/* Minification failed. Returning unminified contents.
(5613,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "UTF-8";



/**
* Gumby Framework
* ---------------
*
* Follow @gumbycss on twitter and spread the love.
* We worked super hard on making this awesome and released it to the web.
* All we ask is you leave this intact. #gumbyisawesome
*
* Gumby Framework
* http://gumbyframework.com
*
* Built with love by your friends @digitalsurgeons
* http://www.digitalsurgeons.com
*
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

.pull_right { float: right; }

.pull_left { float: left; }

/* Base Styles */
* html { font-size: 100%; }

html { font-size: 16px; line-height: 1.625em; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { background: white; font-family: "Open Sans"; font-weight: 400; color: #555555; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } }

html, body { height: 100%; }

.hide { display: none; }

.hide.active, .show { display: block; }

.icon-note.icon-left a:before, .icon-note.icon-right a:after, i.icon-note:before { content: "\266a"; height: inherit; }

.icon-note-beamed.icon-left a:before, .icon-note-beamed.icon-right a:after, i.icon-note-beamed:before { content: "\266b"; height: inherit; }

.icon-music.icon-left a:before, .icon-music.icon-right a:after, i.icon-music:before { content: "\1f3b5"; height: inherit; }

.icon-search.icon-left a:before, .icon-search.icon-right a:after, i.icon-search:before { content: "\1f50d"; height: inherit; }

.icon-flashlight.icon-left a:before, .icon-flashlight.icon-right a:after, i.icon-flashlight:before { content: "\1f526"; height: inherit; }

.icon-mail.icon-left a:before, .icon-mail.icon-right a:after, i.icon-mail:before { content: "\2709"; height: inherit; }

.icon-heart.icon-left a:before, .icon-heart.icon-right a:after, i.icon-heart:before { content: "\2665"; height: inherit; }

.icon-heart-empty.icon-left a:before, .icon-heart-empty.icon-right a:after, i.icon-heart-empty:before { content: "\2661"; height: inherit; }

.icon-star.icon-left a:before, .icon-star.icon-right a:after, i.icon-star:before { content: "\2605"; height: inherit; }

.icon-star-empty.icon-left a:before, .icon-star-empty.icon-right a:after, i.icon-star-empty:before { content: "\2606"; height: inherit; }

.icon-user.icon-left a:before, .icon-user.icon-right a:after, i.icon-user:before { content: "\1f464"; height: inherit; }

.icon-users.icon-left a:before, .icon-users.icon-right a:after, i.icon-users:before { content: "\1f465"; height: inherit; }

.icon-user-add.icon-left a:before, .icon-user-add.icon-right a:after, i.icon-user-add:before { content: "\e700"; height: inherit; }

.icon-video.icon-left a:before, .icon-video.icon-right a:after, i.icon-video:before { content: "\1f3ac"; height: inherit; }

.icon-picture.icon-left a:before, .icon-picture.icon-right a:after, i.icon-picture:before { content: "\1f304"; height: inherit; }

.icon-camera.icon-left a:before, .icon-camera.icon-right a:after, i.icon-camera:before { content: "\1f4f7"; height: inherit; }

.icon-layout.icon-left a:before, .icon-layout.icon-right a:after, i.icon-layout:before { content: "\268f"; height: inherit; }

.icon-menu.icon-left a:before, .icon-menu.icon-right a:after, i.icon-menu:before { content: "\2630"; height: inherit; }

.icon-check.icon-left a:before, .icon-check.icon-right a:after, i.icon-check:before { content: "\2713"; height: inherit; }

.icon-cancel.icon-left a:before, .icon-cancel.icon-right a:after, i.icon-cancel:before { content: "\2715"; height: inherit; }

.icon-cancel-circled.icon-left a:before, .icon-cancel-circled.icon-right a:after, i.icon-cancel-circled:before { content: "\2716"; height: inherit; }

.icon-cancel-squared.icon-left a:before, .icon-cancel-squared.icon-right a:after, i.icon-cancel-squared:before { content: "\274e"; height: inherit; }

.icon-plus.icon-left a:before, .icon-plus.icon-right a:after, i.icon-plus:before { content: "\2b"; height: inherit; }

.icon-plus-circled.icon-left a:before, .icon-plus-circled.icon-right a:after, i.icon-plus-circled:before { content: "\2795"; height: inherit; }

.icon-plus-squared.icon-left a:before, .icon-plus-squared.icon-right a:after, i.icon-plus-squared:before { content: "\229e"; height: inherit; }

.icon-minus.icon-left a:before, .icon-minus.icon-right a:after, i.icon-minus:before { content: "\2d"; height: inherit; }

.icon-minus-circled.icon-left a:before, .icon-minus-circled.icon-right a:after, i.icon-minus-circled:before { content: "\2796"; height: inherit; }

.icon-minus-squared.icon-left a:before, .icon-minus-squared.icon-right a:after, i.icon-minus-squared:before { content: "\229f"; height: inherit; }

.icon-help.icon-left a:before, .icon-help.icon-right a:after, i.icon-help:before { content: "\2753"; height: inherit; }

.icon-help-circled.icon-left a:before, .icon-help-circled.icon-right a:after, i.icon-help-circled:before { content: "\e704"; height: inherit; }

.icon-info.icon-left a:before, .icon-info.icon-right a:after, i.icon-info:before { content: "\2139"; height: inherit; }

.icon-info-circled.icon-left a:before, .icon-info-circled.icon-right a:after, i.icon-info-circled:before { content: "\e705"; height: inherit; }

.icon-back.icon-left a:before, .icon-back.icon-right a:after, i.icon-back:before { content: "\1f519"; height: inherit; }

.icon-home.icon-left a:before, .icon-home.icon-right a:after, i.icon-home:before { content: "\2302"; height: inherit; }

.icon-link.icon-left a:before, .icon-link.icon-right a:after, i.icon-link:before { content: "\1f517"; height: inherit; }

.icon-attach.icon-left a:before, .icon-attach.icon-right a:after, i.icon-attach:before { content: "\1f4ce"; height: inherit; }

.icon-lock.icon-left a:before, .icon-lock.icon-right a:after, i.icon-lock:before { content: "\1f512"; height: inherit; }

.icon-lock-open.icon-left a:before, .icon-lock-open.icon-right a:after, i.icon-lock-open:before { content: "\1f513"; height: inherit; }

.icon-eye.icon-left a:before, .icon-eye.icon-right a:after, i.icon-eye:before { content: "\e70a"; height: inherit; }

.icon-tag.icon-left a:before, .icon-tag.icon-right a:after, i.icon-tag:before { content: "\e70c"; height: inherit; }

.icon-bookmark.icon-left a:before, .icon-bookmark.icon-right a:after, i.icon-bookmark:before { content: "\1f516"; height: inherit; }

.icon-bookmarks.icon-left a:before, .icon-bookmarks.icon-right a:after, i.icon-bookmarks:before { content: "\1f4d1"; height: inherit; }

.icon-flag.icon-left a:before, .icon-flag.icon-right a:after, i.icon-flag:before { content: "\2691"; height: inherit; }

.icon-thumbs-up.icon-left a:before, .icon-thumbs-up.icon-right a:after, i.icon-thumbs-up:before { content: "\1f44d"; height: inherit; }

.icon-thumbs-down.icon-left a:before, .icon-thumbs-down.icon-right a:after, i.icon-thumbs-down:before { content: "\1f44e"; height: inherit; }

.icon-download.icon-left a:before, .icon-download.icon-right a:after, i.icon-download:before { content: "\1f4e5"; height: inherit; }

.icon-upload.icon-left a:before, .icon-upload.icon-right a:after, i.icon-upload:before { content: "\1f4e4"; height: inherit; }

.icon-upload-cloud.icon-left a:before, .icon-upload-cloud.icon-right a:after, i.icon-upload-cloud:before { content: "\e711"; height: inherit; }

.icon-reply.icon-left a:before, .icon-reply.icon-right a:after, i.icon-reply:before { content: "\e712"; height: inherit; }

.icon-reply-all.icon-left a:before, .icon-reply-all.icon-right a:after, i.icon-reply-all:before { content: "\e713"; height: inherit; }

.icon-forward.icon-left a:before, .icon-forward.icon-right a:after, i.icon-forward:before { content: "\27a6"; height: inherit; }

.icon-quote.icon-left a:before, .icon-quote.icon-right a:after, i.icon-quote:before { content: "\275e"; height: inherit; }

.icon-code.icon-left a:before, .icon-code.icon-right a:after, i.icon-code:before { content: "\e714"; height: inherit; }

.icon-export.icon-left a:before, .icon-export.icon-right a:after, i.icon-export:before { content: "\e715"; height: inherit; }

.icon-pencil.icon-left a:before, .icon-pencil.icon-right a:after, i.icon-pencil:before { content: "\270e"; height: inherit; }

.icon-feather.icon-left a:before, .icon-feather.icon-right a:after, i.icon-feather:before { content: "\2712"; height: inherit; }

.icon-print.icon-left a:before, .icon-print.icon-right a:after, i.icon-print:before { content: "\e716"; height: inherit; }

.icon-retweet.icon-left a:before, .icon-retweet.icon-right a:after, i.icon-retweet:before { content: "\e717"; height: inherit; }

.icon-keyboard.icon-left a:before, .icon-keyboard.icon-right a:after, i.icon-keyboard:before { content: "\2328"; height: inherit; }

.icon-comment.icon-left a:before, .icon-comment.icon-right a:after, i.icon-comment:before { content: "\e718"; height: inherit; }

.icon-chat.icon-left a:before, .icon-chat.icon-right a:after, i.icon-chat:before { content: "\e720"; height: inherit; }

.icon-bell.icon-left a:before, .icon-bell.icon-right a:after, i.icon-bell:before { content: "\1f514"; height: inherit; }

.icon-attention.icon-left a:before, .icon-attention.icon-right a:after, i.icon-attention:before { content: "\26a0"; height: inherit; }

.icon-alert.icon-left a:before, .icon-alert.icon-right a:after, i.icon-alert:before { content: "\1f4a5"; height: inherit; }

.icon-vcard.icon-left a:before, .icon-vcard.icon-right a:after, i.icon-vcard:before { content: "\e722"; height: inherit; }

.icon-address.icon-left a:before, .icon-address.icon-right a:after, i.icon-address:before { content: "\e723"; height: inherit; }

.icon-location.icon-left a:before, .icon-location.icon-right a:after, i.icon-location:before { content: "\e724"; height: inherit; }

.icon-map.icon-left a:before, .icon-map.icon-right a:after, i.icon-map:before { content: "\e727"; height: inherit; }

.icon-direction.icon-left a:before, .icon-direction.icon-right a:after, i.icon-direction:before { content: "\27a2"; height: inherit; }

.icon-compass.icon-left a:before, .icon-compass.icon-right a:after, i.icon-compass:before { content: "\e728"; height: inherit; }

.icon-cup.icon-left a:before, .icon-cup.icon-right a:after, i.icon-cup:before { content: "\2615"; height: inherit; }

.icon-trash.icon-left a:before, .icon-trash.icon-right a:after, i.icon-trash:before { content: "\e729"; height: inherit; }

.icon-doc.icon-left a:before, .icon-doc.icon-right a:after, i.icon-doc:before { content: "\e730"; height: inherit; }

.icon-docs.icon-left a:before, .icon-docs.icon-right a:after, i.icon-docs:before { content: "\e736"; height: inherit; }

.icon-doc-landscape.icon-left a:before, .icon-doc-landscape.icon-right a:after, i.icon-doc-landscape:before { content: "\e737"; height: inherit; }

.icon-doc-text.icon-left a:before, .icon-doc-text.icon-right a:after, i.icon-doc-text:before { content: "\1f4c4"; height: inherit; }

.icon-doc-text-inv.icon-left a:before, .icon-doc-text-inv.icon-right a:after, i.icon-doc-text-inv:before { content: "\e731"; height: inherit; }

.icon-newspaper.icon-left a:before, .icon-newspaper.icon-right a:after, i.icon-newspaper:before { content: "\1f4f0"; height: inherit; }

.icon-book-open.icon-left a:before, .icon-book-open.icon-right a:after, i.icon-book-open:before { content: "\1f4d6"; height: inherit; }

.icon-book.icon-left a:before, .icon-book.icon-right a:after, i.icon-book:before { content: "\1f4d5"; height: inherit; }

.icon-folder.icon-left a:before, .icon-folder.icon-right a:after, i.icon-folder:before { content: "\1f4c1"; height: inherit; }

.icon-archive.icon-left a:before, .icon-archive.icon-right a:after, i.icon-archive:before { content: "\e738"; height: inherit; }

.icon-box.icon-left a:before, .icon-box.icon-right a:after, i.icon-box:before { content: "\1f4e6"; height: inherit; }

.icon-rss.icon-left a:before, .icon-rss.icon-right a:after, i.icon-rss:before { content: "\e73a"; height: inherit; }

.icon-phone.icon-left a:before, .icon-phone.icon-right a:after, i.icon-phone:before { content: "\1f4de"; height: inherit; }

.icon-cog.icon-left a:before, .icon-cog.icon-right a:after, i.icon-cog:before { content: "\2699"; height: inherit; }

.icon-tools.icon-left a:before, .icon-tools.icon-right a:after, i.icon-tools:before { content: "\2692"; height: inherit; }

.icon-share.icon-left a:before, .icon-share.icon-right a:after, i.icon-share:before { content: "\e73c"; height: inherit; }

.icon-shareable.icon-left a:before, .icon-shareable.icon-right a:after, i.icon-shareable:before { content: "\e73e"; height: inherit; }

.icon-basket.icon-left a:before, .icon-basket.icon-right a:after, i.icon-basket:before { content: "\e73d"; height: inherit; }

.icon-bag.icon-left a:before, .icon-bag.icon-right a:after, i.icon-bag:before { content: "\1f45c"; height: inherit; }

.icon-calendar.icon-left a:before, .icon-calendar.icon-right a:after, i.icon-calendar:before { content: "\1f4c5"; height: inherit; }

.icon-login.icon-left a:before, .icon-login.icon-right a:after, i.icon-login:before { content: "\e740"; height: inherit; }

.icon-logout.icon-left a:before, .icon-logout.icon-right a:after, i.icon-logout:before { content: "\e741"; height: inherit; }

.icon-mic.icon-left a:before, .icon-mic.icon-right a:after, i.icon-mic:before { content: "\1f3a4"; height: inherit; }

.icon-mute.icon-left a:before, .icon-mute.icon-right a:after, i.icon-mute:before { content: "\1f507"; height: inherit; }

.icon-sound.icon-left a:before, .icon-sound.icon-right a:after, i.icon-sound:before { content: "\1f50a"; height: inherit; }

.icon-volume.icon-left a:before, .icon-volume.icon-right a:after, i.icon-volume:before { content: "\e742"; height: inherit; }

.icon-clock.icon-left a:before, .icon-clock.icon-right a:after, i.icon-clock:before { content: "\1f554"; height: inherit; }

.icon-hourglass.icon-left a:before, .icon-hourglass.icon-right a:after, i.icon-hourglass:before { content: "\23f3"; height: inherit; }

.icon-lamp.icon-left a:before, .icon-lamp.icon-right a:after, i.icon-lamp:before { content: "\1f4a1"; height: inherit; }

.icon-light-down.icon-left a:before, .icon-light-down.icon-right a:after, i.icon-light-down:before { content: "\1f505"; height: inherit; }

.icon-light-up.icon-left a:before, .icon-light-up.icon-right a:after, i.icon-light-up:before { content: "\1f506"; height: inherit; }

.icon-adjust.icon-left a:before, .icon-adjust.icon-right a:after, i.icon-adjust:before { content: "\25d1"; height: inherit; }

.icon-block.icon-left a:before, .icon-block.icon-right a:after, i.icon-block:before { content: "\1f6ab"; height: inherit; }

.icon-resize-full.icon-left a:before, .icon-resize-full.icon-right a:after, i.icon-resize-full:before { content: "\e744"; height: inherit; }

.icon-resize-small.icon-left a:before, .icon-resize-small.icon-right a:after, i.icon-resize-small:before { content: "\e746"; height: inherit; }

.icon-popup.icon-left a:before, .icon-popup.icon-right a:after, i.icon-popup:before { content: "\e74c"; height: inherit; }

.icon-publish.icon-left a:before, .icon-publish.icon-right a:after, i.icon-publish:before { content: "\e74d"; height: inherit; }

.icon-window.icon-left a:before, .icon-window.icon-right a:after, i.icon-window:before { content: "\e74e"; height: inherit; }

.icon-arrow-combo.icon-left a:before, .icon-arrow-combo.icon-right a:after, i.icon-arrow-combo:before { content: "\e74f"; height: inherit; }

.icon-down-circled.icon-left a:before, .icon-down-circled.icon-right a:after, i.icon-down-circled:before { content: "\e758"; height: inherit; }

.icon-left-circled.icon-left a:before, .icon-left-circled.icon-right a:after, i.icon-left-circled:before { content: "\e759"; height: inherit; }

.icon-right-circled.icon-left a:before, .icon-right-circled.icon-right a:after, i.icon-right-circled:before { content: "\e75a"; height: inherit; }

.icon-up-circled.icon-left a:before, .icon-up-circled.icon-right a:after, i.icon-up-circled:before { content: "\e75b"; height: inherit; }

.icon-down-open.icon-left a:before, .icon-down-open.icon-right a:after, i.icon-down-open:before { content: "\e75c"; height: inherit; }

.icon-left-open.icon-left a:before, .icon-left-open.icon-right a:after, i.icon-left-open:before { content: "\e75d"; height: inherit; }

.icon-right-open.icon-left a:before, .icon-right-open.icon-right a:after, i.icon-right-open:before { content: "\e75e"; height: inherit; }

.icon-up-open.icon-left a:before, .icon-up-open.icon-right a:after, i.icon-up-open:before { content: "\e75f"; height: inherit; }

.icon-down-open-mini.icon-left a:before, .icon-down-open-mini.icon-right a:after, i.icon-down-open-mini:before { content: "\e760"; height: inherit; }

.icon-left-open-mini.icon-left a:before, .icon-left-open-mini.icon-right a:after, i.icon-left-open-mini:before { content: "\e761"; height: inherit; }

.icon-right-open-mini.icon-left a:before, .icon-right-open-mini.icon-right a:after, i.icon-right-open-mini:before { content: "\e762"; height: inherit; }

.icon-up-open-mini.icon-left a:before, .icon-up-open-mini.icon-right a:after, i.icon-up-open-mini:before { content: "\e763"; height: inherit; }

.icon-down-open-big.icon-left a:before, .icon-down-open-big.icon-right a:after, i.icon-down-open-big:before { content: "\e764"; height: inherit; }

.icon-left-open-big.icon-left a:before, .icon-left-open-big.icon-right a:after, i.icon-left-open-big:before { content: "\e765"; height: inherit; }

.icon-right-open-big.icon-left a:before, .icon-right-open-big.icon-right a:after, i.icon-right-open-big:before { content: "\e766"; height: inherit; }

.icon-up-open-big.icon-left a:before, .icon-up-open-big.icon-right a:after, i.icon-up-open-big:before { content: "\e767"; height: inherit; }

.icon-down.icon-left a:before, .icon-down.icon-right a:after, i.icon-down:before { content: "\2b07"; height: inherit; }

.icon-arrow-left.icon-left a:before, .icon-arrow-left.icon-right a:after, i.icon-arrow-left:before { content: "\2b05"; height: inherit; }

.icon-arrow-right.icon-left a:before, .icon-arrow-right.icon-right a:after, i.icon-arrow-right:before { content: "\27a1"; height: inherit; }

.icon-up.icon-left a:before, .icon-up.icon-right a:after, i.icon-up:before { content: "\2b06"; height: inherit; }

.icon-down-dir.icon-left a:before, .icon-down-dir.icon-right a:after, i.icon-down-dir:before { content: "\25be"; height: inherit; }

.icon-left-dir.icon-left a:before, .icon-left-dir.icon-right a:after, i.icon-left-dir:before { content: "\25c2"; height: inherit; }

.icon-right-dir.icon-left a:before, .icon-right-dir.icon-right a:after, i.icon-right-dir:before { content: "\25b8"; height: inherit; }

.icon-up-dir.icon-left a:before, .icon-up-dir.icon-right a:after, i.icon-up-dir:before { content: "\25b4"; height: inherit; }

.icon-down-bold.icon-left a:before, .icon-down-bold.icon-right a:after, i.icon-down-bold:before { content: "\e4b0"; height: inherit; }

.icon-left-bold.icon-left a:before, .icon-left-bold.icon-right a:after, i.icon-left-bold:before { content: "\e4ad"; height: inherit; }

.icon-right-bold.icon-left a:before, .icon-right-bold.icon-right a:after, i.icon-right-bold:before { content: "\e4ae"; height: inherit; }

.icon-up-bold.icon-left a:before, .icon-up-bold.icon-right a:after, i.icon-up-bold:before { content: "\e4af"; height: inherit; }

.icon-down-thin.icon-left a:before, .icon-down-thin.icon-right a:after, i.icon-down-thin:before { content: "\2193"; height: inherit; }

.icon-left-thin.icon-left a:before, .icon-left-thin.icon-right a:after, i.icon-left-thin:before { content: "\2190"; height: inherit; }

.icon-right-thin.icon-left a:before, .icon-right-thin.icon-right a:after, i.icon-right-thin:before { content: "\2192"; height: inherit; }

.icon-up-thin.icon-left a:before, .icon-up-thin.icon-right a:after, i.icon-up-thin:before { content: "\2191"; height: inherit; }

.icon-ccw.icon-left a:before, .icon-ccw.icon-right a:after, i.icon-ccw:before { content: "\27f2"; height: inherit; }

.icon-cw.icon-left a:before, .icon-cw.icon-right a:after, i.icon-cw:before { content: "\27f3"; height: inherit; }

.icon-arrows-ccw.icon-left a:before, .icon-arrows-ccw.icon-right a:after, i.icon-arrows-ccw:before { content: "\1f504"; height: inherit; }

.icon-level-down.icon-left a:before, .icon-level-down.icon-right a:after, i.icon-level-down:before { content: "\21b3"; height: inherit; }

.icon-level-up.icon-left a:before, .icon-level-up.icon-right a:after, i.icon-level-up:before { content: "\21b0"; height: inherit; }

.icon-shuffle.icon-left a:before, .icon-shuffle.icon-right a:after, i.icon-shuffle:before { content: "\1f500"; height: inherit; }

.icon-loop.icon-left a:before, .icon-loop.icon-right a:after, i.icon-loop:before { content: "\1f501"; height: inherit; }

.icon-switch.icon-left a:before, .icon-switch.icon-right a:after, i.icon-switch:before { content: "\21c6"; height: inherit; }

.icon-play.icon-left a:before, .icon-play.icon-right a:after, i.icon-play:before { content: "\25b6"; height: inherit; }

.icon-stop.icon-left a:before, .icon-stop.icon-right a:after, i.icon-stop:before { content: "\25a0"; height: inherit; }

.icon-pause.icon-left a:before, .icon-pause.icon-right a:after, i.icon-pause:before { content: "\2389"; height: inherit; }

.icon-record.icon-left a:before, .icon-record.icon-right a:after, i.icon-record:before { content: "\26ab"; height: inherit; }

.icon-to-end.icon-left a:before, .icon-to-end.icon-right a:after, i.icon-to-end:before { content: "\23ed"; height: inherit; }

.icon-to-start.icon-left a:before, .icon-to-start.icon-right a:after, i.icon-to-start:before { content: "\23ee"; height: inherit; }

.icon-fast-forward.icon-left a:before, .icon-fast-forward.icon-right a:after, i.icon-fast-forward:before { content: "\23e9"; height: inherit; }

.icon-fast-backward.icon-left a:before, .icon-fast-backward.icon-right a:after, i.icon-fast-backward:before { content: "\23ea"; height: inherit; }

.icon-progress-0.icon-left a:before, .icon-progress-0.icon-right a:after, i.icon-progress-0:before { content: "\e768"; height: inherit; }

.icon-progress-1.icon-left a:before, .icon-progress-1.icon-right a:after, i.icon-progress-1:before { content: "\e769"; height: inherit; }

.icon-progress-2.icon-left a:before, .icon-progress-2.icon-right a:after, i.icon-progress-2:before { content: "\e76a"; height: inherit; }

.icon-progress-3.icon-left a:before, .icon-progress-3.icon-right a:after, i.icon-progress-3:before { content: "\e76b"; height: inherit; }

.icon-target.icon-left a:before, .icon-target.icon-right a:after, i.icon-target:before { content: "\1f3af"; height: inherit; }

.icon-palette.icon-left a:before, .icon-palette.icon-right a:after, i.icon-palette:before { content: "\1f3a8"; height: inherit; }

.icon-list.icon-left a:before, .icon-list.icon-right a:after, i.icon-list:before { content: "\e005"; height: inherit; }

.icon-list-add.icon-left a:before, .icon-list-add.icon-right a:after, i.icon-list-add:before { content: "\e003"; height: inherit; }

.icon-signal.icon-left a:before, .icon-signal.icon-right a:after, i.icon-signal:before { content: "\1f4f6"; height: inherit; }

.icon-trophy.icon-left a:before, .icon-trophy.icon-right a:after, i.icon-trophy:before { content: "\1f3c6"; height: inherit; }

.icon-battery.icon-left a:before, .icon-battery.icon-right a:after, i.icon-battery:before { content: "\1f50b"; height: inherit; }

.icon-back-in-time.icon-left a:before, .icon-back-in-time.icon-right a:after, i.icon-back-in-time:before { content: "\e771"; height: inherit; }

.icon-monitor.icon-left a:before, .icon-monitor.icon-right a:after, i.icon-monitor:before { content: "\1f4bb"; height: inherit; }

.icon-mobile.icon-left a:before, .icon-mobile.icon-right a:after, i.icon-mobile:before { content: "\1f4f1"; height: inherit; }

.icon-network.icon-left a:before, .icon-network.icon-right a:after, i.icon-network:before { content: "\e776"; height: inherit; }

.icon-cd.icon-left a:before, .icon-cd.icon-right a:after, i.icon-cd:before { content: "\1f4bf"; height: inherit; }

.icon-inbox.icon-left a:before, .icon-inbox.icon-right a:after, i.icon-inbox:before { content: "\e777"; height: inherit; }

.icon-install.icon-left a:before, .icon-install.icon-right a:after, i.icon-install:before { content: "\e778"; height: inherit; }

.icon-globe.icon-left a:before, .icon-globe.icon-right a:after, i.icon-globe:before { content: "\1f30e"; height: inherit; }

.icon-cloud.icon-left a:before, .icon-cloud.icon-right a:after, i.icon-cloud:before { content: "\2601"; height: inherit; }

.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after, i.icon-cloud-thunder:before { content: "\26c8"; height: inherit; }

.icon-flash.icon-left a:before, .icon-flash.icon-right a:after, i.icon-flash:before { content: "\26a1"; height: inherit; }

.icon-moon.icon-left a:before, .icon-moon.icon-right a:after, i.icon-moon:before { content: "\263d"; height: inherit; }

.icon-flight.icon-left a:before, .icon-flight.icon-right a:after, i.icon-flight:before { content: "\2708"; height: inherit; }

.icon-paper-plane.icon-left a:before, .icon-paper-plane.icon-right a:after, i.icon-paper-plane:before { content: "\e79b"; height: inherit; }

.icon-leaf.icon-left a:before, .icon-leaf.icon-right a:after, i.icon-leaf:before { content: "\1f342"; height: inherit; }

.icon-lifebuoy.icon-left a:before, .icon-lifebuoy.icon-right a:after, i.icon-lifebuoy:before { content: "\e788"; height: inherit; }

.icon-mouse.icon-left a:before, .icon-mouse.icon-right a:after, i.icon-mouse:before { content: "\e789"; height: inherit; }

.icon-briefcase.icon-left a:before, .icon-briefcase.icon-right a:after, i.icon-briefcase:before { content: "\1f4bc"; height: inherit; }

.icon-suitcase.icon-left a:before, .icon-suitcase.icon-right a:after, i.icon-suitcase:before { content: "\e78e"; height: inherit; }

.icon-dot.icon-left a:before, .icon-dot.icon-right a:after, i.icon-dot:before { content: "\e78b"; height: inherit; }

.icon-dot-2.icon-left a:before, .icon-dot-2.icon-right a:after, i.icon-dot-2:before { content: "\e78c"; height: inherit; }

.icon-dot-3.icon-left a:before, .icon-dot-3.icon-right a:after, i.icon-dot-3:before { content: "\e78d"; height: inherit; }

.icon-brush.icon-left a:before, .icon-brush.icon-right a:after, i.icon-brush:before { content: "\e79a"; height: inherit; }

.icon-magnet.icon-left a:before, .icon-magnet.icon-right a:after, i.icon-magnet:before { content: "\e7a1"; height: inherit; }

.icon-infinity.icon-left a:before, .icon-infinity.icon-right a:after, i.icon-infinity:before { content: "\221e"; height: inherit; }

.icon-erase.icon-left a:before, .icon-erase.icon-right a:after, i.icon-erase:before { content: "\232b"; height: inherit; }

.icon-chart-pie.icon-left a:before, .icon-chart-pie.icon-right a:after, i.icon-chart-pie:before { content: "\e751"; height: inherit; }

.icon-chart-line.icon-left a:before, .icon-chart-line.icon-right a:after, i.icon-chart-line:before { content: "\1f4c8"; height: inherit; }

.icon-chart-bar.icon-left a:before, .icon-chart-bar.icon-right a:after, i.icon-chart-bar:before { content: "\1f4ca"; height: inherit; }

.icon-chart-area.icon-left a:before, .icon-chart-area.icon-right a:after, i.icon-chart-area:before { content: "\1f53e"; height: inherit; }

.icon-tape.icon-left a:before, .icon-tape.icon-right a:after, i.icon-tape:before { content: "\2707"; height: inherit; }

.icon-graduation-cap.icon-left a:before, .icon-graduation-cap.icon-right a:after, i.icon-graduation-cap:before { content: "\1f393"; height: inherit; }

.icon-language.icon-left a:before, .icon-language.icon-right a:after, i.icon-language:before { content: "\e752"; height: inherit; }

.icon-ticket.icon-left a:before, .icon-ticket.icon-right a:after, i.icon-ticket:before { content: "\1f3ab"; height: inherit; }

.icon-water.icon-left a:before, .icon-water.icon-right a:after, i.icon-water:before { content: "\1f4a6"; height: inherit; }

.icon-droplet.icon-left a:before, .icon-droplet.icon-right a:after, i.icon-droplet:before { content: "\1f4a7"; height: inherit; }

.icon-air.icon-left a:before, .icon-air.icon-right a:after, i.icon-air:before { content: "\e753"; height: inherit; }

.icon-credit-card.icon-left a:before, .icon-credit-card.icon-right a:after, i.icon-credit-card:before { content: "\1f4b3"; height: inherit; }

.icon-floppy.icon-left a:before, .icon-floppy.icon-right a:after, i.icon-floppy:before { content: "\1f4be"; height: inherit; }

.icon-clipboard.icon-left a:before, .icon-clipboard.icon-right a:after, i.icon-clipboard:before { content: "\1f4cb"; height: inherit; }

.icon-megaphone.icon-left a:before, .icon-megaphone.icon-right a:after, i.icon-megaphone:before { content: "\1f4e3"; height: inherit; }

.icon-database.icon-left a:before, .icon-database.icon-right a:after, i.icon-database:before { content: "\e754"; height: inherit; }

.icon-drive.icon-left a:before, .icon-drive.icon-right a:after, i.icon-drive:before { content: "\e755"; height: inherit; }

.icon-bucket.icon-left a:before, .icon-bucket.icon-right a:after, i.icon-bucket:before { content: "\e756"; height: inherit; }

.icon-thermometer.icon-left a:before, .icon-thermometer.icon-right a:after, i.icon-thermometer:before { content: "\e757"; height: inherit; }

.icon-key.icon-left a:before, .icon-key.icon-right a:after, i.icon-key:before { content: "\1f511"; height: inherit; }

.icon-flow-cascade.icon-left a:before, .icon-flow-cascade.icon-right a:after, i.icon-flow-cascade:before { content: "\e790"; height: inherit; }

.icon-flow-branch.icon-left a:before, .icon-flow-branch.icon-right a:after, i.icon-flow-branch:before { content: "\e791"; height: inherit; }

.icon-flow-tree.icon-left a:before, .icon-flow-tree.icon-right a:after, i.icon-flow-tree:before { content: "\e792"; height: inherit; }

.icon-flow-line.icon-left a:before, .icon-flow-line.icon-right a:after, i.icon-flow-line:before { content: "\e793"; height: inherit; }

.icon-flow-parallel.icon-left a:before, .icon-flow-parallel.icon-right a:after, i.icon-flow-parallel:before { content: "\e794"; height: inherit; }

.icon-rocket.icon-left a:before, .icon-rocket.icon-right a:after, i.icon-rocket:before { content: "\1f680"; height: inherit; }

.icon-gauge.icon-left a:before, .icon-gauge.icon-right a:after, i.icon-gauge:before { content: "\e7a2"; height: inherit; }

.icon-traffic-cone.icon-left a:before, .icon-traffic-cone.icon-right a:after, i.icon-traffic-cone:before { content: "\e7a3"; height: inherit; }

.icon-cc.icon-left a:before, .icon-cc.icon-right a:after, i.icon-cc:before { content: "\e7a5"; height: inherit; }

.icon-cc-by.icon-left a:before, .icon-cc-by.icon-right a:after, i.icon-cc-by:before { content: "\e7a6"; height: inherit; }

.icon-cc-nc.icon-left a:before, .icon-cc-nc.icon-right a:after, i.icon-cc-nc:before { content: "\e7a7"; height: inherit; }

.icon-cc-nc-eu.icon-left a:before, .icon-cc-nc-eu.icon-right a:after, i.icon-cc-nc-eu:before { content: "\e7a8"; height: inherit; }

.icon-cc-nc-jp.icon-left a:before, .icon-cc-nc-jp.icon-right a:after, i.icon-cc-nc-jp:before { content: "\e7a9"; height: inherit; }

.icon-cc-sa.icon-left a:before, .icon-cc-sa.icon-right a:after, i.icon-cc-sa:before { content: "\e7aa"; height: inherit; }

.icon-cc-nd.icon-left a:before, .icon-cc-nd.icon-right a:after, i.icon-cc-nd:before { content: "\e7ab"; height: inherit; }

.icon-cc-pd.icon-left a:before, .icon-cc-pd.icon-right a:after, i.icon-cc-pd:before { content: "\e7ac"; height: inherit; }

.icon-cc-zero.icon-left a:before, .icon-cc-zero.icon-right a:after, i.icon-cc-zero:before { content: "\e7ad"; height: inherit; }

.icon-cc-share.icon-left a:before, .icon-cc-share.icon-right a:after, i.icon-cc-share:before { content: "\e7ae"; height: inherit; }

.icon-cc-remix.icon-left a:before, .icon-cc-remix.icon-right a:after, i.icon-cc-remix:before { content: "\e7af"; height: inherit; }

.icon-github.icon-left a:before, .icon-github.icon-right a:after, i.icon-github:before { content: "\f300"; height: inherit; }

.icon-github-circled.icon-left a:before, .icon-github-circled.icon-right a:after, i.icon-github-circled:before { content: "\f301"; height: inherit; }

.icon-flickr.icon-left a:before, .icon-flickr.icon-right a:after, i.icon-flickr:before { content: "\f303"; height: inherit; }

.icon-flickr-circled.icon-left a:before, .icon-flickr-circled.icon-right a:after, i.icon-flickr-circled:before { content: "\f304"; height: inherit; }

.icon-vimeo.icon-left a:before, .icon-vimeo.icon-right a:after, i.icon-vimeo:before { content: "\f306"; height: inherit; }

.icon-vimeo-circled.icon-left a:before, .icon-vimeo-circled.icon-right a:after, i.icon-vimeo-circled:before { content: "\f307"; height: inherit; }

.icon-twitter.icon-left a:before, .icon-twitter.icon-right a:after, i.icon-twitter:before { content: "\f309"; height: inherit; }

.icon-twitter-circled.icon-left a:before, .icon-twitter-circled.icon-right a:after, i.icon-twitter-circled:before { content: "\f30a"; height: inherit; }

.icon-facebook.icon-left a:before, .icon-facebook.icon-right a:after, i.icon-facebook:before { content: "\f30c"; height: inherit; }

.icon-facebook-circled.icon-left a:before, .icon-facebook-circled.icon-right a:after, i.icon-facebook-circled:before { content: "\f30d"; height: inherit; }

.icon-facebook-squared.icon-left a:before, .icon-facebook-squared.icon-right a:after, i.icon-facebook-squared:before { content: "\f30e"; height: inherit; }

.icon-gplus.icon-left a:before, .icon-gplus.icon-right a:after, i.icon-gplus:before { content: "\f30f"; height: inherit; }

.icon-gplus-circled.icon-left a:before, .icon-gplus-circled.icon-right a:after, i.icon-gplus-circled:before { content: "\f310"; height: inherit; }

.icon-pinterest.icon-left a:before, .icon-pinterest.icon-right a:after, i.icon-pinterest:before { content: "\f312"; height: inherit; }

.icon-pinterest-circled.icon-left a:before, .icon-pinterest-circled.icon-right a:after, i.icon-pinterest-circled:before { content: "\f313"; height: inherit; }

.icon-tumblr.icon-left a:before, .icon-tumblr.icon-right a:after, i.icon-tumblr:before { content: "\f315"; height: inherit; }

.icon-tumblr-circled.icon-left a:before, .icon-tumblr-circled.icon-right a:after, i.icon-tumblr-circled:before { content: "\f316"; height: inherit; }

.icon-linkedin.icon-left a:before, .icon-linkedin.icon-right a:after, i.icon-linkedin:before { content: "\f318"; height: inherit; }

.icon-linkedin-circled.icon-left a:before, .icon-linkedin-circled.icon-right a:after, i.icon-linkedin-circled:before { content: "\f319"; height: inherit; }

.icon-dribbble.icon-left a:before, .icon-dribbble.icon-right a:after, i.icon-dribbble:before { content: "\f31b"; height: inherit; }

.icon-dribbble-circled.icon-left a:before, .icon-dribbble-circled.icon-right a:after, i.icon-dribbble-circled:before { content: "\f31c"; height: inherit; }

.icon-stumbleupon.icon-left a:before, .icon-stumbleupon.icon-right a:after, i.icon-stumbleupon:before { content: "\f31e"; height: inherit; }

.icon-stumbleupon-circled.icon-left a:before, .icon-stumbleupon-circled.icon-right a:after, i.icon-stumbleupon-circled:before { content: "\f31f"; height: inherit; }

.icon-lastfm.icon-left a:before, .icon-lastfm.icon-right a:after, i.icon-lastfm:before { content: "\f321"; height: inherit; }

.icon-lastfm-circled.icon-left a:before, .icon-lastfm-circled.icon-right a:after, i.icon-lastfm-circled:before { content: "\f322"; height: inherit; }

.icon-rdio.icon-left a:before, .icon-rdio.icon-right a:after, i.icon-rdio:before { content: "\f324"; height: inherit; }

.icon-rdio-circled.icon-left a:before, .icon-rdio-circled.icon-right a:after, i.icon-rdio-circled:before { content: "\f325"; height: inherit; }

.icon-spotify.icon-left a:before, .icon-spotify.icon-right a:after, i.icon-spotify:before { content: "\f327"; height: inherit; }

.icon-spotify-circled.icon-left a:before, .icon-spotify-circled.icon-right a:after, i.icon-spotify-circled:before { content: "\f328"; height: inherit; }

.icon-qq.icon-left a:before, .icon-qq.icon-right a:after, i.icon-qq:before { content: "\f32a"; height: inherit; }

.icon-instagram.icon-left a:before, .icon-instagram.icon-right a:after, i.icon-instagram:before { content: "\f32d"; height: inherit; }

.icon-dropbox.icon-left a:before, .icon-dropbox.icon-right a:after, i.icon-dropbox:before { content: "\f330"; height: inherit; }

.icon-evernote.icon-left a:before, .icon-evernote.icon-right a:after, i.icon-evernote:before { content: "\f333"; height: inherit; }

.icon-flattr.icon-left a:before, .icon-flattr.icon-right a:after, i.icon-flattr:before { content: "\f336"; height: inherit; }

.icon-skype.icon-left a:before, .icon-skype.icon-right a:after, i.icon-skype:before { content: "\f339"; height: inherit; }

.icon-skype-circled.icon-left a:before, .icon-skype-circled.icon-right a:after, i.icon-skype-circled:before { content: "\f33a"; height: inherit; }

.icon-renren.icon-left a:before, .icon-renren.icon-right a:after, i.icon-renren:before { content: "\f33c"; height: inherit; }

.icon-sina-weibo.icon-left a:before, .icon-sina-weibo.icon-right a:after, i.icon-sina-weibo:before { content: "\f33f"; height: inherit; }

.icon-paypal.icon-left a:before, .icon-paypal.icon-right a:after, i.icon-paypal:before { content: "\f342"; height: inherit; }

.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after, i.icon-picasa:before { content: "\f345"; height: inherit; }

.icon-soundcloud.icon-left a:before, .icon-soundcloud.icon-right a:after, i.icon-soundcloud:before { content: "\f348"; height: inherit; }

.icon-mixi.icon-left a:before, .icon-mixi.icon-right a:after, i.icon-mixi:before { content: "\f34b"; height: inherit; }

.icon-behance.icon-left a:before, .icon-behance.icon-right a:after, i.icon-behance:before { content: "\f34e"; height: inherit; }

.icon-google-circles.icon-left a:before, .icon-google-circles.icon-right a:after, i.icon-google-circles:before { content: "\f351"; height: inherit; }

.icon-vkontakte.icon-left a:before, .icon-vkontakte.icon-right a:after, i.icon-vkontakte:before { content: "\f354"; height: inherit; }

.icon-smashing.icon-left a:before, .icon-smashing.icon-right a:after, i.icon-smashing:before { content: "\f357"; height: inherit; }

.icon-sweden.icon-left a:before, .icon-sweden.icon-right a:after, i.icon-sweden:before { content: "\f601"; height: inherit; }

.icon-db-shape.icon-left a:before, .icon-db-shape.icon-right a:after, i.icon-db-shape:before { content: "\f600"; height: inherit; }

.icon-logo-db.icon-left a:before, .icon-logo-db.icon-right a:after, i.icon-logo-db:before { content: "\f603"; height: inherit; }

.fixed { position: fixed; }
.fixed.pinned { position: absolute; }
@media only screen and (max-width: 768px) { .fixed { position: relative !important; top: auto !important; left: auto !important; } }

.unfixed { position: relative !important; top: auto !important; left: auto !important; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

/* Fonts */
@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url(../fonts/icons/entypo.eot); src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype"); }

/* Typography */
h1, h2, h3, h4, h5, h6 { font-family: "Open Sans"; font-weight: 300; color: #444444; text-rendering: optimizeLegibility; padding-top: 0.273em; line-height: 1.15538em; padding-bottom: 0.273em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #d04526; }

@media only screen and (max-width: 768px) { h1, h2, h3, h4, h5, h6 { word-wrap: break-word; } }
h1 { font-size: 68px; font-size: 4.25rem; }
h1.xlarge { font-size: 110px; font-size: 6.875rem; }
h1.xxlarge { font-size: 126px; font-size: 7.875rem; }
h1.absurd { font-size: 177px; font-size: 11.0625rem; }

h2 { font-size: 42px; font-size: 2.625rem; }

h3 { font-size: 30px; font-size: 1.875rem; }

h4 { font-size: 26px; font-size: 1.625rem; }

h5 { font-size: 18px; font-size: 1.125rem; }

h6 { font-size: 16px; font-size: 1rem; }

@media only screen and (max-width: 767px) { h1 { font-size: 42px; font-size: 2.625rem; }
  h2 { font-size: 36px; font-size: 2.25rem; } }
.subhead { color: #777; font-weight: normal; margin-bottom: 20px; }

/*=====================================================  Links & Paragraph styles  ======================================================*/
p { font-family: "Open Sans"; font-weight: 400; font-size: 16px; font-size: 1rem; margin-bottom: 13px; line-height: 1.625em; }
p.lead { font-size: 20px; font-size: 1.25rem; margin-bottom: 18px; }
@media only screen and (max-width: 768px) { p { font-size: 17.6px; font-size: 1.1rem; line-height: 1.625em; } }

a { color: #d04526; text-decoration: none; outline: 0; line-height: inherit; }
a:hover { color: #c03d20; }

/*=====================================================
 Lists  ======================================================*/
ul, ol { margin-bottom: 0.273em; }

ul { list-style: none outside; }

ol { list-style: decimal; margin-left: 30px; }

ul.square, ul.circle, ul.disc { margin-left: 25px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul { margin: 4px 0 5px 25px; }

ol ol { margin: 4px 0 5px 30px; }

li { padding-bottom: 0.273em; }

ul.large li { line-height: 21px; }

dl dt { font-weight: bold; font-size: 16px; font-size: 1rem; }

@media only screen and (max-width: 768px) { ul, ol, dl, p { text-align: left; } }
/* Mobile */
em { font-style: italic; line-height: inherit; }

strong { font-weight: 700; line-height: inherit; }

small { font-size: 56.4%; line-height: inherit; }

h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }

/*  Blockquotes  */
blockquote { line-height: 20px; color: #777; margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 5px solid #cccccc; }
blockquote p { line-height: 20px; color: #777; }
blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a { color: #555555; }
blockquote cite a:visited { color: #555555; }

hr { border: 1px solid #cccccc; clear: both; margin: 16px 0 18px; height: 0; }

abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #cccccc; cursor: help; }

abbr { text-transform: none; }

/** Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: sanbeiji.com/archives/953 */
  p a { color: #555555 !important; text-decoration: underline; }
  p a:visited { color: #555555 !important; text-decoration: underline; }
  p a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; }

/*=================================================

	+++ LE GRID +++
	A Responsive Grid -- Gumby defaults to a standard 960 grid,
	but you can change it to whatever you'd like.
 ==================================================*/
/*.container {
	padding: 0 $gutter-in-px;
}*/
.row { width: 100%; max-width: 980px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
.row .row { min-width: 0; padding-left: 0; padding-right: 0; }

/* To fix the grid into a different size, set max-width to your desired width */
.column, .columns { margin-left: 2.12766%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.column:first-child, .columns:first-child, .alpha { margin-left: 0; }

.column.omega, .columns.omega { float: right; }

/* Column Classes */
.row .one.column { width: 6.38298%; }
.row .one.columns { width: 6.38298%; }
.row .two.columns { width: 14.89362%; }
.row .three.columns { width: 23.40426%; }
.row .four.columns { width: 31.91489%; }
.row .five.columns { width: 40.42553%; }
.row .six.columns { width: 48.93617%; }
.row .seven.columns { width: 57.44681%; }
.row .eight.columns { width: 65.95745%; }
.row .nine.columns { width: 74.46809%; }
.row .ten.columns { width: 82.97872%; }
.row .eleven.columns { width: 91.48936%; }
.row .twelve.columns { width: 100%; }

/* Push and Pull Classes */
.row .push_one { margin-left: 10.6383%; }
.row .push_one:first-child { margin-left: 8.51064%; }
.row .pull_one.one.column { margin-left: -14.89362%; }
.row .pull_one.two.columns { margin-left: -23.40426%; }
.row .pull_one.three.columns { margin-left: -31.91489%; }
.row .pull_one.four.columns { margin-left: -40.42553%; }
.row .pull_one.five.columns { margin-left: -48.93617%; }
.row .pull_one.six.columns { margin-left: -57.44681%; }
.row .pull_one.seven.columns { margin-left: -65.95745%; }
.row .pull_one.eight.columns { margin-left: -74.46809%; }
.row .pull_one.nine.columns { margin-left: -82.97872%; }
.row .pull_one.ten.columns { margin-left: -91.48936%; }
.row .push_two { margin-left: 19.14894%; }
.row .push_two:first-child { margin-left: 17.02128%; }
.row .pull_two.one.column { margin-left: -23.40426%; }
.row .pull_two.two.columns { margin-left: -31.91489%; }
.row .pull_two.three.columns { margin-left: -40.42553%; }
.row .pull_two.four.columns { margin-left: -48.93617%; }
.row .pull_two.five.columns { margin-left: -57.44681%; }
.row .pull_two.six.columns { margin-left: -65.95745%; }
.row .pull_two.seven.columns { margin-left: -74.46809%; }
.row .pull_two.eight.columns { margin-left: -82.97872%; }
.row .pull_two.nine.columns { margin-left: -91.48936%; }
.row .pull_two.eleven.columns { margin-left: -108.51064%; }
.row .push_three { margin-left: 27.65957%; }
.row .push_three:first-child { margin-left: 25.53191%; }
.row .pull_three.one.column { margin-left: -31.91489%; }
.row .pull_three.two.columns { margin-left: -40.42553%; }
.row .pull_three.three.columns { margin-left: -48.93617%; }
.row .pull_three.four.columns { margin-left: -57.44681%; }
.row .pull_three.five.columns { margin-left: -65.95745%; }
.row .pull_three.six.columns { margin-left: -74.46809%; }
.row .pull_three.seven.columns { margin-left: -82.97872%; }
.row .pull_three.eight.columns { margin-left: -91.48936%; }
.row .pull_three.ten.columns { margin-left: -108.51064%; }
.row .pull_three.eleven.columns { margin-left: -117.02128%; }
.row .push_four { margin-left: 36.17021%; }
.row .push_four:first-child { margin-left: 34.04255%; }
.row .pull_four.one.column { margin-left: -40.42553%; }
.row .pull_four.two.columns { margin-left: -48.93617%; }
.row .pull_four.three.columns { margin-left: -57.44681%; }
.row .pull_four.four.columns { margin-left: -65.95745%; }
.row .pull_four.five.columns { margin-left: -74.46809%; }
.row .pull_four.six.columns { margin-left: -82.97872%; }
.row .pull_four.seven.columns { margin-left: -91.48936%; }
.row .pull_four.nine.columns { margin-left: -108.51064%; }
.row .pull_four.ten.columns { margin-left: -117.02128%; }
.row .pull_four.eleven.columns { margin-left: -125.53191%; }
.row .push_five { margin-left: 44.68085%; }
.row .push_five:first-child { margin-left: 42.55319%; }
.row .pull_five.one.column { margin-left: -48.93617%; }
.row .pull_five.two.columns { margin-left: -57.44681%; }
.row .pull_five.three.columns { margin-left: -65.95745%; }
.row .pull_five.four.columns { margin-left: -74.46809%; }
.row .pull_five.five.columns { margin-left: -82.97872%; }
.row .pull_five.six.columns { margin-left: -91.48936%; }
.row .pull_five.eight.columns { margin-left: -108.51064%; }
.row .pull_five.nine.columns { margin-left: -117.02128%; }
.row .pull_five.ten.columns { margin-left: -125.53191%; }
.row .pull_five.eleven.columns { margin-left: -134.04255%; }
.row .push_six { margin-left: 53.19149%; }
.row .push_six:first-child { margin-left: 51.06383%; }
.row .pull_six.one.column { margin-left: -57.44681%; }
.row .pull_six.two.columns { margin-left: -65.95745%; }
.row .pull_six.three.columns { margin-left: -74.46809%; }
.row .pull_six.four.columns { margin-left: -82.97872%; }
.row .pull_six.five.columns { margin-left: -91.48936%; }
.row .pull_six.seven.columns { margin-left: -108.51064%; }
.row .pull_six.eight.columns { margin-left: -117.02128%; }
.row .pull_six.nine.columns { margin-left: -125.53191%; }
.row .pull_six.ten.columns { margin-left: -134.04255%; }
.row .pull_six.eleven.columns { margin-left: -142.55319%; }
.row .push_seven { margin-left: 61.70213%; }
.row .push_seven:first-child { margin-left: 59.57447%; }
.row .pull_seven.one.column { margin-left: -65.95745%; }
.row .pull_seven.two.columns { margin-left: -74.46809%; }
.row .pull_seven.three.columns { margin-left: -82.97872%; }
.row .pull_seven.four.columns { margin-left: -91.48936%; }
.row .pull_seven.six.columns { margin-left: -108.51064%; }
.row .pull_seven.seven.columns { margin-left: -117.02128%; }
.row .pull_seven.eight.columns { margin-left: -125.53191%; }
.row .pull_seven.nine.columns { margin-left: -134.04255%; }
.row .pull_seven.ten.columns { margin-left: -142.55319%; }
.row .pull_seven.eleven.columns { margin-left: -151.06383%; }
.row .push_eight { margin-left: 70.21277%; }
.row .push_eight:first-child { margin-left: 68.08511%; }
.row .pull_eight.one.column { margin-left: -74.46809%; }
.row .pull_eight.two.columns { margin-left: -82.97872%; }
.row .pull_eight.three.columns { margin-left: -91.48936%; }
.row .pull_eight.five.columns { margin-left: -108.51064%; }
.row .pull_eight.six.columns { margin-left: -117.02128%; }
.row .pull_eight.seven.columns { margin-left: -125.53191%; }
.row .pull_eight.eight.columns { margin-left: -134.04255%; }
.row .pull_eight.nine.columns { margin-left: -142.55319%; }
.row .pull_eight.ten.columns { margin-left: -151.06383%; }
.row .pull_eight.eleven.columns { margin-left: -159.57447%; }
.row .push_nine { margin-left: 78.7234%; }
.row .push_nine:first-child { margin-left: 76.59574%; }
.row .pull_nine.one.column { margin-left: -82.97872%; }
.row .pull_nine.two.columns { margin-left: -91.48936%; }
.row .pull_nine.four.columns { margin-left: -108.51064%; }
.row .pull_nine.five.columns { margin-left: -117.02128%; }
.row .pull_nine.six.columns { margin-left: -125.53191%; }
.row .pull_nine.seven.columns { margin-left: -134.04255%; }
.row .pull_nine.eight.columns { margin-left: -142.55319%; }
.row .pull_nine.nine.columns { margin-left: -151.06383%; }
.row .pull_nine.ten.columns { margin-left: -159.57447%; }
.row .pull_nine.eleven.columns { margin-left: -168.08511%; }
.row .push_ten { margin-left: 87.23404%; }
.row .push_ten:first-child { margin-left: 85.10638%; }
.row .pull_ten.one.column { margin-left: -91.48936%; }
.row .pull_ten.three.columns { margin-left: -108.51064%; }
.row .pull_ten.four.columns { margin-left: -117.02128%; }
.row .pull_ten.five.columns { margin-left: -125.53191%; }
.row .pull_ten.six.columns { margin-left: -134.04255%; }
.row .pull_ten.seven.columns { margin-left: -142.55319%; }
.row .pull_ten.eight.columns { margin-left: -151.06383%; }
.row .pull_ten.nine.columns { margin-left: -159.57447%; }
.row .pull_ten.ten.columns { margin-left: -168.08511%; }
.row .pull_ten.eleven.columns { margin-left: -176.59574%; }
.row .push_eleven { margin-left: 95.74468%; }
.row .push_eleven:first-child { margin-left: 93.61702%; }
.row .pull_eleven.two.columns { margin-left: -108.51064%; }
.row .pull_eleven.three.columns { margin-left: -117.02128%; }
.row .pull_eleven.four.columns { margin-left: -125.53191%; }
.row .pull_eleven.five.columns { margin-left: -134.04255%; }
.row .pull_eleven.six.columns { margin-left: -142.55319%; }
.row .pull_eleven.seven.columns { margin-left: -151.06383%; }
.row .pull_eleven.eight.columns { margin-left: -159.57447%; }
.row .pull_eleven.nine.columns { margin-left: -168.08511%; }
.row .pull_eleven.ten.columns { margin-left: -176.59574%; }
.row .pull_eleven.eleven.columns { margin-left: -185.10638%; }

/* Centered Classes */
.row .one.centered { margin-left: 46.80851%; }
.row .two.centered { margin-left: 42.55319%; }
.row .three.centered { margin-left: 38.29787%; }
.row .four.centered { margin-left: 34.04255%; }
.row .five.centered { margin-left: 29.78723%; }
.row .six.centered { margin-left: 25.53191%; }
.row .seven.centered { margin-left: 21.2766%; }
.row .eight.centered { margin-left: 17.02128%; }
.row .nine.centered { margin-left: 12.76596%; }
.row .ten.centered { margin-left: 8.51064%; }
.row .eleven.centered { margin-left: 4.25532%; }

/* Hybrid Grid Columns */
.sixteen.colgrid .row .one.column { width: 4.25532%; }
.sixteen.colgrid .row .one.columns { width: 4.25532%; }
.sixteen.colgrid .row .two.columns { width: 10.6383%; }
.sixteen.colgrid .row .three.columns { width: 17.02128%; }
.sixteen.colgrid .row .four.columns { width: 23.40426%; }
.sixteen.colgrid .row .five.columns { width: 29.78723%; }
.sixteen.colgrid .row .six.columns { width: 36.17021%; }
.sixteen.colgrid .row .seven.columns { width: 42.55319%; }
.sixteen.colgrid .row .eight.columns { width: 48.93617%; }
.sixteen.colgrid .row .nine.columns { width: 55.31915%; }
.sixteen.colgrid .row .ten.columns { width: 61.70213%; }
.sixteen.colgrid .row .eleven.columns { width: 68.08511%; }
.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }
.sixteen.colgrid .row .thirteen.columns { width: 80.85106%; }
.sixteen.colgrid .row .fourteen.columns { width: 87.23404%; }
.sixteen.colgrid .row .fifteen.columns { width: 93.61702%; }
.sixteen.colgrid .row .sixteen.columns { width: 100%; }

/* Hybrid Push and Pull Classes */
.sixteen.colgrid .row .push_one { margin-left: 8.51064%; }
.sixteen.colgrid .row .push_one:first-child { margin-left: 6.38298%; }
.sixteen.colgrid .row .pull_one.one.column { margin-left: -10.6383%; }
.sixteen.colgrid .row .pull_one.two.columns { margin-left: -17.02128%; }
.sixteen.colgrid .row .pull_one.three.columns { margin-left: -23.40426%; }
.sixteen.colgrid .row .pull_one.four.columns { margin-left: -29.78723%; }
.sixteen.colgrid .row .pull_one.five.columns { margin-left: -36.17021%; }
.sixteen.colgrid .row .pull_one.six.columns { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_one.seven.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_one.eight.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_one.nine.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_one.ten.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_one.eleven.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_one.twelve.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_one.thirteen.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_one.fourteen.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .push_two { margin-left: 14.89362%; }
.sixteen.colgrid .row .push_two:first-child { margin-left: 12.76596%; }
.sixteen.colgrid .row .pull_two.one.column { margin-left: -17.02128%; }
.sixteen.colgrid .row .pull_two.two.columns { margin-left: -23.40426%; }
.sixteen.colgrid .row .pull_two.three.columns { margin-left: -29.78723%; }
.sixteen.colgrid .row .pull_two.four.columns { margin-left: -36.17021%; }
.sixteen.colgrid .row .pull_two.five.columns { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_two.six.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_two.seven.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_two.eight.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_two.nine.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_two.ten.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_two.eleven.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_two.twelve.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_two.thirteen.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_two.fifteen.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .push_three { margin-left: 21.2766%; }
.sixteen.colgrid .row .push_three:first-child { margin-left: 19.14894%; }
.sixteen.colgrid .row .pull_three.one.column { margin-left: -23.40426%; }
.sixteen.colgrid .row .pull_three.two.columns { margin-left: -29.78723%; }
.sixteen.colgrid .row .pull_three.three.columns { margin-left: -36.17021%; }
.sixteen.colgrid .row .pull_three.four.columns { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_three.five.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_three.six.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_three.seven.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_three.eight.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_three.nine.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_three.ten.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_three.eleven.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_three.twelve.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_three.fourteen.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_three.fifteen.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .push_four { margin-left: 27.65957%; }
.sixteen.colgrid .row .push_four:first-child { margin-left: 25.53191%; }
.sixteen.colgrid .row .pull_four.one.column { margin-left: -29.78723%; }
.sixteen.colgrid .row .pull_four.two.columns { margin-left: -36.17021%; }
.sixteen.colgrid .row .pull_four.three.columns { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_four.four.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_four.five.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_four.six.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_four.seven.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_four.eight.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_four.nine.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_four.ten.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_four.eleven.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_four.thirteen.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_four.fourteen.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_four.fifteen.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .push_five { margin-left: 34.04255%; }
.sixteen.colgrid .row .push_five:first-child { margin-left: 31.91489%; }
.sixteen.colgrid .row .pull_five.one.column { margin-left: -36.17021%; }
.sixteen.colgrid .row .pull_five.two.columns { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_five.three.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_five.four.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_five.five.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_five.six.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_five.seven.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_five.eight.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_five.nine.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_five.ten.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_five.twelve.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_five.thirteen.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_five.fourteen.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_five.fifteen.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .push_six { margin-left: 40.42553%; }
.sixteen.colgrid .row .push_six:first-child { margin-left: 38.29787%; }
.sixteen.colgrid .row .pull_six.one.column { margin-left: -42.55319%; }
.sixteen.colgrid .row .pull_six.two.columns { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_six.three.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_six.four.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_six.five.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_six.six.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_six.seven.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_six.eight.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_six.nine.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_six.eleven.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_six.twelve.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_six.thirteen.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_six.fourteen.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_six.fifteen.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .push_seven { margin-left: 46.80851%; }
.sixteen.colgrid .row .push_seven:first-child { margin-left: 44.68085%; }
.sixteen.colgrid .row .pull_seven.one.column { margin-left: -48.93617%; }
.sixteen.colgrid .row .pull_seven.two.columns { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_seven.three.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_seven.four.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_seven.five.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_seven.six.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_seven.seven.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_seven.eight.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_seven.ten.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_seven.eleven.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_seven.twelve.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_seven.thirteen.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_seven.fourteen.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_seven.fifteen.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .push_eight { margin-left: 53.19149%; }
.sixteen.colgrid .row .push_eight:first-child { margin-left: 51.06383%; }
.sixteen.colgrid .row .pull_eight.one.column { margin-left: -55.31915%; }
.sixteen.colgrid .row .pull_eight.two.columns { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_eight.three.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_eight.four.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_eight.five.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_eight.six.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_eight.seven.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_eight.nine.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_eight.ten.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_eight.eleven.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_eight.twelve.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_eight.thirteen.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_eight.fourteen.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_eight.fifteen.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .push_nine { margin-left: 59.57447%; }
.sixteen.colgrid .row .push_nine:first-child { margin-left: 57.44681%; }
.sixteen.colgrid .row .pull_nine.one.column { margin-left: -61.70213%; }
.sixteen.colgrid .row .pull_nine.two.columns { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_nine.three.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_nine.four.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_nine.five.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_nine.six.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_nine.eight.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_nine.nine.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_nine.ten.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_nine.eleven.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_nine.twelve.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_nine.thirteen.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_nine.fourteen.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_nine.fifteen.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .push_ten { margin-left: 65.95745%; }
.sixteen.colgrid .row .push_ten:first-child { margin-left: 63.82979%; }
.sixteen.colgrid .row .pull_ten.one.column { margin-left: -68.08511%; }
.sixteen.colgrid .row .pull_ten.two.columns { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_ten.three.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_ten.four.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_ten.five.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_ten.seven.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_ten.eight.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_ten.nine.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_ten.ten.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_ten.eleven.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_ten.twelve.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_ten.thirteen.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_ten.fourteen.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_ten.fifteen.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .push_eleven { margin-left: 72.34043%; }
.sixteen.colgrid .row .push_eleven:first-child { margin-left: 70.21277%; }
.sixteen.colgrid .row .pull_eleven.one.column { margin-left: -74.46809%; }
.sixteen.colgrid .row .pull_eleven.two.columns { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_eleven.three.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_eleven.four.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_eleven.six.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_eleven.seven.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_eleven.eight.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_eleven.nine.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_eleven.ten.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_eleven.eleven.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_eleven.twelve.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_eleven.thirteen.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_eleven.fourteen.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .pull_eleven.fifteen.columns { margin-left: -163.82979%; }
.sixteen.colgrid .row .push_twelve { margin-left: 78.7234%; }
.sixteen.colgrid .row .push_twelve:first-child { margin-left: 76.59574%; }
.sixteen.colgrid .row .pull_twelve.one.column { margin-left: -80.85106%; }
.sixteen.colgrid .row .pull_twelve.two.columns { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_twelve.three.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_twelve.five.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_twelve.six.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_twelve.seven.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_twelve.eight.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_twelve.nine.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_twelve.ten.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_twelve.eleven.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_twelve.twelve.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_twelve.thirteen.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .pull_twelve.fourteen.columns { margin-left: -163.82979%; }
.sixteen.colgrid .row .pull_twelve.fifteen.columns { margin-left: -170.21277%; }
.sixteen.colgrid .row .push_thirteen { margin-left: 85.10638%; }
.sixteen.colgrid .row .push_thirteen:first-child { margin-left: 82.97872%; }
.sixteen.colgrid .row .pull_thirteen.one.column { margin-left: -87.23404%; }
.sixteen.colgrid .row .pull_thirteen.two.columns { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_thirteen.four.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_thirteen.five.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_thirteen.six.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_thirteen.seven.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_thirteen.eight.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_thirteen.nine.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_thirteen.ten.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_thirteen.eleven.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_thirteen.twelve.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .pull_thirteen.thirteen.columns { margin-left: -163.82979%; }
.sixteen.colgrid .row .pull_thirteen.fourteen.columns { margin-left: -170.21277%; }
.sixteen.colgrid .row .pull_thirteen.fifteen.columns { margin-left: -176.59574%; }
.sixteen.colgrid .row .push_fourteen { margin-left: 91.48936%; }
.sixteen.colgrid .row .push_fourteen:first-child { margin-left: 89.3617%; }
.sixteen.colgrid .row .pull_fourteen.one.column { margin-left: -93.61702%; }
.sixteen.colgrid .row .pull_fourteen.three.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_fourteen.four.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_fourteen.five.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_fourteen.six.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_fourteen.seven.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_fourteen.eight.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_fourteen.nine.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_fourteen.ten.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_fourteen.eleven.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .pull_fourteen.twelve.columns { margin-left: -163.82979%; }
.sixteen.colgrid .row .pull_fourteen.thirteen.columns { margin-left: -170.21277%; }
.sixteen.colgrid .row .pull_fourteen.fourteen.columns { margin-left: -176.59574%; }
.sixteen.colgrid .row .pull_fourteen.fifteen.columns { margin-left: -182.97872%; }
.sixteen.colgrid .row .push_fifteen { margin-left: 97.87234%; }
.sixteen.colgrid .row .push_fifteen:first-child { margin-left: 95.74468%; }
.sixteen.colgrid .row .pull_fifteen.two.columns { margin-left: -106.38298%; }
.sixteen.colgrid .row .pull_fifteen.three.columns { margin-left: -112.76596%; }
.sixteen.colgrid .row .pull_fifteen.four.columns { margin-left: -119.14894%; }
.sixteen.colgrid .row .pull_fifteen.five.columns { margin-left: -125.53191%; }
.sixteen.colgrid .row .pull_fifteen.six.columns { margin-left: -131.91489%; }
.sixteen.colgrid .row .pull_fifteen.seven.columns { margin-left: -138.29787%; }
.sixteen.colgrid .row .pull_fifteen.eight.columns { margin-left: -144.68085%; }
.sixteen.colgrid .row .pull_fifteen.nine.columns { margin-left: -151.06383%; }
.sixteen.colgrid .row .pull_fifteen.ten.columns { margin-left: -157.44681%; }
.sixteen.colgrid .row .pull_fifteen.eleven.columns { margin-left: -163.82979%; }
.sixteen.colgrid .row .pull_fifteen.twelve.columns { margin-left: -170.21277%; }
.sixteen.colgrid .row .pull_fifteen.thirteen.columns { margin-left: -176.59574%; }
.sixteen.colgrid .row .pull_fifteen.fourteen.columns { margin-left: -182.97872%; }
.sixteen.colgrid .row .pull_fifteen.fifteen.columns { margin-left: -189.3617%; }

.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; }

.row .pull_one.eleven.columns, .row .pull_two.ten.columns, .row .pull_three.nine.columns, .row .pull_four.eight.columns, .row .pull_five.seven.columns, .row .pull_six.six.columns, .row .pull_seven.five.columns, .row .pull_eight.four.columns, .row .pull_nine.three.columns, .row .pull_ten.two.columns, .row .pull_eleven.one.columns, .sixteen.colgrid .row .pull_one.fifteen.columns, .sixteen.colgrid .row .pull_two.fourteen.columns, .sixteen.colgrid .row .pull_three.thirteen.columns, .sixteen.colgrid .row .pull_four.twelve.columns, .sixteen.colgrid .row .pull_five.eleven.columns, .sixteen.colgrid .row .pull_six.ten.columns, .sixteen.colgrid .row .pull_seven.nine.columns, .sixteen.colgrid .row .pull_eight.eight.columns, .sixteen.colgrid .row .pull_nine.seven.columns, .sixteen.colgrid .row .pull_ten.six.columns, .sixteen.colgrid .row .pull_eleven.five.columns, .sixteen.colgrid .row .pull_twelve.four.columns, .sixteen.colgrid .row .pull_thirteen.three.columns, .sixteen.colgrid .row .pull_fourteen.two.columns, .sixteen.colgrid .row .pull_fifteen.one.columns { margin-left: -100%; }

/* Hybrid Centered Classes */
.sixteen.colgrid .row .one.centered { margin-left: 47.87234%; }
.sixteen.colgrid .row .two.centered { margin-left: 44.68085%; }
.sixteen.colgrid .row .three.centered { margin-left: 41.48936%; }
.sixteen.colgrid .row .four.centered { margin-left: 38.29787%; }
.sixteen.colgrid .row .five.centered { margin-left: 35.10638%; }
.sixteen.colgrid .row .six.centered { margin-left: 31.91489%; }
.sixteen.colgrid .row .seven.centered { margin-left: 28.7234%; }
.sixteen.colgrid .row .eight.centered { margin-left: 25.53191%; }
.sixteen.colgrid .row .nine.centered { margin-left: 22.34043%; }
.sixteen.colgrid .row .ten.centered { margin-left: 19.14894%; }
.sixteen.colgrid .row .eleven.centered { margin-left: 15.95745%; }
.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
.sixteen.colgrid .row .thirteen.centered { margin-left: 9.57447%; }
.sixteen.colgrid .row .fourteen.centered { margin-left: 6.38298%; }
.sixteen.colgrid .row .fifteen.centered { margin-left: 3.19149%; }

img, object, embed { max-width: 100%; height: auto; }

img { -ms-interpolation-mode: bicubic; }

#map_canvas img, .map_canvas img { max-width: none !important; }

/* Tile Grid */
.tiles { display: block; overflow: hidden; }
.tiles > li, .tiles > .tile { display: block; height: auto; float: left; padding-bottom: 0; }
.tiles.two_up { margin-left: -4%; }
.tiles.two_up > li, .tiles.two_up > .tile { margin-left: 4%; width: 46%; }
.tiles.three_up, .tiles.four_up { margin-left: -2%; }
.tiles.three_up > li, .tiles.three_up > .tile { margin-left: 2%; width: 31.3%; }
.tiles.four_up > li, .tiles.four_up > .tile { margin-left: 2%; width: 23%; }
.tiles.five_up { margin-left: -1.5%; }
.tiles.five_up > li, .tiles.five_up > .tile { margin-left: 1.5%; width: 18.5%; }

/* Nicolas Gallagher's micro clearfix */
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

.row { *zoom: 1; }
.row:before, .row:after { content: ""; display: table; }
.row:after { clear: both; }

.valign:before { content: ' '; display: inline-block; height: 400px; vertical-align: middle; margin-right: -0.25em; }
.valign > div, .valign > article, .valign > section, .valign > figure { display: inline-block; vertical-align: middle; }

/* Mobile */
@media only screen and (max-width: 768px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; }
  .container { min-width: 0; margin-left: 0; margin-right: 0; }
  .row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
  .row .row .column, .row .row .columns { padding: 0; }
  .row .centered { margin-left: 0 !important; }
  .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; margin-bottom:25px; }
  .column:last-child, .columns:last-child { margin-right: 0; float: none;margin-bottom:0px; }
  [class*="column"] + [class*="column"]:last-child { float: none; }
  [class*="column"]:before { display: table; }
  [class*="column"]:after { display: table; clear: both; }
  [class^="push_"], [class*="push_"], [class^="pull_"], [class*="pull_"] { margin-left: 0 !important; } }
/* Navigation (with dropdowns) */
.navbar { width: 100%; min-height: 60px; display: block; margin-bottom: 20px; background: #4a4d50; position: relative; }
@media only screen and (max-width: 767px) { .navbar { border: none; }
  .navbar .column, .navbar .columns { min-height: 0; } }
.navbar.fixed { position: fixed; z-index: 99999; }
.navbar.pinned { position: absolute; }
.navbar a.toggle { display: none; }
@media only screen and (max-width: 767px) { .navbar a.toggle { top: 18%; right: 4%; width: 46px; position: absolute; text-align: center; display: inline-block; color: white; background: #4a4d50; height: 40px; line-height: 38px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 30px; font-size: 1.875rem; }
  .navbar a.toggle:hover { background: #565a5d; }
  .navbar a.toggle:active, .navbar a.toggle.active { background: #3e4043; } }

.navbar .logo { display: inline-block; margin: 0 2.12766% 0 0; padding: 0; height: 60px; line-height: 58px; }
.navbar .logo a { display: block; padding: 0; overflow: hidden; height: 60px; line-height: 58px; }
.navbar .logo a img { max-height: 95%; }
@media only screen and (max-width: 767px) { .navbar .logo { float: left; display: inline; }
  .navbar .logo a { padding: 0; }
  .navbar .logo a img { width: auto; height: auto; max-width: 100%; } }

.navbar ul { display: table; vertical-align: middle; margin: 0; float: none; }
@media only screen and (max-width: 767px) { .navbar ul { position: absolute; display: block; width: 100% !important; height: 0; max-height: 0; top: 60px; left: 0; overflow: hidden; text-align: center; background: #3e4043; }
  .navbar ul.active { height: auto; max-height: 600px; z-index: 999998; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-box-shadow: 0 2px 2px #252728; -moz-box-shadow: 0 2px 2px #252728; box-shadow: 0 2px 2px #252728; } }
.navbar ul li { display: table-cell; text-align: center; padding-bottom: 0; margin: 0; height: 60px; line-height: 58px; }
@media only screen and (max-width: 767px) { .navbar ul li { display: block; position: relative; min-height: 50px; max-height: 320px; height: auto; width: 100%; border-right: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } }
.navbar ul li > a { display: block; padding: 0 16px; white-space: nowrap; color: white; text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b; height: 60px; line-height: 58px; font-size: 16px; font-size: 1rem; }
.navbar ul li > a i.icon-popup { position: absolute; }
.navbar ul li .btn { border-color: #000101 !important; }
.navbar ul li.field { margin-bottom: 0 !important; margin-right: 0; }
@media only screen and (max-width: 767px) { .navbar ul li.field { padding: 0 20px; } }
.navbar ul li.field input.search { background: #191a1b; border: none; color: #f2f2f2; }
.navbar ul li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; }
@media only screen and (max-width: 767px) { .navbar ul li .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar ul li.active .dropdown { border-bottom: 1px solid #313436; }
  .navbar ul li.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar ul li.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; }
  .navbar ul li.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
  .navbar ul li.active .dropdown ul li a:hover { color: #d04526; } }

@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar > ul > li > .btn a { padding: 0 10px 0 10px !important; }
  .navbar ul > li .dropdown ul li.active .dropdown { left: -320px; } }

.navcontain { height: 80px; }
@media only screen and (max-width: 768px) { .navcontain { height: auto; } }

.pretty.navbar { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #313436)); background-image: -webkit-linear-gradient(#7b8085, #313436); background-image: -moz-linear-gradient(#7b8085, #313436); background-image: -o-linear-gradient(#7b8085, #313436); background-image: linear-gradient(#7b8085, #313436); -webkit-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; -moz-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
@media only screen and (max-width: 767px) { .pretty.navbar a.toggle { border: 1px solid #3e4043; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#7b8085, #4a4d50); background-image: -moz-linear-gradient(#7b8085, #4a4d50); background-image: -o-linear-gradient(#7b8085, #4a4d50); background-image: linear-gradient(#7b8085, #4a4d50); -webkit-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; -moz-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; }
  .pretty.navbar a.toggle i { text-shadow: 0 1px 1px #191a1b; }
  .pretty.navbar a.toggle:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888d91), color-stop(100%, #565a5d)); background-image: -webkit-linear-gradient(#888d91, #565a5d); background-image: -moz-linear-gradient(#888d91, #565a5d); background-image: -o-linear-gradient(#888d91, #565a5d); background-image: linear-gradient(#888d91, #565a5d); }
  .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e4043), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#3e4043, #4a4d50); background-image: -moz-linear-gradient(#3e4043, #4a4d50); background-image: -o-linear-gradient(#3e4043, #4a4d50); background-image: linear-gradient(#3e4043, #4a4d50); -webkit-box-shadow: 0 1px 1px #63676a; -moz-box-shadow: 0 1px 1px #63676a; box-shadow: 0 1px 1px #63676a; } }
.pretty.navbar.row { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
@media only screen and (max-width: 767px) { .pretty.navbar.row { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } }
.pretty.navbar ul li.field input.search { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #191a1b), color-stop(100%, #4f5255)); background-image: -webkit-linear-gradient(#191a1b, #4f5255); background-image: -moz-linear-gradient(#191a1b, #4f5255); background-image: -o-linear-gradient(#191a1b, #4f5255); background-image: linear-gradient(#191a1b, #4f5255); border: none; -webkit-box-shadow: 0 1px 2px #888d91 !important; -moz-box-shadow: 0 1px 2px #888d91 !important; box-shadow: 0 1px 2px #888d91 !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
.pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.navbar li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; }
@media only screen and (max-width: 767px) { .navbar li .dropdown .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar li .dropdown.active .dropdown { border-bottom: 1px solid #313436; }
  .navbar li .dropdown.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .navbar li .dropdown.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; }
  .navbar li .dropdown.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
  .navbar li .dropdown.active .dropdown ul li a:hover { color: #d04526; } }

.navbar li .dropdown ul { margin: 0; display: block; }
.navbar li .dropdown ul > li { position: relative; display: block; width: 100%; float: left; text-align: left; height: auto; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; }
@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar li .dropdown ul > li { max-width: 320px; word-wrap: break-word; } }
.navbar li .dropdown ul > li a { display: block; padding: 0 20px; color: #d04526; border-bottom: 1px solid #cccccc; text-shadow: none; height: 51px; line-height: 49px; }
@media only screen and (max-width: 767px) { .navbar li .dropdown ul > li a { padding: 0 20px; } }
.navbar li .dropdown ul > li .dropdown { display: none; background: white; }
.navbar li .dropdown ul li:first-child a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a { position: relative; background: #868d92; z-index: 1000; }

.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown { min-height: 50px; max-height: 561px; overflow: visible; height: auto; width: 100%; padding: 0; border-top: 1px solid #3e4043; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); }

.gumby-no-touch .navbar ul li:hover .dropdown ul { position: relative; top: 0; min-height: 50px; max-height: 250px; height: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:hover .dropdown ul { overflow: auto; background: #36393b; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li { border-bottom: #3e4043; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
  .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover { color: #d04526; } }

.gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { border-top: none; display: block; position: absolute; z-index: 9999; left: 100%; top: 0; margin-top: 0; }
@media only screen and (max-width: 767px) { .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { position: relative; left: 0; }
  .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown ul, .gumby-touch .navbar li .dropdown ul > li.active .dropdown ul { background: #252728 !important; } }

.gumby-no-touch .navbar li .dropdown ul li a:hover { background: #f2f2f2; }

.gumby-touch .navbar a:hover { color: white !important; }

.subnav { display: block; width: auto; overflow: hidden; margin: 0 0 18px 0; padding-top: 4px; }
.subnav li, .subnav dt, .subnav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
.subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child { margin-left: 0; }
.subnav dt { color: #f2f2f2; font-weight: normal; }
.subnav li a, .subnav dd a { color: white; font-size: 15px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.subnav li.active a, .subnav dd.active a { background: #4a4d50; padding: 5px 9px; text-shadow: 0 1px 1px #4a4d50; }

/* Buttons */
.btn, .skiplink { display: inline-block; width: auto; background: #f2f2f2; -webkit-appearance: none; font-family: "Open Sans"; font-weight: 600; padding: 0 !important; text-align: center; }
.btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button { display: block; padding: 0 18px; color: white; height: 100%; }
.btn input, .btn button, .skiplink input, .skiplink button { background: none; border: none; width: 100%; font-size: 100%; cursor: pointer; font-weight: 400; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.btn.xlarge, .skiplink.xlarge { font-size: 30px; font-size: 1.875rem; height: 66px; line-height: 64px; }
.btn.xlarge a, .skiplink.xlarge a { position: relative; padding: 0 30px; }
.btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a { padding-left: 66px; }
.btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before { left: 20px; }
.btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a { padding-right: 66px; }
.btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after { right: 20px; }
.btn.large, .skiplink.large { font-size: 26px; font-size: 1.625rem; height: 58px; line-height: 56px; }
.btn.large a, .skiplink.large a { position: relative; padding: 0 26px; }
.btn.large.icon-left a, .skiplink.large.icon-left a { padding-left: 58px; }
.btn.large.icon-left a:before, .skiplink.large.icon-left a:before { left: 17.33333px; }
.btn.large.icon-right a, .skiplink.large.icon-right a { padding-right: 58px; }
.btn.large.icon-right a:after, .skiplink.large.icon-right a:after { right: 17.33333px; }
.btn.medium, .skiplink.medium { font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }
.btn.medium a, .skiplink.medium a { position: relative; padding: 0 16px; }
.btn.medium.icon-left a, .skiplink.medium.icon-left a { padding-left: 36px; }
.btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before { left: 10.66667px; }
.btn.medium.icon-right a, .skiplink.medium.icon-right a { padding-right: 36px; }
.btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after { right: 10.66667px; }
.btn.medium a, .skiplink.medium a { padding: 0 18px; }
.btn.small, .skiplink.small { font-size: 10px; font-size: 0.625rem; height: 23px; line-height: 21px; }
.btn.small a, .skiplink.small a { position: relative; padding: 0 10px; }
.btn.small.icon-left a, .skiplink.small.icon-left a { padding-left: 23px; }
.btn.small.icon-left a:before, .skiplink.small.icon-left a:before { left: 6.66667px; }
.btn.small.icon-right a, .skiplink.small.icon-right a { padding-right: 23px; }
.btn.small.icon-right a:after, .skiplink.small.icon-right a:after { right: 6.66667px; }
.btn.small a, .skiplink.small a { padding: 0 10px; }
.btn.oval, .skiplink.oval { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.btn.pill-left, .skiplink.pill-left { -webkit-border-radius: 500px 0 0 500px; -moz-border-radius: 500px 0 0 500px; -ms-border-radius: 500px 0 0 500px; -o-border-radius: 500px 0 0 500px; border-radius: 500px 0 0 500px; }
.btn.pill-right, .skiplink.pill-right { -webkit-border-radius: 0 500px 500px 0; -moz-border-radius: 0 500px 500px 0; -ms-border-radius: 0 500px 500px 0; -o-border-radius: 0 500px 500px 0; border-radius: 0 500px 500px 0; }

.btn.primary, .skiplink.primary { background: #3085d6; border: 1px solid #3085d6; }
.btn.primary:hover, .skiplink.primary:hover { background: #5b9ede; }
.btn.primary:active, .skiplink.primary:active { background: #236bb0; }
.btn.secondary, .skiplink.secondary { background: #42a35a; border: 1px solid #42a35a; }
.btn.secondary:hover, .skiplink.secondary:hover { background: #5bbd73; }
.btn.secondary:active, .skiplink.secondary:active { background: #337f46; }
.btn.default, .skiplink.default { background: #f2f2f2; border: 1px solid #f2f2f2; color: #555555; border: 1px solid #f2f2f2; }
.btn.default:hover, .skiplink.default:hover { background: white; }
.btn.default:active, .skiplink.default:active { background: #d8d8d8; }
.btn.default:hover, .skiplink.default:hover { border: 1px solid #e5e5e5; }
.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button { color: #555555; }
.btn.info, .skiplink.info { background: #4a4d50; border: 1px solid #4a4d50; }
.btn.info:hover, .skiplink.info:hover { background: #63676a; }
.btn.info:active, .skiplink.info:active { background: #313436; }
.btn.danger, .skiplink.danger { background: #ca3838; border: 1px solid #ca3838; }
.btn.danger:hover, .skiplink.danger:hover { background: #d56060; }
.btn.danger:active, .skiplink.danger:active { background: #a32c2c; }
.btn.warning, .skiplink.warning { background: #f6b83f; border: 1px solid #f6b83f; color: #644405; }
.btn.warning:hover, .skiplink.warning:hover { background: #f8ca70; }
.btn.warning:active, .skiplink.warning:active { background: #f4a60e; }
.btn.warning a, .btn.warning input, .btn.warning button, .skiplink.warning a, .skiplink.warning input, .skiplink.warning button { color: #644405; }
.btn.success, .skiplink.success { background: #58c026; border: 1px solid #58c026; }
.btn.success:hover, .skiplink.success:hover { background: #72d940; }
.btn.success:active, .skiplink.success:active { background: #44951e; }

.btn.metro, .metro .btn, .metro .skiplink, .skiplink.metro, .btn.pretty.squared, .pretty .squared.btn, .pretty .squared.skiplink, .pretty .btn.squared { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.btn.pretty, .pretty .btn, .pretty .skiplink, .skiplink.pretty, .btn.metro.rounded, .metro .rounded.btn, .metro .rounded.skiplink, .metro .btn.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.btn.pretty.primary, .pretty .primary.btn, .pretty .primary.skiplink, .skiplink.pretty.primary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #85b7e7), color-stop(100%, #2a85dc)); background-image: -webkit-linear-gradient(#85b7e7, #2a85dc); background-image: -moz-linear-gradient(#85b7e7, #2a85dc); background-image: -o-linear-gradient(#85b7e7, #2a85dc); background-image: linear-gradient(#85b7e7, #2a85dc); -webkit-box-shadow: inset 0 0 3px #f0f6fc; -moz-box-shadow: inset 0 0 3px #f0f6fc; box-shadow: inset 0 0 3px #f0f6fc; border: 1px solid #1f5e9b; }
.btn.pretty.primary:hover, .pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .skiplink.pretty.primary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a2d4fc), color-stop(100%, #54b2fe)); background-image: -webkit-linear-gradient(#a2d4fc, #54b2fe); background-image: -moz-linear-gradient(#a2d4fc, #54b2fe); background-image: -o-linear-gradient(#a2d4fc, #54b2fe); background-image: linear-gradient(#a2d4fc, #54b2fe); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #0e90f8; }
.btn.pretty.primary:active, .pretty .primary.btn:active, .pretty .primary.skiplink:active, .skiplink.pretty.primary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a85dc), color-stop(100%, #85b7e7)); background-image: -webkit-linear-gradient(#2a85dc, #85b7e7); background-image: -moz-linear-gradient(#2a85dc, #85b7e7); background-image: -o-linear-gradient(#2a85dc, #85b7e7); background-image: linear-gradient(#2a85dc, #85b7e7); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.primary a, .pretty .primary.btn a, .pretty .primary.skiplink a, .btn.pretty.primary input, .pretty .primary.btn input, .pretty .primary.skiplink input, .btn.pretty.primary button, .pretty .primary.btn button, .pretty .primary.skiplink button, .skiplink.pretty.primary a, .skiplink.pretty.primary input, .skiplink.pretty.primary button { text-shadow: 0 1px 1px #1a5186; }
.btn.pretty.secondary, .pretty .secondary.btn, .pretty .secondary.skiplink, .skiplink.pretty.secondary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80cb92), color-stop(100%, #3ca957)); background-image: -webkit-linear-gradient(#80cb92, #3ca957); background-image: -moz-linear-gradient(#80cb92, #3ca957); background-image: -o-linear-gradient(#80cb92, #3ca957); background-image: linear-gradient(#80cb92, #3ca957); -webkit-box-shadow: inset 0 0 3px #daf0e0; -moz-box-shadow: inset 0 0 3px #daf0e0; box-shadow: inset 0 0 3px #daf0e0; border: 1px solid #2c6d3c; }
.btn.pretty.secondary:hover, .pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .skiplink.pretty.secondary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1d3ad), color-stop(100%, #68c07d)); background-image: -webkit-linear-gradient(#a1d3ad, #68c07d); background-image: -moz-linear-gradient(#a1d3ad, #68c07d); background-image: -o-linear-gradient(#a1d3ad, #68c07d); background-image: linear-gradient(#a1d3ad, #68c07d); -webkit-box-shadow: inset 0 0 3px #f8fcf9; -moz-box-shadow: inset 0 0 3px #f8fcf9; box-shadow: inset 0 0 3px #f8fcf9; border: 1px solid #469659; }
.btn.pretty.secondary:active, .pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .skiplink.pretty.secondary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ca957), color-stop(100%, #80cb92)); background-image: -webkit-linear-gradient(#3ca957, #80cb92); background-image: -moz-linear-gradient(#3ca957, #80cb92); background-image: -o-linear-gradient(#3ca957, #80cb92); background-image: linear-gradient(#3ca957, #80cb92); -webkit-box-shadow: inset 0 0 3px #ecf8ef; -moz-box-shadow: inset 0 0 3px #ecf8ef; box-shadow: inset 0 0 3px #ecf8ef; }
.btn.pretty.secondary a, .pretty .secondary.btn a, .pretty .secondary.skiplink a, .btn.pretty.secondary input, .pretty .secondary.btn input, .pretty .secondary.skiplink input, .btn.pretty.secondary button, .pretty .secondary.btn button, .pretty .secondary.skiplink button, .skiplink.pretty.secondary a, .skiplink.pretty.secondary input, .skiplink.pretty.secondary button { text-shadow: 0 1px 1px #255a32; }
.btn.pretty.default, .pretty .default.btn, .pretty .default.skiplink, .skiplink.pretty.default { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f1f1)); background-image: -webkit-linear-gradient(#ffffff, #f3f1f1); background-image: -moz-linear-gradient(#ffffff, #f3f1f1); background-image: -o-linear-gradient(#ffffff, #f3f1f1); background-image: linear-gradient(#ffffff, #f3f1f1); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #cccccc; }
.btn.pretty.default:hover, .pretty .default.btn:hover, .pretty .default.skiplink:hover, .skiplink.pretty.default:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#ffffff, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #d9d9d9; }
.btn.pretty.default:active, .pretty .default.btn:active, .pretty .default.skiplink:active, .skiplink.pretty.default:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1f1), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f3f1f1, #ffffff); background-image: -moz-linear-gradient(#f3f1f1, #ffffff); background-image: -o-linear-gradient(#f3f1f1, #ffffff); background-image: linear-gradient(#f3f1f1, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button { text-shadow: 0 1px 1px white; }
.btn.pretty.info, .pretty .info.btn, .pretty .info.skiplink, .skiplink.pretty.info { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #464d54)); background-image: -webkit-linear-gradient(#7b8085, #464d54); background-image: -moz-linear-gradient(#7b8085, #464d54); background-image: -o-linear-gradient(#7b8085, #464d54); background-image: linear-gradient(#7b8085, #464d54); -webkit-box-shadow: inset 0 0 3px #bdc0c2; -moz-box-shadow: inset 0 0 3px #bdc0c2; box-shadow: inset 0 0 3px #bdc0c2; border: 1px solid #252728; }
.btn.pretty.info:hover, .pretty .info.btn:hover, .pretty .info.skiplink:hover, .skiplink.pretty.info:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aeb3b6), color-stop(100%, #808e98)); background-image: -webkit-linear-gradient(#aeb3b6, #808e98); background-image: -moz-linear-gradient(#aeb3b6, #808e98); background-image: -o-linear-gradient(#aeb3b6, #808e98); background-image: linear-gradient(#aeb3b6, #808e98); -webkit-box-shadow: inset 0 0 3px #f1f2f3; -moz-box-shadow: inset 0 0 3px #f1f2f3; box-shadow: inset 0 0 3px #f1f2f3; border: 1px solid #60676b; }
.btn.pretty.info:active, .pretty .info.btn:active, .pretty .info.skiplink:active, .skiplink.pretty.info:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464d54), color-stop(100%, #7b8085)); background-image: -webkit-linear-gradient(#464d54, #7b8085); background-image: -moz-linear-gradient(#464d54, #7b8085); background-image: -o-linear-gradient(#464d54, #7b8085); background-image: linear-gradient(#464d54, #7b8085); -webkit-box-shadow: inset 0 0 3px #cbcdce; -moz-box-shadow: inset 0 0 3px #cbcdce; box-shadow: inset 0 0 3px #cbcdce; }
.btn.pretty.info a, .pretty .info.btn a, .pretty .info.skiplink a, .btn.pretty.info input, .pretty .info.btn input, .pretty .info.skiplink input, .btn.pretty.info button, .pretty .info.btn button, .pretty .info.skiplink button, .skiplink.pretty.info a, .skiplink.pretty.info input, .skiplink.pretty.info button { text-shadow: 0 1px 1px #191a1b; }
.btn.pretty.danger, .pretty .danger.btn, .pretty .danger.skiplink, .skiplink.pretty.danger { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df8989), color-stop(100%, #d03232)); background-image: -webkit-linear-gradient(#df8989, #d03232); background-image: -moz-linear-gradient(#df8989, #d03232); background-image: -o-linear-gradient(#df8989, #d03232); background-image: linear-gradient(#df8989, #d03232); -webkit-box-shadow: inset 0 0 3px #faeded; -moz-box-shadow: inset 0 0 3px #faeded; box-shadow: inset 0 0 3px #faeded; border: 1px solid #8f2626; }
.btn.pretty.danger:hover, .pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .skiplink.pretty.danger:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f79696), color-stop(100%, #f64a4a)); background-image: -webkit-linear-gradient(#f79696, #f64a4a); background-image: -moz-linear-gradient(#f79696, #f64a4a); background-image: -o-linear-gradient(#f79696, #f64a4a); background-image: linear-gradient(#f79696, #f64a4a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #e21212; }
.btn.pretty.danger:active, .pretty .danger.btn:active, .pretty .danger.skiplink:active, .skiplink.pretty.danger:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d03232), color-stop(100%, #df8989)); background-image: -webkit-linear-gradient(#d03232, #df8989); background-image: -moz-linear-gradient(#d03232, #df8989); background-image: -o-linear-gradient(#d03232, #df8989); background-image: linear-gradient(#d03232, #df8989); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.danger a, .pretty .danger.btn a, .pretty .danger.skiplink a, .btn.pretty.danger input, .pretty .danger.btn input, .pretty .danger.skiplink input, .btn.pretty.danger button, .pretty .danger.btn button, .pretty .danger.skiplink button, .skiplink.pretty.danger a, .skiplink.pretty.danger input, .skiplink.pretty.danger button { text-shadow: 0 1px 1px #7b2121; }
.btn.pretty.warning, .pretty .warning.btn, .pretty .warning.skiplink, .skiplink.pretty.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdca0), color-stop(100%, #fbba3a)); background-image: -webkit-linear-gradient(#fbdca0, #fbba3a); background-image: -moz-linear-gradient(#fbdca0, #fbba3a); background-image: -o-linear-gradient(#fbdca0, #fbba3a); background-image: linear-gradient(#fbdca0, #fbba3a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #de960a; color: #644405; }
.btn.pretty.warning:hover, .pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .skiplink.pretty.warning:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feecca), color-stop(100%, #ffd37d)); background-image: -webkit-linear-gradient(#feecca, #ffd37d); background-image: -moz-linear-gradient(#feecca, #ffd37d); background-image: -o-linear-gradient(#feecca, #ffd37d); background-image: linear-gradient(#feecca, #ffd37d); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #fcb834; }
.btn.pretty.warning:active, .pretty .warning.btn:active, .pretty .warning.skiplink:active, .skiplink.pretty.warning:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbba3a), color-stop(100%, #fbdca0)); background-image: -webkit-linear-gradient(#fbba3a, #fbdca0); background-image: -moz-linear-gradient(#fbba3a, #fbdca0); background-image: -o-linear-gradient(#fbba3a, #fbdca0); background-image: linear-gradient(#fbba3a, #fbdca0); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
.btn.pretty.warning a, .pretty .warning.btn a, .pretty .warning.skiplink a, .btn.pretty.warning input, .pretty .warning.btn input, .pretty .warning.skiplink input, .btn.pretty.warning button, .pretty .warning.btn button, .pretty .warning.skiplink button, .skiplink.pretty.warning a, .skiplink.pretty.warning input, .skiplink.pretty.warning button { text-shadow: 0 1px 1px #fbdca0; }
.btn.pretty.success, .pretty .success.btn, .pretty .success.skiplink, .skiplink.pretty.success { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91e26a), color-stop(100%, #56c620)); background-image: -webkit-linear-gradient(#91e26a, #56c620); background-image: -moz-linear-gradient(#91e26a, #56c620); background-image: -o-linear-gradient(#91e26a, #56c620); background-image: linear-gradient(#91e26a, #56c620); -webkit-box-shadow: inset 0 0 3px #e0f7d5; -moz-box-shadow: inset 0 0 3px #e0f7d5; box-shadow: inset 0 0 3px #e0f7d5; border: 1px solid #3b8019; }
.btn.pretty.success:hover, .pretty .success.btn:hover, .pretty .success.skiplink:hover, .skiplink.pretty.success:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #96e570), color-stop(100%, #64df29)); background-image: -webkit-linear-gradient(#96e570, #64df29); background-image: -moz-linear-gradient(#96e570, #64df29); background-image: -o-linear-gradient(#96e570, #64df29); background-image: linear-gradient(#96e570, #64df29); -webkit-box-shadow: inset 0 0 3px #e5f9db; -moz-box-shadow: inset 0 0 3px #e5f9db; box-shadow: inset 0 0 3px #e5f9db; border: 1px solid #479f1d; }
.btn.pretty.success:active, .pretty .success.btn:active, .pretty .success.skiplink:active, .skiplink.pretty.success:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56c620), color-stop(100%, #91e26a)); background-image: -webkit-linear-gradient(#56c620, #91e26a); background-image: -moz-linear-gradient(#56c620, #91e26a); background-image: -o-linear-gradient(#56c620, #91e26a); background-image: linear-gradient(#56c620, #91e26a); -webkit-box-shadow: inset 0 0 3px #f0fbea; -moz-box-shadow: inset 0 0 3px #f0fbea; box-shadow: inset 0 0 3px #f0fbea; }
.btn.pretty.success a, .pretty .success.btn a, .pretty .success.skiplink a, .btn.pretty.success input, .pretty .success.btn input, .pretty .success.skiplink input, .btn.pretty.success button, .pretty .success.btn button, .pretty .success.skiplink button, .skiplink.pretty.success a, .skiplink.pretty.success input, .skiplink.pretty.success button { text-shadow: 0 1px 1px #316b15; }

/* Icons */
[class^="icon-"] a:before, [class*=" icon-"] a:before, [class^="icon-"] a:after, [class*=" icon-"] a:after, i[class^="icon-"], i[class*=" icon-"] { font-family: "entypo"; position: absolute; text-decoration: none; zoom: 1; }

i[class^="icon-"], i[class*=" icon-"] { display: inline-block; position: static; min-width: 20px; margin: 0 5px; text-align: center; }

/* Form Styles */
form { margin: 0 0 18px; }
form label { display: block; font-size: 16px; font-size: 1rem; line-height: 1.625em; cursor: pointer; margin-bottom: 9px; }
form label.inline { display: inline-block; padding-right: 20px; }
form dt { margin: 0; }
form textarea { height: 150px; }
form ul, form ul li { margin-left: 0; list-style-type: none; }
form fieldset { border-style: solid; border-width: 0.0625em; padding: 1.5625em; border-color: #d8d8d8; margin: 18px 0; }
form fieldset legend { padding: 5px 10px; }

.field { position: relative; max-width: 100%; margin-bottom: 10px; vertical-align: middle; font-size: 16px; overflow: hidden; }
.field.metro, .field .metro { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.field input, .field input[type="*"], .field textarea { max-width: 100%; width: 100%; padding: 0; margin: 0; border: none; outline: none; resize: none; -webkit-appearance: none; font-family: "Open Sans"; font-weight: 300; font-size: 16px; font-size: 1rem; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.field .input { position: relative; padding: 0 10px; background: #fff; border: 1px solid #d8d8d8; height: 36px; line-height: 34px; font-size: 16px; font-size: 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.field .input.search { height: 36px; line-height: 34px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; padding-right: 0; }
.field .input.textarea { height: auto; }

input.xnarrow, .input.xnarrow { width: 13.33333%; margin: 0; }
input.xnarrow:last-child, .input.xnarrow:last-child { margin-left: -4px; }
input.xnarrow:first-child, .input.xnarrow:first-child { margin-right: 3.94%; margin-left: 0; }
input.xnarrow:first-child:last-child, .input.xnarrow:first-child:last-child { margin: 0; }
input.narrow, .input.narrow { width: 30.66667%; margin: 0; }
input.narrow:last-child, .input.narrow:last-child { margin-left: -4px; }
input.narrow:first-child, .input.narrow:first-child { margin-right: 3.94%; margin-left: 0; }
input.narrow:first-child:last-child, .input.narrow:first-child:last-child { margin: 0; }
input.normal, .input.normal { width: 48%; margin: 0; }
input.normal:last-child, .input.normal:last-child { margin-left: -4px; }
input.normal:first-child, .input.normal:first-child { margin-right: 3.94%; margin-left: 0; }
input.normal:first-child:last-child, .input.normal:first-child:last-child { margin: 0; }
input.wide, .input.wide { width: 65.33333%; margin: 0; }
input.wide:last-child, .input.wide:last-child { margin-left: -4px; }
input.wide:first-child, .input.wide:first-child { margin-right: 3.94%; margin-left: 0; }
input.wide:first-child:last-child, .input.wide:first-child:last-child { margin: 0; }
input.xwide, .input.xwide { width: 82.66667%; margin: 0; }
input.xwide:last-child, .input.xwide:last-child { margin-left: -4px; }
input.xwide:first-child, .input.xwide:first-child { margin-right: 3.94%; margin-left: 0; }
input.xwide:first-child:last-child, .input.xwide:first-child:last-child { margin: 0; }
input.xxwide, .input.xxwide { width: 100%; margin: 0; }
input.xxwide:last-child, .input.xxwide:last-child { margin-left: -4px; }
input.xxwide:first-child, .input.xxwide:first-child { margin-right: 3.94%; margin-left: 0; }
input.xxwide:first-child:last-child, .input.xxwide:first-child:last-child { margin: 0; }

label + .xnarrow:last-child, label + .narrow:last-child, label + .normal:last-child, label + .wide:last-child, label + .xwide:last-child, label + .xxwide:last-child { margin-left: 0; }

@media only screen and (max-width: 960px) { .xxwide:first-child, .xxwide:last-child { margin-right: 0%; } }
/* remove inline-block white-space — A 0px font-size = 0px of white space */
.prepend, .append { font-size: 0; white-space: nowrap; padding-bottom: 3.5px; }

.prepend input, .prepend .input, .append input, .append .input { display: inline-block; max-width: 100%; margin-right: 0; margin-left: 0; }

.prepend input, .prepend .input, .prepend.append input:last-child, .append *:last-child { -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; }

.append input, .append .input, .prepend.append input:first-child, .prepend *:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

.prepend.append input { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.prepend.append input:last-child { margin-left: -1px; }

.prepend .adjoined, .append .adjoined, .prepend .btn, .append .btn { position: relative; display: inline-block; margin-bottom: 0; z-index: 99; }

.prepend .btn a, .prepend .btn input, .prepend .btn button, .append .btn a, .append .btn input, .append .btn button { padding: 0 12px; }

.prepend .adjoined, .append .adjoined { padding: 0 10px 0 10px; background: #f2f2f2; border: 1px solid #d8d8d8; font-family: "Open Sans"; font-weight: 600; color: #555555; font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }

.prepend .adjoined, .prepend .btn { margin-right: -1px; }

.adjoined:first-child { margin-left: 0 !important; }

.append .adjoined, .append .btn { margin-left: -1px; }

.append button, .prepend button { display: inline-block; }

.prepend input:first-child, .append input:first-child, .prepend .input:first-child, .append .input:first-child { margin-right: 0; }

.double input, .double .input { width: 50% !important; }
.double input:last-child, .double .input:last-child { margin-left: -1px; }

.field input, .field .input, .field textarea, .field .textarea, .field .radio span, .field .checkbox span, .field .picker { -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field.danger:after { font-family: "entypo"; content: "\2716"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #ca3838; }
.field.danger.no-icon:after { display: none; }
.field.danger.append:after, .field.danger.prepend:after { content: ""; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker { border-color: #ca3838; background: #f0c5c5; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker, .field.danger input::-webkit-input-placeholder, .field.danger textarea::-webkit-input-placeholder, .field.danger input:-moz-placeholder, .field.danger textarea:-moz-placeholder textarea { color: #ca3838; }
.field.warning:after { font-family: "entypo"; content: "\26a0"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #f6b83f; }
.field.warning.no-icon:after { display: none; }
.field.warning.append:after, .field.warning.prepend:after { content: ""; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker { border-color: #f6b83f; background: #fef7ea; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker, .field.warning input::-webkit-input-placeholder, .field.warning textarea::-webkit-input-placeholder, .field.warning input:-moz-placeholder, .field.warning textarea:-moz-placeholder textarea { color: #f6b83f; }
.field.success:after { font-family: "entypo"; content: "\2713"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #58c026; }
.field.success.no-icon:after { display: none; }
.field.success.append:after, .field.success.prepend:after { content: ""; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker { border-color: #58c026; background: #c0eeaa; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker, .field.success input::-webkit-input-placeholder, .field.success textarea::-webkit-input-placeholder, .field.success input:-moz-placeholder, .field.success textarea:-moz-placeholder textarea { color: #58c026; }
.field .picker.danger { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.danger select, .field .picker.danger:after { color: #ca3838; }
.field .picker.warning { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.warning select, .field .picker.warning:after { color: #f6b83f; }
.field .picker.success { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.field .picker.success select, .field .picker.success:after { color: #58c026; }

.field .text input[type="search"] { -webkit-appearance: textfield; }

.no-js .radio input { -webkit-appearance: radio; margin-left: 1px; }
.no-js .checkbox input { -webkit-appearance: checkbox; }
.no-js .radio input, .no-js .checkbox input { display: inline-block; width: 16px; }

.js .field .radio, .js .field .checkbox { position: relative; }
.js .field .radio.danger, .js .field .checkbox.danger { color: #ca3838; }
.js .field .radio.danger span, .js .field .checkbox.danger span { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.warning, .js .field .checkbox.warning { color: #f6b83f; }
.js .field .radio.warning span, .js .field .checkbox.warning span { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.success, .js .field .checkbox.success { color: #58c026; color: #555555; }
.js .field .radio.success i, .js .field .checkbox.success i { color: #58c026; }
.js .field .radio.success span, .js .field .checkbox.success span { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.js .field .radio.checked i, .js .field .checkbox.checked i { position: absolute; top: -1px; left: -8px; line-height: 16px; }
.js .field .radio span, .js .field .checkbox span { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fefefe; }
.js .field .radio input[type="radio"], .js .field .radio input[type="checkbox"], .js .field .checkbox input[type="radio"], .js .field .checkbox input[type="checkbox"] { display: none; }
.js .field .radio span { -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.js .field .checkbox span { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.field .text input[type="search"] { -webkit-appearance: textfield; }

/* Form Picker Element (<select>) */
.picker { position: relative; width: auto; display: inline-block; margin: 0 0 2px 1.2%; overflow: hidden; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-family: "Open Sans"; font-weight: 600; height: auto; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); background-image: -webkit-linear-gradient(#ffffff, #f2f2f2); background-image: -moz-linear-gradient(#ffffff, #f2f2f2); background-image: -o-linear-gradient(#ffffff, #f2f2f2); background-image: linear-gradient(#ffffff, #f2f2f2); }
.picker:after { content: "\25BE"; font-family: entypo; z-index: 0; position: absolute; right: 8%; top: 50%; margin-top: -12px; color: #555555; }
.picker:first-child { margin-left: 0; }
.picker select { position: relative; display: block; min-width: 100%; width: 135%; height: 34px; padding: 6px 45px 6px 15px; color: #555555; border: none; background: transparent; outline: none; -webkit-appearance: none; z-index: 99; cursor: pointer; font-size: 16px; font-size: 1rem; }
.picker select::-ms-expand { display: none; }

/* Labels */
.badge, .label { height: 20px; display: inline-block; font-family: Helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 20px; text-align: center; color: #fff; }
.badge a, .label a { color: #fff; }
.badge.primary, .label.primary { background: #3085d6; border: 1px solid #3085d6; }
.badge.secondary, .label.secondary { background: #42a35a; border: 1px solid #42a35a; }
.badge.default, .label.default { background: #f2f2f2; border: 1px solid #f2f2f2; color: #555555; }
.badge.default:hover, .label.default:hover { border-color: #e5e5e5; }
.badge.default a, .label.default a { color: #555555; }
.badge.info, .label.info { background: #4a4d50; border: 1px solid #4a4d50; }
.badge.danger, .label.danger { background: #ca3838; border: 1px solid #ca3838; }
.badge.warning, .label.warning { background: #f6b83f; border: 1px solid #f6b83f; color: #644405; }
.badge.warning a, .label.warning a { color: #644405; }
.badge.success, .label.success { background: #58c026; border: 1px solid #58c026; }
.badge.light, .label.light { background: #fff; color: #555555; border: 1px solid #f2f2f2; }
.badge.light a, .label.light a { color: #d04526; }
.badge.dark, .label.dark { background: #212121; border: 1px solid #212121; }

.badge { padding: 0 10px; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }

.label { padding: 0 10px; font-size: 12px; font-size: 0.75rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }

.alert { padding: 0 10px; font-family: "Open Sans"; font-weight: 600; list-style-type: none; word-wrap: break-word; margin-bottom: 8px; font-size: 14px; font-size: 0.875rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.alert.primary { background: #85b7e7; border: 1px solid #3085d6; color: #1a5186; }
.alert.secondary { background: #80cb92; border: 1px solid #42a35a; color: #255a32; }
.alert.default { background: white; border: 1px solid #f2f2f2; color: #bfbfbf; color: #555555; border: 1px solid #f2f2f2; }
.alert.info { background: #7b8085; border: 1px solid #4a4d50; color: #191a1b; color: #f2f2f2; }
.alert.danger { background: #df8989; border: 1px solid #ca3838; color: #7b2121; }
.alert.warning { background: #fbdca0; border: 1px solid #f6b83f; color: #c68609; color: #644405; }
.alert.success { background: #91e26a; border: 1px solid #58c026; color: #316b15; }

/* Images */
.image { line-height: 0; margin-bottom: 20px; }
.image.circle { -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -ms-border-radius: 50% !important; -o-border-radius: 50% !important; border-radius: 50% !important; overflow: hidden; width: auto; }
.image.rounded { overflow: hidden; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; -o-border-radius: 4px 4px; border-radius: 4px 4px; }
.image.photo { border: 5px solid #fff; -webkit-box-shadow: 0 0 1px #555555; -moz-box-shadow: 0 0 1px #555555; box-shadow: 0 0 1px #555555; }
.image.photo.polaroid { padding-bottom: 50px; background: #fff; }

/* Video */
body .video { width: 100%; position: relative; height: 0; padding-bottom: 56.25%; }
body .video.twitch, body .video.youtube.show_controls { padding-top: 30px; }

.video > video, .video > iframe, .video > object, .video > embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Toggles */
.drawer { position: relative; width: 100%; max-height: 0; background: #3e4144; -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; -moz-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; overflow: hidden; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.drawer.active { height: auto; max-height: 800px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }

.modal { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999; background: black; background: rgba(0, 0, 0, 0.8); }
.modal > .content { width: 50%; min-height: 50%; max-height: 65%; position: relative; top: 25%; margin: 0 auto; padding: 20px; background: white; z-index: 2; overflow: auto; }
@media only screen and (max-width: 768px) { .modal > .content { width: 80%; min-height: 80%; max-height: 80%; top: 10%; } }
@media only screen and (max-width: 767px) { .modal > .content { width: 92.5%; min-height: 92.5%; max-height: 92.5%; top: 3.75%; } }
.modal > .content > .close { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 3; }
.modal, .modal > .content { visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.modal.active { -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.modal.active, .modal.active > .content { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* Tables */
table { display: table; background-color: white; border-collapse: collapse; border-spacing: 0; margin-bottom: 20px; width: 100%; border: 1px solid #e5e5e5; }
table caption { text-align: center; font-size: 30px; padding: .75em; }
table thead th, table tbody td, table tr td { display: table-cell; padding: 10px; vertical-align: top; text-align: left; border-top: 1px solid #e5e5e5; }
table tr td, table tbody tr td { font-size: 16px; }
table tr td:first-child { font-weight: bold; }
table thead { background-color: #3085d6; color: #fff; }
table thead tr th { font-size: 16px; font-weight: bold; vertical-align: bottom; }
table.striped tr:nth-of-type(even), table table tr.stripe, table table tr.striped { background-color: #e5e5e5; }
table.rounded { border-radius: 4px; border-collapse: separate; }
table.rounded caption + thead tr:first-child th:first-child, table.rounded caption + tr td:first-child, table.rounded > thead tr:first-child th:first-child, table.rounded > thead tr:first-child td:first-child, table.rounded > tr:first-child td:first-child { border-top-left-radius: 4px; }
table.rounded caption + thead tr:first-child th:last-child, table.rounded caption + tr td:last-child, table.rounded > thead tr:first-child th:last-child, table.rounded > thead tr:first-child td:last-child, table.rounded > tr:first-child td:last-child { border-top-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:last-child, table.rounded tbody tr:last-child td:last-child { border-bottom-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:first-child, table.rounded tbody tr:last-child td:first-child { border-bottom-left-radius: 4px; }
table.rounded thead th, table.rounded thead td, table.rounded caption + tbody tr:first-child td, table.rounded > tbody:first-child tr:first-child td { border-top: 0; }


@media only screen and (max-width: 768px) { .ttip:after, .ttip:before { display: none; } }

/* SHAME */
.ie8 .xxwide, .ie8 .xwide, .ie8 .wide, .ie8 .normal, .ie8 .narrow, .ie8 .xnarrow { display: inline; }
.ie8 .xxwide + input, .ie8 .xwide + input, .ie8 .wide + input, .ie8 .normal + input, .ie8 .narrow + input, .ie8 .xnarrow + input { display: inline; margin: 0 0 0 -.25em; }
.ie8 .ttip:before, .ie8 .ttip:after { display: none; }
.ie8 .ttip:hover:before, .ie8 .ttip:hover:after { display: block; }

.ie9 .radio.checked i, .ie9 .checkbox.checked i { top: 0; }

/*=======================================================================
						  _           _         
						 / `_   _/_  /_)/  _  /_
						/_,/_//_//_'/_)/|//_ /\ 
                       								
*** WEBSITE DESIGNED AND DEVELOPED BY HASAN ALI - http://www.codeblvck.com ***
========================================================================*/
/* ==
Base
Padding Classes
Page Styles
Text Styles

Header
Footer

Aethetics
	Crumbs
	Tabs
	Drawers
	Buttons
	Lists
	Chart
	Skills
	Tooltip
	Forms
	Search Modal
	Planner Modal
	Video modal
	Work Methiod
	Icon Blocks
	Hidden Sidebar
	Sidebar
	Members
	Member Grid
	Content InActive Animation

Portfolio
	Stripe Portfolio
	Portfolio Filters
	Grid Portfolio
	Portfolio Single
	Portfolio Ajax Single

Notes

Sliders
	Single Project slider
	Intro Text Slider
	Img Nav Slider
	Block Slider
	SuperSlides
	
Twitter
Pricing Tables
Modals
== */


/* ========== PRIMARY COLOR SIMPLY CHANGE THIS VALUE TO YOUR COLOR ============*/
a,
p span.first-letter,
.purple-text,
.content-heading h6,
i.big,
.count,
.main-nav ul.site-nav li.active a,.main-nav ul li:hover a,
.main-nav ul.site-nav li a.toggle.active:after,
footer .widget-block a.orig,
footer .widget-block a:hover,
#crumbs h6 a:hover,
.drawer-title a:hover,
.drawer-title a:hover:after,
a.icon-button:hover,
a.icon-button i,a.icon-button:before,a.icon-button:after,
ul.nav-icon-list li a:hover,
.chart span span,
.icon,
.member-icons i:hover,
.member h2.member-name,
.member-more-info .block-heading,
.member-more-info a.close,
.item:hover h1,
.item:hover .stripe-view-link i,
.item:hover .stripe-view-link,
ul#filters li a:hover,ul#filters li a:hover i,.icon-nav li a:hover i,
.grid.basic li:hover h1.grid-title,
i.quote,
.project-detail .quote-box h6.credit,
.grid .post-info a.icon-button:hover,
.grid.alt-posts li h1.grid-title:hover,.post-meta span span,
.pagination li.current a,.pagination li.current:hover a,
.block-slider-nav li.flex-active a,
.block-slider-nav li a:hover,
.method-detail h6,
#sidebar .widget ul li a:hover,
#options ul#filters li a.selected,
.post-nav .icon-nav li a:hover,.post-nav .icon-nav li a:hover i,
header.top-main .main-nav ul.site-nav li ul li a:hover,header.top-main .main-nav ul.site-nav li.active ul li a:hover,header.top-main .main-nav ul.site-nav li:hover ul li a:hover,
.top-header nav.main-nav ul.site-nav li.active a,.top-header nav.main-nav ul.site-nav li:hover a,
.top-header .site-nav li.active.has-child:after,.top-header .site-nav li.has-child:hover:after,
span.cost,
span.sym, span.decimal,
.special span.cost:after
{
	color:rgb(227,33,31);
}
::-moz-selection{
	background:rgb(227,33,31);
}
::selection{
	background:rgb(227,33,31);
}
.icon-list li:hover i,
ul.social-icon-list li:hover i,
.icon-block:hover .icon:after,
.item:hover h1 span,
.grid.basic li:hover .project-info .project-index,
.special span.cost{
	background:rgb(227,33,31);
}
ul.project-meta li.link,
.top-header nav.main-nav ul.site-nav li ul li.active a {
	color:rgb(227,33,31) !important;
}
.top-header a#top-trigger:hover {
	background:rgba(227,33,31,0.7);
}
.method-number{
	color:rgba(227,33,31,0.2);
}
blockquote {
	border-left:5px solid rgb(227,33,31) !important;
}
.special.prc-table{
	border:5px solid rgb(227,33,31);
}

	
/* ========== BASE ============ */
body {
	background:#000;
	color:#000;
	overflow: hidden;
}

@media only screen and (max-width : 769px) {

body{
overflow-x:hidden;
overflow-y:scroll;
}

}

.side-logo {
width: 55px;
display: block;
position: absolute;
bottom: 10px;
margin: 0 auto;
left: 0;
right: 0;
}

.side-logo.inactive{
opacity:0;
}

.mobile-logo{
display:none;
}

::-moz-selection {
	color:#fff;
	text-shadow:none;
}
::selection {
	color:#fff;
	text-shadow:none;
}
/* ajax loading image */
.loading-img {
	width:71px;
	height:72px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	background-image:url(../preview/logomarkwhite.png);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto auto;
}
.border {
	display:block;
	width:40px;
	height:2px;
	background:#060606;
	margin:20px 0px 30px;
}
.slide-caption .do-fade {
	-webkit-transition-duration:1.2s;
	-moz-transition-duration:1.2s;
	-ms-transition-duration:1.2s;
	-o-transition-duration:1.2s;
}
.slide-caption .do-fade.fade {
	opacity:0;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	-webkit-transition-duration:1.2s;
	-moz-transition-duration:1.2s;
	-ms-transition-duration:1.2s;
	-o-transition-duration: 1.2s;
}

.tinynav { display: none }

.no-desktop{
display:none;
}

.no-mobile{
display:block;
}

/* preloader */
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #111;
z-index: 9999;
}

#status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-image: url(../img/loading.gif);
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
}


/* ========== PADDING CLASSES ============ */
.nopadding {
	padding:0 !important;
}
.notoppadding {
	padding-top:0px;
}
.nobottompadding {
	padding-bottom:0px;
}
.smallpadding {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.smallsidepadding {
	padding-left:10px !important;
	padding-right:10px !important;
}
.smalltoppadding {
	padding-top:10px !important;
}
.smallbottompadding {
	padding-bottom:10px !important;
}
.leftpadding {
	padding-left:20px !important;
}
.rightpadding {
	padding-right:20px !important;
}
.midpadding {
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.midsidepadding {
	padding-left:20px;
	padding-right:20px;
}
.midtoppadding {
	padding-top:20px !important;
}
.midbottompadding {
	padding-bottom:20px !important;
}
.bigpadding {
	padding-top:50px !important;
	padding-bottom:50px !important;
}
.bigsidepadding {
	padding-left:50px !important;
	padding-right:50px !important;
}
.bigtoppadding {
	padding-top:50px !important;
}
.bigbottompadding {
	padding-bottom:50px !important;
}
.largepadding {
	padding-top:100px !important;
	padding-bottom:100px !important;
}
.largebottompadding {
	padding-bottom:100px !important;
}
.largetoppadding {
	padding-top:100px !important;
}
.nomargin {
	margin: 0px auto !important;
}
/* ========== PAGE STYLES ============ */
.stripe-bg {
	background-image:url(../img/stripe.png);
}
.grey {
	background-color:#ebebeb;
}
.white {
	background-color:#fff;
}
.black {
	background-color:#1b1b1b;
}
.purple {
	background-color:rgb(227,33,31);
}
.black-tint {
	background:rgba(0,0,0,0.7);
}
.content {
	position:relative;
	margin-left:80px;
	min-height:100%;
	min-height:100vh;
}

.content.custom-scroll {
	height:100%;
}

#scrollarea {
overflow-x:hidden;
	height:100%;
}

.two-third {
	width:66.66%;
	float:left;
}
.one-half {
	float:left;
	position:relative;
	width:50%;
	padding-bottom:0px;
}
.one-third {
	width:33.3333%;
	float:left;
}
.one-fourth {
	width:25%;
	float:left;
}
.content-block {
	padding:100px 0px;
}
.content-block.small {
	padding:75px 0px;
}
.content-block .content-block {
	padding:50px 0px;
}
.img-section {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
}
.action-block {
	padding:50px 0px;
}
#intro>.black-tint {
	height:100%;
}
.two-third .content-block {
	padding:50px 80px;
}
.one-half>.content-block {
	padding:100px 100px;
	min-height:100%;
}
.content-block:before,.content-block:after {
	content:'';
	clear:both;
}
.row {
	max-width:1170px;
}
.row.large {
	max-width:98%;
	max-width:1490px;
}
.dot-bg {
	background-image:url(../img/dot.png);
	background-attachment:fixed;
}
#map {
	height:350px;
}
.one-third #map {
	margin-bottom:-50px;
}
.page-header {
	min-height:440px;
}
.page-header .black-tint {
	min-height: 440px;
}
/* ========== TEXT STYLES ============ */
p {
	font-size:14px;
}
p.intro {
	font-size:18px;
}
p span.first-letter {
	display:block;
	float:left;
	font:normal 4em/1em 'Droid Serif',serif;
	margin:0 10px 0 0;
	overflow:hidden;
}
.droid-font {
	font-family:'Droid Serif',serif;
}
.italic {
	font-style:italic;
}
.grey-text {
	color:#4b4e52;
}
.dark .grey-text {
	color:rgb(154,157,162);
}
.purple-text {
	color:rgb(227,33,31) !important;
}
.white-text {
	color:#fff;
}
.red-text {
	color:#FF4F34 !important;
}
.blue-text {
	color:#00A3FF !important;
}
.green-text {
	color:#57DA00 !important;
}
span.purple,span.white,span.black,span.grey {
	padding:2px 4px;
}
span.purple,span.black {
	color:#fff;
}
h1,h2,h3,h4,h5,h6 {
	color:#000;
}
h5 {
	padding-bottom:10px;
}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {
	color:#fff;
}
.dark h1 a,.dark h2 a,.dark h3 a,.dark h4 a,.dark h5 a,.dark h6 a {
	color:#aaa;
}
.dark {
	color:rgba(255,255,255,0.8);
}
.block-heading {
	font-size:60px;
	font-weight:700;
}
.home-slider .block-heading {
	padding-bottom:0px;
}
.block-heading.small {
	font-size:1.375rem;
	font-weight:700;
	margin-bottom:4px;
}
.content-heading h3 {
	font-weight:600;
    margin-bottom:40px;
}
.content-heading h6 {
	font-weight:600;
	letter-spacing:3px;
	word-spacing:2px;
}
h6 {
	font-size:14px;
}
.light {
	font-weight:300 !important;
}
.s-bold {
	font-weight:600 !important;
}
.bold {
	font-weight:700 !important;
}
i.big {
	font-size:48px;
	width:100px;
	height:100px;
	text-align:center;
	display:block;
	padding-top:25px;
	padding-left:5px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	margin:20px auto;
	background:#E9EDEE;
}
.dark i.big {
	color:rgba(255,255,255,0.8);
	background:none;
	border:1px solid #fff;
}
hr.thin {
	display:block;
	height:1px;
	width:100%;
	margin:25px auto 20px;
	border:0px;
}
hr.grey {
	background:#e0e0e0;
}
p {
	font-size:14px;
}
p.intro {
	font-size:18px;
}
.droid-font {
	font-family:'Droid Serif',serif;
}
.italic {
	font-style:italic;
}
.grey-text {
	color:#4b4e52 !important;
}
.dark .grey-text {
	color:rgb(154,157,162) !important;
}
.white-text {
	color:#fff !important;
}
.red-text {
	color:#FF4F34 !important;
}
.blue-text {
	color:#00A3FF !important;
}
.green-text {
	color:#57DA00 !important;
}
span.purple,span.white,span.black,span.grey {
	padding:2px 4px;
}
span.purple,span.black {
	color:#fff;
}
blockquote {
	border-left:5px solid rgb(227,33,31) !important;
	background:#e9eede;
	padding:16px 20px 16px;
	font-style:italic;
}
.count {
	display:block;
	font-size:4.25rem;
	font-weight:600;
	padding:0px;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	height:80px;
	line-height:68px;
	padding-bottom:14px;
}
.large-font {
	font-size:128px;
	line-height:120px;
	padding-top:0px;
	padding-bottom: .125em;
}
/* ========== HEADER ============ */
header.main {
	padding-bottom:15px;
	position:fixed;
	width:340px;
	min-height:100vh;
	display:block;
	z-index:6700;
	background:rgba(19,19,19,1);
	transform:translate(-340px);
	-webkit-transform:translate(-340px);
	-moz-transform:translate(-340px);
	-ms-transform:translate(-340px);
	-o-transform:translate(-340px);
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
header.main.active {
	transform:translate(80px);
	-webkit-transform:translate(80px);
	-moz-transform:translate(80px);
	-ms-transform:translate(80px);
	-o-transform:translate(80px);
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
}
header.main .info {
	padding:60px 30px 25px;
	color: #fff;
}
.trigger {
	width:80px;
	height:100%;
	position:fixed;
	padding-top:15px;
	background:#111;
	z-index:7000;
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	overflow:hidden;
}
.trigger-box {
	width:40px;
	height:40px;
	overflow:hidden;
	margin: 0 auto;
}
.trigger.active {
	background:#1F2020;
	/* background:#555152;*/
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
.trigger i {
	font-size:38px;
	color:#fff;
	display:block;
	height:40px;
	width:40px;
	text-align:center;
	-webkit-transition-duration:.4s;
		-moz-transition-duration:.4s;
		-o-transition-duration:.4s;
		-ms-transition-duration:.4s;
}
.trigger a {
	cursor:pointer;
}
.trigger-box i.fa-bars {
	margin-top:-40px;
	-webkit-transition-duration:.4s;
		-moz-transition-duration:.4s;
		-o-transition-duration:.4s;
		-ms-transition-duration:.4s;
}
.trigger-box i.fa-bars.active {
	margin-top:0px;
	-webkit-transition-duration:.4s;
		-moz-transition-duration:.4s;
		-o-transition-duration:.4s;
		-ms-transition-duration:.4s;
}
.back-to-top {
	position:fixed;
	bottom:50px;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	left:18px;
	-webkit-transition-duration:1s !important;
		-moz-transition-duration:1s;
		-o-transition-duration:1s;
		-ms-transition-duration:1s;
}
.back-to-top.active {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	bottom:15px;
	-webkit-transition-duration:.8s;
		-moz-transition-duration:.8s;
		-o-transition-duration:.8s;
		-ms-transition-duration:.8s;
}
.logo {
	margin-bottom:30px;
	max-width: 225px;
	margin: 0 auto;
}
.logo img {
	display:block;
	margin: 0 auto;
}
/*Navigation*/
nav.main-nav ul.site-nav li {
	padding:15px 30px 15px;
	border-bottom:1px solid #222;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	clear: both;
}
nav.main-nav ul.site-nav li:hover {
	/* background:#111;*/
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.main-nav ul.site-nav li.active a,.main-nav ul li:hover a {
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.main-nav ul.site-nav li a.toggle {
	position:relative;
}
nav.main-nav ul.site-nav li a.toggle:after {
	content:'\f067';
	font-family:fontAwesome;
	float:right;
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	color:#555;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	-o-transition-duration:0.1s;
}
.main-nav ul.site-nav li a.toggle.active:after {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	-o-transition-duration:0.1s;
}
nav.main-nav ul.site-nav li a {
	font-size:20px;
	font-weight:700;
	color:#ddd;
	text-transform:uppercase;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	display:block;
}
.main-nav ul.site-nav li a span {
	display:block;
	font-size:13px;
	font-weight:normal;
	text-transform: capitalize;
}
/* main menu child items */
.main-nav .drawer {
	margin:0px;
	background:none;
	box-shadow:0px 0px;
}
.main-nav ul.site-nav ul li {
	font-size:14px;
	font-weight:600;
	border-bottom:0px;
	padding:0px 25px;
	margin-top:15px;
}
.main-nav ul.site-nav li.active ul li a,.main-nav ul.site-nav ul li a,.main-nav ul.site-nav li:hover ul li a {
	font-size:14px;
	color:#888;
}
.main-nav ul.site-nav ul a:before {
	content:'\f105';
	font-family:fontAwesome;
	display:inline-block;
	margin-right:10px;
	color:#333;
}
.main-nav ul.site-nav li ul li:hover a {
	color:#fff;
}
.main-nav ul.site-nav li a span {
	color:#718592;
}
header.custom-scroll {
	height:100%;
	overflow:hidden;
}
#header-scrollarea {
	height: 100%;
}

.site-nav li ul li.active a{
color:#fff !important;
}
/* ========== FOOTER ============ */
footer#colophon {
	padding:15px 0px 15px;
	background:#fff;
	/*height:70px;*/
}
footer#colophon p {
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	padding-top:12px;
}
footer.widget-ftr {
	background-color:#1c1c1c;
}
footer.widget-ftr>.content-block {
	padding:75px 0px;
}
.widget-ftr h6.widget-heading {
	padding-bottom:25px;
	font-weight:700;
	color:rgb(112, 112, 112);
}
footer .widget-block a{
	color:#ddd;
}
footer .widget-block a.orig:hover{
	text-decoration:underline;
}
footer .widget-block p, footer .widget-block ul li {
	font-size:14px;
}
footer .widget-block .post-date {
	display: block;
	font-size: 12px;
	color: #999;
}
footer .widget-block li {
	border-bottom: 1px solid #2F2F2F;
	margin-bottom: 8px;
}
footer .widget-block li:last-child {
	border-bottom: 0px solid #2F2F2F;
}
.full-screen footer#colophon {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index: 500;
}
footer .field .input {
	background: #444;
	color:#fff;
}
/* ========== AESTHETICS ============ */
.underlap{
margin-bottom:-100px;
}
img.block-img {
display: block;
margin: 0 auto;
}

/*Crumbs*/
#crumbs {
	min-height:70px;
	padding-top:22px;
}
#crumbs.abs {
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
}
#crumbs.border-bottom {
	border-bottom:1px solid #e0e0e0;
}
#crumbs .sub-heading span {
	font-weight:400;
}
h6.sub-heading {
	font-weight:700;
	display:inline-block;
}
#crumbs h6 a {
	color:#555;
	padding:4px;
}
.dark#crumbs h6 a, .dark #crumbs h6 a {
color:#aaa;
padding:4px;
}
/*Tabs*/
.tab-nav {
	border-right:5px solid rgb(227,33,31);
}
.tab-nav li {
	padding-bottom:0px;
}
.tab-nav li a {
	display:block;
	background:#E9EDEE;
	padding:15px 12px 16px;
	border-bottom:1px solid #fff;
	color:#4b4e52;
	font-size:14px;
	font-weight:700;
}
.tab-nav li.active a {
	background:rgb(227,33,31);
	color:#fff;
}
.tab-nav li a span.info {
	display:block;
	font-size:13px;
	font-weight:400;
	margin-left:24px;
	line-height:13px;
}
.tab-nav li a i {
	margin-right:10px;
}
.tab-content {
	display:none;
	height:0;
	opacity:0;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.tab-content.active {
	display:block;
	opacity:1;
	height:100%;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration: .2s;
}
/*Drawers*/
.drawer .content-block {
	padding:25px 35px;
}
.drawer-title {
	margin-bottom:5px;
}
.drawer-title a {
	display:block;
	padding:15px 35px;
	font-size:18px;
	font-weight:600;
	background:#E9EDEE;
	color:#4b4e52;
	position:relative;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	margin-top:1px;
}
.drawer-title a span {
	display:block;
	font-weight:400;
	font-size:16px;
	color:#4b4e52;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-title a.active span {
	color:#fff;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-title a:after {
	content:'\f067';
	font-family:fontAwesome;
	float:right;
	position:absolute;
	right:30px;
	top:40%;
	font-size:14px;
	color:#4b4e52;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	-o-transition-duration:0.1s;
}
.drawer-title a:hover {
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-title a.active {
	background:rgb(227,33,31);
	color:#fff;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-title a:hover:after {
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-title a.active:after {
	color:#fff;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.drawer-content {
	background:none;
	border:0px;
	box-shadow:0px 0px;
	-webkit-box-shadow:0px 0px;
	-moz-box-shadow:0px 0px;
	-ms-box-shadow:0px 0px;
	-o-box-shadow:0px 0px;
}
.drawer-content.active {
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-o-transition-duration: 0.5s;
}
/*Buttons*/
.line-button,.fill-button,.submit {
	font-size:14px;
	text-transform:uppercase;
	height:52px;
	line-height:50px;
	padding:0px 20px;
	display:inline-block;
	min-width:200px;
	text-align:center;
	position:relative;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	overflow:hidden;
	font-weight:600;
	vertical-align:middle;
	margin-right:5px;
}
.centered .line-button,.centered .fill-button,.centered .submit {
	/*margin-top:20px; */
}

h1 .line-button, h1 .fill-button,
h2 .line-button, h2 .fill-button,
h3 .line-button, h3 .fill-button{
margin-left:15px;
}
.line-button.small,
.fill-button.small,
.submit.small {
	min-width:120px;
	height:40px;
	line-height:40px;
	padding:0px 14px;
}
.line-button.small,
.fill-button.small{
	line-height:38px;
	border-radius: 26px;
}
.line-button:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	top:0%;
	left:-100%;
	z-index:1;
	position:absolute;
	opacity:0;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.line-button:hover:after {
	left:0;
	opacity:1;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.white.line-button:hover {
	border:2px solid #fff;
}
.white.line-button:hover span {
	z-index:2;
	color:#111;
	position:relative;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.white.line-button:after {
	background:#fff;
}
.icon-button {
	font-size:12px;
	text-transform:uppercase;
	display:inline-block;
	font-weight:600;
	color:#4b4e52;
}
.line-button {
	border:2px solid;
}
.purple.line-button {
	color:rgb(227,33,31);
	background:none;
}
.purple.line-button:hover {
	border-color: rgb(148, 118, 142);
}
.purple.fill-button {
	background:rgb(227,33,31);
	color:#fff;
	border:2px solid rgb(150,69,153);
}
.purple.fill-button:hover {
	background:none;
	border:2px solid rgb(227,33,31);
	color:rgb(227,33,31);
}
.dark .purple.fill-button:hover {
	color:#fff;
}
.white.fill-button {
	background:#fff;
	color:#111;
}
.white.line-button {
	color:#fff;
	background:none;
}
.black.line-button {
	color:#111;
	background:none;
}
.black.line-button:after {
	background:#111;
}
.black.line-button:hover span {
	z-index:2;
	color:#fff;
	position:relative;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.submit {
	border:0px;
	color:#fff;
}
.white.submit {
	color:#111;
}
.purple.submit:hover {
	background:rgb(233,47,45);
}
input.submit:before {
	content:'\f003';
	font-family:fontAwesome;
	font-size:18px;
	color:#fff;
}
a.icon-button {
	color:#72757A;
	position:relative;
}
a.icon-button i {
	width:20px;
	height:20px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	padding-top:4px;
	text-align:center;
}
a.icon-button i,a.icon-button:before,a.icon-button:after {
	font-weight:400;
}
a.icon-button:before,a.icon-button:after {
	font-family:fontAwesome;
	content:'\f054';
	position:absolute;
	right:0px;
	opacity:0;
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	-o-transition-duration:0.4s;
}
a.icon-button:before,a.icon-button:after {
	opacity:0;
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	-o-transition-duration:0.4s;
}
a.icon-button:hover:before {
		right:-2px;
		opacity:1;
}
a.icon-button:hover:after {
		right:-9px;
		opacity: 1;
}
/*' lists*/
ul.caret-list,ul.check-list {
	margin-bottom:25px;
}
ul.caret-list li,ul.check-list li {
	font-size:14px;
	line-height:22px;
	padding-bottom:6px;
}
ul.check-list li {
	font-weight:400;
}
ul.caret-list li:before {
	content:"\f0da";
	font-family:FontAwesome;
	margin-right:6px;
    color:rgb(227,33,31);
}
    ul.check-list li:before {
        content: "\f00c";
        font-family: FontAwesome;
        margin-right: 10px;
        color: rgb(227,33,31);
    }
ul.icon-list {
	margin-top:20px;
}
ul.icon-list li {
	position:relative;
}
ul.icon-list li i {
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:40px;
	font-size:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background:#747474;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	transition-duration:0.2s;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.dark ul.icon-list li i {
	background:#333;
}
.icon-list li:hover i {
	color:#fff;
	transition-duration:0.2s;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
ul.icon-list .list-info {
	padding-left:50px;
	padding-top:6px;
}
ul.icon-list .list-info h6 {
	font-weight:700;
}
ul.nav-icon-list {
	display:inline-block;
	margin-left:15px;
}
ul.nav-icon-list li {
	display:inline-block;
	margin:0px 0px;
}
ul.nav-icon-list li a {
	padding:2px 15px;
	cursor:pointer;
	color:#4b4e52;
	border-left:1px solid #787878;
}

ul.nav-icon-list li:last-child a {
	padding-right: 0px;
}

.dark ul.nav-icon-list li a {
	border-left:1px solid #fff;
	color:#fff;
}
ul.nav-icon-list li a span {
	font-size:14px;
	text-transform:uppercase;
}
ul.nav-icon-list li i {
	font-size:18px;
	padding-left:10px;
}
ul.social-icon-list {
	margin-left:0px;
}
ul.social-icon-list li {
	display:inline-block;
	margin-right:15px;
}
ul.social-icon-list li:last-child {
	margin-right:0px;
}
ul.social-icon-list li i {
	background:rgb(51,51,51);
	color:rgb(255,255,255);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	font-size:18px;
	width:40px;
	height:40px;
	display:block;
	text-align:center;
	padding-top:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
ul.social-icon-list li:hover i {
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration: .3s;
}
/*Chart*/
.easyPieChart {
	width:120px;
	height:120px;
	margin-bottom:14px !important;
}
.chart span {
	font-size:18px;
	font-weight:700;
	width:120px;
	height:120px;
	display:block;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.chart span i {
	font-size:20px;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.chart span span {
	position:absolute;
	top:0;
	opacity:0;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
	font-size:24px;
	font-weight:600;
}
.chart-block {
	margin-top:20px;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
}
.chart-block:hover span span {
	opacity:1;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.chart-block:hover span i {
	opacity:0;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration: .2s;
}
/*Skills*/
.skill-box {
	background:#d8d8d8;
	padding:0px;
	display:block;
	margin-bottom:18px;
	border:0px solid #eee;
}
.skill-box {
	background:#E9EDEE;
}
.skill {
	padding:6px 20px;
	font-weight:700;
	font-size:13px;
	font-size:0.8125rem;
	color:#fff;
	display:block;
	letter-spacing:0px;
	width:100%;
	-webkit-transition-duration:0.7s;
	-moz-transition-duration:0.7s;
	-ms-transition-duration:0.7s;
	-o-transition-duration:0.7s;
	margin-bottom:-7px;
}
.skill {
	background:#718592;
}
.skill span {
	float:right;
}
.skill:hover {
	background:#222;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration: 0.3s;
}
/* Tooltips */
.ttip {
	position:relative;
	cursor:pointer;
}
.ttip:after {
	display:block;
	background:rgb(227,33,31);
	border:1px solid rgb(227,33,31);
	border-bottom:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	padding:0.5em 0.75em;
	width:auto;
	min-width:130px;
	max-width:500px;
	position:absolute;
	left:0;
	bottom:101%;
	margin-bottom:8px;
	text-align:left;
	color:#fff;
	content:attr(data-tooltip);
	line-height:1.5;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	-webkit-transition:opacity 0.1s ease;
	-moz-transition:opacity 0.1s ease;
	-o-transition:opacity 0.1s ease;
	transition:opacity 0.1s ease;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	pointer-events:none;
	-webkit-box-shadow:0 0 5px 0 rgba(48,133,214,0.25);
	-moz-box-shadow:0 0 5px 0 rgba(48,133,214,0.25);
	box-shadow:0 0 5px 0 rgba(48,133,214,0.25);
}
.ttip:before {
	content:" ";
	width:0;
	height:0;
	position:absolute;
	bottom:101%;
	left:8px;
	border-top:9px solid rgb(227,33,31) !important;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	-webkit-transition:opacity 0.1s ease;
	-moz-transition:opacity 0.1s ease;
	-o-transition:opacity 0.1s ease;
	transition:opacity 0.1s ease;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	pointer-events:none;
}
.ttip:hover:after,.ttip:hover:before {
	-webkit-transition:opacity 0.1s ease;
	-moz-transition:opacity 0.1s ease;
	-o-transition:opacity 0.1s ease;
	transition:opacity 0.1s ease;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}

.ttip.t-black:before{
border-top:9px solid #111 !important;
}

.ttip.t-black:after {
	display:block;
	background:#111;
	border:1px solid #111;
}

@media only screen and (max-width:768px) {
	.ttip:after,.ttip:before {
		display: none;
	}
}
/*Form fields*/
#success-note {
	text-align:center;
	height:0px;
	overflow:hidden;
}
.field .input {
	background:rgb(233,237,238);
	border:0px;
	border-radius:0%;
	-webkit-border-radius:0%;
	-moz-border-radius:0%;
	-ms-border-radius:0%;
	-o-border-radius:0%;
	height:52px;
	line-height:52px;
}
.submit {
	cursor:pointer;
}
.contact-info i {
	margin-right:14px;
	font-size: 18px;
}
/*Search Modal*/
.search-modal {
	position:absolute;
	top:0px;
	opacity:0;
	height:0px;
	overflow:hidden;
	z-index:-1;
	width:100%;
	padding-left:35px;
	padding-right:35px;
	padding-top:14px;
	background:rgb(255,255,255);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.search-field {
	width:96%;
}
input.search {
	border:0px;
	font-size:30px;
	width:100%;
}
.search-modal i {
	position:fixed;
	right:48px;
	font-size:28px;
	color:#747474;
	top:20px;
	z-index:11;
}
.search-modal.active {
	opacity:1;
	height:70px;
	z-index:14;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
a.remove-search {
	cursor: pointer;
}
/*Planner Window*/
.planner-modal {
	height:100%;
	position:absolute;
	top:0;
	left:100%;
	width:100%;
	z-index:17;
	padding-left:80px;
	padding-right:80px;
	background-image:url(../img/stripe.png);
	-webkit-transition-duration:0.7s;
	-moz-transition-duration:.7s;
	-o-transition-duration:.7s;
	-ms-transition-duration:.7s;
	z-index:1600;
}
.planner-modal.active {
	-webkit-transform:translate(-100%);
	-moz-transform:translate(-100%);
	-ms-transform:translate(-100%);
	-o-transform:translate(-100%);
	-webkit-transition-duration:.7s;
	-moz-transition-duration:.7s;
	-o-transition-duration:.7s;
	-ms-transition-duration:.7s;
}
#planner-scrollarea {
	height:100%;
	background:#fff;
}
.planner-modal form label {
	font-size:14px;
}
.planner-modal i {
	position:fixed;
	right:30px;
	font-size:28px;
	color:#747474;
	top:20px;
	z-index:11;
	cursor:pointer;
	display:none;
}
.planner-modal.active i {
	display: block;
}
.planner-active,.ajax-active {
	-webkit-transform:translate(-250px);
	-moz-transform:translate(-250px);
	-ms-transform:translate(-250px);
	-o-transform:translate(-250px);
	-webkit-transition:all 450ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 450ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 450ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 450ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
/*video modal*/
.video-bg .content-block {
	padding:150px 0px;
}
.video-modal {
	padding-top:70px;
	opacity:0;
	z-index:-1;
	top:0;
	left:0;
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	-webkit-transition-duration:0.9s;
	-moz-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
	-o-transition-duration:0.9s;
}
.video-modal.active {
	opacity:1;
	z-index:10000;
	-webkit-transition-duration:0.9s;
	-moz-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
	-o-transition-duration:0.9s;
}
.video-modal .video {
	margin-top:70px;
	position:static;
}
.video-modal .video>iframe {
	width:100%;
	height:100%;
	float:left;
}
a.remove-video {
	position:absolute;
	top:20px;
	left:20px;
}
a.remove-video i {
	font-size:34px;
	color:#fff;
	cursor: pointer;
}
/*' Work Method*/
.method-field {
	position:relative;
	margin-bottom:20px;
}
.method-number {
	position:absolute;
	left:0;
	padding-top:14px;
	text-align:center;
	font-size:42px;
	font-weight:700;
	font-style:italic;
	color:rgba(227,33,31,0.2);
}
.method-detail {
	padding-left:60px;
	position:relative;
	z-index:2;
}
.method-detail h5 {
	font-weight:700;
}
.method-detail h6 {
	font-weight:600;
	padding-top:0px;
	margin-bottom:8px;
	text-transform:uppercase;
}
/*icon blocks */
.icon {
	width:80px;
	height:80px;
	display:block;
	text-align:center;
	padding-top:26px;
	background:#E9EDEE;
	border-radius:50%;
	-web-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	font-size:24px;
	margin:20px auto;
	vertical-align:middle;
	position:relative;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.dark .icon {
	background:#333;
}
.icon i {
	position:relative;
	z-index:2;
}
.icon-block .icon:after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:'';
	width:1px;
	height:1px;
	margin:auto auto;
	border-radius:50%;
	-web-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}

.icon-block:hover .icon:after {
	width:80px;
	height:80px;
	opacity:1;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
	z-index:1;
}
.icon-block:hover .icon {
	color:#fff;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.icon-side .icon {
	float:left;
	margin-right:20px;
	margin-left:0px;
	margin-top:0px;
}
.icon-side .icon-info {
	display:block;
	margin-left:100px;
}
.no-bg .icon {
	background:none;
	font-size:40px;
}
.no-bg.icon-side .icon {
	text-align:right;
	padding-top:0px;
}
.icon-side .icon-info {
	margin-left: 100px;
}
/*Hidden Sidebar*/
.hidden-sidebar {
	position:fixed;
	height:100%;
	width:31.8%;
	top:0;
	right:0;
	z-index:920;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
}
.hidden-sidebar.active {
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
}
.close-sidebar i {
	position:fixed;
	right:38px;
	font-size:28px;
	color:#111;
	top:20px;
	z-index:11;
	cursor:pointer;
}
#hidden-sidebar{
z-index:1600;
}

#hidden-sidebar #sidebar {
	padding-top:70px;
}
div#sidebar-scrollarea {
	height: 100%;
}
/*Sidebar*/
#sidebar {
	padding-top:50px;
	padding-right:40px;
}
.widget {
	margin-bottom:40px;
}
.stripe-heading {
	background:url(../img/stripe.png);
	padding:20px 50px;
	font-weight:700;
}
#sidebar .widget-content,#sidebar .project-content {
	padding-left:50px;
	padding-top:20px;
}
#sidebar .widget ul li,#sidebar .widget .recent-posts li {
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:8px;
	line-height:20px;
}
#sidebar .widget .recent-posts li {
	text-transform:capitalize;
}
#sidebar .widget .recent-posts li span {
	display:block;
	color:#72757A;
}
#sidebar .widget ul li a {
	color:#111;
}
/*member*/
.member {
	position:relative;
	text-align:center;
}
.grid .member {
	text-align:inherit;
}
.member-overlay {
	position:relative;
}
.member-icons {
	position:absolute;
	width:280px;
	height:280px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto auto;
	padding-top:32%;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	opacity:0;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
}
.member:hover .member-icons {
		opacity:1;
		-webkit-transition-duration:0.3s;
		-moz-transition-duration:0.3s;
		-ms-transition-duration:0.3s;
		-o-transition-duration:0.3s;
}
.member-overlay .member-icons i {
	width:50px;
	height:50px;
	font-size:24px;
	padding-top:12px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
	border:1px solid #737677;
	color:#FFFFFF;
}
.member-icons i:hover {
		-webkit-transition-duration:.2s;
		-moz-transition-duration:.2s;
		-o-transition-duration:.2s;
		-ms-transition-duration:.2s;
	border:1px solid #4E5253;
}
.member-img {
	width:280px;
	height:280px;
	margin:0 auto;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	overflow:hidden;
}
.member-img img {
	display:block;
}
.member-name span {
	color:#4b4e52;
}
.person-info {
	padding-top:25px;
	text-align:center;
}
.member h2.member-name {
	font-size:1.275rem;
	font-weight:600;
	padding-bottom:2px;
}
.member .member-name span {
	font-size:14px;
	font-weight:700;
}
.person-info p {
	margin-top:10px;
}
.member-name span {
	display:block;
	font-weight:lighter;
}
.member:hover .member-overlay .member-icons i {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.member-overlay .member-icons {
	background: rgba(43,43,43,0.8);
}
/* team grid */
.grid.team li.member {
	float:left;
	overflow:hidden;
	padding-bottom:0px;
	z-index:10;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
}

.grid.team li.member.active{
overflow:visible;
}

.grid .member-img {
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	width:100%;
	height:auto;
}
.grid .overlay-color {
	background-color:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position:absolute;
	opacity:0;
	top:0;
	left:0;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.grid.team li:hover .overlay-color {
	opacity:1;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid .person-info-icon {
	text-align:center;
	position:absolute;
	width:100%;
	top:160px;
	opacity:0;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid .person-info-icon i {
	font-size:38px;
	color:#fff;
}
.grid.team li:hover .person-info-icon {
	opacity:1;
	top:130px;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid .person-info {
	position:absolute;
	bottom:20px;
	width:100%;
}
.grid .member h2.member-name {
	color:#fff;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid.team li:hover h2.member-name {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid .member-name span {
	color:#BDC3CC;
}
.grid .member {
	position:relative;
}
.member .member-more-info {
	position:absolute;
	top:80%;
	width:100%;
	opacity:0;
	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	z-index:-1;
	background:#fff;
	min-height:100%;
	box-shadow:1px 1px 2px rgba(0,0,0,0.2),-1px -1px 2px rgba(0,0,0,0.2);
}
.member .member-more-info.active {
	top:100%;
	opacity:1;
	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	z-index:6;
}
.member-more-info .content-block {
	padding:20px 35px;
	position:relative;
}
.member-more-info .block-heading {
	padding-bottom:0px;
}
	.member-more-info .block-heading:before {
	content:"";
	width:0px;
	height:0px;
	border:0.8em solid transparent;
	position:absolute;
	top:-33px;
	border-bottom:20px solid #fff;
}
.member-more-info h6 {
	font-weight:700;
	color:#4b4e52;
	padding-bottom:14px;
}
.member-more-info .content-block p {
	margin-bottom:20px;
}
.member-more-info .social-icon-list li i {
	background:#E9EDEE;
	color:#4b4e52;
}
.member-more-info .social-icon-list i:hover {
	color:#fff;
}
.member-more-info a.close {
	position:absolute;
	right:35px;
	bottom:38px;
	font-size:24px;
}
.grid.team li:hover {
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.grid.team .member>a {
	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
}
.grid.team .member a.active .overlay-color,.grid.team li:hover .member a.active .overlay-color,.grid.team .member a.active .person-info,.grid.team .member a.active .person-info-icon {
	opacity:0;
	-webkit-transition-duration:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration: .5s;
}
/*Content InActive Animation*/
.perspective {
	-webkit-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
.perspective.active {
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	transform:matrix3d(1,0,0.05,-0.0001,0,1,0,0,-0.05,0,1,-0.002,350,0,0,1);
		-webkit-transform:matrix3d(1,0,0.05,-0.0001,0,1,0,0,-0.05,0,1,-0.002,350,0,0,1);
		-moz-transform:matrix3d(1,0,0.05,-0.0001,0,1,0,0,-0.05,0,1,-0.002,350,0,0,1);
		-ms-transform:matrix3d(1,0,0.05,-0.0001,0,1,0,0,-0.05,0,1,-0.002,350,0,0,1);
		-o-transform:matrix3d(1,0,0.05,-0.0001,0,1,0,0,-0.05,0,1,-0.002,350,0,0,1);
		-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
}
.step-back {
	-webkit-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
.step-back.active {
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-moz-transform:scale(0.9) rotate(0deg) translate(150px,0px);
	-webkit-transform:scale(0.9) rotate(0deg) translate(150px,0px);
	-o-transform:scale(0.9) rotate(0deg) translate(150px,0px);
	-ms-transform:scale(0.9) rotate(0deg) translate(150px,0px);
	transform:scale(0.9) rotate(0deg) translate(150px,0px);
}
.skew {
	-webkit-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
.skew.active {
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-moz-transform:scale(1) rotate(0deg) translate(150px,0px) skew(0deg,6deg);
	-webkit-transform:scale(1) rotate(0deg) translate(150px,0px) skew(0deg,6deg);
	-o-transform:scale(1) rotate(0deg) translate(150px,0px) skew(0deg,6deg);
	-ms-transform:scale(1) rotate(0deg) translate(150px,0px) skew(0deg,6deg);
	transform:scale(1) rotate(0deg) translate(150px,0px) skew(0deg,6deg);
}
.step-right {
	-webkit-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 550ms cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	/* easeInOutCubic */
}
.step-right.active {
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	/* easeOutQuad */
	-moz-transform:scale(1) rotate(0deg) translate(250px,0px) skew(0deg,0deg);
	-webkit-transform:scale(1) rotate(0deg) translate(250px,0px) skew(0deg,0deg);
	-o-transform:scale(1) rotate(0deg) translate(250px,0px) skew(0deg,0deg);
	-ms-transform:scale(1) rotate(0deg) translate(250px,0px) skew(0deg,0deg);
	transform:scale(1) rotate(0deg) translate(250px,0px) skew(0deg,0deg);
}
.blocker {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	z-index:-1;
}
.blocker.active {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	z-index: 1600;
}
/* ========== PORTFOLIO ============ */
/*' Stripe Portfolio*/
.content.full-screen {
	height:100vh;
	height:100%;
	position:relative;
	overflow:hidden;
}
#portfolioscroll .item {
	float:left;
	width:250px;
	height:100vh;
	position:relative;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	overflow:hidden;
}
#portfolioscroll.item:hover {
	width:250px;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
}
.stripe-info {
	position:absolute;
	width:100%;
	background:#fff;
	bottom:70px;
	padding:25px 10px 25px;
}
.item:hover .stripe-info {
	background:#E9EDEE;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}

.item img{
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}

.item:hover img{
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.005);
	-ms-transform:scale(1.005);
	-o-transform:scale(1.005);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}

h1.stripe-title {
	font-size:1.275rem;
	font-weight:600;
	padding-bottom:2px;
	position:relative;
}
h1.stripe-title span {
	width:40px;
	height:40px;
	padding-top:10px;
	margin-top:-10px;
	text-align:center;
	color:#4b4e52;
	background:#E6EAEE;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	float:right;
	font-size:12px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.item:hover h1 {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.item:hover h1 span {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.stripe-cat,.project-cat,.blog-cat {
	font-weight:400;
	color:#4b4e52;
}
.dark .project-cat {
	color:#fff;
}
h1.stripe-title:before {
	content:"";
	width:0px;
	height:0px;
	border:0.8em solid transparent;
	position:absolute;
	top:-50px;
	border-bottom:20px solid #fff;
}
.item:hover h1.stripe-title:before {
	border-bottom:20px solid #E9EDEE;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.stripe-view-link {
	margin-top:12px;
	display:inline-block;
	font-size:12px;
	color:#4b4e52;
	text-transform:uppercase;
	font-weight:600;
}
.stripe-view-link i {
	opacity:0;
	margin-left:-5px;
	color:#4b4e52;
}
.item:hover .stripe-view-link i {
	opacity:1;
	margin-left:8px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.item:hover .stripe-view-link {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration: .4s;
}
/*portfolio filters*/
#options {
	display:inline-block;
}
.option-set i {
	font-size:16px;
	color:#4b4e52;
}
ul#filters li {
	display:inline-block;
	margin-right:25px;
	cursor:pointer;
}
ul#filters li:last-child {
	margin-right:0px;
}
ul#filters li:after {
	content:'\f111';
	font-family:fontAwesome;
	font-size:6px;
	position:relative;
	vertical-align:middle;
	right:-14px;
	top:-1px;
	color:#A8A8A8;
}
ul#filters li:last-child:after {
	content:none;
}
ul#filters li a {
	color:#000;
	font-size:14px;
	font-weight:400;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
.dark ul#filters li a {
	color:#fff;
}
ul#filters li a:hover,ul#filters li a:hover i,.icon-nav li a:hover i {
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
.dark ul#filters li a {
	color:#fff;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
#options ul#filters li a.selected {
	font-weight:700;
}
/*' grid portfolio*/
.grid.basic li:hover .project-info {
	background:#E9EDEE;
}
.grid.basic li:hover h1.grid-title:before,.grid li.grid-item:hover:nth-child(odd) h1.grid-title:before {
	border-bottom:20px solid #E9EDEE;
}
.item:hover h1 span {
	color:#fff;
}
.grid.basic.times-three li:hover .project-info .project-index i {
	color:#fff;
}
ul.grid {
	margin-bottom:0px;
}
.grid li.grid-item {
	float:left;
	display:block;
	padding-bottom:0px;
	overflow:hidden;
}
.grid li .grid-project {
	position: relative;
}
.grid li .grid-project .img-box {
	/* height:320px;*/
	position:relative;
}
.grid.basic li .grid-project .img-box {
	overflow:hidden;
	position:relative;
}
.grid.basic .icon-box,.grid.alt .grid-project .project-info {
	background:rgba(43,43,43,0.8);
}
.grid li img {
	display:block;
	width:100%;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
.grid li:hover img.zoom-on-hover{
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		-webkit-transition-duration:0.5s;
		-moz-transition-duration:0.5s;
		-ms-transition-duration:0.5s;
		-o-transition-duration:0.5s;
}
.project-info {
	padding:15px 35px 20px;
}
.grid.basic li:hover .project-info,.grid.basic li:hover h1.grid-title:before {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.grid.basic .icon-box,.grid.alt .grid-project .project-info {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	text-align:center;
}
.grid.basic .icon-box i,.grid.alt .grid-project .project-info span.grid-icon {
	border:1px solid #737677;
	color:#FFFFFF;
}

.grid.alt .grid-project .project-info {
	padding-top:28%;
}

.times-three.grid.alt .project-info h1{
font-size: 1.475rem;
}

.grid.basic .icon-box {
/*	padding-top:120px; */
	padding-top:24%;
}
/*
.row .grid.basic .icon-box {
	padding-top:110px;
}*/
.grid.basic li:hover .icon-box,.grid.alt li:hover .project-info {
		opacity:1;
}
.times-three .project-info h1,.times-four .project-info h1 {
	font-size:1.275rem;
	font-weight:600;
	padding-bottom:2px;
	position:relative;
}
.times-three .project-info div.project-index {
	position:absolute;
	top:18px;
	right:35px;
	width:46px;
	height:46px;
	padding-top:10px;
	text-align:center;
	color:#4b4e52;
	background:#E6EAEE;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	float:right;
	font-size:14px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
h1.grid-title:before {
	content:"";
	width:0px;
	height:0px;
	border:0.8em solid transparent;
	position:absolute;
	top:-42px;
	border-bottom:20px solid #fff;
}
.grid li.grid-item:nth-child(odd) {
	background:#f7f7f7;
}
.row li.grid-item:nth-child(odd) {
	background:#fff;
}
.grid li.grid-item:nth-child(even) {
	background:#fff;
}
.grid li.grid-item:nth-child(odd) h1.grid-title:before {
	border-bottom:20px solid #f7f7f7;
}
.row .grid li.grid-item:nth-child(odd) h1.grid-title:before {
	border-bottom:20px solid #fff;
}
.row .grid li.grid-item:hover h1.grid-title:before {
	border-bottom:20px solid #E9EDEE;
}
.grid.times-three.alt h1.grid-title,.grid.times-four.alt h1.grid-title {
	padding-top:20px;
	display:block;
	-webkit-transition-duration:.3s;
		-moz-transition-duration:.3s;
		-o-transition-duration:.3s;
		-ms-transition-duration:.3s;
}
.grid.times-three.alt li.grid-item:hover h1.grid-title,.grid.times-four.alt li.grid-item:hover h1.grid-title {
		padding-top:0px;
		-webkit-transition-duration:.3s;
		-moz-transition-duration:.3s;
		-o-transition-duration:.3s;
		-ms-transition-duration:.3s;
}
.grid.alt h1.grid-title:before {
	content:none;
}
.project-info h6.project-cat,.post-info h6.blog-cat {
	text-transform:uppercase;
}
.row .grid.times-three {
	margin-left:-2%;
}
.grid.times-three>li {
	width:33.3%;
	margin-left:0%;
}
.row .grid.times-three>li {
	width:31.3%;
	box-sizing:border-box;
	margin-left:2%;
	margin-bottom:2%;
}
.row .grid.times-four {
	margin-left:-2%;
}
.grid.times-four>li {
	width:25%;
	margin-left:0%;
	float:left;
}
.row .grid.times-four>li {
	width:23%;
	box-sizing:border-box;
	margin-left:2%;
	margin-bottom:2%;
}
.grid.times-two>li {
	width:50%;
	margin-left:0px;
}
.grid:after {
	clear:both;
	content:'';
	display:block;
}
.grid.basic .icon-box i,.grid.alt .grid-project .project-info span.grid-icon {
	width:60px;
	height:60px;
	margin:10px auto 20px;
	display:block;
	padding-top:16px;
	font-size:26px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.grid-icon.gallery-icon {
	border:0px !important;
	margin-bottom:0px !important;
}
.grid.basic .icon-box i {
	width:70px;
	height:70px;
	padding-top:22px;
	display:inline-block;
}
.grid.basic li:hover .icon-box i,.grid.alt li:hover .project-info span.grid-icon {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.project-info {
	position:relative;
}
.grid.basic .project-info div.project-index {
	overflow:hidden;
}
.project-info div.project-index span.number {
	width:100%;
	display:block;
	font-weight:600;
}
.grid.basic.times-three .project-info .number,.grid.basic li:hover h1.grid-title {
	-webkit-transition-duration:.1s;
	-moz-transition-duration:.1s;
	-o-transition-duration:.1s;
	-ms-transition-duration:.1s;
}
.grid.basic.times-three li:hover .project-info .number {
	opacity:0;
	margin-top:-20px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.grid.basic.times-three .project-info .project-index i {
	margin-top:12px;
	font-size:24px;
	-webkit-transition-duration:.1s;
	-moz-transition-duration:.1s;
	-o-transition-duration:.1s;
	-ms-transition-duration:.1s;
	opacity:0;
}
.grid.basic.times-three li:hover .project-info .project-index i {
	opacity:1;
	margin-top:-4px;
	display:block;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.grid li ul.check-list,.grid li ul.caret-list {
	margin:0px 0px 25px 0px;
}
.grid.alt .grid-project .project-info h1 {
	color:#fff;
	font-weight:700;
}
.project-info p {
	padding-top:10px;
	color:#111;
}
.grid.alt .grid-project .project-info .project-cat {
	color: #BDC3CC;
}
/*' Project Single*/
#sidebar .project-detail {
	padding-bottom:50px;
}
#sidebar .project-detail .stripe-heading:after {
	content:'';
	width:50px;
	height:3px;
	background:#060606;
	display:block;
	top:20px;
	position:relative;
}
.dark #sidebar .project-detail .stripe-heading:after {
	background:#fff;
}
ul.project-meta {
	margin-top:24px;
}
ul.project-meta li {
	font-size:13px;
	font-weight:700;
}
ul.project-meta li i {
	margin-right:14px;
	color:#979CA3;
	font-size:16px;
	vertical-align:middle;
}
ul.project-meta li.link {
	font-size:13px;
	font-family:'Droid Serif',serif;
	font-style:italic;
	font-weight:bolder;
}
ul.project-meta li.link i {
	color:#979CA3;
}
.icon-nav {
	display:inline-block;
}
.icon-nav li {
	display:inline-block;
	margin-left:25px;
}

.icon-nav li:first-child{
margin-left:0px;
}

.icon-nav li a i {
	font-size:18px;
	color:#4b4e52;
}
.dark .icon-nav li a i {
	color:#fff;
}
#single-project.alt .project-detail {
	width:98%;
	max-width:840px;
	margin:0 auto;
	background:#fff;
	padding:100px 100px 100px;
}
#single-project .project-detail h2,#single-project .project-detail h3,#single-project .project-detail h4,#single-project .project-detail h5,#single-project .project-detail h6 {
	font-weight:600;
}
#single-project.alt .slider-box,#single-project.alt .content-img {
	position:relative;
	margin:50px -100px;
}
.content-img {
	position:relative;
	margin:50px -80px;
}
.content-img a {
	position:absolute;
	right:16px;
	top:16px;
	color:#fff;
	font-size:24px;
}
.content-img.oversize {
	margin:50px -175px !important;
}
.content-img img {
	display:block;
	width:100%;
}
i.quote {
	font-size:36px;
	width:70px;
	height:70px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	background:rgb(233,233,233);
	padding-top:20px;
}
.project-detail .quote-box h3 {
	color:#979CA3;
	font-style:italic;
}
.project-detail .quote-box h6.credit {
	padding-top:10px;
	font-weight:600 !important;
}
#single-project .project-detail a.fill-button {
	margin-top:20px;
	margin-bottom: 20px;
}
/*Ajax portfolio single*/
.ajax-box {
	position:relative;
	height:inherit;
}
#portfolio-detail {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
	bottom:0;
	visibility:hidden;
	height:100%;
	/*left:100%;*/
	overflow-x:hidden;
	overflow-y:hidden;
	padding:0;
	position:fixed;
	width:100%;
	z-index:6500;
	padding-left:80px;
	transform:translateX(100%);
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
}
#portfolio-detail.active {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
	left:0;
	transform:translateX(0%);
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
	visibility:visible;
}


.ajax-section {
	min-height:100%;
	background:#fff;
	position:relative;
}
.ajax-nav {
	padding-top:8px;
	padding-bottom:8px;
	width:100%;
	position:absolute;
	z-index:50;
	text-align:right;
}
.clear {
	clear:both;
}
.project-nav li {
	display:inline-block;
}
.project-nav li.closeProject {
}
.project-nav li.closeProject a i {
	color:#2d2d2d;
}
li.nextProject a i {
}
li.prevProject a i {
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
li.prevProject:hover a i,li.nextProject:hover a i {
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}

.loading-screen {
	position:fixed;
	width:100%;
	height:100%;
	display:block;
	z-index:1000;
	background:#222;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
	margin-left:-40px;
}

.loading-screen.inactive {
	z-index:-10;
	display:none;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
}
.loading-screen .logo {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:inline-block;
	margin:auto;
}
#portfolio-detail #crumbs .text-right {
	display:none;
}
.ajax-nav li {
	padding-top:8px;
	margin-left:10px;
}
.ajax-nav .icon-nav li i {
	width:40px;
	height:40px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	background:rgba(0,0,0,0.1);
	text-align:center;
	padding-top:10px;
}
.full-screen-project {
	position:relative;
	height:100%;
}
.full-screen-project .slider-base {
	bottom:30px;
	z-index:900;
	padding-bottom:0px;
}
.slider-base .icon-nav li {
	margin-left:10px;
}
.icon-nav .more-info a i,.icon-nav .launch a i {
	margin-left:8px;
	width:25px;
	height:25px;
	display:inline-block;
	color:#747474;
	background:rgb(255,255,255);
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	text-align:center;
	padding-top:4px;
}
li.more-info a,li.launch a {
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
}
.project-detail-slide {
	position:absolute;
	height:100%;
	width:30%;
	top:0;
	right:0;
	background:#fff;
	z-index:920;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
}
.project-detail-slide.active {
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
}

#project-detail-scrollarea{
	height:100%;
}

.close-details i {
	position:fixed;
	right:38px;
	font-size:28px;
	color:#111;
	top:20px;
	z-index:11;
	cursor:pointer;
}
#slides {
	-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	transition:all 600ms cubic-bezier(0.645,0.045,0.355,1.000);
	-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
	transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);
}
#slides.inactive {
	-webkit-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	transition:all 450ms cubic-bezier(0.250,0.460,0.450,0.940);
	-webkit-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-moz-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	-o-transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transition-timing-function:cubic-bezier(0.250,0.460,0.450,0.940);
	transform:translate(-30%);
	-webkit-transform:translate(-30%);
	-moz-transform:translate(-30%);
	-ms-transform:translate(-30%);
	-o-transform:translate(-30%);
}
.project-detail-slide div#sidebar {
	padding-top:60px;
}
.full-screen-project .slides-navigation a i {
	background:rgba(255,255,255,0.7);
	color:rgba(0,0,0,0.8);
}
.full-screen-project .slides-navigation a:hover i {
	color:#000;
	background:#fff;
}
.slider-base .slide-title {
	font-weight:700;
}
.slider-base .slide-caption-p {
	font-size:16px;
	font-style: italic;
}
/* ========== NOTES ============ */
.grid .post-info {
	height:280px;
	padding:15px 35px 20px;
}
.row .grid .post-info {
	height:auto;
	min-height:95px;
}
.grid li .grid-post {
	position:relative;
}
.grid-post p {
	padding-top:12px;
}
.grid li .grid-post .img-box {
	overflow:hidden;
	position:relative;
/*	height:320px; */
}

.row .grid li .grid-post .img-box {
/* height: 300px; */
}

.grid.basic li:hover .post-info {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
#single-post .post-content h2,#single-post .post-content h3,#single-post .post-content h4,#single-post .post-content h5,#single-post .post-content h6 {
	font-weight:600;
}
.grid .post-info h1 {
	font-size:1.275rem;
	font-weight:600;
	padding-bottom:2px;
	position:relative;
}
.grid .post-info a.icon-button {
	position:absolute;
	bottom:35px;
	font-weight:600;
	color:#4b4e52;
}
.row .grid .post-info a.icon-button {
	bottom:15px;
}
.grid li:hover .post-info a.icon-button:before,.grid li:hover .post-info a.icon-button:after {
	opacity:1;
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	-o-transition-duration:0.4s;
}
.grid li:hover .post-info a.icon-button:before {
		right:-2px;
}
.grid li:hover .post-info a.icon-button:after {
		right:-9px;
}
.grid.alt-posts {
	width:98%;
	max-width:840px;
	margin:0 auto;
}
.two-third .grid.alt-posts {
	width:100%;
	max-width:100%;
}
.grid.alt-posts li.post {
	float:none;
	width:100%;
	padding-bottom:50px;
	background:#fff;
	position:relative;
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	-ms-transition-duration:0.4s;
	-o-transition-duration:0.4s;
	border-bottom:1px solid #e9edee;
}
.grid.alt-posts .post-info {
	height:auto;
	padding:25px 100px 50px;
}
.grid.alt-posts .post-info .content-img {
	position:relative;
	margin:50px -100px;
}
.grid.alt-posts .post-info h1 {
	font-size:1.875rem;
	font-weight:600;
}
.grid.alt-posts li:hover h1 {
	-webkit-transition-duration:.1s;
	-moz-transition-duration:.1s;
	-o-transition-duration:.1s;
	-ms-transition-duration:.1s;
}
.grid.alt-posts .post-info h1.grid-title:before {
	content:none;
}
.grid.alt-posts .post-info p {
	padding-top:12px;
}
.grid.alt-posts .post-info a.icon-button {
	bottom:60px;
	font-weight:700;
}
.grid.basic li:hover .post-info {
	background:#E9EDEE;
}
.post-meta {
	margin-top:6px;
}
.post-meta span {
	margin-right:15px;
	margin-left:0px;
	text-transform:uppercase;
	font-size:12px;
	color:#72757A;
}
.post-meta span span {
	margin-right:0px;
}
#single-post .post-info h1,.two-third .grid.alt-posts .post-info h1 {
	font-size:2.575rem;
	font-weight:300;
}
.post-content {
	margin-top:22px;
}
.two-third .post-info .post-content p,#single-post .post-info .post-content p {
	width:100%;
	max-width:100%;
	font-size:16px;
	padding-top:0px;
	padding-bottom:16px;
}
.two-third #single-post li.post:hover {
	background:#fff;
}
#single-post li.post:hover h1.grid-title {
	color:#111;
}
.post-content blockquote {
	line-height:inherit;
	margin-bottom:30px;
}
.post-content ol,.post-content ul {
	margin-bottom:.65em;
}
.post-img {
	overflow:hidden;
	max-height:450px;
}
.post-img img {
	display:block;
}
.grid li:hover .post-img img {
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	-ms-transform:none;
}
.content-img figcaption {
	font-size:13px;
	line-height:18px;
	width:40%;
	background:#fff;
	bottom:25px;
	left:100px;
	position:absolute;
	padding:10px;
}
.do-equal .caption {
	font-size:13px;
	line-height:18px;
	display:inline-block;
	max-width:40%;
	color:#000;
	font-style:italic;
	background:#fff;
	bottom:100px;
	left:100px;
	position:absolute;
	padding:10px;
}
.inline-img-right {
	float:right;
	max-width:35%;
	margin:04px 0px 14px 14px;
	clear:both;
}
.inline-img-left {
	float:left;
	max-width:35%;
	margin:4px 14px 14px 0px;
	clear:both;
}
.inline-img-right figcaption,.inline-img-left figcaption {
	font-size:12px;
	line-height:16px;
	margin:4px 0px;
}
.inline-img-right figcaption {
	text-align:right;
}
.post-nav {
	padding:30px 0px;
}
.two-third .post-nav {
	padding:30px 75px;
}
.pagination {
	padding-bottom:0px;
	margin-bottom:0px;
}
.pagination li {
	display:inline-block;
	padding-bottom:0px;
}
.pagination li a {
	width:40px;
	height:40px;
	display:block;
	text-align:center;
	padding-top:6px;
	color:#4b4e52;
	background:#E9EDEE;
	margin-left:5px;
	font-size:13px;
}
.grey .pagination li a {
	background:#C7CCCD;
}
.grey .pagination li a:hover {
	background:#E9EDEE;
}
.pagination li:first-child a {
	margin-left:0px;
}
.pagination li.current a,.pagination li.current:hover a {
	background:#F2F2F2;
	cursor:default;
}
.pagination li:hover a {
	background:#C7CCCD;
}
.post-nav .icon-nav li a,.post-nav .icon-nav li a i {
	color:#4b4e52;
	font-size:14px;
}
/* ========== SLIDERS ============ */
.home-slider {
	position:relative;
	height:100%;
}
.slider-base {
	position:absolute;
	width:100%;
	bottom:0px;
	padding-bottom: 50px;
}
/* single project slider */
.full-slider.flexslider {
	margin-bottom:0px;
	width:100%;
	border:0px;
	box-shadow:none !important;
}
.full-slider .flex-direction-nav {
	height:0px;
}
.full-slider .flex-direction-nav a:before {
	font-size:16px;
	height:32px;
	width:40px;
	background:#fff;
	padding-top:8px;
	text-align: center;
}
/*' Intro text slider*/
.flexslider.intro-text-slider {
	background:none;
	box-shadow:none !important;
	border:none;
}
.flexslider.intro-text-slider li p {
	font-size:18px;
}
.intro-text-slider .flex-control-paging li {
	margin:0px 0px;
}
.intro-text-slider .flex-control-paging li a {
	width:16px;
	height:16px;
	background:none;
	margin:10px 0px;
	margin-left:10px;
	border:2px solid #fff;
	display:inline-block;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	cursor:pointer;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.intro-text-slider .flex-control-paging li a.flex-active {
	background: #fff;
}
/*Img nav slider */
.flexslider.img-nav-slider {
	background:none;
	border:0px;
	margin:0px 0px;
	box-shadow:0px 0px;
	-webkit-box-shadow:0px 0px;
	-moz-box-shadow:0px 0px;
	-ms-box-shadow:0px 0px;
	-o-box-shadow:0px 0px;
}
.img-slider-nav {
	text-align:center;
	margin-left:0px;
}
.img-slider-nav.do-six li {
	width:14.2%;
}
.img-slider-nav.do-four li {
	width:23%;
}
.img-slider-nav li {
	display:inline-block;
	margin-left:2%;
}
.img-slider-nav li:first-child {
	margin-left:0px;
}
.img-slider-nav li a {
	padding:5px;
	display:block;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	opacity:0.5;
}

.img-nav{
position:relative;
}

.img-slider-nav.times-three li img {
	display:block;
}
.img-slider-nav li.flex-active a,.img-slider-nav li.flex-active:hover a,.dark .img-slider-nav li.flex-active:hover a {
	opacity:1;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}

.img-slider-nav li:hover a {
	opacity:1;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}

.img-nav-slider li p {
	font-size:14px;
}

.img-nav .flex-direction-nav {
	height:0px;
}

.img-nav .flex-direction-nav a{
opacity:1;
color:#333;
}

.dark .img-nav .flex-direction-nav a{
color:#fff;
}

.img-nav .flex-direction-nav a:before {
padding-top: 5px;
font-size:26px;
}

.img-nav-slider .flex-direction-nav a:before {
	font-size:16px;
	height:32px;
	width:40px;
	background:#fff;
	padding-top:8px;
	text-align: center;
}

h6.client-credit {
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
}
.dark h6.client-credit {
	color: #fff;
}
/*' block Slider*/
.block-slider {
	margin:50px 0px !important;
	background:none !important;
	border:0px !important;
	box-shadow:none !important;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.block-slider-nav {
	text-align:center;
	margin-left:0px;
}
.block-slider-nav li {
	padding-bottom:0px;
	position:relative;
	display:inline-block;
	margin-right:25px;
	cursor:pointer;
}
.block-slider-nav li:after {
	content:'\f111';
	font-family:fontAwesome;
	font-size:6px;
	position:relative;
	vertical-align:middle;
	right:-14px;
	top:-1px;
	color:#A8A8A8;
}
.block-slider-nav li a {
	line-height:56px;
}
.dark .block-slider-nav li a {
	color:#fff;
}
.block-slider-nav li a {
	color:#000;
	font-size:14px;
	font-weight:400;
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
.block-slider-nav li.flex-active a {
	font-weight:700;
}
.block-slider-nav li.nav-button.flex-active a:after {
	content:"";
	width:0px;
	height:0px;
	border:0.8em solid transparent;
	position:absolute;
	bottom:-24px;
	border-top:14px solid #ebebeb;
	left:0;
	right:0;
	margin:auto;
}
.block-slider-nav li a:hover {
	-webkit-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-ms-transition-duration:0.2s;
	-o-transition-duration:0.2s;
}
	.block-slider-nav li:last-child:after {
	content: none;
}
/*Superslides*/
#slides {
	position:relative;
}
#slides .slides-container {
	display:none;
}
.slides-container li {
	padding-bottom:0px;
}
#slides .scrollable {
	*zoom:1;
	position:relative;
	top:0;
	left:0;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	height:100%;
}
#slides .scrollable:after {
	content:"";
	display:table;
	clear:both;
}
.slides-navigation {
	margin:0 auto;
	position:absolute;
	z-index:3;
	top:46%;
	width:100%;
}
.slides-navigation a {
	position:absolute;
	display:block;
}
.slides-navigation a.prev {
	left:35px;
}
.slides-navigation a.next {
	right:35px;
}
.slides-navigation a i {
	font-size:20px;
	height:60px;
	width:60px;
	text-align:center;
	padding-top:20px;
	color:#fff;
	background:rgba(0,0,0,0.2);
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.slides-navigation a:hover i {
	color:#fff;
	background:#111;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
}
.slides-pagination {
	position:absolute;
	z-index:3;
	bottom:40px;
	text-align:center;
	width:100%;
    display:none;
}
.slides-pagination a {
	width:16px;
	height:16px;
	float:none !important;
	margin:10px 0px;
	margin-left:10px;
	border:2px solid #fff;
	display:inline-block;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	cursor:pointer;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	text-indent:-1000%;
}
.slides-pagination a.current {
	background:#fff;
}
.slide-caption {
	position:absolute;
	width:100%;
	left:-80px;
	padding-left:80px;
	top:32%;
}
.home-slider .black-tint {
	height:100%;
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity:0;
		transform:translate3d(2000px,0,0);
		-webkit-transform:translate3d(2000px,0,0);
		-moz-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		-o-transform:translate3d(2000px,0,0);
	}
	100% {
		opacity:1;
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		-moz-transform:translate3d(2000px,0,0);
		-o-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		-moz-transform:none
		-o-transform:none
	}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}
@keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0);
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
	}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name: fadeInUp;
}
/*extra*/
.clear {
	clear:both;
}
.clear-20 {
	display:block;
	width:100%;
	height:20px;
	background:transparent;
	clear:both;
}
.clear-50 {
	display:block;
	width:100%;
	height:50px;
	background:transparent;
	clear:both;
}
.clients>div {
	padding:25px;
}
.dark .clients>div {
	background:#1F1F1F;
}
.client {
	padding:0px 10px;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.client-img {
	opacity:0.8;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
}
.client:hover .client-img {
	opacity:1;
		-webkit-transform:scale(1.1);
		-webkit-transition-duration:.2s;
		-moz-transition-duration:.2s;
		-o-transition-duration:.2s;
		-ms-transition-duration:.2s;
}
.dark .border {
	background:#fff;
}
.slider-base .border {
	margin:10px 0px 15px;
}
.text-center .border {
	margin:20px auto 30px;
	width:80px;
}
.small .border {
	margin-bottom:0px;
}
.flexslider,.equals,.equals li,.perspective.active .isotope .isotope-item {
	transform:translateZ(0);
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	/* -webkit-backface-visibility: hidden;*/
}
/*twitter*/
span.tweet_time {
	margin-top:14px;
	font-size:14px;
	display:block;
	text-transform:uppercase;
}
.tweet_time a {
	color:rgb(165,165,165);
}
span.tweet_text {
	font-size:18px;
	display:block;
	margin-top:12px;
}
.dark .tweet_text {
	color: #fff;
}
/* ========== TOP HEADER============ */
.top-header .content {
	margin-left:0px;
}
header.top-main {
	position:fixed;
	top:0px;
	left:0;
	width:100%;
	display:block;
	z-index:50;
	background:#000;
		-webkit-transition-duration:.8s;
		-moz-transition-duration:.8s;
		-o-transition-duration:.8s;
		-ms-transition-duration:.8s;
}
header.top-main.is-scrolling {
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
		-webkit-transition-duration:.8s;
		-moz-transition-duration:.8s;
		-o-transition-duration:.8s;
		-ms-transition-duration:.8s;
}
header.top-main .logo {
	padding-top:20px;
	margin-left:0px;
	-webkit-transition-duration:.5s;
		-moz-transition-duration:.5s;
		-o-transition-duration:.5s;
		-ms-transition-duration:.5s;
}

header.top-main .main-nav {
	text-align:right;
}
.top-header ul.site-nav {
	display:inline-block;
}
header.top-main .main-nav ul.site-nav li {
	display:inline-block;
	padding:0px 5px;
	position:relative;
	border-bottom:0px;
	margin-left:5px;
}
header.top-main .main-nav ul.site-nav li a {
	padding:30px 10px;
		-webkit-transition-duration:.8s;
		-moz-transition-duration:.8s;
		-o-transition-duration:.8s;
		-ms-transition-duration:.8s;
}

header.top-main .main-nav ul.site-nav li ul {
	display:none;
	position:absolute;
	min-width:280px;
	background:#111;
	top:0px;
	left:0px;
	margin-left:0px;
	padding:10px;
	margin-top:0px;
	top:100%;
	text-align:left;
}
header.top-main .main-nav ul.site-nav {
	margin-bottom:0px;
}
header.top-main .main-nav ul.site-nav li:nth-last-child ul {
	left:auto;
	right:0px;
}
header.top-main .main-nav ul.site-nav li:hover ul {
	display:block;
}
header.top-main .main-nav ul.site-nav li ul li {
	display:block;
	margin-top:0px;
	margin-left:0px;
	width:100%;
}
header.top-main .main-nav ul.site-nav li ul li a,header.top-main .main-nav ul.site-nav li.active ul li a,header.top-main .main-nav ul.site-nav li:hover ul li a {
	color:#ddd;
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
	border-bottom:1px solid #1b1b1b;
}
header.top-main .main-nav ul.site-nav li ul li a:hover,header.top-main .main-nav ul.site-nav li.active ul li a:hover,header.top-main .main-nav ul.site-nav li:hover ul li a:hover {
	background:#1b1b1b;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
header.top-main .main-nav ul.site-nav li ul li:last-child a {
	border-bottom:0px;
}
.top-header .slide-caption {
	left:0px;
	padding-left:0px;
}
.top-header nav.main-nav ul.site-nav li a {
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	color:#fff!important;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.top-header nav.main-nav ul.site-nav li a:hover{
    color:rgb(227,33,31)!important;
}
.top-header .logo {
    padding-top: 15px;
    margin-bottom: 0px;
}
.top-header header ul.nav-icon-list li a span {
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
.top-header .site-nav li.has-child:after {
	content:'\f107';
	position:absolute;
	font-family:fontAwesome;
	font-size:10px;
	color:#BCBCBC;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
	right:0;
	top:36%;
}
.top-header .site-nav li.active.has-child:after,.top-header .site-nav li.has-child:hover:after {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}

.top-header .stripe-info {
	bottom:165px;
}
.top-header #crumbs ul.nav-icon-list li a {
	border-left:0px solid #fff;
}
.top-header #crumbs.white {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.top-header .project-detail-slide,.top-header #hidden-sidebar {
	width:33.333%;
	position:fixed;
}
.top-header #portfolio-detail {
	padding-left:0px;
}
.top-header .loading-screen {
	margin-left:0px;
}
.top-header .home-slider {
	height:auto;
}
.menu-btn {
	font-size:22px;
	padding-top:5px;
	float:right;
	display:none;
}
.top-header .search-modal {
	padding-top:25px;
	height:80px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.top-header .search-modal.active {
	z-index:200;
}
.top-header .search-modal i {
	top:30px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}
.slicknav_menu{
	display:none;
}
.top-header a#top-trigger {
	background: rgba(17, 17, 17, 0.6);
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	padding-top: 10px;
	font-size: 24px;
	color: #fff;
	cursor:pointer;
}
.top-header a#top-trigger:hover {
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-ms-transition-duration:.4s;
}

.top-header .back-to-top{
	right: 30px;
	left: auto;
}

.top-header .back-to-top.active {
	bottom:15px;
	right: 30px;
	left: auto;
}
/*pricing table */
.prc-table{
position:relative;
border:2px solid #ebebeb;
}

.prc-table:after{
position:absolute;
top:2px;
right:2px;
left:2px;
bottom:2px;
border:2px solid #E9EDEE;
}
.prc-table.special:after{
border:4px solid #000;
}

header.table-head{
position:relative;
z-index:5;
}
span.table-label{
display:block;
text-align:center;
font-size:22px;
font-weight:800;
color:#4b4e52;
background:#ebebeb;
padding:20px 15px 15px;
}
.table-label span.table-info{
display:block;
font-size:14px;
font-weight:400;
line-height: 1.625em;
padding:5px 15px 0px;
color:#4b4e52;
}
.table-price{
text-align:center;
margin:15px 0px;
}
span.cost{
font-size: 70px;
line-height: 46px;
font-weight:600;
width:180px;
height:180px;
padding-top:60px;
margin:0 auto 30px;
display:block;
background:#E9EDEE;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
position:relative;
box-shadow: 4px 4px #ddd;
-webkit-box-shadow: 4px 4px #ddd;
-moz-box-shadow: 4px 4px #ddd;
-ms-box-shadow: 4px 4px #ddd;
-o-box-shadow: 4px 4px #ddd;
}
span.cost:after {
content: "\f0d7";
font-family: fontawesome;
display: block;
position: absolute;
bottom: -26px;
width: 100%;
font-size: 50px;
text-align: center;
left: -0px;
color: #E9EDEE;
z-index: 2;
text-shadow: 4px 6px #ddd;
-webkit-text-shadow: 4px 6px #ddd;
-moz-text-shadow: 4px 6px #ddd;
-ms-text-shadow: 4px 6px #ddd;
-o-text-shadow: 4px 6px #ddd;
}
span.cost .dur{
font-size: 13px;
font-weight: 400;
display:block;
color:#4b4e52;
font-style:italic;
}
span.sym, span.decimal {
font-size:32px;
vertical-align: top;
}
.table-body{
padding:0px 6px 20px;
text-align:center;
}
.table-body ul{
font-size:14px;
line-height: 1.625em;
font-weight:400;
}
.table-body ul li{
padding:15px 15px;
border-bottom:1px solid #ebebeb;
}
.special span.table-label{
padding-top:17px;
background:#d5d5d5;
}
.special span.cost{
color: #fff;
}
.special span.sym, .special span.decimal{
color:#fff;
}
.special span.cost .dur{
color:#fff;
}
.special .table-body{
padding-bottom:17px;
}
/*Modals */

.top-header .modal > .content{
margin-left:auto;
}
.modal > .content{
padding:0px 0px 20px;
}
.small.modal > .content{
max-width:340px;
}
.medium.modal > .content{
max-width:500px;
}
.big.modal > .content{
max-width:780px;
}
.modal-header{
padding:20px;
}
.modal-header{
background:#e2e2e2;
}
.modal-header h4,.modal-header h5,.modal-header h6{
font-weight:600;
}
.modal-header .close {
position: absolute;
top: 16px;
right: 10px;
cursor:pointer;
}
.medium .modal-header .close,.big .modal-header .close{
top:20px;
}
.modal-body{
padding:20px 0px;
width:100%;
}
.modal-footer{
text-align:right;
padding:20px 20px;
border-top:1px solid #e2e2e2;
}

.slant-banner {
    position: absolute;
    /*transform: skewY(13deg);*/
    background-color: rgba(227,33,31,0.8);
    height: 100%;
    -webkit-transform: skew(-25deg,0);
    transform: skew(-25deg,0);
}
    .slant-banner .block-heading {
        -webkit-transform: skew(25deg,0);
        transform: skew(25deg,0);
        padding-top: 170px;
        text-align: center;
        font-size: 50px;
        margin-left: -70px;
        text-transform:uppercase;
    }

.logo-mobile{
    display:none;
}
/*Flexslidersmooth div scrollscrollbarIsotope*/
/* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/
* * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author:Tyler Smith (@mbmufffin) */
/* Browser Resets*********************************/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
	outline:none;
}
.slides,.flex-control-nav,.flex-direction-nav {
	margin:0;
	padding:0;
	list-style: none;
}
/* FlexSlider Necessary Styles*********************************/
.flexslider {
	margin:0;
	padding:0;
}
.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden;
	padding-bottom: 0px;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width:100%;
	display:block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides {
	display:block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script,such as Modernizr,make sure you * include js that eliminates this class on page load */
.no-js .slides>li:first-child {
	display: block;
}
/* FlexSlider Default Theme*********************************/
.flexslider {
	margin:0 0 60px;
	background:#fff;
	border:4px solid #fff;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow:0 1px 4px rgba(0,0,0,.2);
	box-shadow:0 1px 4px rgba(0,0,0,.2);
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport {
	max-height:300px;
}
.flexslider .slides {
	zoom:1;
}
.carousel li {
	margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
	*height:0;
}
.flex-direction-nav a {
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.flex-direction-nav .flex-prev {
	left:-50px;
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right;
}
.flexslider:hover .flex-prev {
	opacity:0.7;
	left:10px;
}
.flexslider:hover .flex-next {
	opacity:0.7;
	right:10px;
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity:1;
}
.flex-direction-nav .flex-disabled {
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default;
}
.flex-direction-nav a:before {
	font-family:FontAwesome;
	font-size:40px;
	display:inline-block;
	content:"\f053";
}
.flex-direction-nav a.flex-next:before {
	content: "\f054";
}
/* Pause/Play */
.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}
.flex-pauseplay a:before {
	font-family:FontAwesome;
	font-size:20px;
	display:inline-block;
	content:"\f04c";
}
.flex-pauseplay a:hover {
	opacity:1;
}
.flex-pauseplay a.flex-play:before {
	content: "\f144";
}
/* Control Nav */
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center;
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover {
	background:#333;
	background:rgba(0,0,0,0.7);
}
.flex-control-paging li a.flex-active {
	background:#000;
	background:rgba(0,0,0,0.9);
	cursor:default;
}
.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}
.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}
.flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}
.flex-control-thumbs img:hover {
	opacity:1;
}
.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}
@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity:1;
		left:10px;
	}
	.flex-direction-nav .flex-next {
		opacity:1;
		right: 10px;
	}
}
/*' Drag Plugin - Smooth Div scroll/* /* Invisible left hotspot */
div.scrollingHotSpotLeft {
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	width:140px;
	height:100%;
	/* There is a big background image and it's used to solve some problems I experienced in Internet Explorer 6. */
	background-image:url(../img/big_transparent.gif);
	background-repeat:repeat;
	background-position:center center;
	position:absolute;
	z-index:200;
	left:0;
	/* The first url is for Firefox and other browsers,the second is for Internet Explorer */
	cursor:url(../img/cursors/cursor_arrow_left.png),url(../img/cursors/cursor_arrow_left.cur),w-resize;
}
/* Invisible right hotspot */
div.scrollingHotSpotRight {
	width:140px;
	height:100%;
	background-image:url(../img/big_transparent.gif);
	background-repeat:repeat;
	background-position:center center;
	position:absolute;
	z-index:9;
	right:0;
	cursor: url(../img/cursors/cursor_arrow_right.png),url(../img/cursors/cursor_arrow_right.cur),e-resize;
}
/*== malihu jquery custom scrollbar plugin ==Version:3.0.2 Plugin URI:http://manos.malihu.gr/jquery-custom-content-scroller*/
/*CONTENTS:	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally,should not be edited). 	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 	5. TRANSITIONS - CSS3 transitions for hover events,auto-expanded and auto-hidden scrollbars. 	6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS 		6.1 THEMES - Scrollbar colors,opacity,dimensions,backgrounds etc. via ready-to-use themes.*/
/* ------------------------------------------------------------------------------------------------------------------------1. BASIC STYLE ------------------------------------------------------------------------------------------------------------------------*/
.mCustomScrollbar {
	-ms-touch-action:none;
	touch-action:none;
	/* MSPointer events - direct all pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar {
	-ms-touch-action:auto;
	touch-action: auto;
}
	.mCustomScrollBox {
	/* contains plugin's markup */
	position:relative;
		overflow:hidden;
		height:100%;
		max-width:100%;
		outline:none;
		direction:ltr;
}
.mCSB_container {
	/* contains the original content */
	overflow:hidden;
		width:auto;
		height:auto;
}
/* ------------------------------------------------------------------------------------------------------------------------2. VERTICAL SCROLLBAR y-axis------------------------------------------------------------------------------------------------------------------------*/
.mCSB_inside>.mCSB_container {
	margin-right:0px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
}
/* non-visible scrollbar */
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	/* RTL direction/left-side scrollbar */
	margin-right:0;
		margin-left:30px;
}
	.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
}
/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
	/* contains scrollbar markup (draggable element,dragger rail,buttons etc.) */
	position:absolute;
		width:16px;
		height:auto;
		left:auto;
		top:0;
		right:0;
		bottom:0;
		height:80%;
}
.mCSB_outside+.mCSB_scrollTools {
	right: -26px;
}
/* scrollbar position:outside */
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,	.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	/* RTL direction/left-side scrollbar */
	right:auto;
		left:0;
}
	.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px;
}
/* RTL direction/left-side scrollbar (scrollbar position:outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
	/* contains the draggable element and dragger rail markup */
	position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
			height:auto;
		z-index:5;
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
		width:2px;
		height:100%;
		margin:0 auto;
		-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius: 4px;
}
.mCSB_scrollTools .mCSB_dragger {
	/* the draggable element */
	cursor:pointer;
		width:100%;
		height:30px;
	/* minimum dragger height */
	z-index:1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	/* the dragger element */
	position:relative;
		width:4px;
		height:100%;
		margin:0 auto;
		-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
		text-align:center;
}
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width:12px;
	/* auto-expanded scrollbar */
}
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width:8px;
	/* auto-expanded scrollbar */
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
		display:block;
		position:absolute;
		height:20px;
		width:100%;
		overflow:hidden;
		margin:0 auto;
		cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------3. HORIZONTAL SCROLLBAR x-axis------------------------------------------------------------------------------------------------------------------------*/
.mCSB_horizontal.mCSB_inside>.mCSB_container {
		margin-right:0;
		margin-bottom:30px;
}
	.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height:100%;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}
/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		width:auto;
		height:16px;
		top:auto;
		right:0;
		bottom:0;
		left:0;
}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px;
}
/* scrollbar position:outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin:0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width:100%;
		height:2px;
		margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
		width:30px;
	/* minimum dragger width */
	height:100%;
		left:0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		width:100%;
		height:4px;
		margin: 6px auto;
}
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
		height:12px;
	/* auto-expanded scrollbar */
	margin:2px auto;
}
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
		height:8px;
	/* auto-expanded scrollbar */
	margin:4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
		display:block;
		position:absolute;
		width:20px;
		height:100%;
		overflow:hidden;
		margin:0 auto;
		cursor:pointer;
}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left:0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------4. VERTICAL AND HORIZONTAL SCROLLBARS yx-axis ------------------------------------------------------------------------------------------------------------------------*/
.mCSB_container_wrapper {
		position:absolute;
		height:auto;
		width:auto;
		overflow:hidden;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin-right:30px;
		margin-bottom:30px;
}
	.mCSB_container_wrapper>.mCSB_container {
		padding-right:30px;
		padding-bottom:30px;
}
	.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom:20px;
}
	.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px;
}
	/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0;
}
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,	.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0;
}
	/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px;
}
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0;
}
	.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	/* RTL direction/left-side scrollbar */
	margin-right:0;
		margin-left:30px;
}
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
			padding-right:0;
			-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
			padding-bottom:0;
			-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
}
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
		margin-right:0;
	/* non-visible scrollbar */
	margin-left:0;
}
	/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------*/
.mCSB_scrollTools,	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
		-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
		-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
		-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,/* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
		-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,					margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,					margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,				opacity .2s ease-in-out,background-color .2s ease-in-out;
			-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,					margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,					margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,				opacity .2s ease-in-out,background-color .2s ease-in-out;
			-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,					margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,					margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,				opacity .2s ease-in-out,background-color .2s ease-in-out;
			transition: width .2s ease-out .2s,height .2s ease-out .2s,					margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,					margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,				opacity .2s ease-in-out,background-color .2s ease-in-out;
}
/* ------------------------------------------------------------------------------------------------------------------------6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS ------------------------------------------------------------------------------------------------------------------------*/
/* 	----------------------------------------	6.1 THEMES 	----------------------------------------	*/
/* default theme ("light") */
.mCSB_scrollTools {
	opacity:0.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
	z-index:15;
}
	.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
	opacity:0;
	filter:"alpha(opacity=0)";
	-ms-filter:"alpha(opacity=0)";
}
	.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
		background-color:#000;
	background-color:rgba(0,0,0,0.4);
		filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color:#fff;
	background-color:rgba(255,255,255,0.75);
		filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
		background-color:#fff;
	background-color:rgba(255,255,255,0.85);
		filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
		background-color:#fff;
	background-color:rgba(255,255,255,0.9);
		filter:"alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
		background-image:url(../img/mCSB_buttons.png);
	/* css sprites */
	background-repeat:no-repeat;
		opacity:0.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
		background-position:0 0;
		/* 		sprites locations 		light:0 0,-16px 0,-32px 0,-48px 0,0 -72px,-16px -72px,-32px -72px		dark:-80px 0,-96px 0,-112px 0,-128px 0,-80px -72px,-96px -72px,-112px -72px		*/
}
.mCSB_scrollTools .mCSB_buttonDown {
		background-position:0 -20px;
		/* 		sprites locations		light:0 -20px,-16px -20px,-32px -20px,-48px -20px,0 -92px,-16px -92px,-32px -92px		dark:-80px -20px,-96px -20px,-112px -20px,-128px -20px,-80px -92px,-96px -92px,-112 -92px		*/
}
.mCSB_scrollTools .mCSB_buttonLeft {
		background-position:0 -40px;
		/* 		sprites locations 		light:0 -40px,-20px -40px,-40px -40px,-60px -40px,0 -112px,-20px -112px,-40px -112px		dark:-80px -40px,-100px -40px,-120px -40px,-140px -40px,-80px -112px,-100px -112px,-120px -112px		*/
}
.mCSB_scrollTools .mCSB_buttonRight {
		background-position:0 -56px;
		/* 		sprites locations 		light:0 -56px,-20px -56px,-40px -56px,-60px -56px,0 -128px,-20px -128px,-40px -128px		dark:-80px -56px,-100px -56px,-120px -56px,-140px -56px,-80px -128px,-100px -128px,-120px -128px		*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity:0.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity:0.9;
	filter:"alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}
	/* theme:"dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:rgba(0,0,0,0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:rgba(0,0,0,0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
	/* ---------------------------------------- */
/* theme:"light-2","dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
		width:4px;
		background-color:#fff;
	background-color:rgba(255,255,255,0.1);
		-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width:4px;
		background-color:#fff;
	background-color:rgba(255,255,255,0.75);
		-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		width:100%;
		height:4px;
		margin:6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}
		/* theme:"dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
		background-color:#000;
	background-color:rgba(0,0,0,0.1);
		-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color:#000;
	background-color:rgba(0,0,0,0.75);
		-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}
	/* ---------------------------------------- */
/* theme:"light-thick","dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
		width:4px;
		background-color:#fff;
	background-color:rgba(255,255,255,0.1);
		-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width:6px;
		background-color:#fff;
	background-color:rgba(255,255,255,0.75);
		-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width:100%;
		height:4px;
		margin:6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		width:100%;
		height:6px;
		margin:5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}
/* theme:"dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
		background-color:#000;
	background-color:rgba(0,0,0,0.1);
		-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color:#000;
	background-color:rgba(0,0,0,0.75);
		-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}
	/* ---------------------------------------- */
/* theme:"light-thin","dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,0.1);
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width:100%;
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		width:100%;
		height:2px;
		margin: 7px auto;
}
/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
	/* ---------------------------------------- */
/* theme "rounded","rounded-dark","rounded-dots","rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,0.15);
}
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger,	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
	height:14px;
}
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width:14px;
		margin:0 1px;
}
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:14px;
}
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		height:14px;
		margin: 1px 0;
}
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
		width:16px;
	/* auto-expanded scrollbar */
	height:16px;
		margin:-1px 0;
}
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
	/* auto-expanded scrollbar */
}
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
		height:16px;
	/* auto-expanded scrollbar */
	width:16px;
		margin:0 -1px;
}
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
		height:4px;
	/* auto-expanded scrollbar */
	margin:6px 0;
}
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 -72px;
}
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -92px;
}
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -112px;
}
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px;
}
		/* theme "rounded-dark","rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.15);
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px -72px;
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -92px;
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -112px;
}
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px;
}
		/* theme "rounded-dots","rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width:4px;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		background-color:transparent;
		background-position:center;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
		background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat:repeat-y;
		opacity:0.3;
		filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		height:4px;
		margin:6px 0;
		background-repeat:repeat-x;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px -72px;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -92px;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -112px;
}
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px;
}
		/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
		background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px -72px;
}
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -92px;
}
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -112px;
}
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px;
}
	/* ---------------------------------------- */
/* theme "3d","3d-dark","3d-thick","3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-repeat:repeat-y;
		background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
		background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		background-repeat:repeat-x;
		background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
		background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
		/* theme "3d","3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height:70px;
}
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:70px;
}
	.mCS-3d.mCSB_scrollTools,	.mCS-3d-dark.mCSB_scrollTools {
		opacity:1;
		filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
}
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
		width:8px;
		background-color:#000;
	background-color:rgba(0,0,0,0.2);
		box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2);
}
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	 	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#555;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:8px;
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width:100%;
		height:8px;
		margin:4px 0;
		box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		width:100%;
		height:8px;
		margin:4px auto;
}
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px;
}
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px;
}
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px;
}
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
		/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
		background-color:#000;
	background-color:rgba(0,0,0,0.1);
		box-shadow:inset 1px 0 1px rgba(0,0,0,0.1);
}
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
}
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
	/* ---------------------------------------- */
/* theme:"3d-thick","3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,	.mCS-3d-thick-dark.mCSB_scrollTools {
		opacity:1;
		filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}
	.mCS-3d-thick.mCSB_scrollTools,	.mCS-3d-thick-dark.mCSB_scrollTools,	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
	.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,	.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	right:1px;
}
	.mCS-3d-thick.mCSB_scrollTools_vertical,	.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);
}
	.mCS-3d-thick.mCSB_scrollTools_horizontal,	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
		bottom:1px;
		box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5);
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);
		width:12px;
		margin:2px;
		position:absolute;
		height:auto;
		top:0;
		bottom:0;
		left:0;
		right:0;
}
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#555;
}
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		height:12px;
		width:auto;
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
		background-color:#000;
	background-color:rgba(0,0,0,0.05);
		box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent;
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px;
}
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
		/* theme:"3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow:inset 0 0 14px rgba(0,0,0,0.2);
}
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2);
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2);
}
 	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2);
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#777;
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
		background-color:#fff;
	background-color:rgba(0,0,0,0.05);
		box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent;
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px;
}
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
	/* ---------------------------------------- */
/* theme:"minimal","minimal-dark" */
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,	.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
		right:0;
			margin:12px 0;
}
	.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,	.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,	.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,	.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom:0;
			margin: 0 12px;
}
	/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,	.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
		left:0;
			right:auto;
}
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:transparent;
}
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height:50px;
}
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width:50px;
}
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color:#fff;
	background-color:rgba(255,255,255,0.2);
		filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
		background-color:#fff;
	background-color:rgba(255,255,255,0.5);
		filter:"alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}
		/* theme:"minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color:#000;
	background-color:rgba(0,0,0,0.2);
		filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
		background-color:#000;
	background-color:rgba(0,0,0,0.5);
		filter:"alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}
	/* ---------------------------------------- */
/* theme "light-3","dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
		width:6px;
		background-color:#000;
	background-color:rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width:100%;
		height:6px;
		margin:5px 0;
}
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
		width:12px;
}
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
		height:12px;
		margin:2px 0;
}
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px;
}
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px;
}
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px;
}
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
		/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.1);
}
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
	/* ---------------------------------------- */
/* theme "inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
		width:12px;
		background-color:#000;
	background-color:rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
			width:6px;
		margin:3px 5px;
		position:absolute;
		height:auto;
		top:0;
		bottom:0;
		left:0;
		right:0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
		height:6px;
		margin:5px 3px;
		position:absolute;
		width:auto;
		top:0;
		bottom:0;
		left:0;
		right:0;
}
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
		width:100%;
		height:12px;
		margin:2px 0;
}
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px -72px;
}
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -92px;
}
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -112px;
}
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
		/* theme "inset-dark","inset-2-dark","inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.1);
}
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px -72px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -92px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -112px;
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
		/* theme "inset-2","inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
		background-color:transparent;
		border-width:1px;
		border-style:solid;
		border-color:#fff;
		border-color:rgba(255,255,255,0.2);
		-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color:#000;
	border-color: rgba(0,0,0,0.2);
}
		/* theme "inset-3","inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#fff;
	background-color:rgba(255,255,255,0.6);
}
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color:#000;
	background-color:rgba(0,0,0,0.6);
}
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.85);
}
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
}
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.75);
}
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
}
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color:#fff;
	background-color: rgba(255,255,255,0.9);
}
	/* ---------------------------------------- */
/* The scroll wrapper is always the same width and height as the containing element (div). Overflow is hidden because you don't want to show all of the scrollable area.*/
div.scrollWrapper {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
div.scrollableArea {
	position:relative;
	width:auto;
	height: 100%;
}
/*Isotope*/
.isotope,.isotope .isotope-item {
	/* change duration value to whatever you like */
	-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;
}
/**** disabling Isotope CSS3 transitions ****/
.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;
}
/* Pie Charts */
.easyPieChart {
	position:relative;
	text-align:center;
}
.easyPieChart canvas {
	position:absolute;
	top:0;
	left:0;
}
.chart {
	margin:0 auto;
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_expand:hover {
	background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px
}
div.pp_default .pp_contract:hover {
	background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	width:30px;
	height:30px;
	background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer
}
div.pp_default .pp_gallery ul li a {
	background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto
}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	background:url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	width:20px;
	margin:4px 0 0
}
div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	width:110px;
	position:relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family:Georgia;
	font-style:italic;
	color:#999;
	font-size:11px;
	left:75px;
	line-height:25px;
	position:absolute;
	top:2px;
	margin:0;
	padding:0 0 0 10px
}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_nav .pp_play {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	cursor:pointer
}
div.light_square .pp_nav .pp_play {
	background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_next:hover {
	cursor:pointer
}
div.light_square .pp_previous:hover {
	cursor:pointer
}
div.facebook .pp_expand {
	background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
	opacity:1 !important;
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:5px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	white-space:nowrap;
	margin:2px 4px
}
.pp_nav .pp_play,.pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px rgba(0,0,0,0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	display:block;
	float:right;
	height:100%;
	width:49%
}
a.pp_previous {
	display:block;
	float:left;
	height:100%;
	width:49%
}
a.pp_expand,a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:10px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	position:absolute;
	top:50%;
	width:24px;
	margin:-12px 0 0 -12px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.pp_default .pp_content,div.light_rounded .pp_content {
}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {
}
div.light_rounded .pp_description,div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {
	background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
	background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top,.pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top,* html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left,.pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle,.pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right,.pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade,.pp_gallery li.default a img {
	display:none
}
.pp_content {
	position:relative;
}
a.pp_arrow_previous {
	position:fixed;
	top:48%;
	left:25px;
	font-size:26px;
	color:#fff;
}
a.pp_arrow_next {
	position:fixed;
	top:48%;
	right:25px;
	font-size:26px;
	color:#fff;
}
a.pp_close {
	position:fixed;
	top:20px;
	left:25px;
	font-size:26px;
	color:#fff;
}
.pp_nav {
	clear:right;
	float:none;
	margin:3px 0px 0 0;
	display:block;
}
.pp_nav p {
	display:inline-block;
	float:none;
	color:rgba(255,255,255,0.8);
}
.pp_description {
	font-size:14px;
	text-transform:uppercase;
	color: #fff !important;
}

/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow {
	font-size: 15px;
	margin: 0 0 0 0.4em;
	float: right;
}
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
}
/* Button */
.slicknav_btn {
    margin: 5px 10px 6px;
    text-decoration:none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    background-color: #111;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
    background:#222;
    padding:5px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:10px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#fff;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.slicknav_nav li {
	border-top: 1px solid #333;
}
.slicknav_nav a {
	padding: 8px 10px 4px;
	font-size: 12px;
}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover, .slicknav_nav li.active a, .slicknav_nav li.active ul li.active a, .slicknav_nav li.active ul li a:hover {
	background:none;
	color: rgb(227,33,31);
}
.slicknav_nav li.active ul li{
border-top:1px dotted #444;
}
.slicknav_nav li.active ul li a{
	color:#fff;
}

/****************************RESPONSIVE****************************/
@media only screen and (min-width:1281px) and (max-width:1366px) {
		p,ul.caret-list li,ul.check-list li {
			font-size:13px;
	}
	.content-block {
			padding:75px 0px;
	}
		.content-block.small {
			padding:50px 0px;
	}
		.two-third .content-block {
			padding:35px 55px;
	}
	.img-section .content-block {
			padding:75px 0px;
	}
		.video-bg .content-block {
			padding:100px 0px;
	}
		footer.widget-ftr>.content-block {
			padding:50px 0px;
	}
	.row.large {
			max-width:1258px;
	}
		.border {
			margin:15px 0px 20px;
	}
		.rightpadding {
			padding-right:0px !important;
	}
		.leftpadding {
			padding-left:0px !important;
	}
		.one-half>.content-block {
			padding:75px;
			min-height:100%;
	}
		.row .grid.basic .icon-box {
			padding-top:90px;
	}
		.grid .post-info {
			height:280px;
			padding:15px 20px 20px;
	}
		.slider-base {
			max-width:1286px;
	}
		.grid.team li:hover .person-info-icon {
			top:90px;
	}
		.do-equal .caption {
			left:75px;
			bottom:75px;
			width:60%;
	}
		.grid.times-three>li {
			width:33.32%;
			margin-left:0%;
	}
	.row .grid .project-info,.row .grid .post-info {
			padding:15px 20px;
	}
		.grid.basic .icon-box {
			padding-top:100px;
	}
		#sidebar {
			padding-top:40px;
			padding-right:34px;
	}
		#sidebar .widget-content,#sidebar .project-content {
			padding-left:35px;
			padding-top:20px;
	}
		#single-project.alt .project-detail,.grid.alt-posts {
			width:98%;
			max-width:790px;
	}
		#single-project.alt .project-detail {
			padding:75px;
	}
		#single-project.alt .slider-box,#single-project.alt .content-img {
			position:relative;
			margin:50px -75px;
	}
		.two-third .post-nav {
			padding:30px 15px;
	}
		.grid.alt-posts .post-info {
			padding:25px 75px 30px;
	}
		.grid.alt-posts .post-info .content-img {
			margin:50px -75px;
	}
			.content-img figcaption {
			left:75px;
	}
		.search-modal i {
			right:35px;
	}
		.post-img {
			max-height:420px;
	}
		.grid.alt-posts .post-info a.icon-button {
			bottom:50px;
	}
		.drawer .content-block {
			padding:25px 35px;
	}
		#sidebar .widget ul li,#sidebar .widget .recent-posts li {
			font-size:13px;
	}
		.stripe-heading {
			padding:20px 35px;
	}
	.drawer-title a {
			padding:10px 35px;
			font-size:16px;
	}
		.drawer-title a span {
			font-size:13px;
	}
		.field .input {
			height:50px;
			line-height:50px;
			font-size:14px;
	}
		.line-button,.fill-button,.submit {
			min-width:180px;
			font-size:13px;
			height:50px;
			line-height:48px;
	}
		.submit.small {
			min-width:100px;
			font-size:12px;
			height:44px;
			line-height:42px;
	}
		.one-third #map {
			margin-bottom:0px;
	}
		i.big {
			font-size:42px;
			width:90px;
			height:90px;
	}
		header.main {
			width:300px;
	}
		.page-header {
			min-height:400px;
	}
		.page-header .black-tint {
			min-height:400px;
	}
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
			p,ul.caret-list li,ul.check-list li {
			font-size:13px;
	}
	.content-block {
			padding:75px 0px;
	}
		.content-block.small {
			padding:35px 0px;
	}
		.page-header,.page-header .black-tint {
			min-height:390px;
	}
		.row.large {
			max-width:100%;
			max-width:1170px;
	}
	.video-bg .content-block {
			padding:100px 0px;
	}
		i.big {
			font-size:38px;
			width:80px;
			height:80px;
			padding-top:22px;
	}
		.rightpadding {
			padding-right:0px !important;
	}
		.leftpadding {
			padding-left:0px !important;
	}
		.times-four .project-info h1,.times-three .project-info h1,.times-four .project-info h1 {
			font-size:18px;
	}
		.grid .project-info {
			padding:15px 35px;
	}
		.row .grid .project-info {
			padding:15px 20px;
	}
	.one-half>.content-block {
			padding:75px;
			min-height:100%;
	}
		.two-third .content-block {
			padding:50px;
	}
	.row .grid.basic .icon-box {
			padding-top:80px;
	}
	.grid .post-info {
			padding:15px 35px;
	}
		.row .grid .post-info {
			padding:15px 20px;
	}
		.row .grid .post-info {
			min-height:110px;
	}
		.grid .post-info h1 {
			font-size:18px;
	}
		.row .grid .post-info a.icon-button {
			bottom: 10px;
	}
		/* img nav slider */
	.flex-direction-nav .flex-prev {
			left:0;
	}
		.flex-direction-nav .flex-next {
			right:0;
	}
		.grid.team li:hover .person-info-icon {
			top:80px;
	}
		.grid .person-info-icon i {
			font-size:30px;
	}
		.count {
			font-size:3.75rem;
	}
		.grid.times-four.alt h6.project-cat,.stripe-cat,.project-cat,.blog-cat {
			font-size:12px;
	}
		h1.stripe-title {
			font-size:18px;
	}
		h1.stripe-title:before {
			top:-40px;
	}
		h1.stripe-title span {
			margin-top:-4px;
	}
		.stripe-info {
			padding:16px 10px;
	}
		.times-three .project-info div.project-index {
			top:14px;
			right:35px;
	}
		.row .times-three .project-info div.project-index {
			right:20px;
	}
		.grid.basic .icon-box {
			padding-top:90px;
	}
		#sidebar {
			padding-top:40px;
			padding-right:34px;
	}
		#sidebar .widget-content,#sidebar .project-content {
			padding-left:30px;
	}
		#sidebar .widget ul li,#sidebar .widget .recent-posts li {
			font-size:13px;
	}
		ul#filters li a {
			font-size:13px;
	}
		.grid.alt-posts .post-info {
			height:auto;
			padding:25px 75px 30px;
	}
		.post-img {
			max-height:410px;
	}
		.two-third .post-nav {
			padding:30px 15px;
	}
		.grid.alt-posts .post-info a.icon-button {
			bottom:50px;
	}
		.grid.alt-posts .post-info .content-img {
			margin:50px -75px;
	}
		.content-img figcaption {
			left:75px;
	}
		.tab-nav li a {
			font-size:12px;
	}
		.tab-nav li a span.info {
			margin-left:0px;
	}
		.drawer-title a {
			font-size:16px;
			padding:12px 25px;
	}
		.drawer-title a span {
			font-size:13px;
	}
		.drawer .content-block {
			padding:25px 35px;
	}
		.field .input {
			height:46px;
			line-height:46px;
			font-size:14px;
	}
		.line-button,.fill-button,.submit {
			min-width:160px;
			font-size:12px;
			height:46px;
			line-height:44px;
	}
		.submit.small {
			min-width:90px;
			font-size:12px;
			height:44px;
			line-height:42px;
	}
		footer.widget-ftr>.content-block {
			padding:50px 0px;
	}
		.search-modal i {
			right:35px;
			font-size:24px;
			top:22px;
	}
		.planner-modal form label {
			font-size:13px;
	}
		.slider-base {
			max-width:1200px;
	}
		.do-equal .caption {
			left:75px;
			bottom:75px;
			width:60%;
	}
}
@media only screen and (min-width:769px) and (max-width:1024px) {
		html {
			font-size:12px;
			line-height:1.325em;
	}
		.trigger {
			width:70px;
	}
		.trigger i {
			font-size:32px;
			padding-top:5px;
	}
		.trigger-box i.fa-bars.active,.trigger i.fa-times {
			margin-left:-2px;
	}
		.back-to-top {
			left:14px;
	}
		header.main {
			width:270px;
	}
		header.main.active {
			-webkit-transform:translate(70px);
			-moz-transform:translate(70px);
			-ms-transform:translate(70px);
			-o-transform:translate(70px);
	}
		nav.main-nav ul li a {
			font-size:16px;
	}
	.main-nav li a span {
			font-size:12px;
			line-height:14px;
	}
				.main-nav ul li.active ul li a,.main-nav ul ul li a,.main-nav ul li:hover ul li a {
			font-size:12px;
			line-height:16px;
	}
		nav.main-nav ul li a.toggle:after {
			font-size: 11px;
	}
		/* end header */
	.content {
			margin-left:70px;
	}
		.content-block {
			padding:75px 0px;
	}
		.content-block.small {
			padding:35px 0px;
	}
		.two-third .content-block {
			padding:25px 50px;
	}
			#crumbs {
			min-height:64px;
	}
		.row.large {
			max-width:1170px;
			max-width:100%;
	}
		.two-third .row {
			padding-left:0px;
			padding-right:0px;
	}
		.video-bg .content-block {
			padding:100px 0px;
	}
		.action-block {
			padding:35px 0px;
	}
		.page-header {
			min-height:340px;
	}
	.page-header .black-tint {
				min-height:340px;
	}
			.one-half>.content-block {
			padding:50px 35px;
			min-height:100%;
	}
		.large-font {
			font-size:88px;
			line-height:90px;
	}
		.block-heading {
			font-size:50px;
	}
		.block-heading.small {
			font-size:18px;
	}
		.stripe-heading {
			padding:20px;
	}
		h2 {
			font-size:32px;
	}
		.slide-caption h2 {
			padding:2px;
	}
		h3 {
			font-size:24px;
	}
		h4 {
			font-size:20px;
	}
		h5 {
			font-size:16px;
	}
		h6,ul.nav-icon-list li a span {
			font-size:12px;
	}
		p,ul.caret-list li,ul.check-list li {
			font-size:12px;
			line-height:20px;
	}
	p.intro {
			font-size:16px;
	}
		i.big {
			font-size:38px;
			width:80px;
			height:80px;
			padding-top:22px;
	}
		.icon {
			width:70px;
			height:70px;
			padding-top:24px;
	}
		.icon-block:hover .icon:after {
			width:70px;
			height:70px;
	}
		.icon-side .icon {
			width:60px;
			height:60px;
			padding-top:18px;
			margin-right:10px;
	}
		.icon-side.icon-block:hover .icon:after {
			width:60px;
			height:60px;
	}
	.icon-side .icon-info {
			margin-left:70px;
	}
		.icon-side.no-bg .icon {
			font-size:26px;
	}
		.border {
			margin:10px 0px 15px;
	}
		.text-center .border {
			margin:10px auto 25px;
			width:50px;
	}
		span.count {
			font-size:42px;
			height:60px;
	}
		.rightpadding {
			padding-right:0px !important;
	}
		.leftpadding {
			padding-left:0px !important;
	}
		#sidebar {
			padding-right:20px;
			padding-top:25px;
	}
		#sidebar .widget-content,#sidebar .project-content {
			padding-left:20px;
	}
		.slides-pagination a {
			width:12px;
			height: 12px;
	}
		/* buttons */
	.line-button,.fill-button,.submit {
			font-size:12px;
			height:41px;
			line-height:39px;
			min-width:150px;
	}
		.icon-button {
			font-size:10px;
	}
		.grid li:hover .post-info a.icon-button:before {
			right:0px;
	}
		.grid li:hover .post-info a.icon-button:after {
			right:-6px;
	}
		.submit.small {
			min-width:70px;
			height:30px;
			line-height:30px;
			padding:0px 14px;
			font-size:11px;
	}
		footer .submit.small {
			margin-left: -1px;
	}
		.grid.times-four.alt .grid-project .project-info span.grid-icon {
			width:40px;
			height:40px;
			margin:0px auto 10px;
			padding-top:10px;
			font-size:20px;
	}
		.grid.basic .icon-box i,.grid.alt .grid-project .project-info span.grid-icon {
			width:50px;
			height:50px;
			margin:0px auto 10px;
			padding-top:15px;
			font-size:20px;
	}
		.times-four .project-info h1,.times-three .project-info h1,.times-four .project-info h1 {
			font-size:14px;
	}
		.grid.times-four.alt h6.project-cat,.stripe-cat,.project-cat,.blog-cat {
			font-size:10px;
	}
		.grid .project-info {
			padding:10px 20px 10px;
	}
		.times-three .project-info div.project-index {
			width:36px;
			height:36px;
			top:10px;
			right:20px;
			font-size:10px;
			padding-top:8px;
	}
		.grid.basic.times-three .project-info .project-index i {
			font-size:18px;
	}
		.grid.basic.times-three li:hover .project-info .project-index i {
			margin-top: 3px;
	}
			/* blog */
		.row .grid.basic .icon-box {
			padding-top:70px;
	}
		.grid.basic .icon-box i {
			width:50px;
			height:50px;
			padding-top:15px;
	}
		.grid.basic .icon-box i,.grid.alt .grid-project .project-info span.grid-icon {
			font-size:20px;
	}
		.grid .post-info {
			padding:10px 20px 10px;
	}
		.row .grid .post-info {
			min-height:90px
	}
		.grid .post-info h1 {
			font-size:14px;
	}
		h1.grid-title:before {
			top:-32px;
			border-bottom:14px solid #fff;
	}
		.row .grid li.grid-item:nth-child(odd) h1.grid-title:before {
			border-bottom:14px solid #fff;
	}
		.row .grid li.grid-item:hover h1.grid-title:before {
			border-bottom:14px solid #E9EDEE;
	}
		.grid.basic li:hover h1.grid-title:before,.grid li.grid-item:hover:nth-child(odd) h1.grid-title:before {
			border-bottom:14px solid #E9EDEE;
	}
		.row .grid .post-info a.icon-button {
			bottom: 10px;
	}
		/* lists */
	ul.social-icon-list li {
			margin-right:10px;
	}
		ul.social-icon-list li i {
			font-size:14px;
			width:36px;
			height:36px;
			padding-top: 10px;
	}
		/* footer	*/
	footer.widget-ftr>.content-block {
			padding:50px 0px;
	}
		footer#colophon p {
			font-size: 11px;
	}
		/* form */
	.field .input {
			height:36px;
			line-height:36px;
			font-size: 13px;
	}
		/* blockslider */
	.block-slider {
			margin:35px 0px !important;
	}
		.block-slider-nav li a {
			font-size:12px;
			line-height:40px;
	}
		.block-slider-nav li.nav-button.flex-active a:after {
			bottom: -20px;
	}
		/* ajax portfolio single */
	#portfolio-detail {
			padding-left:70px;
	}
		.slider-base .slide-caption-p {
			font-size:14px;
	}
		.slides-navigation {
			top:44%;
	}
		.slides-navigation a.prev {
			left:20px;
	}
		.slides-navigation a.next {
			right:20px;
	}
		.slides-navigation a i {
			width:45px;
			height:45px;
			padding-top:14px;
	}
		ul.project-meta li {
			font-size:10px;
			padding-bottom:0.273em;
	}
		.close-details i {
			right:20px;
			font-size: 22px;
	}
		/* team */
	.member-img {
			width:220px;
			height:220px;
	}
		.member-icons {
			width:220px;
			height:220px;
	}
		.member-overlay .member-icons i {
			width:40px;
			height:40px;
			font-size:16px;
	}
		.person-info {
			padding-top:15px;
	}
		.member h2.member-name {
			font-size:1.075rem;
	}
		.member .member-name span {
			font-size: 12px;
	}
			/* team alt */
	.grid.team li:hover .person-info-icon {
			top:70px;
	}
		.grid .person-info-icon i {
			font-size:22px;
	}
		.member-more-info .content-block {
			padding:10px 20px;
	}
		.member-more-info h6 {
			padding-bottom:10px;
	}
		.member-more-info a.close {
			right:20px;
			bottom:28px;
			font-size:20px;
	}
		.member-more-info .block-heading:before {
			top:-24px;
			border-bottom: 14px solid #fff;
	}
		/* img nav slider */
	.flex-direction-nav .flex-prev {
			left:0px;
	}
		.flex-direction-nav .flex-next {
			right:0px;
	}
		.img-nav .flex-direction-nav a:before {
			font-size:22px;
	}
		.flex-direction-nav a:before {
			margin-bottom:25px;
	}
		.img-nav-slider li p {
			font-size: 12px;
	}
		/* intro text slider */
	.flexslider.intro-text-slider li p {
			font-size: 16px;
	}
		/* doequal caption */
	.do-equal .caption {
			font-size:12px;
			max-width:60%;
			left:35px;
			bottom: 50px;
	}
		/*stripe folio */
	#portfolioscroll .item {
			width:200px;
	}
		#portfolioscroll .item:hover {
			width:200px;
	}
		.stripe-info {
			padding:15px 10px 15px;
	}
		h1.stripe-title {
			font-size:14px;
	}
		h1.stripe-title span {
			width:36px;
			height:36px;
			font-size:10px;
			padding-top:10px;
			margin-top:-4px;
			font-weight:800;
	}
		h1.stripe-title:before {
			top:-34px;
			border-bottom:14px solid #fff;
	}
		.item:hover h1.stripe-title:before {
			border-bottom:14px solid #E9EDEE;
	}
		.stripe-view-link {
			font-size:10px;
	}
		div.scrollingHotSpotLeft,div.scrollingHotSpotRight {
			width: 80px;
	}
		/* folio grid */
	ul#filters li {
			margin-right:15px;
	}
		ul#filters li a {
			font-size:12px;
	}
		ul#filters li:after {
			right:-8px;
	}
		.grid.basic .icon-box {
			padding-top:80px;
	}
		.grid li.grid-item:nth-child(odd) h1.grid-title:before {
			border-bottom:14px solid #f7f7f7;
	}
		ul.project-meta li.link {
			font-size: 11px;
	}
		/* full slider */
	.full-slider .flex-direction-nav a:before {
			height:40px;
			width:40px;
			padding-top: 10px;
	}
		/* folio single alt */
	#single-project.alt .project-detail {
			padding:50px 100px 50px;
			max-width: 740px;
	}
		/*notes */
	.grid li .grid-post .img-box {
			/* height:200px;*/
	}
		.grid .post-info {
			height:240px;
	}
		.grid .post-info a.icon-button {
			bottom: 25px;
	}
		/* notes alt */
	.grid.alt-posts li.post {
			padding-bottom:30px;
	}
		.grid.alt-posts .post-info {
			height:auto;
			padding:25px 50px 25px;
	}
	.grid.alt-posts .post-info a.icon-button {
			bottom:30px;
	}
		.post-content {
			margin-top:14px;
	}
		.post-img {
			max-height:400px;
	}
		#single-post .post-info h1,.two-third .grid.alt-posts .post-info h1 {
			font-size:30px;
	}
	.two-third .post-info .post-content p,#single-post .post-info .post-content p {
			font-size:14px;
	}
		.post-meta span {
			font-size:10px;
	}
		#sidebar .widget ul li,#sidebar .widget .recent-posts li {
			font-size:12px;
			line-height:16px;
	}
		#sidebar .widget .recent-posts li span {
			font-size:10px;
	}
		.pagination li a {
			padding-top:10px;
	}
		.two-third .post-nav {
			padding:25px 30px;
	}
		.post-nav .icon-nav li a,.post-nav .icon-nav li a i {
			font-size:12px;
	}
		.grid.alt-posts {
			width:98%;
			max-width:740px;
	}
		.grid.alt-posts .post-info .content-img {
			margin: 50px -50px;
	}
		/* tabs */
	.tab-nav li a {
			font-size:12px;
			padding:10px 12px 10px;
	}
		.tab-nav li a span.info {
			margin-left:2px;
			font-size: 10px;
	}
			/* drawers */
	.drawer-title a {
			padding:10px 35px;
			font-size:14px;
	}
		.drawer-title a span {
			font-size:12px;
	}
		.drawer-title a:after {
			font-size:12px;
	}
		.drawer .content-block {
			padding: 20px 35px;
	}
		/* map */
	#map {
			height:250px;
	}
		.one-third #map {
			margin-bottom: 0px;
	}
		/* search */
	.search-modal {
			padding-left:20px;
			padding-right:20px;
	}
		.search-modal.active {
			height:60px;
	}
		input.search {
			font-size:26px;
	}
		.search-modal i {
			right:20px;
			top:20px;
			font-size:22px;
	}
		.planner-modal form label {
			font-size:12px;
	}
			a.icon-button:before,a.icon-button:after {
			top:1px;
	}
		
	footer .widget-block p, footer .widget-block ul li {
	font-size:12px;
	}
	
	footer .widget-block ul li .post-date{
	font-size:10px;
	line-height:20px;
	}
	
}
@media only screen and (max-width:800px) {
	.row .grid.basic .icon-box {
			padding-top:20%;
	}
}
@media only screen and (max-width:769px) {
    .slant-banner{
        width:60%!important;
    }
    .slant-banner .block-heading {
        font-size: 18px;
    }
    header.top-main {
        display: none;
    }
    .logo-mobile {
        display: block;
        position:fixed;
        top:5px;
        left:5px;
        z-index:9;
    }
        .logo-mobile img{
            height:40px;
        }
    .slicknav_menu {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9;
    }
    .content.custom-scroll{
        top:40px;
    }
    #hidden-sidebar #sidebar, header .main-nav, .project-detail-slide div#sidebar {
        padding-bottom: 50px;
    }
	.planner-modal .field.columns {
			margin-bottom:14px;
	}
		.content.custom-scroll {
			height:auto;
			overflow:hidden;
	}
		.no-desktop {
			display:block !important;
	}
		.no-mobile {
			display:none !important;
	}
		div.trigger,.side-logo {
			display:none;
	}
		div.trigger {
			width:100% !important;
			height:60px !important;
			left:0;
			right:0;
			padding-right:20px;
			padding-left:20px;
			display:block;
	}
		.content {
			margin-left:0px;
	}
		div.trigger .trigger-box {
			float:right;
	}
		div.trigger .side-logo {
			position: relative;
			left: 0;
			margin: 0;
			height: 50px;
	}	
	.side-logo img {
		max-height:48px;
	}
	
	#trigger i {
			font-size:28px;
	}
		.trigger-box {
			width:30px;
	}
		.content-block {
			padding:75px 55px;
	}
		.content-heading .columns {
			margin-bottom:0px;
	}
		#intro .content-block {
			padding:75px 0px;
	}
	.img-section .content-block {
			padding:75px 55px;
	}
		.content-block.small {
			padding:35px 55px;
	}
		.action-block {
			padding:35px 0px;
	}
		.img-section.video-bg .content-block {
			padding:100px 0px;
	}
			.row.large {
			max-width:100%;
	}
			#crumbs:after {
			content:'';
			clear:both;
			display:table;
	}
		#crumbs div:nth-child(odd) {
			float:left !important;
			margin-right:2.12766% !important;
			margin-bottom:0px !important;
	}
		#crumbs div:nth-child(even) {
			float:right !important;
	}

		ul#filters li {
			margin-right:10px;
	}
		ul#filters li:after {
			font-size:3px;
			right:-6px;
	}
		ul#filters li a {
			font-size:12px;
	}
		/*	.img-section .row .six.columns{width:100%;float:none;margin-left:0px;text-align: center;}*/
	.field .input {
			font-size:14px;
			height:42px;
			line-height:40px;
	}
	.line-button,.fill-button,.submit {
			font-size:12px;
			height:42px;
			line-height:40px;
			min-width:160px;
			font-weight:400;
	}
		.submit.small {
			min-width:80px;
			height:36px;
			line-height:32px;
	}
			.slider-base {
			left:0px;
			padding-left:0px;
	}
		.slide-caption {
			left:0px;
			padding-left:0px;
			top:36%;
	}
		.slides-pagination {
			bottom:80px;
	}
		.large-font {
			font-size:62px;
			line-height:52px;
	}
		.block-heading {
			font-size:40px;
	}
				h1 {
			font-size:36px;
	}
		h2 {
			font-size:28px;
	}
		.slide-caption h2 {
			padding:2px;
	}
		h3 {
			font-size:22px;
	}
		h4 {
			font-size:18px;
	}
		h5 {
			font-size:15px;
	}
		h6,ul.nav-icon-list li a span {
			font-size:12px;
	}
		p,ul.caret-list li,ul.check-list li {
			font-size:14px;
	}
		p {
			text-align:inherit;
	}
	p.intro {
			font-size:16px;
	}
		.action {
			padding-top:60px;
	}
		#crumbs {
			min-height:50px;
			padding-top:12px;
	}
		.text-center .border {
			margin:15px auto 20px;
	}
	.grid.times-four>li {
			width:50%;
	}
	.grid.alt .grid-project .project-info {
			opacity:1;
	}
		.grid.alt .grid-project .project-info span.grid-icon {
			display:none;
	}
		.times-four.grid.alt .grid-project .project-info {
			padding-top:30%;
	}
		.grid.times-four.alt li.grid-item h1.grid-title {
			padding-top:0px;
	}
		.grid.times-four.alt li.grid-item:hover h1.grid-title {
			padding-top:0px;
	}
	.grid.basic li:nth-child(odd):hover .post-info{
	background:#E9EDEE;
	}
	.grid.basic li:hover .post-info{
	background:inherit;
	}
	.icon-info ul {
			margin-bottom:0px;
	}
		i.big {
			font-size:40px;
			width:80px;
			height:80px;
			padding-top:20px;
	}
	.grid .post-info {
			padding:10px 20px;
	}
			.row .grid .post-info {
			min-height:90px;
			padding:10px;
	}
		h1.grid-title:before {
			border-bottom:20px solid #fff;
	}
		.grid li.grid-item:hover:nth-child(even) h1.grid-title:before {
			border-bottom:20px solid #fff;
	}
		.grid li.grid-item:hover:nth-child(odd) h1.grid-title:before, .grid li.grid-item:hover:nth-child(even) .project-info h1.grid-title:before {
			border-bottom:20px solid #E9EDEE;
	}
	.row h1.grid-title:before {
			display:none;
			content:none;
	}
		.row .grid li.grid-item:nth-child(odd) h1.grid-title:before {
			border-bottom:14px solid #fff;
	}
		.row .grid li.grid-item:hover h1.grid-title:before {
			border-bottom:14px solid #E9EDEE;
	}
		.row .grid.basic li:hover h1.grid-title:before,.row .grid li.grid-item:hover:nth-child(odd) h1.grid-title:before {
			border-bottom:14px solid #E9EDEE;
	}
		.row .grid .post-info a.icon-button {
			bottom:10px;
	}
		.content-block .row .grid.basic .icon-box {
			padding-top:50px;
	}
		.row .grid.basic .icon-box {
			padding-top:70px;
	}
		.grid.basic li .icon-box {
			opacity:1;
			background:none;
	}
		.grid.basic .icon-box i {
			width:35px;
			height:35px;
			padding-top:10px;
			font-size:14px;
			border:1px solid #fff;
	}
		.grid.basic .grid-post .icon-box {
			background:none;
	}
		.grid.basic .icon-box i {
			border:1px solid #fff;
	}
		footer.widget-ftr>.content-block {
			padding:50px 0px;
	}
		footer#colophon p {
			font-size:10px;
	}
		.social-icon-list {
			text-align:inherit;
	}
		ul.social-icon-list li i {
			font-size:14px;
			width:36px;
			height:36px;
			padding-top:10px;
	}
		ul.social-icon-list li {
			margin-right:10px;
	}
		footer.widget-ftr .three.columns {
			width:48.93617% !important;
			float:left;
			margin-left:2.12766% !important;
	}
		footer.widget-ftr .three.columns:nth-child(odd) {
			margin-left:0px !important;
	}
			.widget-ftr h6.widget-heading {
			padding-bottom:15px;
	}
	.equals .times-two li.one-half {
			width:100%;
			float:none;
	}
		.one-half>.content-block {
			padding:75px 55px;
	}
				.row .grid .post-info a.icon-button {
			position:relative;
			top:20px;
	}
		.row.bigtoppadding {
			padding-top:0px !important;
	}
		.no-bg.icon-side .icon {
			text-align:center;
			margin-right:0px;
	}
		.icon-side.no-bg .icon-info {
			margin-left:80px;
	}
	.block-slider-nav li {
			display:block;
	}
		.block-slider-nav li:after {
			content:none;
	}
		.block-slider .six.columns:last-child {
			width:65.9575% !important;
	}
		.block-slider .columns {
			margin-left:2.12766% !important;
			float:left !important;
			display:block;
	}
		.block-slider .six.columns:first-child {
			 margin-left:0 !important;
					width:31.9149% !important;
	}
	 .rightpadding {
			 padding-right:0px !important;
	}
	 	 .leftpadding {
			 padding-left:0px !important;
	}
	 	 .block-nav {
			 position:relative;
	}
	 	 .block-nav .flex-direction-nav {
			 height:0px;
	}
	 	 .block-nav .flex-direction-nav a:before {
			 font-size:26px;
			 height:26px;
			 padding-bottom:10px;
			 padding-top:8px;
	}
	 	 .block-slider-nav {
			 padding-bottom:0px;
	}
	 	 .block-slider-nav li {
			 display:none;
	}
	 	 .block-slider-nav li.flex-active {
			 display:block;
			 padding-top:4px;
	}
	 	 .block-slider {
			 margin:35px 0px !irmportant;
	}
		.three.columns .icon-info {
			max-width:50%;
			margin:0 auto;
	}
		.count {
			padding-bottom:5px;
			height:68px;
			line-height:68px;
	}
		.page-header .content-block {
			padding:75px 0px;
	}
		.page-header {
			min-height:300px;
	}
		.page-header .black-tint {
			min-height:300px;
	}
		.columns .person-info {
			max-width:50%;
			margin:0 auto;
	}
		.columns .member-icons {
			position:static;
			border-radius:0px;
			height:auto;
			width:auto;
			opacity:1;
			padding-top:0px;
			background:none;
	}
		.columns .member-overlay .member-icons i {
			height:auto;
			width:auto;
			border:none;
			color:#737677;
			transform:scale(1);
			margin:5px 8px;
	}
		.columns .member {
			margin-bottom:50px;
			display:block;
	}
		.member:hover .member-overlay .member-icons i {
			transform:scale(1);
			transition-duration:0.4s;
	}
			.columns .person-info {
			padding-top:5px;
	}
			.img-nav-slider .slides {
			text-align:center;
	}
		.img-nav-slider .slides p {
			max-width:75%;
			margin:0 auto 10px;
	}
		.img-slider-nav li {
			display:none;
			text-align:center;
			width:100% !important;
			margin:0px !important;
	}
		.img-slider-nav li.flex-active {
			display:block;
	}
		.chart-block {
			margin-bottom:35px;
	}
		.chart-block p {
			max-width:50%;
			margin:0 auto;
	}
	.intro-text-slider .columns {
			margin-bottom: 0px;
	}
		/*grid members */
	.grid.times-three.team li.member {
			float:none;
			display:block;
			width:100%;
			overflow:hidden;
	}
		.grid.times-three.team li.member .member-img {
			width:50%;
			margin:0px;
			position:absolute;
			z-index:40;
	}
		.grid.times-three.team li.member .overlay-color,.grid.times-three.team li.member .person-info-icon,.grid.times-three.team li.member .person-info {
			display:none;
	}
		.grid.times-three.team li.member .member-more-info {
			position:relative;
			display:block;
			opacity:1;
			width:50%;
			left:50%;
			top:0;
			padding:10px;
			box-shadow:0px 0px 0px rgba(0,0,0,0.2),0px 0px 0px rgba(0,0,0,0.2);
			z-index:60;
			overflow:visible;
			height:100%;
			min-height:237px;
	}
				.member-more-info .content-block {
			padding:0px;
	}
		.member-more-info .block-heading.small {
			font-size:1.175rem;
			margin-bottom:auto;
	}
		.member-more-info p {
			font-size:12px;
	}
		.member-more-info a.close {
			display:none;
	}
	.member-more-info .block-heading:before {
			content:none;
	}
		.member-more-info:before {
			content:"";
			width:0px;
			height:0px;
			border:0.8em solid transparent;
			position:absolute;
			border-right:14px solid #fff;
			left:-20px;
	}
		.grid.times-three.team li:nth-child(even) .member-more-info {
			left:0px;
	}
	.grid.times-three.team li:nth-child(even) .member-img {
			right:0px;
	}
		.grid.times-three.team li:nth-child(even) .member-more-info:before {
			right:-8px;
			border-left:14px solid #fff;
			left:auto;
			border-right:0px;
	}
		.row .grid.times-three {
			margin-left:0px;
			margin-top:2%;
	}
		.row .grid.filter li:last-child {
			margin-bottom:50px;
	}
			.row .grid.basic.times-three>li {
			width:100%;
			float:none;
			position:relative;
			margin-left:0px;
			margin-right:0px;
	}
		.row .grid li .grid-post .img-box,.row .grid li .grid-project .img-box {
			width:40%;
			display:block;
	}
		.row .grid li .grid-post .post-info,.row .grid li .grid-project .project-info {
			width:60%;
			position:absolute;
			height:100%;
			left:40%;
			top:0;
			bottom:0;
			overflow:visible;
			padding-top:30px;
	}
		.row .grid li .grid-project .project-info {
			padding:10px;
	}
		.row .grid li .grid-post .post-info:before {
			content:"";
			width:0px;
			height:0px;
			border:0.8em solid transparent;
			position:absolute;
			border-right:14px solid #fff;
			left:-20px;
	}
		.row .grid.basic.times-three>li {
			margin-top:4%;
	}
		.flexslider.intro-text-slider li p {
			font-size:14px;
			max-width:75%;
			margin:0 auto
	}
		.equals .times-two li.one-half.img-section {
			min-height:300px;
			padding:100px 0px;
	}
		.do-equal .caption {
			position:static;
			display:block;
			width:50%;
			margin:25px auto;
	}
		.grid.basic.times-three>li {
			width:49.9999%;
			position:relative;
			float:left;
	}
		.project-info {
			padding:12px 20px 18px;
	}
		.times-three .project-info div.project-index {
			right:20px;
			top:15px;
	}
			.row .times-three .project-info div.project-index {
			right:10px;
			top:10px;
	}
		.row .times-three .project-info:before {
			content:"";
			width:0px;
			height:0px;
			border-width:0.8em 14px 0.8em 0.8em;
			border-style:solid;
			border-color:transparent #FFF transparent transparent;
			-moz-border-top-colors:none;
			-moz-border-right-colors:none;
			-moz-border-bottom-colors:none;
			-moz-border-left-colors:none;
			border-image:none;
			position:absolute;
			left:-24px;
	}
	
	.row .times-three li:hover .project-info:before{
	border-color:transparent #E9EDEE transparent transparent;
	}
	
		.content-block .row .times-three .project-info:before {
			left:-20px;
	}
		.one-third {
			display:block;
			width:100%;
			float:none;
			padding:35px 55px;
	}
		.two-third {
			display:block;
			width:100%;
			float:none;
	}
		.one-third #sidebar {
			padding-top:0px;
			padding-left:20px;
			padding-right:20px;
	}
		.one-third #sidebar .project-detail {
			padding-bottom:0px;
	}
		.one-third #sidebar .widget-content,.one-third #sidebar .project-content {
			padding-left:0px;
			padding-top:20px;
	}
	.stripe-heading {
			padding:15px 0px;
			text-align:center;
			font-size:22px;
	}
	#sidebar .project-detail .stripe-heading:after {
			content:none;
	}
	.row .grid.times-four>li {
			width:48%;
			box-sizing:border-box;
			margin-left:2%;
			margin-bottom:2%;
	}
	.row .grid.alt li .grid-project .img-box {
			width:100%;
	}
	.row .times-four.grid.alt .grid-project .project-info {
			padding-top:80px;
	}
	.row .grid.alt li .grid-project .project-info {
			width:100%;
			left:0;
	}
	#single-project.alt .project-detail {
			width:80%;
			padding:50px;
	}
	#single-project.alt .project-detail .row {
			padding:0px
	}
	#single-project.alt .slider-box,#single-project.alt .content-img {
			position:relative;
			margin:50px -50px;
	}
	.content-img.oversize {
			margin:50px -75px !important;
	}
	.page-header .row .text-center {
			padding-top:50px;
	}
	#single-post .post-info h1,.two-third .grid.alt-posts .post-info h1 {
			font-size:2.075rem;
			font-weight:300;
	}
	.grid.alt-posts li.post {
			padding-bottom:20px;
	}
			.two-third .grid.alt-posts .post-info {
			padding-left:75px;
			padding-right:75px;
	}
	.grid.alt-posts .post-info a.icon-button {
			bottom:40px;
	}
		#hidden-sidebar,.project-detail-slide {
			width:50%;
			top:60px;
	}
		#hidden-sidebar #sidebar,.project-detail-slide #sidebar {
			padding-right:20px;
	}
	#hidden-sidebar .widget-content,.project-detail-slide #sidebar .project-content,.project-detail-slide #sidebar .widget-content {
			padding-left:20px;
	}
	.close-sidebar i,.close-details i {
			right:20px;
	}
	.grid.alt-posts {
			width:80%;
	}
			.grid.alt-posts .post-info {
			padding-left:50px;
			padding-right:50px;
	}
	#single-post>.row {
			padding:0px;
	}
	.grid.alt-posts .post-info .content-img {
			margin:50px -50px;
	}
		.two-third .grid.alt-posts .post-info .content-img {
			margin:50px -75px;
	}
		.content-img figcaption {
			left:50px;
	}
		.two-third .content-img figcaption {
			left:75px;
	}
		.two-third .content-block {
			padding:50px 55px;
	}
		.tab-nav.four.columns {
			width:31.9149% !important;
			margin-left:0px;
			float:left;
	}
		.tab-content.eight.columns {
			width:65.9575% !important;
			margin-left:2.12766%;
			float:left;
	}
		.drawer-title a {
			padding:10px 35px;
			font-size:16px;
	}
		.drawer-title a span {
			font-size:13px;
	}
		.drawer .content-block {
			padding:20px 35px;
	}
		.one-third #map {
			margin-bottom:20px;
	}
			.grid.alt.times-three li {
			width:50%;
	}
		#portfolio-detail {
			padding:0px 0px 0px 0px
	}
		.loading-screen {
			margin-left:0px;
	}
		#ajaxpage .slider-base .four.columns {
			width:31.9149% !important;
	}
		#ajaxpage .slider-base .six.columns {
			width:48.9362% !important;
			margin-left:51.0638% !important;
	}
		.push_six:first-child {
			margin-left:51.0638%;
	}
		.full-screen-project #crumbs.abs,.full-screen #crumbs.abs {
			top:60px;
	}
		.ajax-nav {
			top:50px;
	}
		.item img {
			height:100%;
			max-width:inherit;
	}
		.stripe-info {
			bottom:130px;
	}
		.search-modal {
			top:60px;
			padding-left:20px;
			padding-right:20px;
	}
		.search-modal i,.planner-modal i {
			right:20px;
			top:80px;
	}
		.planner-modal {
			padding-top:60px;
			padding-left:75px;
			padding-right:75px;
	}
		.planner-modal .content-block {
			padding:25px 50px;
	}
		.planner-modal .content-block .row {
			padding-left:0px;
			padding-right:0px;
	}
		.scrollingHotSpotRight,.scrollingHotSpotLeft {
			display:none !important;
	}
		footer#colophon {
			overflow:hidden;
	}
		footer#colophon .six.columns:nth-child(odd),.post-nav .row .columns:nth-child(odd) {
			width:auto !important;
			float:left;
			margin-bottom:0px;
	}
		footer#colophon .six.columns:nth-child(even),.post-nav .row .columns:nth-child(even) {
			width:auto !important;
			float:right;
	}
		.two-third .post-nav {
			padding:30px 55px;
	}
			header.main {
			top:60px;
			width:100%;
			transform:translate(-100%);
			-webkit-transform:translate(-100%);
			-moz-transform:translate(-100%);
			-ms-transform:translate(-100%);
			-o-transform:translate(-100%);
	}
		header.main .logo {
			display:none;
	}
			header.main.active {
			transform:translate(0px);
			-webkit-transform:translate(0px);
			-moz-transform:translate(0px);
			-ms-transform:translate(0px);
			-o-transform:translate(0px);
	}
		nav.main-nav>ul li {
			padding:15px 20px
	}
		.main-nav ul ul li {
			padding:0px 25px;
	}
		nav.main-nav ul li a {
			font-size:25px;
			font-weight:400;
	}
		.main-nav ul li.active ul li a,.main-nav ul ul li a,.main-nav ul li:hover ul li a {
			font-size:14px;
			font-weight:800;
	}
		nav.main-nav ul li a.toggle:after {
			top:10px;
	}
		.widget-ftr h6.widget-heading {
			color:rgb(227,33,31);
	}
}
@media only screen and (min-width:640px) and (max-width:640px) {
	.home-slider .slides-pagination {
			display:none;
	}
	.slide-caption {
			top:26%;
	}
	.content-block .row .grid.basic .icon-box,.row .grid.basic .icon-box {
			padding-top:20%;
	}
	footer#colophon {
			height:auto;
	}
	.grid .post-info {
			height:300px;
	}
	.grid .post-info a.icon-button {
			position:relative;
			margin-top:18px;
			bottom:10px;
	}
}
@media only screen and (max-width:480px) {
	.content-block,.img-section .content-block {
				padding:50px 0px;
	}
			.large-font {
				font-size:42px;
				line-height:48px;
	}
	#map {
			height:240px;
	}
		.row .grid li .grid-post .img-box,.row .grid li .grid-project .img-box {
				width:100%;
				display:block;
	}
	.row .grid li .grid-post .post-info,.row .grid li .grid-project .project-info {
				width:100%;
				position:relative;
				height:100%;
				left:0px;
				top:0px;
				overflow:visible;
	}
		.row .grid.alt li .grid-project .project-info {
			position:absolute;
	}
	.row .times-three .project-info:before {
			display:none;
	}
	.row h1.grid-title:before {
				display:block;
				content:"";
				top:-36px;
	}
	.no-bg .icon {
				width:60px;
				height:60px;
	}
	.icon-side.no-bg .icon-info {
				margin-left:60px;
	}
	.content-block .row .grid.basic .icon-box,.row .grid.basic .icon-box {
				padding-top:25%;
	}
		.row .times-four.grid.alt .grid-project .project-info {
			padding-top:30%;
	}
		.grid.alt .grid-project .project-info {
			padding-top:25%;
	}
		.grid.basic .icon-box {
			padding-top:26%;
	}
	.block-slider .six.columns:first-child {
				margin-left:0px !important;
				width:100% !important;
	}
	.block-slider .six.columns:last-child {
				width:100% !important;
	}
	.block-slider {
				margin:20px 0px 50px !important;
	}
	.three.columns .icon-info {
			max-width:100%;
			margin:0px auto;
	}
		h1 a,h2 a,h3 a {
			display:block;
			width:100%;
			margin-top:14px;
			margin-left:0px !important;
	}
		footer.widget-ftr .three.columns {
			width:100% !important;
			float:none;
			margin-top:35px !important;
			margin-left:0px !important;
	}
				footer#colophon {
			height:auto;
			overflow:visible;
			text-align:center;
	}
		footer#colophon .six.columns:nth-child(2n) {
			width:100% !important;
			float:none;
	}
	footer .social-icon-list {
			text-align:center;
	}
	.grid>li {
			display:block !important;
			width:100% !important;
	}
	.home-slider .slides-pagination {
			bottom:100px;
	}
	.slides-pagination a {
			margin:10px 0px 10px 14px;
	}
	.slides-navigation a.prev {
			left:20px;
	}
	.slides-navigation a.next {
			right:20px;
	}
	.home-slider .slide-caption {
			text-align:left !important;
			top:25%;
	}
	.home-slider .slide-caption .text-center {
			text-align:left !important;
	}
	.block-heading {
			font-size:36px;
	}
	h2 {
			font-size:28px;
	}
		.slide-caption h2 {
			padding:2px;
	}
		h3 {
			font-size:22px;
	}
		h4 {
			font-size:18px;
	}
		h5 {
			font-size:16px;
	}
		h6,ul.nav-icon-list li a span {
			font-size:12px;
	}
	.one-half>.content-block {
			padding:50px 20px;
	}
	.icon {
			width:60px;
			height:60px;
			padding-top:18px;
	}
	.icon-block:hover .icon:after {
			width:60px;
			height:60px;
	}
		.icon-side .icon {
			margin-right:10px;
	}
		.icon-side .icon-info {
			margin-left:70px;
	}
		ul ul.icon-list {
			margin-left:0px;
	}
		.row .grid li .grid-post .post-info,.row .grid li .grid-project .project-info {
			padding-top:10px;
	}
		.row .grid li .grid-post .post-info:before,.row .grid li .grid-project .project-info:before {
			display:none;
	}
		.row .grid .post-info a.icon-button {
			margin-top:25px;
			top:initial;
	}
		.columns .person-info {
			max-width:100%;
	}
		.chart-block p {
			max-width:100%;
			margin:0px auto;
	}
		.intro-text-slider .row.text-center {
			text-align:left;
	}
		.intro-text-slider li .largetoppadding {
			padding-top:0px !important;
	}
		.flexslider.intro-text-slider li p {
			max-width:100%;
	}
		.flex-control-nav {
			bottom:-70px;
	}
		.intro-text-slider .flex-control-paging li {
			margin:2px;
	}
		.grid.times-three.team li.member .member-img {
			width:100%;
			margin:0px;
			position:relative;
			z-index:40;
	}
		.grid.times-three.team li.member .member-more-info {
			display:block;
			opacity:1;
			width:100%;
			left:0;
	}
		.member-more-info:before {
			content:"";
			width:0px;
			height:0px;
			border-width:0.8em 14px 0.8em 0.8em;
			border-style:solid;
			border-color:transparent transparent #fff transparent;
			position:absolute;
			top:-20px;
			left:10px;
	}
	.grid.times-three.team li:nth-child(even) .member-more-info:before {
			content:"";
			width:0px;
			height:0px;
			border-width:0.8em 14px 0.8em 0.8em;
			border-style:solid;
			border-color:transparent transparent #fff transparent;
			position:absolute;
			top:-20px;
			left:10px;
	}
	.do-equal .caption {
			position:static;
			display:block;
			width:100%;
			margin:25px auto;
			left:20px;
			max-width:80%;
			bottom:100px;
	}
	#portfolioscroll .item {
			width:200px;
	}
	div.item img {
			width:100%;
	}
	.full-screen footer .social-icon {
			display:none;
	}
	.stripe-info {
			padding:5px 10px 25px;
	}
	h1.stripe-title:before {
			top:-30px;
	}
	h1.stripe-title {
			font-size:1.075rem;
	}
	h1.stripe-title span {
			margin-top:8px;
	}
	ul#filters {
			display:none;
	}
	.one-third {
			display:block;
			width:100%;
			float:none;
			padding:35px 0px;
	}
	.content-block.small {
			padding:35px 0px;
	}
	.grid.alt li .grid-project .img-box {
			position:relative;
	}
	#single-project.alt .project-detail {
			width:90%;
			padding:50px 20px;
	}
	.content-img.oversize {
			margin:50px -20px !important;
	}
	.grid .post-info {
			height:auto;
	}
		.grid .post-info a.icon-button {
			position:relative;
			bottom:25px;
			font-weight:600;
			color:#4B4E52;
			margin-top:35px;
	}
	.two-third .grid.alt-posts .post-info {
			padding-left:20px;
			padding-right:20px;
			padding-bottom:0px;
	}
	.two-third .post-nav {
			padding:30px 0px;
	}
	.post-nav .row .columns:nth-child(2n) {
			width:auto !important;
			float:none;
	}
	.post-nav .icon-nav {
			display:block;
			text-align:center;
	}
	.post-nav .pagination {
			margin-bottom:15px;
	}
	.grid.alt-posts {
			width:90%;
	}
		.grid.alt-posts .post-info {
			padding-left:20px;
			padding-right:20px;
	}
	.two-third .content-block {
			padding:50px 0px;
	}
	.tab-nav.four.columns,.tab-content.eight.columns {
			width:100% !important;
			margin-left:0px;
			float:none;
	}
	.tab-nav {
			border-bottom:5px solid rgb(227,33,31);
			border-right:0px;
			margin-bottom:0px;
	}
		.tab-nav li {
			display:inline-block;
	}
		.tab-content {
			padding-top:20px;
			border-bottom:5px solid rgb(227,33,31);
	}
				.drawer-title a span {
			font-size:13px;
			line-height:17px;
	}
	.drawer .content-block {
			padding:20px 20px !important;
	}
	.drawer-title a {
			padding:10px 20px;
	}
	.post-meta {
			margin-top:6px;
			line-height:15px;
	}
		.post-nav .icon-nav li a {
			font-size:13px;
	}
	input.search {
			border:0px none;
			font-size:20px;
			width:100%;
			height:40px;
	}
	.planner-modal {
			padding-top:60px;
			padding-left:5px;
			padding-right:5px;
	}
	.planner-modal .field.columns {
			margin-bottom:14px;
	}
	.planner-modal .content-block {
			padding:25px 10px;
	}
	#hidden-sidebar,.project-detail-slide {
			width:100%;
			top:60px;
	}
	.line-button,.fill-button {
			margin-top:7px;
	}
	#crumbs h6,ul.nav-icon-list li a span {
			font-size:10px;
	}
	ul.nav-icon-list li a {
			border-left:0px;
	}
	footer#colophon .six.columns:nth-child(odd),.post-nav .row .columns:nth-child(odd) {
			width:100% !important;
			float:none;
			display:block;
			margin-bottom:0px;
	}
}
@media only screen and (max-width:360px) {
	#crumbs .nav-icon-list span {
			display:none;
	}
}
@media only screen and (max-width:320px) {
	.home-slider .slides-pagination {
			display:none;
	}
	.grid.alt .grid-project .project-info {
			padding-top:80px;
	}
	.content-block .row .grid.basic .icon-box {
			padding-top:60px;
	}
	.full-screen footer {
			display:none;
	}
	.stripe-info {
			bottom:60px;
	}
	.grid.basic .icon-box {
			padding-top:80px;
	}
	.pagination li {
			margin-bottom:3px;
	}
	#single-post .post-info h1,.two-third .grid.alt-posts .post-info h1 {
			font-size:1.675rem;
			font-weight:300;
	}
	.post-nav .row {
			padding:0px;
	}
	#map {
			height:200px;
	}
	.img-nav-slider .slides p {
			max-width:90%;
	}
	.full-screen-project .icon-nav .launch {
			display:none;
	}
	.slides-navigation a.prev {
			right:65px;
			left:auto;
	}
	.slides-navigation a i {
			font-size:20px;
			height:40px;
			width:40px;
			text-align:center;
			padding-top:10px;
	}
		.ajax-box #crumbs {
			display:none;
	}
		.ajax-nav {
			text-align:center;
	}
	.dark ul.nav-icon-list li a {
			border-left: 0px solid #FFF;
	}
}
/* ================== Top Header Fixes ==================== */
@media only screen and (max-width:1025px) {
	header.top-main.is-scrolling .main-nav {
		padding-top:0px;
	}
	header.top-main .main-nav ul.site-nav li {
		margin-left:0px;
	}
	.top-header nav.main-nav ul.site-nav li a,.top-header header ul.nav-icon-list li a span {
		font-size:13px
	}
	header.top-main .main-nav ul.site-nav li ul {
		min-width:200px;
		padding:10px 0px;
	}
	header.top-main .main-nav ul.site-nav li ul li a,header.top-main .main-nav ul.site-nav li.active ul li a,header.top-main .main-nav ul.site-nav li:hover ul li a {
		font-size:13px;
	}
	.top-header .site-nav li.has-child:after {
		top:42%;
	}
	.is-scrolling .main-nav ul.site-nav li.has-child:after {
		top:36%;
	}
	.top-header .row .grid.basic .icon-box {
		padding-top:25%;
	}
	header.top-main.is-scrolling .logo {
		padding-top:10px;
	}
	.top-header .stripe-info {
		bottom:155px;
	}
	.top-header .row .grid.times-three>li {
		width:31.2%;
	}
		.top-header .planner-modal {
		padding-top:0px;
	}
		.top-header .search-modal.active {
		height:80px;
	}
	.top-header .search-modal.active.is-scrolling {
		height:60px;
		padding-top:10px;
	}
		.top-header .search-modal.active.is-scrolling i {
		top:15px;
	}

}
@media only screen and (max-width:801px) {

			header.top-main ul.nav-icon-list li a {
		border:0px;
		line-height:normal;
		color:#aaa;
		padding-left:0px;
	}
				header.top-main ul.nav-icon-list li a:hover {
		color:rgb(227,33,31);
	}
		header.top-main .logo {
		padding-top:25px;
	}
		.top-header .search-modal {
		top:10px;
	}
			.top-header .search-modal.active i {
		top:30px;
	}
		.top-header footer#colophon p {
		font-size:10px;
	}

}
@media only screen and (max-width:769px) {
		.js .top-header .site-nav {
		display:none;
	}	
	.js .slicknav_menu {
		display:block;
	}
	#preloader {
		z-index:999999;
	}
	.top-header .search-modal {
		top:0px;
	}
		.top-header .search-modal i,.top-header .planner-modal i {
		right:20px;
		top:20px;
		position:absolute;
	}
		.top-header .row .grid.basic.times-three>li {
			width:100%;
			float:none;
			position:relative;
			margin-left:0px;
			margin-right:0px;
	}
			header.top-main {
		padding-top:10px;
		padding-bottom:0px;
		z-index:50;
	}
		header.top-main .logo {
		max-width:200px;
		padding-top:5px;
	}
		.first-block {
		display:none;
	}
		.top-header nav.main-nav ul.site-nav li a,.top-header header ul.nav-icon-list li a span {
		font-size:14px
	}
	.menu-btn {
		display:block;
		color:#4b4e52;
		line-height:normal;
		position:absolute;
		right:20px;
	}
		.menu-btn:hover {
		color:rgb(227,33,31);
	}
	header.top-main .three.columns {
		width:23.40426% !important;
		margin-left:0;
		float:left;
		margin-bottom:15px;
	}
		header.top-main .nine.columns {
		width:74.46809% !important;
		margin-left:2.12766%;
		float:left;
	}
		.top-header .site-nav.mobile {
		width:100%;
		background:#222;
		margin-bottom:0px;
		position:absolute;
	}
	.site-nav.mobile li {
		display:block;
		width:100%;
		border-bottom:1px solid #373737;
		padding:20px 20px;
		position:relative;
		font-size:14px;
		cursor:pointer;
	}
		.site-nav.mobile li.has-child li {
		border-bottom:0px;
		padding:15px 20px;
		border-bottom:1px dotted #555;
		font-size:13px;
	}
		.site-nav.mobile li.has-child li:last-child {
		border-bottom:0px solid #333;
	}
		.site-nav.mobile li.has-child:after {
		top:20px;
		right:20px;
	}
			.top-header .main-nav {
		padding-bottom:0px;
	}
		.top-header nav.main-nav>ul li {
		padding:5px 5px;
	}
	ul.site-nav.mobile li.has-child ul{
	margin:0px;
	}	
	ul.site-nav.mobile li.has-child ul.drawer {
	background:none;
	-webkit-box-shadow:0px 0px 0px;
	-moz-box-shadow:0px 0px 0px;
	 box-shadow: 0px 0px 0px;
	}	
		.site-nav.mobile li a,.site-nav.mobile li.has-child ul li a {
		color:#fff;
		display:block;
	}
		.site-nav.mobile li:hover a,.site-nav.mobile li.has-child ul li:hover a {
		color:#aaa;
	}
			.site-nav.mobile li.active a,.site-nav.mobile li.active ul li.active a {
		color:rgb(227,33,31);
	}

		header.top-main ul.nav-icon-list li {
		padding:2px 0px 0px;
	}
		header.top-main ul.nav-icon-list li i {
		font-size:22px;
	}
		.search-modal {
		background:#f6f6f6;
	}
		.site-nav.drawer {
		border:0px;
		box-shadow:0px 0px;
	}
	.top-header .grid.alt .grid-project .project-info {
		padding-top:25%;
	}
		.top-header .times-four.grid.alt .grid-project .project-info {
		padding-top:30%;
	}
		.top-header .project-detail-slide,.top-header #hidden-sidebar {
		width:50%;
		position:fixed;
	}
		.top-header .member a.open {
		cursor:default;
	}
	
		.top-header div#options{
	margin-right:0px !important;
	}
}
@media only screen and (max-width:641px) {
	.top-header .slide-caption {
		top:20%;
	}
	.top-header .bigtoppadding {
		padding-top:10px !important;
	}
}
@media only screen and (max-width:360px) {

	header.top-main ul.nav-icon-list li span {
		display:none;
	}
	header.top-main ul.nav-icon-list li {
		padding:0px 0px 0px;
		width:50px;
	}

	.top-header .search-modal.active i {
		top:20px;
	}
	.top-header .bigtoppadding {
		padding-top:10px !important;
	}
	header.top-main .three.columns {
		width:48.93617% !important;
		margin-left:0;
		float:left;
		margin-bottom:15px;
	}
		header.top-main .nine.columns {
		width:48.93617% !important;
		margin-left:2.12766%;
		float:left;
	}
		header.top-main ul.nav-icon-list li {
		width:35px;
	}
		.top-header .project-detail-slide,.top-header #hidden-sidebar {
		width:100%;
		position:fixed;
	}
		.top-header .project-detail-slide {
		top:0px;
	}
		.top-header .full-screen-project #crumbs.abs,.top-header .full-screen #crumbs.abs {
		top:0px;
	}
		.top-header .ajax-nav {
		top:0px;
	}
		.top-header .page-header .row .text-center {
		padding-top:20px;
	}
}
@media only screen and (max-width:321px) {
	header.top-main .three.columns {
		width:49.93617% !important;
		margin-left:0;
		float:left;
		margin-bottom:15px;
	}
		header.top-main .nine.columns {
		width:48.93617% !important;
		margin-left:1.12766%;
		float:left;
	}
		.top-header .home-slider .slide-caption {
		top:15%;
	}
		.menu-btn {
		padding-top:2px;
	}
		header.top-main ul.nav-icon-list li {
		margin-top:-3px;
	}
		.top-header .stripe-info {
		bottom: 50px;
	}
}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/Content/assets/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(/Content/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(/Content/assets/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(/Content/assets/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(/Content/assets/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-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)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
