/*
Theme Name: Fusion : The Carlu
Theme URI: http://agencydominion.com
Description: A Fusion Child theme for The Carlu
Author: Agency Dominion
Template: fusion-base
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, custom-background, editor-style, featured-images, threaded-comments, translation-ready
Text Domain: fusion-the-carlu
*/

body	{
  font-family: "Times New Roman", Times, serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  background:#f7f6f6;
  color:#21252e;
}
.color-scheme-2	{
  background:#21252e;
  color:#ffffff;
}
.color-scheme-3	{
  background:#3f797c;
  color:#ffffff;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6	{
  font-family: orpheuspro, serif;
  font-style: normal;
  font-weight: 400;
}
h1,
.h1	{
  font-size:32px;
  text-transform:uppercase;
  letter-spacing:2px;
}
h2,
.h2	{
  font-size:24px;
  text-transform:uppercase;
  letter-spacing:2px;
}
h3,
.h3	{
  font-size:24px;
  font-style:italic;
  letter-spacing:1px;
}
h4,
.h4	{
  font-size:22px;
  font-style:normal;
  text-transform:uppercase;
  letter-spacing:2px;
}
h5,
.h5	{
  font-size:22px;
  font-weight:normal;
  letter-spacing:2px;
}
h6,
.h6	{
  font-size:16px;
  font-style:italic;
  color:#6a6a6a;
  letter-spacing:1px;
}

@media (min-width: 768px) {
  h1,
  .h1	{
    font-size:40px;
  }
  h2,
  .h2	{
    font-size:34px;
  }
}

.color-scheme-2 h1,
.color-scheme-2 .h1,
.color-scheme-2 h2,
.color-scheme-2 .h2,
.color-scheme-2 h3,
.color-scheme-2 .h3,
.color-scheme-2 h4,
.color-scheme-2 .h4,
.color-scheme-2 h5,
.color-scheme-2 .h5,
.color-scheme-2 h6,
.color-scheme-2 .h6,
.color-scheme-3 h1,
.color-scheme-3 .h1,
.color-scheme-3 h2,
.color-scheme-3 .h2,
.color-scheme-3 h3,
.color-scheme-3 .h3,
.color-scheme-3 h4,
.color-scheme-3 .h4,
.color-scheme-3 h5,
.color-scheme-3 .h5,
.color-scheme-3 h6,
.color-scheme-3 .h6	{
  color:#ffffff;
}
a	{
  color: #39797b;
}
a:focus,
a:hover	{
  color: #366f72;
  text-decoration:underline;
}
.color-scheme-2 a,
.color-scheme-3 a	{
  color:#e2c98c;
}
.color-scheme-2 a:focus,
.color-scheme-2 a:hover,
.color-scheme-3 a:focus,
.color-scheme-3 a:hover	{
  color:#b6a371;
}

/**
 * Dividers
 */

.fsn-divider hr	{
  border-top-color:rgba(226, 201, 140, 0.4);
}
.fsn-divider-vertical	{
  background:rgba(226, 201, 140, 0.4);
}
.color-scheme-2 .fsn-divider hr,
.color-scheme-3 .fsn-divider hr	{
  border-top-color:rgba(226, 201, 140, 0.2);
}
.color-scheme-2 .fsn-divider-vertical,
.color-scheme-3 .fsn-divider-vertical	{
  background:rgba(226, 201, 140, 0.2);
}

/**
 * Buttons
 */

.btn	{
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:1.25;
  text-transform:uppercase;
  padding:13px 27px;
  border-width:2px;
  border-radius:0;
  -moz-transition:all 0.3s;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}
.btn.btn-lg {
  font-size:18px;
  line-height:1.1111111111;
  padding:19px 39px;
}
.btn-link {
  padding:13px 0;
  font-style:italic;
  text-transform: none;
}
.btn.btn-lg.btn-link {
  padding:19px 0;
}
.btn-default {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.btn-default:focus,
.btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.btn-default:hover {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #b6a371;
}
.btn-primary {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.btn-primary .badge {
  color: #ffffff;
  background-color: #366f72;
}
.btn-success {
  color: #6a6a6a;
  background-color: transparent;
  border-color: #e2c98c;
}
.btn-success:focus,
.btn-success.focus {
  color: #6a6a6a;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.btn-success:hover {
  color: #6a6a6a;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #6a6a6a;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #6a6a6a;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  color: #6a6a6a;
  background-color: transparent;
  border-color: #e2c98c;
}
.btn-success .badge {
  color: #6a6a6a;
  background-color: #e2c98c;
}
.btn-link {
  color: #6a6a6a;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  color: #39797b;
  text-decoration: none;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #6a6a6a;
}
.color-scheme-2 .btn-default {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.color-scheme-2 .btn-default:focus,
.color-scheme-2 .btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-2 .btn-default:hover {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-2 .btn-default:active,
.color-scheme-2 .btn-default.active,
.color-scheme-2 .open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-2 .btn-default:active:hover,
.color-scheme-2 .btn-default.active:hover,
.color-scheme-2 .open > .dropdown-toggle.btn-default:hover,
.color-scheme-2 .btn-default:active:focus,
.color-scheme-2 .btn-default.active:focus,
.color-scheme-2 .open > .dropdown-toggle.btn-default:focus,
.color-scheme-2 .btn-default:active.focus,
.color-scheme-2 .btn-default.active.focus,
.color-scheme-2 .open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-2 .btn-default.disabled:hover,
.color-scheme-2 .btn-default[disabled]:hover,
.color-scheme-2 fieldset[disabled] .btn-default:hover,
.color-scheme-2 .btn-default.disabled:focus,
.color-scheme-2 .btn-default[disabled]:focus,
.color-scheme-2 fieldset[disabled] .btn-default:focus,
.color-scheme-2 .btn-default.disabled.focus,
.color-scheme-2 .btn-default[disabled].focus,
.color-scheme-2 fieldset[disabled] .btn-default.focus {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.color-scheme-2 .btn-default .badge {
  color: #ffffff;
  background-color: #b6a371;
}
.color-scheme-2 .btn-primary {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.color-scheme-2 .btn-primary:focus,
.color-scheme-2 .btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-2 .btn-primary:hover {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-2 .btn-primary:active,
.color-scheme-2 .btn-primary.active,
.color-scheme-2 .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-2 .btn-primary:active:hover,
.color-scheme-2 .btn-primary.active:hover,
.color-scheme-2 .open > .dropdown-toggle.btn-primary:hover,
.color-scheme-2 .btn-primary:active:focus,
.color-scheme-2 .btn-primary.active:focus,
.color-scheme-2 .open > .dropdown-toggle.btn-primary:focus,
.color-scheme-2 .btn-primary:active.focus,
.color-scheme-2 .btn-primary.active.focus,
.color-scheme-2 .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-2 .btn-primary.disabled:hover,
.color-scheme-2 .btn-primary[disabled]:hover,
.color-scheme-2 fieldset[disabled] .btn-primary:hover,
.color-scheme-2 .btn-primary.disabled:focus,
.color-scheme-2 .btn-primary[disabled]:focus,
.color-scheme-2 fieldset[disabled] .btn-primary:focus,
.color-scheme-2 .btn-primary.disabled.focus,
.color-scheme-2 .btn-primary[disabled].focus,
.color-scheme-2 fieldset[disabled] .btn-primary.focus {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.color-scheme-2 .btn-primary .badge {
  color: #ffffff;
  background-color: #366f72;
}
.color-scheme-2 .btn-success {
  color: #ffffff;
  background-color: transparent;
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success:focus,
.color-scheme-2 .btn-success.focus {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success:hover {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success:active,
.color-scheme-2 .btn-success.active,
.color-scheme-2 .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success:active:hover,
.color-scheme-2 .btn-success.active:hover,
.color-scheme-2 .open > .dropdown-toggle.btn-success:hover,
.color-scheme-2 .btn-success:active:focus,
.color-scheme-2 .btn-success.active:focus,
.color-scheme-2 .open > .dropdown-toggle.btn-success:focus,
.color-scheme-2 .btn-success:active.focus,
.color-scheme-2 .btn-success.active.focus,
.color-scheme-2 .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success.disabled:hover,
.color-scheme-2 .btn-success[disabled]:hover,
.color-scheme-2 fieldset[disabled] .btn-success:hover,
.color-scheme-2 .btn-success.disabled:focus,
.color-scheme-2 .btn-success[disabled]:focus,
.color-scheme-2 fieldset[disabled] .btn-success:focus,
.color-scheme-2 .btn-success.disabled.focus,
.color-scheme-2 .btn-success[disabled].focus,
.color-scheme-2 fieldset[disabled] .btn-success.focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #e2c98c;
}
.color-scheme-2 .btn-success .badge {
  color: #6a6a6a;
  background-color: #e2c98c;
}
.color-scheme-2 .btn-link {
  color: #e2c98c;
}
.color-scheme-2 .btn-link:hover,
.color-scheme-2 .btn-link:focus,
.color-scheme-2 .btn-link:active {
  color: #b6a371;
  text-decoration: none;
}
.color-scheme-2 .btn-link[disabled]:hover,
.color-scheme-2 fieldset[disabled] .btn-link:hover,
.color-scheme-2 .btn-link[disabled]:focus,
.color-scheme-2 fieldset[disabled] .btn-link:focus {
  color: #e2c98c;
}
.color-scheme-3 .btn-default {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.color-scheme-3 .btn-default:focus,
.color-scheme-3 .btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-3 .btn-default:hover {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-3 .btn-default:active,
.color-scheme-3 .btn-default.active,
.color-scheme-3 .open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-3 .btn-default:active:hover,
.color-scheme-3 .btn-default.active:hover,
.color-scheme-3 .open > .dropdown-toggle.btn-default:hover,
.color-scheme-3 .btn-default:active:focus,
.color-scheme-3 .btn-default.active:focus,
.color-scheme-3 .open > .dropdown-toggle.btn-default:focus,
.color-scheme-3 .btn-default:active.focus,
.color-scheme-3 .btn-default.active.focus,
.color-scheme-3 .open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #b6a371;
  border-color: transparent;
}
.color-scheme-3 .btn-default.disabled:hover,
.color-scheme-3 .btn-default[disabled]:hover,
.color-scheme-3 fieldset[disabled] .btn-default:hover,
.color-scheme-3 .btn-default.disabled:focus,
.color-scheme-3 .btn-default[disabled]:focus,
.color-scheme-3 fieldset[disabled] .btn-default:focus,
.color-scheme-3 .btn-default.disabled.focus,
.color-scheme-3 .btn-default[disabled].focus,
.color-scheme-3 fieldset[disabled] .btn-default.focus {
  color: #ffffff;
  background-color: #e2c98c;
  border-color: transparent;
}
.color-scheme-3 .btn-default .badge {
  color: #ffffff;
  background-color: #b6a371;
}
.color-scheme-3 .btn-primary {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.color-scheme-3 .btn-primary:focus,
.color-scheme-3 .btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-3 .btn-primary:hover {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-3 .btn-primary:active,
.color-scheme-3 .btn-primary.active,
.color-scheme-3 .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-3 .btn-primary:active:hover,
.color-scheme-3 .btn-primary.active:hover,
.color-scheme-3 .open > .dropdown-toggle.btn-primary:hover,
.color-scheme-3 .btn-primary:active:focus,
.color-scheme-3 .btn-primary.active:focus,
.color-scheme-3 .open > .dropdown-toggle.btn-primary:focus,
.color-scheme-3 .btn-primary:active.focus,
.color-scheme-3 .btn-primary.active.focus,
.color-scheme-3 .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #366f72;
  border-color: transparent;
}
.color-scheme-3 .btn-primary.disabled:hover,
.color-scheme-3 .btn-primary[disabled]:hover,
.color-scheme-3 fieldset[disabled] .btn-primary:hover,
.color-scheme-3 .btn-primary.disabled:focus,
.color-scheme-3 .btn-primary[disabled]:focus,
.color-scheme-3 fieldset[disabled] .btn-primary:focus,
.color-scheme-3 .btn-primary.disabled.focus,
.color-scheme-3 .btn-primary[disabled].focus,
.color-scheme-3 fieldset[disabled] .btn-primary.focus {
  color: #ffffff;
  background-color: #3f797c;
  border-color: transparent;
}
.color-scheme-3 .btn-primary .badge {
  color: #ffffff;
  background-color: #366f72;
}
.color-scheme-3 .btn-success {
  color: #ffffff;
  background-color: transparent;
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success:focus,
.color-scheme-3 .btn-success.focus {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success:hover {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success:active,
.color-scheme-3 .btn-success.active,
.color-scheme-3 .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success:active:hover,
.color-scheme-3 .btn-success.active:hover,
.color-scheme-3 .open > .dropdown-toggle.btn-success:hover,
.color-scheme-3 .btn-success:active:focus,
.color-scheme-3 .btn-success.active:focus,
.color-scheme-3 .open > .dropdown-toggle.btn-success:focus,
.color-scheme-3 .btn-success:active.focus,
.color-scheme-3 .btn-success.active.focus,
.color-scheme-3 .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: rgba(226, 201, 140, 0.4);
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success.disabled:hover,
.color-scheme-3 .btn-success[disabled]:hover,
.color-scheme-3 fieldset[disabled] .btn-success:hover,
.color-scheme-3 .btn-success.disabled:focus,
.color-scheme-3 .btn-success[disabled]:focus,
.color-scheme-3 fieldset[disabled] .btn-success:focus,
.color-scheme-3 .btn-success.disabled.focus,
.color-scheme-3 .btn-success[disabled].focus,
.color-scheme-3 fieldset[disabled] .btn-success.focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #e2c98c;
}
.color-scheme-3 .btn-success .badge {
  color: #6a6a6a;
  background-color: #e2c98c;
}
.color-scheme-3 .btn-link {
  color: #e2c98c;
}
.color-scheme-3 .btn-link:hover,
.color-scheme-3 .btn-link:focus,
.color-scheme-3 .btn-link:active {
  color: #b6a371;
  text-decoration: none;
}
.color-scheme-3 .btn-link[disabled]:hover,
.color-scheme-3 fieldset[disabled] .btn-link:hover,
.color-scheme-3 .btn-link[disabled]:focus,
.color-scheme-3 fieldset[disabled] .btn-link:focus {
  color: #e2c98c;
}

/**
 * Forms
 */

.form-control	{
  font-size:16px;
  line-height:1.25;
  box-shadow:none;
  height:50px;
  padding-top:13px;
  padding-bottom:13px;
  border-width:2px;
  border-radius:0;
  border-color:transparent;
}
.form-control:focus {
  box-shadow:none;
  border-color:#3f797c;
}
label {
  font-weight:400;
}
.input-lg	{
  font-size:18px;
  line-height:1.1111111111;
  height:62px;
  padding-top:19px;
  padding-bottom:19px;
}
.input-group-addon	{
  background:transparent;
  border-radius:0;
  padding-left:24px;
  padding-right:0;
}
.input-group .input-group-addon + .form-control	{
  border-left:0;
}
select.form-control::-ms-expand, .form-control::-ms-clear {
  display:none;
}
.form-control-feedback	{
  height:50px;
  line-height:50px;
}
.color-scheme-2 .form-control,
.color-scheme-3 .form-control	{
  background:transparent;
  border-color:transparent transparent rgba(226, 201, 140, 0.2) transparent;
  color:#ffffff;
}
.color-scheme-2 .form-control:focus,
.color-scheme-3 .form-control:focus {
  box-shadow:none;
  border-color:transparent transparent #e2c98c transparent;
}
.color-scheme-2 input[type="date"].form-control,
.color-scheme-3 input[type="date"].form-control	{
  line-height:20px;
}
.color-scheme-2 .form-control::-moz-placeholder,
.color-scheme-3 .form-control::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.color-scheme-2 .form-control:-ms-input-placeholder,
.color-scheme-3 .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.color-scheme-2 .form-control::-webkit-input-placeholder,
.color-scheme-3 .form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.color-scheme-2 select.form-control option,
.color-scheme-3 select.form-control option	{
  color:#333333;
}
.color-scheme-2 select.form-control option:checked,
.color-scheme-3 select.form-control option:checked	{
  color:#ffffff;
}
.color-scheme-2 .form-control-feedback,
.color-scheme-3 .form-control-feedback	{
  color:#333333;
}

@media (max-width: 767px) {
  .wpcf7-checkbox span.wpcf7-list-item  {
    display:block;
  }
}

.datepicker {
  color:#21252e;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused,
.datepicker table tr td span:hover,
.datepicker table tr td span.focused,
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover  {
  background:#e2c98c;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active  {
  background:#4c2430;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active  {
  background:#4c2430;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus, .datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus  {
  background:#4c2430;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  background:#4c2430;
}

/**
 * Header
 */

#interior-masthead  {
  position:relative;
}
#interior-masthead::after {
  content:'';
  display:block;
  width:0;
  height:0;
  position:absolute;
  bottom:-51px;
  left:50%;
  margin-left:-84px;
  border-style:solid;
  border-width:26px 84px;
  border-color:#21252e transparent transparent;
}

@media (min-width: 768px) {
  #header {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:500;
    background:transparent;
  }
  .admin-bar #header  {
    top:32px;
  }
  .home #header {
    position:static;
    top:auto;
    left:auto;
    width:auto;
    background:#21252e;
  }
}
@media (min-width: 980px) and (max-width: 980px) {
  .home #content-component  {
    margin-top:-1px;
  }
}

/**
 * Menu : Simple
 */

.fsn-menu.simple .nav>li>a,
.fsn-menu.simple .fsn-column-inner.button > a  {
  color:#fff;
  text-transform:uppercase;
}

@media (max-width: 767px) {
  .fsn-menu.simple .navbar-btn  {
    display:none !important;
  }
  .fsn-menu.simple .navbar-toggle  {
    border-color:transparent rgba(226, 201, 140, 0.2) transparent transparent;
    padding-right:20px;
    padding-left:0;
  }
  .fsn-menu.simple .navbar-toggle .material-icons  {
    color:#ffffff;
  }
  .fsn-menu.simple .navbar-brand.brand-image  {
    padding-top:7px;
  }
  .fsn-menu.simple .navbar-brand.brand-image img  {
    height:20px;
  }
}

@media (min-width: 768px) {
  .fsn-menu.simple .menu-container > .container-fluid > .row > .col-sm-9  {
    width:100%;
    float:none;
  }
  .fsn-menu.simple .menu-container > .container-fluid > .row > .col-sm-3  {
    display:none;
  }
  .fsn-menu.simple .nav>li>a  {
    padding-left:0px;
    padding-right:0px;
    margin-right:24px;
  }
  .fsn-menu.simple .locking-menu  {
    background:#4c2430;
  }
  .fsn-menu.simple .locking-menu .brand  {
    padding-top:12px;
  }
  .fsn-menu.simple .dropdown-button-toggle  {
    border-color:transparent rgba(226, 201, 140, 0.2) transparent transparent;
    padding-right:20px;
    padding-left:0;
  }
  .fsn-menu.simple .dropdown-button-toggle:hover  {
    background:transparent;
  }
  .fsn-menu.simple .dropdown-button-toggle .icon-bar  {
    background:#e2ca8c;
    width:28px;
    height:1px;
    transition:background-color 0.3s;
  }
  .fsn-menu.simple .dropdown-button-toggle .icon-bar + .icon-bar  {
    margin-top:5px;
  }
  .fsn-menu.simple .dropdown-button-toggle:hover .icon-bar  {
    background:#fff;
  }
  .fsn-menu.simple .button-dropdown-menu > .btn-group > .dropdown-menu  {
    background:#3d1d26;
  }
  .fsn-menu.simple .button-dropdown-menu > .btn-group > .dropdown-menu:before {
    border-bottom-color:#3d1d26;
  }
  .fsn-menu.simple .button-dropdown-menu > .btn-group > .dropdown-menu li > a {
    font-size:16px;
    text-transform:uppercase;
  }
}

/**
 * Menu : Mobile Footer
 */

@media (max-width: 767px) {
  .fsn-menu.mobile_footer {
    background:#4c2430;
  }
  #mobile-back-to-top {
    background-color:#4c2430;
  }
}

/**
 * Tabs
 */

@media (max-width: 767px) {
  .nav.nav-tabs	{
    background:#e5e5e5;
    margin-bottom:0;
  }
  .nav.nav-tabs > li.expanded	{
    border-top-color:rgba(0, 0, 0, 0.05);
  }
  .nav.nav-tabs > li > a	{
    background:transparent;
    color:#21252e;
    font-weight:400;
  }
  .nav.nav-tabs > li > a:focus,
  .nav.nav-tabs > li > a:hover	{
    color:#21252e;
  }
  .nav.nav-tabs > li.active	{
    background:#3f797c;
  }
  .nav.nav-tabs > li.active a,
  .nav.nav-tabs > li.active a:focus,
  .nav.nav-tabs > li.active a:hover {
    color:#ffffff;
  }
}

@media (min-width: 768px) {
  .nav.nav-tabs	{
    margin:0 auto;
    border:none;
    text-align:center;
    border-bottom:1px solid rgba(226, 201, 140, 0.4);
  }
  .color-scheme-2 .nav.nav-tabs,
  .color-scheme-3 .nav.nav-tabs	{
    border-bottom-color:rgba(226, 201, 140, 0.2);
  }
  .nav.nav-tabs > li	{
    display:inline-block;
    float:none;
    line-height:0;
    margin:0;
  }
  .nav.nav-tabs>li>a	{
    font-style:italic;
    font-weight:400;
    font-size:24px;
    border:none;
    border-radius:0;
    margin:0 30px;
    padding:30px 0;
    color:#6a6a6a;
  }
  .nav.nav-tabs>li>a:hover	{
    background:transparent;
    color:#21252e;
  }
  .nav.nav-tabs>li.active>a,
  .nav.nav-tabs>li.active>a:hover,
  .nav.nav-tabs>li.active>a:focus	{
    background:transparent;
    border:none;
    color:#3f797c;
  }
  .color-scheme-2 .nav.nav-tabs>li>a,
  .color-scheme-3 .nav.nav-tabs>li>a	{
    color:rgba(255, 255, 255, 0.7)
  }
  .color-scheme-2 .nav.nav-tabs>li>a:hover,
  .color-scheme-3 .nav.nav-tabs>li>a:hover	{
    background:transparent;
    color:#ffffff;
  }
  .color-scheme-2 .nav.nav-tabs>li.active>a,
  .color-scheme-2 .nav.nav-tabs>li.active>a:hover,
  .color-scheme-2 .nav.nav-tabs>li.active>a:focus,
  .color-scheme-3 .nav.nav-tabs>li.active>a,
  .color-scheme-3 .nav.nav-tabs>li.active>a:hover,
  .color-scheme-3 .nav.nav-tabs>li.active>a:focus	{
    color:#e2c98c;
  }
  .nav.nav-tabs>li.active>a:after	{
    content:'';
    display:block;
    width:100%;
    height:3px;
    position:absolute;
    bottom:0;
    left:0;
    background:#3f797c;
  }
  .color-scheme-2 .nav.nav-tabs>li.active>a:after,
  .color-scheme-3 .nav.nav-tabs>li.active>a:after	{
    background:#e2c98c;
  }
}

/**
 * Modals
 */

.component.modal > .modal-component-inner	{
  margin-top:100px;
}
.component.modal .close	{
  text-shadow:none;
  position:absolute;
  top:-54px;
  left:50%;
  margin-left:-25px;
  width:48px;
  height:48px;
  color:#ffffff;
  overflow:hidden;
  opacity:0.8;
  font-weight:normal;
  -moz-transition:opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  transition:opacity 0.3s;
}
.component.modal .close:focus,
.component.modal .close:hover	{
  opacity:1;
  outline:none;
}

@media (max-width: 767px) {
  .component.modal .close	{
    opacity:1;
  }
  .component.modal > .modal-component-inner	{
    margin-top:60px;
  }
}

/**
 * Content Roll
 */

.ajax-content-roll-container .content-roll-header {
  text-align:center;
}

@media (max-width: 767px) {
  .ajax-content-roll-container .content-roll-header {
    padding-bottom:0;
    border-bottom:0;
  }
  .simple-filter-group .simple-filter-term > span {
    background:#e5e5e5;
    color: #21252e;
    font-weight:400;
  }
  .simple-filter-group .simple-filter-term.expanded > span {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }
  .simple-filter-group .simple-filter-term.active {
    background:#3f797c;
  }
  .simple-filter-group .simple-filter-term.active > span  {
    color:#fff;
  }
  .simple-filter-group .simple-filter-term.active > span:after  {
    border-top-color:#fff;
  }
  .simple-filter-group .simple-filter-term.active.open > span:after {
    border-bottom-color:#fff;
  }
}

@media (min-width: 768px) {
  .ajax-content-roll-container .content-roll-header {
    border-bottom:1px solid rgba(226, 201, 140, 0.4);
    margin:0;
    padding:0;
  }
  .simple-filter-group .simple-filter-term  {
    font-style:italic;
    font-weight:400;
    font-size:24px;
    border:none;
    border-radius:0;
    margin:0 30px;
    padding:30px 0;
    background:transparent;
    position:relative;
    color:#6a6a6a;
  }
  .simple-filter-group .simple-filter-term:focus,
  .simple-filter-group .simple-filter-term:hover  {
    background:transparent;
    color:#21252e;
  }
  .simple-filter-group .simple-filter-term.active {
    background:transparent;
    border:none;
    color:#3f797c;
  }
  .color-scheme-2 .simple-filter-group .simple-filter-term,
  .color-scheme-3 .simple-filter-group .simple-filter-term  {
    color:rgba(255, 255, 255, 0.7)
  }
  .color-scheme-2 .simple-filter-group .simple-filter-term:focus,
  .color-scheme-2 .simple-filter-group .simple-filter-term:hover,
  .color-scheme-3 .simple-filter-group .simple-filter-term:focus,
  .color-scheme-3 .simple-filter-group .simple-filter-term:hover  {
    background:transparent;
    color:#ffffff;
  }
  .color-scheme-2 .simple-filter-group .simple-filter-term.active,
  .color-scheme-3 .simple-filter-group .simple-filter-term.active {
    color:#e2c98c;
  }
  .simple-filter-group .simple-filter-term.active:after	{
    content:'';
    display:block;
    width:100%;
    height:3px;
    position:absolute;
    bottom:0;
    left:0;
    background:#3f797c;
  }
  .color-scheme-2 .simple-filter-group .simple-filter-term.active:after,
  .color-scheme-3 .simple-filter-group .simple-filter-term.active:after	{
    background:#e2c98c;
  }
}

/**
 * Gallery
 */

.fsn-gallery .fullscreen-trigger	{
  background:#e2c98c;
}
.fsn-gallery .fullscreen-trigger:hover	{
  background:#b6a371;
}
.pswp__button--arrow--left,
.pswp__button--arrow--right	{
  width:48px;
  height:48px;
  margin-top:-24px;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before	{
  width:48px;
  height:48px;
  top:0;
}
.pswp--svg .pswp__button--arrow--left:before	{
  background:url('images/ic_keyboard_arrow_left_white_48px.svg') no-repeat center center;
}
.pswp--svg .pswp__button--arrow--right:before	{
  background:url('images/ic_keyboard_arrow_right_white_48px.svg') no-repeat center center;
}

@media (max-width: 767px) {
  .fsn-gallery .fullscreen-trigger	{
    bottom:8px;
    right:8px;
  }
}

/**
 * Flexslider
 */

.flex-direction-nav a	{
  width:48px;
  height:48px;
  margin-top:-24px;
  text-shadow:none;
  opacity:0.4;
}
.flex-direction-nav a:hover	{
  opacity:1;
}
.flex-direction-nav a:before	{
  text-shadow:none;
  width:48px;
  height:48px;
  background-repeat:no-repeat;
  background-position:center center;
}
.flex-direction-nav .flex-prev	{
  left:0px;
}
.flexslider:hover .flex-direction-nav .flex-prev	{
  left:0px;
  opacity:0.4;
}
.flex-direction-nav .flex-next	{
  right:0px;
}
.flexslider:hover .flex-direction-nav .flex-next	{
  right:0px;
  opacity:0.4;
}
.flex-direction-nav a.flex-prev:before	{
  content:'';
  background-image:url('images/ic_keyboard_arrow_left_white_48px.svg');
}
.flex-direction-nav a.flex-next:before	{
  content:'';
  background-image:url('images/ic_keyboard_arrow_right_white_48px.svg');
}
.flex-control-nav li	{
  margin:0 5px;
}
.flex-control-paging li a	{
  width:16px;
  height:16px;
  background:rgba(0, 0, 0, 0.3);
  border:transparent;
  box-shadow:none;
}
.flex-control-paging li a:hover	{
  background:rgba(0, 0, 0, 0.4);
}
.flex-control-paging li a.flex-active	{
  background:#3f797c;
}
.color-scheme-2 .flex-control-paging li a,
.color-scheme-3 .flex-control-paging li a	{
  background:rgba(255, 255, 255, 0.3);
}
.color-scheme-2 .flex-control-paging li a:hover,
.color-scheme-3 .flex-control-paging li a:hover	{
  background:rgba(255, 255, 255, 0.4);
}
.color-scheme-2 .flex-control-paging li a.flex-active,
.color-scheme-3 .flex-control-paging li a.flex-active	{
  background:#ffffff;
}

@media (min-width: 768px) {
  .flex-direction-nav .flex-prev	{
    left:30px;
  }
  .flexslider:hover .flex-direction-nav .flex-prev	{
    left:30px;
  }
  .flex-direction-nav .flex-next	{
    right:30px;
  }
  .flexslider:hover .flex-direction-nav .flex-next	{
    right:30px;
  }
}

/**
 * Gallery : Masthead
 */

.fsn-gallery .masthead .gallery-item-headline + .gallery-item-subheadline {
  margin-top:30px;
}
.no-cssgradients .fsn-gallery .masthead .masthead-overlay  {
  opacity:0.7 !important;
  background:#21252e !important;
}
.cssgradients .fsn-gallery .masthead .masthead-overlay  {
  opacity:1 !important;
  background: -moz-linear-gradient(top, rgba(33,37,46,0.7) 0%, rgba(33,37,46,1) 100%) !important;
  background: -webkit-linear-gradient(top, rgba(33,37,46,0.7) 0%,rgba(33,37,46,1) 100%) !important;
  background: linear-gradient(to bottom, rgba(33,37,46,0.7) 0%,rgba(33,37,46,1) 100%) !important;
}
.home .fsn-gallery .masthead .masthead-overlay  {
  opacity:0.2 !important;
  background:#000 !important;
}
.fsn-gallery .masthead .masthead-placeholder-container::after,
.fsn-gallery .masthead .masthead-item-image::after,
.fsn-gallery .masthead .masthead-item-video::after  {
  content:'';
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  background:url('images/pattern-masthead-mobile.png') no-repeat right top;
  background-size:414px 450px;
}
.home .fsn-gallery .masthead .masthead-placeholder-container::after,
.home .fsn-gallery .masthead .masthead-item-image::after,
.home .fsn-gallery .masthead .masthead-item-video::after  {
  display:none;
}
.scroll-indicator {
  display: inline-block;
  width:28px;
  height:28px;
  position:absolute;
  bottom:30px;
  left:50%;
  z-index:9;
  margin-left:-14px;
  cursor:pointer;
  animation-name: fadeOut;
  animation-duration: 1s;
  animation-fill-mode: both;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.scroll-indicator.indicating {
  animation-name: fadeInOut;
  animation-duration: 3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
@keyframes fadeInOut {
  from {
    opacity:1;
  }
  50% {
    opacity:0.3;
  }
  to {
    opacity:1;
  }
}

@media (min-width: 768px) {
  .fsn-gallery .masthead .masthead-placeholder-container::after,
  .fsn-gallery .masthead .masthead-item-image::after,
  .fsn-gallery .masthead .masthead-item-video::after  {
    background-image:url('images/pattern-masthead-desktop.png');
    background-size:auto;
  }
  .scroll-indicator {
    bottom:60px;
  }
}

@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 768px) and (min-resolution: 144dpi)	{
  .fsn-gallery .masthead .masthead-placeholder-container::after,
  .fsn-gallery .masthead .masthead-item-image::after,
  .fsn-gallery .masthead .masthead-item-video::after  {
    background-image:url('images/pattern-masthead-desktop-2x.png');
    background-size:1050px 450px;
  }
}

@media (min-width: 768px) {
  .fsn-gallery .masthead .masthead-item-content-wrap > .full-width-container {
    width:948px;
    margin:auto;
  }
  .home .fsn-gallery .masthead .masthead-item-content-wrap > .full-width-container {
    width:auto;
    margin:auto;
  }
}

/**
 * Gallery : Grid
 */

.fsn-gallery .grid .grid-item-image {
  position:relative;
}
.opacity .fsn-gallery .grid .grid-item-image:after {
  content:'';
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  background:rgba(0, 0, 0, 0.7) url('images/icon-plus-2x.png') no-repeat center center;
  background-size:40px 40px;
  -moz-transition:opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  transition:opacity 0.3s;
}
.opacity .fsn-gallery .grid .grid-item:hover .grid-item-image:after {
  opacity:1;
}

/**
 * Gallery : Sidesplit
 */

.fsn-gallery .sidesplit[data-fullscreen-trigger] .side-split-image {
  position:relative;
}
.opacity .fsn-gallery .sidesplit[data-fullscreen-trigger] .side-split-image:after {
  content:'';
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  background:rgba(0, 0, 0, 0.7) url('images/icon-plus-2x.png') no-repeat center center;
  background-size:40px 40px;
  -moz-transition:opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  transition:opacity 0.3s;
}
.opacity .fsn-gallery .sidesplit[data-fullscreen-trigger] .side-split-image:hover:after {
  opacity:1;
}
.fsn-gallery .sidesplit .fsn-image-caption  {
  display:none;
}

/**
 * Gallery : Instagram
 */

@media (max-width: 767px) {
  .fsn-instagram-gallery .instagram-card-mobile .fsn-row > .row > .col-xs-6:nth-child(2) .instagram-image {
    position:relative;
  }
  .fsn-instagram-gallery .instagram-card-mobile .fsn-row > .row > .col-xs-6:nth-child(2) .instagram-image:after {
    position:relative;
    content:"\f16d";
  	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;
  	color:#fff;
  	font-size:60px;
  	width:52px;
  	height:60px;
  	overflow:hidden;
  	position:absolute;
  	top:50%;
  	left:50%;
  	margin-top:-30px;
  	margin-left:-26px;
  }
}

@media (min-width: 768px) {
  .fsn-instagram-gallery .instagram-card-2-item > .fsn-row > .row > .col-sm-3:nth-child(2) .instagram-image {
    position:relative;
  }
  .fsn-instagram-gallery .instagram-card-2-item > .fsn-row > .row > .col-sm-3:nth-child(2) .instagram-image:after {
    content:"\f16d";
  	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;
  	color:#fff;
  	font-size:100px;
  	width:86px;
  	height:100px;
  	overflow:hidden;
  	position:absolute;
  	top:50%;
  	left:50%;
  	margin-top:-50px;
  	margin-left:-43px;
  }
}

/**
 * Gallery : Carousel
 */

.fsn-gallery a.carousel-item-image {
  display:block;
  position:relative;
}
.opacity .fsn-gallery a.carousel-item-image:after {
  content:'';
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  background:rgba(0, 0, 0, 0.7) url('images/icon-plus-2x.png') no-repeat center center;
  background-size:40px 40px;
  -moz-transition:opacity 0.3s;
  -webkit-transition:opacity 0.3s;
  transition:opacity 0.3s;
}
.opacity .fsn-gallery .carousel-item:hover a.carousel-item-image:after {
  opacity:1;
}

/**
 * Notifications : Bar Inline
 */

.fsn-notifications.bar_inline	{
  background:#3f797c;
}
.fsn-notifications.bar_inline h5	{
  border-right-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.bar_inline .notifications-bar-inline-controls .flex-direction-nav .flex-nav-prev	{
  border-left-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.bar_inline .notifications-bar-inline-controls .flex-direction-nav .flex-nav-next	{
  border-left-color:rgba(0, 0, 0, 0.1);
  border-right-color:rgba(0, 0, 0, 0.1);
}

/**
 * Notifications : Bar
 */

.fsn-notifications.bar	{
  background:#3f797c;
}
.fsn-notifications.bar h5	{
  border-right-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.bar .notifications-bar-controls .flex-direction-nav .flex-nav-prev	{
  border-left-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.bar .notifications-bar-controls .flex-direction-nav .flex-nav-next	{
  border-left-color:rgba(0, 0, 0, 0.1);
  border-right-color:rgba(0, 0, 0, 0.1);
}

/**
 * Notifications : Floating Footer
 */

.fsn-notifications.floating_footer	{
  background:#3f797c;
}
.fsn-notifications.floating_footer h5	{
  border-right-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.floating_footer .notifications-floating-footer-controls .flex-direction-nav .flex-nav-prev	{
  border-left-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.floating_footer .notifications-floating-footer-controls .flex-direction-nav .flex-nav-next	{
  border-left-color:rgba(0, 0, 0, 0.1);
  border-right-color:rgba(0, 0, 0, 0.1);
}

/**
 * Notifications : Modal
 */

.fsn-notifications.modal_window .notifications-modal-controls	{
  background:#3f797c;
}
.fsn-notifications.modal_window .notifications-modal-controls .flex-direction-nav .flex-nav-prev	{
  border-right-color:rgba(0, 0, 0, 0.1);
}
.fsn-notifications.modal_window .notifications-modal-controls .flex-direction-nav .flex-nav-next	{
  border-left-color:rgba(0, 0, 0, 0.1);
}

/**
 * Social Icons
 */

.social-icons a	{
  display:inline-block;
  margin-left:5px;
  margin-right:5px;
  -moz-transition:color 0.3s;
  -webkit-transition:color 0.3s;
  transition:color 0.3s;
}
.color-scheme-2 .social-icons a,
.color-scheme-3 .social-icons a	{
  color:rgba(255, 255, 255, 0.6);
}
.color-scheme-2 .social-icons a:focus,
.color-scheme-2 .social-icons a:hover,
.color-scheme-3 .social-icons a:focus,
.color-scheme-3 .social-icons a:hover	{
  color:#ffffff;
}
.social-icons a:first-child	{
  margin-left:0;
}
.social-icons a:last-child	{
  margin-right:0;
}

/**
 * Social Sharing
 */

.fsn-social-sharing .social-sharing-title {
  font-size:18px;
  vertical-align:top;
}

@media (max-width: 767px) {
  .fsn-social-sharing {
    text-align:center;
  }
  .fsn-social-sharing .social-sharing-title {
    display:block;
    margin:0 0 10px 0;
  }
  .fsn-social-sharing .social-sharing-item  {
    margin-bottom:10px;
  }
}

/**
 * User Classes
 */

@media (max-width: 767px) {
  .fsn-text.privacy-policy  {
    word-break:break-word;
  }
}

@media (min-width: 768px) {
  .fsn-row.framed {
    background-image:url('images/frame.png') !important;
    background-repeat:no-repeat !important;
    background-position:16% top !important;
    background-size:426px 427px !important;
  }
}
