/*
Theme Name: coopbank
Theme URI: http://wp.iwthemes.com/coopbank/
Author: Iwthemes
Author URI: http://iwthemes.com
Description: Is  Banking And Finance WorPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coopbank
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

coopbank is created by the theme generator at http://components.underscores.me/, (C) 2015-2016 Automattic, Inc.
Components is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Accessibility
# Alignments
# Clearings
# Typography
# Forms
# Buttons
# Formatting
# Lists
# Tables
# Navigation
# Links
# Layout
	## Posts
	## Pages
# Comments
# Widgets
# Infinite scroll
# Media
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, ../sass/shared/_normalize.scss */
body {
  margin: 0;
}

/* line 11, ../sass/shared/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 26, ../sass/shared/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 34, ../sass/shared/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 39, ../sass/shared/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 44, ../sass/shared/_normalize.scss */
a {
  background-color: transparent;
}

/* line 48, ../sass/shared/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 53, ../sass/shared/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 57, ../sass/shared/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 62, ../sass/shared/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 66, ../sass/shared/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 71, ../sass/shared/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 76, ../sass/shared/_normalize.scss */
small {
  font-size: 80%;
}

/* line 80, ../sass/shared/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 88, ../sass/shared/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 92, ../sass/shared/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 96, ../sass/shared/_normalize.scss */
img {
  border: 0;
}

/* line 100, ../sass/shared/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 104, ../sass/shared/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 108, ../sass/shared/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 113, ../sass/shared/_normalize.scss */
pre {
  overflow: auto;
}

/* line 117, ../sass/shared/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 125, ../sass/shared/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 135, ../sass/shared/_normalize.scss */
button {
  overflow: visible;
}

/* line 139, ../sass/shared/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 144, ../sass/shared/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 152, ../sass/shared/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 157, ../sass/shared/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 163, ../sass/shared/_normalize.scss */
input {
  line-height: normal;
}

/* line 167, ../sass/shared/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 173, ../sass/shared/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 178, ../sass/shared/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 183, ../sass/shared/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 188, ../sass/shared/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 194, ../sass/shared/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 199, ../sass/shared/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 203, ../sass/shared/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 207, ../sass/shared/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 212, ../sass/shared/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, ../sass/shared/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, ../sass/shared/_accessibility.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 30, ../sass/shared/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_alignments.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, ../sass/shared/_alignments.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, ../sass/shared/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_clearings.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

/* line 16, ../sass/shared/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #a8a39e;
  font-family: "Open Sans", sans-serif;
  font-size: 15.2px;
  font-size: 0.95rem;
  line-height: 1.9;
  font-weight: 300;
}

/* line 14, ../sass/shared/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-family: "Raleway", sans-serif;
  color: #32373e;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  margin: 5px 0 20px 0;
}
/* line 21, ../sass/shared/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #32373e;
}

/* line 26, ../sass/shared/_typography.scss */
h1,
.h1 {
  font-size: 2.225rem;
  line-height: 2.85rem;
}

/* line 31, ../sass/shared/_typography.scss */
h2,
.h2 {
  font-size: 1.875rem;
  line-height: 2.5rem;
}

/* line 36, ../sass/shared/_typography.scss */
h3,
.h3 {
  font-size: 1.5rem;
  line-height: 2.125rem;
}

/* line 41, ../sass/shared/_typography.scss */
h4,
.h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

/* line 46, ../sass/shared/_typography.scss */
h5,
.h5 {
  font-size: 0.875rem;
  line-height: 1.5rem;
}

/* line 51, ../sass/shared/_typography.scss */
h6,
.h6 {
  font-size: 0.75rem;
  line-height: 1.375rem;
}

/* line 57, ../sass/shared/_typography.scss */
p {
  margin-bottom: 1.6em;
  font-size: 0.9rem;
}

/* line 62, ../sass/shared/_typography.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 66, ../sass/shared/_typography.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 71, ../sass/shared/_typography.scss */
.content-entry blockquote p {
  font-size: 1.2em !important;
  line-height: 2em !important;
  font-style: italic;
}

/* line 79, ../sass/shared/_typography.scss */
address {
  margin: 0 0 1.5em;
}

/* line 83, ../sass/shared/_typography.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
  color: #444;
}

/* line 95, ../sass/shared/_typography.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 100, ../sass/shared/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 105, ../sass/shared/_typography.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 110, ../sass/shared/_typography.scss */
big {
  font-size: 125%;
}

/* line 114, ../sass/shared/_typography.scss */
blockquote, q {
  quotes: "" "";
}
/* line 117, ../sass/shared/_typography.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_forms.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #b8bcbe;
  border: 1px solid #ccc;
  border-radius: 0 !important;
  padding: 6px 15px !important;
  border: 1px solid #e0e1e1;
  background-color: #fcfcfc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 25, ../sass/shared/_forms.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}
@media all and (max-width: 767px) {
  /* line 1, ../sass/shared/_forms.scss */
  input[type="text"],
  input[type="email"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="number"],
  input[type="tel"],
  input[type="range"],
  input[type="date"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="color"],
  textarea {
    width: 100%;
  }
}

/* line 33, ../sass/shared/_forms.scss */
select {
  border: 1px solid #ccc;
}

/* line 37, ../sass/shared/_forms.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
  padding: 3px;	
}

/* line 55, ../sass/shared/_forms.scss */
textarea {
  padding-left: 3px;
  width: 100%;
}

/* line 60, ../sass/shared/_forms.scss */
#commentform textarea {
  width: 100%;
  margin: 0 0 10px;
}
/* line 64, ../sass/shared/_forms.scss */
#commentform label {
  font-weight: lighter;
  font-size: 0.8rem;
}
/* line 68, ../sass/shared/_forms.scss */
#commentform .assistive-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 72, ../sass/shared/_forms.scss */
#commentform .comment-notes {
  font-size: 13px;
  line-height: 25px;
  text-align: center;
}
/* line 77, ../sass/shared/_forms.scss */
#commentform .comment-form-comment {
  margin: 0;
}
/* line 80, ../sass/shared/_forms.scss */
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
  float: left;
  position: relative;
  width: 33.333%;
  padding-right: 10px;
  margin: 0 0 20px 0;
}
/* line 88, ../sass/shared/_forms.scss */
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input {
  width: 100%;
}
/* line 91, ../sass/shared/_forms.scss */
#commentform .comment-form-author:before,
#commentform .comment-form-email:before,
#commentform .comment-form-url:before {
  font-family: FontAwesome;
  font-size: 16px;
  position: absolute;
  right: 25px;
  top: 37px;
  color: #c7c7c7;
  content: "\f007";
}
/* line 102, ../sass/shared/_forms.scss */
#commentform .comment-form-author:before {
  content: "\f007";
}
/* line 107, ../sass/shared/_forms.scss */
#commentform .comment-form-email:before {
  content: "\f0e0";
}
/* line 111, ../sass/shared/_forms.scss */
#commentform .comment-form-url {
  padding-right: 0;
}
/* line 113, ../sass/shared/_forms.scss */
#commentform .comment-form-url:before {
  content: "\f0c1";
  right: 15px;
}

/* line 120, ../sass/shared/_forms.scss */
.search-form .search-field {
  float: left;
  width: 70%;
}
/* line 124, ../sass/shared/_forms.scss */
.search-form .search-submit {
  padding: 15px 30px;
  float: left;
  width: 20%;
}

/* line 132, ../sass/shared/_forms.scss */
.post-password-form input[type="submit"] {
  font-size: 0.95rem;
  line-height: 1.9;
  padding: 6px 20px;
}

/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_buttons.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background: #A4C639;
  border: 0;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 15px 30px;
}

/* line 21, ../sass/shared/_buttons.scss */
.btn-cb {
  padding: 10px 20px;
  color: #fff;
  display: table;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 26, ../sass/shared/_buttons.scss */
.btn-cb:hover {
  color: #fff;
  cursor: pointer;
}

/*--------------------------------------------------------------
# Formattings
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_formatting.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
# Lists
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_lists.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}
@media all and (max-width: 767px) {
  /* line 1, ../sass/shared/_lists.scss */
  ul, ol {
    margin-left: 30px;
    padding-left: 10px;
  }
}

/* line 9, ../sass/shared/_lists.scss */
ul {
  list-style: disc;
}

/* line 13, ../sass/shared/_lists.scss */
ol {
  list-style: decimal;
}

/* line 17, ../sass/shared/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 23, ../sass/shared/_lists.scss */
dt {
  font-weight: bold;
}

/* line 27, ../sass/shared/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/*--------------------------------------------------------------
# Tables
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
  text-align: left;
}
/* line 5, ../sass/shared/_tables.scss */
table tr {
  border-bottom: 1px solid #dedede;
}
/* line 7, ../sass/shared/_tables.scss */
table tr th, table tr td {
  padding: 10px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/* Headers Options------------------*/
/* line 2, ../sass/components/_header.scss */
.fond-header {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  height: 600px;
  background-color: #15a4d3;
  background-attachment: fixed !important;
}

/* line 12, ../sass/components/_header.scss */
.fond-header-02 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 17, ../sass/components/_header.scss */
.fond-header-03 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 22, ../sass/components/_header.scss */
.site-header {
  padding: 30px 0;
  max-width: 1230px;
  margin: 0 auto;
}
/* line 26, ../sass/components/_header.scss */
.site-header.site-header-02 {
  max-width: 100% !important;
}
/* line 29, ../sass/components/_header.scss */
.site-header.site-header-03 {
  max-width: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  border-bottom: 1px solid #777;
}
/* line 37, ../sass/components/_header.scss */
.site-header.site-header-03 .main-navigation {
  clear: inherit;
  background: transparent;
}
/* line 42, ../sass/components/_header.scss */
.site-header.site-header-03 .main-navigation .container, .site-header.site-header-03 .main-navigation .footer-navigation .menu-main-nav-container, .footer-navigation .site-header.site-header-03 .main-navigation .menu-main-nav-container {
  width: 100%;
}
/* line 45, ../sass/components/_header.scss */
.site-header.site-header-03 .main-navigation ul {
  text-align: right !important;
}
/* line 47, ../sass/components/_header.scss */
.site-header.site-header-03 .main-navigation ul ul {
  text-align: left !important;
}
/* line 50, ../sass/components/_header.scss */
.site-header.site-header-03 .main-navigation ul .nav_search_box {
  display: none !important;
}
/* line 58, ../sass/components/_header.scss */
.site-header.site-header-03 .site-branding img {
  max-height: 50px;
  width: initial;
}
/* line 62, ../sass/components/_header.scss */
.site-header.site-header-03 .site-branding .site-description {
  display: none;
}
/* line 65, ../sass/components/_header.scss */
.site-header.site-header-03 .site-branding .site-title {
  font-size: 2rem;
}

/* line 75, ../sass/components/_header.scss */
.layout-semiboxed .site-header.site-header-02 .container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container {
  width: 1230px;
}
/* line 78, ../sass/components/_header.scss */
.layout-semiboxed .site-header.site-header-02 .container nav .container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container nav .container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container nav .container, .layout-semiboxed .site-header.site-header-02 .container nav .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container nav .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .container nav .container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container nav .container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container nav .container, .layout-semiboxed .site-header.site-header-03 .container nav .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container nav .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container nav .menu-main-nav-container {
  width: 100%;
}

/* line 86, ../sass/components/_header.scss */
.header-2 {
  background-color: #fff;
  max-width: 100% !important;
}

/* line 90, ../sass/components/_header.scss */
.header-2 .logo a {
  color: #232323;
  font-size: 2.5rem;
  line-height: 2.8rem;
  font-weight: bold;
  letter-spacing: -1px;
  padding: 3px 0 0 0;
  font-family: 'Raleway', sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* line 100, ../sass/components/_header.scss */
.fond-header-02 .owl-carousel {
  margin-top: 20%;
  z-index: 999;
  position: relative;
}

/* line 105, ../sass/components/_header.scss */
.opacy_bg_02 .title-header-parallax a:hover i {
  color: #fff !important;
}

/* line 108, ../sass/components/_header.scss */
.fond-header-03 .owl-carousel {
  margin-top: 40% !important;
}

/* line 112, ../sass/components/_header.scss */
.site-nav-02 .main-navigation {
  border-radius: 0;
}
/* line 114, ../sass/components/_header.scss */
.site-nav-02 .main-navigation .container, .site-nav-02 .main-navigation .footer-navigation .menu-main-nav-container, .footer-navigation .site-nav-02 .main-navigation .menu-main-nav-container {
  width: 1230px;
}

/* line 121, ../sass/components/_header.scss */
.mmm .site-header .site-branding {
  display: block !important;
}

/* line 126, ../sass/components/_header.scss */
.site-branding .custom-logo-link {
  float: left;
  padding-right: 10px;
}
/* line 130, ../sass/components/_header.scss */
.site-branding .text-logo {
  float: left;
  font-family: "Raleway", sans-serif;
}
/* line 133, ../sass/components/_header.scss */
.site-branding .text-logo p {
  margin: 0;
}
/* line 135, ../sass/components/_header.scss */
.site-branding .text-logo p a {
  text-decoration: none;
  color: #fff;
}
/* line 139, ../sass/components/_header.scss */
.site-branding .text-logo p.site-title {
  color: #fff;
  font-size: 2.5rem;
  line-height: 2.8rem;
  font-weight: bold;
  letter-spacing: -1px;
  -webkit-font-smoothing: antialiased;
}
/* line 146, ../sass/components/_header.scss */
.site-branding .text-logo p.site-title a {
  color: #fff;
}
/* line 150, ../sass/components/_header.scss */
.site-branding .text-logo p.site-description {
  font-weight: lighter;
  color: #fff;
}

/* line 160, ../sass/components/_header.scss */
.search-results .page-title,
.archive .page-title {
  line-height: 30px;
  margin-top: 0;
  padding-bottom: 20px;
}

/* line 169, ../sass/components/_header.scss */
.information-content ul {
  padding: 12px 0 0 0;
  margin: 0;
  list-style: none;
  float: right;
}
/* line 174, ../sass/components/_header.scss */
.information-content ul li {
  margin-left: 30px;
  display: inline-block;
  position: relative;
  padding-left: 50px;
  color: #fff;
  line-height: 20px;
}
/* line 181, ../sass/components/_header.scss */
.information-content ul li img {
  width: 35px;
  height: auto;
  position: absolute;
  left: 0;
  line-height: 50px;
  font-size: 42px;
  color: #444;
  top: 10px;
}
/* line 191, ../sass/components/_header.scss */
.information-content ul li .text {
  font-weight: 600;
  line-height: 30px;
}
/* line 195, ../sass/components/_header.scss */
.information-content ul li a {
  position: relative;
  font-weight: 600;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/* line 1, ../sass/components/_navigation-top.scss */
.main-navigation {
  clear: both;
  display: block;
  width: 100%;
  background-color: #444;
  border-radius: 5px 5px 0 0;
}
/* line 7, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu {
  padding: 0;
  margin: 0;
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
/* line 14, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 1.5em;
  left: -999em;
  background: #fff;
  top: 57px;
  z-index: 99999;
}
/* line 26, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul ul {
  left: -999em;
  top: 0;
}
/* line 31, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul li {
  border-bottom: 1px solid #f2f2f2;
  padding: 12px 15px;
}
/* line 34, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul li:hover > ul, .main-navigation #top-menu ul li.focus > ul {
  left: 100%;
}
/* line 38, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul li:hover {
  background: #fff;
}
/* line 40, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul li:hover > a {
  color: #A4C639;
}
/* line 46, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul a {
  font-size: 0.8rem;
  width: 200px;
  color: #232323;
}
/* line 50, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul a:visited {
  color: #232323;
}
/* line 55, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu ul :hover > a,
.main-navigation #top-menu ul .focus > a {
  color: #232323;
}
/* line 66, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu li:hover > ul,
.main-navigation #top-menu li.focus > ul {
  left: 0;
}
/* line 72, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu li {
  display: inline-block;
  position: relative;
  padding: 15px 20px;
}
/* line 77, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu li:hover > a, .main-navigation #top-menu li.focus > a {
  color: #fff;
}
/* line 81, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu li:hover {
  background: #A4C639;
}
/* line 86, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 0.9rem;
}
/* line 91, ../sass/components/_navigation-top.scss */
.main-navigation #top-menu a:visited, .main-navigation #top-menu a:hover {
  color: #fff;
}
/* line 100, ../sass/components/_navigation-top.scss */
.main-navigation .mega_main_menu_ul > li.menu-item-has-children {
  padding-right: 10px !important;
}
/* line 103, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown {
  border-bottom: 3px solid !important;
  width: 700px !important;
  padding-top: 20px !important;
  padding-bottom: 0 !important;
}
/* line 109, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown {
  border: 0 !important;
}
/* line 113, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link {
  border-bottom: 1px solid #dedede;
  padding: 0 0 15px 0 !important;
  margin-bottom: 15px !important;
}
/* line 117, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link i {
  font-size: 1.3rem !important;
  padding-right: 5px !important;
  top: 40% !important;
}
/* line 122, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content {
  margin-left: 30px !important;
}
/* line 124, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content .link_text {
  font-size: 0.85rem;
  line-height: 1.2rem;
  text-transform: uppercase;
}
/* line 128, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content .link_text .link_descr {
  text-transform: capitalize;
  font-weight: normal !important;
}
/* line 139, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li a {
  padding: 15px 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #f1f1f1 !important;
  margin-left: -30px;
}
/* line 144, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li a .link_text {
  text-transform: capitalize !important;
}
/* line 149, ../sass/components/_navigation-top.scss */
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li:last-child a {
  border-bottom: 0 !important;
}
/* line 160, ../sass/components/_navigation-top.scss */
.main-navigation .mega_main_menu_ul li.multicolumn_dropdown .mega_dropdown .menu-item-has-children .link_content .link_text {
  font-weight: bold !important;
  color: #555 !important;
}
/* line 164, ../sass/components/_navigation-top.scss */
.main-navigation .mega_main_menu_ul li.multicolumn_dropdown .mega_dropdown .menu-item-has-children .mega_dropdown .link_content .link_text {
  font-weight: normal !important;
  color: inherit !important;
}
/* line 170, ../sass/components/_navigation-top.scss */
.main-navigation .submenu_full_width .mega_dropdown {
  width: 100% !important;
}
/* line 174, ../sass/components/_navigation-top.scss */
.main-navigation .default_dropdown .mega_dropdown {
  border-bottom: 3px solid !important;
}
/* line 177, ../sass/components/_navigation-top.scss */
.main-navigation .default_dropdown .mega_dropdown li a {
  padding: 18px 20px !important;
}

@media screen and (min-width: 37.5em) {
  /* line 185, ../sass/components/_navigation-top.scss */
  .menu-toggle {
    display: none;
  }

  /* line 188, ../sass/components/_navigation-top.scss */
  .main-navigation #top-menu {
    display: block;
  }
}
/* line 2, ../sass/components/_navigation-down.scss */
.footer-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}
/* line 7, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  padding: 0;
  margin: 0;
  position: absolute;
  top: -200px !important;
  left: -999em;
  background: #fff;
  top: 57px;
  z-index: 99999;
  width: 230px;
}
/* line 19, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul ul {
  left: -999em;
  bottom: 0 !important;
}
/* line 24, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul li {
  border-bottom: 1px solid #f2f2f2;
  padding: 12px 15px;
  display: block;
}
/* line 28, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul li:hover > ul, .footer-navigation ul ul li.focus > ul {
  left: 100%;
}
/* line 32, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul li:hover {
  background: #fff;
}
/* line 34, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul li:hover > a {
  color: #A4C639;
}
/* line 38, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul li:before {
  content: '';
  display: none;
  margin-right: 0;
}
/* line 44, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul a {
  font-size: 0.8rem;
  width: 200px;
  color: #232323;
}
/* line 48, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul a:visited {
  color: #232323;
}
/* line 53, ../sass/components/_navigation-down.scss */
.footer-navigation ul ul :hover > a,
.footer-navigation ul ul .focus > a {
  color: #232323;
}
/* line 59, ../sass/components/_navigation-down.scss */
.footer-navigation li {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: lighter !important;
  line-height: 1.7rem !important;
  position: relative;
}
/* line 69, ../sass/components/_navigation-down.scss */
.footer-navigation li:hover > a, .footer-navigation li.focus > a {
  color: #a8a39e;
}
/* line 73, ../sass/components/_navigation-down.scss */
.footer-navigation li:after {
  content: '|';
  display: inline-block;
  margin-left: 10px;
  color: #a8a39e;
}
/* line 79, ../sass/components/_navigation-down.scss */
.footer-navigation li:last-child {
  margin-right: 0;
}
/* line 81, ../sass/components/_navigation-down.scss */
.footer-navigation li:last-child:after {
  display: none;
}
/* line 87, ../sass/components/_navigation-down.scss */
.footer-navigation a {
  font-size: 0.75rem;
  color: #a8a39e;
}
/* line 91, ../sass/components/_navigation-down.scss */
.footer-navigation a:visited {
  color: #a8a39e;
}

/* line 8, ../sass/shared/_navigation.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 13, ../sass/shared/_navigation.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 18, ../sass/shared/_navigation.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Sections Title
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_section-title.scss */
.section-title {
  max-height: 406px;
  padding: 60px 0;
  background-color: #262626;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 8, ../sass/shared/_section-title.scss */
.section-title h1 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  margin: 0;
  line-height: 2.5rem;
}
/* line 16, ../sass/shared/_section-title.scss */
.section-title h3 {
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  margin: 0;
}
/* line 24, ../sass/shared/_section-title.scss */
.section-title.section-title-center {
  text-align: center;
}
/* line 26, ../sass/shared/_section-title.scss */
.section-title.section-title-center p {
  margin: 0 auto;
  max-width: 800px;
}
/* line 31, ../sass/shared/_section-title.scss */
.section-title.section-title-img {
  padding: 80px 0;
}
/* line 34, ../sass/shared/_section-title.scss */
.section-title.section-title-img p:last-child {
  margin-bottom: 0;
}
/* line 39, ../sass/shared/_section-title.scss */
.section-title.section-title-img .image-title-section.txt-left {
  text-align: left;
}
/* line 42, ../sass/shared/_section-title.scss */
.section-title.section-title-img .image-title-section.txt-right {
  text-align: right;
}
/* line 47, ../sass/shared/_section-title.scss */
.section-title .author-title-section {
  text-align: center;
}
/* line 49, ../sass/shared/_section-title.scss */
.section-title .author-title-section img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}

/*--------------------------------------------------------------
# Sections Breadcrumbs
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs {
  background-color: #dedede;
  background: rgba(217, 217, 217, 0.2);
  border: 1px solid rgba(217, 217, 217, 0.7);
  overflow: auto;
  padding: 0;
  border-left: 0;
  border-right: 0;
}
/* line 9, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 13, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul li {
  float: left;
  font-size: 0.75rem;
  line-height: 1.375rem;
  padding: 10px 5px;
  margin: 0;
  position: relative;
}
/* line 20, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul li.breadcrumbs-home {
  background: rgba(217, 217, 217, 0.7);
  padding: 5px 10px 5px 15px !important;
  margin-right: 25px;
  font-size: 1.3rem;
  line-height: 2rem;
  color: #fff;
}
/* line 27, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul li.breadcrumbs-home:after {
  content: '';
  position: absolute;
  top: 0;
  right: -18px;
  height: 100%;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 18px solid rgba(217, 217, 217, 0.7);
}
/* line 38, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul li:last-child {
  display: none;
}
/* line 41, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs ul li.sep-sub {
  display: block;
}
/* line 46, ../sass/shared/_breadcrumbs.scss */
.breadcrumbs.breadcrumbs-home {
  border: 1px solid rgba(217, 217, 217, 0.7) !important;
  border-radius: 5px;
}

/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_links.scss */
a {
  color: #a8a39e;
  text-decoration: none;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 10, ../sass/shared/_links.scss */
a:visited {
  color: #a8a39e;
}
/* line 13, ../sass/shared/_links.scss */
a:hover, a:focus, a:active {
  color: #a8a39e;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 23, ../sass/shared/_links.scss */
a:focus {
  outline: thin dotted;
}
/* line 26, ../sass/shared/_links.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
# Modal
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 4, ../sass/shared/_modal.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 16, ../sass/shared/_modal.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 25, ../sass/shared/_modal.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 31, ../sass/shared/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 35, ../sass/shared/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 40, ../sass/shared/_modal.scss */
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}

/* line 52, ../sass/shared/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

/* line 61, ../sass/shared/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 65, ../sass/shared/_modal.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 69, ../sass/shared/_modal.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 73, ../sass/shared/_modal.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 76, ../sass/shared/_modal.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

/* line 80, ../sass/shared/_modal.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 84, ../sass/shared/_modal.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 89, ../sass/shared/_modal.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 93, ../sass/shared/_modal.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 96, ../sass/shared/_modal.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 99, ../sass/shared/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 107, ../sass/shared/_modal.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 111, ../sass/shared/_modal.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 115, ../sass/shared/_modal.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 120, ../sass/shared/_modal.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 124, ../sass/shared/_modal.scss */
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 133, ../sass/shared/_modal.scss */
.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

/* line 138, ../sass/shared/_modal.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 143, ../sass/shared/_modal.scss */
.pull-right {
  float: right !important;
}

/* line 146, ../sass/shared/_modal.scss */
.pull-left {
  float: left !important;
}

/* line 149, ../sass/shared/_modal.scss */
.hide {
  display: none !important;
}

/* line 152, ../sass/shared/_modal.scss */
.show {
  display: block !important;
}

/* line 155, ../sass/shared/_modal.scss */
.invisible {
  visibility: hidden;
}

/* line 158, ../sass/shared/_modal.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 165, ../sass/shared/_modal.scss */
.hidden {
  display: none !important;
}

/* line 168, ../sass/shared/_modal.scss */
.affix {
  position: fixed;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=37a21e352a6aacf3c800bd12b3af6ff6)
 * Config saved to config.json and https://gist.github.com/37a21e352a6aacf3c800bd12b3af6ff6
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 190, ../sass/shared/_modal.scss */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 200, ../sass/shared/_modal.scss */
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 215, ../sass/shared/_modal.scss */
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 236, ../sass/shared/_modal.scss */
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}

/* line 244, ../sass/shared/_modal.scss */
.btn:active,
.btn.active {
  background-image: none;
}

/* line 248, ../sass/shared/_modal.scss */
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}

/* line 260, ../sass/shared/_modal.scss */
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}

/* line 265, ../sass/shared/_modal.scss */
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}

/* line 270, ../sass/shared/_modal.scss */
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}

/* line 291, ../sass/shared/_modal.scss */
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}

/* line 301, ../sass/shared/_modal.scss */
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}

/* line 306, ../sass/shared/_modal.scss */
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}

/* line 311, ../sass/shared/_modal.scss */
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}

/* line 332, ../sass/shared/_modal.scss */
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}

/* line 342, ../sass/shared/_modal.scss */
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}

/* line 347, ../sass/shared/_modal.scss */
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}

/* line 352, ../sass/shared/_modal.scss */
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}

/* line 373, ../sass/shared/_modal.scss */
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}

/* line 383, ../sass/shared/_modal.scss */
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}

/* line 388, ../sass/shared/_modal.scss */
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}

/* line 393, ../sass/shared/_modal.scss */
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}

/* line 414, ../sass/shared/_modal.scss */
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}

/* line 424, ../sass/shared/_modal.scss */
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}

/* line 429, ../sass/shared/_modal.scss */
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}

/* line 434, ../sass/shared/_modal.scss */
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}

/* line 455, ../sass/shared/_modal.scss */
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}

/* line 465, ../sass/shared/_modal.scss */
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}

/* line 470, ../sass/shared/_modal.scss */
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}

/* line 475, ../sass/shared/_modal.scss */
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}

/* line 496, ../sass/shared/_modal.scss */
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 501, ../sass/shared/_modal.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}

/* line 511, ../sass/shared/_modal.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}

/* line 522, ../sass/shared/_modal.scss */
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

/* line 534, ../sass/shared/_modal.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}

/* line 545, ../sass/shared/_modal.scss */
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

/* line 549, ../sass/shared/_modal.scss */
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}

/* line 559, ../sass/shared/_modal.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}

/* line 570, ../sass/shared/_modal.scss */
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 574, ../sass/shared/_modal.scss */
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}

@media (max-width: 767px) {
  /* line 580, ../sass/shared/_modal.scss */
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}
/* line 592, ../sass/shared/_modal.scss */
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 597, ../sass/shared/_modal.scss */
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}

/* line 606, ../sass/shared/_modal.scss */
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}

/* line 615, ../sass/shared/_modal.scss */
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}

/* line 624, ../sass/shared/_modal.scss */
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}

/* line 633, ../sass/shared/_modal.scss */
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}

/* line 641, ../sass/shared/_modal.scss */
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}

/* line 649, ../sass/shared/_modal.scss */
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}

/* line 657, ../sass/shared/_modal.scss */
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}

/* line 665, ../sass/shared/_modal.scss */
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}

/* line 673, ../sass/shared/_modal.scss */
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}

/* line 681, ../sass/shared/_modal.scss */
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 686, ../sass/shared/_modal.scss */
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 691, ../sass/shared/_modal.scss */
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}

/* line 703, ../sass/shared/_modal.scss */
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}

/* line 708, ../sass/shared/_modal.scss */
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 712, ../sass/shared/_modal.scss */
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}

/* line 720, ../sass/shared/_modal.scss */
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}

/* line 728, ../sass/shared/_modal.scss */
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}

/* line 736, ../sass/shared/_modal.scss */
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}

/* line 744, ../sass/shared/_modal.scss */
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}

/* line 752, ../sass/shared/_modal.scss */
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}

/* line 760, ../sass/shared/_modal.scss */
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* line 1, ../sass/layout/_layout.scss */
html {
  box-sizing: border-box;
}

/* line 5, ../sass/layout/_layout.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, ../sass/layout/_layout.scss */
body {
  background: #f4f6f3;
  /* Fallback for when there is no custom background color defined. */
}

/* line 4, ../sass/layout/_grid.scss */
.container, .footer-navigation .menu-main-nav-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 11, ../sass/layout/_grid.scss */
  .container, .footer-navigation .menu-main-nav-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 16, ../sass/layout/_grid.scss */
  .container, .footer-navigation .menu-main-nav-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 21, ../sass/layout/_grid.scss */
  .container, .footer-navigation .menu-main-nav-container {
    width: 1170px;
  }
}
/* line 25, ../sass/layout/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 31, ../sass/layout/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 35, ../sass/layout/_grid.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .site-header.site-header-03 .main-navigation, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .site-branding, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .author .post-list .hentry, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .information-content, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .site-header.site-header-03 .main-navigation, .content-area, .col-lg-9, .col-xs-10, .site-header.site-header-03 .site-branding, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .content-area.content-area-full, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 41, ../sass/layout/_grid.scss */
.col-xs-1, .col-xs-2, .site-header.site-header-03 .main-navigation, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .site-header.site-header-03 .site-branding, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 44, ../sass/layout/_grid.scss */
.col-xs-12 {
  width: 100%;
}

/* line 47, ../sass/layout/_grid.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 50, ../sass/layout/_grid.scss */
.col-xs-10, .site-header.site-header-03 .site-branding {
  width: 83.33333333%;
}

/* line 53, ../sass/layout/_grid.scss */
.col-xs-9 {
  width: 75%;
}

/* line 56, ../sass/layout/_grid.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 59, ../sass/layout/_grid.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 62, ../sass/layout/_grid.scss */
.col-xs-6 {
  width: 50%;
}

/* line 65, ../sass/layout/_grid.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 68, ../sass/layout/_grid.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 71, ../sass/layout/_grid.scss */
.col-xs-3 {
  width: 25%;
}

/* line 74, ../sass/layout/_grid.scss */
.col-xs-2, .site-header.site-header-03 .main-navigation {
  width: 16.66666667%;
}

/* line 77, ../sass/layout/_grid.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 80, ../sass/layout/_grid.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 83, ../sass/layout/_grid.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 86, ../sass/layout/_grid.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 89, ../sass/layout/_grid.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 92, ../sass/layout/_grid.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 95, ../sass/layout/_grid.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 98, ../sass/layout/_grid.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 101, ../sass/layout/_grid.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 104, ../sass/layout/_grid.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 107, ../sass/layout/_grid.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 110, ../sass/layout/_grid.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 113, ../sass/layout/_grid.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 116, ../sass/layout/_grid.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 119, ../sass/layout/_grid.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 122, ../sass/layout/_grid.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 125, ../sass/layout/_grid.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 128, ../sass/layout/_grid.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 131, ../sass/layout/_grid.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 134, ../sass/layout/_grid.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 137, ../sass/layout/_grid.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 140, ../sass/layout/_grid.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 143, ../sass/layout/_grid.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 146, ../sass/layout/_grid.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 149, ../sass/layout/_grid.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 152, ../sass/layout/_grid.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 155, ../sass/layout/_grid.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 158, ../sass/layout/_grid.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 161, ../sass/layout/_grid.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 164, ../sass/layout/_grid.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 167, ../sass/layout/_grid.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 170, ../sass/layout/_grid.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 173, ../sass/layout/_grid.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 176, ../sass/layout/_grid.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 179, ../sass/layout/_grid.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 182, ../sass/layout/_grid.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 185, ../sass/layout/_grid.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 188, ../sass/layout/_grid.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 191, ../sass/layout/_grid.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 194, ../sass/layout/_grid.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  /* line 198, ../sass/layout/_grid.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 201, ../sass/layout/_grid.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 204, ../sass/layout/_grid.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 207, ../sass/layout/_grid.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 210, ../sass/layout/_grid.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 213, ../sass/layout/_grid.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 216, ../sass/layout/_grid.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 219, ../sass/layout/_grid.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 222, ../sass/layout/_grid.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 225, ../sass/layout/_grid.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 228, ../sass/layout/_grid.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 231, ../sass/layout/_grid.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 234, ../sass/layout/_grid.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 237, ../sass/layout/_grid.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 240, ../sass/layout/_grid.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 243, ../sass/layout/_grid.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 246, ../sass/layout/_grid.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 249, ../sass/layout/_grid.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 252, ../sass/layout/_grid.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 255, ../sass/layout/_grid.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 258, ../sass/layout/_grid.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 261, ../sass/layout/_grid.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 264, ../sass/layout/_grid.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 267, ../sass/layout/_grid.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 270, ../sass/layout/_grid.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 273, ../sass/layout/_grid.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 276, ../sass/layout/_grid.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 279, ../sass/layout/_grid.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 282, ../sass/layout/_grid.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 285, ../sass/layout/_grid.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 288, ../sass/layout/_grid.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 291, ../sass/layout/_grid.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 294, ../sass/layout/_grid.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 297, ../sass/layout/_grid.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 300, ../sass/layout/_grid.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 303, ../sass/layout/_grid.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 306, ../sass/layout/_grid.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 309, ../sass/layout/_grid.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 312, ../sass/layout/_grid.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 315, ../sass/layout/_grid.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 318, ../sass/layout/_grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 321, ../sass/layout/_grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 324, ../sass/layout/_grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 327, ../sass/layout/_grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 330, ../sass/layout/_grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 333, ../sass/layout/_grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 336, ../sass/layout/_grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 339, ../sass/layout/_grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 342, ../sass/layout/_grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 345, ../sass/layout/_grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 348, ../sass/layout/_grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 351, ../sass/layout/_grid.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  /* line 356, ../sass/layout/_grid.scss */
  .col-md-1, .col-md-2, .col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area, .col-md-4, .site-branding, .col-md-5, .col-md-6, .author .post-list .hentry, .col-md-7, .col-md-8, .information-content, .col-md-9, .site-header.site-header-03 .main-navigation, .content-area, .col-md-10, .col-md-11, .col-md-12, .content-area.content-area-full {
    float: left;
  }

  /* line 359, ../sass/layout/_grid.scss */
  .col-md-12, .content-area.content-area-full {
    width: 100%;
  }

  /* line 362, ../sass/layout/_grid.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 365, ../sass/layout/_grid.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 368, ../sass/layout/_grid.scss */
  .col-md-9, .site-header.site-header-03 .main-navigation, .content-area {
    width: 75%;
  }

  /* line 371, ../sass/layout/_grid.scss */
  .col-md-8, .information-content {
    width: 66.66666667%;
  }

  /* line 374, ../sass/layout/_grid.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 377, ../sass/layout/_grid.scss */
  .col-md-6, .author .post-list .hentry {
    width: 50%;
  }

  /* line 380, ../sass/layout/_grid.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 383, ../sass/layout/_grid.scss */
  .col-md-4, .site-branding {
    width: 33.33333333%;
  }

  /* line 386, ../sass/layout/_grid.scss */
  .col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area {
    width: 25%;
  }

  /* line 389, ../sass/layout/_grid.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 392, ../sass/layout/_grid.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 395, ../sass/layout/_grid.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 398, ../sass/layout/_grid.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 401, ../sass/layout/_grid.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 404, ../sass/layout/_grid.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 407, ../sass/layout/_grid.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 410, ../sass/layout/_grid.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 413, ../sass/layout/_grid.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 416, ../sass/layout/_grid.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 419, ../sass/layout/_grid.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 422, ../sass/layout/_grid.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 425, ../sass/layout/_grid.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 428, ../sass/layout/_grid.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 431, ../sass/layout/_grid.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 434, ../sass/layout/_grid.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 437, ../sass/layout/_grid.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 440, ../sass/layout/_grid.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 443, ../sass/layout/_grid.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 446, ../sass/layout/_grid.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 449, ../sass/layout/_grid.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 452, ../sass/layout/_grid.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 455, ../sass/layout/_grid.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 458, ../sass/layout/_grid.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 461, ../sass/layout/_grid.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 464, ../sass/layout/_grid.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 467, ../sass/layout/_grid.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 470, ../sass/layout/_grid.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 473, ../sass/layout/_grid.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 476, ../sass/layout/_grid.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 479, ../sass/layout/_grid.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 482, ../sass/layout/_grid.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 485, ../sass/layout/_grid.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 488, ../sass/layout/_grid.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 491, ../sass/layout/_grid.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 494, ../sass/layout/_grid.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 497, ../sass/layout/_grid.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 500, ../sass/layout/_grid.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 503, ../sass/layout/_grid.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 506, ../sass/layout/_grid.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 509, ../sass/layout/_grid.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  /* line 514, ../sass/layout/_grid.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 517, ../sass/layout/_grid.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 520, ../sass/layout/_grid.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 523, ../sass/layout/_grid.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 526, ../sass/layout/_grid.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 529, ../sass/layout/_grid.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 532, ../sass/layout/_grid.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 535, ../sass/layout/_grid.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 538, ../sass/layout/_grid.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 541, ../sass/layout/_grid.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 544, ../sass/layout/_grid.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 547, ../sass/layout/_grid.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 550, ../sass/layout/_grid.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 553, ../sass/layout/_grid.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 556, ../sass/layout/_grid.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 559, ../sass/layout/_grid.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 562, ../sass/layout/_grid.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 565, ../sass/layout/_grid.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 568, ../sass/layout/_grid.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 571, ../sass/layout/_grid.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 574, ../sass/layout/_grid.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 577, ../sass/layout/_grid.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 580, ../sass/layout/_grid.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 583, ../sass/layout/_grid.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 586, ../sass/layout/_grid.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 589, ../sass/layout/_grid.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 592, ../sass/layout/_grid.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 595, ../sass/layout/_grid.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 598, ../sass/layout/_grid.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 601, ../sass/layout/_grid.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 604, ../sass/layout/_grid.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 607, ../sass/layout/_grid.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 610, ../sass/layout/_grid.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 613, ../sass/layout/_grid.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 616, ../sass/layout/_grid.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 619, ../sass/layout/_grid.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 622, ../sass/layout/_grid.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 625, ../sass/layout/_grid.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 628, ../sass/layout/_grid.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 631, ../sass/layout/_grid.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 634, ../sass/layout/_grid.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 637, ../sass/layout/_grid.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 640, ../sass/layout/_grid.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 643, ../sass/layout/_grid.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 646, ../sass/layout/_grid.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 649, ../sass/layout/_grid.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 652, ../sass/layout/_grid.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 655, ../sass/layout/_grid.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 658, ../sass/layout/_grid.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 661, ../sass/layout/_grid.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 664, ../sass/layout/_grid.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 667, ../sass/layout/_grid.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* line 671, ../sass/layout/_grid.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.footer-navigation .menu-main-nav-container:before,
.container:after,
.footer-navigation .menu-main-nav-container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 682, ../sass/layout/_grid.scss */
.clearfix:after,
.container:after,
.footer-navigation .menu-main-nav-container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

/* line 688, ../sass/layout/_grid.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 693, ../sass/layout/_grid.scss */
.pull-right {
  float: right !important;
}

/* line 696, ../sass/layout/_grid.scss */
.pull-left {
  float: left !important;
}

/* line 699, ../sass/layout/_grid.scss */
.hide {
  display: none !important;
}

/* line 702, ../sass/layout/_grid.scss */
.show {
  display: block !important;
}

/* line 705, ../sass/layout/_grid.scss */
.invisible {
  visibility: hidden;
}

/* line 708, ../sass/layout/_grid.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 715, ../sass/layout/_grid.scss */
.hidden {
  display: none !important;
}

/* line 718, ../sass/layout/_grid.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 724, ../sass/layout/_grid.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 730, ../sass/layout/_grid.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 745, ../sass/layout/_grid.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 748, ../sass/layout/_grid.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 751, ../sass/layout/_grid.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 754, ../sass/layout/_grid.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 760, ../sass/layout/_grid.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 765, ../sass/layout/_grid.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 770, ../sass/layout/_grid.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 775, ../sass/layout/_grid.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 778, ../sass/layout/_grid.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 781, ../sass/layout/_grid.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 784, ../sass/layout/_grid.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 790, ../sass/layout/_grid.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 795, ../sass/layout/_grid.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 800, ../sass/layout/_grid.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 805, ../sass/layout/_grid.scss */
  .visible-md {
    display: block !important;
  }

  /* line 808, ../sass/layout/_grid.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 811, ../sass/layout/_grid.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 814, ../sass/layout/_grid.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 820, ../sass/layout/_grid.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 825, ../sass/layout/_grid.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 830, ../sass/layout/_grid.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 835, ../sass/layout/_grid.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 838, ../sass/layout/_grid.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 841, ../sass/layout/_grid.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 844, ../sass/layout/_grid.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 850, ../sass/layout/_grid.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 855, ../sass/layout/_grid.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 860, ../sass/layout/_grid.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 865, ../sass/layout/_grid.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 870, ../sass/layout/_grid.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 875, ../sass/layout/_grid.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 880, ../sass/layout/_grid.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 884, ../sass/layout/_grid.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 888, ../sass/layout/_grid.scss */
  .visible-print {
    display: block !important;
  }

  /* line 891, ../sass/layout/_grid.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 894, ../sass/layout/_grid.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 897, ../sass/layout/_grid.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 902, ../sass/layout/_grid.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 906, ../sass/layout/_grid.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 910, ../sass/layout/_grid.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 914, ../sass/layout/_grid.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 918, ../sass/layout/_grid.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 922, ../sass/layout/_grid.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 927, ../sass/layout/_grid.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 8, ../sass/layout/_content-sidebar.scss */
.site-content .widget-area {
  padding: 60px 15px;
}

/* line 13, ../sass/layout/_content-sidebar.scss */
.site-footer {
  clear: both;
  width: 100%;
}

/* line 17, ../sass/layout/_layout.scss */
.site {
  overflow: hidden;
  position: relative;
  background: transparent;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

/* line 27, ../sass/layout/_layout.scss */
.site-content {
  max-width: 1230px;
  margin: 0px auto;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  z-index: 9;
  position: relative;
  background: #fff;
  overflow: hidden;
}

/* line 39, ../sass/layout/_layout.scss */
.layout-wide .site-content {
  max-width: 100%;
}

/* line 44, ../sass/layout/_layout.scss */
.layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03 {
  margin-top: -150px;
}

/* line 52, ../sass/layout/_layout.scss */
.layout-boxed {
  max-width: 1230px;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

/* line 64, ../sass/layout/_layout.scss */
.layout-boxed-margin {
  max-width: 1230px;
  margin: 50px auto;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.5s all ease;
}

/* line 76, ../sass/layout/_layout.scss */
.layout-wide .site-header,
.layout-boxed .site-header,
.layout-boxed-margin .site-header {
  max-width: 1170px;
  padding: 30px 15px;
}

/* line 85, ../sass/layout/_layout.scss */
.layout-boxed-margin .site-header.site-header-02,
.layout-boxed .site-header.site-header-02 {
  max-width: 100% !important;
}

/* line 91, ../sass/layout/_layout.scss */
.layout-boxed-margin .fond-header {
  border-top: 5px solid;
  border-color: #A4C639;
}

/* line 97, ../sass/layout/_layout.scss */
.layout-semiboxed footer .container, .layout-semiboxed footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed footer .menu-main-nav-container,
.layout-semiboxed .menu-header-2 .container,
.layout-semiboxed .menu-header-2 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .menu-header-2 .menu-main-nav-container,
.layout-semiboxed .header-2 .container,
.layout-semiboxed .header-2 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .header-2 .menu-main-nav-container,
.layout-semiboxed .fond-header-02 .container,
.layout-semiboxed .fond-header-02 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .fond-header-02 .menu-main-nav-container {
  width: 1230px !important;
  max-width: 1230px !important;
  padding: 0 !important;
}

/* line 107, ../sass/layout/_layout.scss */
.layout-boxed-margin .main-navigation,
.layout-boxed-margin .site-content,
.layout-boxed .main-navigation,
.layout-boxed .site-content {
  border-radius: 0 !important;
}
/* line 111, ../sass/layout/_layout.scss */
.layout-boxed-margin .container, .layout-boxed-margin .footer-navigation .menu-main-nav-container, .footer-navigation .layout-boxed-margin .menu-main-nav-container,
.layout-boxed .container,
.layout-boxed .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-boxed .menu-main-nav-container {
  max-width: 1170px;
}
/* line 114, ../sass/layout/_layout.scss */
.layout-boxed-margin .site-content,
.layout-boxed .site-content {
  max-width: 100%;
}

/* line 120, ../sass/layout/_layout.scss */
.page-template-template-builder .entry-content {
  margin-top: 0;
}

/*--------------------------------------------------------------
## Single Column / No Active Sidebar
--------------------------------------------------------------*/
/* line 128, ../sass/layout/_layout.scss */
.no-sidebar .site-main {
  margin: 0;
}

/* line 132, ../sass/layout/_layout.scss */
.no-sidebar .content-area {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
## Posts
--------------------------------------------------------------*/
/* line 1, ../sass/layout/_posts.scss */
.sticky {
  display: block;
}

/* line 4, ../sass/layout/_posts.scss */
.post-list {
  padding: 60px 0;
  overflow: auto;
}

/* line 10, ../sass/layout/_posts.scss */
.post-list .content-entry,
.single .content-entry {
  margin: 0 0 2.5em;
  border: 1px solid #dedede;
}
/* line 13, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-header,
.single .content-entry .entry-header {
  padding: 15px 30px;
  position: relative;
  background: #A4C639;
}
/* line 17, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-header i,
.single .content-entry .entry-header i {
  position: absolute;
  font-size: 1rem;
  border-radius: 50%;
  font-weight: bold;
  border: solid 2px #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 2.5rem;
  color: #fff;
}
/* line 29, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-header .entry-title,
.single .content-entry .entry-header .entry-title {
  clear: none;
  margin: 0;
  padding-top: 5px;
  text-transform: capitalize;
  padding: 0;
  padding-left: 50px;
}
/* line 36, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-header .entry-title a,
.single .content-entry .entry-header .entry-title a {
  color: #fff;
}
/* line 40, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-header:before,
.single .content-entry .entry-header:before {
  content: '';
  right: 50%;
  margin-right: -10px;
  bottom: -10px;
  position: absolute;
  z-index: 9;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #A4C639;
}
/* line 52, ../sass/layout/_posts.scss */
.post-list .content-entry .post-thumbnail,
.single .content-entry .post-thumbnail {
  overflow: hidden;
  text-align: center;
}
/* line 55, ../sass/layout/_posts.scss */
.post-list .content-entry .post-thumbnail img,
.single .content-entry .post-thumbnail img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.3s all ease;
}
/* line 66, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta,
.single .content-entry .entry-meta {
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
  margin-bottom: 20px;
  color: #333;
}
/* line 71, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .byline,
.single .content-entry .entry-meta .byline {
  display: inline-block;
}
/* line 74, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .byline-avatar img,
.single .content-entry .entry-meta .byline-avatar img {
  float: left;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
}
/* line 81, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .cat-links,
.single .content-entry .entry-meta .cat-links {
  padding-left: 20px;
}
/* line 83, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .cat-links a:first-child:before,
.single .content-entry .entry-meta .cat-links a:first-child:before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f07c";
  font-family: "fontawesome";
  padding-right: 10px;
  color: #A4C639;
}
/* line 92, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .tags-links,
.single .content-entry .entry-meta .tags-links {
  padding-left: 20px;
}
/* line 94, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-meta .tags-links a:first-child:before,
.single .content-entry .entry-meta .tags-links a:first-child:before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  content: "\f02c";
  font-family: "fontawesome";
  padding-right: 10px;
  color: #A4C639;
}
/* line 104, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-content,
.post-list .content-entry .entry-summary,
.single .content-entry .entry-content,
.single .content-entry .entry-summary {
  margin: 0;
  padding: 30px;
  background-color: #fbfbfb;
  position: relative;
}
/* line 110, ../sass/layout/_posts.scss */
.post-list .content-entry .entry-content .more-btn,
.post-list .content-entry .entry-summary .more-btn,
.single .content-entry .entry-content .more-btn,
.single .content-entry .entry-summary .more-btn {
  color: #A4C639;
}

/* line 118, ../sass/layout/_posts.scss */
.post-list .sticky .content-entry {
  border-bottom: 4px solid #A4C639;
}
/* line 125, ../sass/layout/_posts.scss */
.post-list .content-entry:hover .post-thumbnail img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.3s all ease;
  opacity: 0.85;
  cursor: pointer;
}
/* line 139, ../sass/layout/_posts.scss */
.post-list .content-entry .comments-link {
  float: right;
}

/* line 145, ../sass/layout/_posts.scss */
.single .hentry {
  margin-top: 60px;
}
/* line 147, ../sass/layout/_posts.scss */
.single .hentry .entry-title {
  color: #fff;
  padding: 0 !important;
}
/* line 151, ../sass/layout/_posts.scss */
.single .hentry .content-entry {
  border: 0;
}
/* line 153, ../sass/layout/_posts.scss */
.single .hentry .content-entry .post-thumbnail {
  margin-bottom: 30px;
}
/* line 156, ../sass/layout/_posts.scss */
.single .hentry .content-entry .entry-content {
  padding: 0;
  background: #fff;
}
/* line 159, ../sass/layout/_posts.scss */
.single .hentry .content-entry .entry-content p {
  font-size: 1rem;
}

/* line 167, ../sass/layout/_posts.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 172, ../sass/layout/_posts.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 177, ../sass/layout/_posts.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 184, ../sass/layout/_posts.scss */
.single .author-bio {
  margin: 3em 0;
  background: #fbfbfb;
  border: 1px solid #dedede;
  padding: 30px;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
/* line 194, ../sass/layout/_posts.scss */
.single .author-bio .author-avatar {
  margin-right: 30px;
}
/* line 196, ../sass/layout/_posts.scss */
.single .author-bio .author-avatar img {
  border-radius: 50%;
  max-width: 100px;
}
/* line 202, ../sass/layout/_posts.scss */
.single .author-bio .author-description .author-info {
  padding: 20px 0;
}
/* line 206, ../sass/layout/_posts.scss */
.single .author-bio .author-description .author-links a {
  padding-right: 15px;
}
@media all and (max-width: 767px) {
  /* line 184, ../sass/layout/_posts.scss */
  .single .author-bio {
    display: block;
  }
  /* line 213, ../sass/layout/_posts.scss */
  .single .author-bio .author-avatar {
    text-align: center;
  }
}
/* line 218, ../sass/layout/_posts.scss */
.single .cat-links,
.single .tags-links {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 240, ../sass/layout/_posts.scss */
.single .cat-links {
  font: 400 12px/15px Arial,Verdana,sans-serif;
}
/* line 243, ../sass/layout/_posts.scss */
.single .tags-links {
  padding-top: 15px;
}
/* line 245, ../sass/layout/_posts.scss */
.single .tags-links a {
  padding: 1px 6px;
  border-color: rgba(173, 176, 182, 0.3);
  margin: 2px;
  border: 1px solid;
  font: 400 10px/15px Arial,Verdana,sans-serif;
  text-decoration: none;
  letter-spacing: .3px;
}
/* line 255, ../sass/layout/_posts.scss */
.single .post-navigation {
  border-color: rgba(173, 176, 182, 0.3);
  padding: 25px 0;
  border-width: 1px 0;
  border-style: solid;
  margin-bottom: 3rem;
}
/* line 261, ../sass/layout/_posts.scss */
.single .post-navigation .nav-links {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 272, ../sass/layout/_posts.scss */
.single .post-navigation .nav-previous,
.single .post-navigation .nav-next {
  font-weight: bold;
  text-transform: uppercase;
  float: none;
  width: auto;
  color: #32373e;
}
/* line 280, ../sass/layout/_posts.scss */
.single .post-navigation .nav-previous {
  position: relative;
}
/* line 282, ../sass/layout/_posts.scss */
.single .post-navigation .nav-previous a {
  padding-left: 20px;
}
/* line 284, ../sass/layout/_posts.scss */
.single .post-navigation .nav-previous a:before {
  content: '\f104';
  font-size: 2rem;
  left: 20px;
  top: 20px;
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: -18px;
  color: rgba(59, 63, 74, 0.3);
}
/* line 297, ../sass/layout/_posts.scss */
.single .post-navigation .nav-next {
  position: relative;
}
/* line 299, ../sass/layout/_posts.scss */
.single .post-navigation .nav-next a {
  padding-right: 20px;
}
/* line 301, ../sass/layout/_posts.scss */
.single .post-navigation .nav-next a:after {
  content: '\f105';
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: -18px;
  font-family: FontAwesome;
  color: rgba(59, 63, 74, 0.3);
}

/* line 316, ../sass/layout/_posts.scss */
.custom-pagination a,
.custom-pagination .current {
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-right: 5px;
}

/* line 329, ../sass/layout/_posts.scss */
.edit-link {
  float: right;
}

/* line 334, ../sass/layout/_posts.scss */
.author .post-list {
  padding-bottom: 0;
}
/* line 340, ../sass/layout/_posts.scss */
.author .custom-pagination {
  padding-bottom: 60px;
}

/* line 344, ../sass/layout/_posts.scss */
.entry-footer {
  padding-bottom: 40px;
  overflow: auto;
}

/* line 348, ../sass/layout/_posts.scss */
.single .content-area {
  padding-bottom: 40px;
}

/*--------------------------------------------------------------
## Pages
--------------------------------------------------------------*/
/* line 1, ../sass/layout/_pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
/* line 1, ../sass/sections/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, ../sass/sections/_comments.scss */
.bypostauthor {
  display: block;
}

/* line 9, ../sass/sections/_comments.scss */
.comments-area .comments-title {
  text-align: center;
  padding-bottom: 40px;
}
/* line 13, ../sass/sections/_comments.scss */
.comments-area h3 {
  text-align: center;
}
/* line 16, ../sass/sections/_comments.scss */
.comments-area .comment-list {
  padding: 0 0 50px 0;
  margin: 0;
  list-style: none;
}
/* line 21, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body {
  margin-top: 30px;
  background-color: #f8f8f9;
  position: relative;
  box-sizing: border-box;
  padding: 30px 30px 15px 120px;
}
/* line 28, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .comment-meta img {
  border-radius: 50%;
  float: left;
  margin-left: -80px;
  width: 60px;
  height: 60px;
}
/* line 35, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .comment-meta b {
  display: block;
}
/* line 37, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .comment-meta b a {
  color: #3b3f4a;
}
/* line 41, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .comment-meta .says {
  display: none;
}
/* line 44, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .comment-meta .comment-metadata {
  font-size: 0.8rem;
}
/* line 48, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .reply {
  text-align: right;
  margin-bottom: 10px;
}
/* line 51, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .reply a {
  color: #3b3f4a;
  font-weight: bold;
  font-size: 0.8rem;
}
/* line 55, ../sass/sections/_comments.scss */
.comments-area .comment-list li .comment-body .reply a:before {
  content: '\f112';
  padding-right: 5px;
  font-family: FontAwesome;
}
@media all and (max-width: 400px) {
  /* line 21, ../sass/sections/_comments.scss */
  .comments-area .comment-list li .comment-body {
    padding: 20px;
  }
  /* line 64, ../sass/sections/_comments.scss */
  .comments-area .comment-list li .comment-body img {
    float: none !important;
    margin: 0 auto 20px auto !important;
    display: block;
  }
}
/* line 72, ../sass/sections/_comments.scss */
.comments-area .comment-list li:first-child .comment-body {
  margin: 0;
}
/* line 76, ../sass/sections/_comments.scss */
.comments-area .comment-list li .children {
  margin-left: 5%;
  list-style: none;
}
/* line 80, ../sass/sections/_comments.scss */
.comments-area .comment-list li .children li .comment-body {
  margin-top: 20px;
}
@media all and (max-width: 767px) {
  /* line 76, ../sass/sections/_comments.scss */
  .comments-area .comment-list li .children {
    margin-left: 15px;
    padding-left: 0;
  }
}
@media all and (max-width: 400px) {
  /* line 76, ../sass/sections/_comments.scss */
  .comments-area .comment-list li .children {
    margin-left: 0;
  }
}
/* line 94, ../sass/sections/_comments.scss */
.comments-area .comment-reply-title {
  text-align: center;
}
/* line 96, ../sass/sections/_comments.scss */
.comments-area .comment-reply-title small {
  display: block;
}
/* line 98, ../sass/sections/_comments.scss */
.comments-area .comment-reply-title small a {
  position: relative;
}
/* line 100, ../sass/sections/_comments.scss */
.comments-area .comment-reply-title small a:before {
  display: block;
  position: absolute;
  top: 25%;
  right: -20px;
  width: 10px;
  font: normal normal normal 10px/1 FontAwesome;
  content: "\f00d";
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, ../sass/sections/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  overflow: auto;
  /* Make sure select elements fit in widgets. */
}
/* line 5, ../sass/sections/_widgets.scss */
.widget select {
  max-width: 100%;
  width: 100%;
  height: 40px;
}
/* line 10, ../sass/sections/_widgets.scss */
.widget ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 14, ../sass/sections/_widgets.scss */
.widget ul ul {
  margin: 0 0 0 15px;
}
/* line 20, ../sass/sections/_widgets.scss */
.widget.widget_rss ul li {
  margin-bottom: 20px;
}
/* line 22, ../sass/sections/_widgets.scss */
.widget.widget_rss ul li a {
  color: #A4C639;
}
/* line 25, ../sass/sections/_widgets.scss */
.widget.widget_rss ul li cite {
  color: #333 !important;
  font-weight: bold !important;
}
/* line 29, ../sass/sections/_widgets.scss */
.widget.widget_rss ul li .rssSummary {
  font-size: 14.4px;
  font-size: 0.9rem;
}
/* line 36, ../sass/sections/_widgets.scss */
.widget.widget_search .search-field {
  float: left;
  width: 70%;
}
/* line 40, ../sass/sections/_widgets.scss */
.widget.widget_search .search-submit {
  float: left;
  width: 30%;
  padding: 15px 5px;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
/* line 1, ../sass/sections/_footer.scss */
.site-footer {
  border-top: 1px solid #eee;
  background-color: #fff;
}
/* line 4, ../sass/sections/_footer.scss */
.site-footer .footer-elements {
  padding: 50px 0 40px 0;
}
/* line 6, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element {
  padding-top: 15px;
}
/* line 8, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element h4 {
  margin: 0 0 15px 0;
}
/* line 11, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element ul {
  padding: 0;
  margin: 0;
}
/* line 14, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element ul li {
  list-style: none;
}
/* line 18, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element.border-right {
  padding-right: 30px;
  min-height: 240px;
  border-right: 1px solid rgba(217, 217, 217, 0.6);
  border-color: #eee;
}
/* line 24, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-footer li {
  padding: 0 0 12px 0;
}
/* line 26, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-footer li a {
  font-size: 0.875rem;
  line-height: 1.2rem;
  color: #a8a39e;
}
/* line 31, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-footer li i {
  padding-right: 10px;
  font-size: 1rem;
}
/* line 36, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-links li {
  padding: 0 0 12px 0;
  position: relative;
}
/* line 39, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-links li:before {
  content: '\f00c';
  color: #fff;
  text-align: center;
  font-size: 0.6rem;
  padding: 6px;
  font-family: FontAwesome;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
/* line 50, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .contact-links li a {
  font-size: 0.875rem;
  line-height: 1.2rem;
  color: #a8a39e;
  position: absolute;
  left: 35px;
  top: 7px;
}
/* line 60, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element form input {
  float: left;
  height: 45px;
  line-height: 0;
  width: 75%;
}
/* line 66, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element form input[type="submit"] {
  width: 25%;
  padding: initial;
}
/* line 72, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li {
  padding: 12px 0 0 0;
  display: block;
  -webkit-transition: 0.2s all ease;
  -moz-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
/* line 80, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i {
  background: #000;
  color: #fff;
  width: 25px;
  font-size: 1rem;
  padding-top: 5px;
  height: 25px;
  text-align: center;
  margin-right: 20px;
}
/* line 89, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-facebook {
  background: #3B5998;
}
/* line 92, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-twitter {
  background: #3C8FC9;
}
/* line 95, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-github {
  background: #000;
}
/* line 98, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-linkedin {
  background: #3399CC;
}
/* line 101, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-google-plus {
  background: #DB4437;
}
/* line 104, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-youtube {
  background: #E62117;
}
/* line 107, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-pinterest {
  background: #BD081C;
}
/* line 110, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-tumblr {
  background: #529ECC;
}
/* line 113, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li i.fa-instagram {
  background: #8460A7;
}
/* line 117, ../sass/sections/_footer.scss */
.site-footer .footer-elements .footer-element .social-footer li:hover {
  -webkit-transition: 0.2s all ease;
  -moz-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  transition: 0.2s all ease;
  padding-left: 10px;
}
/* line 129, ../sass/sections/_footer.scss */
.site-footer .site-info {
  padding: 15px 0;
  border-top: 1px solid #ddd;
  background: #f4f6f3;
}
/* line 133, ../sass/sections/_footer.scss */
.site-footer .site-info .container, .site-footer .site-info .footer-navigation .menu-main-nav-container, .footer-navigation .site-footer .site-info .menu-main-nav-container {
  width: 1230px;
  max-width: 95%;
  padding: 0;
}
/* line 138, ../sass/sections/_footer.scss */
.site-footer .site-info p {
  margin: 0;
  color: #a8a39e;
  font-size: 0.875rem !important;
  font-weight: lighter;
  text-align: right;
}

/* line 149, ../sass/sections/_footer.scss */
.sponsors-footer {
  margin: 50px auto;
}
/* line 151, ../sass/sections/_footer.scss */
.sponsors-footer .owl-next,
.sponsors-footer .owl-prev {
  top: -20px !important;
}

/* line 157, ../sass/sections/_footer.scss */
.footer-services {
  margin-top: 130px;
}
/* line 159, ../sass/sections/_footer.scss */
.footer-services .services-lines-container {
  position: relative;
  z-index: 9;
  margin-top: -160px;
}
/* line 163, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines {
  overflow: auto;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 168, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li {
  width: 33.33%;
  float: left;
  background: #fff;
  position: relative;
  margin-top: 30px;
}
/* line 174, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li .item-service-line {
  padding: 45px 40px;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
}
/* line 179, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li .item-service-line i {
  font-size: 5rem;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #dedede !important;
  opacity: 0.3;
}
/* line 190, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li:first-child .item-service-line, .footer-services .services-lines-container .services-lines li:nth-child(3n+1) .item-service-line {
  border-left: 1px solid #f1f1f1;
}
/* line 194, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li h5 {
  padding: 0;
  margin: 0;
  font-size: 1.2rem;
  font-weight: lighter;
}
/* line 200, ../sass/sections/_footer.scss */
.footer-services .services-lines-container .services-lines li a {
  font-size: 1.1rem;
  margin-top: 20px;
  display: block;
}

/* line 210, ../sass/sections/_footer.scss */
.footer-testimonials {
  margin-top: 85px;
}
/* line 212, ../sass/sections/_footer.scss */
.footer-testimonials .container, .footer-testimonials .footer-navigation .menu-main-nav-container, .footer-navigation .footer-testimonials .menu-main-nav-container {
  width: 1230px !important;
}
/* line 215, ../sass/sections/_footer.scss */
.footer-testimonials .testimonial-footer {
  padding: 0;
  margin: 0;
}
/* line 219, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer {
  margin-top: -85px;
}
/* line 222, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote {
  padding: 10px 20px;
  margin: 0;
  border-left: 0;
}
/* line 226, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote p {
  border: 1px solid #dedede;
  background-color: #fff;
  font-size: 14px;
  margin: 0 0 14px 0;
  min-height: 70px;
  padding: 30px;
  position: relative;
  text-align: left !important;
  font-style: italic;
}
/* line 236, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote p:before {
  border: 11px solid #dedede;
  border-color: #dedede transparent transparent transparent;
  bottom: -22px;
  content: "";
  height: 0px;
  left: 28px;
  position: absolute;
  width: 0px;
}
/* line 247, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote img {
  border-radius: 50%;
  float: left;
  height: 50px;
  margin: 10px 20px;
  width: 50px;
}
/* line 254, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote strong {
  display: block;
  font-style: normal;
  font-weight: bold;
  line-height: 20px;
  padding: 0;
  margin: 34px 0 0 0;
}
/* line 261, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote strong a {
  font-size: 1rem;
  color: #a8a39e;
  font-style: normal;
}
/* line 267, ../sass/sections/_footer.scss */
.footer-testimonials .items-testominials-footer li blockquote a {
  margin-top: -15px;
  font-size: 14px;
  font-style: italic;
}

/* line 277, ../sass/sections/_footer.scss */
.hidden-footer-top {
  margin-bottom: 50px;
  display: inline-block;
}

/* line 281, ../sass/sections/_footer.scss */
.title-footer {
  margin-bottom: 50px;
}

/* line 285, ../sass/sections/_footer.scss */
.footer-post {
  margin-top: 200px;
}
/* line 287, ../sass/sections/_footer.scss */
.footer-post .items-post-footer {
  margin-top: -200px;
}

/* line 292, ../sass/sections/_footer.scss */
.blank-footer {
  height: 60px;
}

/* line 295, ../sass/sections/_footer.scss */
.empty-footer {
  margin-top: -100px;
}
/* line 297, ../sass/sections/_footer.scss */
.empty-footer .blank-footer {
  height: 200px;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, ../sass/shared/_infinitescroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, ../sass/shared/_infinitescroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Elements Site
--------------------------------------------------------------*/
/* line 3, ../sass/shared/_elements-site.scss */
.list-styles ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 7, ../sass/shared/_elements-site.scss */
.list-styles ul li {
  position: relative;
  padding: 0 0 15px 25px;
  font-size: 0.875rem;
}
/* line 11, ../sass/shared/_elements-site.scss */
.list-styles ul li:before {
  content: "\f058";
  font-family: "fontawesome";
  padding-right: 10px;
  font-size: 1.1rem;
  position: absolute;
  left: 0;
  top: -2px;
}

/* line 23, ../sass/shared/_elements-site.scss */
.text-white {
  color: #f5f5f5 !important;
}
/* line 25, ../sass/shared/_elements-site.scss */
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p {
  color: #f5f5f5 !important;
}
/* line 30, ../sass/shared/_elements-site.scss */
.text-white ul li:before {
  color: #232323 !important;
  opacity: 0.5;
}
/* line 37, ../sass/shared/_elements-site.scss */
.text-white .title-vertical-line:before {
  border: dashed 1px #f5f5f5;
}
/* line 41, ../sass/shared/_elements-site.scss */
.text-white .list-testimonials li blockquote p {
  color: #a8a39e !important;
}
/* line 44, ../sass/shared/_elements-site.scss */
.text-white .list-testimonials li blockquote strong {
  color: #fff !important;
}

/* line 48, ../sass/shared/_elements-site.scss */
.wpb_revslider_element {
  margin-bottom: 0 !important;
}

/* line 51, ../sass/shared/_elements-site.scss */
.calculator-home {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
/* line 52, ../sass/shared/_elements-site.scss */
.calculator-home h5 {
  margin: 0;
  padding: 0;
}
/* line 56, ../sass/shared/_elements-site.scss */
.calculator-home h3 {
  padding: 0 0 15px 0;
  margin: 0 0 21px 0;
  color: #fff;
  border-bottom: 1px solid #666;
}
/* line 62, ../sass/shared/_elements-site.scss */
.calculator-home label {
  color: #fff;
}
@media all and (max-width: 1023px) {
  /* line 51, ../sass/shared/_elements-site.scss */
  .calculator-home {
    margin-top: 60px;
  }
}

/* line 72, ../sass/shared/_elements-site.scss */
.contact-cta h4, .contact-cta h5 {
  margin: 10px 0 !important;
}
/* line 74, ../sass/shared/_elements-site.scss */
.contact-cta h4 i, .contact-cta h5 i {
  padding-right: 10px;
}
/* line 78, ../sass/shared/_elements-site.scss */
.contact-cta p {
  margin: 0;
}

/* Item Box Services ---------------------------*/
/* line 84, ../sass/shared/_elements-site.scss */
.item-boxed-service {
  display: inline-block;
  margin: 0 0 40px 0;
  border-color: #dedede;
  border: 1px solid rgba(217, 217, 217, 0.4);
  padding: 36px 32px;
  width: 100%;
  text-align: left;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
/* line 94, ../sass/shared/_elements-site.scss */
.item-boxed-service h4 {
  color: #32373e;
  font-size: 22px;
  line-height: 1;
  min-height: 74px;
  margin: 7px 0 0;
}
/* line 101, ../sass/shared/_elements-site.scss */
.item-boxed-service span {
  margin-bottom: 8px;
  display: inline-block;
  width: 100%;
  color: #a8a39e;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
/* line 109, ../sass/shared/_elements-site.scss */
.item-boxed-service a {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
/* line 113, ../sass/shared/_elements-site.scss */
.item-boxed-service:hover {
  background-color: #dedede;
  background: rgba(217, 217, 217, 0.15);
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

/* Item Titles Divider ---------------------------*/
/* line 122, ../sass/shared/_elements-site.scss */
.title-vertical-line {
  text-align: center;
  position: relative;
}
/* line 125, ../sass/shared/_elements-site.scss */
.title-vertical-line:before {
  content: '';
  left: 50%;
  position: absolute;
  top: -100px;
  height: 80px;
  border: dashed 1px #232323;
  opacity: 0.6;
}
/* line 134, ../sass/shared/_elements-site.scss */
.title-vertical-line:after {
  content: '';
  position: absolute;
  top: -23px;
  left: 50%;
  margin-left: -5px;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background: #999;
}
/* line 145, ../sass/shared/_elements-site.scss */
.title-vertical-line h2 {
  margin-top: 100px;
  margin-bottom: 15px;
}
/* line 149, ../sass/shared/_elements-site.scss */
.title-vertical-line p {
  max-width: 650px;
  margin: 0 auto;
  color: #777;
  font-weight: lighter;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

/* Item interesting Links ---------------------------*/
/* line 161, ../sass/shared/_elements-site.scss */
.title-interesting {
  margin: 0 0 20px 0 !important;
  padding: 0 !important;
}
/* line 164, ../sass/shared/_elements-site.scss */
.title-interesting h4 {
  margin-top: 0 !important;
  font-size: 1.125rem;
  line-height: 1rem;
}

/* line 170, ../sass/shared/_elements-site.scss */
.mini-box {
  margin-bottom: 25px;
  font-size: 1rem;
  border: 1px solid #f1f1f1;
  text-align: center;
  font-weight: bold;
  overflow: auto;
}
/* line 177, ../sass/shared/_elements-site.scss */
.mini-box h5 {
  padding: 2px;
  margin: 0;
  border-bottom: 1px solid #f1f1f1;
  color: #32373e;
}
/* line 183, ../sass/shared/_elements-site.scss */
.mini-box .number-mini-box {
  width: 50%;
  float: left;
  color: #32373e;
  font-weight: lighter;
  padding: 7px 3px;
}
/* line 190, ../sass/shared/_elements-site.scss */
.mini-box .icon-mini-box {
  width: 50%;
  float: left;
  background: rgba(217, 217, 217, 0.15);
  border-left: 1px solid #f1f1f1;
  color: #fff;
  padding: 7px 3px;
}

/* Item Download app ---------------------------*/
/* line 201, ../sass/shared/_elements-site.scss */
.title-download-app {
  margin: 18px 0 25px 0 !important;
  padding: 0 !important;
}
/* line 204, ../sass/shared/_elements-site.scss */
.title-download-app h4 {
  margin-top: 0 !important;
  font-size: 1.125rem;
}

/* line 209, ../sass/shared/_elements-site.scss */
.full-box {
  width: 100%;
  text-align: center;
  font-size: 0.85rem;
  margin-bottom: 25px;
  overflow: auto;
  border: 1px solid #f1f1f1;
  font-weight: lighter;
}
/* line 217, ../sass/shared/_elements-site.scss */
.full-box .info-full-box {
  width: 70%;
  font-weight: 400;
  float: left;
  padding: 22px 3px;
  color: #a8a39e;
}
/* line 224, ../sass/shared/_elements-site.scss */
.full-box .icon-full-box {
  width: 30%;
  float: left;
  background: rgba(217, 217, 217, 0.15);
  color: #999;
  border-left: 1px solid #f1f1f1;
  font-size: 2rem;
  padding: 5px 3px;
}

/* Item List Post ---------------------------*/
/* line 237, ../sass/shared/_elements-site.scss */
.item-blog-post {
  border: 1px solid #dedede;
}
/* line 239, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post {
  position: relative;
  overflow: visible;
  padding: 15px 20px;
}
/* line 243, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post i {
  position: absolute;
  font-size: 0.8rem;
  padding-top: 10px;
  border-radius: 50%;
  font-weight: bold;
  border: solid 2px #fff;
  width: 35px;
  height: 35px;
  text-align: center;
  color: #fff;
}
/* line 255, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post h3 {
  padding: 0 0 0 45px;
  margin: 0;
  line-height: 1.8rem;
  color: #fff;
  display: inline-block;
}
/* line 261, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post h3 a {
  color: #fff;
}
/* line 263, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post h3 a:hover {
  color: #fff;
}
/* line 268, ../sass/shared/_elements-site.scss */
.item-blog-post .head-item-blog-post:before {
  -webkit-transition-duration: 0.3s;
  content: '';
  right: 50%;
  margin-right: -10px;
  bottom: -10px;
  position: absolute;
  z-index: 9;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid;
}
/* line 281, ../sass/shared/_elements-site.scss */
.item-blog-post .img-item-blog-post {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #dedede;
  max-height: 170px;
}
/* line 286, ../sass/shared/_elements-site.scss */
.item-blog-post .img-item-blog-post img {
  width: 100%;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.3s all ease;
}
/* line 298, ../sass/shared/_elements-site.scss */
.item-blog-post .info-item-blog-post {
  padding: 30px;
  background-color: #fff;
  font-size: 0.875rem;
  line-height: 1.7rem;
}
/* line 303, ../sass/shared/_elements-site.scss */
.item-blog-post .info-item-blog-post p {
  margin-top: 0;
}
/* line 307, ../sass/shared/_elements-site.scss */
.item-blog-post .info-item-blog-post a i {
  font-size: 1.2rem;
  padding-right: 5px;
}
/* line 314, ../sass/shared/_elements-site.scss */
.item-blog-post:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  transition: 0.3s all ease;
  opacity: 0.7;
  cursor: pointer;
}
@media all and (max-width: 999px) {
  /* line 237, ../sass/shared/_elements-site.scss */
  .item-blog-post {
    max-width: 480px;
    margin: 0 auto 40px auto;
  }
}
/* line 332, ../sass/shared/_elements-site.scss */
.item-blog-post.item-list-post {
  margin-bottom: 40px;
}
/* line 334, ../sass/shared/_elements-site.scss */
.item-blog-post.item-list-post .img-item-blog-post {
  max-height: 100%;
}

/* line 342, ../sass/shared/_elements-site.scss */
.item-service-process {
  display: inline-block;
  width: 32.2%;
  margin-left: -100px;
  text-align: center;
  position: relative;
}
/* line 348, ../sass/shared/_elements-site.scss */
.item-service-process:first-child, .item-service-process:nth-child(4n+1) {
  margin-left: -55px;
}
/* line 352, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process {
  position: relative;
  width: 70%;
  min-height: 150px;
  padding: 30px 0;
  text-align: center;
  margin: 0 auto;
}
/* line 359, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process:after {
  content: '';
  left: 0px;
  position: absolute;
  top: 0;
  height: 100%;
  border-top: 75px solid transparent;
  border-bottom: 72px solid transparent;
  border-left: 70px solid #fff;
}
/* line 369, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process:before {
  content: '';
  right: -70px;
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 1;
  border-top: 75px solid transparent;
  border-bottom: 75px solid transparent;
}
/* line 379, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process i {
  color: #fff;
  font-weight: bold;
  font-size: 1.8rem;
  margin-left: 70px;
}
/* line 385, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process h3 {
  color: #fff;
  font-weight: bold;
  font-size: 1.3rem;
  margin: 0;
  margin-left: 70px;
  text-transform: uppercase;
}
/* line 392, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process h3 a {
  color: #fff;
}
/* line 394, ../sass/shared/_elements-site.scss */
.item-service-process .head-service-process h3 a:hover {
  color: #fff;
}
/* line 400, ../sass/shared/_elements-site.scss */
.item-service-process .divisor-service-process {
  position: relative;
  height: 80px;
  margin: 0 auto;
  margin-left: 58%;
  border: dashed 1px #777;
  width: 1px;
}
/* line 407, ../sass/shared/_elements-site.scss */
.item-service-process .divisor-service-process .circle-top {
  position: absolute;
  top: -25px;
  left: 50%;
  margin-left: -20px;
  border-radius: 50%;
  width: 40px;
  font-size: 0.875rem;
  font-weight: bold;
  height: 40px;
  background: #fff;
  color: #666;
  line-height: 2.1rem;
}
/* line 421, ../sass/shared/_elements-site.scss */
.item-service-process .divisor-service-process .circle {
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin-left: -6px;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background: #777;
}
/* line 431, ../sass/shared/_elements-site.scss */
.item-service-process .divisor-service-process.hide_line {
  height: 0;
  border: 0;
}
/* line 434, ../sass/shared/_elements-site.scss */
.item-service-process .divisor-service-process.hide_line .circle {
  display: none;
}
/* line 439, ../sass/shared/_elements-site.scss */
.item-service-process .info-service-process {
  position: relative;
  width: 80%;
  padding: 20px 0 0 50px;
  text-align: center;
  margin: 0 auto;
}
/* line 445, ../sass/shared/_elements-site.scss */
.item-service-process .info-service-process h3 {
  margin: 0;
  padding: 0;
}
/* line 449, ../sass/shared/_elements-site.scss */
.item-service-process .info-service-process p {
  margin-top: 8px;
}
/* line 454, ../sass/shared/_elements-site.scss */
.item-service-process.light-green .head-service-process {
  background: #88C425;
}
/* line 456, ../sass/shared/_elements-site.scss */
.item-service-process.light-green .head-service-process:before {
  border-left: 70px solid #88C425;
}
/* line 461, ../sass/shared/_elements-site.scss */
.item-service-process.light-green .info-service-process h3 a {
  color: #88C425 !important;
}
/* line 463, ../sass/shared/_elements-site.scss */
.item-service-process.light-green .info-service-process h3 a:hover {
  color: #fff;
}
/* line 469, ../sass/shared/_elements-site.scss */
.item-service-process.light-green .divisor-service-process .circle-top {
  border: solid 3px #88C425;
}
/* line 475, ../sass/shared/_elements-site.scss */
.item-service-process.blue .head-service-process {
  background: #15a4d3;
}
/* line 477, ../sass/shared/_elements-site.scss */
.item-service-process.blue .head-service-process:before {
  border-left: 70px solid #15a4d3;
}
/* line 482, ../sass/shared/_elements-site.scss */
.item-service-process.blue .info-service-process h3 a {
  color: #15a4d3 !important;
}
/* line 484, ../sass/shared/_elements-site.scss */
.item-service-process.blue .info-service-process h3 a:hover {
  color: #fff;
}
/* line 490, ../sass/shared/_elements-site.scss */
.item-service-process.blue .divisor-service-process .circle-top {
  border: solid 3px #15a4d3;
}
/* line 496, ../sass/shared/_elements-site.scss */
.item-service-process.red .head-service-process {
  background: #EB4436;
}
/* line 498, ../sass/shared/_elements-site.scss */
.item-service-process.red .head-service-process:before {
  border-left: 70px solid #EB4436;
}
/* line 503, ../sass/shared/_elements-site.scss */
.item-service-process.red .info-service-process h3 a {
  color: #EB4436 !important;
}
/* line 505, ../sass/shared/_elements-site.scss */
.item-service-process.red .info-service-process h3 a:hover {
  color: #fff;
}
/* line 511, ../sass/shared/_elements-site.scss */
.item-service-process.red .divisor-service-process .circle-top {
  border: solid 3px #EB4436;
}
/* line 517, ../sass/shared/_elements-site.scss */
.item-service-process.dark-green .head-service-process {
  background: #34A853;
}
/* line 519, ../sass/shared/_elements-site.scss */
.item-service-process.dark-green .head-service-process:before {
  border-left: 70px solid #34A853;
}
/* line 524, ../sass/shared/_elements-site.scss */
.item-service-process.dark-green .info-service-process h3 a {
  color: #34A853 !important;
}
/* line 526, ../sass/shared/_elements-site.scss */
.item-service-process.dark-green .info-service-process h3 a:hover {
  color: #fff;
}
/* line 532, ../sass/shared/_elements-site.scss */
.item-service-process.dark-green .divisor-service-process .circle-top {
  border: solid 3px #34A853;
}
@media all and (max-width: 1250px) {
  /* line 342, ../sass/shared/_elements-site.scss */
  .item-service-process {
    width: 50%;
    margin-bottom: 30px;
    margin-left: -80px;
  }
  /* line 541, ../sass/shared/_elements-site.scss */
  .item-service-process:first-child, .item-service-process:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 545, ../sass/shared/_elements-site.scss */
  .item-service-process .info-service-process {
    width: 90%;
  }
}
@media all and (max-width: 999px) {
  /* line 342, ../sass/shared/_elements-site.scss */
  .item-service-process {
    width: 95%;
    max-width: 480px;
    display: block;
    margin: 0 auto 30px auto !important;
  }
  /* line 555, ../sass/shared/_elements-site.scss */
  .item-service-process:first-child, .item-service-process:nth-child(2n+1) {
    margin-left: auto;
  }
}

@media all and (max-width: 999px) {
  /* line 564, ../sass/shared/_elements-site.scss */
  .list-process .wpb_wrapper {
    margin-left: -55px;
  }
}
/* line 572, ../sass/shared/_elements-site.scss */
.title-downloads {
  font-weight: 400;
  z-index: 5;
  text-align: center;
  position: relative;
  font-weight: lighter;
  padding: 0;
  color: #fff;
}
/* line 580, ../sass/shared/_elements-site.scss */
.title-downloads .responsive-numbers {
  padding: 0 10px;
}
/* line 582, ../sass/shared/_elements-site.scss */
.title-downloads .responsive-numbers span {
  background-color: #131313;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 10px 15px;
  margin: 0 5px;
  font-size: 1.7rem;
  line-height: 2.3rem;
  border-radius: 5px;
  font-weight: lighter;
}
@media all and (max-width: 1250px) {
  /* line 595, ../sass/shared/_elements-site.scss */
  .title-downloads .responsive-numbers {
    display: block;
    padding: 15px 0 10px 0;
  }
  /* line 598, ../sass/shared/_elements-site.scss */
  .title-downloads .responsive-numbers span {
    display: inline-block;
    margin-bottom: 10px;
  }
}

/* line 605, ../sass/shared/_elements-site.scss */
.subtitle-downloads {
  position: relative;
  z-index: 5;
  text-align: center;
  margin: 50px auto;
  width: 28%;
}
/* line 611, ../sass/shared/_elements-site.scss */
.subtitle-downloads:before {
  position: absolute;
  left: -190px;
  top: 22px;
  height: 1px;
  background-color: #f9f9f9;
  background-color: rgba(255, 255, 255, 0.3);
  width: 200px;
  content: "";
}
/* line 621, ../sass/shared/_elements-site.scss */
.subtitle-downloads:after {
  position: absolute;
  right: -190px;
  top: 22px;
  height: 1px;
  background-color: #f9f9f9;
  background-color: rgba(255, 255, 255, 0.3);
  width: 200px;
  content: "";
}
/* line 631, ../sass/shared/_elements-site.scss */
.subtitle-downloads h4 {
  z-index: 2;
  position: relative;
  color: #fff;
}
/* line 635, ../sass/shared/_elements-site.scss */
.subtitle-downloads h4 i {
  font-size: 2rem;
  padding: 0 0 0 10px;
}
@media all and (max-width: 1250px) {
  /* line 605, ../sass/shared/_elements-site.scss */
  .subtitle-downloads {
    margin: 30px auto 40px auto;
  }
}

/* line 644, ../sass/shared/_elements-site.scss */
.image-clients-downloads {
  margin: 0 auto;
  padding: 0;
  display: table;
  text-align: center;
}
/* line 649, ../sass/shared/_elements-site.scss */
.image-clients-downloads li {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin: auto 5px 10px 5px;
  border: solid 3px #dedede;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 660, ../sass/shared/_elements-site.scss */
.image-clients-downloads li img {
  width: 100%;
}
/* line 663, ../sass/shared/_elements-site.scss */
.image-clients-downloads li:hover {
  cursor: pointer;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

/* line 677, ../sass/shared/_elements-site.scss */
.calculator-form {
  width: 99.8%;
  position: relative;
}
/* line 680, ../sass/shared/_elements-site.scss */
.calculator-form input,
.calculator-form select {
  width: 100%;
  display: block;
  margin-bottom: 30px;
  height: 40px;
  border-radius: 0;
  background: #fff;
  border: 1px solid #dedede;
  padding-left: 10px;
}
/* line 691, ../sass/shared/_elements-site.scss */
.calculator-form input[type="submit"] {
  padding: 0;
  background: initial;
  border: 0;
  margin-bottom: 0;
}

/* line 701, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator {
  background: #f9f9f9;
  border: 1px solid #dedede;
  overflow: auto;
  margin-bottom: 40px;
}
/* line 706, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator .image {
  text-align: center;
  float: left;
  padding: 15px 15px 10px 15px;
  border-right: 1px solid #dedede;
  background: #fff;
  width: 30%;
}
/* line 714, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator .info {
  padding: 20px;
  float: left;
  width: 70%;
}
/* line 718, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator .info h4 {
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 722, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator .info p {
  margin: 0;
  padding: 0;
}
/* line 728, ../sass/shared/_elements-site.scss */
.list-calculator .item-calculator:hover a {
  color: #a8a39e;
}
@media only screen and (min-width: 992px) and (max-width: 1240px) {
  /* line 736, ../sass/shared/_elements-site.scss */
  .list-calculator .col-md-6 .item-calculator .image, .list-calculator .author .post-list .hentry .item-calculator .image, .author .post-list .list-calculator .hentry .item-calculator .image {
    float: none;
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #dedede;
  }
  /* line 742, ../sass/shared/_elements-site.scss */
  .list-calculator .col-md-6 .item-calculator .info, .list-calculator .author .post-list .hentry .item-calculator .info, .author .post-list .list-calculator .hentry .item-calculator .info {
    float: none;
    width: 100%;
  }
}
@media all and (max-width: 600px) {
  /* line 753, ../sass/shared/_elements-site.scss */
  .list-calculator .item-calculator .image {
    float: none;
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #dedede;
  }
  /* line 759, ../sass/shared/_elements-site.scss */
  .list-calculator .item-calculator .info {
    float: none;
    width: 100%;
  }
}

/* line 769, ../sass/shared/_elements-site.scss */
.item-boxed-service-02 {
  background: transparent;
  border: solid 2px #fff;
  padding: 15px;
  margin-bottom: 30px;
}
/* line 774, ../sass/shared/_elements-site.scss */
.item-boxed-service-02 h5 {
  font-weight: bold;
  font-size: 1.2rem;
  padding: 0 0 10px 0;
  color: #fff;
  margin: 0;
}
/* line 781, ../sass/shared/_elements-site.scss */
.item-boxed-service-02 h4 {
  font-weight: bold;
  font-size: 2rem;
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 787, ../sass/shared/_elements-site.scss */
.item-boxed-service-02 p {
  color: #f5f5f5;
  margin: 0;
}

/* line 793, ../sass/shared/_elements-site.scss */
.title-big h2 {
  font-size: 3.5rem;
  line-height: 4.2rem;
  font-weight: bold;
  letter-spacing: 2px;
}

/* line 801, ../sass/shared/_elements-site.scss */
.title-resalt h2 {
  color: #fff;
  margin: 0;
  font-weight: bold;
}
/* line 806, ../sass/shared/_elements-site.scss */
.title-resalt p {
  color: #fff;
}

/* line 813, ../sass/shared/_elements-site.scss */
.financial-chart {
  position: relative;
  vertical-align: baseline;
  vertical-align: baseline;
}
/* line 818, ../sass/shared/_elements-site.scss */
.financial-chart .item-financial-content {
  overflow: auto;
  padding: 20px;
  font-size: 1.2rem;
}
/* line 822, ../sass/shared/_elements-site.scss */
.financial-chart .item-financial-content span {
  color: #fff;
}
/* line 825, ../sass/shared/_elements-site.scss */
.financial-chart .item-financial-content i {
  color: #fff;
  float: right;
  font-size: 1.5rem;
  padding-top: 5px;
}
/* line 832, ../sass/shared/_elements-site.scss */
.financial-chart h5 {
  margin: 0;
  padding: 10px 0;
}
@media all and (max-width: 1023px) {
  /* line 813, ../sass/shared/_elements-site.scss */
  .financial-chart {
    margin-bottom: 15px;
  }
}

/* line 841, ../sass/shared/_elements-site.scss */
.title-subtitle h5, .title-subtitle h3 {
  margin: 0;
}

/* line 848, ../sass/shared/_elements-site.scss */
.item-event {
  background: #fff;
  border: solid #dedede 1px;
  margin-bottom: 50px;
  overflow: auto;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
/* line 855, ../sass/shared/_elements-site.scss */
.item-event:hover {
  background-color: #dedede;
  background: rgba(217, 217, 217, 0.15);
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  cursor: pointer;
}
/* line 862, ../sass/shared/_elements-site.scss */
.item-event .event-icon {
  position: relative;
  float: left;
  width: 25%;
  padding: 20px;
  min-height: 100px;
  color: #fff;
  text-align: center;
}
/* line 870, ../sass/shared/_elements-site.scss */
.item-event .event-icon i {
  font-size: 4rem;
  display: block;
  opacity: 0.4;
  position: relative;
}
/* line 876, ../sass/shared/_elements-site.scss */
.item-event .event-icon .date-number {
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  display: block;
  margin-top: -42px;
}
/* line 883, ../sass/shared/_elements-site.scss */
.item-event .event-icon .date-month {
  margin-top: 5px;
  opacity: 0.6;
  font-size: 1.5rem;
  line-height: 2.2rem;
  display: block;
}
/* line 891, ../sass/shared/_elements-site.scss */
.item-event .event-info {
  float: right;
  width: 75%;
  padding: 28px;
  padding-left: 5%;
  min-height: 60px;
}
/* line 897, ../sass/shared/_elements-site.scss */
.item-event .event-info h4, .item-event .event-info h5 {
  padding: 0;
  margin: 0;
}
/* line 901, ../sass/shared/_elements-site.scss */
.item-event .event-info span {
  text-transform: uppercase;
}
/* line 905, ../sass/shared/_elements-site.scss */
.item-event .event-info a:hover {
  text-decoration: underline;
}
@media all and (max-width: 600px) {
  /* line 911, ../sass/shared/_elements-site.scss */
  .item-event .event-icon,
  .item-event .event-info {
    float: none;
    width: 100%;
    text-align: center;
    min-height: auto;
  }
}

/* line 922, ../sass/shared/_elements-site.scss */
.list-testimonials {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 928, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote,
.list-testimonials .item-testimonial blockquote {
  padding: 10px 20px;
  margin: 0;
  border-left: 0;
}
/* line 932, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote p,
.list-testimonials .item-testimonial blockquote p {
  border: 1px solid #dedede;
  background-color: #fff;
  margin: 0 0 14px 0;
  min-height: 70px;
  padding: 30px;
  position: relative;
  text-align: left !important;
  font-style: italic;
  line-height: 24px !important;
  font-size: 14px;
}
/* line 943, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote p:before,
.list-testimonials .item-testimonial blockquote p:before {
  border: 11px solid #dedede;
  border-color: #dedede transparent transparent transparent;
  bottom: -22px;
  content: "";
  height: 0px;
  left: 28px;
  position: absolute;
  width: 0px;
}
/* line 954, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote img,
.list-testimonials .item-testimonial blockquote img {
  border-radius: 50%;
  float: left;
  height: 50px;
  margin: 10px 20px;
  width: 50px;
}
/* line 961, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote strong,
.list-testimonials .item-testimonial blockquote strong {
  display: block;
  font-style: normal;
  font-weight: bold;
  line-height: 20px;
  padding: 0;
  margin: 34px 0 0 0;
}
/* line 968, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote strong a,
.list-testimonials .item-testimonial blockquote strong a {
  font-size: 1rem;
  color: #a8a39e;
  font-style: normal;
}
/* line 974, ../sass/shared/_elements-site.scss */
.list-testimonials li blockquote a,
.list-testimonials .item-testimonial blockquote a {
  margin-top: -15px;
  font-size: 14px;
  font-style: italic;
}
/* line 982, ../sass/shared/_elements-site.scss */
.list-testimonials.columns-type li,
.list-testimonials.columns-type .item-testimonial {
  margin-bottom: 40px;
}
/* line 985, ../sass/shared/_elements-site.scss */
.list-testimonials.columns-type li blockquote,
.list-testimonials.columns-type .item-testimonial blockquote {
  padding: 0;
}

/* line 994, ../sass/shared/_elements-site.scss */
.item-price {
  background: #fff;
  border-radius: 5px;
  padding: 80px 20px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  border: 1px solid #eee;
  margin-bottom: 50px;
}
/* line 1003, ../sass/shared/_elements-site.scss */
.item-price:after {
  content: "";
  background: url(../img/plan-shadow.png) no-repeat center top;
  background-size: 100% 38px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -38px;
  width: 100%;
  height: 38px;
}
/* line 1014, ../sass/shared/_elements-site.scss */
.item-price h3 {
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 2.3rem;
}
/* line 1019, ../sass/shared/_elements-site.scss */
.item-price ul {
  margin: 0 0 30px 0;
  padding: 0;
}
/* line 1022, ../sass/shared/_elements-site.scss */
.item-price ul li {
  list-style: none;
  padding-bottom: 8px;
}
/* line 1027, ../sass/shared/_elements-site.scss */
.item-price .price {
  font-size: 50px;
  color: #000;
  font-weight: 400;
  line-height: 1;
}
/* line 1032, ../sass/shared/_elements-site.scss */
.item-price .price sup {
  top: -.5em;
}
/* line 1036, ../sass/shared/_elements-site.scss */
.item-price .period {
  font-size: 15px;
  margin-bottom: 40px;
}

/* line 1044, ../sass/shared/_elements-site.scss */
.item-team {
  border: 1px solid #cdcdcd;
  border-top: 14px solid;
  padding: 20px 25px;
  margin-bottom: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  background-color: #fff;
}
/* line 1054, ../sass/shared/_elements-site.scss */
.item-team .image {
  float: left;
}
/* line 1056, ../sass/shared/_elements-site.scss */
.item-team .image img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: block;
  margin: 0 10px 0 0;
}
/* line 1064, ../sass/shared/_elements-site.scss */
.item-team .info {
  float: left;
  padding-top: 7px;
}
/* line 1067, ../sass/shared/_elements-site.scss */
.item-team .info h4 {
  color: #5F5F5F;
  font-size: 18px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
/* line 1074, ../sass/shared/_elements-site.scss */
.item-team .info .country {
  color: #969696;
  font-size: 0.75rem;
  font-weight: 400;
  vertical-align: sub;
}
/* line 1079, ../sass/shared/_elements-site.scss */
.item-team .info .country img {
  margin: 0 8px 0 0;
  width: auto;
  float: none;
  height: auto;
  border-radius: 0;
}
/* line 1088, ../sass/shared/_elements-site.scss */
.item-team ul {
  list-style: none;
  border-top: 1px solid #dedede;
  padding: 15px 0 0 0;
  margin: 15px 0 0 0;
  width: 100%;
  display: inline-block;
}
/* line 1095, ../sass/shared/_elements-site.scss */
.item-team ul li {
  font-size: 0.82rem;
  color: #a8a39e;
  padding: 0 0 15px 0;
}
/* line 1099, ../sass/shared/_elements-site.scss */
.item-team ul li a {
  color: #a8a39e;
}
/* line 1102, ../sass/shared/_elements-site.scss */
.item-team ul li i {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background: #232323;
  color: #fff;
  text-align: center;
  font-size: 0.6rem;
  padding: 6px 5px;
  margin-right: 8px;
}

/* line 1120, ../sass/shared/_elements-site.scss */
.carousel-gallery .owl-stage-outer {
  max-width: 100% !important;
}
/* line 1123, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery {
  border-radius: 5px;
  background: #fff;
  border: 1px solid rgba(217, 217, 217, 0.6);
  margin-bottom: 30px;
}
/* line 1129, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .head-gallery h4 {
  padding: 15px 20px;
  margin: 0;
}
/* line 1134, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .hover {
  position: relative;
  overflow: hidden;
}
/* line 1137, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .hover .overlay {
  position: absolute;
  left: 0;
  top: 0px;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 1152, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery img {
  height: auto;
  max-width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 0.6);
  border-bottom: 1px solid rgba(217, 217, 217, 0.6);
}
/* line 1159, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery:hover .overlay {
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  opacity: 0.5;
}
/* line 1168, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .info-gallery {
  font-size: 14px;
  padding: 10px 5px;
  position: relative;
}
/* line 1172, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .info-gallery p {
  font-size: 14px;
  line-height: 23px;
  max-width: 90%;
  margin: 0;
  padding: 15px 20px;
}
/* line 1179, ../sass/shared/_elements-site.scss */
.carousel-gallery .item-gallery .info-gallery i {
  right: 20px;
  top: 20px;
  position: absolute;
  font-size: 2rem;
  color: #d9d9d9;
}

/* line 1192, ../sass/shared/_elements-site.scss */
.document-download {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 30px;
}
/* line 1197, ../sass/shared/_elements-site.scss */
.document-download a:hover {
  text-decoration: underline;
}
/* line 1201, ../sass/shared/_elements-site.scss */
.document-download span {
  display: block;
  font-size: 0.875rem;
}
/* line 1205, ../sass/shared/_elements-site.scss */
.document-download i {
  margin-right: 20px;
  font-size: 60px;
  float: left;
}

/* line 1213, ../sass/shared/_elements-site.scss */
.vc_chart .wpb_heading {
  font-size: 1.4rem !important;
}

/* line 1220, ../sass/shared/_elements-site.scss */
.sponsors-columns .item-sponsor {
  background: #f8f8f8;
  border: 1px solid #dedede;
  padding: 30px;
  text-align: center;
  margin-bottom: 40px;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_media.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 6, ../sass/shared/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 16, ../sass/shared/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* line 22, ../sass/shared/_media.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto !important;
}
/* line 27, ../sass/shared/_media.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 31, ../sass/shared/_media.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 36, ../sass/shared/_media.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, ../sass/shared/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 11, ../sass/shared/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 15, ../sass/shared/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 19, ../sass/shared/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 23, ../sass/shared/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 27, ../sass/shared/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 31, ../sass/shared/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 35, ../sass/shared/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 39, ../sass/shared/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, ../sass/shared/_galleries.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# 404
--------------------------------------------------------------*/
/* line 1, ../sass/shared/_404.scss */
.page-error {
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
  position: relative;
  overflow: auto;
  padding: 130px 0 150px 0;
}
/* line 8, ../sass/shared/_404.scss */
.page-error h1 {
  font-size: 10rem;
  line-height: 11rem;
  margin: 0;
}
/* line 12, ../sass/shared/_404.scss */
.page-error h1 i {
  font-size: 15rem;
}
/* line 16, ../sass/shared/_404.scss */
.page-error hr {
  margin: 30px 0;
  padding: 0;
  border: 0;
  overflow: auto;
  height: 1px;
  background: transparent;
  background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);
  background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);
  background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);
  background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);
}
/* line 28, ../sass/shared/_404.scss */
.page-error .lead {
  color: #777;
  font-weight: lighter;
  font-size: 1.1rem;
  line-height: 1.6rem;
}
/* line 34, ../sass/shared/_404.scss */
.page-error .search-form {
  overflow: auto;
  width: 80%;
  margin: 20px auto 50px auto;
}
/* line 38, ../sass/shared/_404.scss */
.page-error .search-form .search-field {
  width: 80%;
}

/*--------------------------------------------------------------
# 404
--------------------------------------------------------------*/
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
/* line 19, ../sass/shared/_swipebox.scss */
html.swipebox-html.swipebox-touch {
  overflow: hidden !important;
}

/* line 23, ../sass/shared/_swipebox.scss */
#swipebox-overlay img {
  border: none !important;
}

/* line 27, ../sass/shared/_swipebox.scss */
#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  user-select: none;
}

/* line 38, ../sass/shared/_swipebox.scss */
#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 44, ../sass/shared/_swipebox.scss */
#swipebox-slider {
  transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer;
}
/* line 55, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide {
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
/* line 62, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
/* line 70, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
/* line 83, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide .swipebox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  box-sizing: border-box;
}
/* line 90, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
/* line 96, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 106, ../sass/shared/_swipebox.scss */
#swipebox-slider .slide-loading {
  background: url(../assets/img/loader.gif) no-repeat center center;
}

/* line 112, ../sass/shared/_swipebox.scss */
#swipebox-bottom-bar,
#swipebox-top-bar {
  transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
}

/* line 122, ../sass/shared/_swipebox.scss */
#swipebox-bottom-bar {
  bottom: -50px;
}
/* line 125, ../sass/shared/_swipebox.scss */
#swipebox-bottom-bar.visible-bars {
  transform: translate3d(0, -50px, 0);
}

/* line 130, ../sass/shared/_swipebox.scss */
#swipebox-top-bar {
  top: -50px;
}
/* line 133, ../sass/shared/_swipebox.scss */
#swipebox-top-bar.visible-bars {
  transform: translate3d(0, 50px, 0);
}

/* line 138, ../sass/shared/_swipebox.scss */
#swipebox-title {
  display: block;
  width: 100%;
  text-align: center;
}

/* line 144, ../sass/shared/_swipebox.scss */
#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(../../assets/img/icons.png);
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0;
}

/* line 158, ../sass/shared/_swipebox.scss */
#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
}

/* line 165, ../sass/shared/_swipebox.scss */
#swipebox-prev {
  background-position: -32px 13px;
  float: left;
}

/* line 170, ../sass/shared/_swipebox.scss */
#swipebox-next {
  background-position: -78px 13px;
  float: right;
}

/* line 175, ../sass/shared/_swipebox.scss */
#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 15px 12px;
}

/* line 183, ../sass/shared/_swipebox.scss */
.swipebox-no-close-button #swipebox-close {
  display: none;
}

/* line 189, ../sass/shared/_swipebox.scss */
#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3;
}

/* line 195, ../sass/shared/_swipebox.scss */
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  animation: rightSpring 0.3s;
}
/* line 199, ../sass/shared/_swipebox.scss */
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  animation: leftSpring 0.3s;
}

/* line 206, ../sass/shared/_swipebox.scss */
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
  backface-visibility: hidden;
  transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0;
}
/* line 219, ../sass/shared/_swipebox.scss */
.swipebox-touch #swipebox-container:before {
  left: 0;
  box-shadow: inset 10px 0px 10px -8px #656565;
}
/* line 224, ../sass/shared/_swipebox.scss */
.swipebox-touch #swipebox-container:after {
  right: 0;
  box-shadow: inset -10px 0px 10px -8px #656565;
}
/* line 231, ../sass/shared/_swipebox.scss */
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1;
}
/* line 238, ../sass/shared/_swipebox.scss */
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1;
}

@keyframes rightSpring {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes leftSpring {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@media screen and (min-width: 800px) {
  /* line 274, ../sass/shared/_swipebox.scss */
  #swipebox-close {
    right: 10px;
  }

  /* line 278, ../sass/shared/_swipebox.scss */
  #swipebox-arrows {
    width: 92%;
    max-width: 800px;
  }
}
/* Skin
--------------------------*/
/* line 286, ../sass/shared/_swipebox.scss */
#swipebox-overlay {
  background: #0d0d0d;
}

/* line 290, ../sass/shared/_swipebox.scss */
#swipebox-bottom-bar,
#swipebox-top-bar {
  text-shadow: 1px 1px 1px black;
  background: #000;
  opacity: 0.95;
}

/* line 302, ../sass/shared/_swipebox.scss */
#swipebox-top-bar {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif;
}

/*--------------------------------------------------------------
# Singles custom post types files
--------------------------------------------------------------*/
/* line 1, ../sass/singles/_calculators.scss */
.calculator-details {
  background: #f6f6f6;
  border-bottom: 1px solid #dedede;
  padding: 50px 0 60px 0;
}
/* line 5, ../sass/singles/_calculators.scss */
.calculator-details .title-subtitle {
  padding-bottom: 20px;
}

/* line 9, ../sass/singles/_calculators.scss */
.credit-details {
  background: #fff;
  padding: 25px 30px 50px 30px;
  border: 1px solid #dedede;
  margin-top: 30px;
}
/* line 16, ../sass/singles/_calculators.scss */
.credit-details table tr td {
  padding: 6px 10px;
  border: 1px solid #dedede;
}
/* line 19, ../sass/singles/_calculators.scss */
.credit-details table tr td span {
  color: #666;
}
/* line 23, ../sass/singles/_calculators.scss */
.credit-details table tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 28, ../sass/singles/_calculators.scss */
.credit-details .btn-cb {
  display: inline-block;
  width: 45%;
  text-align: center;
}
/* line 32, ../sass/singles/_calculators.scss */
.credit-details .btn-cb i {
  padding-right: 5px;
  color: #666;
  font-weight: bold;
}
/* line 37, ../sass/singles/_calculators.scss */
.credit-details .btn-cb.right {
  float: right;
  color: #fff;
}
/* line 40, ../sass/singles/_calculators.scss */
.credit-details .btn-cb.right i {
  padding: 0 0 0 5px;
}

/* line 46, ../sass/singles/_calculators.scss */
.interes-table {
  padding: 0 0 60px 0;
}
/* line 48, ../sass/singles/_calculators.scss */
.interes-table .title-vertical-line {
  padding-bottom: 60px;
}

/* line 52, ../sass/singles/_calculators.scss */
.responsive-table {
  overflow-x: scroll;
}

/* line 55, ../sass/singles/_calculators.scss */
.table {
  width: 99%;
  min-width: 700px;
}
/* line 58, ../sass/singles/_calculators.scss */
.table thead {
  text-align: center;
}
/* line 61, ../sass/singles/_calculators.scss */
.table thead tr th {
  color: #fff;
  padding: 20px 10px;
}
/* line 64, ../sass/singles/_calculators.scss */
.table thead tr th.color-dark-table {
  background-color: #343e48;
}
/* line 67, ../sass/singles/_calculators.scss */
.table thead tr th.color-bg-1 {
  background: #88C425;
}
/* line 70, ../sass/singles/_calculators.scss */
.table thead tr th.color-bg-2 {
  background: #15a4d3;
}
/* line 73, ../sass/singles/_calculators.scss */
.table thead tr th.color-bg-3 {
  background: #EB4436;
}
/* line 76, ../sass/singles/_calculators.scss */
.table thead tr th.color-bg-4 {
  background: #34A853;
}
/* line 83, ../sass/singles/_calculators.scss */
.table tbody tr {
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/* line 89, ../sass/singles/_calculators.scss */
.table tbody tr td {
  padding: 15px 8px;
  font-size: 0.875rem;
  border: 1px solid #ddd !important;
  text-align: center;
}
/* line 95, ../sass/singles/_calculators.scss */
.table tbody tr .title-left-table {
  padding-left: 30px;
  text-align: left;
  color: #fff;
  font-weight: lighter;
  max-width: 160px;
  border-top: 1px solid #f6f6f6 !important;
}
/* line 102, ../sass/singles/_calculators.scss */
.table tbody tr .title-left-table i {
  font-size: 1.2rem;
  padding-right: 10px;
}
/* line 106, ../sass/singles/_calculators.scss */
.table tbody tr .title-left-table.color-dark-table {
  background-color: #343e48;
}
/* line 110, ../sass/singles/_calculators.scss */
.table tbody tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 112, ../sass/singles/_calculators.scss */
.table tbody tr:nth-child(even) .color-dark-table {
  background-color: #565f68;
}
/* line 116, ../sass/singles/_calculators.scss */
.table tbody tr:hover {
  background: #565f68;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

/* line 131, ../sass/singles/_calculators.scss */
.modal-dialog {
  width: 75%;
}
/* line 133, ../sass/singles/_calculators.scss */
.modal-dialog .modal-header {
  text-align: center;
  margin-bottom: 20px;
}
/* line 136, ../sass/singles/_calculators.scss */
.modal-dialog .modal-header .close {
  position: absolute;
  top: 2px;
  right: 20px;
  padding: 10px;
  border-radius: 0 0 30px 30px;
  font-size: 1.3rem;
}
/* line 145, ../sass/singles/_calculators.scss */
.modal-dialog .modal-footer {
  border-top: 0;
}
/* line 147, ../sass/singles/_calculators.scss */
.modal-dialog .modal-footer .close {
  position: absolute;
  bottom: 0px;
  right: 20px;
  padding: 10px;
  border-radius: 30px 30px 0 0;
  font-size: 1.3rem;
}

/* line 2, ../sass/singles/_team.scss */
.single-team .hentry {
  margin: 60px 0;
}
/* line 5, ../sass/singles/_team.scss */
.single-team .img-team {
  float: left;
  padding-right: 40px;
}
/* line 8, ../sass/singles/_team.scss */
.single-team .img-team img {
  max-width: 400px;
}
/* line 13, ../sass/singles/_team.scss */
.single-team .content ul {
  margin: 0;
}
/* line 17, ../sass/singles/_team.scss */
.single-team .content .info-team ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 21, ../sass/singles/_team.scss */
.single-team .content .info-team ul li {
  display: inline-block;
  padding: 20px 30px;
  min-width: 250px;
  background: #f8f8f8;
  border: 1px solid #dedede;
  margin-right: 30px;
  margin-bottom: 30px;
}
/* line 29, ../sass/singles/_team.scss */
.single-team .content .info-team ul li i {
  font-size: 1.3rem;
  padding-right: 20px;
}

/* line 1, ../sass/singles/_events.scss */
.single-event {
  /* fixes potential theme css conflict */
}
/* line 2, ../sass/singles/_events.scss */
.single-event article {
  padding-bottom: 80px;
}
/* line 6, ../sass/singles/_events.scss */
.single-event .content h4 {
  border-bottom: 1px solid #dedede;
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-weight: 600;
}
/* line 11, ../sass/singles/_events.scss */
.single-event .content h4 span {
  display: block;
  font-size: 0.875rem;
  font-weight: lighter;
}
/* line 16, ../sass/singles/_events.scss */
.single-event .content h4 b {
  padding: 0 10px;
}
/* line 20, ../sass/singles/_events.scss */
.single-event .content .gallery-event {
  border-top: 1px solid #dedede;
  padding-top: 20px;
  margin-top: 30px;
}
/* line 24, ../sass/singles/_events.scss */
.single-event .content .gallery-event h4 {
  font-size: 1rem;
  border-bottom: 0;
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 30, ../sass/singles/_events.scss */
.single-event .content .gallery-event h4 i {
  padding-right: 10px;
}
/* line 37, ../sass/singles/_events.scss */
.single-event .map-event h4 {
  font-weight: 600;
}
/* line 39, ../sass/singles/_events.scss */
.single-event .map-event h4 span {
  display: block;
  font-size: 0.875rem;
  font-weight: lighter;
}
/* line 46, ../sass/singles/_events.scss */
.single-event .img-event {
  max-height: 400px;
  overflow: hidden;
  margin-bottom: 60px;
}
/* line 52, ../sass/singles/_events.scss */
.single-event .acf-map {
  width: 100%;
  height: 350px;
  border: #ccc solid 1px;
  margin: 0;
}
/* line 60, ../sass/singles/_events.scss */
.single-event .acf-map img {
  max-width: inherit !important;
}
/* line 63, ../sass/singles/_events.scss */
.single-event .post-navigation {
  margin-bottom: 80px;
}

/* line 2, ../sass/singles/_gallery.scss */
.single-gallery article {
  padding: 80px 0 50px 0;
  margin: 0 !important;
}
/* line 6, ../sass/singles/_gallery.scss */
.single-gallery article .img-gallery img {
  width: 100%;
}
/* line 11, ../sass/singles/_gallery.scss */
.single-gallery .border-gallery {
  padding-top: 50px;
  margin-top: 50px;
  border-top: 1px solid #f1f1f1;
}
/* line 16, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery {
  border-radius: 5px;
  background: #fff;
  border: 1px solid rgba(217, 217, 217, 0.6);
  border-top: 0;
  margin-bottom: 30px;
}
/* line 23, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .head-gallery h4 {
  padding: 15px 20px;
  margin: 0;
}
/* line 28, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .hover {
  position: relative;
  overflow: hidden;
}
/* line 31, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .hover .overlay {
  position: absolute;
  left: 0;
  top: 0px;
  opacity: 0;
  width: 100%;
  height: 96.5%;
  z-index: 1;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  text-align: center;
  vertical-align: baseline;
}
/* line 46, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .hover .overlay i {
  color: #fff;
  font-size: 2rem;
  z-index: 9999;
  padding-top: 30%;
}
/* line 54, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery img {
  height: auto;
  max-width: 100%;
  border-radius: 5px 5px 0 0;
  border-top: 1px solid rgba(217, 217, 217, 0.6);
  border-bottom: 1px solid rgba(217, 217, 217, 0.6);
}
/* line 62, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery:hover .overlay {
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  opacity: 0.5;
}
/* line 69, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery:hover .overlay i {
  opacity: 1;
}
/* line 74, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .info-gallery {
  font-size: 14px;
  padding: 5px 5px 10px 5px;
  position: relative;
}
/* line 78, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .info-gallery p {
  font-size: 14px;
  line-height: 23px;
  max-width: 90%;
  margin: 0;
  padding: 10px 20px;
}
/* line 85, ../sass/singles/_gallery.scss */
.single-gallery .item-gallery .info-gallery i {
  right: 25px;
  top: 10px;
  position: absolute;
  font-size: 2rem;
  color: #d9d9d9;
}
@media all and (max-width: 1023px) {
  /* line 16, ../sass/singles/_gallery.scss */
  .single-gallery .item-gallery {
    max-width: 480px;
    margin: 0 auto 40px auto;
  }
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media only screen and (min-width: 1241px) and (max-width: 1600px) {
  /* line 4, ../sass/shared/_responsive.scss */
  .layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03 {
    margin-top: -100px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1240px) {
  /* line 15, ../sass/shared/_responsive.scss */
  .site-header {
    max-width: 1000px;
  }
  /* line 17, ../sass/shared/_responsive.scss */
  .site-header.site-header-03 {
    max-width: 100% !important;
  }
  /* line 21, ../sass/shared/_responsive.scss */
  .site-header.site-header-03 .main-navigation ul li {
    padding-right: 0 !important;
    padding-left: 10px !important;
  }
  /* line 24, ../sass/shared/_responsive.scss */
  .site-header.site-header-03 .main-navigation ul li a {
    padding-left: 0 !important;
  }

  /* line 32, ../sass/shared/_responsive.scss */
  .container, .footer-navigation .menu-main-nav-container {
    width: 970px;
  }

  /* line 35, ../sass/shared/_responsive.scss */
  .layout-boxed-margin,
  .layout-boxed {
    max-width: 1000px;
  }
  /* line 39, ../sass/shared/_responsive.scss */
  .layout-boxed-margin .site-footer .container, .layout-boxed-margin .site-footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-boxed-margin .site-footer .menu-main-nav-container,
  .layout-boxed .site-footer .container,
  .layout-boxed .site-footer .footer-navigation .menu-main-nav-container,
  .footer-navigation .layout-boxed .site-footer .menu-main-nav-container {
    width: 970px !important;
  }

  /* line 47, ../sass/shared/_responsive.scss */
  .layout-wide .site-footer .site-info .container, .layout-wide .site-footer .site-info .footer-navigation .menu-main-nav-container, .footer-navigation .layout-wide .site-footer .site-info .menu-main-nav-container {
    max-width: 100%;
    width: 970px !important;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 57, ../sass/shared/_responsive.scss */
  .layout-semiboxed .site-content {
    max-width: 1000px;
  }
  /* line 59, ../sass/shared/_responsive.scss */
  .layout-semiboxed .site-content.site-content-02 {
    margin-top: -80px;
  }
  /* line 64, ../sass/shared/_responsive.scss */
  .layout-semiboxed footer .container, .layout-semiboxed footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed footer .menu-main-nav-container {
    width: 1000px !important;
  }

  /* line 69, ../sass/shared/_responsive.scss */
  .owl-theme .owl-controls .owl-prev {
    left: -30px;
  }

  /* line 72, ../sass/shared/_responsive.scss */
  .owl-theme .owl-controls .owl-next {
    right: -30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 82, ../sass/shared/_responsive.scss */
  .site-header .information-content {
    width: 100%;
    overflow: auto;
  }
  /* line 85, ../sass/shared/_responsive.scss */
  .site-header .information-content ul {
    float: none;
    text-align: center;
  }
  /* line 88, ../sass/shared/_responsive.scss */
  .site-header .information-content ul li {
    text-align: left;
    padding: 0 25px;
  }
  /* line 91, ../sass/shared/_responsive.scss */
  .site-header .information-content ul li img {
    left: -20px;
  }

  /* line 101, ../sass/shared/_responsive.scss */
  .site-footer .footer-elements .border-right {
    border: 0 !important;
  }
  /* line 104, ../sass/shared/_responsive.scss */
  .site-footer .footer-elements .col-sm-6 {
    width: 50%;
  }
  /* line 106, ../sass/shared/_responsive.scss */
  .site-footer .footer-elements .col-sm-6:first-child, .site-footer .footer-elements .col-sm-6:nth-child(2n+1) {
    text-align: right !important;
  }

  /* line 114, ../sass/shared/_responsive.scss */
  .owl-theme .owl-controls .owl-prev {
    left: -30px;
  }

  /* line 117, ../sass/shared/_responsive.scss */
  .owl-theme .owl-controls .owl-next {
    right: -30px;
  }
}
@media all and (max-width: 767px) {
  /* line 128, ../sass/shared/_responsive.scss */
  .site-header .information-content {
    display: none;
  }

  /* line 134, ../sass/shared/_responsive.scss */
  .site-footer .footer-element {
    min-height: auto !important;
    margin-bottom: 30px !important;
    padding: 0 !important;
    overflow: auto;
  }
  /* line 139, ../sass/shared/_responsive.scss */
  .site-footer .footer-element.border-right {
    border: 0 !important;
  }
}
@media all and (max-width: 1023px) {
  /* line 151, ../sass/shared/_responsive.scss */
  .section-title {
    max-height: inherit;
  }

  /* line 155, ../sass/shared/_responsive.scss */
  .site-header {
    max-width: 750px;
  }
  /* line 157, ../sass/shared/_responsive.scss */
  .site-header .site-branding {
    width: 100%;
    text-align: center;
  }
  /* line 160, ../sass/shared/_responsive.scss */
  .site-header .site-branding .custom-logo-link,
  .site-header .site-branding .text-logo {
    float: none;
  }
  /* line 165, ../sass/shared/_responsive.scss */
  .site-header.site-header-03 {
    padding: 15px !important;
    max-width: 100% !important;
  }
  /* line 169, ../sass/shared/_responsive.scss */
  .site-header.site-header-03 .site-branding .custom-logo-link,
  .site-header.site-header-03 .site-branding .text-logo {
    float: left !important;
  }

  /* line 178, ../sass/shared/_responsive.scss */
  #mega_main_menu .mobile_button {
    position: relative !important;
  }
  /* line 180, ../sass/shared/_responsive.scss */
  #mega_main_menu .mobile_button .symbol_menu {
    font-size: 4rem !important;
    position: absolute !important;
    top: 0 !important;
    right: 20px !important;
  }

  /* line 188, ../sass/shared/_responsive.scss */
  #mega_main_menu.menu-1 {
    min-height: 50px !important;
  }

  /* line 193, ../sass/shared/_responsive.scss */
  .main-navigation,
  .site-content {
    border-radius: 0;
  }

  /* line 199, ../sass/shared/_responsive.scss */
  .site-header-03 .main-navigation {
    position: absolute !important;
    right: 0;
    top: 17px;
    width: 95% !important;
  }
  /* line 204, ../sass/shared/_responsive.scss */
  .site-header-03 .main-navigation ul {
    background: #444 !important;
  }
  /* line 206, ../sass/shared/_responsive.scss */
  .site-header-03 .main-navigation ul ul {
    background: #fff !important;
  }

  /* line 217, ../sass/shared/_responsive.scss */
  .site-footer.footer-services .services-lines-container .services-lines li {
    width: 100%;
    float: none;
  }
  /* line 220, ../sass/shared/_responsive.scss */
  .site-footer.footer-services .services-lines-container .services-lines li .item-service-line {
    border: 1px solid #f1f1f1;
  }
  /* line 228, ../sass/shared/_responsive.scss */
  .site-footer .site-info p,
  .site-footer .site-info ul {
    text-align: center;
  }

  /* line 236, ../sass/shared/_responsive.scss */
  .site .container, .site .footer-navigation .menu-main-nav-container, .footer-navigation .site .menu-main-nav-container {
    width: 100% !important;
    max-width: 750px !important;
  }
  /* line 242, ../sass/shared/_responsive.scss */
  .site footer.site-footer .container, .site footer.site-footer .footer-navigation .menu-main-nav-container, .footer-navigation .site footer.site-footer .menu-main-nav-container {
    width: 100% !important;
    max-width: 750px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* line 252, ../sass/shared/_responsive.scss */
  .layout-boxed-margin,
  .layout-boxed {
    max-width: 1000px;
  }

  /* line 259, ../sass/shared/_responsive.scss */
  .layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03 {
    margin-top: 0;
  }

  /* line 266, ../sass/shared/_responsive.scss */
  .modal-dialog {
    width: 100%;
  }
  /* line 268, ../sass/shared/_responsive.scss */
  .modal-dialog .modal-body {
    overflow-x: scroll;
    position: relative;
  }
  /* line 271, ../sass/shared/_responsive.scss */
  .modal-dialog .modal-body table {
    min-width: 1000px;
  }
}
