@charset "UTF-8";
@import url(owl-carousel.css);
@font-face {
  font-family: 'FontAwesome';
  src: url("fontello/fontello.eot?v=4.3.0");
  src: url("fontello/fontello.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("fontello/fontello.woff?v=4.3.0") format("woff"), url("fontello/fontello.ttf?v=4.3.0") format("truetype"), url("fontello/fontello.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/**
 * @icon
 *
 * Adds an icon to an element
 *
 * @param	string		$icon: the icon to use, for example "\f150" or $fa-var-toggle-down
 * @param	string		$where: where the icon should be placed "before" or "after"
 */
/**
 * @icon-fixed
 *
 * Fixes the position of the icon on either side of the element (useful for icons inside block-elements)
 *
 * @param	string		$where: where the icon should be placed "before" or "after"
 */
/**
 * @icon-only
 *
 * Removes any text inside the element and displays only the icon
 *
 * @param	string		$where: should only be needed if you for some reason include the button "after"
 */
/**
 * @icon-framed
 *
 * Gives the button a round frame with some shadow
 * Affects both before and after so you may need to set either to display: none too
 */
[class^="icon-"]:before,
[class*="icon-"]:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }
[class^="icon-"].button:not(.fixed):not(.only):before,
[class*="icon-"].button:not(.fixed):not(.only):before {
  margin-left: -0.8rem;
  margin-right: .5rem; }

[class^="icon-"].after:after,
[class*="icon-"].after:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-left: .3rem; }
[class^="icon-"].after.button:not(.fixed):not(.only):after,
[class*="icon-"].after.button:not(.fixed):not(.only):after {
  margin-right: -0.8rem;
  margin-left: .5rem; }

[class^="icon-"].after:before,
[class*="icon-"].after:before {
  display: none; }

[class^="icon-"].small:before, [class^="icon-"].small:after,
[class*="icon-"].small:before,
[class*="icon-"].small:after {
  font-size: 0.8rem;
  line-height: inherit; }

[class^="icon-"].large:before, [class^="icon-"].large:after,
[class*="icon-"].large:before,
[class*="icon-"].large:after {
  font-size: 1.3333333333333333rem;
  line-height: .6; }

[class^="icon-"].fixed,
[class*="icon-"].fixed {
  position: relative; }
  [class^="icon-"].fixed:before,
  [class*="icon-"].fixed:before {
    text-indent: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0; }
  [class^="icon-"].fixed.button:before,
  [class*="icon-"].fixed.button:before {
    left: 0.8rem; }
  [class^="icon-"].fixed.button.left:not(.after), [class^="icon-"].fixed.button.left:not(.after),
  [class*="icon-"].fixed.button.left:not(.after),
  [class*="icon-"].fixed.button.left:not(.after) {
    padding-left: calc(0.8rem + 2rem); }
  [class^="icon-"].fixed.after.button.right, [class^="icon-"].fixed.after.button.right,
  [class*="icon-"].fixed.after.button.right,
  [class*="icon-"].fixed.after.button.right {
    padding-left: 1.6rem;
    padding-right: calc(0.8rem + 2rem); }

[class^="icon-"].fixed.after,
[class*="icon-"].fixed.after {
  position: relative; }
  [class^="icon-"].fixed.after:after,
  [class*="icon-"].fixed.after:after {
    text-indent: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0; }
  [class^="icon-"].fixed.after.button:after,
  [class*="icon-"].fixed.after.button:after {
    right: 0.8rem; }
  [class^="icon-"].fixed.after.button.left:not(.after), [class^="icon-"].fixed.after.button.left:not(.after),
  [class*="icon-"].fixed.after.button.left:not(.after),
  [class*="icon-"].fixed.after.button.left:not(.after) {
    padding-left: calc(0.8rem + 2rem); }
  [class^="icon-"].fixed.after.after.button.right, [class^="icon-"].fixed.after.after.button.right,
  [class*="icon-"].fixed.after.after.button.right,
  [class*="icon-"].fixed.after.after.button.right {
    padding-left: 1.6rem;
    padding-right: calc(0.8rem + 2rem); }

[class^="icon-"].only,
[class*="icon-"].only {
  font-size: 0 !important;
  text-decoration: none !important; }
  [class^="icon-"].only:before,
  [class*="icon-"].only:before {
    margin: 0;
    font-size: 1rem;
    line-height: inherit; }

[class^="icon-"].framed:before, [class^="icon-"].framed:after,
[class*="icon-"].framed:before,
[class*="icon-"].framed:after {
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  padding: 5px 6px;
  line-height: 1;
  border-radius: 100%;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.4); }
[class^="icon-"].framed.button:before,
[class*="icon-"].framed.button:before {
  transform: translateX(-6px); }
[class^="icon-"].framed.button:after,
[class*="icon-"].framed.button:after {
  transform: translateX(6px); }
[class^="icon-"].framed.button.fixed:before,
[class*="icon-"].framed.button.fixed:before {
  transform: translateY(-50%) translateX(-6px); }
[class^="icon-"].framed.button.fixed:after,
[class*="icon-"].framed.button.fixed:after {
  transform: translateY(-50%) translateX(6px); }

[class^="icon-"].framed.after:before,
[class*="icon-"].framed.after:before {
  display: none; }

.icon-adjust:before, .icon-adjust.after:after {
  content: "\f042"; }

.icon-adn:before, .icon-adn.after:after {
  content: "\f170"; }

.icon-align-center:before, .icon-align-center.after:after {
  content: "\f037"; }

.icon-align-justify:before, .icon-align-justify.after:after {
  content: "\f039"; }

.icon-align-left:before, .icon-align-left.after:after {
  content: "\f036"; }

.icon-align-right:before, .icon-align-right.after:after {
  content: "\f038"; }

.icon-ambulance:before, .icon-ambulance.after:after {
  content: "\f0f9"; }

.icon-anchor:before, .icon-anchor.after:after {
  content: "\f13d"; }

.icon-android:before, .icon-android.after:after {
  content: "\f17b"; }

.icon-angellist:before, .icon-angellist.after:after {
  content: "\f209"; }

.icon-angle-double-down:before, .icon-angle-double-down.after:after {
  content: "\f103"; }

.icon-angle-double-left:before, .icon-angle-double-left.after:after {
  content: "\f100"; }

.icon-angle-double-right:before, .icon-angle-double-right.after:after {
  content: "\f101"; }

.icon-angle-double-up:before, .icon-angle-double-up.after:after {
  content: "\f102"; }

.icon-angle-down:before, .icon-angle-down.after:after {
  content: "\f107"; }

.icon-angle-left:before, .icon-angle-left.after:after {
  content: "\f104"; }

.icon-angle-right:before, .icon-angle-right.after:after {
  content: "\f105"; }

.icon-angle-up:before, .icon-angle-up.after:after {
  content: "\f106"; }

.icon-apple:before, .icon-apple.after:after {
  content: "\f179"; }

.icon-archive:before, .icon-archive.after:after {
  content: "\f187"; }

.icon-area-chart:before, .icon-area-chart.after:after {
  content: "\f1fe"; }

.icon-arrow-circle-down:before, .icon-arrow-circle-down.after:after {
  content: "\f0ab"; }

.icon-arrow-circle-left:before, .icon-arrow-circle-left.after:after {
  content: "\f0a8"; }

.icon-arrow-circle-o-down:before, .icon-arrow-circle-o-down.after:after {
  content: "\f01a"; }

.icon-arrow-circle-o-left:before, .icon-arrow-circle-o-left.after:after {
  content: "\f190"; }

.icon-arrow-circle-o-right:before, .icon-arrow-circle-o-right.after:after {
  content: "\f18e"; }

.icon-arrow-circle-o-up:before, .icon-arrow-circle-o-up.after:after {
  content: "\f01b"; }

.icon-arrow-circle-right:before, .icon-arrow-circle-right.after:after {
  content: "\f0a9"; }

.icon-arrow-circle-up:before, .icon-arrow-circle-up.after:after {
  content: "\f0aa"; }

.icon-arrow-down:before, .icon-arrow-down.after:after {
  content: "\f063"; }

.icon-arrow-left:before, .icon-arrow-left.after:after {
  content: "\f060"; }

.icon-arrow-right:before, .icon-arrow-right.after:after {
  content: "\f061"; }

.icon-arrow-up:before, .icon-arrow-up.after:after {
  content: "\f062"; }

.icon-arrows:before, .icon-arrows.after:after {
  content: "\f047"; }

.icon-arrows-alt:before, .icon-arrows-alt.after:after {
  content: "\f0b2"; }

.icon-arrows-h:before, .icon-arrows-h.after:after {
  content: "\f07e"; }

.icon-arrows-v:before, .icon-arrows-v.after:after {
  content: "\f07d"; }

.icon-asterisk:before, .icon-asterisk.after:after {
  content: "\f069"; }

.icon-at:before, .icon-at.after:after {
  content: "\f1fa"; }

.icon-automobile:before, .icon-automobile.after:after {
  content: "\f1b9"; }

.icon-backward:before, .icon-backward.after:after {
  content: "\f04a"; }

.icon-ban:before, .icon-ban.after:after {
  content: "\f05e"; }

.icon-bank:before, .icon-bank.after:after {
  content: "\f19c"; }

.icon-bar-chart:before, .icon-bar-chart.after:after {
  content: "\f080"; }

.icon-bar-chart-o:before, .icon-bar-chart-o.after:after {
  content: "\f080"; }

.icon-barcode:before, .icon-barcode.after:after {
  content: "\f02a"; }

.icon-bars:before, .icon-bars.after:after {
  content: "\f0c9"; }

.icon-bed:before, .icon-bed.after:after {
  content: "\f236"; }

.icon-beer:before, .icon-beer.after:after {
  content: "\f0fc"; }

.icon-behance:before, .icon-behance.after:after {
  content: "\f1b4"; }

.icon-behance-square:before, .icon-behance-square.after:after {
  content: "\f1b5"; }

.icon-bell:before, .icon-bell.after:after {
  content: "\f0f3"; }

.icon-bell-o:before, .icon-bell-o.after:after {
  content: "\f0a2"; }

.icon-bell-slash:before, .icon-bell-slash.after:after {
  content: "\f1f6"; }

.icon-bell-slash-o:before, .icon-bell-slash-o.after:after {
  content: "\f1f7"; }

.icon-bicycle:before, .icon-bicycle.after:after {
  content: "\f206"; }

.icon-binoculars:before, .icon-binoculars.after:after {
  content: "\f1e5"; }

.icon-birthday-cake:before, .icon-birthday-cake.after:after {
  content: "\f1fd"; }

.icon-bitbucket:before, .icon-bitbucket.after:after {
  content: "\f171"; }

.icon-bitbucket-square:before, .icon-bitbucket-square.after:after {
  content: "\f172"; }

.icon-bitcoin:before, .icon-bitcoin.after:after {
  content: "\f15a"; }

.icon-bold:before, .icon-bold.after:after {
  content: "\f032"; }

.icon-bolt:before, .icon-bolt.after:after {
  content: "\f0e7"; }

.icon-bomb:before, .icon-bomb.after:after {
  content: "\f1e2"; }

.icon-book:before, .icon-book.after:after {
  content: "\f02d"; }

.icon-bookmark:before, .icon-bookmark.after:after {
  content: "\f02e"; }

.icon-bookmark-o:before, .icon-bookmark-o.after:after {
  content: "\f097"; }

.icon-briefcase:before, .icon-briefcase.after:after {
  content: "\f0b1"; }

.icon-btc:before, .icon-btc.after:after {
  content: "\f15a"; }

.icon-bug:before, .icon-bug.after:after {
  content: "\f188"; }

.icon-building:before, .icon-building.after:after {
  content: "\f1ad"; }

.icon-building-o:before, .icon-building-o.after:after {
  content: "\f0f7"; }

.icon-bullhorn:before, .icon-bullhorn.after:after {
  content: "\f0a1"; }

.icon-bullseye:before, .icon-bullseye.after:after {
  content: "\f140"; }

.icon-bus:before, .icon-bus.after:after {
  content: "\f207"; }

.icon-buysellads:before, .icon-buysellads.after:after {
  content: "\f20d"; }

.icon-cab:before, .icon-cab.after:after {
  content: "\f1ba"; }

.icon-calculator:before, .icon-calculator.after:after {
  content: "\f1ec"; }

.icon-calendar:before, .icon-calendar.after:after {
  content: "\f073"; }

.icon-calendar-o:before, .icon-calendar-o.after:after {
  content: "\f133"; }

.icon-camera:before, .icon-camera.after:after {
  content: "\f030"; }

.icon-camera-retro:before, .icon-camera-retro.after:after {
  content: "\f083"; }

.icon-car:before, .icon-car.after:after {
  content: "\f1b9"; }

.icon-caret-down:before, .icon-caret-down.after:after {
  content: "\f0d7"; }

.icon-caret-left:before, .icon-caret-left.after:after {
  content: "\f0d9"; }

.icon-caret-right:before, .icon-caret-right.after:after {
  content: "\f0da"; }

.icon-caret-square-o-down:before, .icon-caret-square-o-down.after:after {
  content: "\f150"; }

.icon-caret-square-o-left:before, .icon-caret-square-o-left.after:after {
  content: "\f191"; }

.icon-caret-square-o-right:before, .icon-caret-square-o-right.after:after {
  content: "\f152"; }

.icon-caret-square-o-up:before, .icon-caret-square-o-up.after:after {
  content: "\f151"; }

.icon-caret-up:before, .icon-caret-up.after:after {
  content: "\f0d8"; }

.icon-cart-arrow-down:before, .icon-cart-arrow-down.after:after {
  content: "\f218"; }

.icon-cart-plus:before, .icon-cart-plus.after:after {
  content: "\f217"; }

.icon-cc:before, .icon-cc.after:after {
  content: "\f20a"; }

.icon-cc-amex:before, .icon-cc-amex.after:after {
  content: "\f1f3"; }

.icon-cc-discover:before, .icon-cc-discover.after:after {
  content: "\f1f2"; }

.icon-cc-mastercard:before, .icon-cc-mastercard.after:after {
  content: "\f1f1"; }

.icon-cc-paypal:before, .icon-cc-paypal.after:after {
  content: "\f1f4"; }

.icon-cc-stripe:before, .icon-cc-stripe.after:after {
  content: "\f1f5"; }

.icon-cc-visa:before, .icon-cc-visa.after:after {
  content: "\f1f0"; }

.icon-certificate:before, .icon-certificate.after:after {
  content: "\f0a3"; }

.icon-chain:before, .icon-chain.after:after {
  content: "\f0c1"; }

.icon-chain-broken:before, .icon-chain-broken.after:after {
  content: "\f127"; }

.icon-check:before, .icon-check.after:after {
  content: "\f00c"; }

.icon-check-circle:before, .icon-check-circle.after:after {
  content: "\f058"; }

.icon-check-circle-o:before, .icon-check-circle-o.after:after {
  content: "\f05d"; }

.icon-check-square:before, .icon-check-square.after:after {
  content: "\f14a"; }

.icon-check-square-o:before, .icon-check-square-o.after:after {
  content: "\f046"; }

.icon-chevron-circle-down:before, .icon-chevron-circle-down.after:after {
  content: "\f13a"; }

.icon-chevron-circle-left:before, .icon-chevron-circle-left.after:after {
  content: "\f137"; }

.icon-chevron-circle-right:before, .icon-chevron-circle-right.after:after {
  content: "\f138"; }

.icon-chevron-circle-up:before, .icon-chevron-circle-up.after:after {
  content: "\f139"; }

.icon-chevron-down:before, .icon-chevron-down.after:after {
  content: "\f078"; }

.icon-chevron-left:before, .icon-chevron-left.after:after {
  content: "\f053"; }

.icon-chevron-right:before, .icon-chevron-right.after:after {
  content: "\f054"; }

.icon-chevron-up:before, .icon-chevron-up.after:after {
  content: "\f077"; }

.icon-child:before, .icon-child.after:after {
  content: "\f1ae"; }

.icon-circle:before, .icon-circle.after:after {
  content: "\f111"; }

.icon-circle-o:before, .icon-circle-o.after:after {
  content: "\f10c"; }

.icon-circle-o-notch:before, .icon-circle-o-notch.after:after {
  content: "\f1ce"; }

.icon-circle-thin:before, .icon-circle-thin.after:after {
  content: "\f1db"; }

.icon-clipboard:before, .icon-clipboard.after:after {
  content: "\f0ea"; }

.icon-clock-o:before, .icon-clock-o.after:after {
  content: "\f017"; }

.icon-close:before, .icon-close.after:after {
  content: "\f00d"; }

.icon-cloud:before, .icon-cloud.after:after {
  content: "\f0c2"; }

.icon-cloud-download:before, .icon-cloud-download.after:after {
  content: "\f0ed"; }

.icon-cloud-upload:before, .icon-cloud-upload.after:after {
  content: "\f0ee"; }

.icon-cny:before, .icon-cny.after:after {
  content: "\f157"; }

.icon-code:before, .icon-code.after:after {
  content: "\f121"; }

.icon-code-fork:before, .icon-code-fork.after:after {
  content: "\f126"; }

.icon-codepen:before, .icon-codepen.after:after {
  content: "\f1cb"; }

.icon-coffee:before, .icon-coffee.after:after {
  content: "\f0f4"; }

.icon-cog:before, .icon-cog.after:after {
  content: "\f013"; }

.icon-cogs:before, .icon-cogs.after:after {
  content: "\f085"; }

.icon-columns:before, .icon-columns.after:after {
  content: "\f0db"; }

.icon-comment:before, .icon-comment.after:after {
  content: "\f075"; }

.icon-comment-o:before, .icon-comment-o.after:after {
  content: "\f0e5"; }

.icon-comments:before, .icon-comments.after:after {
  content: "\f086"; }

.icon-comments-o:before, .icon-comments-o.after:after {
  content: "\f0e6"; }

.icon-compass:before, .icon-compass.after:after {
  content: "\f14e"; }

.icon-compress:before, .icon-compress.after:after {
  content: "\f066"; }

.icon-connectdevelop:before, .icon-connectdevelop.after:after {
  content: "\f20e"; }

.icon-copy:before, .icon-copy.after:after {
  content: "\f0c5"; }

.icon-copyright:before, .icon-copyright.after:after {
  content: "\f1f9"; }

.icon-credit-card:before, .icon-credit-card.after:after {
  content: "\f09d"; }

.icon-crop:before, .icon-crop.after:after {
  content: "\f125"; }

.icon-crosshairs:before, .icon-crosshairs.after:after {
  content: "\f05b"; }

.icon-css3:before, .icon-css3.after:after {
  content: "\f13c"; }

.icon-cube:before, .icon-cube.after:after {
  content: "\f1b2"; }

.icon-cubes:before, .icon-cubes.after:after {
  content: "\f1b3"; }

.icon-cut:before, .icon-cut.after:after {
  content: "\f0c4"; }

.icon-cutlery:before, .icon-cutlery.after:after {
  content: "\f0f5"; }

.icon-dashboard:before, .icon-dashboard.after:after {
  content: "\f0e4"; }

.icon-dashcube:before, .icon-dashcube.after:after {
  content: "\f210"; }

.icon-database:before, .icon-database.after:after {
  content: "\f1c0"; }

.icon-dedent:before, .icon-dedent.after:after {
  content: "\f03b"; }

.icon-delicious:before, .icon-delicious.after:after {
  content: "\f1a5"; }

.icon-desktop:before, .icon-desktop.after:after {
  content: "\f108"; }

.icon-deviantart:before, .icon-deviantart.after:after {
  content: "\f1bd"; }

.icon-diamond:before, .icon-diamond.after:after {
  content: "\f219"; }

.icon-digg:before, .icon-digg.after:after {
  content: "\f1a6"; }

.icon-dollar:before, .icon-dollar.after:after {
  content: "\f155"; }

.icon-dot-circle-o:before, .icon-dot-circle-o.after:after {
  content: "\f192"; }

.icon-download:before, .icon-download.after:after {
  content: "\f019"; }

.icon-dribbble:before, .icon-dribbble.after:after {
  content: "\f17d"; }

.icon-dropbox:before, .icon-dropbox.after:after {
  content: "\f16b"; }

.icon-drupal:before, .icon-drupal.after:after {
  content: "\f1a9"; }

.icon-edit:before, .icon-edit.after:after {
  content: "\f044"; }

.icon-eject:before, .icon-eject.after:after {
  content: "\f052"; }

.icon-ellipsis-h:before, .icon-ellipsis-h.after:after {
  content: "\f141"; }

.icon-ellipsis-v:before, .icon-ellipsis-v.after:after {
  content: "\f142"; }

.icon-empire:before, .icon-empire.after:after {
  content: "\f1d1"; }

.icon-envelope:before, .icon-envelope.after:after {
  content: "\f0e0"; }

.icon-envelope-o:before, .icon-envelope-o.after:after {
  content: "\f003"; }

.icon-envelope-square:before, .icon-envelope-square.after:after {
  content: "\f199"; }

.icon-eraser:before, .icon-eraser.after:after {
  content: "\f12d"; }

.icon-eur:before, .icon-eur.after:after {
  content: "\f153"; }

.icon-euro:before, .icon-euro.after:after {
  content: "\f153"; }

.icon-exchange:before, .icon-exchange.after:after {
  content: "\f0ec"; }

.icon-exclamation:before, .icon-exclamation.after:after {
  content: "\f12a"; }

.icon-exclamation-circle:before, .icon-exclamation-circle.after:after {
  content: "\f06a"; }

.icon-exclamation-triangle:before, .icon-exclamation-triangle.after:after {
  content: "\f071"; }

.icon-expand:before, .icon-expand.after:after {
  content: "\f065"; }

.icon-external-link:before, .icon-external-link.after:after {
  content: "\f08e"; }

.icon-external-link-square:before, .icon-external-link-square.after:after {
  content: "\f14c"; }

.icon-eye:before, .icon-eye.after:after {
  content: "\f06e"; }

.icon-eye-slash:before, .icon-eye-slash.after:after {
  content: "\f070"; }

.icon-eyedropper:before, .icon-eyedropper.after:after {
  content: "\f1fb"; }

.icon-facebook:before, .icon-facebook.after:after {
  content: "\f09a"; }

.icon-facebook-f:before, .icon-facebook-f.after:after {
  content: "\f09a"; }

.icon-facebook-official:before, .icon-facebook-official.after:after {
  content: "\f230"; }

.icon-facebook-square:before, .icon-facebook-square.after:after {
  content: "\f082"; }

.icon-fast-backward:before, .icon-fast-backward.after:after {
  content: "\f049"; }

.icon-fast-forward:before, .icon-fast-forward.after:after {
  content: "\f050"; }

.icon-fax:before, .icon-fax.after:after {
  content: "\f1ac"; }

.icon-female:before, .icon-female.after:after {
  content: "\f182"; }

.icon-fighter-jet:before, .icon-fighter-jet.after:after {
  content: "\f0fb"; }

.icon-file:before, .icon-file.after:after {
  content: "\f15b"; }

.icon-file-archive-o:before, .icon-file-archive-o.after:after {
  content: "\f1c6"; }

.icon-file-audio-o:before, .icon-file-audio-o.after:after {
  content: "\f1c7"; }

.icon-file-code-o:before, .icon-file-code-o.after:after {
  content: "\f1c9"; }

.icon-file-excel-o:before, .icon-file-excel-o.after:after {
  content: "\f1c3"; }

.icon-file-image-o:before, .icon-file-image-o.after:after {
  content: "\f1c5"; }

.icon-file-movie-o:before, .icon-file-movie-o.after:after {
  content: "\f1c8"; }

.icon-file-o:before, .icon-file-o.after:after {
  content: "\f016"; }

.icon-file-pdf-o:before, .icon-file-pdf-o.after:after {
  content: "\f1c1"; }

.icon-file-photo-o:before, .icon-file-photo-o.after:after {
  content: "\f1c5"; }

.icon-file-picture-o:before, .icon-file-picture-o.after:after {
  content: "\f1c5"; }

.icon-file-powerpoint-o:before, .icon-file-powerpoint-o.after:after {
  content: "\f1c4"; }

.icon-file-sound-o:before, .icon-file-sound-o.after:after {
  content: "\f1c7"; }

.icon-file-text:before, .icon-file-text.after:after {
  content: "\f15c"; }

.icon-file-text-o:before, .icon-file-text-o.after:after {
  content: "\f0f6"; }

.icon-file-video-o:before, .icon-file-video-o.after:after {
  content: "\f1c8"; }

.icon-file-word-o:before, .icon-file-word-o.after:after {
  content: "\f1c2"; }

.icon-file-zip-o:before, .icon-file-zip-o.after:after {
  content: "\f1c6"; }

.icon-files-o:before, .icon-files-o.after:after {
  content: "\f0c5"; }

.icon-film:before, .icon-film.after:after {
  content: "\f008"; }

.icon-filter:before, .icon-filter.after:after {
  content: "\f0b0"; }

.icon-fire:before, .icon-fire.after:after {
  content: "\f06d"; }

.icon-fire-extinguisher:before, .icon-fire-extinguisher.after:after {
  content: "\f134"; }

.icon-flag:before, .icon-flag.after:after {
  content: "\f024"; }

.icon-flag-checkered:before, .icon-flag-checkered.after:after {
  content: "\f11e"; }

.icon-flag-o:before, .icon-flag-o.after:after {
  content: "\f11d"; }

.icon-flash:before, .icon-flash.after:after {
  content: "\f0e7"; }

.icon-flask:before, .icon-flask.after:after {
  content: "\f0c3"; }

.icon-flickr:before, .icon-flickr.after:after {
  content: "\f16e"; }

.icon-floppy-o:before, .icon-floppy-o.after:after {
  content: "\f0c7"; }

.icon-folder:before, .icon-folder.after:after {
  content: "\f07b"; }

.icon-folder-o:before, .icon-folder-o.after:after {
  content: "\f114"; }

.icon-folder-open:before, .icon-folder-open.after:after {
  content: "\f07c"; }

.icon-folder-open-o:before, .icon-folder-open-o.after:after {
  content: "\f115"; }

.icon-font:before, .icon-font.after:after {
  content: "\f031"; }

.icon-forumbee:before, .icon-forumbee.after:after {
  content: "\f211"; }

.icon-forward:before, .icon-forward.after:after {
  content: "\f04e"; }

.icon-foursquare:before, .icon-foursquare.after:after {
  content: "\f180"; }

.icon-frown-o:before, .icon-frown-o.after:after {
  content: "\f119"; }

.icon-futbol-o:before, .icon-futbol-o.after:after {
  content: "\f1e3"; }

.icon-gamepad:before, .icon-gamepad.after:after {
  content: "\f11b"; }

.icon-gavel:before, .icon-gavel.after:after {
  content: "\f0e3"; }

.icon-gbp:before, .icon-gbp.after:after {
  content: "\f154"; }

.icon-ge:before, .icon-ge.after:after {
  content: "\f1d1"; }

.icon-gear:before, .icon-gear.after:after {
  content: "\f013"; }

.icon-gears:before, .icon-gears.after:after {
  content: "\f085"; }

.icon-genderless:before, .icon-genderless.after:after {
  content: "\f1db"; }

.icon-gift:before, .icon-gift.after:after {
  content: "\f06b"; }

.icon-git:before, .icon-git.after:after {
  content: "\f1d3"; }

.icon-git-square:before, .icon-git-square.after:after {
  content: "\f1d2"; }

.icon-github:before, .icon-github.after:after {
  content: "\f09b"; }

.icon-github-alt:before, .icon-github-alt.after:after {
  content: "\f113"; }

.icon-github-square:before, .icon-github-square.after:after {
  content: "\f092"; }

.icon-gittip:before, .icon-gittip.after:after {
  content: "\f184"; }

.icon-glass:before, .icon-glass.after:after {
  content: "\f000"; }

.icon-globe:before, .icon-globe.after:after {
  content: "\f0ac"; }

.icon-google:before, .icon-google.after:after {
  content: "\f1a0"; }

.icon-google-plus:before, .icon-google-plus.after:after {
  content: "\f0d5"; }

.icon-google-plus-square:before, .icon-google-plus-square.after:after {
  content: "\f0d4"; }

.icon-google-wallet:before, .icon-google-wallet.after:after {
  content: "\f1ee"; }

.icon-graduation-cap:before, .icon-graduation-cap.after:after {
  content: "\f19d"; }

.icon-gratipay:before, .icon-gratipay.after:after {
  content: "\f184"; }

.icon-group:before, .icon-group.after:after {
  content: "\f0c0"; }

.icon-h-square:before, .icon-h-square.after:after {
  content: "\f0fd"; }

.icon-hacker-news:before, .icon-hacker-news.after:after {
  content: "\f1d4"; }

.icon-hand-o-down:before, .icon-hand-o-down.after:after {
  content: "\f0a7"; }

.icon-hand-o-left:before, .icon-hand-o-left.after:after {
  content: "\f0a5"; }

.icon-hand-o-right:before, .icon-hand-o-right.after:after {
  content: "\f0a4"; }

.icon-hand-o-up:before, .icon-hand-o-up.after:after {
  content: "\f0a6"; }

.icon-hdd-o:before, .icon-hdd-o.after:after {
  content: "\f0a0"; }

.icon-header:before, .icon-header.after:after {
  content: "\f1dc"; }

.icon-headphones:before, .icon-headphones.after:after {
  content: "\f025"; }

.icon-heart:before, .icon-heart.after:after {
  content: "\f004"; }

.icon-heart-o:before, .icon-heart-o.after:after {
  content: "\f08a"; }

.icon-heartbeat:before, .icon-heartbeat.after:after {
  content: "\f21e"; }

.icon-history:before, .icon-history.after:after {
  content: "\f1da"; }

.icon-home:before, .icon-home.after:after {
  content: "\f015"; }

.icon-hospital-o:before, .icon-hospital-o.after:after {
  content: "\f0f8"; }

.icon-hotel:before, .icon-hotel.after:after {
  content: "\f236"; }

.icon-html5:before, .icon-html5.after:after {
  content: "\f13b"; }

.icon-ils:before, .icon-ils.after:after {
  content: "\f20b"; }

.icon-image:before, .icon-image.after:after {
  content: "\f03e"; }

.icon-inbox:before, .icon-inbox.after:after {
  content: "\f01c"; }

.icon-indent:before, .icon-indent.after:after {
  content: "\f03c"; }

.icon-info:before, .icon-info.after:after {
  content: "\f129"; }

.icon-info-circle:before, .icon-info-circle.after:after {
  content: "\f05a"; }

.icon-inr:before, .icon-inr.after:after {
  content: "\f156"; }

.icon-instagram:before, .icon-instagram.after:after {
  content: "\f16d"; }

.icon-institution:before, .icon-institution.after:after {
  content: "\f19c"; }

.icon-ioxhost:before, .icon-ioxhost.after:after {
  content: "\f208"; }

.icon-italic:before, .icon-italic.after:after {
  content: "\f033"; }

.icon-joomla:before, .icon-joomla.after:after {
  content: "\f1aa"; }

.icon-jpy:before, .icon-jpy.after:after {
  content: "\f157"; }

.icon-jsfiddle:before, .icon-jsfiddle.after:after {
  content: "\f1cc"; }

.icon-key:before, .icon-key.after:after {
  content: "\f084"; }

.icon-keyboard-o:before, .icon-keyboard-o.after:after {
  content: "\f11c"; }

.icon-krw:before, .icon-krw.after:after {
  content: "\f159"; }

.icon-language:before, .icon-language.after:after {
  content: "\f1ab"; }

.icon-laptop:before, .icon-laptop.after:after {
  content: "\f109"; }

.icon-lastfm:before, .icon-lastfm.after:after {
  content: "\f202"; }

.icon-lastfm-square:before, .icon-lastfm-square.after:after {
  content: "\f203"; }

.icon-leaf:before, .icon-leaf.after:after {
  content: "\f06c"; }

.icon-leanpub:before, .icon-leanpub.after:after {
  content: "\f212"; }

.icon-legal:before, .icon-legal.after:after {
  content: "\f0e3"; }

.icon-lemon-o:before, .icon-lemon-o.after:after {
  content: "\f094"; }

.icon-level-down:before, .icon-level-down.after:after {
  content: "\f149"; }

.icon-level-up:before, .icon-level-up.after:after {
  content: "\f148"; }

.icon-life-bouy:before, .icon-life-bouy.after:after {
  content: "\f1cd"; }

.icon-life-buoy:before, .icon-life-buoy.after:after {
  content: "\f1cd"; }

.icon-life-ring:before, .icon-life-ring.after:after {
  content: "\f1cd"; }

.icon-life-saver:before, .icon-life-saver.after:after {
  content: "\f1cd"; }

.icon-lightbulb-o:before, .icon-lightbulb-o.after:after {
  content: "\f0eb"; }

.icon-line-chart:before, .icon-line-chart.after:after {
  content: "\f201"; }

.icon-link:before, .icon-link.after:after {
  content: "\f0c1"; }

.icon-linkedin:before, .icon-linkedin.after:after {
  content: "\f0e1"; }

.icon-linkedin-square:before, .icon-linkedin-square.after:after {
  content: "\f08c"; }

.icon-linux:before, .icon-linux.after:after {
  content: "\f17c"; }

.icon-list:before, .icon-list.after:after {
  content: "\f03a"; }

.icon-list-alt:before, .icon-list-alt.after:after {
  content: "\f022"; }

.icon-list-ol:before, .icon-list-ol.after:after {
  content: "\f0cb"; }

.icon-list-ul:before, .icon-list-ul.after:after {
  content: "\f0ca"; }

.icon-location-arrow:before, .icon-location-arrow.after:after {
  content: "\f124"; }

.icon-lock:before, .icon-lock.after:after {
  content: "\f023"; }

.icon-long-arrow-down:before, .icon-long-arrow-down.after:after {
  content: "\f175"; }

.icon-long-arrow-left:before, .icon-long-arrow-left.after:after {
  content: "\f177"; }

.icon-long-arrow-right:before, .icon-long-arrow-right.after:after {
  content: "\f178"; }

.icon-long-arrow-up:before, .icon-long-arrow-up.after:after {
  content: "\f176"; }

.icon-magic:before, .icon-magic.after:after {
  content: "\f0d0"; }

.icon-magnet:before, .icon-magnet.after:after {
  content: "\f076"; }

.icon-mail-forward:before, .icon-mail-forward.after:after {
  content: "\f064"; }

.icon-mail-reply:before, .icon-mail-reply.after:after {
  content: "\f112"; }

.icon-mail-reply-all:before, .icon-mail-reply-all.after:after {
  content: "\f122"; }

.icon-male:before, .icon-male.after:after {
  content: "\f183"; }

.icon-map-marker:before, .icon-map-marker.after:after {
  content: "\f041"; }

.icon-mars:before, .icon-mars.after:after {
  content: "\f222"; }

.icon-mars-double:before, .icon-mars-double.after:after {
  content: "\f227"; }

.icon-mars-stroke:before, .icon-mars-stroke.after:after {
  content: "\f229"; }

.icon-mars-stroke-h:before, .icon-mars-stroke-h.after:after {
  content: "\f22b"; }

.icon-mars-stroke-v:before, .icon-mars-stroke-v.after:after {
  content: "\f22a"; }

.icon-maxcdn:before, .icon-maxcdn.after:after {
  content: "\f136"; }

.icon-meanpath:before, .icon-meanpath.after:after {
  content: "\f20c"; }

.icon-medium:before, .icon-medium.after:after {
  content: "\f23a"; }

.icon-medkit:before, .icon-medkit.after:after {
  content: "\f0fa"; }

.icon-meh-o:before, .icon-meh-o.after:after {
  content: "\f11a"; }

.icon-mercury:before, .icon-mercury.after:after {
  content: "\f223"; }

.icon-microphone:before, .icon-microphone.after:after {
  content: "\f130"; }

.icon-microphone-slash:before, .icon-microphone-slash.after:after {
  content: "\f131"; }

.icon-minus:before, .icon-minus.after:after {
  content: "\f068"; }

.icon-minus-circle:before, .icon-minus-circle.after:after {
  content: "\f056"; }

.icon-minus-square:before, .icon-minus-square.after:after {
  content: "\f146"; }

.icon-minus-square-o:before, .icon-minus-square-o.after:after {
  content: "\f147"; }

.icon-mobile:before, .icon-mobile.after:after {
  content: "\f10b"; }

.icon-mobile-phone:before, .icon-mobile-phone.after:after {
  content: "\f10b"; }

.icon-money:before, .icon-money.after:after {
  content: "\f0d6"; }

.icon-moon-o:before, .icon-moon-o.after:after {
  content: "\f186"; }

.icon-mortar-board:before, .icon-mortar-board.after:after {
  content: "\f19d"; }

.icon-motorcycle:before, .icon-motorcycle.after:after {
  content: "\f21c"; }

.icon-music:before, .icon-music.after:after {
  content: "\f001"; }

.icon-navicon:before, .icon-navicon.after:after {
  content: "\f0c9"; }

.icon-neuter:before, .icon-neuter.after:after {
  content: "\f22c"; }

.icon-newspaper-o:before, .icon-newspaper-o.after:after {
  content: "\f1ea"; }

.icon-openid:before, .icon-openid.after:after {
  content: "\f19b"; }

.icon-outdent:before, .icon-outdent.after:after {
  content: "\f03b"; }

.icon-pagelines:before, .icon-pagelines.after:after {
  content: "\f18c"; }

.icon-paint-brush:before, .icon-paint-brush.after:after {
  content: "\f1fc"; }

.icon-paper-plane:before, .icon-paper-plane.after:after {
  content: "\f1d8"; }

.icon-paper-plane-o:before, .icon-paper-plane-o.after:after {
  content: "\f1d9"; }

.icon-paperclip:before, .icon-paperclip.after:after {
  content: "\f0c6"; }

.icon-paragraph:before, .icon-paragraph.after:after {
  content: "\f1dd"; }

.icon-paste:before, .icon-paste.after:after {
  content: "\f0ea"; }

.icon-pause:before, .icon-pause.after:after {
  content: "\f04c"; }

.icon-paw:before, .icon-paw.after:after {
  content: "\f1b0"; }

.icon-paypal:before, .icon-paypal.after:after {
  content: "\f1ed"; }

.icon-pencil:before, .icon-pencil.after:after {
  content: "\f040"; }

.icon-pencil-square:before, .icon-pencil-square.after:after {
  content: "\f14b"; }

.icon-pencil-square-o:before, .icon-pencil-square-o.after:after {
  content: "\f044"; }

.icon-phone:before, .icon-phone.after:after {
  content: "\f095"; }

.icon-phone-square:before, .icon-phone-square.after:after {
  content: "\f098"; }

.icon-photo:before, .icon-photo.after:after {
  content: "\f03e"; }

.icon-picture-o:before, .icon-picture-o.after:after {
  content: "\f03e"; }

.icon-pie-chart:before, .icon-pie-chart.after:after {
  content: "\f200"; }

.icon-pied-piper:before, .icon-pied-piper.after:after {
  content: "\f1a7"; }

.icon-pied-piper-alt:before, .icon-pied-piper-alt.after:after {
  content: "\f1a8"; }

.icon-pinterest:before, .icon-pinterest.after:after {
  content: "\f0d2"; }

.icon-pinterest-p:before, .icon-pinterest-p.after:after {
  content: "\f231"; }

.icon-pinterest-square:before, .icon-pinterest-square.after:after {
  content: "\f0d3"; }

.icon-plane:before, .icon-plane.after:after {
  content: "\f072"; }

.icon-play:before, .icon-play.after:after {
  content: "\f04b"; }

.icon-play-circle:before, .icon-play-circle.after:after {
  content: "\f144"; }

.icon-play-circle-o:before, .icon-play-circle-o.after:after {
  content: "\f01d"; }

.icon-plug:before, .icon-plug.after:after {
  content: "\f1e6"; }

.icon-plus:before, .icon-plus.after:after {
  content: "\f067"; }

.icon-plus-circle:before, .icon-plus-circle.after:after {
  content: "\f055"; }

.icon-plus-square:before, .icon-plus-square.after:after {
  content: "\f0fe"; }

.icon-plus-square-o:before, .icon-plus-square-o.after:after {
  content: "\f196"; }

.icon-power-off:before, .icon-power-off.after:after {
  content: "\f011"; }

.icon-print:before, .icon-print.after:after {
  content: "\f02f"; }

.icon-puzzle-piece:before, .icon-puzzle-piece.after:after {
  content: "\f12e"; }

.icon-qq:before, .icon-qq.after:after {
  content: "\f1d6"; }

.icon-qrcode:before, .icon-qrcode.after:after {
  content: "\f029"; }

.icon-question:before, .icon-question.after:after {
  content: "\f128"; }

.icon-question-circle:before, .icon-question-circle.after:after {
  content: "\f059"; }

.icon-quote-left:before, .icon-quote-left.after:after {
  content: "\f10d"; }

.icon-quote-right:before, .icon-quote-right.after:after {
  content: "\f10e"; }

.icon-ra:before, .icon-ra.after:after {
  content: "\f1d0"; }

.icon-random:before, .icon-random.after:after {
  content: "\f074"; }

.icon-rebel:before, .icon-rebel.after:after {
  content: "\f1d0"; }

.icon-recycle:before, .icon-recycle.after:after {
  content: "\f1b8"; }

.icon-reddit:before, .icon-reddit.after:after {
  content: "\f1a1"; }

.icon-reddit-square:before, .icon-reddit-square.after:after {
  content: "\f1a2"; }

.icon-refresh:before, .icon-refresh.after:after {
  content: "\f021"; }

.icon-remove:before, .icon-remove.after:after {
  content: "\f00d"; }

.icon-renren:before, .icon-renren.after:after {
  content: "\f18b"; }

.icon-reorder:before, .icon-reorder.after:after {
  content: "\f0c9"; }

.icon-repeat:before, .icon-repeat.after:after {
  content: "\f01e"; }

.icon-reply:before, .icon-reply.after:after {
  content: "\f112"; }

.icon-reply-all:before, .icon-reply-all.after:after {
  content: "\f122"; }

.icon-retweet:before, .icon-retweet.after:after {
  content: "\f079"; }

.icon-rmb:before, .icon-rmb.after:after {
  content: "\f157"; }

.icon-road:before, .icon-road.after:after {
  content: "\f018"; }

.icon-rocket:before, .icon-rocket.after:after {
  content: "\f135"; }

.icon-rotate-left:before, .icon-rotate-left.after:after {
  content: "\f0e2"; }

.icon-rotate-right:before, .icon-rotate-right.after:after {
  content: "\f01e"; }

.icon-rouble:before, .icon-rouble.after:after {
  content: "\f158"; }

.icon-rss:before, .icon-rss.after:after {
  content: "\f09e"; }

.icon-rss-square:before, .icon-rss-square.after:after {
  content: "\f143"; }

.icon-rub:before, .icon-rub.after:after {
  content: "\f158"; }

.icon-ruble:before, .icon-ruble.after:after {
  content: "\f158"; }

.icon-rupee:before, .icon-rupee.after:after {
  content: "\f156"; }

.icon-save:before, .icon-save.after:after {
  content: "\f0c7"; }

.icon-scissors:before, .icon-scissors.after:after {
  content: "\f0c4"; }

.icon-search:before, .icon-search.after:after {
  content: "\f002"; }

.icon-search-minus:before, .icon-search-minus.after:after {
  content: "\f010"; }

.icon-search-plus:before, .icon-search-plus.after:after {
  content: "\f00e"; }

.icon-sellsy:before, .icon-sellsy.after:after {
  content: "\f213"; }

.icon-send:before, .icon-send.after:after {
  content: "\f1d8"; }

.icon-send-o:before, .icon-send-o.after:after {
  content: "\f1d9"; }

.icon-server:before, .icon-server.after:after {
  content: "\f233"; }

.icon-share:before, .icon-share.after:after {
  content: "\f064"; }

.icon-share-alt:before, .icon-share-alt.after:after {
  content: "\f1e0"; }

.icon-share-alt-square:before, .icon-share-alt-square.after:after {
  content: "\f1e1"; }

.icon-share-square:before, .icon-share-square.after:after {
  content: "\f14d"; }

.icon-share-square-o:before, .icon-share-square-o.after:after {
  content: "\f045"; }

.icon-shekel:before, .icon-shekel.after:after {
  content: "\f20b"; }

.icon-sheqel:before, .icon-sheqel.after:after {
  content: "\f20b"; }

.icon-shield:before, .icon-shield.after:after {
  content: "\f132"; }

.icon-ship:before, .icon-ship.after:after {
  content: "\f21a"; }

.icon-shirtsinbulk:before, .icon-shirtsinbulk.after:after {
  content: "\f214"; }

.icon-shopping-cart:before, .icon-shopping-cart.after:after {
  content: "\f07a"; }

.icon-sign-in:before, .icon-sign-in.after:after {
  content: "\f090"; }

.icon-sign-out:before, .icon-sign-out.after:after {
  content: "\f08b"; }

.icon-signal:before, .icon-signal.after:after {
  content: "\f012"; }

.icon-simplybuilt:before, .icon-simplybuilt.after:after {
  content: "\f215"; }

.icon-sitemap:before, .icon-sitemap.after:after {
  content: "\f0e8"; }

.icon-skyatlas:before, .icon-skyatlas.after:after {
  content: "\f216"; }

.icon-skype:before, .icon-skype.after:after {
  content: "\f17e"; }

.icon-slack:before, .icon-slack.after:after {
  content: "\f198"; }

.icon-sliders:before, .icon-sliders.after:after {
  content: "\f1de"; }

.icon-slideshare:before, .icon-slideshare.after:after {
  content: "\f1e7"; }

.icon-smile-o:before, .icon-smile-o.after:after {
  content: "\f118"; }

.icon-soccer-ball-o:before, .icon-soccer-ball-o.after:after {
  content: "\f1e3"; }

.icon-sort:before, .icon-sort.after:after {
  content: "\f0dc"; }

.icon-sort-alpha-asc:before, .icon-sort-alpha-asc.after:after {
  content: "\f15d"; }

.icon-sort-alpha-desc:before, .icon-sort-alpha-desc.after:after {
  content: "\f15e"; }

.icon-sort-amount-asc:before, .icon-sort-amount-asc.after:after {
  content: "\f160"; }

.icon-sort-amount-desc:before, .icon-sort-amount-desc.after:after {
  content: "\f161"; }

.icon-sort-asc:before, .icon-sort-asc.after:after {
  content: "\f0de"; }

.icon-sort-desc:before, .icon-sort-desc.after:after {
  content: "\f0dd"; }

.icon-sort-down:before, .icon-sort-down.after:after {
  content: "\f0dd"; }

.icon-sort-numeric-asc:before, .icon-sort-numeric-asc.after:after {
  content: "\f162"; }

.icon-sort-numeric-desc:before, .icon-sort-numeric-desc.after:after {
  content: "\f163"; }

.icon-sort-up:before, .icon-sort-up.after:after {
  content: "\f0de"; }

.icon-soundcloud:before, .icon-soundcloud.after:after {
  content: "\f1be"; }

.icon-space-shuttle:before, .icon-space-shuttle.after:after {
  content: "\f197"; }

.icon-spinner:before, .icon-spinner.after:after {
  content: "\f110"; }

.icon-spoon:before, .icon-spoon.after:after {
  content: "\f1b1"; }

.icon-spotify:before, .icon-spotify.after:after {
  content: "\f1bc"; }

.icon-square:before, .icon-square.after:after {
  content: "\f0c8"; }

.icon-square-o:before, .icon-square-o.after:after {
  content: "\f096"; }

.icon-stack-exchange:before, .icon-stack-exchange.after:after {
  content: "\f18d"; }

.icon-stack-overflow:before, .icon-stack-overflow.after:after {
  content: "\f16c"; }

.icon-star:before, .icon-star.after:after {
  content: "\f005"; }

.icon-star-half:before, .icon-star-half.after:after {
  content: "\f089"; }

.icon-star-half-empty:before, .icon-star-half-empty.after:after {
  content: "\f123"; }

.icon-star-half-full:before, .icon-star-half-full.after:after {
  content: "\f123"; }

.icon-star-half-o:before, .icon-star-half-o.after:after {
  content: "\f123"; }

.icon-star-o:before, .icon-star-o.after:after {
  content: "\f006"; }

.icon-steam:before, .icon-steam.after:after {
  content: "\f1b6"; }

.icon-steam-square:before, .icon-steam-square.after:after {
  content: "\f1b7"; }

.icon-step-backward:before, .icon-step-backward.after:after {
  content: "\f048"; }

.icon-step-forward:before, .icon-step-forward.after:after {
  content: "\f051"; }

.icon-stethoscope:before, .icon-stethoscope.after:after {
  content: "\f0f1"; }

.icon-stop:before, .icon-stop.after:after {
  content: "\f04d"; }

.icon-street-view:before, .icon-street-view.after:after {
  content: "\f21d"; }

.icon-strikethrough:before, .icon-strikethrough.after:after {
  content: "\f0cc"; }

.icon-stumbleupon:before, .icon-stumbleupon.after:after {
  content: "\f1a4"; }

.icon-stumbleupon-circle:before, .icon-stumbleupon-circle.after:after {
  content: "\f1a3"; }

.icon-subscript:before, .icon-subscript.after:after {
  content: "\f12c"; }

.icon-subway:before, .icon-subway.after:after {
  content: "\f239"; }

.icon-suitcase:before, .icon-suitcase.after:after {
  content: "\f0f2"; }

.icon-sun-o:before, .icon-sun-o.after:after {
  content: "\f185"; }

.icon-superscript:before, .icon-superscript.after:after {
  content: "\f12b"; }

.icon-support:before, .icon-support.after:after {
  content: "\f1cd"; }

.icon-table:before, .icon-table.after:after {
  content: "\f0ce"; }

.icon-tablet:before, .icon-tablet.after:after {
  content: "\f10a"; }

.icon-tachometer:before, .icon-tachometer.after:after {
  content: "\f0e4"; }

.icon-tag:before, .icon-tag.after:after {
  content: "\f02b"; }

.icon-tags:before, .icon-tags.after:after {
  content: "\f02c"; }

.icon-tasks:before, .icon-tasks.after:after {
  content: "\f0ae"; }

.icon-taxi:before, .icon-taxi.after:after {
  content: "\f1ba"; }

.icon-tencent-weibo:before, .icon-tencent-weibo.after:after {
  content: "\f1d5"; }

.icon-terminal:before, .icon-terminal.after:after {
  content: "\f120"; }

.icon-text-height:before, .icon-text-height.after:after {
  content: "\f034"; }

.icon-text-width:before, .icon-text-width.after:after {
  content: "\f035"; }

.icon-th:before, .icon-th.after:after {
  content: "\f00a"; }

.icon-th-large:before, .icon-th-large.after:after {
  content: "\f009"; }

.icon-th-list:before, .icon-th-list.after:after {
  content: "\f00b"; }

.icon-thumb-tack:before, .icon-thumb-tack.after:after {
  content: "\f08d"; }

.icon-thumbs-down:before, .icon-thumbs-down.after:after {
  content: "\f165"; }

.icon-thumbs-o-down:before, .icon-thumbs-o-down.after:after {
  content: "\f088"; }

.icon-thumbs-o-up:before, .icon-thumbs-o-up.after:after {
  content: "\f087"; }

.icon-thumbs-up:before, .icon-thumbs-up.after:after {
  content: "\f164"; }

.icon-ticket:before, .icon-ticket.after:after {
  content: "\f145"; }

.icon-times:before, .icon-times.after:after {
  content: "\f00d"; }

.icon-times-circle:before, .icon-times-circle.after:after {
  content: "\f057"; }

.icon-times-circle-o:before, .icon-times-circle-o.after:after {
  content: "\f05c"; }

.icon-tint:before, .icon-tint.after:after {
  content: "\f043"; }

.icon-toggle-down:before, .icon-toggle-down.after:after {
  content: "\f150"; }

.icon-toggle-left:before, .icon-toggle-left.after:after {
  content: "\f191"; }

.icon-toggle-off:before, .icon-toggle-off.after:after {
  content: "\f204"; }

.icon-toggle-on:before, .icon-toggle-on.after:after {
  content: "\f205"; }

.icon-toggle-right:before, .icon-toggle-right.after:after {
  content: "\f152"; }

.icon-toggle-up:before, .icon-toggle-up.after:after {
  content: "\f151"; }

.icon-train:before, .icon-train.after:after {
  content: "\f238"; }

.icon-transgender:before, .icon-transgender.after:after {
  content: "\f224"; }

.icon-transgender-alt:before, .icon-transgender-alt.after:after {
  content: "\f225"; }

.icon-trash:before, .icon-trash.after:after {
  content: "\f1f8"; }

.icon-trash-o:before, .icon-trash-o.after:after {
  content: "\f014"; }

.icon-tree:before, .icon-tree.after:after {
  content: "\f1bb"; }

.icon-trello:before, .icon-trello.after:after {
  content: "\f181"; }

.icon-trophy:before, .icon-trophy.after:after {
  content: "\f091"; }

.icon-truck:before, .icon-truck.after:after {
  content: "\f0d1"; }

.icon-try:before, .icon-try.after:after {
  content: "\f195"; }

.icon-tty:before, .icon-tty.after:after {
  content: "\f1e4"; }

.icon-tumblr:before, .icon-tumblr.after:after {
  content: "\f173"; }

.icon-tumblr-square:before, .icon-tumblr-square.after:after {
  content: "\f174"; }

.icon-turkish-lira:before, .icon-turkish-lira.after:after {
  content: "\f195"; }

.icon-twitch:before, .icon-twitch.after:after {
  content: "\f1e8"; }

.icon-twitter:before, .icon-twitter.after:after {
  content: "\f099"; }

.icon-twitter-square:before, .icon-twitter-square.after:after {
  content: "\f081"; }

.icon-umbrella:before, .icon-umbrella.after:after {
  content: "\f0e9"; }

.icon-underline:before, .icon-underline.after:after {
  content: "\f0cd"; }

.icon-undo:before, .icon-undo.after:after {
  content: "\f0e2"; }

.icon-university:before, .icon-university.after:after {
  content: "\f19c"; }

.icon-unlink:before, .icon-unlink.after:after {
  content: "\f127"; }

.icon-unlock:before, .icon-unlock.after:after {
  content: "\f09c"; }

.icon-unlock-alt:before, .icon-unlock-alt.after:after {
  content: "\f13e"; }

.icon-unsorted:before, .icon-unsorted.after:after {
  content: "\f0dc"; }

.icon-upload:before, .icon-upload.after:after {
  content: "\f093"; }

.icon-usd:before, .icon-usd.after:after {
  content: "\f155"; }

.icon-user:before, .icon-user.after:after {
  content: "\f007"; }

.icon-user-md:before, .icon-user-md.after:after {
  content: "\f0f0"; }

.icon-user-plus:before, .icon-user-plus.after:after {
  content: "\f234"; }

.icon-user-secret:before, .icon-user-secret.after:after {
  content: "\f21b"; }

.icon-user-times:before, .icon-user-times.after:after {
  content: "\f235"; }

.icon-users:before, .icon-users.after:after {
  content: "\f0c0"; }

.icon-venus:before, .icon-venus.after:after {
  content: "\f221"; }

.icon-venus-double:before, .icon-venus-double.after:after {
  content: "\f226"; }

.icon-venus-mars:before, .icon-venus-mars.after:after {
  content: "\f228"; }

.icon-viacoin:before, .icon-viacoin.after:after {
  content: "\f237"; }

.icon-video-camera:before, .icon-video-camera.after:after {
  content: "\f03d"; }

.icon-vimeo-square:before, .icon-vimeo-square.after:after {
  content: "\f194"; }

.icon-vine:before, .icon-vine.after:after {
  content: "\f1ca"; }

.icon-vk:before, .icon-vk.after:after {
  content: "\f189"; }

.icon-volume-down:before, .icon-volume-down.after:after {
  content: "\f027"; }

.icon-volume-off:before, .icon-volume-off.after:after {
  content: "\f026"; }

.icon-volume-up:before, .icon-volume-up.after:after {
  content: "\f028"; }

.icon-warning:before, .icon-warning.after:after {
  content: "\f071"; }

.icon-wechat:before, .icon-wechat.after:after {
  content: "\f1d7"; }

.icon-weibo:before, .icon-weibo.after:after {
  content: "\f18a"; }

.icon-weixin:before, .icon-weixin.after:after {
  content: "\f1d7"; }

.icon-whatsapp:before, .icon-whatsapp.after:after {
  content: "\f232"; }

.icon-wheelchair:before, .icon-wheelchair.after:after {
  content: "\f193"; }

.icon-wifi:before, .icon-wifi.after:after {
  content: "\f1eb"; }

.icon-windows:before, .icon-windows.after:after {
  content: "\f17a"; }

.icon-won:before, .icon-won.after:after {
  content: "\f159"; }

.icon-wordpress:before, .icon-wordpress.after:after {
  content: "\f19a"; }

.icon-wrench:before, .icon-wrench.after:after {
  content: "\f0ad"; }

.icon-xing:before, .icon-xing.after:after {
  content: "\f168"; }

.icon-xing-square:before, .icon-xing-square.after:after {
  content: "\f169"; }

.icon-yahoo:before, .icon-yahoo.after:after {
  content: "\f19e"; }

.icon-yelp:before, .icon-yelp.after:after {
  content: "\f1e9"; }

.icon-yen:before, .icon-yen.after:after {
  content: "\f157"; }

.icon-youtube:before, .icon-youtube.after:after {
  content: "\f167"; }

.icon-youtube-play:before, .icon-youtube-play.after:after {
  content: "\f16a"; }

.icon-youtube-square:before, .icon-youtube-square.after:after {
  content: "\f166"; }

/**
 * @a11y-hide
 *
 * Hides an element in such a way that it's still read by screen readers
 */
/**
 * @a11y-show
 *
 * Un-hides an a11y-hidden element
 */
/**
 * @strip-units
 *
 * Removes any unit (%, px, rem etc) from a number
 *
 * @param	int		$number: the number
 */
/**
 * @ellipsis
 *
 * Prevents text from wrapping and instead adds an ellipsis to the end
 */
/**
 * @clearfix
 *
 * Classic clearfix
 */
/**
 * @separated-inline-list
 *
 * Displays a list of items inline, separating them with a character and margin
 *
 * @param	string	$separator: text to separate items with
 * @param	unit	$margin: potential margin between items
 */
/**
 * @data-definition
 *
 * Displays a DL with DT/DD combo as key: value pairs
 */
/**
 * @align-left
 *
 * Floats an element to the left at the set breakpoint and gives it some sensible margin
 *
 * @param	min-width-declaration	$bp: at which breakpoint the floating should occur or false for no difference in resolutions
 */
/**
 * @align-right
 *
 * Floats an element to the right at the set breakpoint and gives it some sensible margin
 *
 * @param	min-width-declaration	$bp: at which breakpoint the floating should occur or false for no difference in resolutions
 */
/**
 * @arrow
 *
 * Adds an arrow to an element
 *
 * @param		position	$position: where the arrow should be added; left/top/right/bottom
 * @param		unit		$size: size of arrow (20px for example)
 * @param		color		$background: the arrow's background color
 * @param		unit		$border-width: the width of the arrow's border
 * @param		color		$border-color: color of the border
 * @param		percent		$align: how to align the arrow
 */
/**
 * @button
 *
 * Creates a button
 *
 * @param	color		$color: the background-color of the button, also used for border color, gradient and text-shadow if set
 * @param	percent		$fade: the amount of fade/gradient the button should have
 * @param	unit		$border-radius: the amount of border radius
 * @param	border		$border: a border declaration like "1px dashed red" OR "true" in which case a default border based on $color will be used
 * @param	shadow		$shadow: a box-shadow declaration like "1px 1px 2px black" OR "true" in which case a default box-shadow will be used
 * @param	unit		$padding-vertical: top and bottom padding
 * @param	unit		$padding-horizontal: left and right padding
 */
/**
 * @button-background
 *
 * Used to only set color specific stuff like background, border and text-shadow
 */
/**
 * CSS Classes
 */
.button {
  background-color: #f29200;
  border: 0;
  text-shadow: -1px -1px 0 #8c5400;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0.4rem 1.6rem;
  font-size: 1rem;
  color: #fefefe;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 1.8;
  font-style: normal;
  transition: all 0.1s ease-out;
  border-radius: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
  .button:visited {
    color: #fefefe; }
  .button:hover {
    color: #fefefe;
    text-decoration: none;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }
  .button.block {
    display: block;
    margin-bottom: 1.5rem; }
  .button.left {
    text-align: left; }
  .button.right {
    text-align: right; }
  .button.secondary {
    background-color: #123;
    border: 0;
    text-shadow: -1px -1px 0 black; }
  .button.disabled {
    background-color: #999;
    border: 0;
    text-shadow: -1px -1px 0 #666666; }

/**
 * @card-flip
 *
 * Use on a container with two children, the first child will be visible and on hover the container will rotate to reveal the second child
 *
 * @param	bool	$hover: whether to rotate the "card" on hover (you may wanna do this manually)
 * @param:	string	$rotate: X or Y - in which direction to rotate
 */
/**
 * @col
 *
 * FLoats elements into columns
 *
 * @param	int		$num: how many columns
 * @param	unit	$gutter: space between columns
 * @param	string	$selector: child-selector
 */
/**
 * @col
 *
 * A single column
 *
 * @param	int		$num: how many items per row
 * @param	unit	$gutter: space between cols
 */
/**
 * CSS Classes
 */
ul[class*="cols-"] {
  margin-left: 0;
  list-style: none; }

/*	[class*="cols-"] > * {
		margin-bottom: $margin;
	} */
@media (min-width: 600px) {
  .cols-1-2 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-2:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-2 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(50% - 1.5rem);
      margin-right: 3rem; }
      .cols-1-2 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-2 > *:nth-of-type(2n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-2 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-2 > *:nth-of-type(2n) {
        margin-left: 0; }
    .cols-1-2 > *:nth-of-type(2n) + * {
      clear: both; } }

@media (min-width: 600px) and (max-width: 799px) {
  .cols-1-3 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-3:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-3 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(50% - 1.5rem);
      margin-right: 3rem; }
      .cols-1-3 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-3 > *:nth-of-type(2n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-3 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-3 > *:nth-of-type(2n) {
        margin-left: 0; }
    .cols-1-3 > *:nth-of-type(2n) + * {
      clear: both; } }
@media (min-width: 800px) {
  .cols-1-3 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-3:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-3 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(33.3333333333% - 2rem);
      margin-right: 3rem; }
      .cols-1-3 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-3 > *:nth-of-type(3n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-3 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-3 > *:nth-of-type(3n) {
        margin-left: 0; }
    .cols-1-3 > *:nth-of-type(3n) + * {
      clear: both; } }

@media (min-width: 600px) and (max-width: 599px) {
  .cols-1-4 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-4:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-4 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(50% - 1.5rem);
      margin-right: 3rem; }
      .cols-1-4 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-4 > *:nth-of-type(2n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-4 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-4 > *:nth-of-type(2n) {
        margin-left: 0; }
    .cols-1-4 > *:nth-of-type(2n) + * {
      clear: both; } }
@media (min-width: 800px) {
  .cols-1-4 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-4:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-4 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(25% - 2.25rem);
      margin-right: 3rem; }
      .cols-1-4 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-4 > *:nth-of-type(4n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-4 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-4 > *:nth-of-type(4n) {
        margin-left: 0; }
    .cols-1-4 > *:nth-of-type(4n) + * {
      clear: both; } }

@media (min-width: 600px) and (max-width: 799px) {
  .cols-1-5 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-5:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-5 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(50% - 1.5rem);
      margin-right: 3rem; }
      .cols-1-5 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-5 > *:nth-of-type(2n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-5 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-5 > *:nth-of-type(2n) {
        margin-left: 0; }
    .cols-1-5 > *:nth-of-type(2n) + * {
      clear: both; } }
@media (min-width: 800px) and (max-width: 999px) {
  .cols-1-5 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-5:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-5 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(33.3333333333% - 2rem);
      margin-right: 3rem; }
      .cols-1-5 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-5 > *:nth-of-type(3n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-5 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-5 > *:nth-of-type(3n) {
        margin-left: 0; }
    .cols-1-5 > *:nth-of-type(3n) + * {
      clear: both; } }
@media (min-width: 1000px) {
  .cols-1-5 {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    .cols-1-5:after {
      content: "";
      display: table;
      clear: both; }
    .cols-1-5 > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(20% - 2.4rem);
      margin-right: 3rem; }
      .cols-1-5 > *:after {
        content: "";
        display: table;
        clear: both; }
      .cols-1-5 > *:nth-of-type(5n) {
        margin-right: 0; }
      [dir=rtl] .cols-1-5 > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] .cols-1-5 > *:nth-of-type(5n) {
        margin-left: 0; }
    .cols-1-5 > *:nth-of-type(5n) + * {
      clear: both; } }

/**
 * @device
 *
 * Turns an element into a mobile device (Nexus 5-looking)
 *
 * @param	unit	$width: the width of the device
 * @param	color	$color: color of the device
 * @param	bool	$h: whether to set height (if used on an img height should be auto)
 */
/**
 * @section
 *
 * Creates a full width section with centered content based on preferred site width
 *
 * @param	color	$bg: section background color
 */
/**
 * @section-inner
 *
 * Creates a section within a section, so you can have an article as section, and article header as an inner section for example
 *
 * @param	string	$align: top/bottom; if you want to pull it up towards to top or down towards the bottom
 */
/**
 * @unsection
 *
 * Utility mixin for removing section styling
 */
/**
 * @section-centering
 *
 * Takes care of centering the section content using padding and calc
 */
/**
 * @section-right
 *
 * Positions an element at the right edge of the inner content of the section
 */
/**
 * @section-left
 *
 * Positions an element at the right left of the inner content of the section
 */
/**
 * @section-bottom
 *
 * Positions an element at the bottom edge of the inner content of the section
 */
/**
 * @section-top
 *
 * Positions an element at the top edge of the inner content of the section
 */
/**
 * @section-border-centering
 *
 * Same as @section-centering but uses border instead of padding
 */
/**
 * @speech-bubble
 *
 * Creates a speec bubble
 *
 * @param	string	$where: left/right; which side to place the arrow
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

html {
  background: #222;
  font-size: 100%; }

body {
  font-family: Raleway, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.8;
  letter-spacing: 0;
  color: #fff;
  color: #fff;
  word-wrap: break-word; }

main,
aside,
section,
article,
header,
footer {
  margin: 0 0 3rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 0.75rem;
  font-size: 2.8rem;
  font-family: Raleway, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.2;
  letter-spacing: 0;
  color: #fff; }
  @media (max-width: 799px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: 2.24rem; } }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    color: inherit;
    text-decoration: none; }
    h1 a:hover,
    h2 a:hover,
    h3 a:hover,
    h4 a:hover,
    h5 a:hover,
    h6 a:hover {
      color: inherit;
      text-decoration: none; }
  h1 small,
  h2 small,
  h3 small,
  h4 small,
  h5 small,
  h6 small {
    display: block;
    font-size: 60%;
    letter-spacing: 0;
    line-height: 1.2; }

h2 {
  font-size: 2.8rem; }
  @media (max-width: 799px) {
    h2 {
      font-size: 2.24rem; } }

h3 {
  font-size: 1.4rem; }
  @media (max-width: 799px) {
    h3 {
      font-size: 1.12rem; } }

h4 {
  font-size: 1.2rem; }
  @media (max-width: 799px) {
    h4 {
      font-size: 0.96rem; } }

h5 {
  font-size: 1.1rem; }
  @media (max-width: 799px) {
    h5 {
      font-size: 0.88rem; } }

h6 {
  font-size: 1rem; }
  @media (max-width: 799px) {
    h6 {
      font-size: 0.8rem; } }

p {
  margin: 0 0 1.5rem; }

ul,
ol {
  margin: 0 0 1.5rem 3rem;
  padding: 0; }

dl {
  margin: 0 0 1.5rem; }

dt {
  font-weight: bold; }

dd {
  margin: 0 0 0 1.5rem; }

q,
blockquote {
  quotes: "“" "”" "‘" "’"; }

q:before {
  content: open-quote; }

q:after {
  content: close-quote; }

blockquote {
  margin: 0 0 1.5rem;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: lighter;
  color: #c4c4c4;
  font-size: 120%; }
  @media (min-width: 800px) {
    blockquote {
      font-size: 140%; } }
  blockquote > :last-child {
    margin-bottom: 0; }
  blockquote > :first-child:before, blockquote > :last-child:after {
    content: open-quote; }
  blockquote > :last-child:after {
    content: close-quote; }

hr {
  margin: 2.25rem 0;
  border-top: 1px solid #e8e8e8; }

pre {
  background: #0042ff;
  margin: 0 0 1.5rem;
  padding: 1.5rem;
  max-height: 300px;
  resize: y;
  overflow: auto;
  border: 1px solid #e8e8e8; }

code {
  word-wrap: break-word; }

pre code {
  word-wrap: normal; }

table {
  margin: 0 0 1.5rem;
  border-spacing: 0; }

th,
td {
  padding: 0.75rem 1.5rem;
  border: 1px solid #e8e8e8;
  text-align: left;
  vertical-align: top; }

th,
tr:hover td {
  background: #0042ff; }

a {
  color: #0042ff;
  text-decoration: none; }
  a:hover {
    color: #19a58b;
    text-decoration: underline; }

small {
  display: inline-block;
  font-size: 0.8rem;
  color: #c4c4c4; }
  small a {
    color: #c4c4c4; }
    small a:hover {
      color: #19a58b; }

abbr {
  cursor: help; }

img {
  max-width: 100%;
  height: auto;
  box-sizing: border-box; }

iframe {
  width: 100%;
  height: 300px;
  border: 0;
  resize: y;
  width: 1px;
  min-width: 100%;
  *width: 100%; }

form {
  margin: 0 0 1.5rem; }
  form label {
    display: block; }
    form label span.value {
      float: right; }
  form strong.error {
    display: block;
    color: #c00; }
  form abbr {
    color: #c00;
    border-bottom: 0 !important; }
  form input[type=text],
  form input[type=search],
  form input[type=email],
  form input[type=url],
  form input[type=tel],
  form input[type=number],
  form input[type=date],
  form input[type=month],
  form input[type=week],
  form input[type=time],
  form input[type=datetime],
  form input[type=datetime-local],
  form input[type=color],
  form textarea {
    font-family: Raleway, Arial, sans-serif;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.8;
    letter-spacing: 0;
    color: #fff;
    background: #fefefe;
    display: inline-block;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0;
    padding: 5px 15px;
    color: #060606;
    border: 1px solid #e8e8e8;
    border-radius: 0.5rem; }
    form input[type=text]:hover, form input[type=text]:focus,
    form input[type=search]:hover,
    form input[type=search]:focus,
    form input[type=email]:hover,
    form input[type=email]:focus,
    form input[type=url]:hover,
    form input[type=url]:focus,
    form input[type=tel]:hover,
    form input[type=tel]:focus,
    form input[type=number]:hover,
    form input[type=number]:focus,
    form input[type=date]:hover,
    form input[type=date]:focus,
    form input[type=month]:hover,
    form input[type=month]:focus,
    form input[type=week]:hover,
    form input[type=week]:focus,
    form input[type=time]:hover,
    form input[type=time]:focus,
    form input[type=datetime]:hover,
    form input[type=datetime]:focus,
    form input[type=datetime-local]:hover,
    form input[type=datetime-local]:focus,
    form input[type=color]:hover,
    form input[type=color]:focus,
    form textarea:hover,
    form textarea:focus {
      border-color: #cfcfcf; }
  form textarea {
    resize: y;
    max-width: 100%; }
  form select {
    box-sizing: border-box; }
  form input[type=submit],
  form button {
    background-color: #f29200;
    border: 0;
    text-shadow: -1px -1px 0 #8c5400;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0.4rem 1.6rem;
    font-size: 1rem;
    color: #fefefe;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    line-height: 1.8;
    font-style: normal;
    transition: all 0.1s ease-out;
    border-radius: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
    form input[type=submit]:visited,
    form button:visited {
      color: #fefefe; }
    form input[type=submit]:hover,
    form button:hover {
      color: #fefefe;
      text-decoration: none;
      box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }
  form div.captcha-wrap {
    margin: 0 0 1.5rem; }

p.message.error:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }
p.message.error.button:not(.fixed):not(.only):before {
  margin-left: -0.8rem;
  margin-right: .5rem; }
p.message.error:before {
  color: #c00; }
p.message.success:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }
p.message.success.button:not(.fixed):not(.only):before {
  margin-left: -0.8rem;
  margin-right: .5rem; }
p.message.success:before {
  color: #0c0; }

input[type=range] {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  background: #888;
  background-clip: content-box;
  height: 4px;
  margin: 6px 0 0;
  padding: 0;
  outline: 0;
  border: 13px solid transparent;
  border-width: 13px 0; }
  input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: #fefefe;
    width: 30px;
    height: 30px;
    border: 1px solid #bbb;
    border-radius: 100%;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
  input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    background: #fefefe;
    width: 30px;
    height: 30px;
    border: 1px solid #bbb;
    border-radius: 100%;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
  input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    background: #fefefe;
    width: 30px;
    height: 30px;
    border: 1px solid #bbb;
    border-radius: 100%;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
  input[type=range]::-ms-fill-lower {
    background: #06c; }
  input[type=range]::-ms-fill-upper {
    background: #888; }

.alignfull,
.alignnone,
.aligncenter,
.alignleft,
.alignright {
  display: block;
  clear: both;
  margin: 0 0 1.5rem; }

.alignleft {
  display: block;
  margin: 0 0 1.5rem; }
  @media (min-width: 800px) {
    .alignleft {
      float: left;
      margin-right: 3rem; } }

.alignright {
  display: block;
  margin: 0 0 1.5rem; }
  @media (min-width: 800px) {
    .alignright {
      float: right;
      margin-left: 3rem; } }

li.car h3 a img {
  display: block;
  width: 100%;
  margin: 0 0 5px; }
li.car dl {
  -webkit-column-count: 2;
  column-count: 2; }
  li.car dl dt {
    display: inline;
    font-weight: bold; }
  li.car dl dt:after {
    content: ": "; }
  li.car dl dd {
    display: inline;
    margin: 0; }
  li.car dl dd:after {
    content: "\a";
    white-space: pre; }

span.car-img {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  margin: 0 0 10px; }
  span.car-img img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }
  span.car-img span {
    background: rgba(0, 0, 0, 0.6);
    display: block;
    padding: 2px 8px;
    position: absolute;
    font-family: Raleway, Arial, sans-serif;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.8;
    letter-spacing: 0;
    color: #fff;
    color: rgba(254, 254, 254, 0.8);
    font-size: 0.9rem;
    font-weight: bold;
    border-radius: 4px; }
  span.car-img span.photos {
    right: 5px;
    bottom: 0;
    border-radius: 4px 4px 0 0; }
    span.car-img span.photos:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transform: translate(0, 0);
      content: "";
      margin-right: .3rem; }
    span.car-img span.photos.button:not(.fixed):not(.only):before {
      margin-left: -0.8rem;
      margin-right: .5rem; }

strong.price {
  background: #19a58b;
  display: inline;
  white-space: nowrap;
  padding: 2px 6px;
  color: #fefefe; }
  strong.price a {
    color: inherit;
    text-decoration: none; }

body > header,
body > footer,
body > aside,
body > main,
body > section {
  zoom: 1;
  background-color: #222;
  display: block;
  position: relative;
  margin: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: calc((100% - 90% + 0px) / 2);
  padding-right: calc((100% - 90% + 0px) / 2); }
  body > header:after,
  body > footer:after,
  body > aside:after,
  body > main:after,
  body > section:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 1160px) {
    body > header,
    body > footer,
    body > aside,
    body > main,
    body > section {
      padding-left: calc(50% - 530px + 0px);
      padding-right: calc(50% - 530px + 0px); } }

.button-clear {
  background-color: #0042ff;
  border: 1px solid #0042ff;
  text-shadow: -1px -1px 0 #002899;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0.4rem 1.6rem;
  font-size: 1rem;
  color: #fefefe;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 1.8;
  font-style: normal;
  transition: all 0.1s ease-out;
  border-radius: 0;
  box-shadow: 0;
  border-radius: 30px;
  text-transform: uppercase;
  font-weight: normal; }
  .button-clear:visited {
    color: #fefefe; }
  .button-clear:hover {
    color: #fefefe;
    text-decoration: none;
    box-shadow: 0; }

h3,
h4,
h5,
h6 {
  font-weight: normal; }

#header {
  background: #ffffff00;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 99999; }
  #header h1 {
    font-size: 2.3em; }
  #header p.logo {
    margin: 16px 0 0 !important; }
  #header h1,
  #header p.logo {
    position: relative;
    z-index: 1;
    font-size: 2.3em;
    background: url("gfx/wahat-logo.png");
    width: 263px;
    max-width: 100%;
    background-size: contain;
    background-repeat: no-repeat; }
    #header h1 a,
    #header p.logo a {
      display: block;
      height: 90px;
      text-indent: -1000000px;
      outline: 0;
      color: #0042ff;
      text-decoration: none; }
    #header h1 p,
    #header p.logo p {
      font-size: 2.3em; }
    @media (min-width: 800px) {
      #header h1,
      #header p.logo {
        float: left;
        margin: 10px 0 0; } }
  #header div.widget_nav_menu {
    text-align: center; }
    @media (min-width: 800px) {
      #header div.widget_nav_menu {
        float: right; } }
    #header div.widget_nav_menu ul {
      margin: 0;
      padding: 0;
      list-style: none; }
    @media (max-width: 599px) {
      #header div.widget_nav_menu > ul > li:first-child {
        display: none; } }
    #header div.widget_nav_menu > ul > li + li {
      margin: 0 5px; }
      @media (min-width: 400px) {
        #header div.widget_nav_menu > ul > li + li {
          margin: 0 10px; } }
      @media (min-width: 600px) {
        #header div.widget_nav_menu > ul > li + li {
          margin: 0 20px; } }
      @media (min-width: 800px) {
        #header div.widget_nav_menu > ul > li + li {
          margin: 0 0 0 20px; } }
      @media (min-width: 1000px) {
        #header div.widget_nav_menu > ul > li + li {
          margin: 0 0 0 50px; } }
    #header div.widget_nav_menu > ul > li {
      display: inline-block;
      color: #0042ff; }
      #header div.widget_nav_menu > ul > li > a {
        display: block;
        padding: 15px 0;
        color: #0042ff;
        text-decoration: none;
        text-transform: uppercase;
        background: #15252200;
        padding: 40px 10px 3px 10px; }
        #header div.widget_nav_menu > ul > li > a b {
          font-weight: normal; }
          @media (max-width: 599px) {
            #header div.widget_nav_menu > ul > li > a b {
              display: none; } }
      #header div.widget_nav_menu > ul > li.active > a,
      #header div.widget_nav_menu > ul > li > a:hover {
        border-bottom-color: #19a58b;
        background: #0042ff;
        padding: 40px 10px 3px 10px;
        color: white; }

#hero {
  padding: 0;
  min-height: 140px;
  max-height: 700px; }
  #hero h1 {
    position: absolute;
    left: 10%;
    top: 74%;
    z-index: 1;
    color: #737373;
    width: 80%;
    margin: 0;
    text-align: center;
    color: black;
    margin-top: -1.68rem; }
  #hero .slide-border {
    position: absolute;
    left: 10%;
    top: 40%;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    font-size: 24px;
    color: black; }
  #hero .slide-text {
    position: absolute;
    left: 10%;
    top: 50%;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    font-size: 16px;
    color: black; }
  #hero .cars-btn {
    position: absolute;
    left: 10%;
    top: 60%;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    font-size: 16px; }
  #home-page #hero h1 {
    top: 30%;
    margin-top: 0; }
  #hero .social-slider {
    position: absolute;
    left: 10%;
    top: 68%;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
    width: 80%; }
  #hero .social-slider ul li {
    list-style: none; }
  #hero #slideshow {
    margin: 0;
    max-height: 700px; }

body > main {
  background-color: #ffffff; }
  body > main h2 {
    color: #060606; }
  body > main .main-area {
    display: table;
    width: 100%; }
  body > main .search-area {
    display: table-cell;
    width: 22%;
    vertical-align: top;
    float: left; }
  body > main .recent-cars-area {
    display: table-cell;
    width: 76%;
    float: right; }
  body > main .recent-cars-area h2 {
    background: #c4c4c4;
    color: black;
    font-size: 22px;
    padding: 12px 12px 12px 12px; }

section#search-dubicars {
  background: #c4c4c4;
  padding: 16px; }

#aside {
  text-align: center;
  color: #060606;
  background-color: #ffffff; }
  #aside h2 {
    color: #060606; }

#map {
  padding: 0; }
  #map > div.map > img {
    width: 100%;
    max-height: 400px; }

#footer {
  background: #c4c4c4;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  color: black;
  font-size: 0.8rem;
  text-transform: uppercase; }
  #footer ul {
    margin-left: 0;
    list-style: none;
    margin: 0 0 0.75rem; }
    #footer ul > li {
      display: inline-block; }
    #footer ul > li:after {
      content: "";
      margin: 0 10px; }
    #footer ul > li:last-child:after {
      display: none; }
  #footer li {
    display: block !important;
    padding-top: 10px; }
  #footer #menu-main-menu-2 li {
    display: block !important;
    padding-top: 6px;
    color: #e8e8e8; }
  #footer h2 {
    color: black;
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 30px; }
  #footer p {
    margin: 0;
    text-transform: capitalize;
    color: black; }
  #footer div#widget-nav_menu-8 ul li a b {
    font-weight: 500 !important; }
  #footer strong {
    color: black; }
  #footer .menu-facebook a {
    background: #3B5998;
    border: 2px solid #3B5998 !important;
    color: white !important; }
  #footer .menu-twitter a {
    background: #1CA1F3;
    border: 2px solid #1CA1F3 !important;
    color: white !important; }
  #footer a {
    color: inherit; }
  #footer div.widget_nav_menu {
    float: left;
    width: 25%; }
    @media (max-width: 799px) {
      #footer div.widget_nav_menu {
        width: 50%; } }
    #footer div.widget_nav_menu ul a[href^="http://facebook.com"],
    #footer div.widget_nav_menu ul a[href^="https://facebook.com"],
    #footer div.widget_nav_menu ul a[href^="http://www.facebook.com"],
    #footer div.widget_nav_menu ul a[href^="https://www.facebook.com"], #footer div.widget_nav_menu ul[href^="http://facebook.com"], #footer div.widget_nav_menu ul[href^="https://facebook.com"], #footer div.widget_nav_menu ul[href^="http://www.facebook.com"], #footer div.widget_nav_menu ul[href^="https://www.facebook.com"] {
      font-size: 0 !important;
      text-decoration: none !important;
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 2px solid #c4c4c4;
      border-radius: 100%; }
      #footer div.widget_nav_menu ul a[href^="http://facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.facebook.com"]:before, #footer div.widget_nav_menu ul[href^="http://facebook.com"]:before, #footer div.widget_nav_menu ul[href^="https://facebook.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.facebook.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.facebook.com"]:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "";
        margin-right: .3rem; }
      #footer div.widget_nav_menu ul a[href^="http://facebook.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://facebook.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="http://www.facebook.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://www.facebook.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://facebook.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://facebook.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://www.facebook.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://www.facebook.com"].button:not(.fixed):not(.only):before {
        margin-left: -0.8rem;
        margin-right: .5rem; }
      #footer div.widget_nav_menu ul a[href^="http://facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.facebook.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.facebook.com"]:before, #footer div.widget_nav_menu ul[href^="http://facebook.com"]:before, #footer div.widget_nav_menu ul[href^="https://facebook.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.facebook.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.facebook.com"]:before {
        margin: 0;
        font-size: 1rem;
        line-height: inherit; }
    #footer div.widget_nav_menu ul a[href^="http://twitter.com"],
    #footer div.widget_nav_menu ul a[href^="https://twitter.com"],
    #footer div.widget_nav_menu ul a[href^="http://www.twitter.com"],
    #footer div.widget_nav_menu ul a[href^="https://www.twitter.com"], #footer div.widget_nav_menu ul[href^="http://twitter.com"], #footer div.widget_nav_menu ul[href^="https://twitter.com"], #footer div.widget_nav_menu ul[href^="http://www.twitter.com"], #footer div.widget_nav_menu ul[href^="https://www.twitter.com"] {
      font-size: 0 !important;
      text-decoration: none !important;
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 2px solid #c4c4c4;
      border-radius: 100%; }
      #footer div.widget_nav_menu ul a[href^="http://twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.twitter.com"]:before, #footer div.widget_nav_menu ul[href^="http://twitter.com"]:before, #footer div.widget_nav_menu ul[href^="https://twitter.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.twitter.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.twitter.com"]:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "";
        margin-right: .3rem; }
      #footer div.widget_nav_menu ul a[href^="http://twitter.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://twitter.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="http://www.twitter.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://www.twitter.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://twitter.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://twitter.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://www.twitter.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://www.twitter.com"].button:not(.fixed):not(.only):before {
        margin-left: -0.8rem;
        margin-right: .5rem; }
      #footer div.widget_nav_menu ul a[href^="http://twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.twitter.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.twitter.com"]:before, #footer div.widget_nav_menu ul[href^="http://twitter.com"]:before, #footer div.widget_nav_menu ul[href^="https://twitter.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.twitter.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.twitter.com"]:before {
        margin: 0;
        font-size: 1rem;
        line-height: inherit; }
    #footer div.widget_nav_menu ul a[href^="http://instagram.com"],
    #footer div.widget_nav_menu ul a[href^="https://instagram.com"],
    #footer div.widget_nav_menu ul a[href^="http://www.instagram.com"],
    #footer div.widget_nav_menu ul a[href^="https://www.instagram.com"], #footer div.widget_nav_menu ul[href^="http://instagram.com"], #footer div.widget_nav_menu ul[href^="https://instagram.com"], #footer div.widget_nav_menu ul[href^="http://www.instagram.com"], #footer div.widget_nav_menu ul[href^="https://www.instagram.com"] {
      font-size: 0 !important;
      text-decoration: none !important;
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 2px solid #c4c4c4;
      border-radius: 100%; }
      #footer div.widget_nav_menu ul a[href^="http://instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.instagram.com"]:before, #footer div.widget_nav_menu ul[href^="http://instagram.com"]:before, #footer div.widget_nav_menu ul[href^="https://instagram.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.instagram.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.instagram.com"]:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "";
        margin-right: .3rem; }
      #footer div.widget_nav_menu ul a[href^="http://instagram.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://instagram.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="http://www.instagram.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://www.instagram.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://instagram.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://instagram.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://www.instagram.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://www.instagram.com"].button:not(.fixed):not(.only):before {
        margin-left: -0.8rem;
        margin-right: .5rem; }
      #footer div.widget_nav_menu ul a[href^="http://instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.instagram.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.instagram.com"]:before, #footer div.widget_nav_menu ul[href^="http://instagram.com"]:before, #footer div.widget_nav_menu ul[href^="https://instagram.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.instagram.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.instagram.com"]:before {
        margin: 0;
        font-size: 1rem;
        line-height: inherit; }
    #footer div.widget_nav_menu ul a[href^="http://linkedin.com"],
    #footer div.widget_nav_menu ul a[href^="https://linkedin.com"],
    #footer div.widget_nav_menu ul a[href^="http://www.linkedin.com"],
    #footer div.widget_nav_menu ul a[href^="https://www.linkedin.com"], #footer div.widget_nav_menu ul[href^="http://linkedin.com"], #footer div.widget_nav_menu ul[href^="https://linkedin.com"], #footer div.widget_nav_menu ul[href^="http://www.linkedin.com"], #footer div.widget_nav_menu ul[href^="https://www.linkedin.com"] {
      font-size: 0 !important;
      text-decoration: none !important;
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 2px solid #c4c4c4;
      border-radius: 100%; }
      #footer div.widget_nav_menu ul a[href^="http://linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="http://linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="https://linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.linkedin.com"]:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "";
        margin-right: .3rem; }
      #footer div.widget_nav_menu ul a[href^="http://linkedin.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://linkedin.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="http://www.linkedin.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://www.linkedin.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://linkedin.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://linkedin.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://www.linkedin.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://www.linkedin.com"].button:not(.fixed):not(.only):before {
        margin-left: -0.8rem;
        margin-right: .5rem; }
      #footer div.widget_nav_menu ul a[href^="http://linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.linkedin.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="http://linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="https://linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.linkedin.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.linkedin.com"]:before {
        margin: 0;
        font-size: 1rem;
        line-height: inherit; }
    #footer div.widget_nav_menu ul a[href^="http://snapchat.com"],
    #footer div.widget_nav_menu ul a[href^="https://snapchat.com"],
    #footer div.widget_nav_menu ul a[href^="http://www.snapchat.com"],
    #footer div.widget_nav_menu ul a[href^="https://www.snapchat.com"], #footer div.widget_nav_menu ul[href^="http://snapchat.com"], #footer div.widget_nav_menu ul[href^="https://snapchat.com"], #footer div.widget_nav_menu ul[href^="http://www.snapchat.com"], #footer div.widget_nav_menu ul[href^="https://www.snapchat.com"] {
      font-size: 0 !important;
      text-decoration: none !important;
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 2px solid #c4c4c4;
      border-radius: 100%; }
      #footer div.widget_nav_menu ul a[href^="http://snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="http://snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="https://snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.snapchat.com"]:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0, 0);
        content: "";
        margin-right: .3rem; }
      #footer div.widget_nav_menu ul a[href^="http://snapchat.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://snapchat.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="http://www.snapchat.com"].button:not(.fixed):not(.only):before,
      #footer div.widget_nav_menu ul a[href^="https://www.snapchat.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://snapchat.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://snapchat.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="http://www.snapchat.com"].button:not(.fixed):not(.only):before, #footer div.widget_nav_menu ul[href^="https://www.snapchat.com"].button:not(.fixed):not(.only):before {
        margin-left: -0.8rem;
        margin-right: .5rem; }
      #footer div.widget_nav_menu ul a[href^="http://snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="http://www.snapchat.com"]:before,
      #footer div.widget_nav_menu ul a[href^="https://www.snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="http://snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="https://snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="http://www.snapchat.com"]:before, #footer div.widget_nav_menu ul[href^="https://www.snapchat.com"]:before {
        margin: 0;
        font-size: 1rem;
        line-height: inherit; }

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=url],
form input[type=tel],
form input[type=number],
form input[type=date],
form input[type=month],
form input[type=week],
form input[type=time],
form input[type=datetime],
form input[type=datetime-local],
form input[type=color],
form textarea {
  border: 1px solid #e8e8e8;
  border-radius: 0;
  outline: none; }
form input[type=submit] {
  background-color: #454545 !important;
  text-shadow: none;
  box-shadow: none; }
form input[type=submit]:hover {
  text-shadow: none;
  box-shadow: none; }

.owl-carousel {
  display: block;
  margin-left: 0px; }

.owl-carousel .owl-item li {
  list-style: none; }

#cars-in-stock {
  background: white; }

#cars-in-stock h2 {
  color: black; }

section#about {
  background-image: url("http://localhost/dubicars/gallery/wp-content/uploads/2019/02/about-bg.jpg"); }

.about-area {
  display: table;
  width: 100%; }

.about-right {
  display: table-cell;
  width: 71%;
  float: right; }

.about-left {
  display: table-cell;
  width: 26%;
  float: left; }

.about-area p {
  color: #737373;
  font-size: 0.9rem; }

#about h2 {
  color: #737373; }

.button-full {
  background-color: #454545;
  border: 1px solid #454545;
  text-shadow: -1px -1px 0 black;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0.2rem 1.3rem;
  font-size: 0.8rem;
  color: #fefefe;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 1.8;
  font-style: normal;
  transition: all 0.1s ease-out;
  border-radius: 0;
  box-shadow: 0;
  border-radius: 7px;
  text-transform: uppercase;
  font-weight: normal; }

.contact-area {
  display: table;
  width: 100%; }

.contact-left {
  display: table-cell;
  width: 50%;
  float: left;
  background: #c4c4c4;
  padding: 5px; }

.contact-center {
  display: table-cell;
  width: 22%;
  float: left;
  padding: 30px 10px 10px 25px; }

.contact-right {
  display: table-cell;
  width: 22%;
  float: left; }

div#wpcf7-f183-o1 {
  border: 1px solid white;
  padding: 16px;
  border-radius: 5px; }

.form-area {
  display: table;
  width: 100%; }

.form-left {
  display: table-cell;
  width: 48%;
  float: left; }

.form-right {
  display: table-cell;
  width: 48%;
  float: right; }

section#contact {
  background: white; }

section#contact h2 {
  color: #737373; }

section#contact p {
  color: #737373; }

blockquote {
  font-size: 15px; }

section#contact p span {
  color: #2f4079;
  font-style: italic; }

.page-id-7 main {
  background-image: url(http://localhost/dubicars/gallery/wp-content/uploads/2019/02/about-bg.jpg); }

.cpage-area {
  display: table;
  width: 100%; }

.cpage-left {
  display: table-cell;
  width: 60%;
  float: left; }

.cpage-right {
  display: table-cell;
  width: 37%;
  float: right; }

#post-content form {
  border: none !important;
  padding: 0px !important; }

.fbtn input {
  width: 25% !important; }

.page-id-9 #cars-in-stock {
  display: none; }

.contact-center a {
  color: #737373; }

.shape {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  margin-top: -20px;
  text-align: center; }

.shape:after {
  content: "";
  background: white;
  -ms-transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  transform: rotate(45deg);
  width: 32px;
  height: 35px;
  z-index: 99999999;
  display: inline-block;
  margin-top: 8px; }

.copy-area {
  display: table;
  width: 100%; }

.copy-left {
  padding-top: 20px;
  width: 55%;
  display: table-cell; }

.copy-right {
  padding-top: 20px;
  display: table-cell;
  width: 45%;
  text-align: right; }

.social-slider ul {
  text-align: center;
  margin: 0 auto;
  display: inline-block; }

.social-slider ul li {
  float: right;
  margin: 0px 15px 0px 15px; }

.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }

.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before,
.social-slider ul .menu-instagram a:before {
  margin: 0;
  font-size: 1.4rem !important;
  line-height: inherit;
  background: #E4405F;
  padding: 10px;
  border-radius: 100%;
  display: initial;
  color: #152522; }

.social-slider ul .menu-instagram a,
.social-slider ul .menu-instagram a,
.social-slider ul .menu-instagram a,
.social-slider ul .menu-instagram a {
  font-size: 0 !important;
  text-decoration: none !important;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center; }

.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }

.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before,
.social-slider ul .menu-facebook a:before {
  margin: 0;
  font-size: 1.4rem !important;
  line-height: inherit;
  background: #3B5998;
  padding: 10px;
  border-radius: 100%;
  display: initial;
  color: #152522; }

.social-slider ul .menu-facebook a,
.social-slider ul .menu-facebook a,
.social-slider ul .menu-facebook a,
.social-slider ul .menu-facebook a {
  font-size: 0 !important;
  text-decoration: none !important;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center; }

.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "";
  margin-right: .3rem; }

.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before,
.social-slider ul .menu-snapchat a:before {
  margin: 0;
  font-size: 1.4rem !important;
  line-height: inherit;
  background: #FFFC00;
  padding: 10px;
  border-radius: 100%;
  display: initial;
  color: #152522; }

.social-slider ul .menu-snapchat a,
.social-slider ul .menu-snapchat a,
.social-slider ul .menu-snapchat a,
.social-slider ul .menu-snapchat a {
  font-size: 0 !important;
  text-decoration: none !important;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center; }

@media (max-width: 799px) {
  #hero .slide-border, #hero .slide-text, #hero a {
    display: none; }

  #header h1 a, #header p.logo a {
    height: 60px; }

  body > main .search-area, body > main .recent-cars-area, .about-left, .about-right, .contact-left, .contact-center, .contact-right, .form-left, .form-right, .cpage-left, .cpage-right {
    width: 100%; }

  #header div.widget_nav_menu > ul > li.active > a, #header div.widget_nav_menu > ul > li > a:hover {
    padding: 0px 10px 0px 10px; }

  #hero h1 {
    top: 80%;
    font-size: 18px; }

  .fbtn input {
    width: 35% !important; } }
#slideshow {
  position: relative; }
  #slideshow img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: opacity 1s ease-in-out; }
    #slideshow img.active {
      opacity: 1; }
    #slideshow img:first-child {
      position: static; }
  #slideshow nav {
    zoom: 1;
    background-color: transparent;
    display: block;
    position: relative;
    margin: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: calc((100% - 90% + 0px) / 2);
    padding-right: calc((100% - 90% + 0px) / 2);
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    margin-top: -20px; }
    #slideshow nav:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 1160px) {
      #slideshow nav {
        padding-left: calc(50% - 530px + 0px);
        padding-right: calc(50% - 530px + 0px); } }
    #slideshow nav a {
      display: block;
      padding: 5px;
      float: left;
      text-decoration: none;
      border: 1px solid #fefefe; }
      #slideshow nav a:hover {
        color: #fefefe; }
      #slideshow nav a.next {
        float: right; }
      @media (min-width: 600px) {
        #slideshow nav a {
          padding: 20px; } }

#search-dubicars {
  background: #ffffff; }
  #search-dubicars iframe {
    height: 169px; }

#serp iframe {
  height: 1300px; }

#recent-cars h2 {
  text-align: center;
  padding-bottom: 1.5rem;
  border-bottom: 3px solid #e8e8e8; }
#recent-cars iframe {
  height: 580px; }

@media (min-width: 800px) and (max-width: 999px) {
  html.page-template-page-cols #post-content {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    html.page-template-page-cols #post-content:after {
      content: "";
      display: table;
      clear: both; }
    html.page-template-page-cols #post-content > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(50% - 1.5rem);
      margin-right: 3rem; }
      html.page-template-page-cols #post-content > *:after {
        content: "";
        display: table;
        clear: both; }
      html.page-template-page-cols #post-content > *:nth-of-type(2n) {
        margin-right: 0; }
      [dir=rtl] html.page-template-page-cols #post-content > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] html.page-template-page-cols #post-content > *:nth-of-type(2n) {
        margin-left: 0; }
    html.page-template-page-cols #post-content > *:nth-of-type(2n) + * {
      clear: both; } }
@media (min-width: 1000px) {
  html.page-template-page-cols #post-content {
    zoom: 1;
    clear: both;
    margin-left: 0;
    list-style: none; }
    html.page-template-page-cols #post-content:after {
      content: "";
      display: table;
      clear: both; }
    html.page-template-page-cols #post-content > * {
      zoom: 1;
      float: left;
      box-sizing: border-box;
      width: calc(33.3333333333% - 2rem);
      margin-right: 3rem; }
      html.page-template-page-cols #post-content > *:after {
        content: "";
        display: table;
        clear: both; }
      html.page-template-page-cols #post-content > *:nth-of-type(3n) {
        margin-right: 0; }
      [dir=rtl] html.page-template-page-cols #post-content > * {
        float: right;
        margin-right: 0;
        margin-left: 3rem; }
      [dir=rtl] html.page-template-page-cols #post-content > *:nth-of-type(3n) {
        margin-left: 0; }
    html.page-template-page-cols #post-content > *:nth-of-type(3n) + * {
      clear: both; } }
html.page-template-page-cols #post-content h1,
html.page-template-page-cols #post-content h2,
html.page-template-page-cols #post-content h3,
html.page-template-page-cols #post-content h4,
html.page-template-page-cols #post-content h5,
html.page-template-page-cols #post-content h6 {
  text-transform: uppercase; }
html.page-template-page-cols #post-content h2 {
  font-size: 2.24rem; }

#post-content {
  color: #060606; }
  #post-content h3 {
    color: #060606; }
  #post-content form {
    background: #242424;
    margin: 0 0 1.5rem;
    padding: 25px;
    border: 1px solid #353535;
    background: #ffffff;
    border: 1px solid #e8e8e8; }
    #post-content form > :first-child {
      margin-top: 0; }
    #post-content form > :last-child {
      margin-bottom: 0; }
    #post-content form > p:last-of-type {
      margin-bottom: 0; }
    #post-content form textarea {
      max-height: 100px; }
    #post-content form input:not([type=checkbox]):not([type=radio]),
    #post-content form textarea {
      width: 100%; }
    #post-content form p {
      position: relative;
      color: #060606; }
    #post-content form input[type=submit] + img {
      position: absolute;
      right: -20px;
      top: 50%;
      margin-top: -8px; }

/*# sourceMappingURL=all.css.map */
