/*
Theme Name: Charitize
Theme URI: http://evisionthemes.com/product/charitize-free-theme/
Author: evisiontheme
Author URI: http://evisionthemes.com/
Description: Charitize, a simple & clean WordPress theme for all the Non-Profit Organizations, Non-Profit Associations, Foundations or churches, political parties etc. With lots of customization features, you can easily built a professional website for your organization. This theme supports most of the popular plugins like contact from 7, jetpack, PS sitemap etc.
Version: 1.1.3
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Follow Documentation: http://doc.evisionthemes.com/charitize/
Live Demo : http://demo.evisionthemes.com/charitize
Text Domain: charitize
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, translation-ready, theme-options, threaded-comments

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.

Charitize is based on Underscores http://underscores.me/, (C)  2012-2014 Automattic, Inc.
Underscores 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

1.0 Normalize
2.0 Global
3.0 Media
4.0 Widget
5.0 Content
6.0 elements

*/
/**
*1.0 Normalize
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:700');

@font-face {
  font-family: 'AnebaNeue-Regular';
  font-weight: 400;
  src: url('inc/customizer/fonts/AnebaNeue-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'AnebaNeue-Italic';
  font-weight: 400;
  font-style: italic;
  src: url('inc/customizer/fonts/AnebaNeue-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'AnebaNeue-Medium';
  font-weight: 500;
  src: url('inc/customizer/fonts/AnebaNeue-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'AnebaNeue-SemiBold';
  font-weight: 600;
  src: url('inc/customizer/fonts/AnebaNeue-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'AnebaNeue-Bold';
  font-weight: 700;
  src: url('inc/customizer/fonts/AnebaNeue-Bold.ttf') format('truetype');
}

html {
  font-family: 'AnebaNeue-Regular', sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 16px;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 500;
  font-family: 'AnebaNeue-Medium', sans-serif;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/**
*2.0 Global
*/
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

body,
html {
  overflow-x: hidden;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #010000;
}

.logged-in.admin-bar .ab-top-menu a,
.logged-in.admin-bar .ab-top-menu a > p {
  color: inherit !important;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

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

embed,
iframe,
object,
video {
  max-width: 100%;
}

figure {
  margin: 0;
}

hr {
  background-color: #ccc;
  border: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  height: 2px;
  margin-bottom: 20px;
  margin-top: 18px;
}

cite,
em,
i {
  font-family: 'AnebaNeue-Italic', sans-serif;
  font-style: italic;
}

a,
a:focus {
  text-decoration: none;
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
  text-decoration: none;
}

a,
a i,
button,
input,
input[type="submit"] {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

p {
  margin-bottom: 15px;
}

q,
blockquote {
  color: #bababa;
}

q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
}

blockquote {
  padding: 0 1.5em;
  border-left: 3px solid #ccc;
  margin: 0;
  font-style: italic;
  font-size: 18px;
  font-size: 1.125rem;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #ccc;
  font-family: "Lato", sans-serif;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 30px;
  margin-top: 28px;
  max-width: 100%;
  padding: 25px;
}

code,
kbd,
tt,
samp,
var {
  font-family: "Lato", sans-serif;
}

abbr,
acronym {
  border-bottom: 1px dotted #ccc;
  cursor: help;
}

mark,
ins {
  background: #f1f1f1;
  text-decoration: none;
}

textarea {
  min-height: 135px;
  width: 100%;
}

button {
  outline: none;
  border: none;
  overflow: visible;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 0 1.6em;
  table-layout: fixed;
  width: 100%;
}

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

td {
  border-width: 0 1px 1px 0;
}

td,
th {
  padding: 0.4em;
}

dd {
  margin-bottom: 1.6em;
  margin-left: 0;
}

dd a {
  text-decoration: underline;
}

del {
  opacity: 0.8;
}

dl {
  margin-bottom: 1.6em;
}

dt {
  font-weight: 700;
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
  padding-top: 1.6em;
}

.comment-list {
  list-style: none;
  margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
  padding: 1.6em 0;
  border-top: 1px solid #ccc;
}

.comment-list .children {
  list-style: none;
  margin: 0;
}

.comment-list .children > li {
  padding-left: 0.8em;
}

.comment-list .comment-author {
  margin-bottom: 0.4em;
}

.comment-list .comment-author .avatar {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  float: left;
  margin-right: 0.8em;
}

.comment-list .comment-reply-title, .comment-list .comments-title {
  line-height: 1;
}

.comment-list .comments-title {
  margin-bottom: 1.3333em;
}

.comment-list .comment-metadata, .pingback .comment-list .edit-link {
  margin-bottom: 1.6em;
}

.comment-list .comment-metadata a.comment-edit-link, .pingback .comment-list .edit-link a.comment-edit-link {
  margin-left: 1em;
}

.comment-list .comment-metadata a.comment-edit-link:hover, .pingback .comment-list .edit-link a.comment-edit-link:hover {
  border-bottom: none;
}

.comment-list .comment-content ul,
.comment-list .comment-content ol {
  margin: 0 0 1.6em 1.3333em;
}

.comment-list .comment-content li > ul,
.comment-list .comment-content li > ol {
  margin-bottom: 0;
}

.comment-list .comment-content:last-child {
  margin-bottom: 0;
}

.comment-list .comment-content a {
  word-wrap: break-word;
}

.comment-list .reply a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  line-height: 1;
  margin-top: 5px;
  padding: 0.6167em 0.8333em;
  padding: 10px 15px;
}

.comment-list .reply a:hover, .comment-list .reply a:focus {
  outline: 0;
}

.comment-list .pingback .edit-link {
  margin-left: 1em;
}

.comment-list .pingback .edit-link:before {
  top: 5px;
}

.comment-list .comment-form, .comment-list .comment-notes, .comment-list .comment-awaiting-moderation, .comment-list .logged-in-as, .comment-list .form-allowed-tags, .comment-list .no-comments {
  padding-top: 1.6em;
}

.comment-list .comment-form p label, .comment-list .comment-notes p label, .comment-list .comment-awaiting-moderation p label, .comment-list .logged-in-as p label, .comment-list .form-allowed-tags p label, .comment-list .no-comments p label {
  display: block;
  line-height: 1.5;
}

.comment-list .comment-form input[type="text"], .comment-list .comment-notes input[type="text"], .comment-list .comment-awaiting-moderation input[type="text"], .comment-list .logged-in-as input[type="text"], .comment-list .form-allowed-tags input[type="text"], .comment-list .no-comments input[type="text"],
.comment-list .comment-form input[type="email"], .comment-list .comment-notes input[type="email"], .comment-list .comment-awaiting-moderation input[type="email"], .comment-list .logged-in-as input[type="email"], .comment-list .form-allowed-tags input[type="email"], .comment-list .no-comments input[type="email"],
.comment-list .comment-form input[type="url"], .comment-list .comment-notes input[type="url"], .comment-list .comment-awaiting-moderation input[type="url"], .comment-list .logged-in-as input[type="url"], .comment-list .form-allowed-tags input[type="url"], .comment-list .no-comments input[type="url"] {
  width: 100%;
}

.comment-list .comment-form .form-submit, .comment-list .comment-notes .form-submit, .comment-list .comment-awaiting-moderation .form-submit, .comment-list .logged-in-as .form-submit, .comment-list .form-allowed-tags .form-submit, .comment-list .no-comments .form-submit {
  text-align: right;
}

.comment-list .comment-notes,
.comment-list .comment-awaiting-moderation,
.comment-list .logged-in-as,
.comment-list .form-allowed-tags {
  line-height: 1.2;
  margin-bottom: 2em;
}

.comment-list .comment-reply-title small, .comment-list .comments-title small {
  font-size: 100%;
}

.comment-list .comment-reply-title small a, .comment-list .comments-title small a {
  border: 0;
  float: right;
  height: 32px;
  overflow: hidden;
  width: auto;
}

.comment-list .no-comments {
  padding-top: 1.6em;
}

.comment-list .comment-navigation + .no-comments {
  border-top: 0;
}

.comment-list .site-main .comment-navigation,
.comment-list .site-main .posts-navigation,
.comment-list .site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-list .comment-navigation .nav-previous,
.comment-list .comment-navigation .nav-previous,
.comment-list .comment-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .comment-list .nav-next,
.posts-navigation .comment-list .nav-next,
.post-navigation .comment-list .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

.comment-list .cat-links:before, .comment-list .tags-links:before, .comment-list .comments-link:before, .comment-list .posted-on #primary .comment-list:before, .posted-on #primary .comment-list .comment-list:before, .comment-list
.date #primary .comment-list:before,
.date #primary .comment-list .comment-list:before {
  content: "\f07c";
  font-family: "FontAwesome";
  margin-right: 5px;
}

.comment-list .cat-links {
  border-right: 1px solid #aaaaaa;
  padding-right: 10px;
}

.comment-list .tags-links {
  padding-left: 10px;
}

.comment-list .tags-links:before {
  content: "\f02c";
}

.comment-list .comments-link {
  display: block;
  margin-top: 15px;
}

.comment-list .comments-link:before {
  content: "\f086";
}

.comment-list .comments-title,
.comment-list .comment-reply-title, .comment-list .comments-title,
.comment-list .comments-link {
  font-size: 18px;
  line-height: 1.3333;
}

.posted-on #primary .comment-list:before,
.date #primary .comment-list:before {
  content: "\f274";
}

.comment-form p label, .comment-list .comment-notes p label,
.comment-list .comment-awaiting-moderation p label,
.comment-list .logged-in-as p label,
.comment-list .form-allowed-tags p label, .comment-list .no-comments p label {
  display: block;
}

.posted-on a,
.date a,
.cat-links a,
.tags-links a,
.author a,
.comments-link a {
  color: #313131;
  font-weight: 500;
}

.posted-on a:hover,
.date a:hover,
.cat-links a:hover,
.tags-links a:hover,
.author a:hover,
.comments-link a:hover {
  color: #7386c1;
}

.entry-meta span, .entry-meta .page-links a, .page-links .entry-meta a,
.entry-footer span,
.entry-footer .page-links a, .page-links
.entry-footer a {
  margin-right: 8px;
}

.edit-link {
  margin-left: 15px;
}

.edit-link a {
  color: #313131;
  font-weight: 700;
  text-decoration: underline;
}

.edit-link a:hover, .edit-link a:focus {
  color: #7386c1;
}

/*page navigation*/
.nav-links {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-bottom: 15px;
  margin-top: 15px;
}

.nav-links:before,
.nav-links:after {
  display: table;
  content: "";
}

.nav-links:after {
  clear: both;
}

.nav-links .nav-previous a,
.nav-links .nav-next a {
  color: #212121;
  display: inline-block;
  font-size: 16px;
  padding: 15px 15px 16px 24px;
  position: relative;
  text-transform: capitalize;
}

.nav-links .nav-previous a:hover,
.nav-links .nav-previous a:focus,
.nav-links .nav-previous a:active,
.nav-links .nav-next a:hover,
.nav-links .nav-next a:focus,
.nav-links .nav-next a:active {
  border-color: #7386c1;
  color: #7386c1;
}

.nav-links .nav-next a {
  padding-left: 14px;
  padding-right: 30px;
}

.nav-links .nav-previous a:before,
.nav-links .nav-next a:after {
  position: absolute;
  font-family: "FontAwesome";
  display: inline-block;
  font-size: 24px;
  line-height: 16px;
}

.nav-links .nav-previous a:before {
  content: "\f100";
  left: 0;
}

.nav-links .nav-next a:after {
  content: "\f101";
  right: 0;
  left: auto;
}

@media screen and (min-width: 1199px) {
  .nav-links .nav-previous,
  .nav-links .nav-next {
    width: 50%;
    float: left;
    vertical-align: top;
  }
  .nav-links .nav-previous {
    padding-right: 15px;
  }
  .nav-links .nav-next {
    padding-left: 15px;
    border-left: 1px solid #ccc;
    text-align: right;
  }
}

@media screen and (max-width: 767px) {
  .nav-links .nav-previous a,
  .nav-links .nav-next a {
    font-size: 16px;
    text-align: center;
    display: block;
  }
}

.form-submit {
  margin-bottom: 0;
}

.bypostauthor {
  display: block;
}

#ak-blog-post article.hentry,
.archive article.hentry,
.blog article.hentry,
#blog-post article.hentry,
.page article.hentry .entry-title,
.category article.hentry,
.search article.hentry,
.tag article.hentry {
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.blog article.hentry .entry-title,
.archive article.hentry .entry-title,
.page article.hentry .entry-title,
.single article.hentry .entry-title,
.search article.hentry .entry-title {
  font-weight: 500;
  margin-bottom: 7px;
  text-transform: inherit;
}

.hentry,
.page-content,
.entry-content,
.entry-summary,
.entry-content {
  margin: 0;
}

.sticky {
  display: block;
}

.byline,
.updated:not(.published) {
  display: none;
}

.single .byline,
.group-blog .byline {
  display: inline;
}

.page-links {
  clear: both;
  margin-top: 2em;
  margin-bottom: 2em;
}

.page-links a:hover,
.page-links a:focus {
  border-color: transparent;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

.infinity-end.neverending .site-footer {
  display: block;
}

.error404 #primary {
  width: 100%;
}

.entry-content .image-left {
  float: left;
}

@media screen and (max-width: 991px) {
  .entry-content .image-left {
    margin-bottom: 20px;
  }
}

.archive .format-aside .entry-title,
.blog .format-aside .entry-title {
  display: none;
}

.widget, .blog article.hentry,
#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
#ak-blog-post article.hentry,
.page article.hentry,
.single article.hentry,
.woocommerce article.hentry, .woocommerce .site-main {
  margin: 0;
  margin-bottom: 2em;
  padding: 15px;
}

.widget .widgettitle, .blog article.hentry .widgettitle,
#blog-post article.hentry .widgettitle,
.search article.hentry .widgettitle,
.archive article.hentry .widgettitle,
.tag article.hentry .widgettitle,
.category article.hentry .widgettitle,
#ak-blog-post article.hentry .widgettitle,
.page article.hentry .widgettitle,
.single article.hentry .widgettitle,
.woocommerce article.hentry .widgettitle, .woocommerce .site-main .widgettitle,
.widget .widget-title, .blog article.hentry .widget-title,
#blog-post article.hentry .widget-title,
.search article.hentry .widget-title,
.archive article.hentry .widget-title,
.tag article.hentry .widget-title,
.category article.hentry .widget-title,
#ak-blog-post article.hentry .widget-title,
.page article.hentry .widget-title,
.single article.hentry .widget-title,
.woocommerce article.hentry .widget-title, .woocommerce .site-main .widget-title {
  text-transform: uppercase;
  background: none;
  border-bottom: 1px solid #7386c1;
  text-align: left;
  padding-bottom: 15px;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 15px;
  padding: 0 0 12px;
}

.widget ul, .blog article.hentry ul,
#ak-blog-post article.hentry ul,
.woocommerce article.hentry ul, .woocommerce .site-main ul {
  padding-left: 0;
  list-style: none;
}

.widget li, .blog article.hentry li,
.woocommerce article.hentry li, .woocommerce .site-main li {
  display: block;
  padding-bottom: 9px;
  padding-top: 8px;
}

#blog-post article.hentry li,
.search article.hentry li,
.archive article.hentry li,
.tag article.hentry li,
.category article.hentry li,
#ak-blog-post article.hentry li,
.page article.hentry li,
.single article.hentry li {
  padding-bottom: 9px;
  padding-top: 8px;
}

.search-form label {
  margin-bottom: 0;
  display: inline-block;
}

.search-form .search-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 0;
  line-height: 26px;
}

.search-form .search-submit, .widget .search-form .search-submit:focus, .blog article.hentry .search-form .search-submit:focus,
#blog-post article.hentry .search-form .search-submit:focus,
.search article.hentry .search-form .search-submit:focus,
.archive article.hentry .search-form .search-submit:focus,
.tag article.hentry .search-form .search-submit:focus,
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page article.hentry .search-form .search-submit:focus,
.single article.hentry .search-form .search-submit:focus,
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main .search-form .search-submit:focus {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  font-weight: 400;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: top;
}

.widget_calendar table {
  margin: 0;
  margin-bottom: 15px;
}

.widget_calendar td,
.widget_calendar th {
  line-height: 2.3333;
  text-align: center;
  padding: 0;
}

.widget_calendar caption {
  text-transform: uppercase;
}

.widget_calendar tbody a {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
  display: block;
  font-weight: 600;
}

.widget_recent_entries .post-date {
  display: block;
  font-style: normal;
  line-height: 2;
  opacity: 0.8;
}

.wrapper {
  background-repeat: no-repeat;
  width: 100%;
}

.pad0lr {
  padding-left: 0;
  padding-right: 0;
}

.block {
  margin-bottom: 28px;
  position: relative;
  vertical-align: top;
}

.back-tonav {
  bottom: 20px;
  display: inline-block;
  position: fixed;
  right: 15px;
  z-index: 999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
}

.back-tonav i {
  color: #ffffff;
}

.back-tonav .back-tonav:focus {
  bottom: 20px;
  display: inline-block;
  right: 15px;
  z-index: 999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -ms-transition: all 1s;
  transition: all 1s;
}

.back-tonav:hover {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

#breadcrumb span, #breadcrumb .page-links a, .page-links #breadcrumb a {
  margin-left: 5px;
  margin-right: 5px;
}

#breadcrumb span:first-child, #breadcrumb .page-links a:first-child, .page-links #breadcrumb a:first-child {
  margin-left: 0;
}

/*!
 *  Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("assets/fonts/fontawesome-webfont.eot?v=4.6.1");
  src: url("assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.1") format("embedded-opentype"), url("assets/fonts/fontawesome-webfont.woff2?v=4.6.1") format("woff2"), url("assets/fonts/fontawesome-webfont.woff?v=4.6.1") format("woff"), url("assets/fonts/fontawesome-webfont.ttf?v=4.6.1") format("truetype"), url("assets/fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

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

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

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

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

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

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

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

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

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

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

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

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

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

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

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

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.container {
  width: 100%;
  max-width: 1236px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#masthead .container > .row > .col-xs-12.header-logo {
  width: 27.5%;
}
#masthead .custom-logo-link {
  display: inline-block;
  font-size: 0;
}
#masthead .header-logo img {
  width: 211px;
}
#masthead .container > .row > .col-xs-12.header-menu {
  width: 72.5%;
  position: relative;
  left: -50px;
}


.container-full {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-right: -15px;
  margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .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, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: none;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .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: none;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media screen and (min-width: 1024px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: none;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media screen and (min-width: 1200px) {
  .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: none;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

body,
button,
input,
select,
textarea {
  font-family: "Lato", sans-serif;
  font-size: 15.008px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: "Lato", sans-serif;
  color: #1e414e;
  font-weight: 400;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 8px;
  margin-bottom: 10px;
  line-height: 1.3;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #7386c1;
}

h1 {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
}

h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
}

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

h4 {
  font-size: 14px;
  font-size: 0.875rem;
}

h5 {
  font-size: 12px;
  font-size: 0.75rem;
}

h6 {
  font-size: 11.008px;
  font-size: 0.688rem;
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  h2 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  h3 {
    font-size: 16px;
    font-size: 1rem;
  }
  h4 {
    font-size: 14px;
    font-size: 0.875rem;
  }
  h5 {
    font-size: 12px;
    font-size: 0.75rem;
  }
  h6 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

a,
a:focus {
  color: #7180ec;
}
a:active,
a:hover {
  color: #6070c1;
}

.header-wrapper {
  position: relative;
  z-index: 999999;
}
.header-wrapper.header-wrapper-home {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.button, .woocommerce li.product a.button, .woocommerce .header-btn a.button,
button,
html input[type="button"],
input[type="button"],
input[type="reset"],
input[type="submit"],
.button:visited,
.woocommerce li.product a.button:visited,
.woocommerce .header-btn a.button:visited,
button:visited,
html input[type="button"]:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
  background: #7386c1;
  border: none;
  color: #1e414e;
  cursor: pointer;
  font-weight: 400;
  line-height: 1;
  padding: 18px 36px 20px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  font-size: 0.875rem;
}

.button:hover, .woocommerce li.product a.button:hover, .woocommerce .header-btn a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  background: #7386c1;
}

form {
  position: relative;
}

input {
  border: 1px solid #ccc;
  color: #666;
  font-size: 16px;
  font-size: 1rem;
  padding: 8px 15px;
  outline: 0;
  height: inherit;
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  background-color: #F7F7F7;
  box-sizing: border-box;
  padding: 8px 5px 8px 15px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
  background-color: #fff;
  -webkit-appearance: none;
}

textarea {
  width: 100%;
  min-height: 120px;
  resize: none;
}

select:focus {
  outline: none;
}

table,
td,
th {
  border: 1px solid #ededed;
  color: #565656;
}

table {
  border-width: 1px 0 0 1px;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: 700;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

/*Loader section*/
@-webkit-keyframes circle-move1 {
  0% {
    cx: 5;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 105;
    opacity: 1;
  }
  95% {
    cx: 235;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes circle-move1 {
  0% {
    cx: 5;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 105;
    opacity: 1;
  }
  95% {
    cx: 235;
  }
  100% {
    opacity: 0;
  }
}

@keyframes circle-move1 {
  0% {
    cx: 5;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 105;
    opacity: 1;
  }
  95% {
    cx: 235;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes circle-move2 {
  0% {
    cx: 20;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 120;
    opacity: 1;
  }
  95% {
    cx: 250;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes circle-move2 {
  0% {
    cx: 20;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 120;
    opacity: 1;
  }
  95% {
    cx: 250;
  }
  100% {
    opacity: 0;
  }
}

@keyframes circle-move2 {
  0% {
    cx: 20;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 120;
    opacity: 1;
  }
  95% {
    cx: 250;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes circle-move3 {
  0% {
    cx: 35;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 135;
    opacity: 1;
  }
  95% {
    cx: 265;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes circle-move3 {
  0% {
    cx: 35;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 135;
    opacity: 1;
  }
  95% {
    cx: 265;
  }
  100% {
    opacity: 0;
  }
}

@keyframes circle-move3 {
  0% {
    cx: 35;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 135;
    opacity: 1;
  }
  95% {
    cx: 265;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes circle-move4 {
  0% {
    cx: 50;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 150;
    opacity: 1;
  }
  95% {
    cx: 280;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes circle-move4 {
  0% {
    cx: 50;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 150;
    opacity: 1;
  }
  95% {
    cx: 280;
  }
  100% {
    opacity: 0;
  }
}

@keyframes circle-move4 {
  0% {
    cx: 50;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 150;
    opacity: 1;
  }
  95% {
    cx: 280;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes circle-move5 {
  0% {
    cx: 65;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 165;
    opacity: 1;
  }
  95% {
    cx: 295;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes circle-move5 {
  0% {
    cx: 65;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 165;
    opacity: 1;
  }
  95% {
    cx: 295;
  }
  100% {
    opacity: 0;
  }
}

@keyframes circle-move5 {
  0% {
    cx: 65;
    opacity: 0;
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    cx: 165;
    opacity: 1;
  }
  95% {
    cx: 295;
  }
  100% {
    opacity: 0;
  }
}

.wraploader, .wraploader .loader-outer {
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
}

.wraploader {
  background-color: #7386c1;
  height: 100%;
  position: fixed;
  overflow: hidden;
  width: 100%;
  z-index: 99999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.wraploader .loader-outer {
  height: 50px;
  margin: auto;
  position: absolute;
  width: 320px;
}

.wraploader .loader-outer #wrapcircle {
  padding: 20px 15px 40px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.wraploader .loader-outer #wrapcircle circle {
  opacity: 0;
}

.wraploader .loader-outer #wrapcircle #fifthcircle {
  -webkit-animation: circle-move5 4s ease-in-out 0s infinite;
  -moz-animation: circle-move5 4s ease-in-out 0s infinite;
  -ms-animation: circle-move5 4s ease-in-out 0s infinite;
  -o-animation: circle-move5 4s ease-in-out 0s infinite;
  animation: circle-move5 4s ease-in-out 0s infinite;
}

.wraploader .loader-outer #wrapcircle #forthcircle {
  -webkit-animation: circle-move4 4s ease-in-out 0.2s infinite;
  -moz-animation: circle-move4 4s ease-in-out 0.2s infinite;
  -ms-animation: circle-move4 4s ease-in-out 0.2s infinite;
  -o-animation: circle-move4 4s ease-in-out 0.2s infinite;
  animation: circle-move4 4s ease-in-out 0.2s infinite;
}

.wraploader .loader-outer #wrapcircle #thirthcircle {
  -webkit-animation: circle-move3 4s ease-in-out 0.4s infinite;
  -moz-animation: circle-move3 4s ease-in-out 0.4s infinite;
  -ms-animation: circle-move3 4s ease-in-out 0.4s infinite;
  -o-animation: circle-move3 4s ease-in-out 0.4s infinite;
  animation: circle-move3 4s ease-in-out 0.4s infinite;
}

.wraploader .loader-outer #wrapcircle #secondcircle {
  -webkit-animation: circle-move2 4s ease-in-out 0.6s infinite;
  -moz-animation: circle-move2 4s ease-in-out 0.6s infinite;
  -ms-animation: circle-move2 4s ease-in-out 0.6s infinite;
  -o-animation: circle-move2 4s ease-in-out 0.6s infinite;
  animation: circle-move2 4s ease-in-out 0.6s infinite;
}

.wraploader .loader-outer #wrapcircle #firstcircle {
  -webkit-animation: circle-move1 4s ease-in-out 0.8s infinite;
  -moz-animation: circle-move1 4s ease-in-out 0.8s infinite;
  -ms-animation: circle-move1 4s ease-in-out 0.8s infinite;
  -o-animation: circle-move1 4s ease-in-out 0.8s infinite;
  animation: circle-move1 4s ease-in-out 0.8s infinite;
}

@media screen and (min-width: 768px) {
  .evision-social-section {
    position: fixed;
    right: 15px;
    z-index: 9999;
  }
}

@media screen and (max-width: 767px) {
  .evision-social-section {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px 0;
    text-align: center;
  }
}

.evision-social-section ul {
  list-style: none;
  margin-bottom: 0;
  margin-top: 17px;
  padding-left: 0;
  /*----------------------*/
}

@media screen and (max-width: 767px) {
  .evision-social-section ul {
    margin-bottom: 7px;
    margin-top: 7px;
    padding-left: 0;
    text-align: center;
  }
}

.evision-social-section ul li {
  vertical-align: middle;
  margin-bottom: 1px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .evision-social-section ul li {
    display: inline-block;
  }
}

.evision-social-section ul a {
  position: relative;
  color: #fff;
}

.evision-social-section ul a span, .evision-social-section ul a .page-links a, .page-links .evision-social-section ul a a {
  bottom: 0;
  background-color: #333333;
  display: inline-block;
  min-height: 30px;
  position: absolute;
  padding: 7px 10px 8px;
  right: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  font-size: 0px;
  font-size: 0rem;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -ms-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: font-size 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

.evision-social-section ul a span:after, .evision-social-section ul a .page-links a:after, .page-links .evision-social-section ul a a:after {
  border-left: 6px solid #333333;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
  right: -5px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 6px;
}

.evision-social-section ul a:after {
  border: 2px solid white;
  color: #fff;
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: 400;
  height: 46px;
  margin-left: 5px;
  margin-right: 5px;
  line-height: 46px;
  text-align: center;
  width: 46px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-background-color: rgba(0, 0, 0, 0.5);
  -moz-background-color: rgba(0, 0, 0, 0.5);
  -ms-background-color: rgba(0, 0, 0, 0.5);
  -o-background-color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
  .evision-social-section ul a:after {
    height: 36px;
    width: 36px;
    line-height: 32px;
    background-color: transparent;
    color: #cccccc;
  }
}

.evision-social-section ul a:hover span, .evision-social-section ul a:hover .page-links a, .page-links .evision-social-section ul a:hover a, .evision-social-section ul a:focus span, .evision-social-section ul a:focus .page-links a, .page-links .evision-social-section ul a:focus a, .evision-social-section ul a:active span, .evision-social-section ul a:active .page-links a, .page-links .evision-social-section ul a:active a {
  bottom: 0;
  right: 100%;
  top: 0;
  font-size: 13.008px;
  font-size: 0.813rem;
  opacity: 1;
  filter: alpha(opacity=100);
}

.evision-social-section ul a:hover:after, .evision-social-section ul a:focus:after, .evision-social-section ul a:active:after {
  border-color: #999999;
  background-color: #fff;
}

.evision-social-section ul a[href*="facebook.com"]:after {
  content: "\f09a";
}

.evision-social-section ul a[href*="twitter.com"]:after {
  content: "\f099";
}

.evision-social-section ul a[href*="linkedin.com"]:after {
  content: "\f0e1";
}

.evision-social-section ul a[href*="instagram.com"]:after {
  content: "\f16d";
}

.evision-social-section ul a[href*="youtube.com"]:after {
  content: "\f167";
}

.evision-social-section ul a[href*="plus.google.com"]:after {
  content: "\f0d5";
}

.evision-social-section ul a[href*="pinterest.com"]:after {
  content: "\f0d2";
}

.evision-social-section ul a[href*="flickr.com"]:after {
  content: "\f16e";
}

.evision-social-section ul a[href*="tumblr.com"]:after {
  content: "\f173";
}

.evision-social-section ul a[href*="wordpress.org"]:after {
  content: "\f19a";
}

.evision-social-section ul a[href*="wordpress.com"]:after {
  content: "\f19a";
}

.evision-social-section ul a[href*="soundcloud.com"]:after {
  content: "\f1be";
}

.evision-social-section ul a[href*="dribbble.com"]:after {
  content: "\f17d";
}

.evision-social-section ul a[href*="digg.com"]:after {
  content: "\f1a6";
}

.evision-social-section ul a[href*="behance.net"]:after {
  content: "\f1b4";
}

.evision-social-section ul a[href*="vine.co"]:after {
  content: "\f1ca";
}

.evision-social-section ul a[href*="snapchat.com"]:after {
  content: "\f2ab";
}

.evision-social-section ul a[href*="reddit.com"]:after {
  content: "\f1a1";
}

.evision-social-section ul a[href*="medium.com"]:after {
  content: "\f23a";
}

.evision-social-section ul a[href*="whatsapp.com"]:after {
  content: "\f232";
}

.evision-social-section ul a[href*="slack.com"]:after {
  content: "\f198";
}

.evision-social-section ul a[href*="vk.com"]:after {
  content: "\f189";
}

.evision-social-section ul a:hover[href*="facebook.com"]:after {
  color: #3C579E !important;
}

.evision-social-section ul a:hover[href*="twitter.com"]:after {
  color: #01BBF6 !important;
}

.evision-social-section ul a:hover[href*="linkedin.com"]:after {
  color: #1484C3 !important;
}

.evision-social-section ul a:hover[href*="instagram.com"]:after {
  color: #2D6A93 !important;
}

.evision-social-section ul a:hover[href*="youtube.com"]:after {
  color: #D62424 !important;
}

.evision-social-section ul a:hover[href*="pinterest.com"]:after {
  color: #BD2126 !important;
}

.evision-social-section ul a:hover[href*="plus.google.com"]:after {
  color: #D73D32 !important;
}

.evision-social-section ul a:hover[href*="flickr.com"]:after {
  color: #FD0083 !important;
}

.evision-social-section ul a:hover[href*="tumblr.com"]:after {
  color: #34465D !important;
}

.evision-social-section ul a:hover[href*="wordpress.org"]:after {
  color: #3480A3 !important;
}

.evision-social-section ul a:hover[href*="wordpress.com"]:after {
  color: #3480A4 !important;
}

.evision-social-section ul a:hover[href*="soundcloud.com"]:after {
  color: #FF4E00 !important;
}

.evision-social-section ul a:hover[href*="dribbble.com"]:after {
  color: #EE6D9E !important;
}

.evision-social-section ul a:hover[href*="digg.com"]:after {
  color: #000000 !important;
}

.evision-social-section ul a:hover[href*="behance.net"]:after {
  color: #131418 !important;
}

.evision-social-section ul a:hover[href*="vine.co"]:after {
  color: #00BF8F !important;
}

.evision-social-section ul a:hover[href*="snapchat.com"]:after {
  color: #FF5500 !important;
}

.evision-social-section ul a:hover[href*="reddit.com"]:after {
  color: #CEE3F8 !important;
}

.evision-social-section ul a:hover[href*="medium.com"]:after {
  color: #02B875 !important;
}

.evision-social-section ul a:hover[href*="whatsapp.com"]:after {
  color: #4EC65A !important;
}

.evision-social-section ul a:hover[href*="slack.com"]:after {
  color: #56B68B !important;
}

.evision-social-section ul a:hover[href*="vk.com"]:after {
  color: #537599 !important;
}

.alternate-border ul a:after {
  border: 2px solid red !important;
}

/*back-to-top section*/
.evision-back-to-top, .evision-back-to-top:focus, .evision-back-to-top:visited {
  background-color: #7386c1;
  bottom: -100px;
  color: #fff;
  display: inline-block;
  padding: 0 13px;
  position: fixed;
  right: 20px;
  z-index: 9999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  font-size: 28px;
  font-size: 1.75rem;
  -webkit-transition: bottom 0.5s linear, opacity 0.5s linear, border-radius 0.5s linear;
  -moz-transition: bottom 0.5s linear, opacity 0.5s linear, border-radius 0.5s linear;
  -ms-transition: bottom 0.5s linear, opacity 0.5s linear, border-radius 0.5s linear;
  -o-transition: bottom 0.5s linear, opacity 0.5s linear, border-radius 0.5s linear;
  transition: bottom 0.5s linear, opacity 0.5s linear, border-radius 0.5s linear;
}

.evision-back-to-top:hover, .evision-back-to-top:active {
  background-color: #7386c1;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.evision-back-to-top i, .evision-back-to-top:focus i, .evision-back-to-top:visited i {
  color: #fff;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
  margin-right: 1.5em;
}

.alignright {
  float: right;
  margin-left: 1.5em;
}

/*post image*/
article.hentry .image-full {
  margin-bottom: 20px;
}

.entry-content .image-left {
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 1023px) {
  .entry-content .image-left {
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
  }
}

.entry-content .image-right {
  float: right;
  margin-left: 20px;
}

@media screen and (max-width: 1023px) {
  .entry-content .image-right {
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

article .comment-list,
.pingback .comment-list .trackback .comment-list {
  border-top: 1px solid #ccc;
}

.comment-list .comments-title,
.comment-list .comment-reply-title, .comment-list .comments-title {
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 700;
}

.comment-list .comment-author .avatar {
  height: 50px;
  width: 50px;
}

.comment-list .comment-metadata a, .pingback .comment-list .edit-link a {
  font-weight: 700;
}

.comment-list .reply a {
  font-size: 16px;
  font-size: 1rem;
  color: #bababa;
  border: 1px solid #ccc;
  font-weight: 700;
  text-transform: uppercase;
}

.comment-list .reply a:hover, .comment-list .reply a:hover {
  border: 1px solid #ccc;
  border-color: #7386c1;
}

.comment-list .comment-form label, .comment-list .comment-notes label, .comment-list .comment-awaiting-moderation label, .comment-list .logged-in-as label, .comment-list .form-allowed-tags label, .comment-list .no-comments label {
  font-weight: 700;
  text-transform: uppercase;
  color: #bababa;
  font-size: 15.008px;
  font-size: 0.938rem;
}

.comment-list .no-comments {
  border-top: 1px solid #ccc;
}

.comment-list + .comment-respond {
  border-top: 1px solid #ccc;
}

.form-allowed-tags code {
  font-family: "Lato", sans-serif;
}

.required {
  color: #DE0E0E;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.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. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

.clear:before,
.clear:after,
#content:before,
#content:after,
.site-header:before,
.site-header:after,
.container:before,
.container: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;
}

.clear:after,
#content:after,
.site-header:after,
.container:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.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. */
.infinity-end.neverending .site-footer {
  display: block;
}

/**
*3.0 Content
*/
.wp-caption {
  margin-bottom: 0.8em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto;
}

.wp-caption.alignnone img {
  float: left;
}

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

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
}

.gallery-cols-2 .gallery-item {
  max-width: 50%;
}

.gallery-cols-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-cols-4 .gallery-item {
  max-width: 25%;
}

.gallery-cols-5 .gallery-item {
  max-width: 20%;
}

.gallery-cols-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-cols-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-cols-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-cols-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

@media screen and (max-width: 767px) {
  .gallery-cols-5 .gallery-item,
  .gallery-cols-6 .gallery-item,
  .gallery-cols-7 .gallery-item,
  .gallery-cols-8 .gallery-item,
  .gallery-cols-9 .gallery-item {
    max-width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .gallery-cols-3 .gallery-item,
  .gallery-cols-4 .gallery-item {
    max-width: 100%;
  }
}

/**
*4.0 Content
*/
.widget, .blog article.hentry,
#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
#ak-blog-post article.hentry,
.page article.hentry,
.single article.hentry,
.woocommerce article.hentry, .woocommerce .site-main {
  margin-bottom: 20px;
 /* padding: 15px 15px 1.875em 15px;*/
  /*search widget*/
}

.widget select, .blog article.hentry select,
#blog-post article.hentry select,
.search article.hentry select,
.archive article.hentry select,
.tag article.hentry select,
.category article.hentry select,
#ak-blog-post article.hentry select,
.page article.hentry select,
.single article.hentry select,
.woocommerce article.hentry select, .woocommerce .site-main select {
  max-width: 100%;
  padding: 7px 15px 8px;
}

.widget li, .blog article.hentry li,
#blog-post article.hentry li,
.search article.hentry li,
.archive article.hentry li,
.tag article.hentry li,
.category article.hentry li,
#ak-blog-post article.hentry li,
.page article.hentry li,
.single article.hentry li,
.woocommerce article.hentry li, .woocommerce .site-main li {
  border-top: 1px solid #ccc;
}

.widget li:first-child, .blog article.hentry li:first-child,
#blog-post article.hentry li:first-child,
.search article.hentry li:first-child,
.archive article.hentry li:first-child,
.tag article.hentry li:first-child,
.category article.hentry li:first-child,
#ak-blog-post article.hentry li:first-child,
.page article.hentry li:first-child,
.single article.hentry li:first-child,
.woocommerce article.hentry li:first-child, .woocommerce .site-main li:first-child {
  border-top: none;
}

.widget li a:hover, .blog article.hentry li a:hover,
#blog-post article.hentry li a:hover,
.search article.hentry li a:hover,
.archive article.hentry li a:hover,
.tag article.hentry li a:hover,
.category article.hentry li a:hover,
#ak-blog-post article.hentry li a:hover,
.page article.hentry li a:hover,
.single article.hentry li a:hover,
.woocommerce article.hentry li a:hover, .woocommerce .site-main li a:hover {
  color: #7386c1;
}

.widget .search-form label, .blog article.hentry .search-form label,
#blog-post article.hentry .search-form label,
.search article.hentry .search-form label,
.archive article.hentry .search-form label,
.tag article.hentry .search-form label,
.category article.hentry .search-form label,
#ak-blog-post article.hentry .search-form label,
.page article.hentry .search-form label,
.single article.hentry .search-form label,
.woocommerce article.hentry .search-form label, .woocommerce .site-main .search-form label {
  width: 68%;
  /*fallback*/
  width: calc(100% - 106px);
}

.widget .search-form .search-field, .blog article.hentry .search-form .search-field,
#blog-post article.hentry .search-form .search-field,
.search article.hentry .search-form .search-field,
.archive article.hentry .search-form .search-field,
.tag article.hentry .search-form .search-field,
.category article.hentry .search-form .search-field,
#ak-blog-post article.hentry .search-form .search-field,
.page article.hentry .search-form .search-field,
.single article.hentry .search-form .search-field,
.woocommerce article.hentry .search-form .search-field, .woocommerce .site-main .search-form .search-field {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #fff;
  border: 2px solid #ccc;
  color: #b4b4b4;
  height: 38px;
}

.widget .search-form .search-submit, .blog article.hentry .search-form .search-submit,
#blog-post article.hentry .search-form .search-submit,
.search article.hentry .search-form .search-submit,
.archive article.hentry .search-form .search-submit,
.tag article.hentry .search-form .search-submit,
.category article.hentry .search-form .search-submit,
#ak-blog-post article.hentry .search-form .search-submit,
.page article.hentry .search-form .search-submit,
.single article.hentry .search-form .search-submit,
.woocommerce article.hentry .search-form .search-submit, .woocommerce .site-main .search-form .search-submit, .widget .search-form .search-submit:focus, .blog article.hentry .widget .search-form .search-submit:focus, .widget .blog article.hentry .search-form .search-submit:focus,
#blog-post article.hentry .widget .search-form .search-submit:focus, .widget
#blog-post article.hentry .search-form .search-submit:focus,
.search article.hentry .widget .search-form .search-submit:focus, .widget
.search article.hentry .search-form .search-submit:focus,
.archive article.hentry .widget .search-form .search-submit:focus, .widget
.archive article.hentry .search-form .search-submit:focus,
.tag article.hentry .widget .search-form .search-submit:focus, .widget
.tag article.hentry .search-form .search-submit:focus,
.category article.hentry .widget .search-form .search-submit:focus, .widget
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post article.hentry .widget .search-form .search-submit:focus, .widget
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page article.hentry .widget .search-form .search-submit:focus, .widget
.page article.hentry .search-form .search-submit:focus,
.single article.hentry .widget .search-form .search-submit:focus, .widget
.single article.hentry .search-form .search-submit:focus,
.woocommerce article.hentry .widget .search-form .search-submit:focus, .widget
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main .widget .search-form .search-submit:focus, .widget .woocommerce .site-main .search-form .search-submit:focus, .widget .blog article.hentry .search-form .search-submit:focus, .blog article.hentry .widget .search-form .search-submit:focus, .blog article.hentry .search-form .search-submit:focus,
#blog-post .blog article.hentry .search-form .search-submit:focus, .blog
#blog-post article.hentry .search-form .search-submit:focus,
.search .blog article.hentry .search-form .search-submit:focus, .blog
.search article.hentry .search-form .search-submit:focus,
.archive .blog article.hentry .search-form .search-submit:focus, .blog
.archive article.hentry .search-form .search-submit:focus,
.tag .blog article.hentry .search-form .search-submit:focus, .blog
.tag article.hentry .search-form .search-submit:focus,
.category .blog article.hentry .search-form .search-submit:focus, .blog
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post .blog article.hentry .search-form .search-submit:focus, .blog
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page .blog article.hentry .search-form .search-submit:focus, .blog
.page article.hentry .search-form .search-submit:focus,
.single .blog article.hentry .search-form .search-submit:focus, .blog
.single article.hentry .search-form .search-submit:focus,
.woocommerce .blog article.hentry .search-form .search-submit:focus, .blog
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main .blog article.hentry .search-form .search-submit:focus, .blog article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post article.hentry .widget .search-form .search-submit:focus, .blog
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post .blog article.hentry .search-form .search-submit:focus, #blog-post article.hentry .search-form .search-submit:focus,
.search
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.search article.hentry .search-form .search-submit:focus,
.archive
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.archive article.hentry .search-form .search-submit:focus,
.tag
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.tag article.hentry .search-form .search-submit:focus,
.category
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.page article.hentry .search-form .search-submit:focus,
.single
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.single article.hentry .search-form .search-submit:focus,
.woocommerce
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
#blog-post article.hentry .search-form .search-submit:focus,
#blog-post article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.search article.hentry .search-form .search-submit:focus,
.search article.hentry .widget .search-form .search-submit:focus, .blog
.search article.hentry .search-form .search-submit:focus,
.search .blog article.hentry .search-form .search-submit:focus,
#blog-post
.search article.hentry .search-form .search-submit:focus,
.search
#blog-post article.hentry .search-form .search-submit:focus, .search article.hentry .search-form .search-submit:focus,
.archive
.search article.hentry .search-form .search-submit:focus,
.search
.archive article.hentry .search-form .search-submit:focus,
.tag
.search article.hentry .search-form .search-submit:focus,
.search
.tag article.hentry .search-form .search-submit:focus,
.category
.search article.hentry .search-form .search-submit:focus,
.search
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.search article.hentry .search-form .search-submit:focus,
.search
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.search article.hentry .search-form .search-submit:focus,
.search
.page article.hentry .search-form .search-submit:focus,
.single
.search article.hentry .search-form .search-submit:focus,
.search
.single article.hentry .search-form .search-submit:focus,
.woocommerce
.search article.hentry .search-form .search-submit:focus,
.search
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.search article.hentry .search-form .search-submit:focus,
.search article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.archive article.hentry .search-form .search-submit:focus,
.archive article.hentry .widget .search-form .search-submit:focus, .blog
.archive article.hentry .search-form .search-submit:focus,
.archive .blog article.hentry .search-form .search-submit:focus,
#blog-post
.archive article.hentry .search-form .search-submit:focus,
.archive
#blog-post article.hentry .search-form .search-submit:focus,
.search
.archive article.hentry .search-form .search-submit:focus,
.archive
.search article.hentry .search-form .search-submit:focus, .archive article.hentry .search-form .search-submit:focus,
.tag
.archive article.hentry .search-form .search-submit:focus,
.archive
.tag article.hentry .search-form .search-submit:focus,
.category
.archive article.hentry .search-form .search-submit:focus,
.archive
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.archive article.hentry .search-form .search-submit:focus,
.archive
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.archive article.hentry .search-form .search-submit:focus,
.archive
.page article.hentry .search-form .search-submit:focus,
.single
.archive article.hentry .search-form .search-submit:focus,
.archive
.single article.hentry .search-form .search-submit:focus,
.woocommerce
.archive article.hentry .search-form .search-submit:focus,
.archive
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.archive article.hentry .search-form .search-submit:focus,
.archive article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.tag article.hentry .search-form .search-submit:focus,
.tag article.hentry .widget .search-form .search-submit:focus, .blog
.tag article.hentry .search-form .search-submit:focus,
.tag .blog article.hentry .search-form .search-submit:focus,
#blog-post
.tag article.hentry .search-form .search-submit:focus,
.tag
#blog-post article.hentry .search-form .search-submit:focus,
.search
.tag article.hentry .search-form .search-submit:focus,
.tag
.search article.hentry .search-form .search-submit:focus,
.archive
.tag article.hentry .search-form .search-submit:focus,
.tag
.archive article.hentry .search-form .search-submit:focus, .tag article.hentry .search-form .search-submit:focus,
.category
.tag article.hentry .search-form .search-submit:focus,
.tag
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.tag article.hentry .search-form .search-submit:focus,
.tag
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.tag article.hentry .search-form .search-submit:focus,
.tag
.page article.hentry .search-form .search-submit:focus,
.single
.tag article.hentry .search-form .search-submit:focus,
.tag
.single article.hentry .search-form .search-submit:focus,
.woocommerce
.tag article.hentry .search-form .search-submit:focus,
.tag
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.tag article.hentry .search-form .search-submit:focus,
.tag article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.category article.hentry .search-form .search-submit:focus,
.category article.hentry .widget .search-form .search-submit:focus, .blog
.category article.hentry .search-form .search-submit:focus,
.category .blog article.hentry .search-form .search-submit:focus,
#blog-post
.category article.hentry .search-form .search-submit:focus,
.category
#blog-post article.hentry .search-form .search-submit:focus,
.search
.category article.hentry .search-form .search-submit:focus,
.category
.search article.hentry .search-form .search-submit:focus,
.archive
.category article.hentry .search-form .search-submit:focus,
.category
.archive article.hentry .search-form .search-submit:focus,
.tag
.category article.hentry .search-form .search-submit:focus,
.category
.tag article.hentry .search-form .search-submit:focus, .category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.category article.hentry .search-form .search-submit:focus,
.category
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.category article.hentry .search-form .search-submit:focus,
.category
.page article.hentry .search-form .search-submit:focus,
.single
.category article.hentry .search-form .search-submit:focus,
.category
.single article.hentry .search-form .search-submit:focus,
.woocommerce
.category article.hentry .search-form .search-submit:focus,
.category
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.category article.hentry .search-form .search-submit:focus,
.category article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post article.hentry .widget .search-form .search-submit:focus, .blog
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post .blog article.hentry .search-form .search-submit:focus,
#blog-post
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
#blog-post article.hentry .search-form .search-submit:focus,
.search
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.search article.hentry .search-form .search-submit:focus,
.archive
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.archive article.hentry .search-form .search-submit:focus,
.tag
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.tag article.hentry .search-form .search-submit:focus,
.category
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.category article.hentry .search-form .search-submit:focus, #ak-blog-post article.hentry .search-form .search-submit:focus,
.page
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.page article.hentry .search-form .search-submit:focus,
.single
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.single article.hentry .search-form .search-submit:focus,
.woocommerce
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
#ak-blog-post article.hentry .search-form .search-submit:focus,
#ak-blog-post article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.page article.hentry .search-form .search-submit:focus,
.page article.hentry .widget .search-form .search-submit:focus, .blog
.page article.hentry .search-form .search-submit:focus,
.page .blog article.hentry .search-form .search-submit:focus,
#blog-post
.page article.hentry .search-form .search-submit:focus,
.page
#blog-post article.hentry .search-form .search-submit:focus,
.search
.page article.hentry .search-form .search-submit:focus,
.page
.search article.hentry .search-form .search-submit:focus,
.archive
.page article.hentry .search-form .search-submit:focus,
.page
.archive article.hentry .search-form .search-submit:focus,
.tag
.page article.hentry .search-form .search-submit:focus,
.page
.tag article.hentry .search-form .search-submit:focus,
.category
.page article.hentry .search-form .search-submit:focus,
.page
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.page article.hentry .search-form .search-submit:focus,
.page
#ak-blog-post article.hentry .search-form .search-submit:focus, .page article.hentry .search-form .search-submit:focus,
.single
.page article.hentry .search-form .search-submit:focus,
.page
.single article.hentry .search-form .search-submit:focus,
.woocommerce
.page article.hentry .search-form .search-submit:focus,
.page
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.page article.hentry .search-form .search-submit:focus,
.page article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.single article.hentry .search-form .search-submit:focus,
.single article.hentry .widget .search-form .search-submit:focus, .blog
.single article.hentry .search-form .search-submit:focus,
.single .blog article.hentry .search-form .search-submit:focus,
#blog-post
.single article.hentry .search-form .search-submit:focus,
.single
#blog-post article.hentry .search-form .search-submit:focus,
.search
.single article.hentry .search-form .search-submit:focus,
.single
.search article.hentry .search-form .search-submit:focus,
.archive
.single article.hentry .search-form .search-submit:focus,
.single
.archive article.hentry .search-form .search-submit:focus,
.tag
.single article.hentry .search-form .search-submit:focus,
.single
.tag article.hentry .search-form .search-submit:focus,
.category
.single article.hentry .search-form .search-submit:focus,
.single
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.single article.hentry .search-form .search-submit:focus,
.single
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.single article.hentry .search-form .search-submit:focus,
.single
.page article.hentry .search-form .search-submit:focus, .single article.hentry .search-form .search-submit:focus,
.woocommerce
.single article.hentry .search-form .search-submit:focus,
.single
.woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main
.single article.hentry .search-form .search-submit:focus,
.single article.hentry .woocommerce .site-main .search-form .search-submit:focus, .widget
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce article.hentry .widget .search-form .search-submit:focus, .blog
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce .blog article.hentry .search-form .search-submit:focus,
#blog-post
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
#blog-post article.hentry .search-form .search-submit:focus,
.search
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.search article.hentry .search-form .search-submit:focus,
.archive
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.archive article.hentry .search-form .search-submit:focus,
.tag
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.tag article.hentry .search-form .search-submit:focus,
.category
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.page article.hentry .search-form .search-submit:focus,
.single
.woocommerce article.hentry .search-form .search-submit:focus,
.woocommerce
.single article.hentry .search-form .search-submit:focus, .woocommerce article.hentry .search-form .search-submit:focus, .woocommerce .site-main article.hentry .search-form .search-submit:focus, .woocommerce article.hentry .site-main .search-form .search-submit:focus, .widget .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main .widget .search-form .search-submit:focus, .blog article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main .blog article.hentry .search-form .search-submit:focus,
#blog-post article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
#blog-post article.hentry .search-form .search-submit:focus,
.search article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.search article.hentry .search-form .search-submit:focus,
.archive article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.archive article.hentry .search-form .search-submit:focus,
.tag article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.tag article.hentry .search-form .search-submit:focus,
.category article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.category article.hentry .search-form .search-submit:focus,
#ak-blog-post article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
#ak-blog-post article.hentry .search-form .search-submit:focus,
.page article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.page article.hentry .search-form .search-submit:focus,
.single article.hentry .woocommerce .site-main .search-form .search-submit:focus, .woocommerce .site-main
.single article.hentry .search-form .search-submit:focus, .woocommerce article.hentry .site-main .search-form .search-submit:focus, .woocommerce .site-main article.hentry .search-form .search-submit:focus, .woocommerce .site-main .search-form .search-submit:focus {
  background: #7386c1;
  border: none;
  color: #1e414e;
  height: 38px;
  width: 102px;
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

.widget .search-form .search-submit:hover, .blog article.hentry .search-form .search-submit:hover,
#blog-post article.hentry .search-form .search-submit:hover,
.search article.hentry .search-form .search-submit:hover,
.archive article.hentry .search-form .search-submit:hover,
.tag article.hentry .search-form .search-submit:hover,
.category article.hentry .search-form .search-submit:hover,
#ak-blog-post article.hentry .search-form .search-submit:hover,
.page article.hentry .search-form .search-submit:hover,
.single article.hentry .search-form .search-submit:hover,
.woocommerce article.hentry .search-form .search-submit:hover, .woocommerce .site-main .search-form .search-submit:hover, .widget .search-form .search-submit:hover:focus, .blog article.hentry .widget .search-form .search-submit:hover:focus, .widget .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post article.hentry .widget .search-form .search-submit:hover:focus, .widget
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search article.hentry .widget .search-form .search-submit:hover:focus, .widget
.search article.hentry .search-form .search-submit:hover:focus,
.archive article.hentry .widget .search-form .search-submit:hover:focus, .widget
.archive article.hentry .search-form .search-submit:hover:focus,
.tag article.hentry .widget .search-form .search-submit:hover:focus, .widget
.tag article.hentry .search-form .search-submit:hover:focus,
.category article.hentry .widget .search-form .search-submit:hover:focus, .widget
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post article.hentry .widget .search-form .search-submit:hover:focus, .widget
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page article.hentry .widget .search-form .search-submit:hover:focus, .widget
.page article.hentry .search-form .search-submit:hover:focus,
.single article.hentry .widget .search-form .search-submit:hover:focus, .widget
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce article.hentry .widget .search-form .search-submit:hover:focus, .widget
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main .widget .search-form .search-submit:hover:focus, .widget .woocommerce .site-main .search-form .search-submit:hover:focus, .widget .blog article.hentry .search-form .search-submit:hover:focus, .blog article.hentry .widget .search-form .search-submit:hover:focus, .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post .blog article.hentry .search-form .search-submit:hover:focus, .blog
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search .blog article.hentry .search-form .search-submit:hover:focus, .blog
.search article.hentry .search-form .search-submit:hover:focus,
.archive .blog article.hentry .search-form .search-submit:hover:focus, .blog
.archive article.hentry .search-form .search-submit:hover:focus,
.tag .blog article.hentry .search-form .search-submit:hover:focus, .blog
.tag article.hentry .search-form .search-submit:hover:focus,
.category .blog article.hentry .search-form .search-submit:hover:focus, .blog
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post .blog article.hentry .search-form .search-submit:hover:focus, .blog
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page .blog article.hentry .search-form .search-submit:hover:focus, .blog
.page article.hentry .search-form .search-submit:hover:focus,
.single .blog article.hentry .search-form .search-submit:hover:focus, .blog
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce .blog article.hentry .search-form .search-submit:hover:focus, .blog
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main .blog article.hentry .search-form .search-submit:hover:focus, .blog article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post article.hentry .widget .search-form .search-submit:hover:focus, .blog
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post .blog article.hentry .search-form .search-submit:hover:focus, #blog-post article.hentry .search-form .search-submit:hover:focus,
.search
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.search article.hentry .search-form .search-submit:hover:focus,
.archive
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.tag article.hentry .search-form .search-submit:hover:focus,
.category
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.page article.hentry .search-form .search-submit:hover:focus,
.single
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
#blog-post article.hentry .search-form .search-submit:hover:focus,
#blog-post article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.search article.hentry .search-form .search-submit:hover:focus,
.search article.hentry .widget .search-form .search-submit:hover:focus, .blog
.search article.hentry .search-form .search-submit:hover:focus,
.search .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.search article.hentry .search-form .search-submit:hover:focus,
.search
#blog-post article.hentry .search-form .search-submit:hover:focus, .search article.hentry .search-form .search-submit:hover:focus,
.archive
.search article.hentry .search-form .search-submit:hover:focus,
.search
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
.search article.hentry .search-form .search-submit:hover:focus,
.search
.tag article.hentry .search-form .search-submit:hover:focus,
.category
.search article.hentry .search-form .search-submit:hover:focus,
.search
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.search article.hentry .search-form .search-submit:hover:focus,
.search
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.search article.hentry .search-form .search-submit:hover:focus,
.search
.page article.hentry .search-form .search-submit:hover:focus,
.single
.search article.hentry .search-form .search-submit:hover:focus,
.search
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.search article.hentry .search-form .search-submit:hover:focus,
.search
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.search article.hentry .search-form .search-submit:hover:focus,
.search article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.archive article.hentry .search-form .search-submit:hover:focus,
.archive article.hentry .widget .search-form .search-submit:hover:focus, .blog
.archive article.hentry .search-form .search-submit:hover:focus,
.archive .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.search article.hentry .search-form .search-submit:hover:focus, .archive article.hentry .search-form .search-submit:hover:focus,
.tag
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.tag article.hentry .search-form .search-submit:hover:focus,
.category
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.page article.hentry .search-form .search-submit:hover:focus,
.single
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.archive article.hentry .search-form .search-submit:hover:focus,
.archive
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.archive article.hentry .search-form .search-submit:hover:focus,
.archive article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.tag article.hentry .search-form .search-submit:hover:focus,
.tag article.hentry .widget .search-form .search-submit:hover:focus, .blog
.tag article.hentry .search-form .search-submit:hover:focus,
.tag .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.search article.hentry .search-form .search-submit:hover:focus,
.archive
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.archive article.hentry .search-form .search-submit:hover:focus, .tag article.hentry .search-form .search-submit:hover:focus,
.category
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.page article.hentry .search-form .search-submit:hover:focus,
.single
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.tag article.hentry .search-form .search-submit:hover:focus,
.tag
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.tag article.hentry .search-form .search-submit:hover:focus,
.tag article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.category article.hentry .search-form .search-submit:hover:focus,
.category article.hentry .widget .search-form .search-submit:hover:focus, .blog
.category article.hentry .search-form .search-submit:hover:focus,
.category .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.category article.hentry .search-form .search-submit:hover:focus,
.category
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.category article.hentry .search-form .search-submit:hover:focus,
.category
.search article.hentry .search-form .search-submit:hover:focus,
.archive
.category article.hentry .search-form .search-submit:hover:focus,
.category
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
.category article.hentry .search-form .search-submit:hover:focus,
.category
.tag article.hentry .search-form .search-submit:hover:focus, .category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.category article.hentry .search-form .search-submit:hover:focus,
.category
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.category article.hentry .search-form .search-submit:hover:focus,
.category
.page article.hentry .search-form .search-submit:hover:focus,
.single
.category article.hentry .search-form .search-submit:hover:focus,
.category
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.category article.hentry .search-form .search-submit:hover:focus,
.category
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.category article.hentry .search-form .search-submit:hover:focus,
.category article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post article.hentry .widget .search-form .search-submit:hover:focus, .blog
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.search article.hentry .search-form .search-submit:hover:focus,
.archive
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.tag article.hentry .search-form .search-submit:hover:focus,
.category
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.category article.hentry .search-form .search-submit:hover:focus, #ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.page article.hentry .search-form .search-submit:hover:focus,
.single
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.page article.hentry .search-form .search-submit:hover:focus,
.page article.hentry .widget .search-form .search-submit:hover:focus, .blog
.page article.hentry .search-form .search-submit:hover:focus,
.page .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.page article.hentry .search-form .search-submit:hover:focus,
.page
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.page article.hentry .search-form .search-submit:hover:focus,
.page
.search article.hentry .search-form .search-submit:hover:focus,
.archive
.page article.hentry .search-form .search-submit:hover:focus,
.page
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
.page article.hentry .search-form .search-submit:hover:focus,
.page
.tag article.hentry .search-form .search-submit:hover:focus,
.category
.page article.hentry .search-form .search-submit:hover:focus,
.page
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.page article.hentry .search-form .search-submit:hover:focus,
.page
#ak-blog-post article.hentry .search-form .search-submit:hover:focus, .page article.hentry .search-form .search-submit:hover:focus,
.single
.page article.hentry .search-form .search-submit:hover:focus,
.page
.single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.page article.hentry .search-form .search-submit:hover:focus,
.page
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.page article.hentry .search-form .search-submit:hover:focus,
.page article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.single article.hentry .search-form .search-submit:hover:focus,
.single article.hentry .widget .search-form .search-submit:hover:focus, .blog
.single article.hentry .search-form .search-submit:hover:focus,
.single .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.single article.hentry .search-form .search-submit:hover:focus,
.single
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.single article.hentry .search-form .search-submit:hover:focus,
.single
.search article.hentry .search-form .search-submit:hover:focus,
.archive
.single article.hentry .search-form .search-submit:hover:focus,
.single
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
.single article.hentry .search-form .search-submit:hover:focus,
.single
.tag article.hentry .search-form .search-submit:hover:focus,
.category
.single article.hentry .search-form .search-submit:hover:focus,
.single
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.single article.hentry .search-form .search-submit:hover:focus,
.single
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.single article.hentry .search-form .search-submit:hover:focus,
.single
.page article.hentry .search-form .search-submit:hover:focus, .single article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.single article.hentry .search-form .search-submit:hover:focus,
.single
.woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main
.single article.hentry .search-form .search-submit:hover:focus,
.single article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .widget
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce article.hentry .widget .search-form .search-submit:hover:focus, .blog
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.search article.hentry .search-form .search-submit:hover:focus,
.archive
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.archive article.hentry .search-form .search-submit:hover:focus,
.tag
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.tag article.hentry .search-form .search-submit:hover:focus,
.category
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.page article.hentry .search-form .search-submit:hover:focus,
.single
.woocommerce article.hentry .search-form .search-submit:hover:focus,
.woocommerce
.single article.hentry .search-form .search-submit:hover:focus, .woocommerce article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main article.hentry .search-form .search-submit:hover:focus, .woocommerce article.hentry .site-main .search-form .search-submit:hover:focus, .widget .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main .widget .search-form .search-submit:hover:focus, .blog article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main .blog article.hentry .search-form .search-submit:hover:focus,
#blog-post article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
#blog-post article.hentry .search-form .search-submit:hover:focus,
.search article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.search article.hentry .search-form .search-submit:hover:focus,
.archive article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.archive article.hentry .search-form .search-submit:hover:focus,
.tag article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.tag article.hentry .search-form .search-submit:hover:focus,
.category article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.category article.hentry .search-form .search-submit:hover:focus,
#ak-blog-post article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
#ak-blog-post article.hentry .search-form .search-submit:hover:focus,
.page article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.page article.hentry .search-form .search-submit:hover:focus,
.single article.hentry .woocommerce .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main
.single article.hentry .search-form .search-submit:hover:focus, .woocommerce article.hentry .site-main .search-form .search-submit:hover:focus, .woocommerce .site-main article.hentry .search-form .search-submit:hover:focus, .woocommerce .site-main .search-form .search-submit:hover:focus {
  background: #7386c1;
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.5);
  color: #1e414e;
}

/*widget categories*/
.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
  margin: 0.4688em 0 0 1em;
  padding-top: 0.4688em;
}

/*widget rss*/
.widget_rss ul {
  list-style: none;
  margin: 0;
}

.widget_rss ul:last-child {
  margin-bottom: 0;
}

.widget_rss li {
  margin-bottom: 1.6em;
}

.widget_rss li:last-child {
  margin-bottom: 0;
}

.widget_rss .rsswidget {
  border: 0;
  font-weight: 700;
}

.widget_rss .rsswidget img {
  margin-top: -4px;
}

.widget_rss .rsswidget .rss-date,
.widget_rss .rsswidget cite {
  display: block;
  font-style: normal;
  line-height: 2;
  opacity: 0.8;
}

/*widget calendar*/
.widget_calendar td,
.widget_calendar th {
  border: 1px solid #ededed;
}

.widget_calendar tbody a {
  background-color: #7386c1;
  color: #ffffff;
}

.widget_calendar tbody a:hover, .widget_calendar tbody a:focus {
  background-color: #707070;
  color: #ffffff;
}

.widget_calendar caption {
  font-weight: 600;
  margin: 0 0 1.6em;
}

/**
*5.0 Content
*/
.site-content {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
}

.site-content:before, .site-content:after {
  content: " ";
  display: table;
}

.site-content:after {
  clear: both;
}

body.home .site-content {
  max-width: auto;
  padding: 0;
}

body.home.blog .site-content {
  max-width: 1200px;
  padding-top: 40px;
}

.site-content #primary,
.site-content #secondary {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  .site-content #primary,
  .site-content #secondary {
/*    float: none;
*/    width: 100%;
  }
}

/*sidebar postion options*/
#primary {
  /*right*/
  width: 100%;
  /*padding-right: 5%;*/
  /*left*/
  /*none*/
}

body.evision-left-sidebar #primary {
  float: right;
  padding-left: 5%;
}

body.evision-no-sidebar #primary {
  width: 100%;
}

#secondary {
  /*right*/
  width: 30%;
  /*left*/
  /*none*/
}

@media screen and (max-width: 767px) {
  #secondary {
    margin-top: 50px;
  }
}

body.evision-left-sidebar #secondary {
  float: left;
}

body.evision-no-sidebar #secondary {
  display: none;
}
/*
body.home.page #secondary {
  width: 100%;
}
*/
body.home.page main#main,
body.home.page #secondary  {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  body.evision-left-sidebar #primary,
  body.evision-left-sidebar #secondary,
  body.evision-no-sidebar #primary,
  body.evision-no-sidebar #secondary {
    float: none;
    width: 100%;
  }
}

/* ==================================*/
.site-header {
  position: relative;
  padding-top: 32px;
  padding-bottom: 35px;
}

.site-header:before, .site-header:after {
  content: " ";
  display: table;
}

.site-header:after {
  clear: both;
}

@media screen and (min-width: 1024px) {
  .site-header .site-header {
    padding-left: 4.5455%;
    padding-right: 4.5455%;
  }
  .site-header .site-header-main {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .site-header .container .row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .site-header .container .row>.col-md-4 {
    width: auto;
    font-size: 0;
  }
  .site-header .container .row>.col-md-8 {
    width: calc(70.25vw + 72px);
    max-width: 940px;
  }
}

.site-header .site-title {
  margin-bottom: 5px;
  margin-top: 5px;
}

.site-header .site-title a {
  color: #332e2b;
  font-family: "Lato", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
}

.site-header .site-title a:hover {
  color: #7386c1;
}

.site-header .site-description {
  color: #332e2b;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 13.008px;
  font-size: 0.813rem;
}

/*
.site-header .header-btn {
  vertical-align: top;
  display: inline-block;
}
@media screen and (min-width: 1200px) {
  .site-header .header-btn {
    float: left;
  }
}
@media screen and (max-width: 1199px) {
  .site-header .header-btn {
    margin-right: 15px;
  }
}
.site-header .header-btn .button, .site-header .header-btn .woocommerce li.product a.button, .site-header .woocommerce .header-btn a.button, .woocommerce .site-header .header-btn a.button {
  display: inline-block;
  padding: 12px 24px;
  margin-right: 24px;
}
.site-header .header-btn .button:hover, .site-header .header-btn .button:focus, .site-header .header-btn .button:active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.site-header .header-btn a.button {
  font: 700 14px/1.3 'Poppins';
  color: #7386c1;
  text-transform: uppercase;
  white-space: nowrap;
  background: #ffffff;
  border-radius: 0;
}
*/

@media screen and (min-width: 1200px) {
  .main-navigation ul#primary-menu li:first-child a, .main-navigation ul#primary-menu li:first-child a:visited {
    padding: 12px 24px;
    margin-right: 24px;
    color: #7386c1;
    background: #ffffff;
    border-radius: 0;
  }
  .main-navigation ul#primary-menu li:first-child a:hover {
    color: #7180ec;
  }

  
}

#fixedhead {
  background-color: #fff;
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  padding-top: 10px;
  position: fixed;
  width: 100%;
  z-index: 9999;
  -webkit-transition: top 0.5s linear;
  -moz-transition: top 0.5s linear;
  -ms-transition: top 0.5s linear;
  -o-transition: top 0.5s linear;
  transition: top 0.5s linear;
}

#fixedhead .button {
  font-size: 13.008px;
  font-size: 0.813rem;
}

@media screen and (max-width: 767px) {
  #fixedhead .site-branding {
    display: none;
  }
  #fixedhead .button {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.display-info {
  background-color: #e6e6e6;
  color: #4e595e;
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 10%;
  padding-top: 8%;
  text-align: center;
}

.display-info a {
  display: inline-block;
  margin-top: 20px;
}

/* ==================================*/
.nav-holder {
  vertical-align: middle;
  margin-bottom: 5px;
  margin-top: 5px;
  text-align: right;
  font-size: 0;
}

.nav-holder:before, .nav-holder:after {
  content: " ";
  display: table;
}

.nav-holder:after {
  clear: both;
}

@media screen and (max-width: 767px) {
  .nav-holder {
    text-align: center;
  }
}

.nav-holder .go-right {
  padding-left: 5px;
}

.nav-holder .go-left {
  padding-right: 5px;
}

@media screen and (max-width: 1199px) {
  .nav-holder .mb-device {
    display: inline-block;
    float: none;
    left: auto;
    position: static;
    right: auto;
    vertical-align: top;
    width: auto;
  }
  .nav-holder .mb-device.go-right {
    padding-right: 0;
  }
  .nav-holder .mb-device.go-left {
    padding-left: 0;
  }
}

.site-header-menu {
  display: none;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.site-header-menu.toggled-on,
.no-js .site-header-menu {
  display: block;
}

.site-header-menu.toggled-on {
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 999999;
}

@media screen and (max-width: 1199px) {
  .site-header-menu.toggled-on {
    width: auto;
  }
}

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

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

@media screen and (max-width: 1199px) {
  #masthead .container > .row > .col-xs-12.header-menu {
    position: static;
  }
  button.menu-toggle.toggled-on,
  button.menu-toggle.toggled-on:visited,
  button.menu-toggle.toggled-on:hover,
  button.menu-toggle.toggled-on:focus,
  button.menu-toggle.toggled-on:active {
    background: transparent;
    color: #ffffff;
    z-index: 1000000;
  }
  button.menu-toggle.toggled-on .fa-bars:before {
    display: inline-block;
    content: "\00d7";
    transform: translateX(-4px) scale(1.8);
  }
  #site-header-menu {
    width: 100%;
    padding: 30px 0 50px 0;
    background-color: #7386c1;
  }
  #site-header-menu::before {
    content: "";
    position: absolute;
    top: -100px;
    left: 0;
    right: 0;
    height: 100px;
    background-color: #7386c1;
  }
  .main-navigation ul#primary-menu li a, .main-navigation ul#primary-menu li a:visited {
    display: inline-block;
    color: #ffffff;
    font-size: 31px;
    padding: 12px 15px 11px 15px;
  }
}

.main-navigation ul ul {
  display: none;
  margin-left: 0.875em;
}

.main-navigation ul .toggled-on {
  display: block;
}

.main-navigation li {
  position: relative;
}

.main-navigation a,
.main-navigation a:visited {
  color: #7386c1;
  display: block;
  font: 700 14px/1.3 'Poppins';
  text-transform: uppercase;
  outline-offset: -1px;
  white-space: nowrap;
  padding: 12px 24px 11px 24px;
}

.main-navigation a:hover, .main-navigation a:focus, .main-navigation a:active,
.main-navigation a:visited:hover,
.main-navigation a:visited:focus,
.main-navigation a:visited:active {
  color: #7386c1;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
  font-weight: 700;
}

.main-navigation .menu-item-has-children > a {
  margin-right: 56px;
}

.no-js .main-navigation ul ul {
  display: block;
}

.dropdown-toggle,
.dropdown-toggle:visited {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #332e2b;
  content: "";
  height: 48px;
  padding: 0;
  position: absolute;
  right: 0;
  text-transform: none;
  top: 0;
  width: 48px;
}

.dropdown-toggle:after,
.dropdown-toggle:visited:after {
  border: 0 solid #d1d1d1;
  border-left-width: 1px;
  color: white;
  content: "\f107";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 24px;
  left: 1px;
  position: relative;
  width: 48px;
}

.dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:active,
.dropdown-toggle:visited:hover,
.dropdown-toggle:visited:focus,
.dropdown-toggle:visited:active {
  background-color: transparent;
  color: #7386c1;
}

.dropdown-toggle:focus,
.dropdown-toggle:visited:focus {
  outline: thin dotted;
  outline-offset: -1px;
}

.dropdown-toggle:focus:after,
.dropdown-toggle:visited:focus:after {
  border-color: transparent;
}

.dropdown-toggle.toggled-on:after,
.dropdown-toggle:visited.toggled-on:after {
  content: "\f106";
  font-family: "FontAwesome";
}

button.menu-toggle,
button.menu-toggle:visited,
button.menu-toggle:hover,
button.menu-toggle:focus,
button.menu-toggle:active {
  position: relative;
  margin-left: auto;
  padding: 11px 12px;
  background: #ffffff;
  color: #c6c6c6;
  font-size: 40px;
  border-radius: 0;
  -webkit-transform: scaleX(1.3);
  -moz-transform: scaleX(1.3);
  -ms-transform: scaleX(1.3);
  -o-transform: scaleX(1.3);
  transform: scaleX(1.3);
  transform-origin: right;
  transition: none;
}

@media screen and (min-width: 1200px) {
  .site-header-menu {
    display: inline-block;
  }
  .main-navigation {
    margin: 0;
  }
  .main-navigation ul {
    padding-left: 0;
    border: 0;
  }
  .main-navigation ul ul {
    display: block;
    left: -999em;
    margin: 0;
    position: absolute;
    z-index: 99999;
  }
  .main-navigation ul ul:before, .main-navigation ul ul:after {
    border-style: solid;
    content: "";
    position: absolute;
  }
  .main-navigation ul ul:before {
    border-color: #292929 transparent;
    border-width: 0 10px 10px;
    left: 9px;
    top: -9px;
  }
  .main-navigation ul ul:after {
    border-color: #333 transparent;
    border-width: 0 8px 8px;
    left: 11px;
    top: -7px;
  }
  .main-navigation ul ul li {
    background-color: #333;
    border: 1px solid #292929;
    border-bottom-width: 0;
  }
  .main-navigation ul ul li:hover > ul,
  .main-navigation ul ul li.focus > ul {
    left: 100%;
    right: auto;
  }
  .main-navigation ul ul a,
  .main-navigation ul ul a:visited {
    color: #fff;
    white-space: normal;
    width: 12.6875em;
  }
  .main-navigation ul ul a:hover, .main-navigation ul ul a:focus, .main-navigation ul ul a:active,
  .main-navigation ul ul a:visited:hover,
  .main-navigation ul ul a:visited:focus,
  .main-navigation ul ul a:visited:active {
    color: #7386c1;
  }
  .main-navigation ul ul ul {
    top: -1px;
  }
  .main-navigation ul ul ul:before, .main-navigation ul ul ul:after {
    border: 0;
  }
  .main-navigation ul ul .menu-item-has-children > a {
    padding-right: 2.0625em;
  }
  .main-navigation ul ul .menu-item-has-children > a:after {
    right: 0.5625em;
    top: 0.750em;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .main-navigation ul > li {
    border: 0;
    float: left;
  }
  .main-navigation a,
  .main-navigation a:visited {
    font: 700 14px/1.3 'Poppins';
    color: #ffffff;
    text-transform: uppercase;
    outline-offset: -8px;
    padding: 12px 12px;
    white-space: nowrap;
    position: relative;
    border-bottom: none;
  }
  .main-navigation #primary-menu .menu-item:last-child a {
    margin-right: -12px;
  }
  .main-navigation ul > li.current-menu-item > a:before,
  .main-navigation ul > li:not(.menu-item-has-children):hover > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).current_page_item > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).current-menu-item > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).current_page_ancestor > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).active > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).active > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).active > a:after,
  .main-navigation ul > li:not(.menu-item-has-children).current_page_parent a:after {
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 30px;
  }
  .main-navigation ul > li:hover ul.sub-menu a:after {
    background-color: transparent;
  }
  .main-navigation li:hover > a,
  .main-navigation li.focus > a,
  .main-navigation li.active > a {
    color: #7386c1;
  }
  .main-navigation li:hover > ul,
  .main-navigation li.focus > ul {
    left: 0;
    right: auto;
  }
  .main-navigation .menu-item-has-children > a {
    margin: 0;
    padding-right: 2em;
  }
  .main-navigation .menu-item-has-children > a:after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    right: 0.625em;
    top: 0.8125em;
  }
  .dropdown-toggle,
  .main-navigation ul .dropdown-toggle.toggled-on,
  .menu-toggle {
    display: none;
  }

  .header-wrapper-page .main-navigation a, .header-wrapper-page .main-navigation a:visited, 
  .header-wrapper-page .dropdown-toggle, .header-wrapper-page .dropdown-toggle:visited,
  .header-wrapper-page .main-navigation ul ul a, .header-wrapper-page .main-navigation ul ul a:visited,
  .header-wrapper-page .main-navigation li > a {
    position: relative;
    color: #9d9d9c;
  }

  .header-wrapper-page .main-navigation li.current-menu-item > a:before {
    position: absolute;
    content: "";
    display: block;
    left: 10px;
    right: 10px;
    top: -42px;
    width: auto;
    height: 30px;
    margin: 0;
    background-color: #7180ec;
  }

  .header-wrapper-page .main-navigation ul#primary-menu li:first-child a,
  .header-wrapper-page .main-navigation ul#primary-menu li:first-child a:visited,
  .header-wrapper-page .main-navigation ul#primary-menu li:first-child a:hover,
  .header-wrapper-page .main-navigation ul#primary-menu li:first-child a:visited:hover {
    color: #e84362;
  }
  .header-wrapper-page .main-navigation li:first-child.current-menu-item > a:before {
    left: 22px;
    right: 22px;
    background-color: #e84362;
  }

  #site-navigation a:hover, #site-navigation a:focus, #site-navigation a:active,
  #site-navigation a:visited:hover,
  #site-navigation a:visited:focus,
  #site-navigation a:visited:active,
  .dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:active,
  .dropdown-toggle:visited:hover,
  .dropdown-toggle:visited:focus,
  .dropdown-toggle:visited:active,
  #site-navigation ul ul a:hover, #site-navigation ul ul a:focus, #site-navigation ul ul a:active,
  #site-navigation ul ul a:visited:hover,
  #site-navigation ul ul a:visited:focus,
  #site-navigation ul ul a:visited:active,
  #site-navigation li:hover > a,
  #site-navigation li.focus > a,
  #site-navigation li.active > a,
  .header-wrapper-page #site-navigation li.current-menu-item > a {
    background-color: #ffffff;
    color: #7180ec;
  }

  .header-wrapper.header-wrapper-page {
    position: relative;
  }
}

/*social navigation*/
.social-nav ul {
  list-style: none;
  margin-bottom: 0;
  margin-top: 17px;
  padding-left: 0;
  text-align: right;
}

.social-nav ul li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}

.social-nav a:before {
  font-family: "FontAwesome";
  font-size: 15px;
}

.social-nav a {
  font-weight: 400;
  display: inline-block;
  text-align: center;
  color: #919191;
  margin-left: 7px;
  margin-right: 7px;
  font-size: 0;
}

.social-nav a[href*="facebook.com"]:before {
  content: "\f09a";
}

.social-nav a[href*="flickr.com"]:before {
  content: "\f16e";
}

.social-nav a[href*="linkedin.com"]:before {
  content: "\f0e1";
}

.social-nav a[href*="instagram.com"]:before {
  content: "\f16d";
}

.social-nav a[href*="pinterest.com"]:before {
  content: "\f0d2";
}

.social-nav a[href*="plus.google.com"]:before {
  content: "\f0d5";
}

.social-nav a[href*="soundcloud.com"]:before {
  content: "\f1be";
}

.social-nav a[href*="tumblr.com"]:before {
  content: "\f173";
}

.social-nav a[href*="twitter.com"]:before {
  content: "\f099";
}

.social-nav a[href*="wordpress.org"]:before {
  content: "\f19a";
}

.social-nav a[href*="wordpress.com"]:before {
  content: "\f19a";
}

.social-nav a[href*="youtube.com"]:before {
  content: "\f167";
}

/*icon color*/
.social-nav a:hover[href*="facebook.com"] {
  color: #3C579E;
}

.social-nav a:hover[href*="twitter.com"] {
  color: #01BBF6;
}

.social-nav a:hover[href*="linkedin.com"] {
  color: #1484C3;
}

.social-nav a:hover[href*="instagram.com"] {
  color: #2D6A93;
}

.social-nav a:hover[href*="youtube.com"] {
  color: #D62424;
}

.social-nav a:hover[href*="pinterest.com"] {
  color: #BD2126;
}

.social-nav a:hover[href*="plus.google.com"] {
  color: #D73D32;
}

.social-nav a:hover[href*="flickr.com"] {
  color: #FD0083;
}

.social-nav a:hover[href*="tumblr.com"] {
  color: #34465D;
}

.social-nav a:hover[href*="wordpress.org"] {
  color: #3480A3;
}

.social-nav a:hover[href*="wordpress.com"] {
  color: #3480A4;
}

.social-nav a:hover[href*="soundcloud.com"] {
  color: #FF5500;
}

@media screen and (max-width: 767px) {
  .social-nav ul {
    padding-left: 0;
    text-align: center;
  }
}

/* ==================================*/
.wrapper.wrapper-slider {
  overflow: hidden;
  position: relative;
  max-width: 100vw;
}

.wrapper-slider .slide-item {
  position: relative;
  width: 100%;
  color: #ffffff;
  /*transition: transform 0.5s;*/
}

@keyframes slidein100 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes slidein110 {
  from {
    transform: translateX(110%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes slideout100 {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes slideout110 {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-110%);
  }
}

.wrapper-slider .slide-item .slide-image-box {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.wrapper-slider .slide-item h4.slider-header,
.wrapper-slider .slide-item .text-content,
.wrapper-slider .slide-item .btn-holder,
.wrapper-slider .slide-item .slide-image-box {
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}

.wrapper-slider .slide-item.cycle-slide-next h4.slider-header,
.wrapper-slider .slide-item.cycle-slide-next .text-content,
.wrapper-slider .slide-item.cycle-slide-next .btn-holder {
  animation-name: slidein110;
}
.wrapper-slider .slide-item.cycle-slide-next .slide-image-box {
  animation-name: slidein100;
}
.wrapper-slider .slide-item.cycle-slide-prev h4.slider-header,
.wrapper-slider .slide-item.cycle-slide-prev .text-content,
.wrapper-slider .slide-item.cycle-slide-prev .btn-holder {
  animation-name: slideout110;
}
.wrapper-slider .slide-item.cycle-slide-prev .slide-image-box {
  animation-name: slideout100;
}

.wrapper-slider .cycle-backwards .slide-item h4.slider-header,
.wrapper-slider .cycle-backwards .slide-item .text-content,
.wrapper-slider .cycle-backwards .slide-item .btn-holder,
.wrapper-slider .cycle-backwards .slide-item .slide-image-box {
  animation-direction: reverse;
}
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-next h4.slider-header,
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-next .text-content,
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-next .btn-holder {
  animation-name: slideout110;
}
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-next .slide-image-box {
  animation-name: slideout100;
}
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-prev h4.slider-header,
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-prev .text-content,
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-prev .btn-holder {
  animation-name: slidein110;
}
.wrapper-slider .cycle-backwards .slide-item.cycle-slide-prev .slide-image-box {
  animation-name: slidein100;
}

.wrapper-slider .slide-item.cycle-slide-next {
  z-index: 99999!important;
}
.wrapper-slider .slide-item .header-contact-info, .wrapper-slider .slide-item .controls {
  transition: display 0 50ms;
}
.wrapper-slider .slide-item.cycle-slide-prev .header-contact-info, .wrapper-slider .slide-item.cycle-slide-prev .controls {
  display: none;
}

@media screen and (min-width: 1200px) {
  .wrapper-slider .slide-item {
    max-height: 100vh;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) and (max-height: 750px) {
  .wrapper-slider .slide-item {
    max-height: 750px;
    overflow: hidden;
  }
}

.wrapper-slider .slide-item:not(:first-child) {
  display: none;
  visibility: hidden;
}

.wrapper-slider .slide-item .slide-image {
  position: absolute;
  top: 0;
  right: 0;
  width: 1211px;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
.wrapper-slider .slide-item .slide-image img {
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1919px) {
  .wrapper-slider .slide-item .slide-image {
    width: calc(0.7 * 1236px + 50vw - 618px);
  }
}
@media screen and (min-width: 1200px) and (max-width: 1235px) {
  .wrapper-slider .slide-item .slide-image {
    width: 70.75%;
  }
}

.wrapper-slider .slide-item .slide-image::after {
  content: "";
  display: block;
  clear: both;
}

.wrapper-slider .banner-content-holder {
  position: relative;
  display: flex;
  max-width: 1920px;
  height: 1080px;
  max-height: 100vh;
  min-height: 800px;
  margin: 0 auto;
}
@media screen and (max-width: 1919px) {
  .wrapper-slider .banner-content-holder {
    height: calc(0.8918 * (0.7 * 1236px + 50vw - 618px));
  }
}
@media screen and (max-width: 1199px) {
  .wrapper-slider .banner-content-holder {
    min-height: 650px;
  }
}

.wrapper-slider .banner-content-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 1236px;
  margin: 0 auto;
}

.wrapper-slider .banner-content-inner {
  width: calc(0.3 * 1236px - 8px);
  padding: 0 15px 45px 15px;
}
@media screen and (min-width: 1200px) and (max-width: 1235px) {
  .wrapper-slider .banner-content-inner {
    width: 29.25%;
  }
}
.wrapper-slider .banner-content-inner .overflow-hidden {
  overflow: hidden;
}

.wrapper-slider .slide-item .slider-header-box {
  position: relative;
  z-index: 1;
}

.wrapper-slider .slide-item .slider-header-box-outer {
  position: relative;
  margin: 15px 0 50px 0;
  z-index: 1;
}
.wrapper-slider .slide-item .header-contact-info {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 100%;
  top: 0;
  bottom: 0;
  font: 700 56px/1.1 'AnebaNeue-Bold';
  text-transform: uppercase;
  white-space: nowrap;
  color: #ffffff;
  border-left: solid 60px #ffffff;
  padding: 15px 0 15px 100px;
}
.wrapper-slider .slide-item .header-contact-info p {
  margin: 0.2em 0;
}
.wrapper-slider .slide-item .header-contact-info .phone {
  font-size: 1.6em;
}
.wrapper-slider .slide-item h4.slider-header {
  position: relative;
  margin: 0;
  padding: 15px 0;
  font: 700 26px/1.25 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #000000;
  background-color: #ffffff;
}
.wrapper-slider .slide-item h4.slider-header > span {
  position: relative;
  z-index: 1;
}
.violet {
  color: #7386c1;
}

.wrapper-slider .slide-item .slider-title {
  margin-bottom: 2px;
  line-height: 1;
}

.wrapper-slider .slide-item .text-content {
  position: relative;
  margin-top: 1em;
  font: 400 17px/1.3 'AnebaNeue-Regular';
  color: #000000;
}

.wrapper-slider .slide-item .text-content ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.wrapper-slider .slide-item .text-content ul li {
  padding-left: 1em;
  text-indent: -1em;
}
.wrapper-slider .slide-item .text-content ul li::before {
  content: "\00BB";
  padding-right: 8px;
}

.wrapper-slider .slide-item .btn-holder {
  margin-top: 40px;
  font-size: 18px;
  font-size: 1.125rem;
}
.wrapper-slider .slide-item .btn-holder .slider-btn {
  position: relative;
  display: inline-block;
  padding: 0.8em 1em;
  font: 700 20px/1 'AnebaNeue-Bold';
  color: #ffffff;
  white-space: nowrap;
  background: linear-gradient(0.25turn, #e65d8f 0%, #e4013b 50%, #e4013b 100%);
  background-position: left;
  background-size: 200% auto;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  -ms-transition: background-position 0.5s;
  -o-transition: background-position 0.5s;
  transition: background-position 0.5s;
}
/*
.wrapper-slider .slide-item .btn-holder .slider-btn:hover {
  background-position: right;
}
.wrapper-slider .slide-item .btn-holder .slider-btn::after {
  content: "\00BB";
  padding-left: 5px;
}
*/

.wrapper-slider .controls {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  max-width: 1236px;
  margin: auto;
  text-align: right;
  z-index: 999;
}

.wrapper-slider .controls .charitize-prev,
.wrapper-slider .controls .charitize-next {
  display: inline-block;
  margin-right: 15px;
}

.wrapper-slider .controls .charitize-prev:before, .wrapper-slider .controls .charitize-prev:after,
.wrapper-slider .controls .charitize-next:before,
.wrapper-slider .controls .charitize-next:after {
  content: " ";
  display: table;
}

.wrapper-slider .controls .charitize-prev:after,
.wrapper-slider .controls .charitize-next:after {
  clear: both;
}

.wrapper-slider .controls .charitize-prev i,
.wrapper-slider .controls .charitize-prev i:visited,
.wrapper-slider .controls .charitize-next i,
.wrapper-slider .controls .charitize-next i:visited {
  color: #ffffff;
  background-color: #7386c1;
  padding: 27px 35px 28px;
  font-size: 26px;
  font-weight: 700;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.wrapper-slider .controls .charitize-prev i::before {
  display: inline-block;
  transform: translateX(-1px);
}
.wrapper-slider .controls .charitize-next i::before {
  display: inline-block;
  transform: translateX(1px);
}

.wrapper-slider .controls .charitize-prev i:hover, .wrapper-slider .controls .charitize-prev i:focus, .wrapper-slider .controls .charitize-prev i:active,
.wrapper-slider .controls .charitize-prev i:visited:hover,
.wrapper-slider .controls .charitize-prev i:visited:focus,
.wrapper-slider .controls .charitize-prev i:visited:active,
.wrapper-slider .controls .charitize-next i:hover,
.wrapper-slider .controls .charitize-next i:focus,
.wrapper-slider .controls .charitize-next i:active,
.wrapper-slider .controls .charitize-next i:visited:hover,
.wrapper-slider .controls .charitize-next i:visited:focus,
.wrapper-slider .controls .charitize-next i:visited:active {
  background-color: #7386c1;
}

.wrapper-slider .slider-hashtags {
  margin-top: 32px;
  font: 400 16px/1.2 'AnebaNeue-Regular';
  color: #000000;
}
.wrapper-slider .slider-hashtags span {
  display: block;
}

.wrapper-slider #charitize-pager {
  text-align: center;
  position: absolute;
  bottom: 30px;
  z-index: 999;
  width: 100%;
}

.wrapper-slider #charitize-pager span, .wrapper-slider #charitize-pager .page-links a, .page-links .wrapper-slider #charitize-pager a {
  height: 5px;
  width: 40px;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
  background-color: #828d91;
  display: inline-block;
  font-size: 0;
}

.wrapper-slider #charitize-pager span:hover, .wrapper-slider #charitize-pager .page-links a:hover, .page-links .wrapper-slider #charitize-pager a:hover {
  background-color: #d9dede;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}

.wrapper-slider #charitize-pager .cycle-pager-active {
  background-color: #d9dede;
}

.wrapper-slider .cycle-slide-active .banner-content-holder {
  padding-left: 0;
}

/* ==================================*/
.wrapper-activity {
  position: relative;
  background: #f6f6f6;
}

.wrapper-activity .activity-number {
  display: block;
  margin-top: 0.4em;
  font: 700 139px/1 'AnebaNeue-Bold';
  color: #7386c1;
}

.wrapper-activity .singlethumb {
  max-width: 384px;
  margin: 0 auto;
}

.wrapper-activity .singlethumb .thumb-holder {
  font-size: 0;
}

.wrapper-activity > .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wrapper-activity .singlethumb .content-area {
  position: relative;
  z-index: 1;
}

.wrapper-activity .singlethumb .content-area h2 {
  margin-top: -0.3em;
  height: 2.3em;
  font: 700 26px/1.1 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #000000;
}

.wrapper-activity .singlethumb .content-area .divider {
  background-color: #7386c1;
  content: "";
  display: block;
  height: 2px;
  width: 50px;
  -webkit-transition: background-color 0.3s linear, width 0.8s linear;
  -moz-transition: background-color 0.3s linear, width 0.8s linear;
  -ms-transition: background-color 0.3s linear, width 0.8s linear;
  -o-transition: background-color 0.3s linear, width 0.8s linear;
  transition: background-color 0.3s linear, width 0.8s linear;
}

.wrapper-activity .singlethumb .content-area .content-text {
  color: #7e8d94;
  line-height: 22px;
  margin-top: 35px;
  font-size: 14px;
  font-size: 0.875rem;
}

.wrapper-activity .thumb-holder {
  position: relative;
}
.wrapper-activity > .container > .row > div:first-child .thumb-holder::before, .wrapper-activity .thumb-holder::after {
  content: "";
  position: absolute;
  display: block;
  top: 43px;
  bottom: 62px;
  width: 1000px;
  background: #ffffff;
}
.wrapper-activity > .container > .row > div:first-child .thumb-holder::before {
  left: -1000px;
}
.wrapper-activity .thumb-holder::after {
  right: -1000px;
}

.wrapper-activity .activity-button {
  display: block;
  margin: 40px 0 25px 0;
  padding: 0.8em 0.1em;
  font: 700 20px/1 'AnebaNeue-Bold';
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
  background: linear-gradient(0.25turn, #e65d8f 0%, #e4013b 50%, #e4013b 100%);
  background-position: left;
  background-size: 200% auto;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  -ms-transition: background-position 0.5s;
  -o-transition: background-position 0.5s;
  transition: background-position 0.5s;
}
/*
.wrapper-activity .activity-button:hover {
  background-position: right;
}
.wrapper-activity .activity-button::after {
  content: "\00BB";
  padding-left: 5px;
}
*/
@media screen and (min-width: 1100px) and (max-width: 1199px) {
  .wrapper-activity .activity-button {
    font-size: 18px;
  }
  .wrapper-activity .activity-number {
    font-size: 119px;
  }
  .wrapper-activity .singlethumb .content-area h2 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1099px) {
  .wrapper-activity .activity-button {
    font-size: 16px;
  }
  .wrapper-activity .activity-number {
    font-size: 99px;
  }
  .wrapper-activity .singlethumb .content-area h2 {
    font-size: 22px;
  }
}

.wrapper-activity .slick-dots {
  margin-bottom: 30px;
  margin-top: 30px;
  position: static;
}

.wrapper-activity .slick-dots li button:before {
  font-size: 12px;
  font-size: 0.75rem;
}

.home-content {
  margin-bottom: 40px;
  font: 400 17px/1.3 'AnebaNeue-Regular';
}

/* ==================================*/
.wrapper-callback {
  background: #7386c1;
  color: #ffffff;
  padding-top: 80px;
  padding-bottom: 85px;
  position: relative;
  width: 100%;
}

.wrapper-callback .row {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}

.wrapper-callback .row > div {
  padding-left: 10px;
  padding-right: 10px;
}

.wrapper-callback .row .col-xs-12.callback-image {
  position: relative;
  width: 72%;
}
.wrapper-callback .row .col-xs-12.callback-image::after {
  content: "";
  position: absolute;
  display: block;
  top: 31.6%;
  bottom: 24.7%;
  left: 0;
  width: 56px;
  background: #7386c1;
}

.wrapper-callback .row .col-xs-12.callback-content {
  width: 28%;
}

.wrapper-callback h2 {
  margin: 30px 0 22px 0;
  font: 700 30px/1.2 'AnebaNeue-Bold';
  color: #ffffff;
}

.wrapper-callback .text-content {
  font: 400 24px/1.3 'AnebaNeue-Regular';
}

.wrapper-callback .btn-holder {
  margin: 45px 0 30px 0;
}

.wrapper-callback .btn-holder .callback-button {
  display: inline-block;
  padding: 0.8em 2.3em;
  font: 700 20px/1 'AnebaNeue-Bold';
  text-align: center;
  white-space: nowrap;
  background: #eeffff;
  color: #7386c1;
}
.wrapper-callback .btn-holder .callback-button::after {
  content: "\00BB";
  padding-left: 5px;
}

/* ==================================*/
.wrapper-addictions {
  position: relative;
  width: 100%;
  background: #ededed;
}
.wrapper-addictions::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  background: #ffffff;
}

.wrapper-addictions .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.wrapper-addictions .row > div {
  padding-left: 0;
  padding-right: 0;
}

.wrapper-addictions .row .col-xs-12.addictions-header {
  width: 28%;
}

.wrapper-addictions h2 {
  position: relative;
  margin: 0;
  padding: 30px 80px 30px 0;
  font: 700 38px/1.2 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #000000;
}
.wrapper-addictions h2::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 46px;
  background: #ffffff;
}

.wrapper-addictions .row .col-xs-12.addictions-content {
  position: relative;
  width: 72%;
  background: #ffffff;
}

.wrapper-addictions .addictions-content-inner {
  position: relative;
  max-width: 704px;
  margin: 0 auto;
  padding: 75px 0 200px 64px;
  font: 400 17px/1.3 'AnebaNeue-Regular';
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  height: auto;
}

.wrapper-addictions .addictions-content-inner .addiction {
  position: relative;
  width: 50%;
  padding-bottom: 3em;
}
.wrapper-addictions .addictions-content-inner .addiction:last-child {
  align-self: flex-start;
  margin-top: 3em;
  padding-bottom: 0;
}
.wrapper-addictions .addictions-content-inner .addiction:nth-child(2n+1) {
  padding-right: 45px;
}
.wrapper-addictions .addictions-content-inner .addiction:nth-child(2n) {
  padding-left: 65px;
  -webkit-transform: translateY(46%);
  -moz-transform: translateY(46%);
  -ms-transform: translateY(46%);
  -o-transform: translateY(46%);
  transform: translateY(46%);
}
.wrapper-addictions .addictions-content-inner .addiction::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  width: 1px;
}
.wrapper-addictions .addictions-content-inner .addiction:nth-child(2n+1)::before {
  right: -1px;
  border-right: solid 1px #02adb4;
}
.wrapper-addictions .addictions-content-inner .addiction:nth-child(2n)::before {
  left: 0;
  border-left: solid 1px #02adb4;
}

.wrapper-addictions .addiction .addiction-before-stat::before {
  content: "";
  position: absolute;
  display: block;
  top: 10px;
  left: 20px;
  right: 30px;
  height: 1px;
  background: #02adb4;
}
.wrapper-addictions .addiction:nth-child(2n) .addiction-before-stat::before {
  right: auto;
  width: 100px;
}

.wrapper-addictions .addiction .addiction-before-stat::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: #7386c1;
}
.wrapper-addictions .addiction:nth-child(2n+1) .addiction-before-stat::after {
  right: -11px;
}
.wrapper-addictions .addiction:nth-child(2n) .addiction-before-stat::after {
  left: -10px;
}
.wrapper-addictions .addiction-before-stat span {
  position: relative;
  display: inline-block;
  padding: 1px 25px 0 20px;
  margin: 0 -25px 0 -20px;
  background: #ffffff;
}  

.wrapper-addictions .addiction-stat {
  margin: 5px 0;
  font: 700 36px/1.1 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #7386c1;
}

.wrapper-addictions .addiction-after-stat {
  white-space: pre;
}

.wrapper-addictions .addictions-footer {
  max-width: 704px;
  padding: 15px 0 25px 56px;
  margin: -40px auto 0 auto;
  font-size: 0.7em;
}



/* ==================================*/
.wrapper-stories {
  position: relative;
  width: 100%;
  background: #7386c1;
}
.wrapper-stories::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  background: #f6f6f6;
}

.wrapper-stories .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
}

.wrapper-stories .row > div {
  padding-left: 0;
  padding-right: 0;
}

.wrapper-stories .row .col-xs-12.stories-header {
  position: relative;
  width: 28%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-content: space-between;
  z-index: 10;
}

.wrapper-stories h2 {
  position: relative;
  margin: 57px 0 35px 0;
  padding: 0.5em 80px 0.25em 0;
  font: 700 40px/1.2 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #ffffff;
}
.wrapper-stories h2::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: -25px;
  margin: auto;
  width: 30px;
  background: #7386c1;
}

.wrapper-stories .stories-lead {
  margin: 0 0 57px 0;
  padding-right: 20%;
  white-space: pre-wrap;
  font: 400 17px/1.3 'AnebaNeue-Regular';
  color: #ffffff;
}

.wrapper-stories .row .col-xs-12.stories-content {
  position: relative;
  width: 72%;
  background: #f6f6f6;
}

.wrapper-stories .stories-content-inner {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  margin: 80px -20px 60px 50px;
  overflow: auto;
  white-space: nowrap;
  user-select: none;
}
.wrapper-stories .stories-content-inner, .wrapper-stories .story {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
@media screen and (min-width: 1200px) {
  .wrapper-stories .stories-content-inner {
    margin-right: calc(-50vw + 611px);
  }
}

.wrapper-stories .stories-content-inner::-webkit-scrollbar {
	width: 20px;
	height: 20px;
}
.wrapper-stories .stories-content-inner::-webkit-scrollbar-track {
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 42.5%, #7386c1 42.5%, #7386c1 57.5%, transparent 57.5%, transparent 100%);
}
.wrapper-stories .stories-content-inner::-webkit-scrollbar-thumb {
	background-color: #7386c1;
	border-radius: 10px;
}
.wrapper-stories .stories-content-inner::-webkit-scrollbar-button:horizontal:decrement {
  display: none;
}
.wrapper-stories .stories-content-inner::-webkit-scrollbar-button:horizontal:increment {
  display: none;
}

.wrapper-stories .stories-content-inner * {
  white-space: normal;
}
.wrapper-stories .stories-content-inner .story:last-child {
  padding-right: 35px;
}
.wrapper-stories .story {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex-shrink: 0;
  width: 100%;
  max-width: 420px;
  padding: 45px 70px 0 0;
}
.wrapper-stories .story-thumb {
  display: block;
  width: 100%;
  max-width: 208px;
  border-radius: 50%;
}
.wrapper-stories h4.story-title {
  margin: 15px 0 20px 0;
  height: 2em;
  font: 700 28px/1.2 'AnebaNeue-Bold';
  text-transform: uppercase;
  color: #7386c1;
}
.wrapper-stories .story-content {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 35px 40px;
  background: #ffffff;
}
.wrapper-stories .story-content-inner {
  font: 400 18px/1.3 'AnebaNeue-Regular';
  color: inherit;
}
.wrapper-stories .story-quote {
  display: inline-block;
  padding-bottom: 15px;
  font: 500 20px/1.3 'AnebaNeue-Medium';
  color: #7386c1;
}
.wrapper-stories .story-button {
  position: relative;
  display: block;
  margin: 30px 0 0 0;
  padding: 0.8em 0.1em;
  font: 700 20px/1 'AnebaNeue-Bold';
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
  background: linear-gradient(0.25turn, #e65d8f 0%, #e4013b 50%, #e4013b 100%);
  background-position: left;
  background-size: 200% auto;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  -ms-transition: background-position 0.5s;
  -o-transition: background-position 0.5s;
  transition: background-position 0.5s;
}
.wrapper-stories .story-button:hover {
  background-position: right;
}
.wrapper-stories .story-button::after {
  content: "\00BB";
  padding-left: 5px;
}



/* ==================================*/
.footer-widget {
  padding-bottom: 2px;
  padding-top: 20px;
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.875rem;
}

.footer-widget .widget, .footer-widget .blog article.hentry, .blog .footer-widget article.hentry, .footer-widget
#blog-post article.hentry,
#blog-post .footer-widget article.hentry, .footer-widget
.search article.hentry,
.search .footer-widget article.hentry, .footer-widget
.archive article.hentry,
.archive .footer-widget article.hentry, .footer-widget
.tag article.hentry,
.tag .footer-widget article.hentry, .footer-widget
.category article.hentry,
.category .footer-widget article.hentry, .footer-widget
#ak-blog-post article.hentry,
#ak-blog-post .footer-widget article.hentry, .footer-widget
.page article.hentry,
.page .footer-widget article.hentry, .footer-widget
.single article.hentry,
.single .footer-widget article.hentry, .footer-widget
.woocommerce article.hentry,
.woocommerce .footer-widget article.hentry, .footer-widget .woocommerce .site-main, .woocommerce .footer-widget .site-main {
  padding-bottom: 15px;
}

.footer-widget .contact-list i {
  padding: 5px 15px 5px 5px;
  font-size: 16px;
  font-size: 1rem;
}

/* ==================================*/
.blog article.hentry,
#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
#ak-blog-post article.hentry,
.page article.hentry,
.single article.hentry,
.woocommerce article.hentry {
  margin-bottom: 1em;
  padding: 0;
}

.search article.hentry .entry-title,
.page article.hentry .entry-title,
.entry-title .blog article.hentry,
.entry-title .archive article.hentry,
.entry-title .single article.hentry {
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: inherit;
  font-weight: 500;
  margin-bottom: 5px;
}

.entry-title a {
  color: #1e414e;
  text-transform: capitalize;
}

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* ==================================*/
.page-content,
.entry-summary,
.entry-content {
  margin-top: 1em;
}

.entry-content h4 {
  margin: 1em 0;
  font: 500 1.1rem/1.3 'AnebaNeue-Medium';
  text-transform: none;
  color: #010000;
}
.entry-content h4 .bigger {
  font-size: 1.5em;
}

.entry-content .image-left {
  margin-right: 20px;
}

@media screen and (max-width: 1023px) {
  .entry-content .image-left {
    margin-bottom: 20px;
  }
}

.page-links {
  font-weight: 700;
}

.page-links span, .page-links a {
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 15.008px;
  font-size: 0.938rem;
  height: 2em;
  width: 2em;
  line-height: 2;
  margin: 0 3px 3px 3px;
  text-align: center;
}

.page-links a {
  background-color: #f7f7f7;
  color: #313131;
}

.page-links a:hover, .page-links a:focus {
  background-color: #707070;
  color: #ffffff;
}

.error404 .search-form {
  margin-bottom: 30px;
}

/* ==================================*/
/* ==================================*/
.footer-widget {
  background-color: #fff;
}

.site-footer {
  background-color: #000000;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}

.site-footer .copyright {
  color: #ffffff;
  display: inline-block;
  padding: 25px 0 50px 0;
  font: 400 14px/1.3 'AnebaNeue-Regular';
}

.site-footer .site-info {
  color: #bababa;
  display: inline-block;
  text-align: center;
}

.site-footer .site-info a {
  color: #ffffff;
}

.site-footer .site-info a:hover {
  color: #bababa;
}

/* ==================================*/
.page-inner-title {
  background: no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #7386c1;
  background-position: center center;
  background-repeat: repeat;
  font-size: 0;
  color: #ffffff;
  position: relative;
  width: 100%;
  -webkit-transition: background-position 0.5s linear;
  -moz-transition: background-position 0.5s linear;
  -ms-transition: background-position 0.5s linear;
  -o-transition: background-position 0.5s linear;
  transition: background-position 0.5s linear;
}
.page-inner-title.text-only {
  background-color: transparent;
}

.page-inner-title .container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.page-inner-title.text-only .entry-header .container {
  position: static;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.page-inner-title .taxonomy-description, .page-inner-title .entry-header .entry-title {
  color: #ffffff;
}

.page-inner-title .entry-header .entry-title {
  margin: 1em 0 0.8em 0;
  font: 700 56px/1.2 'AnebaNeue-Bold';
  text-transform: uppercase;
  text-align: center;
}
.page-inner-title.text-only .entry-header .container .entry-title {
  margin: 0.4em 0 0 0;
  font-size: 30px;
  color: #000000;
}

/* ==================================*/
.wrap-breadcrumb {
  background-color: #333333;
  color: #ffffff;
  margin-bottom: 20px; 
  font-size: 13.008px;
  font-size: 0.813rem;
}

.wrap-breadcrumb ul {
  padding-left: 0;
}

.wrap-breadcrumb li {
  display: inline-block;
  list-style: none;
  padding: 0 10px;
  color: #d9d9d9;
}

.wrap-breadcrumb li:after {
  display: inline-block;
  content: "";
  height: 14px;
  width: 1px;
  background-color: #bababa;
  transform: rotate(25deg);
  margin-left: 10px;
  vertical-align: middle;
}

.wrap-breadcrumb li:last-child:after {
  display: none;
}

.wrap-breadcrumb li:first-child {
  padding-left: 0;
}

.wrap-breadcrumb a {
  color: #ffffff;
  opacity: 1;
}

.wrap-breadcrumb a:hover {
  color: #bfbfbf;
}

.wrap-breadcrumb span, .wrap-breadcrumb .page-links a, .page-links .wrap-breadcrumb a {
  margin-left: 5px;
  margin-right: 5px;
}

.wrap-breadcrumb span:first-child, .wrap-breadcrumb .page-links a:first-child, .page-links .wrap-breadcrumb a:first-child {
  margin-left: 0;
}

/**
*6.0 Content
*/
.thumb-overlay {
  background: rgba(0, 0, 0, 0);
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}

.thumb-overlay.main-slider-overlay {
  background: transparent;
}

img.desaturate {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 1s linear;
  -moz-transition: 1s linear;
  -ms-transition: 1s linear;
  -o-transition: 1s linear;
  transition: 1s linear;
}

.f-left {
  float: left;
}

.f-right {
  float: left;
}

.f-none {
  float: none;
}

.woocommerce li.product a.button {
  padding: 11px 15px 12px;
  font-size: 13.008px;
  font-size: 0.813rem;
}

.woocommerce .woocommerce-pagination {
  margin-bottom: 15px;
}
