/******************************************************************

Stylesheet: IE Stylesheet

So instead of using the respond.js file to add media query support
to IE, we're going to use SASS to create an easily readable css file.
Here, we import all the styles the standard stylesheet gets, only
without the media queries. No need to worry about editing anything!

******************************************************************/
/******************************************************************
IMPORTS & DEPENDENCIES
Remember, all the BASE styles are called already since IE can
read those. Below, we need to import only the stuff IE can't
understand (what's inside the media queries). We also need to
import the mixins file so SASS can understand the variables.
******************************************************************/
/******************************************************************

Stylesheet: Variables.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/******************************************************************

Stylesheet: Mixins Stylesheet

******************************************************************/
/*********************
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); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/******************************************************************

Stylesheet: IE Grid Styles

******************************************************************/
/* 769px to max-width 1024px */
/* = NAVIGATION
-------------------------------------------------------------- */
.header nav[role=navigation] {
  display: none;
}

.header nav.mobile_menu {
  display: block;
}

.header .mobile_menu_button {
  display: table;
}

/* = LAYOUT & GRID STYLES
-------------------------------------------------------------- */
/* Columns  */
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth {
  width: 48%;
}

.archive-title,
.page-title,
.custom-post-type-title,
.entry-title,
.huge-title {
  font-size: 48px;
  line-height: 120%;
}

/* = BLOCK GRID STYLES
-------------------------------------------------------------- */
.quarter-width,
.third-width,
.half-width {
  width: 50%;
}

/* = SHORTCODES
-------------------------------------------------------------- */
.shortcode_price_table_holder.two_columns .shortcode_price_table,
.shortcode_price_table_holder.three_columns .shortcode_price_table,
.shortcode_price_table_holder.four_columns .shortcode_price_table,
.shortcode_price_table_holder.five_columns .shortcode_price_table {
  width: 50%;
}

/* = FOOTER
-------------------------------------------------------------- */
.footer nav .footer-nav li {
  height: 60px;
  line-height: 60px;
  display: inline-block;
  float: none;
}

/* 481px to 768px */
/* = NAVIGATION
-------------------------------------------------------------- */
.header nav[role=navigation] {
  display: none;
}

.header nav.mobile_menu {
  display: block;
}

.header .mobile_menu_button {
  display: table;
}

/* = LAYOUT & GRID STYLES
-------------------------------------------------------------- */
/* Columns  */
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth {
  width: 100%;
  margin: 0;
}

.archive-title,
.page-title,
.custom-post-type-title,
.entry-title,
.huge-title {
  font-size: 48px;
  line-height: 120%;
}

/* = BLOCK GRID STYLES
-------------------------------------------------------------- */
.quarter-width,
.third-width,
.half-width {
  width: 100%;
}

/* = FULLSCREEN SLIDER
-------------------------------------------------------------- */
body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta {
  width: 80%;
  padding: 24px;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .page-title {
  font-size: 24px;
  margin-bottom: 12px;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .line {
  margin: 12px 0;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta p {
  font-size: 16px;
  line-height: 150%;
}

/* = PAGINATION
-------------------------------------------------------------- */
.projects-pagination .prev-nav {
  width: 45%;
}

.projects-pagination .back-nav {
  width: 10%;
}

.projects-pagination .back-nav i {
  padding-top: 8px;
  font-size: 32px;
}

.projects-pagination .next-nav {
  width: 45%;
}

/* = SHORTCODES
-------------------------------------------------------------- */
.shortcode_price_table_holder.two_columns .shortcode_price_table,
.shortcode_price_table_holder.three_columns .shortcode_price_table,
.shortcode_price_table_holder.four_columns .shortcode_price_table,
.shortcode_price_table_holder.five_columns .shortcode_price_table {
  width: 100%;
  margin-bottom: 24px;
}

.shortcode_text_columns.two-cols, .shortcode_text_columns.three-cols, .shortcode_text_columns.four-cols {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

/* = FOOTER
-------------------------------------------------------------- */
.footer nav {
  margin: 20px auto;
}

.footer nav .footer-nav li {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  float: none;
}

/* 321px to 480px */
/* = GENERAL STYLES
-------------------------------------------------------------- */
body {
  font-size: 90%;
  line-height: 1.4em;
}

/* = NAVIGATION
-------------------------------------------------------------- */
.header nav[role=navigation] {
  display: none;
}

.header nav.mobile_menu {
  display: block;
}

.header .mobile_menu_button {
  display: table;
}

/* = LAYOUT & GRID STYLES
-------------------------------------------------------------- */
/* Columns  */
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth {
  width: 100%;
  margin: 0;
}

.archive-title,
.page-title,
.custom-post-type-title,
.entry-title,
.huge-title {
  font-size: 32px;
  line-height: 120%;
}

p.lead {
  font-size: 14px;
}

/* = BLOCK GRID STYLES
-------------------------------------------------------------- */
.quarter-width,
.third-width,
.half-width {
  width: 100%;
}

/* = FULLSCREEN SLIDER
-------------------------------------------------------------- */
body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta {
  width: 80%;
  padding: 24px;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .page-title {
  font-size: 24px;
  margin-bottom: 12px;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .line {
  margin: 12px 0;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta p {
  font-size: 14px;
  line-height: 140%;
}

/* = WIDGETS
-------------------------------------------------------------- */
.footer .widget {
  padding-top: 4%;
  width: 100%;
}

/* = PAGINATION
-------------------------------------------------------------- */
.projects-pagination .prev-nav {
  width: 40%;
}

.projects-pagination .prev-nav a {
  font-size: 12px;
}

.projects-pagination .back-nav {
  width: 20%;
}

.projects-pagination .back-nav i {
  padding-top: 8px;
  font-size: 28px;
}

.projects-pagination .next-nav {
  width: 40%;
}

.projects-pagination .next-nav a {
  font-size: 12px;
}

/* = SHORTCODES
-------------------------------------------------------------- */
.shortcode_price_table_holder.two_columns .shortcode_price_table,
.shortcode_price_table_holder.three_columns .shortcode_price_table,
.shortcode_price_table_holder.four_columns .shortcode_price_table,
.shortcode_price_table_holder.five_columns .shortcode_price_table {
  width: 100%;
  margin-bottom: 24px;
}

.shortcode_text_columns.two-cols, .shortcode_text_columns.three-cols, .shortcode_text_columns.four-cols {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

/* = FOOTER
-------------------------------------------------------------- */
.footer nav {
  margin: 20px auto;
}

.footer nav .footer-nav li {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  float: none;
}

/* = POST CONTENT
-------------------------------------------------------------- */
.entry-content .gallery:not(.gallery-columns-1) .gallery-item {
  width: 50% !important;
}

/* max-width : 320px */
/* = NAVIGATION
-------------------------------------------------------------- */
.header nav[role=navigation] {
  display: none;
}

.header nav.mobile_menu {
  display: block;
}

.header .mobile_menu_button {
  display: table;
}

/* = LAYOUT & GRID STYLES
-------------------------------------------------------------- */
/* Columns  */
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth {
  width: 100%;
  margin: 0;
}

.archive-title,
.page-title,
.custom-post-type-title,
.entry-title,
.huge-title {
  font-size: 24px;
  line-height: 120%;
}

p.lead {
  font-size: 14px;
}

/* = BLOCK GRID STYLES
-------------------------------------------------------------- */
.quarter-width,
.third-width,
.half-width {
  width: 100%;
}

/* = FULLSCREEN SLIDER
-------------------------------------------------------------- */
body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta {
  width: 81%;
  padding: 24px;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .page-title {
  font-size: 24px;
  margin: 0;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta .line {
  display: none;
}

body.page-template-template-homepage-fullscreen-php div.section.cover .inner .post-meta p {
  display: none;
}

/* = SHORTCODES
-------------------------------------------------------------- */
.shortcode_price_table_holder.two_columns .shortcode_price_table,
.shortcode_price_table_holder.three_columns .shortcode_price_table,
.shortcode_price_table_holder.four_columns .shortcode_price_table,
.shortcode_price_table_holder.five_columns .shortcode_price_table {
  width: 100%;
  margin-bottom: 24px;
}

.shortcode_text_columns.two-cols, .shortcode_text_columns.three-cols, .shortcode_text_columns.four-cols {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

/* = FOOTER
-------------------------------------------------------------- */
.footer nav {
  margin: 20px auto;
}

.footer nav .footer-nav li {
  height: 25px;
  line-height: 25px;
  display: inline-block;
  float: none;
}

/* = POST CONTENT
-------------------------------------------------------------- */
.entry-content .gallery:not(.gallery-columns-1) .gallery-item {
  width: 50% !important;
}

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