/*
Theme Name: Chrimbo
Theme URI: https://evisionthemes.com/product/chrimbo/
Author: evisiontheme
Author URI: http://evisionthemes.com/
Description: Chrimbo is a Seasonal WordPress theme that is well organized and it’s very easy to customize and update. This theme is especially designed for Holidays, New Year, feel of festival and other special events. This is fully responsive with a clean design and lots of flexible options in the customizer. 
Preview : https://demo.evisionthemes.com/chrimbo/
Version: 1.0.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: chrimbo
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, translation-ready, theme-options, threaded-comments, holiday

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.

chrimbo is based on Underscores http://underscores.me/, (C)  2012-2017 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
*/

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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: bold;
}

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: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #7e8d94;
}

.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-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.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

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: #f75a5a;
}

.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: #f75a5a;
}


/*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: #f75a5a;
  color: #f75a5a;
}

.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;
  background: #fff;
  border: 1px solid #e1e1e1;
  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 #f75a5a;
  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,
#blog-post article.hentry ul,
.search article.hentry ul,
.archive article.hentry ul,
.tag article.hentry ul,
.category article.hentry ul,
#ak-blog-post article.hentry ul,
.page article.hentry ul,
.single article.hentry ul,
.woocommerce article.hentry ul,
.woocommerce .site-main ul {
  padding-left: 0;
  list-style: none;
}

.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 {
  display: block;
  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;
  float: left;
  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 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 1200px) {
  .container {
    max-width: 1170px;
    width: 100%;
  }
}

@media screen and (max-width: 1199px) {
  .container {
    width: 98%;
  }
}

.container-full {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  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: left;
}

.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: left;
  }
  .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: left;
  }
  .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: left;
  }
  .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: 0.938rem;
  line-height: 1.5;
  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:before,
h1:after,
h2:before,
h2:after,
h3:before,
h3:after,
h4:before,
h4:after,
h5:before,
h5:after,
h6:before,
h6:after {
  content: " ";
  display: table;
}

h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after {
  clear: both;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #f75a5a;
}

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: #313131;
}

a:active,
a:hover {
  color: #f75a5a;
}

.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: #f75a5a;
  border: none;
  color: #fff;
  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: #f75a5a;
  -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;
}

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;
}

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: #f75a5a;
  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: #fff;
  background-color: transparent;
}

.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: #f75a5a;
  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: #f75a5a;
  -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 {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  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;
  font-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: #f75a5a;
}

.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: #f75a5a;
}

.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: #f75a5a;
  border: none;
  color: #fff;
  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: #f75a5a;
  -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: #fff;
}


/*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: #f75a5a;
  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%;
  }
  .site-content #primary {
    padding-right: 0;
  }
}


/*sidebar postion options*/

#primary {
  /*right*/
  width: 70%;
  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%;
}

@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 {
  background-color: #fff;
  position: relative;
  padding-bottom: 10px;
  padding-top: 10px;
}

.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 .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: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 0;
}

.site-header .site-title a:hover {
  color: #f75a5a;
}

.site-header .site-description {
  color: #332e2b;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 14px;
  margin: 0;
  line-height: .5;
}

.site-header .header-btn {
  vertical-align: top;
  display: inline-block;
}

@media screen and (min-width: 1200px) {
  .site-header .header-btn {
    float: right;
  }
}

@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: 14px 18px 15px;
}

.site-header .header-btn .button:hover,
.site-header .header-btn .button:focus,
.site-header .header-btn .button:active {
  background-color: #f75a5a;
  border-color: #f75a5a;
}

@media screen and (max-width: 767px) {
  .site-header .site-branding {
    text-align: center;
    margin-bottom: 20px;
  }
  .site-header .button,
  .site-header .woocommerce li.product a.button,
  .woocommerce li.product .site-header a.button,
  .site-header .woocommerce .header-btn a.button,
  .woocommerce .header-btn .site-header a.button {
    padding-left: 15px;
    padding-right: 15px;
  }
}

#fixedhead {
  background-color: #fff;
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  padding-top: 10px;
  position: fixed;
  top: -170px;
  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;
  position: relative;
  margin-bottom: 0;
  margin-top: 0;
  text-align: right;
}

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

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

@media screen and (max-width: 1199px) {
  .nav-holder {
    text-align: right;
  }
}

@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: 4px;
    width: 100%;
    text-align: center;
  }
  header#masthead .col-xs-12.col-sm-8.col-md-8 {
    width: 100%;
  }
   header#masthead .col-xs-12.col-sm-4.col-md-4 {
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
  }
}

.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;
}

.main-navigation {
  background: none repeat scroll 0 0 #565656;
  text-align: left;
}

.site-footer .main-navigation {
  margin-bottom: 1.75em;
}

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  display: none;
  margin-left: 0.875em;
}

.main-navigation ul .toggled-on {
  display: block;
}

.main-navigation li {
  border-top: 1px solid #d1d1d1;
  position: relative;
}

.main-navigation a,
.main-navigation a:visited {
  color: white;
  display: block;
  line-height: 1.3125;
  outline-offset: -1px;
  padding: 14px 18px 15px;
}

.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: #f75a5a;
}

.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: #f75a5a;
}

.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";
}

.menu-toggle,
.menu-toggle:visited,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
  margin-left: auto;
  padding: 14px 18px 15px;
}

@media screen and (min-width: 1200px) {
  .site-header-menu {
    display: inline-block;
    margin-top: 4px;
    text-align: right;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .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: #f75a5a;
  }
  .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);
    transform: rotate(-90deg);
  }
  .main-navigation ul>li {
    border: 0;
    float: left;
  }
  .main-navigation a,
  .main-navigation a:visited {
    color: #332e2b;
    outline-offset: -8px;
    padding: 0.65625em 1em;
    white-space: nowrap;
    position: relative;
    border-bottom: none;
  }
  .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: #f75a5a;
  }
  .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: #f75a5a;
  }
  .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;
  }
}


/*footer menu*/

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

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

.footer-nav.main-navigation {
  background-color: #313131;
  text-align: left;
}

.footer-nav.main-navigation a {
  color: #cccccc;
}

.footer-nav.main-navigation ul>li {
  border-top: 0;
  border-bottom: 1px solid #b3b3b3;
}

@media screen and (min-width: 768px) {
  .footer-nav.main-navigation ul>li {
    border: none;
    display: inline-block;
    float: none;
  }
}

.footer-nav.main-navigation ul>li ul.sub-menu,
.footer-nav.main-navigation ul>li ul.children {
  display: none;
}

.footer-nav.main-navigation ul a,
.footer-nav.main-navigation ul a:visited {
  color: #cccccc;
}

.footer-nav.main-navigation ul a:hover,
.footer-nav.main-navigation ul a:focus,
.footer-nav.main-navigation ul a:active,
.footer-nav.main-navigation ul a:visited:hover,
.footer-nav.main-navigation ul a:visited:focus,
.footer-nav.main-navigation ul a:visited:active {
  color: #f75a5a;
}

@media screen and (min-width: 768px) {
  .footer-nav.main-navigation {
    text-align: center;
  }
}


/*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;
  }
}


/* ==================================*/

section.wrapper.wrapper-slider {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

@media screen and (max-width: 1023px) {
  .wrapper-slider .slide-item {
    padding-bottom: 20%;
  }
}

.wrapper-slider .slide-item .slider-title {
  margin-bottom: 2px;
  line-height: 1;
  -webkit-transition: opacity 0.5s linear 1s;
  -moz-transition: opacity 0.5s linear 1s;
  -ms-transition: opacity 0.5s linear 1s;
  -o-transition: opacity 0.5s linear 1s;
  transition: opacity 0.5s linear 1s;
  color: #fff;
  margin: 0;
}

.wrapper-slider .slide-item h1.slider-title {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 48px;
  font-size: 3rem;
  margin: 0;
}

.overlay-background.clearfix {
  display: inline-block;
  background: #00000061;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 15% 0;
  margin-bottom: -6px;
}

@media screen and (max-width: 767px) {
  .wrapper-slider .slide-item .slider-title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.wrapper-slider .slide-item .text-content {
  line-height: 1.3;
  margin-top: 20px;
  -webkit-transition: opacity 0.5s linear 1.5s;
  -moz-transition: opacity 0.5s linear 1.5s;
  -ms-transition: opacity 0.5s linear 1.5s;
  -o-transition: opacity 0.5s linear 1.5s;
  transition: opacity 0.5s linear 1.5s;
  font-size: 18px;
}

.wrapper-slider .slide-item .btn-holder {
  margin-top: 40px;
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-transition: opacity 0.5s linear 2s;
  -moz-transition: opacity 0.5s linear 2s;
  -ms-transition: opacity 0.5s linear 2s;
  -o-transition: opacity 0.5s linear 2s;
  transition: opacity 0.5s linear 2s;
}

.wrapper-slider .slide-item .btn-holder .button {
  display: inline-block;
}


/* ==================================*/

.wrapper-activity .singlethumb a {
  display: block;
  height: 100%;
}

.wrapper-activity .singlethumb .thumb-holder img.desaturate {
  vertical-align: top;
  width: 100%;
}

.wrapper-activity .singlethumb .content-area {
  background-color: #fff;
  padding: 15px 30px 40px;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.wrapper-activity .singlethumb .content-area:before {
  border-bottom: 20px solid #f75a5a;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  content: "";
  height: 20px;
  left: 0;
  margin: auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: -20px;
  width: 20px;
}

.wrapper-activity .singlethumb .content-area h2 {
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.125rem;
}

.wrapper-activity .singlethumb .content-area .divider {
  background-color: #f75a5a;
  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 .singlethumb:hover .thumb-holder img.desaturate,
.wrapper-activity .singlethumb:focus .thumb-holder img.desaturate,
.wrapper-activity .singlethumb:active .thumb-holder img.desaturate {
  margin-left: auto;
  margin-right: auto;
  /* -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);*/
}

.wrapper-activity .singlethumb:hover .content-area,
.wrapper-activity .singlethumb:focus .content-area,
.wrapper-activity .singlethumb:active .content-area {
  background-color: #f75a5a;
  position: relative;
}

.wrapper-activity .singlethumb:hover .content-area:before,
.wrapper-activity .singlethumb:focus .content-area:before,
.wrapper-activity .singlethumb:active .content-area:before {
  opacity: 1;
  top: -20px;
}

.wrapper-activity .singlethumb:hover h2,
.wrapper-activity .singlethumb:hover .content-text,
.wrapper-activity .singlethumb:focus h2,
.wrapper-activity .singlethumb:focus .content-text,
.wrapper-activity .singlethumb:active h2,
.wrapper-activity .singlethumb:active .content-text {
  color: #fff;
}

.wrapper-activity .singlethumb:hover .divider,
.wrapper-activity .singlethumb:focus .divider,
.wrapper-activity .singlethumb:active .divider {
  background-color: #fff !important;
  transition: 0.5s;
  width: 100%;
}

.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;
}


/* ==================================*/

.wrapper-callback {
  color: #ffffff;
  line-height: 1.6;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  position: relative;
  text-align: center;
  font-size: 18px;
}

.thumb-overlay {
  background: #00000059;
  padding: 5% 0;
}

.wrapper-callback h2 {
  font-size: 32px;
  font-size: 2rem;
  color: #ffffff;
  text-transform: capitalize;
}

.wrapper-callback .btn-holder {
  margin-top: 40px;
}

.wrapper-callback .btn-holder a {
  display: inline-block;
}


/* ==================================*/

.footer-widget {
  padding-bottom: 2px;
  padding-top: 40px;
  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: 20px;
  padding: 15px;
}

.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 .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;
}

.error404 .search-form input.search-submit {
  padding: 15px 32px;
  color: #fff;
}


/* ==================================*/


/* ==================================*/

.footer-widget {
  background-color: #fff;
}

.site-footer {
  background-color: #313131;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}

.site-footer .copyright {
  color: #bababa;
  display: inline-block;
  margin-bottom: 15px;
}

.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: #4d4d4d;
  background-position: center center;
  background-repeat: repeat;
  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 .taxonomy-description,
.page-inner-title .entry-header .entry-title {
  color: #ffffff;
}

.page-inner-title .entry-header .entry-title {
  text-transform: uppercase;
}

.banner-content-inner {
  text-align: center;
}


/* ==================================*/

.wrap-breadcrumb {
  background-color: #f75a5a;
  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
*/

img.desaturate {
  -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;
}


/*chrimbo custom css */

@media screen and (max-width: 768px) {
  .event-wrapper .left-div {
    width: 100%;
    padding: 65px 30px;
    margin-bottom: 0;
  }
  .site-header-menu {    
    min-width: 300px;
    margin-top: 10px;
  }
}

@media screen and (max-width: 1100px) {
 
  .site-header-menu {    
    min-width: 500px;
    margin-top: 10px;
  }
}

.left-div {
  width: 33.33%;
  float: left;
  background: #333333;
  color: #fff;
  text-align: center;
  padding: 22px;
  margin-bottom: 20px;
  transition: all .5s;
  position: sticky;
}

.left-div.where-section {
  background: #f75a5a;
}

.left-div:hover {
  opacity: .8;
}

.left-div h2,
.left-div p {
  color: #fff;
}

.left-div h2 {
  position: relative;
}

.left-div h2:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 30px;
  background: #fff;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: 10px;
}

.left-div p {
  font-size: 18px;
  margin: 0;
  margin-top: 20px;
}

.left-div i {
  font-family: fontAwesome;
  font-size: 30px;
  color: white;
  font-weight: 100;
}

.background-image {
  background: url(./assets/img/chri.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 15%;
  margin-bottom: 40px;
}

.about-text {
  padding-left: 15%;
  padding-right: 20px;
  margin-bottom: 40px;
}

.about-text .btn-holder {
  padding-top: 30px;
}

section.about-event-section.clearfix {
  display: inline-block;
  margin-top: 20px;
}

section.book-now.clearfix {
  display: inline-block;
  text-align: center;
  margin-bottom: 40px;
}

.book-now-btn {
  background: #f75a5a;
  padding: 40px 0;
}

section.book-now .btn-holder a.button {
  background: #fff !important;
  color: #f75a5a;
  position: relative;
}

section.book-now .btn-holder a:after {
  content: "";
  height: 2px;
  width: 100px;
  background: #fff;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: -100px;
}

section.book-now .btn-holder a:before {
  content: "";
  height: 2px;
  width: 100px;
  background: #fff;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: -100px;
}

.evt-title {
  text-align: center;
  padding-bottom: 20px;
  text-transform: capitalize;
}

.evt-title h2:after,
section.wrapper.wrapper-callback h2:after {
  content: "";
  height: 1px;
  background: #f75a5a;
  width: 100px;
  right: 0;
  position: absolute;
  left: 0;
  margin: auto;
  margin-top: 3px;
}

.about-text h2:after {
  width: 100px;
  background: #f75a5a;
  height: 1px;
  margin-top: 5px;
}

#snow {
  background: none;
  font-family: Androgyne;
  background-image: url('./assets/img/s1.png'), url('./assets/img/s2.png'), url('./assets/img/s3.png');
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-animation: snow 10s linear infinite;
  -moz-animation: snow 10s linear infinite;
  -ms-animation: snow 10s linear infinite;
  animation: snow 10s linear infinite;
}

@keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}

@-moz-keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 400px 1000px, 200px 400px, 100px 300px;
  }
}

@-webkit-keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}

@-ms-keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}


/* fixed header */

@media screen and (min-width: 768px) {
  .site-header.chrimbo-fixed-header {
    position: fixed;
    width: 100%;
    z-index: 999;
    box-shadow: 0 2px 1px #737373;
  }  
}

@media screen and (max-width: 767px) {
  .about-text {
    padding-left: 15px;
  } 
}

aside#secondary .widget ul li:before,
section.wrapper.block-section.wrap-contact.footer-widget .widget ul li:before {
  content: "\f101";
  font-family: fontAwesome;
  padding-right: 5px;
}

.home.blog .banner header.entry-header:after {
    content: "";
    background: rgba(0, 0, 0, 0.42);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
}
.home.blog .banner header.entry-header {
    padding: 5% 0;
    text-align: center;
    position: relative;
}

.home.blog .banner header.entry-header h1 {
  position: relative;
  z-index: 99;
}

/*==== HAPPY STYLING!!! ===*/


/*=========================*/