@charset "UTF-8";
/*   
Theme Name: Monday V3
Description: Monday tēma
Author: Laura Lieknina
Author URI: http://magicworks.lv
Template: thematic
Version: 1.0.0
*/
/* line 11, scss/style.scss */
.submenu {
  display: none;
}

/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 12, scss/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 31, scss/partials/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

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

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

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 77, scss/partials/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, scss/partials/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 97, scss/partials/_normalize.scss */
a:focus {
  outline: thin dotted;
}

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

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 119, scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 128, scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

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

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, scss/partials/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/* line 166, scss/partials/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 177, scss/partials/_normalize.scss */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 185, scss/partials/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 197, scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 205, scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 212, scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 218, scss/partials/_normalize.scss */
small, .small {
  font-size: 75%;
}

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

/* line 234, scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 238, scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 250, scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 257, scss/partials/_normalize.scss */
dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 265, scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px;
}

/* line 269, scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 279, scss/partials/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 293, scss/partials/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 301, scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 313, scss/partials/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 325, scss/partials/_normalize.scss */
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.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 336, scss/partials/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 347, scss/partials/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

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

/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 373, scss/partials/_normalize.scss */
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.
 */
/* line 386, scss/partials/_normalize.scss */
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.
 */
/* line 398, scss/partials/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 408, scss/partials/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 420, scss/partials/_normalize.scss */
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 5 and Chrome
 * on OS X.
 */
/* line 432, scss/partials/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 452, scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 465, scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 472, scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 479, scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 487, scss/partials/_normalize.scss */
.clearfix, .cf {
  zoom: 1;
}
/* line 489, scss/partials/_normalize.scss */
.clearfix:before, .clearfix:after, .cf:before, .cf:after {
  content: "";
  display: table;
}
/* line 490, scss/partials/_normalize.scss */
.clearfix:after, .cf:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 497, scss/partials/_normalize.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/*  @font-face {
      font-family: 'Font Name';
      src: url('library/fonts/font-name.eot');
      src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
@font-face {
  font-family: "Icons";
  src: url("fonts/monday-icons.eot");
  /* IE9 Compat Modes */
  src: url("fonts/monday-icons.eot?#iefix") format("embedded-opentype"), url("fonts/monday-icons.woff2") format("woff2"), url("fonts/monday-icons.woff") format("woff");
  /* Pretty Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 77, scss/partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig";
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/* line 21, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
/* line 15, scss/modules/_alerts.scss */
.alert-help, .alert-info,
.woocommerce .woocommerce-info, .alert-error,
.job-manager-error,
.woocommerce .woocommerce-error, .alert-success,
.job-manager-message,
.woocommerce .woocommerce-message,
.job-manager-error.job-manager-error,
.job-manager-message.job-manager-message,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error {
  margin: 0 0 20px 0 !important;
  padding: 10px 18px !important;
  border: 1px solid;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: none;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 30px;
}
/* line 33, scss/modules/_alerts.scss */
.alert-help:before, .alert-info:before,
.woocommerce .woocommerce-info:before, .alert-error:before,
.job-manager-error:before,
.woocommerce .woocommerce-error:before, .alert-success:before,
.job-manager-message:before,
.woocommerce .woocommerce-message:before,
.job-manager-error.job-manager-error:before,
.job-manager-message.job-manager-message:before,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-error:before {
  content: "";
  font-family: fontAwesome;
  background: transparent;
  font-size: 20px;
  position: relative;
  padding: 0;
  display: inline;
  vertical-align: -2px;
  box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 30px 0 -20px;
  text-shadow: none;
  left: 22px;
  top: 0;
}
/* line 50, scss/modules/_alerts.scss */
.alert-help:after, .alert-info:after,
.woocommerce .woocommerce-info:after, .alert-error:after,
.job-manager-error:after,
.woocommerce .woocommerce-error:after, .alert-success:after,
.job-manager-message:after,
.woocommerce .woocommerce-message:after,
.job-manager-error.job-manager-error:after,
.job-manager-message.job-manager-message:after,
.woocommerce .woocommerce-message:after,
.woocommerce .woocommerce-info:after,
.woocommerce .woocommerce-error:after {
  display: none;
}

/* line 53, scss/modules/_alerts.scss */
.alert-help {
  background: #fdedbe;
  color: #8f7119;
}
/* line 58, scss/modules/_alerts.scss */
.alert-help:before {
  color: #8f7119;
}

/* line 63, scss/modules/_alerts.scss */
.alert-info,
.woocommerce .woocommerce-info {
  background: #c9f2f8;
  color: #0d6e7c;
}
/* line 69, scss/modules/_alerts.scss */
.alert-info:before,
.woocommerce .woocommerce-info:before {
  color: #0d6e7c;
}

/* line 74, scss/modules/_alerts.scss */
.alert-error,
.job-manager-error.job-manager-error,
.woocommerce .woocommerce-error {
  background: #FDEFF0;
  color: #F44B43;
}
/* line 81, scss/modules/_alerts.scss */
.alert-error:before,
.job-manager-error.job-manager-error:before,
.woocommerce .woocommerce-error:before {
  color: #F44B43;
}

/* line 86, scss/modules/_alerts.scss */
.alert-success,
.job-manager-message,
.woocommerce .woocommerce-message {
  background: #D0F1E8;
  color: #078E76;
}
/* line 93, scss/modules/_alerts.scss */
.alert-success:before,
.job-manager-message:before,
.woocommerce .woocommerce-message:before {
  color: #078E76;
}
/* line 97, scss/modules/_alerts.scss */
.alert-success a, .alert-success a:visited, .alert-success a:hover, .alert-success a:visited:hover,
.job-manager-message a,
.job-manager-message a:visited,
.job-manager-message a:hover,
.job-manager-message a:visited:hover,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-message a:visited,
.woocommerce .woocommerce-message a:hover,
.woocommerce .woocommerce-message a:visited:hover {
  color: #078E76;
  text-decoration: none;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
/* line 27, scss/modules/_buttons.scss */
.blue-btn {
  display: inline-block;
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em;
  font-size: 34px;
  line-height: 34px;
  font-weight: normal;
  padding: 0 24px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.14s ease-in-out;
  transition: background-color 0.14s ease-in-out;
}
/* line 44, scss/modules/_buttons.scss */
.blue-btn:hover, .blue-btn:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}
/* line 51, scss/modules/_buttons.scss */
.blue-btn:active {
  top: 1px;
}

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/* line 62, scss/modules/_buttons.scss */
.blue-btn {
  background-color: #548ED0;
}
/* line 66, scss/modules/_buttons.scss */
.blue-btn:hover, .blue-btn:focus {
  background-color: #4483cc;
}
/* line 71, scss/modules/_buttons.scss */
.blue-btn:active {
  background-color: #4081cb;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
/* line 24, scss/modules/_forms.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.chosen-container-single .chosen-single,
.select2-choice {
  background-color: #fff;
  background-image: none;
  letter-spacing: 1px;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #312828;
  vertical-align: middle;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #d9d9d9;
  font-size: 15px;
  padding: 0 18px;
  line-height: 40px;
  height: 42px;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
}
/* line 59, scss/modules/_forms.scss */
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.chosen-container-single .chosen-single:focus,
.chosen-container-single .chosen-single:active,
.select2-choice:focus,
.select2-choice:active {
  background-color: #FDEFF0;
  outline: none;
}
/* line 66, scss/modules/_forms.scss */
input[type="text"].error, input[type="text"].is-invalid
,
input[type="password"].error,
input[type="password"].is-invalid
,
input[type="datetime"].error,
input[type="datetime"].is-invalid
,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid
,
input[type="date"].error,
input[type="date"].is-invalid
,
input[type="month"].error,
input[type="month"].is-invalid
,
input[type="time"].error,
input[type="time"].is-invalid
,
input[type="week"].error,
input[type="week"].is-invalid
,
input[type="number"].error,
input[type="number"].is-invalid
,
input[type="email"].error,
input[type="email"].is-invalid
,
input[type="url"].error,
input[type="url"].is-invalid
,
input[type="search"].error,
input[type="search"].is-invalid
,
input[type="tel"].error,
input[type="tel"].is-invalid
,
input[type="color"].error,
input[type="color"].is-invalid
,
select.error,
select.is-invalid
,
textarea.error,
textarea.is-invalid
,
.chosen-container-single .chosen-single.error,
.chosen-container-single .chosen-single.is-invalid
,
.select2-choice.error,
.select2-choice.is-invalid
 {
  color: #F44B43;
  border-color: #FDEFF0;
  background-color: #FDEFF0;
  outline-color: #F44B43;
}
/* line 74, scss/modules/_forms.scss */
input[type="text"].error .small, input[type="text"].is-invalid
.small,
input[type="password"].error .small,
input[type="password"].is-invalid
.small,
input[type="datetime"].error .small,
input[type="datetime"].is-invalid
.small,
input[type="datetime-local"].error .small,
input[type="datetime-local"].is-invalid
.small,
input[type="date"].error .small,
input[type="date"].is-invalid
.small,
input[type="month"].error .small,
input[type="month"].is-invalid
.small,
input[type="time"].error .small,
input[type="time"].is-invalid
.small,
input[type="week"].error .small,
input[type="week"].is-invalid
.small,
input[type="number"].error .small,
input[type="number"].is-invalid
.small,
input[type="email"].error .small,
input[type="email"].is-invalid
.small,
input[type="url"].error .small,
input[type="url"].is-invalid
.small,
input[type="search"].error .small,
input[type="search"].is-invalid
.small,
input[type="tel"].error .small,
input[type="tel"].is-invalid
.small,
input[type="color"].error .small,
input[type="color"].is-invalid
.small,
select.error .small,
select.is-invalid
.small,
textarea.error .small,
textarea.is-invalid
.small,
.chosen-container-single .chosen-single.error .small,
.chosen-container-single .chosen-single.is-invalid
.small,
.select2-choice.error .small,
.select2-choice.is-invalid
.small {
  color: #FDEFF0;
}
/* line 80, scss/modules/_forms.scss */
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.chosen-container-single .chosen-single.success,
.chosen-container-single .chosen-single.is-valid,
.select2-choice.success,
.select2-choice.is-valid {
  color: #D0F1E8;
  border-color: #D0F1E8;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
  outline-color: #D0F1E8;
}
/* line 92, scss/modules/_forms.scss */
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.chosen-container-single .chosen-single[disabled],
.chosen-container-single .chosen-single.is-disabled,
.select2-choice[disabled],
.select2-choice.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
/* line 98, scss/modules/_forms.scss */
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.chosen-container-single .chosen-single[disabled]:focus,
.chosen-container-single .chosen-single[disabled]:active,
.chosen-container-single .chosen-single.is-disabled:focus,
.chosen-container-single .chosen-single.is-disabled:active,
.select2-choice[disabled]:focus,
.select2-choice[disabled]:active,
.select2-choice.is-disabled:focus,
.select2-choice.is-disabled:active {
  background-color: #c9f2f8;
}

/* line 107, scss/modules/_forms.scss */
input[type="text"] {
  font-style: italic;
}
/* line 110, scss/modules/_forms.scss */
input[type="text"]:focus, input[type="text"]:active {
  font-style: normal;
}

/* line 118, scss/modules/_forms.scss */
.job_types input[type=checkbox] {
  display: none;
}
/* line 121, scss/modules/_forms.scss */
.job_types input[type=checkbox]:checked + label:before {
  content: "";
  background: #fff;
  color: #F44B43;
  text-align: center;
}
/* line 129, scss/modules/_forms.scss */
.job_types label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  font-size: 12px;
  letter-spacing: 1px;
}
/* line 136, scss/modules/_forms.scss */
.job_types label:before {
  font-family: "fontAwesome";
  font-size: 19px;
  content: "";
  color: #F44B43;
  line-height: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  text-indent: 0;
}

/* line 152, scss/modules/_forms.scss */
input[type="password"] {
  letter-spacing: 0.3em;
}

/* line 157, scss/modules/_forms.scss */
textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
}

/* line 164, scss/modules/_forms.scss */
select {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwxOC4zTDAuNCw2LjdDMC4yLDYuNSwwLjIsNi4yLDAuNCw2czAuNS0wLjIsMC43LDBMMTIsMTYuOUwyMi45LDZjMC4yLTAuMiwwLjUtMC4yLDAuNywwczAuMiwwLjUsMCwwLjdMMTIsMTguM3oiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 97.5% center;
  background-size: 18px;
}

/* line 176, scss/modules/_forms.scss */
.select2-container .select2-choice {
  border-radius: 0;
  padding: 0 18px;
}

/* line 182, scss/modules/_forms.scss */
.chosen-container-single .chosen-single div b,
.select2-container .select2-choice .select2-arrow b::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwxOC4zTDAuNCw2LjdDMC4yLDYuNSwwLjIsNi4yLDAuNCw2czAuNS0wLjIsMC43LDBMMTIsMTYuOUwyMi45LDZjMC4yLTAuMiwwLjUtMC4yLDAuNywwczAuMiwwLjUsMCwwLjdMMTIsMTguM3oiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 97.5% center;
  position: relative;
  left: -12px;
  border: none;
  top: 2px;
}

/* line 193, scss/modules/_forms.scss */
.select2-container .select2-choice .select2-arrow b::after {
  height: 100%;
  left: -5px;
  top: 4px;
  width: 18px;
}

/* line 200, scss/modules/_forms.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  background-image: none;
  border: 1px solid #d9d9d9;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 207, scss/modules/_forms.scss */
.chosen-container .chosen-drop {
  border-color: #d9d9d9;
  border-image: none;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
}
/* line 218, scss/modules/_forms.scss */
.chosen-container .chosen-drop .chosen-search input {
  border-color: #d9d9d9;
  font-size: 13px;
  line-height: 20px;
  background: transparent url("../images/chosen-sprite.png") no-repeat scroll 100% -17px;
}
/* line 227, scss/modules/_forms.scss */
.chosen-container .chosen-drop .chosen-results li {
  line-height: 25px;
  height: 25px;
  padding: 0 12px;
  letter-spacing: 1px;
}
/* line 233, scss/modules/_forms.scss */
.chosen-container .chosen-drop .chosen-results li.highlighted {
  background-color: #F44B43;
  background-image: none;
}

/* line 242, scss/modules/_forms.scss */
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.single-resume .resume_contact .resume_contact_button,
#place_order,
.single_job_listing .application .application_button,
.landing a,
a.vakances,
.woocommerce a.button.add_to_cart_button,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.page .hentry a[href*="lietosanas-noteikumi"],
.page .hentry a[href*="/pievienot-sludinajumu"] {
  color: #fff;
  background: #F44B43;
  border: none;
  line-height: 60px;
  font-size: 24px;
  letter-spacing: 1px;
  min-width: 336px;
  padding: 0 40px;
  text-align: center;
  font-weight: 400;
  border-radius: 0;
  display: block;
  text-decoration: none;
}
/* line 269, scss/modules/_forms.scss */
input[type="submit"]:focus, input[type="submit"]:visited,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:visited,
.woocommerce button.button:focus,
.woocommerce button.button:visited,
.woocommerce input.button:focus,
.woocommerce input.button:visited,
.single-resume .resume_contact .resume_contact_button:focus,
.single-resume .resume_contact .resume_contact_button:visited,
#place_order:focus,
#place_order:visited,
.single_job_listing .application .application_button:focus,
.single_job_listing .application .application_button:visited,
.landing a:focus,
.landing a:visited,
a.vakances:focus,
a.vakances:visited,
.woocommerce a.button.add_to_cart_button:focus,
.woocommerce a.button.add_to_cart_button:visited,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:focus,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:visited,
.page .hentry a[href*="lietosanas-noteikumi"]:focus,
.page .hentry a[href*="lietosanas-noteikumi"]:visited,
.page .hentry a[href*="/pievienot-sludinajumu"]:focus,
.page .hentry a[href*="/pievienot-sludinajumu"]:visited {
  color: #fff;
}
/* line 272, scss/modules/_forms.scss */
input[type="submit"]:focus:hover, input[type="submit"]:visited:hover,
.woocommerce #respond input#submit:focus:hover,
.woocommerce #respond input#submit:visited:hover,
.woocommerce button.button:focus:hover,
.woocommerce button.button:visited:hover,
.woocommerce input.button:focus:hover,
.woocommerce input.button:visited:hover,
.single-resume .resume_contact .resume_contact_button:focus:hover,
.single-resume .resume_contact .resume_contact_button:visited:hover,
#place_order:focus:hover,
#place_order:visited:hover,
.single_job_listing .application .application_button:focus:hover,
.single_job_listing .application .application_button:visited:hover,
.landing a:focus:hover,
.landing a:visited:hover,
a.vakances:focus:hover,
a.vakances:visited:hover,
.woocommerce a.button.add_to_cart_button:focus:hover,
.woocommerce a.button.add_to_cart_button:visited:hover,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:focus:hover,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:visited:hover,
.page .hentry a[href*="lietosanas-noteikumi"]:focus:hover,
.page .hentry a[href*="lietosanas-noteikumi"]:visited:hover,
.page .hentry a[href*="/pievienot-sludinajumu"]:focus:hover,
.page .hentry a[href*="/pievienot-sludinajumu"]:visited:hover {
  background: #F44B43;
  color: #fff;
}
/* line 278, scss/modules/_forms.scss */
input[type="submit"]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.single-resume .resume_contact .resume_contact_button:hover,
#place_order:hover,
.single_job_listing .application .application_button:hover,
.landing a:hover,
a.vakances:hover,
.woocommerce a.button.add_to_cart_button:hover,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover,
.page .hentry a[href*="lietosanas-noteikumi"]:hover,
.page .hentry a[href*="/pievienot-sludinajumu"]:hover {
  background: #F44B43;
  color: #fff;
}

/* line 284, scss/modules/_forms.scss */
.page .hentry a[href*="lietosanas-noteikumi"], .page .hentry a[href*="/pievienot-sludinajumu"] {
  font-size: 16px;
  line-height: 44px;
  min-width: auto;
}

/* line 289, scss/modules/_forms.scss */
.page .hentry a[href*="lietosanas-noteikumi"] {
  background: #2cc3be;
}
/* line 294, scss/modules/_forms.scss */
.page .hentry a[href*="lietosanas-noteikumi"]:focus:hover, .page .hentry a[href*="lietosanas-noteikumi"]:visited:hover {
  background: #2cc3be;
}
/* line 299, scss/modules/_forms.scss */
.page .hentry a[href*="lietosanas-noteikumi"]:hover {
  background: #2cc3be;
}

/* line 304, scss/modules/_forms.scss */
.single-resume .resume_contact .resume_contact_button,
.single_job_listing .application .application_button,
.landing a,
a.vakances,
.woocommerce a.button.add_to_cart_button,
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
  min-width: 160px;
  font-size: 18px;
  line-height: 44px;
  padding: 0 25px 0 25px;
}

/* line 317, scss/modules/_forms.scss */
a.vakances {
  display: inline-block;
}

/* line 319, scss/modules/_forms.scss */
.single-resume .resume_contact .resume_contact_button,
.single_job_listing .application .application_button {
  padding-left: 50px;
}

/* line 324, scss/modules/_forms.scss */
.woocommerce a.button.add_to_cart_button {
  bottom: 30px;
  font-size: 14px;
  left: calc(50% - 70px);
  line-height: 32px;
  margin-left: auto;
  margin-right: auto;
  min-width: 50px;
  padding: 0 19px;
  position: absolute;
  width: 140px;
}

/* line 337, scss/modules/_forms.scss */
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
  min-width: 100px;
}

/* line 342, scss/modules/_forms.scss */
.woocommerce fieldset {
  margin: 26px 0 0;
  padding: 0 18px 12px;
  background: #d9d9d9;
  border: none;
}
/* line 348, scss/modules/_forms.scss */
.woocommerce fieldset legend {
  position: relative;
  top: -18px;
  left: -18px;
  font-size: 15px;
}
/* line 356, scss/modules/_forms.scss */
.woocommerce input[type="submit"] {
  float: right;
}

/* line 362, scss/modules/_forms.scss */
.page .job-manager-form p {
  width: 100%;
}
/* line 366, scss/modules/_forms.scss */
.page .job-manager-form input[type="submit"] {
  float: right;
  margin-top: 35px;
  margin-bottom: 40px;
}

/* line 373, scss/modules/_forms.scss */
form.job-manager-form fieldset {
  border: none;
  margin-bottom: 0;
}
/* line 377, scss/modules/_forms.scss */
form.job-manager-form fieldset label {
  float: none;
  width: 100%;
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 46px;
}
/* line 385, scss/modules/_forms.scss */
form.job-manager-form fieldset div.field {
  width: 100%;
}
/* line 389, scss/modules/_forms.scss */
form.job-manager-form fieldset small.description {
  letter-spacing: 1px;
  text-align: right;
  font-size: 14px;
  margin-top: 10px;
  color: #BABABA;
}
/* line 397, scss/modules/_forms.scss */
form.job-manager-form fieldset.fieldset-candidate_photo div.field {
  position: relative;
  z-index: 1;
}
/* line 401, scss/modules/_forms.scss */
form.job-manager-form fieldset.fieldset-candidate_photo div.field:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  background: #fff;
  width: 100%;
  height: 56px;
  z-index: -1;
}
/* line 413, scss/modules/_forms.scss */
form.job-manager-form fieldset.fieldset-candidate_photo div.field input {
  padding: 22px 20px;
  font-size: 14px;
}
/* line 419, scss/modules/_forms.scss */
form.job-manager-form fieldset.fieldset-candidate_photo div.field small.description {
  margin-top: 5px;
}
/* line 422, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-data-row {
  padding: 16px 16px 46px;
  margin-bottom: 10px;
  background: #F6F6F6;
}
/* line 428, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-data-row fieldset:last-child {
  border-bottom: 0;
}
/* line 432, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-data-row .resume-manager-remove-row {
  width: 25px;
  height: 25px;
  margin: 18px;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
}
/* line 441, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-data-row .resume-manager-remove-row:before {
  content: "";
  font-family: fontAwesome;
  color: #F44B43;
  font-size: 24px;
}
/* line 452, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-add-row {
  background: #F6F6F6;
  font-size: 17px;
  letter-spacing: 1px;
  text-decoration: none;
  height: 56px;
  display: inline-block;
  line-height: 56px;
  width: 100%;
  padding: 0 40px;
  position: relative;
  color: #312828;
}
/* line 465, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-add-row:before {
  display: block;
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  width: 50px;
  background: #F6F6F6;
}
/* line 475, scss/modules/_forms.scss */
form.job-manager-form fieldset .resume-manager-add-row:after {
  display: block;
  content: "+";
  font-size: 42px;
  font-weight: 100;
  color: #F44B43;
  position: absolute;
  height: 100%;
  top: 0;
  left: 20px;
  width: 20px;
  background: #F6F6F6;
}

/* line 493, scss/modules/_forms.scss */
#submit-job-form input[type="file"], #submit-resume-form input[type="file"] {
  background: #F6F6F6;
}
/* line 497, scss/modules/_forms.scss */
#submit-job-form .job-manager-uploaded-files, #submit-resume-form .job-manager-uploaded-files {
  width: 100%;
  background: #F6F6F6;
  text-align: left;
  padding: 15px 20px 5px;
  margin-bottom: -20px;
}
/* line 504, scss/modules/_forms.scss */
#submit-job-form .job-manager-uploaded-files span.job-manager-uploaded-file-preview, #submit-resume-form .job-manager-uploaded-files span.job-manager-uploaded-file-preview {
  width: 40px;
}
/* line 508, scss/modules/_forms.scss */
#submit-job-form fieldset:first-child label, #submit-resume-form fieldset:first-child label {
  display: none;
}

/* line 512, scss/modules/_forms.scss */
#submit-job-form input[type="file"] {
  padding: 20px;
}

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 21, scss/breakpoints/_base.scss */
body {
  background: #F6F6F6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #312828;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* line 47, scss/breakpoints/_base.scss */
.error404 #error404-searchform {
  display: none;
}
/* line 48, scss/breakpoints/_base.scss */
.error404 .entry-content {
  padding-left: 0;
}

/* single-post post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single-post (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
/* line 78, scss/breakpoints/_base.scss */
#wrapper {
  position: relative;
}

/* line 80, scss/breakpoints/_base.scss */
.home.sakums #main, .home.error404 #main, #main {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.69492%;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.home.sakums #main:after, .home.error404 #main:after, #main:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 82, scss/breakpoints/_base.scss */
.home #main {
  width: 100%;
  max-width: none;
  padding: 0;
}

/* line 88, scss/breakpoints/_base.scss */
#container {
  min-height: 540px;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 92, scss/breakpoints/_base.scss */
#container.fullwidth {
  margin: 0;
}

/* line 101, scss/breakpoints/_base.scss */
#content {
  position: relative;
}

/* line 105, scss/breakpoints/_base.scss */
.main-aside {
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/*********************
LINK STYLES
*********************/
/* line 116, scss/breakpoints/_base.scss */
a, a:visited {
  color: #F44B43;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 120, scss/breakpoints/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #f22f26;
}
/* line 130, scss/breakpoints/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 144, scss/breakpoints/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 153, scss/breakpoints/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 158, scss/breakpoints/_base.scss */
h1, .h1 {
  font-size: 32px;
  font-weight: 300;
  text-transform: uppercase;
  color: #312828;
  margin: 0 0 65px -2px;
  line-height: 48px;
}

/* line 167, scss/breakpoints/_base.scss */
.page h1, .woocommerce-page h1, .error404 h1, .single #tribe-events-pg-template h1, .search h1 {
  margin: 50px 0 30px;
}

/* line 171, scss/breakpoints/_base.scss */
article.resume .post-title, article.job_listing .post-title {
  margin-top: 30px;
  margin-bottom: 10px;
}

/* line 176, scss/breakpoints/_base.scss */
h2, .h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
}

/* line 183, scss/breakpoints/_base.scss */
.woocommerce h2 {
  margin: 1.5em 0 0.6em;
}

/* line 186, scss/breakpoints/_base.scss */
h3, .h3 {
  font-size: 1.125em;
}

/* line 190, scss/breakpoints/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700;
}

/* line 195, scss/breakpoints/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/*********************
HEADER STYLES
*********************/
/* line 206, scss/breakpoints/_base.scss */
#header {
  background: #FFFFFF;
  z-index: 15;
  position: relative;
}

/* line 207, scss/breakpoints/_base.scss */
#branding {
  overflow: hidden;
}

/* line 208, scss/breakpoints/_base.scss */
#logo {
  margin: 40px 0 6px;
  text-align: center;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 213, scss/breakpoints/_base.scss */
.skip-link, #access, #mobile-access, .close-menu {
  display: none;
}

/* line 215, scss/breakpoints/_base.scss */
.mobile-menu #header #toogle-menu {
  display: block;
  text-decoration: none;
  position: absolute;
  top: 16px;
  right: 20px;
  color: #2C2F30;
}
/* line 223, scss/breakpoints/_base.scss */
.mobile-menu #header #toogle-menu:before {
  content: "";
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 48px;
  cursor: pointer;
  -moz-osx-font-smoothing: unset;
}

/* line 232, scss/breakpoints/_base.scss */
.animating #mobile-access, .menu-visible #mobile-access {
  display: block;
}

/* line 236, scss/breakpoints/_base.scss */
.animating #wrapper, .animating #mobile-access {
  transition: transform .25s ease-in-out;
  -webkit-transition: -webkit-transform .25s ease-in-out;
}

/* line 241, scss/breakpoints/_base.scss */
.animating.left #wrapper {
  transform: translate3d(-280px, 0, 0);
  -webkit-transform: translate3d(-280px, 0, 0);
}

/* line 246, scss/breakpoints/_base.scss */
.animating.right #wrapper, .animating.right #mobile-access {
  transform: translate3d(280px, 0, 0);
  -webkit-transform: translate3d(280px, 0, 0);
}

/* line 251, scss/breakpoints/_base.scss */
.animating.left #mobile-access {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 256, scss/breakpoints/_base.scss */
.menu-visible #wrapper {
  right: 280px;
}

/* line 260, scss/breakpoints/_base.scss */
.menu-visible #mobile-access {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  position: absolute;
}

/* line 266, scss/breakpoints/_base.scss */
#wrapper, #mobile-access {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

/* line 271, scss/breakpoints/_base.scss */
#mobile-access {
  display: block;
  width: 280px;
  position: fixed;
  top: 0;
  right: 0;
  transform: translate3d(280px, 0, 0);
  -webkit-transform: translate3d(280px, 0, 0);
  padding: 0;
  background: #393C3E;
  -webkit-box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
  box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
}
/* line 285, scss/breakpoints/_base.scss */
#mobile-access #access {
  display: block;
}

/* line 288, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .close-menu {
  display: block;
  color: #F6F6F6;
  font-size: 48px;
  position: absolute;
  right: 40px;
  top: 6px;
}
/* line 296, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .close-menu:after {
  content: "";
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  cursor: pointer;
}

/* line 304, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu {
  padding: 0;
}
/* line 307, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul {
  margin: 20px 0 100px;
}
/* line 311, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li:first-child {
  display: none;
}
/* line 313, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li.current-menu-item {
  background: #F44B43;
}
/* line 316, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li.current-menu-item:after {
  display: none;
}
/* line 321, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li.current-menu-item a:after {
  display: none;
}
/* line 333, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li a {
  text-decoration: none;
  color: #F6F6F6;
  text-transform: uppercase;
  font-size: 18px;
  display: block;
  padding: 11px 40px;
  position: relative;
}
/* line 342, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li a:after {
  content: "";
  display: block;
  width: calc(100% - 80px);
  background: #2C2F30;
  height: 1px;
  position: absolute;
  bottom: 0;
}
/* line 353, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li ul {
  display: block !important;
  visibility: visible !important;
  margin: 0;
}
/* line 358, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li ul li {
  display: block !important;
  visibility: visible !important;
  padding: 11px 40px 11px 50px;
  position: relative;
}
/* line 364, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li ul li:after {
  content: "";
  display: block;
  width: calc(100% - 90px);
  background: #2C2F30;
  height: 1px;
  position: absolute;
  bottom: 0;
}
/* line 374, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li ul li a {
  padding: 0;
}
/* line 377, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .menu ul li ul li a:after {
  display: none;
}

/* line 387, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container {
  background: #2C2F30;
  padding: 30px 40px 30px;
  -webkit-box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
  box-shadow: inset 31px 0px 21px -20px rgba(0, 0, 0, 0.57);
}
/* line 395, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #login-link {
  color: #F6F6F6;
  text-decoration: none;
  position: relative;
  top: -2px;
  font-size: 18px;
  padding-bottom: 32px;
}
/* line 403, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #account-link {
  display: none;
}
/* line 406, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip {
  display: inline-block !important;
}
/* line 409, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip a {
  display: block;
  text-decoration: none;
  color: #F6F6F6;
  font-size: 18px;
  margin-bottom: 12px;
}
/* line 420, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip.logged-in-tooltip a:before {
  font-family: fontAwesome;
  margin-right: 6px;
}
/* line 426, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip.logged-in-tooltip a:first-child:before {
  content: "";
}
/* line 432, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip.logged-in-tooltip a:nth-of-type(2):before {
  content: "";
}
/* line 436, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip.logged-in-tooltip a:nth-of-type(3) {
  margin-bottom: 0;
}
/* line 439, scss/breakpoints/_base.scss */
.mobile-menu #mobile-access .profile-container #profile-tooltip.logged-in-tooltip a:nth-of-type(3):before {
  content: "";
}

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 454, scss/breakpoints/_base.scss */
#banner-left {
  left: -95px;
}

/* line 455, scss/breakpoints/_base.scss */
#banner-right {
  right: -5px;
}

/* line 456, scss/breakpoints/_base.scss */
.banners-wrapper {
  width: 1100px;
  position: fixed;
  overflow: visible;
  left: 50%;
  margin-left: -550px;
}

/* line 464, scss/breakpoints/_base.scss */
#banner-left:after, #banner-right:after {
  content: url("/wp-content/uploads/2013/09/SanuBaneris_90x800px-zals.gif");
  display: block;
  height: 100px;
  position: absolute;
  top: 800px;
  width: 90px;
}

/* line 472, scss/breakpoints/_base.scss */
.side-banners {
  top: -212px;
  position: absolute;
}

/* line 473, scss/breakpoints/_base.scss */
.side-banners .wp_bannerize {
  position: fixed;
}

/* line 474, scss/breakpoints/_base.scss */
.side-banners .wp_bannerize div, .side-banners .wp_bannerize div img {
  width: 90px !important;
}

/* Home */
/* line 478, scss/breakpoints/_base.scss */
.landing {
  background: url("images/lbilde3.jpg");
  background-size: auto 100%;
  background-repeat: no-repeat;
  padding: 30px 0;
}
/* line 484, scss/breakpoints/_base.scss */
.landing h1 {
  text-align: center;
  font-size: 36px;
  line-height: 40px;
  font-weight: 800;
  color: #fff;
  letter-spacing: 2px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  margin-bottom: 10px;
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.26);
  padding: 0 10px;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.landing h1:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 498, scss/breakpoints/_base.scss */
.landing h2 {
  text-align: center;
  font-size: 26px;
  line-height: 32px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 1px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  margin-top: 15px;
  margin-bottom: 35px;
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.26);
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.landing h2:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 512, scss/breakpoints/_base.scss */
.landing ul {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  margin: 0 auto;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.landing ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 517, scss/breakpoints/_base.scss */
.landing ul li {
  text-align: center;
}
/* line 521, scss/breakpoints/_base.scss */
.landing ul li:first-child {
  margin-bottom: 40px;
}
/* line 526, scss/breakpoints/_base.scss */
.landing ul li:last-child h3 {
  max-width: 160px;
}
/* line 532, scss/breakpoints/_base.scss */
.landing ul li h3 {
  font-size: 20px;
  line-height: 34px;
  text-transform: uppercase;
  color: #fff;
  max-width: 200px;
  margin: 0 auto 16px;
  text-shadow: -1px 1px 5px rgba(0, 0, 0, 0.39);
}
/* line 542, scss/breakpoints/_base.scss */
.landing ul li a {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  width: 200px;
  margin: 0 auto;
  text-transform: uppercase;
}
/* line 550, scss/breakpoints/_base.scss */
.landing ul li a:hover {
  color: #fff;
}

/* line 558, scss/breakpoints/_base.scss */
.bullets {
  background: #fff;
  overflow: hidden;
}
/* line 562, scss/breakpoints/_base.scss */
.bullets ul {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 24px;
  margin: 0 auto;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.bullets ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 567, scss/breakpoints/_base.scss */
.bullets ul li {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 36px;
}
/* line 573, scss/breakpoints/_base.scss */
.bullets ul li a:before {
  content: "";
  width: 101px;
  height: 101px;
  display: block;
  margin: 0 auto 10px;
}
/* line 583, scss/breakpoints/_base.scss */
.bullets ul li:nth-of-type(1) a:before {
  content: url("images/tase.svg");
}
/* line 587, scss/breakpoints/_base.scss */
.bullets ul li:nth-of-type(2) a:before {
  content: url("images/kamera.svg");
}
/* line 591, scss/breakpoints/_base.scss */
.bullets ul li:nth-of-type(3) a:before {
  content: url("images/kas_esmu.svg");
}
/* line 595, scss/breakpoints/_base.scss */
.bullets ul li:nth-of-type(4) a:before {
  content: url("images/iedvesma.svg");
}
/* line 599, scss/breakpoints/_base.scss */
.bullets ul li a {
  text-decoration: none;
  color: #999;
  font-size: 16px;
  line-height: 20px;
}
/* line 605, scss/breakpoints/_base.scss */
.bullets ul li a:hover {
  color: #F44B43;
}
/* line 609, scss/breakpoints/_base.scss */
.bullets ul li a strong {
  display: block;
  color: #312828;
  margin: 15px 0 5px;
  font-size: 17px;
}

/* line 622, scss/breakpoints/_base.scss */
.links {
  padding: 0;
  overflow: hidden;
}
/* line 626, scss/breakpoints/_base.scss */
.links ul {
  margin: 0;
}
/* line 629, scss/breakpoints/_base.scss */
.links ul li {
  text-align: center;
  padding: 120px 33px 40px;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  position: relative;
}
/* line 637, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(1) {
  position: relative;
  background: #F6F6F6;
}
/* line 641, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(1):before {
  content: "";
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 150px;
  line-height: 150px;
  width: 150px;
  height: 150px;
  position: absolute;
  top: 10px;
  left: calc( 50% - 75px);
  display: block;
  color: #2cc3be;
}
/* line 659, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(3) {
  position: relative;
  background: #F6F6F6;
}
/* line 663, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(3):before {
  content: "";
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 150px;
  line-height: 150px;
  width: 150px;
  height: 150px;
  position: absolute;
  top: 10px;
  left: calc( 50% - 75px);
  display: block;
  color: #2cc3be;
}
/* line 677, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(4) {
  position: relative;
}
/* line 683, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(1) h3, .links ul li:nth-of-type(3) h3 {
  color: #2cc3be;
}
/* line 687, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(1) a, .links ul li:nth-of-type(3) a {
  background: #2cc3be;
  color: #fff;
}
/* line 693, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(2), .links ul li:nth-of-type(4) {
  background: url("images/mbilde1.jpg");
  background-size: cover;
  color: #fff;
  text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.35);
}
/* line 699, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(2):after, .links ul li:nth-of-type(4):after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: -moz-linear-gradient(top, rgba(207, 207, 207, 0.5) 15%, rgba(0, 0, 0, 0.5) 80%);
  background: -webkit-linear-gradient(top, rgba(207, 207, 207, 0.5) 15%, rgba(0, 0, 0, 0.5) 80%);
  background: linear-gradient(to bottom, rgba(207, 207, 207, 0.5) 15%, rgba(0, 0, 0, 0.5) 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80cfcfcf', endColorstr='#80000000',GradientType=0 );
}
/* line 713, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(2) h3, .links ul li:nth-of-type(4) h3 {
  color: #fff;
  position: relative;
  z-index: 2;
}
/* line 719, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(2) a, .links ul li:nth-of-type(4) a {
  background: #fff;
  color: #312828;
  z-index: 2;
  text-shadow: none;
  position: relative;
}
/* line 727, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(2) p, .links ul li:nth-of-type(4) p {
  position: relative;
  z-index: 2;
}
/* line 733, scss/breakpoints/_base.scss */
.links ul li:nth-of-type(4) {
  background-image: url("images/mbilde2.jpg");
}
/* line 735, scss/breakpoints/_base.scss */
.links ul li h3 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: bold;
  margin: 34px 0 20px;
  line-height: 40px;
}
/* line 743, scss/breakpoints/_base.scss */
.links ul li a {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  width: 100px;
  margin: 20px auto 0;
  font-size: 14px;
  line-height: 30px;
}

/* line 756, scss/breakpoints/_base.scss */
.reviews {
  overflow: hidden;
  background: #fff;
  padding: 60px 0;
}
/* line 761, scss/breakpoints/_base.scss */
.reviews ul {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.reviews ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 766, scss/breakpoints/_base.scss */
.reviews ul li .image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 0 auto 40px;
  overflow: hidden;
}
/* line 775, scss/breakpoints/_base.scss */
.reviews ul li .review {
  width: 100%;
  text-align: center;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 20px;
  padding: 0 20px;
}
/* line 786, scss/breakpoints/_base.scss */
.reviews ul li .author {
  text-align: center;
  font-style: italic;
  color: #999;
  font-size: 18px;
  line-height: 24px;
  padding: 15px 0;
}
/* line 797, scss/breakpoints/_base.scss */
.reviews ul .slick-dots {
  text-align: center;
}
/* line 800, scss/breakpoints/_base.scss */
.reviews ul .slick-dots li {
  display: inline-block;
  margin: 0 2px;
}
/* line 804, scss/breakpoints/_base.scss */
.reviews ul .slick-dots li.slick-active button {
  background: #F44B43;
}
/* line 808, scss/breakpoints/_base.scss */
.reviews ul .slick-dots li button {
  background: #d9d9d9 none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  color: transparent;
  font-size: 0;
  height: 10px;
  padding: 0;
  width: 10px;
}

/* Article list */
/* line 825, scss/breakpoints/_base.scss */
#searchform {
  margin-top: 20px;
}
/* line 828, scss/breakpoints/_base.scss */
#searchform input {
  position: relative;
  height: 34px;
}
/* line 833, scss/breakpoints/_base.scss */
#searchform input[type=text] {
  border: 1px solid #fff;
  font-size: 15px;
  padding: 7px 11px;
  font-style: italic;
  color: #666;
  border: 1px solid #d9d9d9;
  border-right-width: 0;
  display: inline;
  margin-right: -3px;
  width: calc(100% - 36px);
  line-height: 20px;
}
/* line 847, scss/breakpoints/_base.scss */
#searchform input[type=text]:focus, #searchform input[type=text]:active {
  background: #fff;
  border: 1px solid #d9d9d9;
  border-right-width: 0;
}
/* line 854, scss/breakpoints/_base.scss */
#searchform input[type=submit] {
  display: inline;
  text-indent: -1000px;
  width: 34px;
  padding: 0;
  min-width: 0;
  border: 1px solid #d9d9d9;
  border-left-width: 0;
  vertical-align: middle;
  background: url("images/search.gif") no-repeat scroll center center #F44B43;
}

/* line 866, scss/breakpoints/_base.scss */
#noresults-searchform {
  display: none;
}

/* line 868, scss/breakpoints/_base.scss */
.job_listings + h3.article-title {
  margin-top: 60px;
}

/* line 874, scss/breakpoints/_base.scss */
body.archive.category.category-130 h3.article-title, .home.sakums.category-130 h3.article-title, .search-results.category-130 h3.article-title {
  text-indent: -1000px;
}
/* line 877, scss/breakpoints/_base.scss */
body.archive.category.category-130 h3.article-title:after, .home.sakums.category-130 h3.article-title:after, .search-results.category-130 h3.article-title:after {
  content: "Testi";
  display: block;
  text-indent: 0;
}
/* line 885, scss/breakpoints/_base.scss */
body.archive.category h3, .home.sakums h3, .search-results h3 {
  text-transform: uppercase;
  color: #F44B43;
  font-weight: 300;
}
/* line 890, scss/breakpoints/_base.scss */
body.archive.category h3:first-of-type, .home.sakums h3:first-of-type, .search-results h3:first-of-type {
  margin-top: 45px;
  margin-bottom: 20px;
}
/* line 896, scss/breakpoints/_base.scss */
body.archive.category div.job_listings ul.job_listings, .home.sakums div.job_listings ul.job_listings, .search-results div.job_listings ul.job_listings {
  clear: both;
  margin: 0;
}
/* line 900, scss/breakpoints/_base.scss */
body.archive.category div.job_listings ul.job_listings:not(.premium), .home.sakums div.job_listings ul.job_listings:not(.premium), .search-results div.job_listings ul.job_listings:not(.premium) {
  overflow: hidden;
}
/* line 903, scss/breakpoints/_base.scss */
body.archive.category .vakances, .home.sakums .vakances, .search-results .vakances {
  clear: both;
  margin: 30px auto;
  width: 225px;
  display: block;
}
/* line 909, scss/breakpoints/_base.scss */
body.archive.category .vakances:after, .home.sakums .vakances:after, .search-results .vakances:after {
  content: "";
  display: inline-block;
  border: 5px solid #fff;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  width: 5px;
  vertical-align: -3px;
  margin-left: 5px;
}

/* line 922, scss/breakpoints/_base.scss */
.hentry {
  /* want to style individual post classes? Booya! */
  /* post by id (i.e. post-3) */
  /* general post style */
  /* general article on a page style */
  /* general style on an attatchment */
  /* sticky post style */
  /* hentry class */
  /* style by category (i.e. category-videos) */
  /* style by tag (i.e. tag-news) */
  /* post meta */
  /* entry content */
  /* end .entry-content */
  /* end .wp-caption */
  /* image gallery styles */
  /* end .gallery */
  /* gallery caption styles */
}
/* line 924, scss/breakpoints/_base.scss */
.hentry.block {
  width: 100%;
  background: #fff;
  position: relative;
  height: 450px;
  overflow: hidden;
  display: block !important;
  margin-bottom: 3.44828%;
}
/* line 933, scss/breakpoints/_base.scss */
.hentry.block a {
  text-decoration: none;
  color: #312828;
}
/* line 937, scss/breakpoints/_base.scss */
.hentry.block a .categories {
  color: #F44B43;
  font-size: 13px;
  padding: 0 0 8px;
  text-transform: uppercase;
}
/* line 944, scss/breakpoints/_base.scss */
.hentry.block a img {
  width: 100%;
  vertical-align: top;
}
/* line 946, scss/breakpoints/_base.scss */
.hentry.block a .wrap {
  padding: 25px;
  height: 270px;
  position: relative;
}
/* line 951, scss/breakpoints/_base.scss */
.hentry.block a .wrap h5 {
  line-height: 24px;
  margin: 0 0 14px;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0;
  font-weight: 800;
  color: #312828;
}
/* line 962, scss/breakpoints/_base.scss */
.hentry.block a .wrap p {
  font-size: 15px;
  line-height: 20px;
}
/* line 967, scss/breakpoints/_base.scss */
.hentry.block a .wrap footer {
  color: #666;
  font-weight: 300;
  font-size: 12px;
  position: absolute;
  bottom: 25px;
}
/* line 975, scss/breakpoints/_base.scss */
.hentry.block a .wrap footer .comments-number:before {
  content: url("images/icon-comment.png");
  width: 10px;
  margin: 0 8px 0;
}
/* line 986, scss/breakpoints/_base.scss */
.hentry .single-title,
.hentry .page-title {
  margin: 0;
}
/* line 1010, scss/breakpoints/_base.scss */
.hentry .byline {
  color: #999;
  font-style: italic;
  margin: 0;
}
/* line 1019, scss/breakpoints/_base.scss */
.hentry .entry-content {
  padding: 1.5em 1.5em 0;
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
}
/* line 1022, scss/breakpoints/_base.scss */
.hentry .entry-content p {
  margin: 0 0 1.5em;
}
/* line 1047, scss/breakpoints/_base.scss */
.hentry .entry-content table {
  width: 100%;
  border: 1px solid #d9d9d9;
  margin-bottom: 1.5em;
}
/* line 1052, scss/breakpoints/_base.scss */
.hentry .entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1061, scss/breakpoints/_base.scss */
.hentry .entry-content tr {
  border-bottom: 1px solid #d9d9d9;
}
/* line 1064, scss/breakpoints/_base.scss */
.hentry .entry-content tr:nth-child(even) {
  background-color: #F6F6F6;
}
/* line 1069, scss/breakpoints/_base.scss */
.hentry .entry-content td {
  padding: 7px;
  border-right: 1px solid #d9d9d9;
}
/* line 1073, scss/breakpoints/_base.scss */
.hentry .entry-content td:last-child {
  border-right: 0;
}
/* line 1078, scss/breakpoints/_base.scss */
.hentry .entry-content th {
  background-color: #F6F6F6;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
/* line 1083, scss/breakpoints/_base.scss */
.hentry .entry-content th:last-child {
  border-right: 0;
}
/* line 1088, scss/breakpoints/_base.scss */
.hentry .entry-content blockquote {
  margin: 0 0 1.5em 0.75em;
  padding: 0 0 0 0.75em;
  border-left: 3px solid #548ED0;
  font-style: italic;
  color: #999;
}
/* line 1103, scss/breakpoints/_base.scss */
.hentry .entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 1110, scss/breakpoints/_base.scss */
.hentry .entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 1115, scss/breakpoints/_base.scss */
.hentry .entry-content img .alignleft {
  float: left;
  margin-right: 20px;
}
/* line 1133, scss/breakpoints/_base.scss */
.hentry .entry-content .size-auto,
.hentry .entry-content .size-full,
.hentry .entry-content .size-large,
.hentry .entry-content .size-medium,
.hentry .entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
/* line 1142, scss/breakpoints/_base.scss */
.hentry .entry-content pre {
  background: #312828;
  color: #F6F6F6;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}
/* line 1153, scss/breakpoints/_base.scss */
.hentry .wp-caption {
  max-width: 100%;
  padding: 0 0 5px 0;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  /* images inside wp-caption */
}
/* line 1161, scss/breakpoints/_base.scss */
.hentry .wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 1167, scss/breakpoints/_base.scss */
.hentry .wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}
/* line 1201, scss/breakpoints/_base.scss */
.hentry .tags {
  margin: 0;
}
/* line 1205, scss/breakpoints/_base.scss */
.hentry .job_listing a {
  position: relative;
}
/* line 1207, scss/breakpoints/_base.scss */
.hentry.block a.read-more:before, .hentry.job_listing a.read-more:before,
.hentry .job_listing a.read-more:before,
.hentry .resume a:before {
  position: absolute;
  content: "";
  display: block;
  opacity: 0;
  background: url("images/read.png") no-repeat scroll center center #F44B43;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: opacity 0.3s;
  /* Safari */
  transition: opacity 0.3s;
}
/* line 1223, scss/breakpoints/_base.scss */
.hentry.block a.read-more:before {
  background: url("images/read.png") no-repeat scroll center center #F44B43;
}
/* line 1227, scss/breakpoints/_base.scss */
.hentry.block a.read-more:hover:before, .hentry.job_listing a.read-more:hover:before,
.hentry .job_listing a.read-more:hover:before,
.hentry .resume a:hover:before {
  opacity: 0.9;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
}

/* end .hentry */
/* line 1239, scss/breakpoints/_base.scss */
.coma, .single-post a[rel*="category"] {
  color: #e51b20;
  text-transform: uppercase;
  line-height: 12px;
  font-size: 12px;
  text-decoration: none;
}

/* line 1246, scss/breakpoints/_base.scss */
.come {
  color: #e51b20;
  text-transform: uppercase;
  line-height: 12px;
}

/* line 1252, scss/breakpoints/_base.scss */
.category article.block a[rel*="category"], .category article.block .coma,
.search article.block a[rel*="category"], .search article.block .coma {
  display: none;
}

/* line 1257, scss/breakpoints/_base.scss */
#load_more {
  background: transparent;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 0 auto 20px;
  padding: 7px 25px;
  text-align: center;
  width: 150px;
  position: relative;
  top: 10px;
}

/* line 1276, scss/breakpoints/_base.scss */
.list + #load_more {
  margin-top: 20px;
}

/* line 1280, scss/breakpoints/_base.scss */
#sidebar_area {
  clear: both;
  margin: 20px 0 20px;
}

/*Awesome weather */
/* line 1285, scss/breakpoints/_base.scss */
.awesome-weather-wrap {
  background: #fff !important;
}

/* line 1288, scss/breakpoints/_base.scss */
.awesome-weather-forecast {
  padding: 0 0 4px;
  border: 0;
}

/* line 1293, scss/breakpoints/_base.scss */
.awesome-weather-header, .awesome-weather-current-temp {
  display: none;
}

/* line 1296, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day {
  background: #fff;
  padding: 20px 0 20px 60px;
  width: 105px;
  position: relative;
  text-shadow: none;
}
/* line 1303, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day:before {
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  color: #312828;
  font-size: 86px;
  left: -13px;
  position: absolute;
  top: 27px;
}
/* line 1313, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day:nth-of-type(n+4) {
  display: none;
}

/* line 1315, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day-abbr {
  text-shadow: none;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -1px;
  text-align: left;
  margin: 0;
}

/* line 1324, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day-temp {
  text-shadow: none;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
}
/* line 1330, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day-temp:after {
  content: "C";
  display: inline-block;
}

/* http://openweathermap.org/weather-conditions */
/*thunderstorm*/
/* line 1339, scss/breakpoints/_base.scss */
.code-200:before, .code-201:before, .code-202:before, .code-210:before, .code-211:before,
.code-212:before, .code-221:before, .code-230:before, .code-231:before, .code-232:before {
  content: "J";
}

/*drizzle*/
/* line 1347, scss/breakpoints/_base.scss */
.code-300:before, .code-301:before, .code-302:before, .code-310:before, .code-311:before,
.code-312:before, .code-321:before, .code-520:before,
.code-521:before, .code-522:before {
  content: "H";
}

/*rain*/
/* line 1353, scss/breakpoints/_base.scss */
.code-500:before, .code-501:before, .code-502:before, .code-503:before, .code-504:before {
  content: "D";
}

/*snow*/
/* line 1360, scss/breakpoints/_base.scss */
.code-600:before, .code-601:before, .code-602:before, .code-611:before,
.code-621:before, .code-511:before {
  content: "I";
}

/*atmosphere*/
/* line 1366, scss/breakpoints/_base.scss */
.code-701:before, .code-711:before, .code-721:before, .code-731:before, .code-741:before {
  content: "G";
}

/*clouds*/
/* line 1372, scss/breakpoints/_base.scss */
.code-800:before {
  content: "A";
}

/* line 1377, scss/breakpoints/_base.scss */
.code-801:before {
  content: "E";
}

/* line 1382, scss/breakpoints/_base.scss */
.code-800.night:before {
  content: "B";
}

/* line 1387, scss/breakpoints/_base.scss */
.code-801.night:before {
  content: "F";
}

/* line 1393, scss/breakpoints/_base.scss */
.code-802:before, .code-803:before, .code-804:before {
  content: "C";
}

/*extreme*/
/* line 1399, scss/breakpoints/_base.scss */
.code-900:before, .code-901:before, .code-902:before, .code-903:before, .code-904:before, .code-905:before, .code-906:before {
  content: "J";
}

/* line 1404, scss/breakpoints/_base.scss */
.awesome-weather-forecast-day {
  background-size: auto 80%;
}

/* Single post page */
/* line 1411, scss/breakpoints/_base.scss */
.single-post #main, .single-tribe_events #main {
  width: 100%;
}
/* line 1416, scss/breakpoints/_base.scss */
.single-post .social-links, .single-tribe_events .social-links {
  background: #fff;
  list-style: outside none none;
  margin: 0 0 -5px;
  overflow: hidden;
  padding: 20px 0 0 1vw;
  width: 100%;
}
/* line 1432, scss/breakpoints/_base.scss */
.single-post .social-links li, .single-tribe_events .social-links li {
  color: #6b6b6b;
  cursor: pointer;
  float: left;
  font-size: 14px;
  margin: 0 auto;
  text-align: center;
  text-indent: -1000px;
  width: 35px;
}
/* line 1449, scss/breakpoints/_base.scss */
.single-post .social-links li a, .single-tribe_events .social-links li a {
  color: #6b6b6b;
  font-size: 14px;
  cursor: pointer;
}
/* line 1459, scss/breakpoints/_base.scss */
.single-post article a[rel*="category"], .single-tribe_events article a[rel*="category"] {
  margin: 25px 0 1.69492%;
  display: inline-block;
}
/* line 1464, scss/breakpoints/_base.scss */
.single-post article img, .single-tribe_events article img {
  max-width: 100%;
  height: auto;
}
/* line 1465, scss/breakpoints/_base.scss */
.single-post article img.aligncenter, .single-tribe_events article img.aligncenter {
  margin: 0 auto;
  display: block;
  clear: both;
}
/* line 1469, scss/breakpoints/_base.scss */
.single-post article time, .single-post .page article time, .single-post author, .single-post .caption, .single-post .post-edit-link, .single-tribe_events article time, .single-tribe_events .page article time, .single-tribe_events author, .single-tribe_events .caption, .single-tribe_events .post-edit-link {
  letter-spacing: 1px;
  color: #6b6b6b;
  padding: 12px 0 40px;
  display: inline-block;
}
/* line 1470, scss/breakpoints/_base.scss */
.single-post article .caption, .single-tribe_events article .caption {
  float: right;
}
/* line 1472, scss/breakpoints/_base.scss */
.single-post article p, .single-tribe_events article p {
  font-size: 18px;
  line-height: 26px;
  margin: 0 0 26px 0;
}
/* line 1477, scss/breakpoints/_base.scss */
.single-post article p strong, .single-tribe_events article p strong {
  font-weight: 700;
}
/* line 1479, scss/breakpoints/_base.scss */
.single-post article p.wp-caption-text:nth-of-type(n), .single-tribe_events article p.wp-caption-text:nth-of-type(n) {
  font-size: 12px;
  line-height: 20px;
  color: #6b6b6b;
  width: 100%;
  padding: 5px;
}
/* line 1488, scss/breakpoints/_base.scss */
.single-post article blockquote, .single-post article blockquote p, .single-tribe_events article blockquote, .single-tribe_events article blockquote p {
  font-size: 18px;
  color: #312828;
  margin: 40px 0;
}
/* line 1489, scss/breakpoints/_base.scss */
.single-post article blockquote p:nth-of-type(n), .single-tribe_events article blockquote p:nth-of-type(n) {
  color: #EA191C;
  text-indent: 50px;
  line-height: 32px;
}
/* line 1491, scss/breakpoints/_base.scss */
.single-post #nav-above, .single-post #nav-below, .single-tribe_events #nav-above, .single-tribe_events #nav-below {
  display: none;
}
/* line 1495, scss/breakpoints/_base.scss */
.single-post .nav-previous, .single-post .nav-next, .single-tribe_events .nav-previous, .single-tribe_events .nav-next {
  position: absolute;
  float: none;
}
/* line 1500, scss/breakpoints/_base.scss */
.single-post .nav-previous, .single-tribe_events .nav-previous {
  left: -52px;
}
/* line 1501, scss/breakpoints/_base.scss */
.single-post .nav-next, .single-tribe_events .nav-next {
  right: -52px;
  width: 33px;
}
/* line 1502, scss/breakpoints/_base.scss */
.single-post .nav-previous a, .single-tribe_events .nav-previous a {
  background: url("images/arrow-previous.png") no-repeat scroll 0 0 transparent;
}
/* line 1503, scss/breakpoints/_base.scss */
.single-post .nav-next a, .single-tribe_events .nav-next a {
  background: url("images/arrow-next.png") no-repeat scroll 0 0 transparent;
}
/* line 1506, scss/breakpoints/_base.scss */
.single-post .gallery, .single-tribe_events .gallery {
  width: 620px;
  overflow: visible;
}
/* line 1508, scss/breakpoints/_base.scss */
.single-post #close-article, .single-tribe_events #close-article {
  display: none;
}

/* line 1520, scss/breakpoints/_base.scss */
.single-post p * {
  color: #312828 !important;
}
/* line 1521, scss/breakpoints/_base.scss */
.single-post p a {
  color: #F44B43 !important;
}

/* line 1524, scss/breakpoints/_base.scss */
.single-post .facebook a, .page .facebook a {
  background: url("images/tiny-facebook-icon.png") no-repeat scroll center 0;
}

/* line 1525, scss/breakpoints/_base.scss */
.single-post .twitter a, .page .twitter a {
  background: url("images/tiny-twitter-icon.png") no-repeat scroll center 0;
}

/* line 1526, scss/breakpoints/_base.scss */
.single-post .draugiem a, .page .draugiem a {
  background: url("images/tiny-draugiem-icon.png") no-repeat scroll center 0;
}

/* line 1527, scss/breakpoints/_base.scss */
.single-post .linkedin a, .page .linkedin a {
  background: url("images/tiny-linkedin-icon.png") no-repeat scroll center 0;
}

/* line 1528, scss/breakpoints/_base.scss */
.single-post .email {
  background: url("images/tiny-send-to-email-icon.png") no-repeat scroll center 0;
}

/* line 1529, scss/breakpoints/_base.scss */
.single-post .comments-count {
  background: url("images/tiny-callout-icon.png") no-repeat scroll center 0;
}

/* line 1530, scss/breakpoints/_base.scss */
.single-post .facebook a, .single-post .twitter a, .single-post .draugiem a, .single-post .linkedin a, .single-post .email, .single-post .comments-count,
.page .facebook a, .page .twitter a, .page .draugiem a, .page .linkedin a {
  height: 0px;
  display: block;
  padding: 30px 0 0;
  text-decoration: none;
}

/* line 1539, scss/breakpoints/_base.scss */
.page .hentry a[href*="lietosanas-noteikumi"], .page .hentry a[href*="/pievienot-sludinajumu"] {
  margin-bottom: 20px;
}

/* line 1544, scss/breakpoints/_base.scss */
.single-post article,
.single-resume article,
.page article,
.single-job_listing article,
.woocommerce-page article,
.single #tribe-events-content {
  padding: 0 1.69492% 40px;
  background: #fff;
  overflow: hidden;
}

/* line 1555, scss/breakpoints/_base.scss */
.page-id-15773 article, .page-id-15842 article,
.page-id-16240 article, .page-id-16280 article {
  background: transparent;
  padding: 0;
}
/* line 1560, scss/breakpoints/_base.scss */
.page-id-15773 article header, .page-id-15773 article .job_filters, .page-id-15773 article .resume_filters, .page-id-15842 article header, .page-id-15842 article .job_filters, .page-id-15842 article .resume_filters,
.page-id-16240 article header,
.page-id-16240 article .job_filters,
.page-id-16240 article .resume_filters, .page-id-16280 article header, .page-id-16280 article .job_filters, .page-id-16280 article .resume_filters {
  padding-left: 1.69492%;
  padding-right: 1.69492%;
  background: #fff;
}
/* line 1566, scss/breakpoints/_base.scss */
.page-id-15773 article header, .page-id-15842 article header,
.page-id-16240 article header, .page-id-16280 article header {
  padding-top: 50px;
  padding-bottom: 30px;
}
/* line 1570, scss/breakpoints/_base.scss */
.page-id-15773 article header h1, .page-id-15842 article header h1,
.page-id-16240 article header h1, .page-id-16280 article header h1 {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1585, scss/breakpoints/_base.scss */
.company article {
  padding-bottom: 0;
}

/* line 1589, scss/breakpoints/_base.scss */
.single-post article time, .page article time, author, .caption {
  letter-spacing: 1px;
  color: #6b6b6b;
  padding: 12px 0 0px;
  display: inline-block;
  font-size: 12px;
}

/* Single Resume */
/* line 1599, scss/breakpoints/_base.scss */
.single-resume .single-resume-content {
  position: relative;
}
/* line 1602, scss/breakpoints/_base.scss */
.single-resume .single-resume-content h2 {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 26px;
  letter-spacing: 1px;
  margin: 30px 0;
}
/* line 1610, scss/breakpoints/_base.scss */
.single-resume .meta {
  font-size: 15px;
}
/* line 1613, scss/breakpoints/_base.scss */
.single-resume .meta .resume-category {
  padding-right: 15px;
}
/* line 1615, scss/breakpoints/_base.scss */
.single-resume .meta li {
  margin: 0;
  padding: 0;
  line-height: 20px;
}
/* line 1620, scss/breakpoints/_base.scss */
.single-resume .meta li date {
  line-height: 20px;
}
/* line 1626, scss/breakpoints/_base.scss */
.single-resume .resume-aside {
  border: none;
  box-shadow: none;
  padding: 0;
  position: relative;
}
/* line 1632, scss/breakpoints/_base.scss */
.single-resume .resume-aside img {
  width: 100px;
  height: 100px;
  position: relative;
  left: 0;
  margin: 0 20px 0 0;
}
/* line 1640, scss/breakpoints/_base.scss */
.single-resume .resume-aside .job-title {
  padding: 10px 0 5px;
  font-weight: 400;
  font-size: 15px;
}
/* line 1645, scss/breakpoints/_base.scss */
.single-resume .resume-aside .job-title:before {
  display: none;
}
/* line 1649, scss/breakpoints/_base.scss */
.single-resume .resume-aside .location {
  margin-bottom: 5px;
  font-size: 15px;
}
/* line 1653, scss/breakpoints/_base.scss */
.single-resume .resume-aside .location a {
  color: #999;
  text-decoration: none;
}
/* line 1659, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume-links {
  float: none;
  clear: both;
  max-width: 100%;
  position: relative;
  top: 19px;
  margin-bottom: 20px;
}
/* line 1667, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume-links li {
  float: left;
  margin: 0;
}
/* line 1671, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume-links li.resume-link:nth-of-type(n+2) a:before {
  content: ",";
  width: 10px;
}
/* line 1676, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume-links li a {
  color: #999;
  font-size: 15px;
}
/* line 1683, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact {
  position: relative;
  width: 100%;
  padding: 0;
  margin-top: 40px;
  text-align: center;
}
/* line 1694, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .envelope {
  position: relative;
  margin: 0;
  display: inline-block;
}
/* line 1699, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .envelope:before {
  content: "";
  font-family: fontAwesome;
  left: 25px;
  position: absolute;
  top: 10px;
  color: #fff;
}
/* line 1708, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .envelope .resume_contact_button {
  margin: 0;
}
/* line 1713, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .resume_contact_details {
  border: none;
  width: 100%;
  text-align: center;
  background: #D0F1E8;
  padding: 25px;
  margin-top: 20px;
}
/* line 1721, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .resume_contact_details:before, .single-resume .resume-aside .resume_contact .resume_contact_details:after {
  display: none;
}
/* line 1723, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .resume_contact_details p {
  line-height: 23px;
  margin: 0;
}
/* line 1725, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .resume_contact_details p:nth-of-type(2) {
  display: none;
}
/* line 1727, scss/breakpoints/_base.scss */
.single-resume .resume-aside .resume_contact .resume_contact_details a {
  display: block;
  color: #312828;
  text-decoration: none;
  font-weight: bold;
}
/* line 1736, scss/breakpoints/_base.scss */
.single-resume .resume-aside .candidate-video {
  clear: both;
  border: none;
}
/* line 1742, scss/breakpoints/_base.scss */
.single-resume .resume_description {
  margin-bottom: 25px;
}
/* line 1745, scss/breakpoints/_base.scss */
.single-resume .resume_description p {
  font-size: 18px;
  line-height: 30px;
}
/* line 1751, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education,
.single-resume .resume-manager-experience {
  border: none;
}
/* line 1755, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education dt, .single-resume .resume-manager-education dd,
.single-resume .resume-manager-experience dt,
.single-resume .resume-manager-experience dd {
  border-left: 1px solid #ddd;
  list-style: none;
  padding: 5px 18px;
}
/* line 1760, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education dt p, .single-resume .resume-manager-education dd p,
.single-resume .resume-manager-experience dt p,
.single-resume .resume-manager-experience dd p {
  margin-top: 0;
  font-size: 18px;
  line-height: 30px;
}
/* line 1763, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education dt,
.single-resume .resume-manager-experience dt {
  padding-top: 25px;
  padding-bottom: 0;
}
/* line 1764, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education dt:nth-of-type(1),
.single-resume .resume-manager-experience dt:nth-of-type(1) {
  padding-top: 0;
}
/* line 1765, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education dd,
.single-resume .resume-manager-experience dd {
  padding-top: 0;
}
/* line 1767, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education small,
.single-resume .resume-manager-experience small {
  font-size: 14px;
}
/* line 1773, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education h3:before,
.single-resume .resume-manager-experience h3:before {
  display: none;
}
/* line 1777, scss/breakpoints/_base.scss */
.single-resume .resume-manager-education h3 strong,
.single-resume .resume-manager-experience h3 strong {
  font-weight: 600;
}

/* Single Job Listing */
/* line 1786, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons {
  float: right;
  margin: -15px 0 0px;
}
/* line 1790, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a {
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  width: 40px;
  height: 40px;
}
/* line 1796, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:last-child {
  margin-right: 0;
}
/* line 1798, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:before {
  color: #d9d9d9;
  display: inline-block;
  font-size: 46px;
  text-align: center;
  padding-top: 1px;
  -webkit-transition: background 0.3s;
  /* Safari */
  transition: background 0.3s;
}
/* line 1808, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:hover:before {
  color: #F44B43;
}
/* line 1813, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:nth-of-type(1):before {
  content: "";
}
/* line 1819, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:nth-of-type(2):before {
  content: "";
}
/* line 1825, scss/breakpoints/_base.scss */
.single-job_listing article > .social-icons a:nth-of-type(3):before {
  content: "";
}
/* line 1832, scss/breakpoints/_base.scss */
.single-job_listing .caption, .single-job_listing #comments {
  display: none;
}
/* line 1835, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta {
  border-bottom: 1px solid #F6F6F6;
  padding-bottom: 25px;
  margin-bottom: 35px;
}
/* line 1840, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta .job-type, .single-job_listing .single_job_listing .meta .location, .single-job_listing .single_job_listing .meta .date-posted {
  font-size: 15px;
  padding: 0 13px;
  line-height: 26px;
  margin-bottom: 10px;
  display: block;
  float: none;
}
/* line 1848, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta .job-type a, .single-job_listing .single_job_listing .meta .location a, .single-job_listing .single_job_listing .meta .date-posted a {
  color: #999;
}
/* line 1850, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta .job-type {
  display: inline-block;
  background: #2cc3be;
}
/* line 1851, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta .location, .single-job_listing .single_job_listing .meta .date-posted {
  padding-left: 5px;
}
/* line 1855, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .meta .job-categories {
  float: none;
  font-size: 15px;
  padding-bottom: 10px;
  padding-left: 0;
  line-height: 22px;
}
/* line 1864, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company {
  border: 0;
  box-shadow: none;
  padding: 0;
  margin-bottom: 30px;
}
/* line 1872, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .logo-container div {
  text-align: center;
}
/* line 1875, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .logo-container div .company_logo {
  width: auto;
  height: auto;
  float: none;
  position: relative;
  left: 0;
  margin-bottom: 20px;
  padding: 0 10px;
}
/* line 1885, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .logo-container div .default_logo {
  position: relative;
  left: 0;
  height: auto;
  width: auto;
}
/* line 1894, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .name {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 1899, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .name strong {
  font-weight: 400;
  font-size: 18px;
}
/* line 1903, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .name .tagline {
  font-style: normal;
  font-size: 15px;
  margin: 0;
  padding: 0 0 10px;
  color: #999;
}
/* line 1912, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .website {
  float: none;
  margin: 0;
  color: #999;
  font-size: 15px;
  display: block;
  clear: both;
}
/* line 1920, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .company .company_twitter {
  float: none;
  font-size: 15px;
  color: #999;
  margin: 0;
}
/* line 1928, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .office {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: table;
  margin-bottom: 30px;
}
/* line 1935, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .office .company_demo {
  display: table-cell;
  height: 100%;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 22px;
  background: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  padding: 16px 20px 20px;
  text-decoration: none;
}
/* line 1948, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .office .company_demo strong {
  line-height: 24px;
  display: block;
}
/* line 1952, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application {
  width: 100%;
  text-align: center;
  padding: 5px 0 10px;
}
/* line 1957, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .envelope {
  position: relative;
  margin: 0 0 35px;
  float: left;
}
/* line 1962, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .envelope:before {
  content: "";
  font-family: fontAwesome;
  position: absolute;
  left: 25px;
  top: 10px;
  color: #fff;
}
/* line 1971, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .envelope .button {
  margin-right: 0;
}
/* line 1976, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .application_details {
  border: none;
  width: 100%;
  text-align: center;
  background: #D0F1E8;
  padding: 25px;
  margin: 20px 0 0;
  box-shadow: none;
}
/* line 1985, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .application_details:before, .single-job_listing .single_job_listing .job_application.application .application_details:after {
  display: none;
}
/* line 1987, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .application_details p {
  line-height: 23px;
  margin: 0;
}
/* line 1989, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .application_details strong {
  font-weight: 400;
}
/* line 1991, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_application.application .application_details a {
  display: block;
  color: #312828;
  text-decoration: none;
  font-weight: bold;
}
/* line 2000, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_description {
  clear: both;
}
/* line 2003, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_description h3 {
  text-transform: uppercase;
  font-size: 24px;
  color: #2cc3be;
}
/* line 2009, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_description p {
  font-size: 18px;
}
/* line 2013, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_description ul {
  font-size: 18px;
  padding: 0 0 0 40px;
}
/* line 2017, scss/breakpoints/_base.scss */
.single-job_listing .single_job_listing .job_description ul li:before {
  content: "";
  font-family: fontAwesome;
  font-size: 5px;
  margin-right: 8px;
  vertical-align: middle;
}

/******************************************************************
WooCommerce
******************************************************************/
/* line 2034, scss/breakpoints/_base.scss */
.woocommerce > dl {
  display: none;
}
/* line 2036, scss/breakpoints/_base.scss */
.woocommerce table.shop_table, .woocommerce table.my_account_orders {
  border-left: none;
  border-right: none;
  border-top: none;
  border-radius: 0;
  font-size: 16px;
  line-height: 24px;
}
/* line 2045, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages thead, .woocommerce table.my_account_orders.my_account_job_packages thead {
  display: none;
}
/* line 2050, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody tr:nth-of-type(2n), .woocommerce table.my_account_orders.my_account_job_packages tbody tr:nth-of-type(2n) {
  background: #F9F9F9;
}
/* line 2054, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td, .woocommerce table.my_account_orders.my_account_job_packages tbody td {
  display: block;
  font-size: 15px;
}
/* line 2058, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td:before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:before {
  font-weight: bold;
}
/* line 2062, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(1):before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(1):before {
  content: "Produkts: ";
}
/* line 2065, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(2):before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(2):before {
  content: "Neizmantotie sludinājumi: ";
}
/* line 2068, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(3):before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(3):before {
  content: "Sludinājuma ilgums: ";
}
/* line 2071, scss/breakpoints/_base.scss */
.woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(4):before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(4):before {
  content: "Izcelts?: ";
}
/* line 2079, scss/breakpoints/_base.scss */
.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
  padding: 9px 12px;
  vertical-align: middle;
}
/* line 2084, scss/breakpoints/_base.scss */
.woocommerce table.shop_table a.button, .woocommerce table.my_account_orders a.button {
  border-radius: 0;
  font-weight: 400;
  font-size: 14px;
}
/* line 2089, scss/breakpoints/_base.scss */
.woocommerce table.shop_table a.button::before, .woocommerce table.my_account_orders a.button::before {
  display: inline-block;
  content: "";
  margin-right: 4px;
  font-weight: 400;
  font-family: fontAwesome;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  vertical-align: 0;
}
/* line 2101, scss/breakpoints/_base.scss */
.woocommerce table.shop_table a.button:hover, .woocommerce table.my_account_orders a.button:hover {
  background: #F44B43;
  color: #fff;
}
/* line 2107, scss/breakpoints/_base.scss */
.woocommerce table.shop_table .order-number, .woocommerce table.my_account_orders .order-number {
  font-size: 14px;
}
/* line 2111, scss/breakpoints/_base.scss */
.woocommerce table.shop_table .order-date time, .woocommerce table.my_account_orders .order-date time {
  padding: 0;
  font-size: 14px;
}
/* line 2117, scss/breakpoints/_base.scss */
.woocommerce table.shop_table .order_item dd.variation-JobListing, .woocommerce table.my_account_orders .order_item dd.variation-JobListing {
  float: none;
}
/* line 2120, scss/breakpoints/_base.scss */
.woocommerce table.shop_table .order_item dd.variation-JobListing p, .woocommerce table.my_account_orders .order_item dd.variation-JobListing p {
  width: auto;
  margin: auto;
  font-size: 16px;
}
/* line 2127, scss/breakpoints/_base.scss */
.woocommerce table.shop_table .order_item dl.variation, .woocommerce table.my_account_orders .order_item dl.variation {
  display: none;
}
/* line 2131, scss/breakpoints/_base.scss */
.woocommerce h2 {
  margin-top: 55px;
}
/* line 2133, scss/breakpoints/_base.scss */
.woocommerce address {
  background: #f9f9f9 none repeat scroll 0 0;
  color: #666;
  display: inline-block;
  min-width: 300px;
  font-size: 17px;
  padding: 20px;
  width: 100%;
}
/* line 2142, scss/breakpoints/_base.scss */
.woocommerce address .edit {
  float: right;
  font-size: 15px;
  font-style: normal;
}
/* line 2149, scss/breakpoints/_base.scss */
.woocommerce mark {
  background: #FDEFF0;
}
/* line 2151, scss/breakpoints/_base.scss */
.woocommerce abbr {
  text-decoration: none;
}
/* line 2155, scss/breakpoints/_base.scss */
.woocommerce tfoot tr:first-child {
  display: none;
}
/* line 2160, scss/breakpoints/_base.scss */
.woocommerce table.shop_table_responsive .order-number {
  font-size: 15px;
}
/* line 2166, scss/breakpoints/_base.scss */
.woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(2n) td {
  background: #fff;
}
/* line 2168, scss/breakpoints/_base.scss */
.woocommerce table.shop_table_responsive.customer_details tr td:before {
  font-weight: bold;
}
/* line 2175, scss/breakpoints/_base.scss */
.woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(1) td:before {
  content: "E-pasts: ";
}
/* line 2179, scss/breakpoints/_base.scss */
.woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(2) td:before {
  content: "Telefons: ";
}
/* line 2185, scss/breakpoints/_base.scss */
.woocommerce .form-row-first, .woocommerce .form-row-last {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 100% !important;
  padding: 0 0 1.69492%;
}
/* line 2191, scss/breakpoints/_base.scss */
.woocommerce .form-row.form-row {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 2196, scss/breakpoints/_base.scss */
.woocommerce .form-row.form-row label {
  font-size: 15px;
  margin-bottom: 1px;
}
/* line 2202, scss/breakpoints/_base.scss */
.woocommerce input[type="submit"] {
  margin-top: 40px;
}
/* line 2204, scss/breakpoints/_base.scss */
.woocommerce #user-avatar-display {
  position: relative;
  top: 0;
  background: transparent;
  border-radius: 0;
  padding: 0;
  left: 0;
  margin: 26px 0 0;
  display: inline-block;
  width: auto;
}
/* line 2215, scss/breakpoints/_base.scss */
.woocommerce #user-avatar-display #user-avatar-display-image {
  border-radius: 0;
  border: none;
}
/* line 2220, scss/breakpoints/_base.scss */
.woocommerce #user-avatar-display #user-avatar-link {
  border-radius: 0;
  font-weight: 400;
  color: #312828;
}
/* line 2227, scss/breakpoints/_base.scss */
.woocommerce form.register {
  border: none;
  padding: 0;
}
/* line 2232, scss/breakpoints/_base.scss */
.woocommerce #payment .terms {
  clear: both;
  padding: 10px 0;
  float: right;
}
/* line 2238, scss/breakpoints/_base.scss */
.woocommerce .button.wc-forward {
  display: none;
}
/* line 2242, scss/breakpoints/_base.scss */
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {
  display: inline;
}

/* line 2249, scss/breakpoints/_base.scss */
.woocommerce-edit-address form h3 {
  text-transform: uppercase;
  color: #F44B43;
  font-size: 15px;
}

/* line 2257, scss/breakpoints/_base.scss */
.woocommerce-checkout {
  /* Thank you page */
  /* Checkout message */
}
/* line 2261, scss/breakpoints/_base.scss */
.woocommerce-checkout .col2-set .col-1 {
  width: 100%;
}
/* line 2266, scss/breakpoints/_base.scss */
.woocommerce-checkout .col2-set .col-2 {
  display: none;
}
/* line 2269, scss/breakpoints/_base.scss */
.woocommerce-checkout h3#order_review_heading {
  margin-top: 40px;
}
/* line 2274, scss/breakpoints/_base.scss */
.woocommerce-checkout .woocommerce-checkout-review-order-table .variation, .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal {
  display: none;
}
/* line 2277, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment {
  background: transparent;
}
/* line 2280, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods {
  border: none;
}
/* line 2282, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box {
  background: #F6F6F6;
}
/* line 2285, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box:before {
  border-color: transparent transparent #F6F6F6;
}
/* line 2289, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box p {
  margin: 0;
}
/* line 2294, scss/breakpoints/_base.scss */
.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order {
  padding: 0;
}
/* line 2300, scss/breakpoints/_base.scss */
.woocommerce-checkout h2 + h3 {
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 2305, scss/breakpoints/_base.scss */
.woocommerce-checkout .order_details li {
  padding: 5px 0;
  width: 100%;
}
/* line 2309, scss/breakpoints/_base.scss */
.woocommerce-checkout .order_details li.iban {
  border: 0;
}
/* line 2311, scss/breakpoints/_base.scss */
.woocommerce-checkout .order_details li.sort_code {
  display: none;
}
/* line 2314, scss/breakpoints/_base.scss */
.woocommerce-checkout .bic, .woocommerce-checkout .shop_table.order_details .variation, .woocommerce-checkout tfoot tr:first-child {
  display: none;
}
/* line 2318, scss/breakpoints/_base.scss */
.woocommerce-checkout .woocommerce-message a {
  display: none;
}

/*********************
JOB DASHBOARD 
*********************/
/* line 2327, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 20px;
  width: 100%;
}
/* line 2332, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table thead {
  display: none;
}
/* line 2337, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody tr:nth-of-type(2n) {
  background: #F6F6F6;
}
/* line 2341, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td, #job-manager-job-dashboard table tbody td.filled, #job-manager-job-dashboard table tbody td.date, #job-manager-job-dashboard table tbody td.expires {
  display: block;
  padding: 9px 12px;
  vertical-align: middle;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  font-size: 15px;
}
/* line 2349, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td:before, #job-manager-job-dashboard table tbody td.filled:before, #job-manager-job-dashboard table tbody td.date:before, #job-manager-job-dashboard table tbody td.expires:before {
  font-weight: bold;
}
/* line 2353, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(1):before {
  content: "Vakance:";
}
/* line 2356, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(2):before {
  content: "Vakance aizņemta?:";
}
/* line 2359, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(3):before {
  content: "Pievienošanas datums:";
}
/* line 2362, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(4):before {
  content: "Beigu datums:";
}
/* line 2366, scss/breakpoints/_base.scss */
#job-manager-job-dashboard table tbody td .job-dashboard-actions, #job-manager-job-dashboard table tbody td.filled .job-dashboard-actions, #job-manager-job-dashboard table tbody td.date .job-dashboard-actions, #job-manager-job-dashboard table tbody td.expires .job-dashboard-actions {
  visibility: visible;
}
/* line 2371, scss/breakpoints/_base.scss */
#job-manager-job-dashboard .account-sign-in .button::before {
  content: "";
  display: inline-block;
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-decoration: none;
  font-size: 26px;
  line-height: 19px;
  text-decoration: none;
  width: 26px;
}

/* line 2383, scss/breakpoints/_base.scss */
.job-manager-form fieldset .account-sign-in .button::before {
  content: "";
  display: inline-block;
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-decoration: none;
  font-size: 26px;
  line-height: 24px;
  text-decoration: none;
  width: 26px;
}

/******************************************************************
The Nivo Slider styles for inpages
******************************************************************/
/* line 2400, scss/breakpoints/_base.scss */
.nivoSlider {
  position: relative;
  width: 100%;
  height: auto;
  overflow: visible;
  /* If an image is wrapped in a link */
  /* The slices and boxes in the Slider */
  /* Caption styles */
  /* Direction nav styles (e.g. Next & Prev) */
  /* Control nav styles (e.g. 1,2,3...) */
}
/* line 2406, scss/breakpoints/_base.scss */
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: none;
}
/* line 2413, scss/breakpoints/_base.scss */
.nivoSlider .nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100% !important;
}
/* line 2420, scss/breakpoints/_base.scss */
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
  background: white;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 2438, scss/breakpoints/_base.scss */
.nivoSlider .nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
  top: 0;
}
/* line 2446, scss/breakpoints/_base.scss */
.nivoSlider .nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
/* line 2452, scss/breakpoints/_base.scss */
.nivoSlider .nivo-box img {
  display: block;
}
/* line 2457, scss/breakpoints/_base.scss */
.nivoSlider .nivo-caption {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  /*	font-size: 1.428571428571429rem;*/
  letter-spacing: 1px;
  font-weight: 300;
  text-shadow: 1px 1px 2px rgba(153, 153, 153, 0.9);
  filter: dropshadow(color=#999, offx=1, offy=1);
  position: absolute;
  left: 0px;
  bottom: 0;
  background: #f5f5f5;
  text-transform: uppercase;
  z-index: 8;
  padding: 13px 19px 16px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 100%;
  background: whitesmoke;
  /* RGBa with 0.6 opacity */
  background: rgba(245, 245, 245, 0.6);
  opacity: .6;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE 5-7 */
  filter: alpha(opacity=60);
}
/* line 2486, scss/breakpoints/_base.scss */
.nivoSlider .nivo-caption p {
  padding: 5px;
  margin: 0;
}
/* line 2491, scss/breakpoints/_base.scss */
.nivoSlider .nivo-caption a {
  display: inline !important;
}
/* line 2494, scss/breakpoints/_base.scss */
.nivoSlider .nivo-html-caption {
  display: none;
}
/* line 2498, scss/breakpoints/_base.scss */
.nivoSlider .nivo-directionNav a {
  position: absolute;
  top: 43%;
  z-index: 9;
  cursor: pointer;
}
/* line 2505, scss/breakpoints/_base.scss */
.nivoSlider .nivo-prevNav {
  left: -70px;
  /*background: url('arrow_left.png') no-repeat transparent;*/
  width: 35px;
  height: 64px;
  display: block;
}
/* line 2513, scss/breakpoints/_base.scss */
.nivoSlider .nivo-nextNav {
  right: -70px;
  /*background: url('arrow_right.png') no-repeat transparent;*/
  width: 35px;
  height: 64px;
  display: block;
}
/* line 2523, scss/breakpoints/_base.scss */
.nivoSlider .nivo-controlNav {
  bottom: -19px;
  overflow: visible;
  padding: 15px 0 0;
  position: absolute;
  right: 0;
}
/* line 2530, scss/breakpoints/_base.scss */
.nivoSlider .nivo-controlNav a {
  cursor: pointer;
  margin: 0 8px;
  display: block;
  background: #c0c4ca;
  width: 8px;
  color: transparent;
  height: 8px;
  float: left;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -moz-transform: rotate(45deg);
  /* Firefox */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(45deg);
  /* Opera */
}
/* line 2546, scss/breakpoints/_base.scss */
.nivoSlider .nivo-controlNav a.active {
  font-weight: bold;
  background: #696e7b;
}
/* line 2553, scss/breakpoints/_base.scss */
.nivoSlider #indicator {
  background: #ffffff;
  display: block;
  padding: 127px 0;
  /*	position: absolute;*/
  text-align: center;
  top: 25px;
  width: 780px;
  /*z-index: 100;*/
}

/* line 2566, scss/breakpoints/_base.scss */
#TB_iframeContent html {
  background: #fff;
}

/* line 2569, scss/breakpoints/_base.scss */
#TB_closeWindowButton span {
  font-size: 0;
}

/*******************
JOB, RESUME LISTING 
********************/
/* line 2577, scss/breakpoints/_base.scss */
form.job_filters, form.resume_filters {
  background-color: transparent;
  margin-bottom: 30px;
}
/* line 2581, scss/breakpoints/_base.scss */
form.job_filters:after, form.resume_filters:after {
  content: "";
  display: block;
  border: 14px solid #fff;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  left: calc(50% - 14px);
  position: absolute;
  width: 14px;
}
/* line 2593, scss/breakpoints/_base.scss */
form.job_filters .search_jobs, form.job_filters .search_resumes, form.resume_filters .search_jobs, form.resume_filters .search_resumes {
  padding: 20px 0;
}
/* line 2596, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_keywords, form.job_filters .search_jobs .search_location,
form.job_filters .search_jobs #search_categories_chosen, form.job_filters .search_jobs #job_manager_filter_chosen,
form.job_filters .search_jobs .search_keywords.resume-filter, form.job_filters .search_jobs .search_location.resume-filter,
form.job_filters .search_jobs .search_categories.resume-filter, form.job_filters .search_resumes .search_keywords, form.job_filters .search_resumes .search_location,
form.job_filters .search_resumes #search_categories_chosen, form.job_filters .search_resumes #job_manager_filter_chosen,
form.job_filters .search_resumes .search_keywords.resume-filter, form.job_filters .search_resumes .search_location.resume-filter,
form.job_filters .search_resumes .search_categories.resume-filter, form.resume_filters .search_jobs .search_keywords, form.resume_filters .search_jobs .search_location,
form.resume_filters .search_jobs #search_categories_chosen, form.resume_filters .search_jobs #job_manager_filter_chosen,
form.resume_filters .search_jobs .search_keywords.resume-filter, form.resume_filters .search_jobs .search_location.resume-filter,
form.resume_filters .search_jobs .search_categories.resume-filter, form.resume_filters .search_resumes .search_keywords, form.resume_filters .search_resumes .search_location,
form.resume_filters .search_resumes #search_categories_chosen, form.resume_filters .search_resumes #job_manager_filter_chosen,
form.resume_filters .search_resumes .search_keywords.resume-filter, form.resume_filters .search_resumes .search_location.resume-filter,
form.resume_filters .search_resumes .search_categories.resume-filter {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 100% !important;
  padding: 0;
}
/* line 2607, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_keywords:before, form.job_filters .search_jobs .search_location:before,
form.job_filters .search_jobs .search_categories:before, form.job_filters .search_jobs .search_companies:before, form.job_filters .search_resumes .search_keywords:before, form.job_filters .search_resumes .search_location:before,
form.job_filters .search_resumes .search_categories:before, form.job_filters .search_resumes .search_companies:before, form.resume_filters .search_jobs .search_keywords:before, form.resume_filters .search_jobs .search_location:before,
form.resume_filters .search_jobs .search_categories:before, form.resume_filters .search_jobs .search_companies:before, form.resume_filters .search_resumes .search_keywords:before, form.resume_filters .search_resumes .search_location:before,
form.resume_filters .search_resumes .search_categories:before, form.resume_filters .search_resumes .search_companies:before {
  display: block;
  font-size: 15px;
  letter-spacing: 1px;
  padding: 15px 0 4px;
}
/* line 2615, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_keywords:before, form.job_filters .search_resumes .search_keywords:before, form.resume_filters .search_jobs .search_keywords:before, form.resume_filters .search_resumes .search_keywords:before {
  padding-top: 0;
  content: "Meklēt pēc atslēgvārdiem";
}
/* line 2620, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_location:before, form.job_filters .search_resumes .search_location:before, form.resume_filters .search_jobs .search_location:before, form.resume_filters .search_resumes .search_location:before {
  content: "Meklēt pēc atrašanās vietas";
}
/* line 2624, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_categories:before, form.job_filters .search_resumes .search_categories:before, form.resume_filters .search_jobs .search_categories:before, form.resume_filters .search_resumes .search_categories:before {
  content: "Meklēt pēc nozares";
}
/* line 2628, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_companies:before, form.job_filters .search_resumes .search_companies:before, form.resume_filters .search_jobs .search_companies:before, form.resume_filters .search_resumes .search_companies:before {
  padding: 58px 0 6px;
  content: "Meklēt pēc uzņēmuma nosaukuma";
}
/* line 2633, scss/breakpoints/_base.scss */
form.job_filters .search_jobs .search_categories, form.job_filters .search_resumes .search_categories, form.resume_filters .search_jobs .search_categories, form.resume_filters .search_resumes .search_categories {
  padding-top: 0;
}
/* line 2638, scss/breakpoints/_base.scss */
form.job_filters .job_types, form.resume_filters .job_types {
  background: none;
  border-top: none;
  padding-bottom: 20px;
}
/* line 2643, scss/breakpoints/_base.scss */
form.job_filters .job_types li, form.resume_filters .job_types li {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0.84034%;
  border: 0;
}
/* line 2646, scss/breakpoints/_base.scss */
form.job_filters .showing_jobs, form.job_filters .showing_resumes, form.resume_filters .showing_jobs, form.resume_filters .showing_resumes {
  background: none;
  border-top: 1px solid #d9d9d9;
  padding-top: 10px;
  color: #666;
}
/* line 2652, scss/breakpoints/_base.scss */
form.job_filters .showing_jobs:before, form.job_filters .showing_resumes:before, form.resume_filters .showing_jobs:before, form.resume_filters .showing_resumes:before {
  content: "Sludinājumi pēc jūsu izvēlētajiem kritērijiem:";
  display: block;
  font-size: 17px;
  letter-spacing: 2px;
  padding: 5px 0 3px;
  text-transform: uppercase;
}
/* line 2661, scss/breakpoints/_base.scss */
form.job_filters .showing_jobs span, form.job_filters .showing_resumes span, form.resume_filters .showing_jobs span, form.resume_filters .showing_resumes span {
  margin-bottom: 10px;
  display: inline-block;
  color: #999;
  letter-spacing: 1px;
  font-size: 12px;
}
/* line 2669, scss/breakpoints/_base.scss */
form.job_filters .showing_jobs a, form.job_filters .showing_resumes a, form.resume_filters .showing_jobs a, form.resume_filters .showing_resumes a {
  text-decoration: none;
  font-size: 12px;
  letter-spacing: 1px;
}

/* line 2673, scss/breakpoints/_base.scss */
div.job_listings h3 {
  color: #F44B43;
  text-transform: uppercase;
  font-weight: 300;
}

/* line 2679, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings,
ul.resumes,
.companies div.job_listings ul.job_listings,
.company ul.job_listings {
  border: none;
  margin-top: 10px;
}
/* line 2686, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium,
ul.resumes.premium,
.companies div.job_listings ul.job_listings.premium,
.company ul.job_listings.premium {
  margin-bottom: 20px;
  margin-top: 45px;
}
/* line 2690, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium li.job_listing,
ul.resumes.premium li.job_listing,
.companies div.job_listings ul.job_listings.premium li.job_listing,
.company ul.job_listings.premium li.job_listing {
  margin: 0;
  border: 0;
}
/* line 2694, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium li.job_listing a,
ul.resumes.premium li.job_listing a,
.companies div.job_listings ul.job_listings.premium li.job_listing a,
.company ul.job_listings.premium li.job_listing a {
  margin: 0 1.69492%;
  height: 300px;
  position: relative;
  overflow: visible;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
}
/* line 2715, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium li.job_listing a div.company,
ul.resumes.premium li.job_listing a div.company,
.companies div.job_listings ul.job_listings.premium li.job_listing a div.company,
.company ul.job_listings.premium li.job_listing a div.company {
  font-size: 20px;
  font-weight: 800;
}
/* line 2722, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow,
ul.resumes.premium .slick-arrow,
.companies div.job_listings ul.job_listings.premium .slick-arrow,
.company ul.job_listings.premium .slick-arrow {
  text-indent: -999px;
  border: 0;
  background: none;
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 45px;
  height: 45px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  top: calc(50% - 52px);
}
/* line 2734, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow:before,
ul.resumes.premium .slick-arrow:before,
.companies div.job_listings ul.job_listings.premium .slick-arrow:before,
.company ul.job_listings.premium .slick-arrow:before {
  width: 45px;
  height: 45px;
  display: block;
  text-indent: 0;
}
/* line 2741, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow.slick-prev,
ul.resumes.premium .slick-arrow.slick-prev,
.companies div.job_listings ul.job_listings.premium .slick-arrow.slick-prev,
.company ul.job_listings.premium .slick-arrow.slick-prev {
  left: -46px;
}
/* line 2744, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow.slick-prev:before,
ul.resumes.premium .slick-arrow.slick-prev:before,
.companies div.job_listings ul.job_listings.premium .slick-arrow.slick-prev:before,
.company ul.job_listings.premium .slick-arrow.slick-prev:before {
  content: url("images/arrow_prev.png");
}
/* line 2750, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow.slick-next,
ul.resumes.premium .slick-arrow.slick-next,
.companies div.job_listings ul.job_listings.premium .slick-arrow.slick-next,
.company ul.job_listings.premium .slick-arrow.slick-next {
  right: -46px;
}
/* line 2753, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-arrow.slick-next:before,
ul.resumes.premium .slick-arrow.slick-next:before,
.companies div.job_listings ul.job_listings.premium .slick-arrow.slick-next:before,
.company ul.job_listings.premium .slick-arrow.slick-next:before {
  content: url("images/arrow_next.png");
}
/* line 2759, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-dots,
ul.resumes.premium .slick-dots,
.companies div.job_listings ul.job_listings.premium .slick-dots,
.company ul.job_listings.premium .slick-dots {
  clear: both;
  overflow: hidden;
  margin: 10px 0;
  text-align: center;
}
/* line 2765, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-dots li,
ul.resumes.premium .slick-dots li,
.companies div.job_listings ul.job_listings.premium .slick-dots li,
.company ul.job_listings.premium .slick-dots li {
  display: inline-block;
  margin: 0 2px;
}
/* line 2770, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-dots li.slick-active button,
ul.resumes.premium .slick-dots li.slick-active button,
.companies div.job_listings ul.job_listings.premium .slick-dots li.slick-active button,
.company ul.job_listings.premium .slick-dots li.slick-active button {
  background: #F44B43;
}
/* line 2773, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings.premium .slick-dots li button,
ul.resumes.premium .slick-dots li button,
.companies div.job_listings ul.job_listings.premium .slick-dots li button,
.company ul.job_listings.premium .slick-dots li button {
  color: transparent;
  background: #999;
  border: none;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  font-size: 0;
  padding: 0;
}
/* line 2787, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing, div.job_listings ul.job_listings li.resume,
ul.resumes li.job_listing,
ul.resumes li.resume,
.companies div.job_listings ul.job_listings li.job_listing,
.companies div.job_listings ul.job_listings li.resume,
.company ul.job_listings li.job_listing,
.company ul.job_listings li.resume {
  margin-bottom: 3.44828%;
  border: none;
}
/* line 2791, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a, div.job_listings ul.job_listings li.resume a,
ul.resumes li.job_listing a,
ul.resumes li.resume a,
.companies div.job_listings ul.job_listings li.job_listing a,
.companies div.job_listings ul.job_listings li.resume a,
.company ul.job_listings li.job_listing a,
.company ul.job_listings li.resume a {
  background: #fff;
  padding: 0;
}
/* line 2795, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a:hover, div.job_listings ul.job_listings li.job_listing a:focus, div.job_listings ul.job_listings li.resume a:hover, div.job_listings ul.job_listings li.resume a:focus,
ul.resumes li.job_listing a:hover,
ul.resumes li.job_listing a:focus,
ul.resumes li.resume a:hover,
ul.resumes li.resume a:focus,
.companies div.job_listings ul.job_listings li.job_listing a:hover,
.companies div.job_listings ul.job_listings li.job_listing a:focus,
.companies div.job_listings ul.job_listings li.resume a:hover,
.companies div.job_listings ul.job_listings li.resume a:focus,
.company ul.job_listings li.job_listing a:hover,
.company ul.job_listings li.job_listing a:focus,
.company ul.job_listings li.resume a:hover,
.company ul.job_listings li.resume a:focus {
  background: #fff;
}
/* line 2799, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .company, div.job_listings ul.job_listings li.job_listing a .position-location, div.job_listings ul.job_listings li.resume a .company, div.job_listings ul.job_listings li.resume a .position-location,
ul.resumes li.job_listing a .company,
ul.resumes li.job_listing a .position-location,
ul.resumes li.resume a .company,
ul.resumes li.resume a .position-location,
.companies div.job_listings ul.job_listings li.job_listing a .company,
.companies div.job_listings ul.job_listings li.job_listing a .position-location,
.companies div.job_listings ul.job_listings li.resume a .company,
.companies div.job_listings ul.job_listings li.resume a .position-location,
.company ul.job_listings li.job_listing a .company,
.company ul.job_listings li.job_listing a .position-location,
.company ul.job_listings li.resume a .company,
.company ul.job_listings li.resume a .position-location {
  font-size: 22px;
  letter-spacing: 0;
  color: #312828;
  text-transform: uppercase;
  padding: 0 25px;
  width: auto;
  float: none;
  line-height: 25px;
  font-weight: 800;
}
/* line 2810, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .company h3, div.job_listings ul.job_listings li.job_listing a .position-location h3, div.job_listings ul.job_listings li.resume a .company h3, div.job_listings ul.job_listings li.resume a .position-location h3,
ul.resumes li.job_listing a .company h3,
ul.resumes li.job_listing a .position-location h3,
ul.resumes li.resume a .company h3,
ul.resumes li.resume a .position-location h3,
.companies div.job_listings ul.job_listings li.job_listing a .company h3,
.companies div.job_listings ul.job_listings li.job_listing a .position-location h3,
.companies div.job_listings ul.job_listings li.resume a .company h3,
.companies div.job_listings ul.job_listings li.resume a .position-location h3,
.company ul.job_listings li.job_listing a .company h3,
.company ul.job_listings li.job_listing a .position-location h3,
.company ul.job_listings li.resume a .company h3,
.company ul.job_listings li.resume a .position-location h3 {
  display: inline;
}
/* line 2816, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .company, div.job_listings ul.job_listings li.resume a .company,
ul.resumes li.job_listing a .company,
ul.resumes li.resume a .company,
.companies div.job_listings ul.job_listings li.job_listing a .company,
.companies div.job_listings ul.job_listings li.resume a .company,
.company ul.job_listings li.job_listing a .company,
.company ul.job_listings li.resume a .company {
  padding-top: 25px;
  font-size: 15px;
  line-height: 18px;
}
/* line 2818, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta, div.job_listings ul.job_listings li.resume a .meta,
ul.resumes li.job_listing a .meta,
ul.resumes li.resume a .meta,
.companies div.job_listings ul.job_listings li.job_listing a .meta,
.companies div.job_listings ul.job_listings li.resume a .meta,
.company ul.job_listings li.job_listing a .meta,
.company ul.job_listings li.resume a .meta {
  padding: 25px 25px 17px;
  overflow: hidden;
  float: none;
  width: auto;
  color: #999;
  font-size: 14px;
}
/* line 2826, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta .job-type, div.job_listings ul.job_listings li.resume a .meta .job-type,
ul.resumes li.job_listing a .meta .job-type,
ul.resumes li.resume a .meta .job-type,
.companies div.job_listings ul.job_listings li.job_listing a .meta .job-type,
.companies div.job_listings ul.job_listings li.resume a .meta .job-type,
.company ul.job_listings li.job_listing a .meta .job-type,
.company ul.job_listings li.resume a .meta .job-type {
  float: left;
  font-weight: 400;
  color: #999;
  margin-right: 10px;
}
/* line 2832, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta .job-type:before, div.job_listings ul.job_listings li.resume a .meta .job-type:before,
ul.resumes li.job_listing a .meta .job-type:before,
ul.resumes li.resume a .meta .job-type:before,
.companies div.job_listings ul.job_listings li.job_listing a .meta .job-type:before,
.companies div.job_listings ul.job_listings li.resume a .meta .job-type:before,
.company ul.job_listings li.job_listing a .meta .job-type:before,
.company ul.job_listings li.resume a .meta .job-type:before {
  content: "";
  font-family: fontAwesome;
  vertical-align: 0;
  margin-right: 6px;
}
/* line 2840, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta .date, div.job_listings ul.job_listings li.resume a .meta .date,
ul.resumes li.job_listing a .meta .date,
ul.resumes li.resume a .meta .date,
.companies div.job_listings ul.job_listings li.job_listing a .meta .date,
.companies div.job_listings ul.job_listings li.resume a .meta .date,
.company ul.job_listings li.job_listing a .meta .date,
.company ul.job_listings li.resume a .meta .date {
  float: right;
  display: none;
}
/* line 2841, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta .place, div.job_listings ul.job_listings li.resume a .meta .place,
ul.resumes li.job_listing a .meta .place,
ul.resumes li.resume a .meta .place,
.companies div.job_listings ul.job_listings li.job_listing a .meta .place,
.companies div.job_listings ul.job_listings li.resume a .meta .place,
.company ul.job_listings li.job_listing a .meta .place,
.company ul.job_listings li.resume a .meta .place {
  float: left;
}
/* line 2843, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .meta .place:before, div.job_listings ul.job_listings li.resume a .meta .place:before,
ul.resumes li.job_listing a .meta .place:before,
ul.resumes li.resume a .meta .place:before,
.companies div.job_listings ul.job_listings li.job_listing a .meta .place:before,
.companies div.job_listings ul.job_listings li.resume a .meta .place:before,
.company ul.job_listings li.job_listing a .meta .place:before,
.company ul.job_listings li.resume a .meta .place:before {
  content: "";
  font-family: fontAwesome;
  vertical-align: 0;
  margin-right: 6px;
}
/* line 2854, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .office-image, div.job_listings ul.job_listings li.resume a .office-image,
ul.resumes li.job_listing a .office-image,
ul.resumes li.resume a .office-image,
.companies div.job_listings ul.job_listings li.job_listing a .office-image,
.companies div.job_listings ul.job_listings li.resume a .office-image,
.company ul.job_listings li.job_listing a .office-image,
.company ul.job_listings li.resume a .office-image {
  background-size: cover;
  width: 100%;
  height: 230px;
}
/* line 2859, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.job_listing a .office-image[style*="default"], div.job_listings ul.job_listings li.resume a .office-image[style*="default"],
ul.resumes li.job_listing a .office-image[style*="default"],
ul.resumes li.resume a .office-image[style*="default"],
.companies div.job_listings ul.job_listings li.job_listing a .office-image[style*="default"],
.companies div.job_listings ul.job_listings li.resume a .office-image[style*="default"],
.company ul.job_listings li.job_listing a .office-image[style*="default"],
.company ul.job_listings li.resume a .office-image[style*="default"] {
  background-repeat: no-repeat;
  background-color: #DDDDDD;
  background-size: auto;
  background-position: center;
}
/* line 2872, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a img,
ul.resumes li.resume a img,
.companies div.job_listings ul.job_listings li.resume a img,
.company ul.job_listings li.resume a img {
  width: 140px;
  height: 140px;
  float: left;
  margin: 0;
  position: relative;
  left: 0;
}
/* line 2881, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column,
ul.resumes li.resume a .right-column,
.companies div.job_listings ul.job_listings li.resume a .right-column,
.company ul.job_listings li.resume a .right-column {
  width: calc(100% - 140px);
  float: right;
  padding-left: 16px;
  padding-top: 16px;
  height: 140px;
}
/* line 2888, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .candidate-column,
ul.resumes li.resume a .right-column .candidate-column,
.companies div.job_listings ul.job_listings li.resume a .right-column .candidate-column,
.company ul.job_listings li.resume a .right-column .candidate-column {
  float: none;
  width: 100%;
  padding: 0;
}
/* line 2893, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .candidate-column h3,
ul.resumes li.resume a .right-column .candidate-column h3,
.companies div.job_listings ul.job_listings li.resume a .right-column .candidate-column h3,
.company ul.job_listings li.resume a .right-column .candidate-column h3 {
  font-size: 17px;
  text-transform: uppercase;
  color: #312828;
  letter-spacing: 1px;
  line-height: 21px;
}
/* line 2901, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .candidate-column .candidate-title,
ul.resumes li.resume a .right-column .candidate-column .candidate-title,
.companies div.job_listings ul.job_listings li.resume a .right-column .candidate-column .candidate-title,
.company ul.job_listings li.resume a .right-column .candidate-column .candidate-title {
  color: #312828;
  font-size: 12px;
  letter-spacing: 1px;
}
/* line 2909, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .candidate-location-column,
ul.resumes li.resume a .right-column .candidate-location-column,
.companies div.job_listings ul.job_listings li.resume a .right-column .candidate-location-column,
.company ul.job_listings li.resume a .right-column .candidate-location-column {
  float: none;
  width: 100%;
  padding: 0;
  line-height: 22px;
  position: absolute;
  bottom: 33px;
}
/* line 2918, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .resume-posted-column,
ul.resumes li.resume a .right-column .resume-posted-column,
.companies div.job_listings ul.job_listings li.resume a .right-column .resume-posted-column,
.company ul.job_listings li.resume a .right-column .resume-posted-column {
  float: none;
  width: 100%;
  padding: 0;
  text-align: left;
  line-height: 22px;
  position: absolute;
  bottom: 10px;
}
/* line 2928, scss/breakpoints/_base.scss */
div.job_listings ul.job_listings li.resume a .right-column .resume-category,
ul.resumes li.resume a .right-column .resume-category,
.companies div.job_listings ul.job_listings li.resume a .right-column .resume-category,
.company ul.job_listings li.resume a .right-column .resume-category {
  display: none;
}

/* line 2936, scss/breakpoints/_base.scss */
.resume_filters .showing_resumes a {
  padding-bottom: 10px;
}

/* line 2938, scss/breakpoints/_base.scss */
ul.resumes li.no_resumes_found.no_resumes_found,
ul.resumes li.resume.no_resumes_found {
  border-bottom: 0;
  padding: 1em;
}

/* line 2944, scss/breakpoints/_base.scss */
div.resumes .load_more_resumes,
ul.resumes,
div.job_listings .load_more_jobs,
ul.job_listings {
  border: none;
  clear: both;
}
/* line 2951, scss/breakpoints/_base.scss */
div.resumes .load_more_resumes:hover, div.resumes .load_more_resumes:focus,
ul.resumes:hover,
ul.resumes:focus,
div.job_listings .load_more_jobs:hover,
div.job_listings .load_more_jobs:focus,
ul.job_listings:hover,
ul.job_listings:focus {
  background: transparent;
  border: 0;
}
/* line 2956, scss/breakpoints/_base.scss */
div.resumes .load_more_resumes strong,
ul.resumes strong,
div.job_listings .load_more_jobs strong,
ul.job_listings strong {
  color: #312828;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 45px 0 0;
  padding: 7px 25px;
}
/* line 2970, scss/breakpoints/_base.scss */
div.resumes .load_more_resumes.loading,
ul.resumes.loading,
div.job_listings .load_more_jobs.loading,
ul.job_listings.loading {
  background: transparent url("images/ajax-loader.gif") no-repeat scroll center center;
}

/******************************************************************
JOB, RESUME FORMS 
******************************************************************/
/* line 2982, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company_short_name:before {
  border-top: 4px solid #2cc3be;
  content: "Uzņēmuma paplašinātais profils";
  font-size: 20px;
  letter-spacing: 2px;
  margin-top: 30px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-transform: uppercase;
  width: 100%;
}
/* line 2994, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company_short_name label:before {
  content: "1. Par mums";
}
/* line 2999, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company_short_name label:before,
.job-manager-form .fieldset-company label:before,
.job-manager-form .fieldset-company_people_name_1 label:before,
.job-manager-form .fieldset-company_people_name_2 label:before,
.job-manager-form .fieldset-company_people_name_3 label:before {
  display: block;
  font-size: 20px;
  letter-spacing: 2px;
  margin-top: 14px;
  text-transform: uppercase;
  width: 100%;
}
/* line 3012, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company label:before,
.job-manager-form .fieldset-company_people_name_1 label:before,
.job-manager-form .fieldset-company_people_name_2 label:before,
.job-manager-form .fieldset-company_people_name_3 label:before {
  border-top: 1px solid #2cc3be;
  padding-top: 10px;
}
/* line 3020, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company_people_name_2 label:before,
.job-manager-form .fieldset-company_people_name_3 label:before {
  content: "";
}
/* line 3023, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company label:before {
  content: "2. Birojs";
}
/* line 3024, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-company_people_name_1 label:before {
  content: "3. Cilvēki";
}
/* line 3026, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-candidate_rules {
  margin-top: 20px;
}
/* line 3029, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-candidate_rules label {
  width: 90%;
  float: right;
}
/* line 3030, scss/breakpoints/_base.scss */
.job-manager-form .fieldset-candidate_rules .field {
  width: 8%;
  float: left;
  margin: 16px 0 0;
}

/******************************************************************
SINGLE COMPANY
******************************************************************/
/* line 3043, scss/breakpoints/_base.scss */
#container.company article h1 {
  font-weight: 500;
  letter-spacing: 1px;
}
/* line 3048, scss/breakpoints/_base.scss */
#container.company article .company-menu {
  overflow: hidden;
  margin: 20px 0 10px;
  text-align: left;
}
/* line 3053, scss/breakpoints/_base.scss */
#container.company article .company-menu li {
  display: inline-block;
  margin: 0 10px 15px 0;
  line-height: 42px;
  background: #393C3E;
  position: relative;
}
/* line 3060, scss/breakpoints/_base.scss */
#container.company article .company-menu li:hover {
  background: #F44B43;
}
/* line 3068, scss/breakpoints/_base.scss */
#container.company article .company-menu li a {
  text-decoration: none;
  padding: 0 18px;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 3078, scss/breakpoints/_base.scss */
#container.company article .company-menu li.active:after {
  content: "";
  width: 10px;
  height: 10px;
  border: solid;
  border-width: 10px;
  border-color: transparent;
  border-top-color: #393C3E;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 8px);
  position: absolute;
}
/* line 3092, scss/breakpoints/_base.scss */
#container.company article .company-menu li.active:hover {
  background: #F44B43;
}
/* line 3095, scss/breakpoints/_base.scss */
#container.company article .company-menu li.active:hover:after {
  border-top-color: #F44B43;
}
/* line 3112, scss/breakpoints/_base.scss */
#container.company article .vakances {
  font-size: 16px;
  line-height: 42px;
}
/* line 3117, scss/breakpoints/_base.scss */
#container.company article .social-icons {
  clear: right;
  margin: 30px 0 10px;
  text-align: left;
  overflow: hidden;
}
/* line 3123, scss/breakpoints/_base.scss */
#container.company article .social-icons a {
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  width: 40px;
  height: 40px;
}
/* line 3129, scss/breakpoints/_base.scss */
#container.company article .social-icons a img {
  vertical-align: bottom;
}
/* line 3131, scss/breakpoints/_base.scss */
#container.company article .social-icons a:last-child {
  margin-right: 0;
}
/* line 3133, scss/breakpoints/_base.scss */
#container.company article .social-icons a:before {
  color: #d9d9d9;
  display: inline-block;
  font-size: 46px;
  text-align: center;
  padding-top: 1px;
  -webkit-transition: background 0.3s;
  /* Safari */
  transition: background 0.3s;
}
/* line 3143, scss/breakpoints/_base.scss */
#container.company article .social-icons a:hover:before {
  color: #F44B43;
}
/* line 3148, scss/breakpoints/_base.scss */
#container.company article .social-icons a:nth-of-type(1):before {
  content: "";
}
/* line 3154, scss/breakpoints/_base.scss */
#container.company article .social-icons a:nth-of-type(2):before {
  content: "";
}
/* line 3160, scss/breakpoints/_base.scss */
#container.company article .social-icons a:nth-of-type(3):before {
  content: "";
}
/* line 3167, scss/breakpoints/_base.scss */
#container.company article .company {
  overflow: hidden;
  margin: 10px 0 30px;
}
/* line 3173, scss/breakpoints/_base.scss */
#container.company article .company .logo-container div {
  text-align: left;
  padding: 20px 0 0;
}
/* line 3177, scss/breakpoints/_base.scss */
#container.company article .company .logo-container div .company_logo {
  width: 200px;
  height: auto;
  float: none;
  position: relative;
  left: 0;
  margin-bottom: 20px;
}
/* line 3188, scss/breakpoints/_base.scss */
#container.company article .company .name {
  width: 100%;
  padding: 5px 0;
  margin: 0;
}
/* line 3193, scss/breakpoints/_base.scss */
#container.company article .company .name strong {
  font-weight: 400;
  font-size: 18px;
  display: block;
}
/* line 3198, scss/breakpoints/_base.scss */
#container.company article .company .name .tagline {
  font-style: normal;
  font-size: 15px;
  margin: 0;
  padding: 0 0 10px;
  color: #999;
  display: block;
}
/* line 3206, scss/breakpoints/_base.scss */
#container.company article .company .name .website {
  float: none;
  margin: 0;
  color: #999;
  font-size: 15px;
  display: block;
}
/* line 3213, scss/breakpoints/_base.scss */
#container.company article .company .name .website:before {
  content: "";
  font-family: job-manager;
}
/* line 3218, scss/breakpoints/_base.scss */
#container.company article .company .name .company_twitter {
  float: none;
  font-size: 15px;
  color: #999;
  margin: 0;
}
/* line 3224, scss/breakpoints/_base.scss */
#container.company article .company .name .company_twitter:before {
  content: "";
  font-family: fontAwesome;
}
/* line 3230, scss/breakpoints/_base.scss */
#container.company article .company .name .website, #container.company article .company .name .company_twitter {
  text-decoration: none;
}
/* line 3233, scss/breakpoints/_base.scss */
#container.company article .company .name .website:before, #container.company article .company .name .company_twitter:before {
  margin-right: 3px;
  border: none;
}
/* line 3243, scss/breakpoints/_base.scss */
#container.company .blocks {
  background: #fff;
  overflow: hidden;
  clear: both;
}
/* line 3248, scss/breakpoints/_base.scss */
#container.company .blocks > * {
  display: block;
  height: 420px;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
/* line 3256, scss/breakpoints/_base.scss */
#container.company .blocks > * .title {
  color: #fff;
  font-size: 36px;
  text-shadow: 1px;
  text-align: center;
}
/* line 3265, scss/breakpoints/_base.scss */
#container.company .office.link-block, #container.company .bg-block.office-main:first-child {
  height: 450px;
}
/* line 3268, scss/breakpoints/_base.scss */
#container.company .office.link-block .title, #container.company .bg-block.office-main:first-child .title {
  font-size: 52px;
  text-shadow: 1px 1px #999;
  font-weight: bold;
  bottom: 35px;
  right: 35px;
  line-height: 42px;
  position: absolute;
}
/* line 3284, scss/breakpoints/_base.scss */
#container.company .bg-block.creating .text-block, #container.company .link-block.maps .bg-block .text-block {
  overflow: hidden;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: right;
  padding: 10px 16px 16px 20px;
}
/* line 3293, scss/breakpoints/_base.scss */
#container.company .bg-block.creating .text-block .title, #container.company .link-block.maps .bg-block .text-block .title {
  text-transform: uppercase;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-align: right;
}
/* line 3301, scss/breakpoints/_base.scss */
#container.company .bg-block.creating .text-block .text, #container.company .link-block.maps .bg-block .text-block .text {
  color: #fff;
  font-size: 15px;
}
/* line 3308, scss/breakpoints/_base.scss */
#container.company .text-block.about, #container.company .text-block.creating-descr {
  background: #F44B43;
  color: #fff;
  padding: 25px;
  text-align: center;
}
/* line 3314, scss/breakpoints/_base.scss */
#container.company .text-block.about .title, #container.company .text-block.creating-descr .title {
  color: #fff;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: bold;
}
/* line 3321, scss/breakpoints/_base.scss */
#container.company .text-block.about .subtitle, #container.company .text-block.creating-descr .subtitle {
  font-size: 18px;
  line-height: 20px;
  font-weight: 500px;
  margin: 10px 0 20px;
}
/* line 3327, scss/breakpoints/_base.scss */
#container.company .text-block.about .subtitle.long p, #container.company .text-block.creating-descr .subtitle.long p {
  line-height: 29px;
}
/* line 3332, scss/breakpoints/_base.scss */
#container.company .text-block.about .text p, #container.company .text-block.creating-descr .text p {
  font-size: 14px;
  line-height: 22px;
}
/* line 3338, scss/breakpoints/_base.scss */
#container.company .link-block.maps .bg-block .text-block {
  padding-bottom: 10px;
}
/* line 3343, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 20px;
}
/* line 3350, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block .title {
  color: #fff;
  text-align: left;
  font-size: 26px;
}
/* line 3356, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block .text {
  color: #fff;
}
/* line 3359, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block .text p:first-child {
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
}
/* line 3365, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block .text p:nth-of-type(n+2) {
  font-size: 16px;
  margin-top: 0;
}
/* line 3370, scss/breakpoints/_base.scss */
#container.company .people.link-block .text-block .text p:last-child {
  margin-bottom: 0;
}
/* line 3378, scss/breakpoints/_base.scss */
#container.company .opportunities.text-block,
#container.company .text-block.values,
#container.company .text-block.office-descr,
#container.company .text-block.goodjobs {
  border: 3px solid #548ED0;
  padding: 25px;
}
/* line 3385, scss/breakpoints/_base.scss */
#container.company .opportunities.text-block .title,
#container.company .text-block.values .title,
#container.company .text-block.office-descr .title,
#container.company .text-block.goodjobs .title {
  font-size: 24px;
  color: #548ED0;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: left;
}
/* line 3394, scss/breakpoints/_base.scss */
#container.company .opportunities.text-block a,
#container.company .text-block.values a,
#container.company .text-block.office-descr a,
#container.company .text-block.goodjobs a {
  text-decoration: none;
  color: #548ED0;
  float: right;
  font-size: 15px;
  font-weight: 600;
}
/* line 3404, scss/breakpoints/_base.scss */
#container.company .review.text-block .text {
  padding: 25px;
  position: relative;
  height: 400px;
  border: 3px solid #2cc3be;
}
/* line 3410, scss/breakpoints/_base.scss */
#container.company .review.text-block .text p {
  color: #2cc3be;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
/* line 3416, scss/breakpoints/_base.scss */
#container.company .review.text-block .text p:nth-of-type(n+2) {
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 20px;
  text-align: right;
}
/* line 3423, scss/breakpoints/_base.scss */
#container.company .review.text-block .text p:nth-of-type(n+3) {
  margin: 0;
}
/* line 3427, scss/breakpoints/_base.scss */
#container.company .review.text-block .text p em {
  font-weight: 400;
}
/* line 3432, scss/breakpoints/_base.scss */
#container.company .review.text-block .text:after {
  bottom: -22px;
  content: url("images/sturis2.png");
  height: 22px;
  position: absolute;
  right: 45px;
  width: 28px;
}
/* line 3445, scss/breakpoints/_base.scss */
#container.company .link-block.social .text-block .text {
  padding: 25px;
  position: relative;
  height: 400px;
  display: table-cell;
  vertical-align: middle;
}
/* line 3452, scss/breakpoints/_base.scss */
#container.company .link-block.social .text-block .text p {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
/* line 3458, scss/breakpoints/_base.scss */
#container.company .link-block.social .text-block .text:before {
  color: #fff;
  display: inline-block;
  font-family: fontAwesome;
  font-size: 150px;
  line-height: 332px;
  opacity: 0.15;
  padding: 30px 55px 0 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 0;
}
/* line 3472, scss/breakpoints/_base.scss */
#container.company .link-block.social .text-block .text:after {
  content: "";
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  bottom: -17px;
  right: 10px;
  font-size: 120px;
}
/* line 3484, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="twitter"] .text {
  background-color: #3e92d3;
}
/* line 3485, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="twitter"] .text:before {
  content: "";
}
/* line 3491, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="twitter"] .text:after {
  color: #3e92d3;
}
/* line 3496, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="twitter"] .bg-block {
  background: none !important;
}
/* line 3499, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="facebook"] .text {
  background-color: #3b5998;
}
/* line 3500, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="facebook"] .text:before {
  content: "";
}
/* line 3506, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="facebook"] .text:after {
  color: #3b5998;
}
/* line 3511, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="facebook"] .bg-block {
  background: none !important;
}
/* line 3514, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="linkedin"] .text {
  background-color: #1C87BD;
}
/* line 3515, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="linkedin"] .text:before {
  content: "";
}
/* line 3521, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="linkedin"] .text:after {
  color: #1C87BD;
}
/* line 3526, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="linkedin"] .bg-block {
  background: none !important;
}
/* line 3530, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="instagram"] .bg-block {
  height: 400px;
  position: absolute;
  top: 0;
}
/* line 3536, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="instagram"]:before {
  color: #fff;
  content: "";
  font-family: fontAwesome;
  font-size: 40px;
  opacity: 0.5;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 10;
}
/* line 3548, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="instagram"] .text {
  background-color: #343944;
  bottom: 0px;
  height: auto;
  position: absolute;
}
/* line 3555, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="instagram"] .text:after {
  color: #343944;
  bottom: -17px;
}
/* line 3560, scss/breakpoints/_base.scss */
#container.company .link-block.social[href*="instagram"] .text p {
  margin: 0;
}
/* line 3564, scss/breakpoints/_base.scss */
#container.company .searching {
  background: #2cc3be;
  padding: 100px 25px;
}
/* line 3570, scss/breakpoints/_base.scss */
#container.company .searching .text-block .title {
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 300;
  line-height: 40px;
  color: #fff;
}
/* line 3578, scss/breakpoints/_base.scss */
#container.company .searching .text-block .title:after {
  content: "";
  width: 38%;
  height: 1px;
  background: #fff;
  display: block;
  margin: 40px auto;
}
/* line 3588, scss/breakpoints/_base.scss */
#container.company .searching .text-block .text {
  font-size: 18px;
  line-height: 22px;
  padding: 0 40px;
  text-align: center;
  color: #fff;
}
/* line 3617, scss/breakpoints/_base.scss */
#container.company .bg-block.people {
  height: 0;
  width: 100%;
  padding-top: calc(100% * 500 / 675);
}
/* line 3622, scss/breakpoints/_base.scss */
#container.company .bg-block.people .text-block {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  padding: 25px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3632, scss/breakpoints/_base.scss */
#container.company .bg-block.people .text-block .title {
  color: #fff;
  text-align: left;
  font-size: 26px;
  line-height: 39px;
}
/* line 3640, scss/breakpoints/_base.scss */
#container.company .bg-block.people .text-block .text p {
  margin: 0 0 16px;
  font-size: 16px;
}
/* line 3644, scss/breakpoints/_base.scss */
#container.company .bg-block.people .text-block .text p:first-child {
  font-weight: bold;
}
/* line 3652, scss/breakpoints/_base.scss */
#container.company .text-block.video {
  height: auto;
}
/* line 3655, scss/breakpoints/_base.scss */
#container.company .text-block.video .bg-block.video-thumb {
  height: 0;
  padding-top: calc(100% * 500 / 675);
  position: relative;
}
/* line 3660, scss/breakpoints/_base.scss */
#container.company .text-block.video .bg-block.video-thumb:after {
  color: rgba(255, 255, 255, 0.5);
  content: "";
  display: inline-block;
  font-family: fontAwesome;
  font-size: 140px;
  line-height: 140px;
  position: absolute;
  text-align: center;
  top: calc(50% - 70px);
  width: 100%;
  cursor: pointer;
}
/* line 3675, scss/breakpoints/_base.scss */
#container.company .text-block.video .iframe {
  height: 0;
  padding-top: calc(100% * 500 / 675);
  overflow: hidden;
}
/* line 3680, scss/breakpoints/_base.scss */
#container.company .text-block.video .iframe iframe {
  width: 100%;
}
/* line 3682, scss/breakpoints/_base.scss */
#container.company .text-block.video .iframe .fluid-width-video-wrapper {
  position: absolute;
  top: 0;
}
/* line 3690, scss/breakpoints/_base.scss */
#container.company .text-block.voice {
  padding: 25px;
  background: #F44B43;
  color: #fff;
  height: 0;
  padding-top: calc(100% * 500 / 675);
}
/* line 3697, scss/breakpoints/_base.scss */
#container.company .text-block.voice .text {
  position: absolute;
  top: 25px;
  left: 25px;
  width: calc(100% - 50px);
}
/* line 3704, scss/breakpoints/_base.scss */
#container.company .text-block.voice p {
  font-size: 14px;
  font-weight: regular;
  line-height: 22px;
}
/* line 3713, scss/breakpoints/_base.scss */
#container.company .bg-block {
  background-size: cover;
}
/* line 3716, scss/breakpoints/_base.scss */
#container.company .bg-block .title {
  color: #fff;
  font-size: 36px;
  text-shadow: 1px;
  text-align: center;
}
/* line 3723, scss/breakpoints/_base.scss */
#container.company .bg-block .text {
  width: 100%;
  line-height: 18px;
}
/* line 3727, scss/breakpoints/_base.scss */
#container.company .bg-block .text p {
  width: 100%;
  font-size: 13px;
  line-height: 18px;
}
/* line 3736, scss/breakpoints/_base.scss */
#container.company .link-block {
  text-decoration: none;
}
/* line 3739, scss/breakpoints/_base.scss */
#container.company .link-block .bg-block {
  width: 100%;
  height: 100%;
}
/* line 3741, scss/breakpoints/_base.scss */
#container.company .link-block .title {
  color: #fff;
  font-size: 36px;
  text-shadow: 1px;
  text-align: center;
}
/* line 3748, scss/breakpoints/_base.scss */
#container.company .link-block .text {
  width: 100%;
  color: #312828;
}
/* line 3753, scss/breakpoints/_base.scss */
#container.company .link-block .text p {
  width: 100%;
}
/* line 3761, scss/breakpoints/_base.scss */
#container.company .text-block .title {
  color: #F44B43;
  font-size: 36px;
  text-shadow: 1px;
  text-align: center;
}
/* line 3768, scss/breakpoints/_base.scss */
#container.company .text-block .text {
  width: 100%;
}
/* line 3771, scss/breakpoints/_base.scss */
#container.company .text-block .text p {
  width: 100%;
}

/******************************************************************
JOB PACKAGE SELECTION
******************************************************************/
/* line 3781, scss/breakpoints/_base.scss */
#job_package_selection {
  position: relative;
  padding-bottom: 100px;
}
/* line 3786, scss/breakpoints/_base.scss */
#job_package_selection .job_listing_packages_title {
  padding-left: 0;
  position: static;
  background: #fff;
}
/* line 3792, scss/breakpoints/_base.scss */
#job_package_selection .job_listing_packages {
  background: #fff;
  border: 0;
}
/* line 3795, scss/breakpoints/_base.scss */
#job_package_selection input.button {
  position: absolute;
  bottom: 0;
  margin: 0;
}

/* line 3802, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages, .woocommerce ul.products {
  overflow: hidden;
}
/* line 3805, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li, .woocommerce ul.products li {
  border: 0;
  font-size: 15px;
  position: relative;
}
/* line 3810, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li br + div, .woocommerce ul.products li br + div {
  margin-top: 16px;
}
/* line 3815, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.user-job-package, .woocommerce ul.products li.user-job-package {
  background: #F6F6F6;
  margin-bottom: 16px;
}
/* line 3819, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.user-job-package label, .woocommerce ul.products li.user-job-package label {
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 15px;
  padding-left: 8px;
  text-transform: uppercase;
}
/* line 3828, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.package-section, .woocommerce ul.products li.package-section {
  clear: both;
  padding-left: 0;
  color: #F44B43;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
  padding-top: 25px;
}
/* line 3838, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.job-package, #job_package_selection ul.job_packages li.product, .woocommerce ul.products li.job-package, .woocommerce ul.products li.product {
  background: #F6F6F6;
  margin-bottom: 16px;
  padding: 16px 16px 70px;
}
/* line 3843, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.job-package label, #job_package_selection ul.job_packages li.product label, .woocommerce ul.products li.job-package label, .woocommerce ul.products li.product label {
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 15px;
  padding-left: 8px;
  text-transform: uppercase;
}
/* line 3851, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.job-package .amount, #job_package_selection ul.job_packages li.product .amount, .woocommerce ul.products li.job-package .amount, .woocommerce ul.products li.product .amount {
  color: #F44B43;
}
/* line 3855, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.job-package a.button.add_to_cart_button, #job_package_selection ul.job_packages li.product a.button.add_to_cart_button, .woocommerce ul.products li.job-package a.button.add_to_cart_button, .woocommerce ul.products li.product a.button.add_to_cart_button {
  bottom: 20px;
}
/* line 3858, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.product, .woocommerce ul.products li.product {
  width: 100%;
}
/* line 3861, scss/breakpoints/_base.scss */
#job_package_selection ul.job_packages li.product label, .woocommerce ul.products li.product label {
  padding: 0;
}

/* line 3865, scss/breakpoints/_base.scss */
#tribe-events {
  /* Event list on mobile */
}
/* line 3867, scss/breakpoints/_base.scss */
#tribe-events #tribe-events-content table.tribe-events-calendar {
  background: #fff;
  margin: -8px 0 0;
}
/* line 3872, scss/breakpoints/_base.scss */
#tribe-events #tribe-bar-dates, #tribe-events .tribe-events-ical.tribe-events-button, #tribe-events .tribe-events-notices,
#tribe-events #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button {
  display: none;
}
/* line 3877, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-notices + #tribe-events-header {
  display: block;
}
/* line 3881, scss/breakpoints/_base.scss */
#tribe-events #tribe-events-content .tribe-events-page-title {
  padding: 0 0 16px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 300;
}
/* line 3889, scss/breakpoints/_base.scss */
#tribe-events #tribe-events-footer::after, #tribe-events #tribe-events-footer::before, #tribe-events #tribe-events-header::after, #tribe-events #tribe-events-header::before {
  background: none;
}
/* line 3893, scss/breakpoints/_base.scss */
#tribe-events #tribe-events-footer .tribe-events-sub-nav, #tribe-events #tribe-events-header .tribe-events-sub-nav {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #d9d9d9;
  text-transform: uppercase;
}
/* line 3901, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-sub-nav li a {
  background: none;
  color: #666 !important;
  padding: 10px 5px 1000px;
}
/* line 3907, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar th {
  background-color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 10px 0;
}
/* line 3919, scss/breakpoints/_base.scss */
#tribe-events #tribe-events-content .tribe-events-calendar td, #tribe-events #tribe-events-content table.tribe-events-calendar {
  border: 4px solid #f6f6f6;
}
/* line 3923, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td {
  background: #fff;
}
/* line 3926, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.mobile-active {
  color: #312828;
}
/* line 3929, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.mobile-active:after {
  background-color: #F44B43;
}
/* line 3933, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.mobile-active div {
  color: #312828;
}
/* line 3937, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.tribe-events-has-events:after {
  height: 5px;
  margin: 8px auto;
  width: 5px;
}
/* line 3948, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.tribe-events-present {
  background: rgba(44, 195, 190, 0.2);
}
/* line 3958, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
#tribe-events .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a,
#tribe-events .tribe-events-calendar div[id*="tribe-events-daynum-"],
#tribe-events .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background: none;
  font-weight: 200;
  font-size: 18px;
}
/* line 3968, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
#tribe-events .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  color: #333;
}
/* line 3973, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
  color: #312828;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 3978, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a:hover {
  color: #F44B43;
}
/* line 3983, scss/breakpoints/_base.scss */
#tribe-events .tribe-events-ajax-loading {
  background: transparent url("images/ajax-loader.gif") no-repeat scroll center center;
}
/* line 3988, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container {
  margin: 0;
}
/* line 3992, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container .tribe-mobile-day div:first-child {
  padding: 20px 0 0;
}
/* line 3997, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container .url {
  display: block;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 15px;
  color: #312828;
  text-transform: uppercase;
}
/* line 4007, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container p {
  font-weight: 300;
  margin-top: 16px;
}
/* line 4012, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container .tribe-events-event-schedule-details {
  font-size: 16px;
  font-weight: 300;
  color: #666;
}
/* line 4018, scss/breakpoints/_base.scss */
#tribe-events #tribe-mobile-container .tribe-events-read-more {
  font-size: 15px;
  margin-bottom: 15px;
}

/* line 4025, scss/breakpoints/_base.scss */
.tribe-mobile #main {
  padding-top: 6px;
}

/* line 4029, scss/breakpoints/_base.scss */
.single #tribe-events-pg-template {
  padding: 0;
}

/* line 4033, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-back, .single #tribe-events .tribe-events-cal-links {
  display: none;
}
/* line 4035, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-schedule {
  border: none;
  background: transparent;
}
/* line 4039, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-schedule h2, .single #tribe-events .tribe-events-schedule .tribe-events-cost {
  font-size: 16px;
  font-weight: 300;
  color: #666;
  margin: 0 0 5px;
}
/* line 4047, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-content {
  margin: 26px 0;
}
/* line 4050, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-content p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 24px 0;
}
/* line 4057, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-single-section.tribe-events-event-meta {
  border: 0;
  background: rgba(44, 195, 190, 0.1);
  font-size: 15px;
}
/* line 4062, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group:first-child > h3 {
  display: none;
}
/* line 4064, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-single-section.tribe-events-event-meta h3 {
  font-size: 15px;
  margin: 0;
}
/* line 4069, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-single-section.tribe-events-event-meta dt, .single #tribe-events .tribe-events-single-section.tribe-events-event-meta h3 {
  line-height: 24px;
}
/* line 4073, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-single-section.tribe-events-event-meta .tribe-events-venue-map {
  border: medium none;
  border-radius: 0;
  margin: 0 30px 30px;
  padding: 0;
}
/* line 4082, scss/breakpoints/_base.scss */
.single #tribe-events .tribe-events-event-categories a {
  color: #312828;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 4092, scss/breakpoints/_base.scss */
.pagination,
.wp-prev-next {
  margin: 1.5em 0;
}

/* line 4096, scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
  clear: both;
}
/* line 4100, scss/breakpoints/_base.scss */
.pagination .screen-reader-text {
  text-indent: -9999px;
  margin: 0;
  line-height: 10px;
}
/* line 4106, scss/breakpoints/_base.scss */
.pagination .nav-links {
  text-align: center;
}
/* line 4109, scss/breakpoints/_base.scss */
.pagination .nav-links .prev, .pagination .nav-links .next {
  text-indent: -9999px;
  height: 45px;
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 45px;
}
/* line 4117, scss/breakpoints/_base.scss */
.pagination .nav-links .prev:before, .pagination .nav-links .next:before {
  display: block;
  text-indent: 0;
}
/* line 4125, scss/breakpoints/_base.scss */
.pagination .nav-links .prev:before {
  content: url("images/arrow_prev.png");
}
/* line 4131, scss/breakpoints/_base.scss */
.pagination .nav-links .next:before {
  content: url("images/arrow_next.png");
}
/* line 4137, scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 4146, scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid #d9d9d9;
}
/* line 4155, scss/breakpoints/_base.scss */
.pagination a, .pagination span {
  margin: 0 10px;
  text-decoration: none;
  padding: 0;
  line-height: 45px;
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  color: #F44B43;
}
/* line 4165, scss/breakpoints/_base.scss */
.pagination a.current, .pagination span.current {
  color: #fff;
  background: #F44B43;
  border-radius: 50%;
  font-size: 18px;
  height: 27px;
  line-height: 27px;
  padding: 0;
  width: 27px;
  text-align: center;
}
/* line 4176, scss/breakpoints/_base.scss */
.pagination a.current:hover, .pagination a.current:focus, .pagination span.current:hover, .pagination span.current:focus {
  background-color: #fff;
  color: #F44B43;
}
/* line 4182, scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  color: #F44B43;
}

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 4194, scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 4198, scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* line 4208, scss/breakpoints/_base.scss */
#comments {
  width: 100%;
  padding: 65px 1.69492% 0;
  background: #fff;
}
/* line 4213, scss/breakpoints/_base.scss */
#comments h3 {
  font-size: 26px;
  font-weight: 300;
  line-height: 22px;
  padding: 0 0 25px;
  text-transform: uppercase;
  margin: 0;
}
/* line 4221, scss/breakpoints/_base.scss */
#comments h3 span {
  display: none;
}
/* line 4226, scss/breakpoints/_base.scss */
#comments #pings-list-wrapper, #comments #form-section-comment label, #comments #form-allowed-tags {
  display: none;
}
/* line 4228, scss/breakpoints/_base.scss */
#comments #comments-list {
  border-bottom: medium none;
  margin: 0 0 7.14286%;
}
/* line 4232, scss/breakpoints/_base.scss */
#comments #comments-list .comment {
  background: #fff;
  padding: 7.14286% 0 10px;
  position: relative;
}
/* line 4238, scss/breakpoints/_base.scss */
#comments #comments-list .comment-author {
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
  padding: 9px 0 0;
  text-transform: uppercase;
}
/* line 4245, scss/breakpoints/_base.scss */
#comments #comments-list .comment-author::after {
  content: "|";
  padding: 0 0 0 4px;
}
/* line 4251, scss/breakpoints/_base.scss */
#comments #comments-list .comment-meta {
  color: #000;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  padding: 0 0 1.69492% 1px;
}
/* line 4258, scss/breakpoints/_base.scss */
#comments #comments-list .comment-meta a {
  color: #312828;
  font-style: italic;
  text-decoration: none;
}
/* line 4265, scss/breakpoints/_base.scss */
#comments #comments-list p {
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}
/* line 4271, scss/breakpoints/_base.scss */
#comments #comments-list .comment-reply-link {
  font-size: 14px;
  padding: 0 0 18px;
  text-align: right;
  text-decoration: none;
}
/* line 4278, scss/breakpoints/_base.scss */
#comments #comments-list ul, #comments #comments-list ol {
  padding-bottom: 18px;
  margin: 0 0 0 2.5em;
}
/* line 4282, scss/breakpoints/_base.scss */
#comments #comments-list ul .comment, #comments #comments-list ol .comment {
  margin: 0 0 18px;
}

/* line 4289, scss/breakpoints/_base.scss */
.page #comments {
  width: 739px;
}

/* line 4290, scss/breakpoints/_base.scss */
.page #comment {
  width: 735px;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 4298, scss/breakpoints/_base.scss */
#commentform {
  padding: 0 0 25px;
}
/* line 4301, scss/breakpoints/_base.scss */
#commentform .loggedin, #commentform .logout {
  font-size: 14px;
}
/* line 4305, scss/breakpoints/_base.scss */
#commentform .form-text {
  background: #d9d9d9;
  margin: 0;
  padding: 20px 20px 5px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 300;
  color: #312828;
}
/* line 4315, scss/breakpoints/_base.scss */
#commentform textarea {
  box-sizing: border-box;
  color: #999;
  font-size: 14px;
  padding: 20px;
  width: 100%;
  line-height: 18px;
  letter-spacing: 0;
}
/* line 4325, scss/breakpoints/_base.scss */
#commentform #form-section-author, #commentform #form-section-email {
  float: left;
  background: none repeat scroll 0 0 #d9d9d9;
  padding: 18px;
  box-sizing: border-box;
  width: 50%;
}
/* line 4332, scss/breakpoints/_base.scss */
#commentform #form-section-email {
  padding: 18px 18px 18px 0;
}
/* line 4333, scss/breakpoints/_base.scss */
#commentform #form-section-author input, #commentform #form-section-email input {
  background: #fff;
  border: none;
  height: 30px;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0 5px;
  font-weight: 300;
  color: #312828;
  font-size: 14px;
  font-style: normal;
}
/* line 4346, scss/breakpoints/_base.scss */
#commentform #commentform .form-section textarea {
  font-size: 14px;
  color: #fff;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
}
/* line 4354, scss/breakpoints/_base.scss */
#commentform #form-section-author .form-label, #commentform #form-section-email .form-label {
  display: none;
}
/* line 4356, scss/breakpoints/_base.scss */
#commentform .form-submit {
  background: #d9d9d9;
  padding: 18px 20px 38px 0;
  text-align: right;
}
/* line 4361, scss/breakpoints/_base.scss */
#commentform .form-submit input#submit {
  background: #f5f5f5 none repeat scroll 0 0;
  border: medium none;
  font-size: 14px;
  font-weight: 300;
  padding: 4px 15px;
  text-transform: uppercase;
  line-height: 20px;
  color: #312828;
  min-width: 0;
  letter-spacing: 0;
  display: inline;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 4381, scss/breakpoints/_base.scss */
.aside {
  display: none;
}

/* line 4383, scss/breakpoints/_base.scss */
.widgetcontainer {
  margin: 3.44828% 0 0;
}
/* line 4387, scss/breakpoints/_base.scss */
.widgetcontainer ul {
  overflow: hidden;
}
/* line 4389, scss/breakpoints/_base.scss */
.widgetcontainer h3.widgettitle:first-of-type {
  padding: 4px 0 24px 9px;
  color: #F44B43;
  line-height: 12px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  border: 0;
}
/* line 4400, scss/breakpoints/_base.scss */
.widgetcontainer .more {
  text-align: right;
  background: white;
  display: block;
  padding: 3px 15px 5px;
  width: 100%;
  text-decoration: none;
  color: #666;
  font-size: 15px;
}

/* line 4416, scss/breakpoints/_base.scss */
.widget ul li {
  /* deep nesting */
}

/* line 4433, scss/breakpoints/_base.scss */
#awesomeweatherwidget-2 {
  margin: 0;
}

/* line 4435, scss/breakpoints/_base.scss */
.wp_bannerize.sidebar-top {
  margin: 0 0 25px 0;
}

/* line 4437, scss/breakpoints/_base.scss */
.widget_recent_posts_with_thumbs_cats ul,
.widget_similar_posts ul,
.wp-most-popular {
  list-style: none !important;
  margin: 0 !important;
  background: #ffffff;
  padding: 0 0 5px !important;
}
/* line 4445, scss/breakpoints/_base.scss */
.widget_recent_posts_with_thumbs_cats ul li,
.widget_similar_posts ul li,
.wp-most-popular li {
  padding: 10px 10px 5px !important;
}
/* line 4453, scss/breakpoints/_base.scss */
.widget_recent_posts_with_thumbs_cats ul .thumb,
.widget_similar_posts ul .thumb,
.wp-most-popular .thumb {
  display: inline;
  margin: 0 16px 0 0;
}
/* line 4457, scss/breakpoints/_base.scss */
.widget_recent_posts_with_thumbs_cats ul h5,
.widget_similar_posts ul h5,
.wp-most-popular h5 {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 111px);
  margin: 6px 0 0;
  font-weight: 300;
}
/* line 4467, scss/breakpoints/_base.scss */
.widget_recent_posts_with_thumbs_cats ul h5 a,
.widget_similar_posts ul h5 a,
.wp-most-popular h5 a {
  color: #666;
  letter-spacing: 0;
}

/* line 4476, scss/breakpoints/_base.scss */
.wp-most-popular a {
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  margin: 6px 0 0;
  font-weight: 300;
  color: #666;
  letter-spacing: 0;
  text-decoration: none;
}
/* line 4489, scss/breakpoints/_base.scss */
.wp-most-popular a img {
  margin: -6px 16px 0 0;
  float: left;
}

/* line 4496, scss/breakpoints/_base.scss */
.widget_wmp_widget {
  margin-top: 20px;
}

/* line 4498, scss/breakpoints/_base.scss */
.widget_similar_posts h5 {
  width: 130px;
}

/* line 4499, scss/breakpoints/_base.scss */
.no-widgets {
  background-color: #fff;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 1.5em;
}

/* line 4508, scss/breakpoints/_base.scss */
.tribe-events-list-widget {
  margin-top: 20px;
  position: relative;
}
/* line 4512, scss/breakpoints/_base.scss */
.tribe-events-list-widget .widgettitle {
  color: #f44b43;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 4519, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget {
  background: #fff;
  position: relative;
  margin: 20px 0 0;
  padding: 1px 10px;
}
/* line 4525, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li {
  position: relative;
  width: 100%;
  margin: 15px 0;
}
/* line 4530, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .list-date {
  background: #312828 none repeat scroll 0 0;
  display: inline;
  float: left;
  font-weight: bold;
  margin: 10px 5% 10px 0;
  overflow: hidden;
  padding: 3px;
  text-align: center;
  width: 48px;
}
/* line 4541, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .list-date .list-dayname {
  background: #fff;
  color: #312828;
  display: block;
  font-size: 9px;
  padding: 3px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
/* line 4552, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .list-date .list-daynumber {
  color: #fff;
  display: block;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  width: 100%;
}
/* line 4562, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .desc {
  float: right;
  width: calc(95% - 48px);
}
/* line 4566, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .desc h4.tribe-event-title {
  margin: 10px 0 5px;
}
/* line 4570, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .desc h4.tribe-event-title a {
  color: #312828;
  line-height: 24px;
}
/* line 4574, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .desc h4.tribe-event-title a:hover {
  color: #F44B43;
}
/* line 4585, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-list-widget li .tribe-event-duration {
  font-size: 14px;
}
/* line 4592, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-events-widget-link {
  background: #fff;
  margin: 0;
  padding: 10px;
  text-align: center;
  clear: both;
  font-size: 14px;
}
/* line 4600, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-events-widget-link a {
  color: #312828;
}
/* line 4603, scss/breakpoints/_base.scss */
.tribe-events-list-widget .tribe-events-widget-link a:hover {
  color: #F44B43;
}

/*********************
FOOTER STYLES
*********************/
/* line 4616, scss/breakpoints/_base.scss */
.home:not(.logged-in) #footer {
  background: #F6F6F6;
}

/* line 4620, scss/breakpoints/_base.scss */
.home.sakums:not(.logged-in) #footer {
  background: #fff;
}

/* line 4624, scss/breakpoints/_base.scss */
#footer {
  background: #fff;
  overflow: hidden;
}
/* line 4628, scss/breakpoints/_base.scss */
#footer .footer-wrap {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 3.44828%;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
#footer .footer-wrap:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 4634, scss/breakpoints/_base.scss */
#footer #menu-footer-links {
  list-style: outside none none;
  margin: 11.11111% 0 11.11111%;
  width: 100%;
}
/* line 4639, scss/breakpoints/_base.scss */
#footer #menu-footer-links li {
  width: 100%;
  text-align: center;
}
/* line 4644, scss/breakpoints/_base.scss */
#footer #menu-footer-links li a {
  color: #666;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 33px;
  font-size: 15px;
}
/* line 4654, scss/breakpoints/_base.scss */
#footer .logo {
  display: block;
  margin: 40px auto 13px;
}
/* line 4658, scss/breakpoints/_base.scss */
#footer .copyrights {
  font-size: 12px;
  color: #666;
  text-align: center;
  margin: 0 0 11.11111%;
}
/* line 4665, scss/breakpoints/_base.scss */
#footer .credits {
  color: #666;
  font-size: 12px;
  text-align: center;
}
/* line 4670, scss/breakpoints/_base.scss */
#footer .credits a {
  text-decoration: none;
  color: #312828;
  font-weight: 600;
}
/* line 4677, scss/breakpoints/_base.scss */
#footer #siteinfo {
  margin: 11.11111% 0 11.11111%;
  padding: 0;
  text-align: center;
  width: 100%;
  color: #666;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 33px;
  font-size: 15px;
}
/* line 4688, scss/breakpoints/_base.scss */
#footer #siteinfo a {
  color: #666;
  text-decoration: none;
}
/* line 4691, scss/breakpoints/_base.scss */
#footer .social-icons {
  padding: 0 2.04082%;
  width: 100%;
  text-align: center;
  overflow: hidden;
  margin: -15px 0 15px;
}
/* line 4698, scss/breakpoints/_base.scss */
#footer .social-icons a {
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  width: 55px;
  height: 55px;
}
/* line 4704, scss/breakpoints/_base.scss */
#footer .social-icons a img {
  vertical-align: bottom;
}
/* line 4707, scss/breakpoints/_base.scss */
#footer .social-icons a:last-child {
  margin-right: 0;
}
/* line 4709, scss/breakpoints/_base.scss */
#footer .social-icons a:before {
  color: #d9d9d9;
  display: inline-block;
  font-size: 55px;
  text-align: center;
  margin-right: -5px;
  -webkit-transition: color 0.3s;
  /* Safari */
  transition: color 0.3s;
}
/* line 4719, scss/breakpoints/_base.scss */
#footer .social-icons a:hover:before {
  color: #F44B43;
}
/* line 4724, scss/breakpoints/_base.scss */
#footer .social-icons a:nth-of-type(1):before {
  content: "";
}
/* line 4730, scss/breakpoints/_base.scss */
#footer .social-icons a:nth-of-type(2):before {
  content: "";
}
/* line 4736, scss/breakpoints/_base.scss */
#footer .social-icons a:nth-of-type(3):before {
  content: "";
}
/* line 4742, scss/breakpoints/_base.scss */
#footer .social-icons a:nth-of-type(4):before {
  content: "";
}
/* line 4748, scss/breakpoints/_base.scss */
#footer .social-icons a:nth-of-type(5):before {
  content: "";
}

/* end .footer-links */
/*********************
POP-UP LOADER
*********************/
/* line 4765, scss/breakpoints/_base.scss */
#temp_load_for_popup {
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  z-index: 2;
}

/*********************
SLIDE-IN BOX
*********************/
/* line 4777, scss/breakpoints/_base.scss */
#monday_like_slidein_box_wrapper {
  display: none;
}

/*********************
POP-UP LOGIN
*********************/
/* line 4783, scss/breakpoints/_base.scss */
.tb-close-icon:after {
  content: "";
  font-size: 33px;
  font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  color: #312828;
  left: -10px;
  position: absolute;
}

/* line 4794, scss/breakpoints/_base.scss */
#TB_closeAjaxWindow {
  display: none;
}

/* line 4795, scss/breakpoints/_base.scss */
#TB_title {
  background: #ffffff;
}

/*********************
BOSI
*********************/
/* line 4800, scss/breakpoints/_base.scss */
.bosi {
  border: 0 none;
  margin-left: -54px;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /*********************
  NAVIGATION STYLES
  *********************/
  /* .menu is clearfixed inside mixins.scss */
  /* line 33, scss/breakpoints/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 34, scss/breakpoints/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 35, scss/breakpoints/_481up.scss */
  .menu ul li {
    /*
    plan your menus and drop-downs wisely.
    */
  }
  /* line 36, scss/breakpoints/_481up.scss */
  .menu ul li a {
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }

  /* end .menu */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 81, scss/breakpoints/_481up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 85, scss/breakpoints/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 90, scss/breakpoints/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 95, scss/breakpoints/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
}
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /***************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ***************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 26, scss/breakpoints/_768up.scss */
  .home.sakums #main, .home.error404 #main, #main {
    padding: 15px;
  }

  /*********************
  H1, H2, H3, H4, H5 STYLES
  *********************/
  /*********************
  HEADER STYLES
  *********************/
  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 49, scss/breakpoints/_768up.scss */
  #access-sticky-wrapper {
    display: none;
  }

  /* line 51, scss/breakpoints/_768up.scss */
  .animating.left #wrapper {
    transform: translate3d(-360px, 0, 0);
    -webkit-transform: translate3d(-360px, 0, 0);
  }

  /* line 56, scss/breakpoints/_768up.scss */
  .animating.right #wrapper, .animating.right #mobile-access {
    transform: translate3d(360px, 0, 0);
    -webkit-transform: translate3d(360px, 0, 0);
  }

  /* line 61, scss/breakpoints/_768up.scss */
  .animating.left #mobile-access {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }

  /* line 66, scss/breakpoints/_768up.scss */
  .menu-visible #wrapper {
    right: 360px;
  }

  /* line 70, scss/breakpoints/_768up.scss */
  #mobile-access {
    width: 360px;
    transform: translate3d(360px, 0, 0);
    -webkit-transform: translate3d(360px, 0, 0);
  }

  /* line 79, scss/breakpoints/_768up.scss */
  .mobile-menu #mobile-access .menu ul li a {
    padding: 11px 50px;
  }
  /* line 82, scss/breakpoints/_768up.scss */
  .mobile-menu #mobile-access .menu ul li a:after {
    width: calc(100% - 100px);
  }
  /* line 88, scss/breakpoints/_768up.scss */
  .mobile-menu #mobile-access .menu ul li ul li {
    padding: 11px 50px 11px 60px;
  }
  /* line 91, scss/breakpoints/_768up.scss */
  .mobile-menu #mobile-access .menu ul li ul li:after {
    width: calc(100% - 110px);
  }

  /* end nav */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* Home */
  /* line 109, scss/breakpoints/_768up.scss */
  .landing {
    padding: 70px 0 0;
    height: 435px;
    background-size: 100% auto;
    background-position: center 20%;
  }
  /* line 117, scss/breakpoints/_768up.scss */
  .landing h2 {
    margin-top: 10px;
    margin-bottom: 45px;
  }
  /* line 122, scss/breakpoints/_768up.scss */
  .landing ul {
    padding: 0;
    max-width: 650px;
  }
  /* line 126, scss/breakpoints/_768up.scss */
  .landing ul li {
    width: 50%;
    float: left;
    margin-right: 1.69492%;
    margin: 0;
    text-align: center;
    padding: 7px 40px 17px;
  }
  /* line 133, scss/breakpoints/_768up.scss */
  .landing ul li:first-child {
    margin-bottom: 0;
    border-right: 1px solid #fff;
  }
  /* line 138, scss/breakpoints/_768up.scss */
  .landing ul li:last-child {
    float: right;
    margin-right: 0;
  }

  /* line 153, scss/breakpoints/_768up.scss */
  .bullets {
    padding: 20px 60px;
  }
  /* line 158, scss/breakpoints/_768up.scss */
  .bullets ul li {
    width: 44.44444%;
    float: left;
    margin-right: 11.11111%;
  }
  /* line 161, scss/breakpoints/_768up.scss */
  .bullets ul li:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }

  /* line 172, scss/breakpoints/_768up.scss */
  .links ul li {
    width: 50%;
    float: left;
    margin-right: 1.69492%;
    margin: 0;
    height: 470px;
    position: relative;
  }
  /* line 178, scss/breakpoints/_768up.scss */
  .links ul li:nth-of-type(2), .links ul li:nth-of-type(3) {
    float: right;
    margin-right: 0;
  }
  /* line 182, scss/breakpoints/_768up.scss */
  .links ul li:nth-of-type(2) a, .links ul li:nth-of-type(4) a {
    position: absolute;
  }
  /* line 186, scss/breakpoints/_768up.scss */
  .links ul li a {
    position: absolute;
    bottom: 40px;
    left: calc(50% - 50px);
  }

  /* line 195, scss/breakpoints/_768up.scss */
  .reviews {
    padding: 30px 0;
  }

  /* Article list */
  /* line 202, scss/breakpoints/_768up.scss */
  body.archive.category #wrapper, .home.sakums #wrapper {
    overflow: hidden;
  }
  /* line 206, scss/breakpoints/_768up.scss */
  body.archive.category h3:nth-of-type(3), .home.sakums h3:nth-of-type(3) {
    clear: both;
    padding-top: 36px;
  }
  /* line 213, scss/breakpoints/_768up.scss */
  body.archive.category .job_listings, .home.sakums .job_listings {
    margin: 0;
  }

  /* line 221, scss/breakpoints/_768up.scss */
  #searchform {
    float: right;
    margin-top: -30px;
  }
  /* line 229, scss/breakpoints/_768up.scss */
  #searchform input[type=text] {
    width: 286px;
  }

  /* line 246, scss/breakpoints/_768up.scss */
  .hentry.block {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 1.69492%;
  }
  /* line 250, scss/breakpoints/_768up.scss */
  .hentry.block:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 252, scss/breakpoints/_768up.scss */
  .hentry.block:nth-of-type(1):before {
    background: #fff;
    content: "";
    display: inline-block;
    height: 72px;
    left: -100vw;
    position: absolute;
    top: 0;
    width: 200vw;
    z-index: -1;
  }

  /* line 266, scss/breakpoints/_768up.scss */
  #sidebar_area {
    margin: 20px 0 45px;
  }

  /* line 272, scss/breakpoints/_768up.scss */
  .awesome-weather-forecast-day:nth-of-type(1) {
    position: relative;
  }
  /* line 275, scss/breakpoints/_768up.scss */
  .awesome-weather-forecast-day:nth-of-type(1):after {
    content: "";
    display: block;
    height: 72px;
    background: #fff;
    width: 200vw;
    position: absolute;
    left: -100vw;
    top: 0;
    z-index: -1;
  }
  /* line 288, scss/breakpoints/_768up.scss */
  .awesome-weather-forecast-day:nth-of-type(n+4) {
    display: block;
  }

  /* Single page */
  /* line 292, scss/breakpoints/_768up.scss */
  .single-post {
    background: url("images/background-dark.jpg");
  }
  /* line 296, scss/breakpoints/_768up.scss */
  .single-post #main {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 298, scss/breakpoints/_768up.scss */
  .single-post .social-links {
    padding: 40px 40px 10px;
  }
  /* line 302, scss/breakpoints/_768up.scss */
  .single-post article a[rel*="category"] {
    margin: 25px 0 23px;
  }
  /* line 306, scss/breakpoints/_768up.scss */
  .single-post article time, .single-post .page article time, .single-post author, .single-post .caption, .single-post .post-edit-link {
    letter-spacing: 1px;
    color: #6b6b6b;
    padding: 12px 0 20px;
    display: inline-block;
  }
  /* line 307, scss/breakpoints/_768up.scss */
  .single-post article .caption {
    float: right;
  }
  /* line 309, scss/breakpoints/_768up.scss */
  .single-post article > p:nth-of-type(1), .single-post article > p:nth-of-type(2) {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 26px 0;
  }
  /* line 314, scss/breakpoints/_768up.scss */
  .single-post article > p:nth-of-type(1) strong, .single-post article > p:nth-of-type(2) strong {
    font-weight: 400;
  }
  /* line 317, scss/breakpoints/_768up.scss */
  .single-post article > p {
    font-size: 15px;
  }
  /* line 319, scss/breakpoints/_768up.scss */
  .single-post article blockquote, .single-post article blockquote p {
    font-size: 18px;
    color: #312828;
    margin: 40px 0;
  }
  /* line 320, scss/breakpoints/_768up.scss */
  .single-post article blockquote p:nth-of-type(n) {
    color: #EA191C;
    text-indent: 50px;
    line-height: 32px;
  }
  /* line 322, scss/breakpoints/_768up.scss */
  .single-post .gallery {
    width: 620px;
    overflow: visible;
  }
  /* line 324, scss/breakpoints/_768up.scss */
  .single-post #close-article {
    display: block;
  }

  /* line 328, scss/breakpoints/_768up.scss */
  .page article {
    min-height: 800px;
  }
  /* line 333, scss/breakpoints/_768up.scss */
  .page .company article {
    min-height: 0;
    padding-bottom: 0;
  }

  /* line 339, scss/breakpoints/_768up.scss */
  .single-post article,
  .single-resume article,
  .page article,
  .single-job_listing article,
  .woocommerce-page article,
  .single #tribe-events-content {
    padding: 0 40px 40px;
  }

  /* line 347, scss/breakpoints/_768up.scss */
  .page-id-15773 article, .page-id-15842 article,
  .page-id-16240 article, .page-id-16280 article {
    padding: 0;
  }
  /* line 351, scss/breakpoints/_768up.scss */
  .page-id-15773 article header, .page-id-15773 article .job_filters, .page-id-15773 article .resume_filters, .page-id-15842 article header, .page-id-15842 article .job_filters, .page-id-15842 article .resume_filters,
  .page-id-16240 article header,
  .page-id-16240 article .job_filters,
  .page-id-16240 article .resume_filters, .page-id-16280 article header, .page-id-16280 article .job_filters, .page-id-16280 article .resume_filters {
    padding-left: 40px;
    padding-right: 40px;
    background: #fff;
  }

  /* line 359, scss/breakpoints/_768up.scss */
  .page .hentry a[href*="lietosanas-noteikumi"], .page .hentry a[href*="/pievienot-sludinajumu"] {
    width: 47.36842%;
    float: left;
    margin-right: 5.26316%;
    margin-top: 20px;
  }

  /* line 363, scss/breakpoints/_768up.scss */
  .page .hentry a[href*="lietosanas-noteikumi"] {
    float: right;
    margin-right: 0;
  }

  /* line 367, scss/breakpoints/_768up.scss */
  .single-post article p, .page article p {
    font-size: 15px;
    line-height: 26px;
  }

  /* line 368, scss/breakpoints/_768up.scss */
  .single article ol, .page article ol {
    font-size: 15px;
    line-height: 26px;
  }

  /* Single Resume */
  /* line 374, scss/breakpoints/_768up.scss */
  .single-resume .single-resume-content h2 {
    top: -60px;
    position: relative;
  }
  /* line 380, scss/breakpoints/_768up.scss */
  .single-resume .meta {
    top: -45px;
    right: 0;
    left: auto;
  }
  /* line 388, scss/breakpoints/_768up.scss */
  .single-resume .resume-aside .resume-links {
    clear: none;
    top: 0;
    margin-bottom: 0;
    width: calc(100% - 355px);
  }
  /* line 395, scss/breakpoints/_768up.scss */
  .single-resume .resume-aside .resume_contact {
    float: right;
    top: -44px;
    margin-top: 0;
    text-align: right;
  }
  /* line 407, scss/breakpoints/_768up.scss */
  .single-resume .resume-aside .resume_contact .resume_contact_button {
    width: auto;
    float: right;
  }
  /* line 413, scss/breakpoints/_768up.scss */
  .single-resume .resume-aside .candidate-video {
    top: -60px;
    position: relative;
  }
  /* line 419, scss/breakpoints/_768up.scss */
  .single-resume .resume_description {
    top: -60px;
    position: relative;
  }
  /* line 424, scss/breakpoints/_768up.scss */
  .single-resume .resume-manager-education,
  .single-resume .resume-manager-experience {
    top: -60px;
    position: relative;
  }

  /* Single Job Listing */
  /* line 433, scss/breakpoints/_768up.scss */
  .single-job_listing header {
    width: calc(100% - 90px);
  }
  /* line 435, scss/breakpoints/_768up.scss */
  .single-job_listing article > .social-icons {
    position: absolute;
    right: 40px;
    top: 60px;
  }
  /* line 444, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .meta .job-type, .single-job_listing .single_job_listing .meta .location, .single-job_listing .single_job_listing .meta .date-posted {
    margin-bottom: 0;
    float: left;
    margin-top: 0;
  }
  /* line 450, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .meta .job-categories {
    padding-bottom: 15px;
  }
  /* line 455, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company {
    width: 53.38983%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 458, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .logo-container {
    display: table;
    height: 90px;
    width: auto;
    float: left;
    margin-bottom: 45px;
  }
  /* line 465, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .logo-container div {
    display: table-cell;
    vertical-align: top;
  }
  /* line 469, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .logo-container div .company_logo {
    width: 120px;
    height: auto;
    position: relative;
    left: 0;
  }
  /* line 478, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .name {
    width: calc(100% - 140px);
    float: right;
  }
  /* line 482, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .name .website, .single-job_listing .single_job_listing .company .name .company_twitter {
    float: left;
  }
  /* line 487, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .company .name .website:after {
    content: ',';
    margin-right: 10px;
  }
  /* line 496, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .office {
    width: 44.91525%;
    float: left;
    margin-right: 1.69492%;
    float: right;
    margin-right: 0;
    height: 200px;
    display: table;
    margin-bottom: 30px;
  }
  /* line 503, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .office .company_demo {
    font-size: 18px;
  }
  /* line 506, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .office .company_demo strong {
    line-height: 20px;
  }
  /* line 510, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .job_application.application {
    float: right;
    padding: 0;
    overflow: visible;
  }
  /* line 515, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .job_application.application .envelope {
    position: relative;
    float: left;
    margin: 0 0 30px;
  }
  /* line 520, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .job_application.application .envelope:before {
    top: 10px;
  }
  /* line 524, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .job_application.application .envelope .button {
    width: auto;
  }
  /* line 529, scss/breakpoints/_768up.scss */
  .single-job_listing .single_job_listing .job_application.application .application_details {
    top: -20px;
    margin: 0;
  }

  /*********************
  JOB, RESUME LISTING 
  *********************/
  /* line 545, scss/breakpoints/_768up.scss */
  form.job_filters .search_jobs .search_keywords, form.job_filters .search_jobs .search_location,
  form.job_filters .search_jobs .search_categories, form.job_filters .search_jobs .search_companies,
  form.job_filters .search_jobs .search_keywords.resume-filter, form.job_filters .search_jobs .search_location.resume-filter, form.job_filters .search_resumes .search_keywords, form.job_filters .search_resumes .search_location,
  form.job_filters .search_resumes .search_categories, form.job_filters .search_resumes .search_companies,
  form.job_filters .search_resumes .search_keywords.resume-filter, form.job_filters .search_resumes .search_location.resume-filter, form.resume_filters .search_jobs .search_keywords, form.resume_filters .search_jobs .search_location,
  form.resume_filters .search_jobs .search_categories, form.resume_filters .search_jobs .search_companies,
  form.resume_filters .search_jobs .search_keywords.resume-filter, form.resume_filters .search_jobs .search_location.resume-filter, form.resume_filters .search_resumes .search_keywords, form.resume_filters .search_resumes .search_location,
  form.resume_filters .search_resumes .search_categories, form.resume_filters .search_resumes .search_companies,
  form.resume_filters .search_resumes .search_keywords.resume-filter, form.resume_filters .search_resumes .search_location.resume-filter {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
    width: 47.9167% !important;
  }
  /* line 552, scss/breakpoints/_768up.scss */
  form.job_filters .search_jobs .search_keywords, form.job_filters .search_jobs .search_location, form.job_filters .search_resumes .search_keywords, form.job_filters .search_resumes .search_location, form.resume_filters .search_jobs .search_keywords, form.resume_filters .search_jobs .search_location, form.resume_filters .search_resumes .search_keywords, form.resume_filters .search_resumes .search_location {
    padding: 0 0 3.44828%;
  }
  /* line 557, scss/breakpoints/_768up.scss */
  form.job_filters .search_jobs .search_location, form.job_filters .search_jobs .search_companies,
  form.job_filters .search_jobs .search_location.resume-filter, form.job_filters .search_resumes .search_location, form.job_filters .search_resumes .search_companies,
  form.job_filters .search_resumes .search_location.resume-filter, form.resume_filters .search_jobs .search_location, form.resume_filters .search_jobs .search_companies,
  form.resume_filters .search_jobs .search_location.resume-filter, form.resume_filters .search_resumes .search_location, form.resume_filters .search_resumes .search_companies,
  form.resume_filters .search_resumes .search_location.resume-filter {
    float: right;
    margin-right: 0;
  }
  /* line 564, scss/breakpoints/_768up.scss */
  form.job_filters .search_jobs .search_keywords:before, form.job_filters .search_jobs .search_location:before,
  form.job_filters .search_jobs .search_categories:before, form.job_filters .search_jobs .search_companies:before, form.job_filters .search_resumes .search_keywords:before, form.job_filters .search_resumes .search_location:before,
  form.job_filters .search_resumes .search_categories:before, form.job_filters .search_resumes .search_companies:before, form.resume_filters .search_jobs .search_keywords:before, form.resume_filters .search_jobs .search_location:before,
  form.resume_filters .search_jobs .search_categories:before, form.resume_filters .search_jobs .search_companies:before, form.resume_filters .search_resumes .search_keywords:before, form.resume_filters .search_resumes .search_location:before,
  form.resume_filters .search_resumes .search_categories:before, form.resume_filters .search_resumes .search_companies:before {
    padding: 0 0 4px;
  }
  /* line 569, scss/breakpoints/_768up.scss */
  form.job_filters .search_jobs .search_categories.resume-filter:before, form.job_filters .search_resumes .search_categories.resume-filter:before, form.resume_filters .search_jobs .search_categories.resume-filter:before, form.resume_filters .search_resumes .search_categories.resume-filter:before {
    padding: 10px 0 4px;
  }
  /* line 573, scss/breakpoints/_768up.scss */
  form.job_filters .job_types, form.resume_filters .job_types {
    background: none;
    border-top: none;
    padding-bottom: 20px;
  }
  /* line 578, scss/breakpoints/_768up.scss */
  form.job_filters .job_types li, form.resume_filters .job_types li {
    width: 31.03448%;
    float: left;
    margin-right: 3.44828%;
  }
  /* line 581, scss/breakpoints/_768up.scss */
  form.job_filters .job_types li:nth-of-type(3n), form.resume_filters .job_types li:nth-of-type(3n) {
    float: right;
    margin-right: 0;
  }

  /* line 586, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings,
  .companies div.job_listings ul.job_listings,
  .company ul.job_listings {
    border: none;
  }
  /* line 593, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings.premium li.job_listing,
  .companies div.job_listings ul.job_listings.premium li.job_listing,
  .company ul.job_listings.premium li.job_listing {
    margin: 0;
  }
  /* line 599, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings:not(.premium) li.job_listing,
  .companies div.job_listings ul.job_listings:not(.premium) li.job_listing,
  .company ul.job_listings:not(.premium) li.job_listing {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 1.69492%;
  }
  /* line 603, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n),
  .companies div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n),
  .company ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 607, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings li a,
  .companies div.job_listings ul.job_listings li a,
  .company ul.job_listings li a {
    height: 386px;
  }
  /* line 610, scss/breakpoints/_768up.scss */
  div.job_listings ul.job_listings li a .position-location,
  .companies div.job_listings ul.job_listings li a .position-location,
  .company ul.job_listings li a .position-location {
    height: 50px;
    overflow: hidden;
  }

  /* line 617, scss/breakpoints/_768up.scss */
  .companies div.job_listings ul.job_listings li a {
    height: 298px;
  }

  /* line 620, scss/breakpoints/_768up.scss */
  div.resumes ul.resumes {
    border: none;
    margin-top: 35px;
  }
  /* line 624, scss/breakpoints/_768up.scss */
  div.resumes ul.resumes li.resume {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
    margin-bottom: 3.44828%;
  }
  /* line 628, scss/breakpoints/_768up.scss */
  div.resumes ul.resumes li.resume:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }

  /*********************
  JOB, RESUME FORMS 
  *********************/
  /* line 637, scss/breakpoints/_768up.scss */
  form.job-manager-form fieldset.fieldset-candidate_name, form.job-manager-form fieldset.fieldset-candidate_nick, form.job-manager-form fieldset.fieldset-candidate_email, form.job-manager-form fieldset.fieldset-candidate_location {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
  }
  /* line 641, scss/breakpoints/_768up.scss */
  form.job-manager-form fieldset.fieldset-candidate_nick, form.job-manager-form fieldset.fieldset-candidate_location {
    float: right;
    margin-right: 0;
  }
  /* line 645, scss/breakpoints/_768up.scss */
  form.job-manager-form fieldset.fieldset-candidate_rules {
    margin-top: 25px;
  }
  /* line 648, scss/breakpoints/_768up.scss */
  form.job-manager-form fieldset.fieldset-candidate_rules label {
    width: 48%;
    float: right;
  }
  /* line 649, scss/breakpoints/_768up.scss */
  form.job-manager-form fieldset.fieldset-candidate_rules .field {
    width: 5%;
    float: right;
    margin: 16px 0 0;
  }

  /*********************
  SINGLE COMPANY
  **********************/
  /* line 661, scss/breakpoints/_768up.scss */
  #container.company article h1 {
    width: 49.4382%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 665, scss/breakpoints/_768up.scss */
  #container.company article .company-menu {
    text-align: right;
    margin: 40px 0 5px;
    padding: 0;
    width: 49.4382%;
    float: left;
    margin-right: 1.1236%;
    float: right;
    margin-right: 0;
    text-align: right;
  }
  /* line 673, scss/breakpoints/_768up.scss */
  #container.company article .company-menu li {
    margin: 0 0 10px 10px;
  }
  /* line 681, scss/breakpoints/_768up.scss */
  #container.company article .vakances {
    float: right;
    clear: right;
  }
  /* line 686, scss/breakpoints/_768up.scss */
  #container.company article .social-icons {
    width: 24.24242%;
    float: left;
    margin-right: 1.0101%;
    float: right;
    margin-right: 0;
    clear: right;
    margin-top: 60px;
    margin-bottom: 0;
    text-align: right;
  }
  /* line 695, scss/breakpoints/_768up.scss */
  #container.company article .company {
    width: 74.74747%;
    float: left;
    margin-right: 1.0101%;
  }
  /* line 698, scss/breakpoints/_768up.scss */
  #container.company article .company .logo-container {
    display: table;
    height: 90px;
    width: auto;
    float: left;
    border: 0;
    padding: 0;
    overflow: hidden;
    margin: 10px 0 30px;
    margin: 5px;
  }
  /* line 712, scss/breakpoints/_768up.scss */
  #container.company article .company .logo-container div {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
  }
  /* line 718, scss/breakpoints/_768up.scss */
  #container.company article .company .logo-container div .company_logo {
    width: 120px;
    height: auto;
    position: relative;
    left: 0;
    margin: 0;
  }
  /* line 730, scss/breakpoints/_768up.scss */
  #container.company article .company .name {
    width: calc(100% - 150px);
    float: right;
  }
  /* line 734, scss/breakpoints/_768up.scss */
  #container.company article .company .name .website, #container.company article .company .name .company_twitter {
    float: left;
  }
  /* line 739, scss/breakpoints/_768up.scss */
  #container.company article .company .name .website:after {
    content: ',';
    margin-right: 10px;
  }
  /* line 749, scss/breakpoints/_768up.scss */
  #container.company .blocks {
    padding: 0 40px 40px;
  }
  /* line 752, scss/breakpoints/_768up.scss */
  #container.company .blocks > * {
    width: 49.4382%;
    float: left;
    margin-right: 1.1236%;
    margin-bottom: 1.1236%;
  }
  /* line 754, scss/breakpoints/_768up.scss */
  #container.company .blocks > *:nth-child(2n+1) {
    float: right;
    margin-right: 0;
  }
  /* line 759, scss/breakpoints/_768up.scss */
  #container.company .office.link-block, #container.company .bg-block.office-main {
    width: 100%;
    margin-right: 0;
  }
  /* line 764, scss/breakpoints/_768up.scss */
  #container.company .office-small-image-1, #container.company .office-image-4 {
    width: 49.4382%;
    float: left;
    margin-right: 1.1236%;
    margin-bottom: 1.1236%;
  }
  /* line 769, scss/breakpoints/_768up.scss */
  #container.company .bg-block.creating, #container.company .link-block.maps {
    margin-bottom: 1.1236%;
  }
  /* line 773, scss/breakpoints/_768up.scss */
  #container.company .bg-block.people {
    height: 0;
    width: 100%;
    padding-top: calc(100% * 50 / 102);
  }
  /* line 778, scss/breakpoints/_768up.scss */
  #container.company .bg-block.people .text-block {
    height: calc(100% - 100px);
    left: 50px;
    padding: 40px;
    top: 50px;
    width: 335px;
  }
  /* line 787, scss/breakpoints/_768up.scss */
  #container.company .text-block.video, #container.company .text-block.video:nth-child(2n+1) {
    width: 66.29213%;
    float: left;
    margin-right: 1.1236%;
    height: calc(100% * 1 / 1.5);
  }
  /* line 792, scss/breakpoints/_768up.scss */
  #container.company .text-block.voice {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
    float: right;
    margin-right: 0;
    height: 0;
    padding-top: calc((32.5843% + 1.1236% / 2) * 2 * 500 / 675);
    padding-bottom: 0;
  }
  /* line 799, scss/breakpoints/_768up.scss */
  #container.company .text-block.voice .text {
    top: 15px;
    left: 15px;
    width: calc(100% - 30px);
  }
  /* line 805, scss/breakpoints/_768up.scss */
  #container.company .text-block.voice p {
    margin-top: 0;
  }

  /*********************
  JOB PACKAGE SELECTION
  **********************/
  /* line 816, scss/breakpoints/_768up.scss */
  #job_package_selection input.button {
    right: 0;
  }

  /* line 825, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.user-job-package, .woocommerce ul.products li.user-job-package {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
    min-height: 400px;
  }
  /* line 829, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.user-job-package:nth-of-type(3n+1), .woocommerce ul.products li.user-job-package:nth-of-type(3n+1) {
    float: right;
    margin-right: 0;
  }
  /* line 836, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.job-package, #job_package_selection .job_packages li.product, .woocommerce ul.products li.job-package, .woocommerce ul.products li.product {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
    min-height: 400px;
    padding: 16px 16px 90px;
  }
  /* line 841, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.job-package:nth-of-type(2n), #job_package_selection .job_packages li.job-package:nth-child(2n), #job_package_selection .job_packages li.product:nth-of-type(2n), #job_package_selection .job_packages li.product:nth-child(2n), .woocommerce ul.products li.job-package:nth-of-type(2n), .woocommerce ul.products li.job-package:nth-child(2n), .woocommerce ul.products li.product:nth-of-type(2n), .woocommerce ul.products li.product:nth-child(2n) {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
  }
  /* line 843, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.job-package:nth-of-type(3n+3), #job_package_selection .job_packages li.product:nth-of-type(3n+3), .woocommerce ul.products li.job-package:nth-of-type(3n+3), .woocommerce ul.products li.product:nth-of-type(3n+3) {
    float: right;
    margin-right: 0;
  }
  /* line 845, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.job-package a.button.add_to_cart_button, #job_package_selection .job_packages li.product a.button.add_to_cart_button, .woocommerce ul.products li.job-package a.button.add_to_cart_button, .woocommerce ul.products li.product a.button.add_to_cart_button {
    bottom: 30px;
  }
  /* line 849, scss/breakpoints/_768up.scss */
  #job_package_selection .job_packages li.product:nth-of-type(3n), .woocommerce ul.products li.product:nth-of-type(3n) {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
    float: right;
    margin-right: 0;
  }

  /*********************
  WOOCOMMERCE 
  *********************/
  /* line 858, scss/breakpoints/_768up.scss */
  .woocommerce address {
    width: auto;
  }
  /* line 860, scss/breakpoints/_768up.scss */
  .woocommerce .form-row-first, .woocommerce .form-row-last {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
    width: 47.9167% !important;
    padding: 0 0 3.44828%;
  }
  /* line 866, scss/breakpoints/_768up.scss */
  .woocommerce .form-row.form-row {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 871, scss/breakpoints/_768up.scss */
  .woocommerce .form-row.form-row label {
    font-size: 15px;
    margin-bottom: 1px;
  }
  /* line 878, scss/breakpoints/_768up.scss */
  .woocommerce form.register .form-row:nth-of-type(1), .woocommerce form.register .form-row:nth-of-type(2) {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
    clear: none;
  }
  /* line 883, scss/breakpoints/_768up.scss */
  .woocommerce form.register .form-row:nth-of-type(2) {
    float: right;
    margin-right: 0;
  }
  /* line 884, scss/breakpoints/_768up.scss */
  .woocommerce form.register .form-row:nth-of-type(3) {
    clear: both;
  }

  /* line 889, scss/breakpoints/_768up.scss */
  .woocommerce-checkout .woocommerce {
    /* Thank you page */
  }
  /* line 895, scss/breakpoints/_768up.scss */
  .woocommerce-checkout .woocommerce .col2-set .col-1 #billing_country_field, .woocommerce-checkout .woocommerce .col2-set .col-1 #billing_city_field {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
  }
  /* line 898, scss/breakpoints/_768up.scss */
  .woocommerce-checkout .woocommerce .col2-set .col-1 #billing_postcode_field {
    float: left;
  }
  /* line 905, scss/breakpoints/_768up.scss */
  .woocommerce-checkout .woocommerce #payment.woocommerce-checkout-payment #place_order {
    width: auto;
    float: right;
  }
  /* line 912, scss/breakpoints/_768up.scss */
  .woocommerce-checkout .woocommerce .order_details li {
    padding: 5px 22px 5px 0;
    width: auto;
  }

  /* line 922, scss/breakpoints/_768up.scss */
  #tribe-events #tribe-events-content table.tribe-events-calendar {
    background: #fff;
    margin: 10px 0;
  }
  /* line 927, scss/breakpoints/_768up.scss */
  #tribe-events #tribe-events-content .tribe-events-page-title {
    padding: 10px 0 25px;
    font-size: 32px;
  }
  /* line 933, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-sub-nav li a {
    padding: 10px 20px 1000px;
  }
  /* line 937, scss/breakpoints/_768up.scss */
  #tribe-events table .type-tribe_events {
    border-left: 3px solid #F44B43;
    margin: 0 5% 4% !important;
    padding: 2px 8px !important;
    border-bottom: none !important;
  }
  /* line 944, scss/breakpoints/_768up.scss */
  #tribe-events .recurring-info-tooltip, #tribe-events .tribe-events-calendar .tribe-events-tooltip, #tribe-events .tribe-events-week .tribe-events-tooltip {
    background: #fff;
    border: none;
    -webkit-box-shadow: 0px 0px 32px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 32px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 32px -5px rgba(0, 0, 0, 0.3);
    width: 400px;
  }
  /* line 953, scss/breakpoints/_768up.scss */
  #tribe-events #tribe-events-content .tribe-events-tooltip h4 {
    background: #fff;
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 35px 35px 0;
    color: #312828;
    text-transform: uppercase;
    color: #312828;
    letter-spacing: 0;
  }
  /* line 966, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-tooltip .tribe-events-event-body {
    font-size: 16px;
    font-weight: 400;
    padding: 15px 35px 35px;
    line-height: 22px;
    overflow: hidden;
  }
  /* line 974, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-event-duration {
    font-weight: 300;
    color: #666;
    margin-bottom: 15px;
  }
  /* line 980, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-tooltip .tribe-events-event-thumb {
    padding: 5px 10px 5px 0;
  }
  /* line 984, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-event-description {
    margin: 5px 0 0;
  }
  /* line 988, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-event-body p {
    margin: 5px 0 0;
  }
  /* line 992, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-event-description + .tribe-events-event-body p {
    margin-top: 10px;
  }
  /* line 996, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-right .tribe-events-tooltip .tribe-events-arrow,
  #tribe-events .tribe-events-tooltip .tribe-events-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 10px 0 10px;
    border-color: #ffffff transparent transparent;
  }
  /* line 1005, scss/breakpoints/_768up.scss */
  #tribe-events .tribe-events-event-image {
    text-align: left;
  }

  /* line 1011, scss/breakpoints/_768up.scss */
  .single #tribe-events .tribe-events-schedule h2, .single #tribe-events .tribe-events-schedule .tribe-events-cost {
    display: inline-block;
    vertical-align: bottom;
  }
  /* line 1017, scss/breakpoints/_768up.scss */
  .single #tribe-events .tribe-events-divider {
    font-weight: 200;
    color: #666;
    line-height: 23px;
    vertical-align: super;
  }
  /* line 1039, scss/breakpoints/_768up.scss */
  .single #tribe-events .tribe-events-single-section {
    padding: 30px 0 0;
  }

  /***************************************
  COMMENT STYLES
  ***************************************/
  /* line 1052, scss/breakpoints/_768up.scss */
  #comments {
    padding: 65px 21px 0;
  }
  /* line 1058, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment {
    padding: 18px 1.5em 10px;
    position: relative;
  }
  /* line 1062, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment.alt {
    background: #fafafa none repeat scroll 0 0;
  }
  /* line 1067, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment-author {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    padding: 9px 0 0;
    text-transform: uppercase;
  }
  /* line 1074, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment-author::after {
    content: "|";
    padding: 0 0 0 4px;
  }
  /* line 1080, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment-meta {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    padding: 0 0 18px 1px;
  }
  /* line 1087, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment-meta a {
    color: #312828;
    font-style: italic;
    text-decoration: none;
  }
  /* line 1094, scss/breakpoints/_768up.scss */
  #comments #comments-list p {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }
  /* line 1100, scss/breakpoints/_768up.scss */
  #comments #comments-list .comment-reply-link {
    font-size: 14px;
    padding: 0 0 18px;
    text-align: right;
    text-decoration: none;
  }
  /* line 1107, scss/breakpoints/_768up.scss */
  #comments #comments-list ul, #comments #comments-list ol {
    padding-bottom: 18px;
    margin: 0 0 0 2.5em;
  }
  /* line 1111, scss/breakpoints/_768up.scss */
  #comments #comments-list ul .comment, #comments #comments-list ol .comment {
    margin: 0 0 18px;
  }

  /* line 1118, scss/breakpoints/_768up.scss */
  .page #comments {
    width: 739px;
  }

  /* line 1119, scss/breakpoints/_768up.scss */
  .page #comment {
    width: 735px;
  }

  /*********************
  COMMENT FORM STYLES
  *********************/
  /* line 1125, scss/breakpoints/_768up.scss */
  #respond {
    padding-top: 60px;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 1130, scss/breakpoints/_768up.scss */
  .aside {
    display: block;
  }

  /* line 1132, scss/breakpoints/_768up.scss */
  .widget_recent_posts_with_thumbs_cats li {
    width: 44.44444%;
    float: left;
    margin-right: 11.11111%;
  }
  /* line 1135, scss/breakpoints/_768up.scss */
  .widget_recent_posts_with_thumbs_cats li:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }

  /* line 1140, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget {
    margin-top: 50px;
  }
  /* line 1143, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-list-widget {
    background: #fff;
    position: relative;
    height: 115px;
    margin: 20px 0 0;
    overflow: visible;
  }
  /* line 1150, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-list-widget:after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: -100vw;
    position: absolute;
    top: 0;
    width: 200vw;
    z-index: -1;
  }
  /* line 1162, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-list-widget li {
    float: left;
    width: 50%;
  }
  /* line 1166, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-list-widget li:nth-of-type(2n+1) {
    padding-right: 10px;
  }
  /* line 1167, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-list-widget li:nth-of-type(2n) {
    padding-left: 10px;
  }
  /* line 1173, scss/breakpoints/_768up.scss */
  .tribe-events-list-widget .tribe-events-widget-link:after {
    background: #fff;
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% - 46px);
    left: -100vw;
    position: absolute;
    width: 200vw;
    z-index: -1;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 1194, scss/breakpoints/_768up.scss */
  #footer .footer-wrap {
    padding-top: 35px;
  }
  /* line 1198, scss/breakpoints/_768up.scss */
  #footer .menu-footer-links-container {
    width: 71%;
    float: right;
    margin-top: -62px;
    height: 310px;
  }
  /* line 1204, scss/breakpoints/_768up.scss */
  #footer #menu-footer-links {
    margin: 0;
    overflow: hidden;
  }
  /* line 1208, scss/breakpoints/_768up.scss */
  #footer #menu-footer-links li {
    text-align: left;
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%;
  }
  /* line 1212, scss/breakpoints/_768up.scss */
  #footer #menu-footer-links li:nth-of-type(2) {
    clear: left;
  }
  /* line 1216, scss/breakpoints/_768up.scss */
  #footer #menu-footer-links li:nth-of-type(n+3) {
    margin-left: 33%;
    position: relative;
    top: -66px;
  }
  /* line 1222, scss/breakpoints/_768up.scss */
  #footer #menu-footer-links li:nth-of-type(n+9) {
    float: right;
    margin-right: 0;
    float: right;
    margin-left: 66%;
    margin-right: 0;
    position: relative;
    top: -265px;
  }
  /* line 1235, scss/breakpoints/_768up.scss */
  #footer #siteinfo {
    margin: 8px 0;
    text-align: left;
    width: 30%;
    float: left;
    clear: left;
  }
  /* line 1243, scss/breakpoints/_768up.scss */
  #footer .copyrights {
    text-align: left;
    margin: 0 0 0;
  }
  /* line 1248, scss/breakpoints/_768up.scss */
  #footer .logo {
    margin-left: 0;
    margin-top: 0;
    clear: both;
  }
  /* line 1254, scss/breakpoints/_768up.scss */
  #footer .credits {
    text-align: left;
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%;
  }
  /* line 1258, scss/breakpoints/_768up.scss */
  #footer .credits a {
    text-decoration: none;
    color: #666;
  }
  /* line 1264, scss/breakpoints/_768up.scss */
  #footer .social-icons {
    padding: 0 0 10px 10px;
    text-align: right;
    overflow: hidden;
    position: absolute;
    bottom: 15px;
    left: 10px;
    width: 44.44444%;
    float: left;
    margin-right: 11.11111%;
    float: right;
    margin-right: 0;
  }
  /* line 1274, scss/breakpoints/_768up.scss */
  #footer .social-icons a {
    width: 18.36735%;
    float: left;
    margin-right: 2.04082%;
  }
  /* line 1277, scss/breakpoints/_768up.scss */
  #footer .social-icons a:before {
    font-size: 66px;
    line-height: 66px;
  }
  /* line 1282, scss/breakpoints/_768up.scss */
  #footer .social-icons a:last-child {
    float: right;
    margin-right: 0;
  }

  /* end .footer-links */
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1100px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 16, scss/breakpoints/_1100up.scss */
  #container, .single #tribe-events-content {
    width: 70.33898%;
    float: left;
    margin-right: 1.69492%;
  }
  /* line 19, scss/breakpoints/_1100up.scss */
  #container.fullwidth, .single #tribe-events-content.fullwidth {
    width: 100%;
  }

  /* line 24, scss/breakpoints/_1100up.scss */
  #main {
    padding: 1.69492% 0;
  }

  /* line 26, scss/breakpoints/_1100up.scss */
  .main-aside {
    width: 27.9661%;
    float: right;
    margin-right: 0;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 34, scss/breakpoints/_1100up.scss */
  .wp_bannerize.header a {
    font-size: 0;
    line-height: 1;
  }

  /* line 39, scss/breakpoints/_1100up.scss */
  #logo {
    margin: 57px 0 0;
    text-align: center;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 45, scss/breakpoints/_1100up.scss */
  #access-sticky-wrapper {
    display: block;
  }

  /* line 47, scss/breakpoints/_1100up.scss */
  #toogle-menu {
    display: none;
  }

  /* line 49, scss/breakpoints/_1100up.scss */
  #access {
    display: block;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 100;
    background: #fff;
    height: 61px;
    position: relative;
    top: auto;
    right: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0;
  }

  /* line 66, scss/breakpoints/_1100up.scss */
  .menu {
    display: block;
    margin: 0 auto;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
  .menu:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 72, scss/breakpoints/_1100up.scss */
  .menu li.current-menu-item a {
    color: #F44B43;
  }
  /* line 75, scss/breakpoints/_1100up.scss */
  .menu a {
    color: #312828;
  }

  /* line 78, scss/breakpoints/_1100up.scss */
  ul.sf-menu {
    background: url("images/menu-arrow.png") no-repeat scroll center 1px transparent;
    padding: 0;
    margin: 0;
  }
  /* line 83, scss/breakpoints/_1100up.scss */
  ul.sf-menu li {
    float: left;
    box-sizing: border-box;
    position: relative;
  }
  /* line 92, scss/breakpoints/_1100up.scss */
  ul.sf-menu li a {
    font-size: 12px;
    padding: 0 15px;
    letter-spacing: 1px;
    line-height: 29px;
    margin-left: -1px;
    padding: 16px 26px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
  }
  /* line 103, scss/breakpoints/_1100up.scss */
  ul.sf-menu li a:hover {
    color: #F44B43;
  }
  /* line 108, scss/breakpoints/_1100up.scss */
  ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul {
    top: 61px;
    padding: 11px 0 20px;
  }
  /* line 113, scss/breakpoints/_1100up.scss */
  ul.sf-menu li .sub-menu {
    background: transparent url("images/menu-arrow.png") no-repeat scroll center 1px;
    padding: 10px 0 0;
    position: absolute;
    top: 61px;
    margin: 0;
    display: none;
  }
  /* line 121, scss/breakpoints/_1100up.scss */
  ul.sf-menu li .sub-menu li {
    text-align: center;
    overflow: hidden;
    background: #fff;
  }
  /* line 126, scss/breakpoints/_1100up.scss */
  ul.sf-menu li .sub-menu li:first-child {
    padding-top: 19px;
  }
  /* line 127, scss/breakpoints/_1100up.scss */
  ul.sf-menu li .sub-menu li:last-child {
    padding-bottom: 14px;
  }
  /* line 129, scss/breakpoints/_1100up.scss */
  ul.sf-menu li .sub-menu li a {
    font-size: 11px;
    padding: 5px 3px;
    color: #F44B43;
    line-height: 19px;
  }

  /* line 143, scss/breakpoints/_1100up.scss */
  .profile-container {
    margin: auto;
    position: relative;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
  .profile-container:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 148, scss/breakpoints/_1100up.scss */
  .profile-container #login-link, .profile-container #account-link {
    text-decoration: none;
    font-size: 12px;
    color: #F44B43;
    padding: 16px 26px 16px 26px;
    text-transform: uppercase;
    line-height: 22px;
    width: auto;
    height: auto;
    top: -2px;
    letter-spacing: 1px;
  }
  /* line 160, scss/breakpoints/_1100up.scss */
  .profile-container #login-link:before, .profile-container #account-link:before {
    content: "";
    font-size: 25px;
    font-family: "Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    margin-right: 4px;
    vertical-align: -1px;
  }
  /* line 171, scss/breakpoints/_1100up.scss */
  .profile-container #account-link {
    top: 3px;
  }
  /* line 174, scss/breakpoints/_1100up.scss */
  .profile-container #account-link:before {
    content: "";
    font-family: fontAwesome;
    font-size: 13px;
    vertical-align: 0;
  }
  /* line 182, scss/breakpoints/_1100up.scss */
  .profile-container .profile-circle {
    position: absolute;
    /* nepieciešams, citādi nestrādā izkrītošās izvēlnes */
    display: inline-block;
    height: 29px;
    padding: 0;
    top: 20px;
    right: 0;
  }
  /* line 190, scss/breakpoints/_1100up.scss */
  .profile-container .profile-circle img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }
  /* line 197, scss/breakpoints/_1100up.scss */
  .profile-container #profile-tooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 2px 2px 2px 2px;
    padding: 1px 0;
    position: absolute;
    right: 8px;
    width: 135px;
    top: 50px;
  }
  /* line 207, scss/breakpoints/_1100up.scss */
  .profile-container #profile-tooltip > a {
    color: #C5C5C5;
    display: inline-block;
    font-size: 12px;
    padding: 2px 0;
    text-align: center;
    width: 100%;
    text-decoration: none;
  }
  /* line 217, scss/breakpoints/_1100up.scss */
  .profile-container #profile-tooltip .arrow {
    height: 10px;
    left: 52px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: -10px;
    width: 30px;
  }
  /* line 226, scss/breakpoints/_1100up.scss */
  .profile-container #profile-tooltip .arrow::after {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    -moz-box-shadow: 4px 4px 7px 0 #C5C5C5;
    -webkit-box-shadow: 4px 4px 7px 0 #C5C5C5;
    box-shadow: 4px 4px 7px 0 #C5C5C5;
    content: "";
    display: inline-block;
    height: 14px;
    left: 7px;
    position: absolute;
    top: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    width: 14px;
  }

  /* end nav */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* Home */
  /* line 253, scss/breakpoints/_1100up.scss */
  .landing {
    padding: 77px 0;
  }

  /* line 281, scss/breakpoints/_1100up.scss */
  .bullets ul {
    padding: 0 40px;
  }
  /* line 284, scss/breakpoints/_1100up.scss */
  .bullets ul li {
    width: 25%;
    padding: 16px;
    margin: 0;
  }
  /* line 289, scss/breakpoints/_1100up.scss */
  .bullets ul li:nth-of-type(2n) {
    width: 25%;
    margin: 0;
  }

  /* line 301, scss/breakpoints/_1100up.scss */
  .links ul li {
    height: 370px;
    padding: 120px 50px 40px;
  }

  /* Article list */
  /* line 312, scss/breakpoints/_1100up.scss */
  .hentry.block {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
    margin-bottom: 50px;
  }
  /* line 316, scss/breakpoints/_1100up.scss */
  .hentry.block:nth-of-type(2n) {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 319, scss/breakpoints/_1100up.scss */
  .hentry.block:nth-of-type(3n) {
    float: right;
    margin-right: 0;
  }

  /* line 326, scss/breakpoints/_1100up.scss */
  .single-post #main {
    background: url("images/background.jpg") repeat scroll 19px 0 transparent;
    padding: 0 10px 0 0;
    margin: 26px 0 0 -550px;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
  }
  /* line 12, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
  .single-post #main:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 334, scss/breakpoints/_1100up.scss */
  .single-post #primary {
    clear: right;
  }
  /* line 338, scss/breakpoints/_1100up.scss */
  .single-post #nav-above, .single-post #nav-below {
    display: block;
    overflow: visible;
    position: absolute;
    top: 0;
    width: 1110px;
  }
  /* line 345, scss/breakpoints/_1100up.scss */
  .single-post #nav-above a, .single-post #nav-below a {
    color: transparent;
    cursor: pointer;
    height: 63px;
    display: block;
    width: 33px;
    position: fixed;
  }
  /* line 355, scss/breakpoints/_1100up.scss */
  .single-post .nav-previous, .single-post .nav-next {
    position: absolute;
    float: none;
    top: calc(100vh / 2 - 15px);
  }
  /* line 361, scss/breakpoints/_1100up.scss */
  .single-post .nav-previous {
    left: -52px;
  }
  /* line 362, scss/breakpoints/_1100up.scss */
  .single-post .nav-next {
    right: -52px;
    width: 33px;
  }
  /* line 363, scss/breakpoints/_1100up.scss */
  .single-post .nav-previous a {
    background: url("images/arrow-previous.png") no-repeat scroll 0 0 transparent;
  }
  /* line 364, scss/breakpoints/_1100up.scss */
  .single-post .nav-next a {
    background: url("images/arrow-next.png") no-repeat scroll 0 0 transparent;
  }
  /* line 367, scss/breakpoints/_1100up.scss */
  .single-post article {
    padding: 0 0 0 20px;
    width: calc(100% - 61px);
    float: right;
  }
  /* line 373, scss/breakpoints/_1100up.scss */
  .single-post .social-links {
    width: 61px;
    float: left;
    list-style: none;
    margin: 60px 0;
    position: relative;
    top: auto;
    left: 0;
    background: transparent;
    padding: 0;
  }
  /* line 384, scss/breakpoints/_1100up.scss */
  .single-post .social-links li {
    float: none;
    margin: 0 auto 15px;
    width: 25px;
    text-align: center;
    color: #6b6b6b;
    font-size: 14px;
    cursor: pointer;
    text-indent: 0;
  }
  /* line 394, scss/breakpoints/_1100up.scss */
  .single-post .social-links li a {
    color: #6b6b6b;
    font-size: 14px;
    cursor: pointer;
  }
  /* line 404, scss/breakpoints/_1100up.scss */
  .single-post article a[rel*="category"]:first-child {
    margin-left: -6px;
  }
  /* line 407, scss/breakpoints/_1100up.scss */
  .single-post #close-article {
    background: url("images/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 39px;
    margin: 10px 0;
    width: 39px;
  }

  /* line 418, scss/breakpoints/_1100up.scss */
  .single-post article,
  .single-resume article,
  .page article,
  .single-job_listing article,
  .woocommerce-page article {
    min-height: 700px;
  }

  /* line 426, scss/breakpoints/_1100up.scss */
  .single-post article p {
    width: 620px;
  }

  /* line 427, scss/breakpoints/_1100up.scss */
  .single article ol, .page article ol {
    width: 583px;
  }

  /* line 428, scss/breakpoints/_1100up.scss */
  .single-post article time, .page article time, author, .caption {
    padding: 12px 0 20px;
  }

  /* line 430, scss/breakpoints/_1100up.scss */
  .single-post .facebook a, .page .facebook a {
    background: url("images/tiny-facebook-icon.png") no-repeat scroll center 0;
  }

  /* line 431, scss/breakpoints/_1100up.scss */
  .single-post .twitter a, .page .twitter a {
    background: url("images/tiny-twitter-icon.png") no-repeat scroll center 0;
  }

  /* line 432, scss/breakpoints/_1100up.scss */
  .single-post .draugiem a, .page .draugiem a {
    background: url("images/tiny-draugiem-icon.png") no-repeat scroll center 0;
  }

  /* line 433, scss/breakpoints/_1100up.scss */
  .single-post .linkedin a, .page .linkedin a {
    background: url("images/tiny-linkedin-icon.png") no-repeat scroll center 0;
  }

  /* line 434, scss/breakpoints/_1100up.scss */
  .single-post .email {
    background: url("images/tiny-send-to-email-icon.png") no-repeat scroll center 0;
  }

  /* line 435, scss/breakpoints/_1100up.scss */
  .single-post .comments-count {
    background: url("images/tiny-callout-icon.png") no-repeat scroll center 0;
  }

  /* line 436, scss/breakpoints/_1100up.scss */
  .single-post .facebook a, .single-post .twitter a, .single-post .draugiem a, .single-post .linkedin a, .single-post .email, .single-post .comments-count,
  .page .facebook a, .page .twitter a, .page .draugiem a, .page .linkedin a {
    height: 55px;
  }

  /*********************
  JOB, RESUME LISTING 
  *********************/
  /* line 449, scss/breakpoints/_1100up.scss */
  .companies div.job_listings ul.job_listings:not(.premium) li.job_listing,
  .company ul.job_listings:not(.premium) li.job_listing {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
    margin-bottom: 1.1236%;
  }
  /* line 453, scss/breakpoints/_1100up.scss */
  .companies div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n),
  .company ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n) {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 455, scss/breakpoints/_1100up.scss */
  .companies div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(3n),
  .company ul.job_listings:not(.premium) li.job_listing:nth-of-type(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 461, scss/breakpoints/_1100up.scss */
  .companies div.job_listings ul.job_listings.premium li.job_listing,
  .company ul.job_listings.premium li.job_listing {
    width: 100%;
    margin: 0;
  }

  /* line 470, scss/breakpoints/_1100up.scss */
  body.archive.category h3:nth-of-type(3), .home.sakums h3:nth-of-type(3) {
    clear: both;
    padding-top: 0;
  }
  /* line 477, scss/breakpoints/_1100up.scss */
  body.archive.category div.job_listings ul.job_listings, .home.sakums div.job_listings ul.job_listings {
    margin: 0;
  }
  /* line 482, scss/breakpoints/_1100up.scss */
  body.archive.category div.job_listings ul.job_listings:not(.premium) li.job_listing, .home.sakums div.job_listings ul.job_listings:not(.premium) li.job_listing {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
    margin-bottom: 1.1236%;
  }
  /* line 486, scss/breakpoints/_1100up.scss */
  body.archive.category div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n), .home.sakums div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(2n) {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 488, scss/breakpoints/_1100up.scss */
  body.archive.category div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(3n), .home.sakums div.job_listings ul.job_listings:not(.premium) li.job_listing:nth-of-type(3n) {
    float: right;
    margin-right: 0;
  }

  /* Single Job Listing */
  /* line 498, scss/breakpoints/_1100up.scss */
  .single-job_listing .single_job_listing .office {
    height: 235px;
  }
  /* line 501, scss/breakpoints/_1100up.scss */
  .single-job_listing .single_job_listing .office .company_demo {
    font-size: 18px;
  }
  /* line 504, scss/breakpoints/_1100up.scss */
  .single-job_listing .single_job_listing .office .company_demo strong {
    line-height: 20px;
  }

  /*********************
  SINGLE COMPANY
  *********************/
  /* line 518, scss/breakpoints/_1100up.scss */
  #container.company article h1 {
    width: 49.4382%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 522, scss/breakpoints/_1100up.scss */
  #container.company article .company-menu {
    float: right;
    margin: 40px 0 35px;
  }
  /* line 533, scss/breakpoints/_1100up.scss */
  #container.company article .company-menu .vakances {
    clear: none;
    float: none;
  }
  /* line 538, scss/breakpoints/_1100up.scss */
  #container.company .blocks > * {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 541, scss/breakpoints/_1100up.scss */
  #container.company .blocks > *:nth-child(2n+1) {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 542, scss/breakpoints/_1100up.scss */
  #container.company .blocks > *:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 546, scss/breakpoints/_1100up.scss */
  #container.company .office.link-block, #container.company .bg-block.office-main {
    width: 66.29213%;
    float: left;
    margin-right: 1.1236%;
  }
  /* line 550, scss/breakpoints/_1100up.scss */
  #container.company .office-small-image-1, #container.company .office-image-4 {
    width: 32.58427%;
    float: left;
    margin-right: 1.1236%;
    float: right;
    margin-right: 0;
    margin-bottom: 16px;
  }
  /* line 556, scss/breakpoints/_1100up.scss */
  #container.company .office-small-image-1,
  #container.company .bg-block.creating,
  #container.company .office-image-4,
  #container.company .link-block.maps {
    height: 217px;
  }
  /* line 563, scss/breakpoints/_1100up.scss */
  #container.company .bg-block.creating, #container.company .link-block.maps {
    margin-bottom: 0;
  }
  /* line 565, scss/breakpoints/_1100up.scss */
  #container.company .bg-block.people {
    width: 100%;
  }
  /* line 571, scss/breakpoints/_1100up.scss */
  #container.company .text-block.voice .text {
    top: 25px;
    left: 25px;
    width: calc(100% - 50px);
  }
  /* line 583, scss/breakpoints/_1100up.scss */
  #container.company .text-block.voice .text p {
    font-size: 16px;
    line-height: 28px;
  }

  /*********************
  WOOCOMMERCE 
  *********************/
  /* line 594, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table, .woocommerce table.my_account_orders {
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
    font-size: 16px;
    line-height: 24px;
  }
  /* line 603, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table.my_account_job_packages thead, .woocommerce table.my_account_orders.my_account_job_packages thead {
    display: table-header-group;
  }
  /* line 608, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table.my_account_job_packages tbody tr:nth-of-type(2n), .woocommerce table.my_account_orders.my_account_job_packages tbody tr:nth-of-type(2n) {
    background: #fff;
  }
  /* line 612, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table.my_account_job_packages tbody td, .woocommerce table.my_account_orders.my_account_job_packages tbody td {
    display: table-cell;
  }
  /* line 616, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(1):before,
  .woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(2):before,
  .woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(3):before,
  .woocommerce table.shop_table.my_account_job_packages tbody td:nth-of-type(4):before, .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(1):before,
  .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(2):before,
  .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(3):before,
  .woocommerce table.my_account_orders.my_account_job_packages tbody td:nth-of-type(4):before {
    content: "";
  }
  /* line 631, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(2n) td {
    background: #fff;
  }
  /* line 633, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table_responsive.customer_details tr td:before {
    font-weight: bold;
  }
  /* line 638, scss/breakpoints/_1100up.scss */
  .woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(1) td:before, .woocommerce table.shop_table_responsive.customer_details tr:nth-of-type(2) td:before {
    content: "";
  }
  /* line 645, scss/breakpoints/_1100up.scss */
  .woocommerce form p, .woocommerce .form-row.form-row-wide {
    width: 100%;
  }

  /* line 649, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 20px;
  }
  /* line 653, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table thead {
    display: table-header-group;
  }
  /* line 657, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table thead th {
    padding: 9px 12px;
    vertical-align: middle;
    text-align: left;
  }
  /* line 665, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody td, #job-manager-job-dashboard table tbody td.filled, #job-manager-job-dashboard table tbody td.date, #job-manager-job-dashboard table tbody td.expires {
    display: table-cell;
    text-align: left;
  }
  /* line 670, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody:nth-of-type(1):before, #job-manager-job-dashboard table tbody:nth-of-type(2):before, #job-manager-job-dashboard table tbody:nth-of-type(3):before, #job-manager-job-dashboard table tbody:nth-of-type(4):before {
    content: "";
  }
  /* line 677, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody .job-dashboard-actions {
    visibility: hidden;
  }

  /* line 685, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table thead {
    display: table-header-group;
  }
  /* line 688, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table thead th.expires {
    text-align: left;
  }
  /* line 692, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody tr:nth-of-type(2n) {
    background: #fff;
  }
  /* line 696, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody td, #job-manager-job-dashboard table tbody td.filled, #job-manager-job-dashboard table tbody td.date, #job-manager-job-dashboard table tbody td.expires {
    display: table-cell;
    font-size: 16px;
  }
  /* line 700, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody td:nth-of-type(1):before, #job-manager-job-dashboard table tbody td:nth-of-type(2):before, #job-manager-job-dashboard table tbody td:nth-of-type(3):before, #job-manager-job-dashboard table tbody td:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.filled:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.date:nth-of-type(4):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(1):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(2):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(3):before, #job-manager-job-dashboard table tbody td.expires:nth-of-type(4):before {
    content: "";
  }
  /* line 707, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody td .job-dashboard-actions, #job-manager-job-dashboard table tbody td.filled .job-dashboard-actions, #job-manager-job-dashboard table tbody td.date .job-dashboard-actions, #job-manager-job-dashboard table tbody td.expires .job-dashboard-actions {
    visibility: hidden;
  }
  /* line 710, scss/breakpoints/_1100up.scss */
  #job-manager-job-dashboard table tbody td.filled {
    text-align: center;
  }

  /* line 715, scss/breakpoints/_1100up.scss */
  .single #tribe-events-pg-template {
    max-width: none;
  }

  /* line 719, scss/breakpoints/_1100up.scss */
  #tribe-events .recurring-info-tooltip, #tribe-events .tribe-events-calendar .tribe-events-tooltip, #tribe-events .tribe-events-week .tribe-events-tooltip {
    width: 550px;
  }

  /* line 726, scss/breakpoints/_1100up.scss */
  .single #tribe-events .tribe-events-sub-nav a {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 732, scss/breakpoints/_1100up.scss */
  .single #tribe-events .tribe-events-single-event-description.tribe-events-content p {
    margin: 0 0 26px;
  }

  /*********************
  COMMENT STYLES
  *********************/
  /* line 741, scss/breakpoints/_1100up.scss */
  #comments {
    width: calc(100% - 61px);
    float: right;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 750, scss/breakpoints/_1100up.scss */
  .widget_recent_posts_with_thumbs_cats li {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 759, scss/breakpoints/_1100up.scss */
  .tribe-events-list-widget .tribe-list-widget li {
    padding: 0 20px 0 0;
    width: 25%;
  }
  /* line 763, scss/breakpoints/_1100up.scss */
  .tribe-events-list-widget .tribe-list-widget li:nth-of-type(n+5) {
    display: none;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 773, scss/breakpoints/_1100up.scss */
  #footer {
    margin-bottom: -15px;
    height: 310px;
  }
  /* line 777, scss/breakpoints/_1100up.scss */
  #footer .footer-wrap {
    padding: 50px 0 0;
  }
  /* line 779, scss/breakpoints/_1100up.scss */
  #footer .menu-footer-links-container {
    width: 45%;
    float: left;
    margin-left: 8.5%;
    margin-top: -44px;
  }
  /* line 786, scss/breakpoints/_1100up.scss */
  #footer #menu-footer-links {
    margin: 0;
  }
  /* line 791, scss/breakpoints/_1100up.scss */
  #footer #menu-footer-links li a {
    color: #666;
    text-decoration: none;
    letter-spacing: 1px;
    line-height: 33px;
    font-size: 15px;
  }
  /* line 801, scss/breakpoints/_1100up.scss */
  #footer #siteinfo {
    width: 13.7931%;
    float: left;
    margin-right: 3.44828%;
    float: right;
    margin-right: 0;
    clear: right;
    margin: 5px 39% 0 0;
  }
  /* line 808, scss/breakpoints/_1100up.scss */
  #footer .logo {
    margin-top: 0;
    clear: none;
    float: left;
    top: auto;
  }
  /* line 815, scss/breakpoints/_1100up.scss */
  #footer .copyrights {
    position: relative;
    clear: left;
    width: 10.25641%;
    float: left;
    margin-right: 2.5641%;
    top: 0;
    margin: 0;
  }
  /* line 823, scss/breakpoints/_1100up.scss */
  #footer .social-icons {
    margin: 0;
    width: 360px;
    position: absolute;
    top: 40px;
    right: 0;
    left: auto;
  }

  /*
  if you checked out the link above:
  http://www.alistapart.com/articles/organizing-mobile/
  you'll want to style the footer nav
  a bit more in-depth. Remember to keep
  it simple because you'll have to
  override these styles for the desktop
  view.
  */
  /* end .footer-links */
  /* line 855, scss/breakpoints/_1100up.scss */
  .copyrights {
    font-size: 12px;
    position: absolute;
    top: 133px;
    color: #666;
  }

  /*********************
  LIKE MONDAY SLIDER
  *********************/
  /* line 867, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper {
    display: block;
  }

  /* line 869, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper {
    position: absolute;
  }
  /* line 872, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper #monday_like_slidein_box {
    background: #484d51;
    background: none repeat scroll 0 0 rgba(72, 77, 81, 0.6);
    border-radius: 0 4px 4px 0;
    height: 196px;
    padding: 10px 18px 10px 13px;
    position: fixed;
    top: 300px;
    width: 110px;
    z-index: 100;
    left: -150px;
    box-sizing: content-box;
  }
  /* line 885, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper #monday_like_slidein_box h2 {
    color: white;
    font-weight: 600;
    margin: 18px 0 -12px;
    font-size: 12px;
  }
  /* line 892, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper #monday_like_slidein_box .fb-like, #monday_like_slidein_box_wrapper #monday_like_slidein_box #followBlock {
    float: left;
    margin: 16px 10px 0 0;
    overflow: hidden;
  }
  /* line 899, scss/breakpoints/_1100up.scss */
  #monday_like_slidein_box_wrapper #monday_like_slidein_box_close {
    float: right;
    cursor: pointer;
    font-weight: 800;
    color: white;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    margin-right: -10px;
    margin-top: -10px;
    font-size: 25px;
  }
}
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 13, scss/partials/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 21, scss/partials/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 26, scss/partials/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 31, scss/partials/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 36, scss/partials/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 42, scss/partials/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, scss/partials/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, scss/partials/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 55, scss/partials/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 63, scss/partials/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 68, scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 74, scss/partials/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}


.post-type-archive-job_listing .job_listings:nth-of-type(2){
  display: none!important;
}
