@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li strong,
  .navbar-default .navbar-nav .open .dropdown-menu > li a {
    background-color: transparent;
    color: white;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li a:focus {
    background-color: transparent;
    color: #d9d9d9;
  }
}
.cmsbackground {
  background-color: #2288cc;
  background-image: none !important;
}
.cmsbackground2 {
  background-color: #2288cc;
  background-image: none !important;
}
.desktop.repeat,
.cmsbackground2,
.cmsbackground {
  background-attachment: scroll;
  background-size: auto;
  background-repeat: repeat;
}
.desktop.fixed {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}
.desktop.top-repeat {
  background-color: white;
  background-image: none !important;
}
.desktop.top-repeat.one:before {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 1100px;
  display: block;
  content: '';
  background-color: #2288cc;
  background-image: none !important;
}
.desktop.top-repeat.two:before {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 1100px;
  display: block;
  content: '';
  background-color: #2288cc;
  background-image: none !important;
}
.cms-icon-links.icon-links-primary .cms-icon-link img,
.cms-icon-links.icon-links-primary .cms-icon-link i.fa.flat-social,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .preview-img,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .panel-icon i.fa.flat-social {
  background-color: #70c1b3;
  border-color: #70c1b3;
}
.cms-icon-links.icon-links-secondary .cms-icon-link img,
.cms-icon-links.icon-links-secondary .cms-icon-link i.fa.flat-social,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .preview-img,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .panel-icon i.fa.flat-social {
  background-color: #316464;
  border-color: #316464;
}
.cms-icon-links.icon-links-optional .cms-icon-link img,
.cms-icon-links.icon-links-optional .cms-icon-link i.fa.flat-social,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .preview-img,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .panel-icon i.fa.flat-social {
  background-color: #cd5125;
  border-color: #cd5125;
}
.cms-icon-links.icon-links-primary .cms-icon-link a,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .panel-icon,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .icon-chooser .preview-icon i {
  color: #70c1b3;
}
.cms-icon-links.icon-links-primary .cms-icon-link a:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .panel-icon:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-primary .icon-chooser .preview-icon i:hover {
  color: #7ec7bb;
}
.cms-icon-links.icon-links-secondary .cms-icon-link a,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .panel-icon,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .icon-chooser .preview-icon i {
  color: #316464;
}
.cms-icon-links.icon-links-secondary .cms-icon-link a:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .panel-icon:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-secondary .icon-chooser .preview-icon i:hover {
  color: #387272;
}
.cms-icon-links.icon-links-optional .cms-icon-link a,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .panel-icon,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .icon-chooser .preview-icon i {
  color: #cd5125;
}
.cms-icon-links.icon-links-optional .cms-icon-link a:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .panel-icon:hover,
cms .cms-icon-links-editor .cms-icon-links.icon-links-optional .icon-chooser .preview-icon i:hover {
  color: #d95a2d;
}
.cms-icon-links.icon-links-primary a:hover .cms-icon-title {
  color: #94d1c6;
}
.cms-icon-links.icon-links-secondary a:hover .cms-icon-title {
  color: #658b8b;
}
.cms-icon-links.icon-links-optional a:hover .cms-icon-title {
  color: #da7d5c;
}
.cms-icon-links.icon-links-primary a:hover img {
  border-color: #94d1c6;
}
.cms-icon-links.icon-links-secondary a:hover img {
  border-color: #658b8b;
}
.cms-icon-links.icon-links-optional a:hover img {
  border-color: #da7d5c;
}
.cms-design-panel.panel-primary .cms-tab-buttons .cms-tab-button {
  border-top-color: #70c1b3;
  color: #70c1b3;
}
.cms-design-panel.panel-secondary .cms-tab-buttons .cms-tab-button {
  border-top-color: #316464;
  color: #316464;
}
.cms-design-panel.panel-optional .cms-tab-buttons .cms-tab-button {
  border-top-color: #cd5125;
  color: #cd5125;
}
.panel {
  color: #333333;
}
.panel-default-highlight {
  background-color: #f4f4f4;
  border-color: #d9d9d9;
}
.panel-default-highlight .panel-heading {
  color: #316464;
}
.panel-default-highlight .panel-heading .panel-title .glyphicon {
  color: #3d7c7c;
}
/* default - grey */

.panel-default .panel-heading {
  color: #316464;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}
.panel-default .panel-heading .panel-title {
  color: #3d7c7c;
}
/* primary */

.panel-primary {
  border-color: #70c1b3;
}
.panel-primary .panel-heading {
  color: white;
  background-color: #70c1b3;
  border-color: #70c1b3;
}
.panel-primary .panel-heading .panel-title {
  color: white;
}
/* secondary */

.panel-secondary {
  border-color: #316464;
}
.panel-secondary .panel-heading {
  color: white;
  background-color: #316464;
  border-color: #316464;
}
.panel-secondary .panel-heading .panel-title {
  color: white;
}
/* optional-accent */

.panel-optional {
  border-color: #cd5125;
}
.panel-optional .panel-heading {
  color: white;
  background-color: #cd5125;
  border-color: #cd5125;
}
.panel-optional .panel-heading .panel-title {
  color: white;
}
.panel-primary.panel-spotlight .panel-icon {
  color: #70c1b3;
  background-color: #94d1c6;
}
.panel-secondary.panel-spotlight .panel-icon {
  background-color: #658b8b;
  color: #316464;
}
.panel-optional.panel-spotlight .panel-icon {
  color: #cd5125;
  background-color: #da7d5c;
}
.panel-primary.panel-spotlight .panel-text,
.panel-primary.panel-spotlight .ct-label {
  color: #70c1b3;
}
.panel-secondary.panel-spotlight .panel-text,
.panel-secondary.panel-spotlight .ct-label {
  color: #316464;
}
.panel-optional.panel-spotlight .panel-text,
.panel-optional.panel-spotlight .ct-label {
  color: #cd5125;
}
.panel-primary.panel-homesection .panel-body a,
.panel-secondary.panel-homesection .panel-body a,
.panel-optional.panel-homesection .panel-body a {
  color: white;
}
.panel-primary.panel-homesection,
.panel-primary.panel-homesection .panel-heading,
.panel-primary.panel-homesection .icon-chooser .preview-icon,
.panel-primary.panel-homesection .panel-body {
  background-color: #7ec7bb;
  color: white;
}
.panel-secondary.panel-homesection,
.panel-secondary.panel-homesection .panel-heading,
.panel-secondary.panel-homesection .icon-chooser .preview-icon,
.panel-secondary.panel-homesection .panel-body {
  background-color: #387272;
  color: white;
}
.panel-optional.panel-homesection,
.panel-optional.panel-homesection .panel-heading,
.panel-optional.panel-homesection .icon-chooser .preview-icon,
.panel-optional.panel-homesection .panel-body {
  background-color: #d95a2d;
  color: white;
}
.panel-primary.panel-line .panel-body p,
.panel-primary.panel-line .icon-chooser .preview-icon {
  color: #70c1b3;
}
.panel-primary.panel-line .panel-body,
.panel-primary.panel-line .panel-heading,
.panel-primary.panel-line .panel-title {
  background-color: white;
  color: #70c1b3;
}
.panel.panel-primary.panel-line .panel-heading {
  border-bottom: 1px solid #70c1b3;
}
.panel-secondary.panel-line .panel-body p,
.panel-secondary.panel-line .icon-chooser .preview-icon {
  color: #316464;
}
.panel-secondary.panel-line .panel-body,
.panel-secondary.panel-line .panel-heading,
.panel-secondary.panel-line .panel-title {
  background-color: white;
  color: #316464;
}
.panel.panel-secondary.panel-line .panel-heading {
  border-bottom: 1px solid #316464;
}
.panel-optional.panel-line .panel-body p,
.panel-optional.panel-line .icon-chooser .preview-icon {
  color: #cd5125;
}
.panel-optional.panel-line .panel-body,
.panel-optional.panel-line .panel-heading,
.panel-optional.panel-line .panel-title {
  background-color: white;
  color: #cd5125;
}
.panel.panel-optional.panel-line .panel-heading {
  border-bottom: 1px solid #cd5125;
}
.sidebar-nav > li > a,
.sidebar-nav .nav-item a,
.sidebar-nav .nav-item > div {
  color: white;
  background-color: #70c1b3;
  border-color: #70c1b3;
}
ul.horizontal > li > a,
ul.horizontal .nav-item a,
ul.horizontal .nav-item > div {
  color: white;
  background-color: #70c1b3;
  border-color: #70c1b3;
}
ul.horizontal li + li {
  border-left: 2px solid white;
}
ul.horizontal {
  background-color: #70c1b3;
}
.sidebar-nav > li > a:hover,
.sidebar-nav > li > a:focus,
.sidebar-nav .nav-item a:hover,
.sidebar-nav .nav-item a:focus,
.sidebar-nav .nav-item > div:hover,
.sidebar-nav .nav-item > div:focus {
  background-color: #7ec7bb;
  border-color: #7ec7bb;
  color: white;
}
ul.horizontal > li > a:hover,
ul.horizontal > li > a:focus,
ul.horizontal .nav-item a:hover,
ul.horizontal .nav-item a:focus,
ul.horizontal .nav-item > div:hover,
ul.horizontal .nav-item > div:focus {
  color: white;
  background-color: #7ec7bb;
  border-color: #7ec7bb;
}
.sidebar-nav.sidebar-secondary > li > a,
.sidebar-nav.sidebar-secondary .nav-item a,
.sidebar-nav.sidebar-secondary .nav-item > div {
  background-color: #316464;
  border-color: #316464;
}
ul.horizontal.sidebar-secondary > li > a,
ul.horizontal.sidebar-secondary .nav-item a,
ul.horizontal.sidebar-secondary .nav-item > div,
.sidebar-nav.sidebar-secondary > li > a:hover,
.sidebar-nav.secondary > li > a:focus,
.sidebar-nav.sidebar-secondary .nav-item a:hover,
.sidebar-nav.secondary .nav-item a:focus,
.sidebar-nav.sidebar-secondary .nav-item > div:hover,
.sidebar-nav.secondary .nav-item > div:focus {
  background-color: #387272;
  border-color: #387272;
}
ul.horizontal.sidebar-secondary {
  background-color: #316464;
}
.sidebar-nav.sidebar-optional > li > a,
.sidebar-nav.sidebar-optional .nav-item a,
.sidebar-nav.sidebar-optional .nav-item > div {
  background-color: #cd5125;
  border-color: #cd5125;
}
ul.horizontal.sidebar-optional > li > a,
ul.horizontal.sidebar-optional .nav-item a,
ul.horizontal.sidebar-optional .nav-item > div,
.sidebar-nav.sidebar-optional > li > a:hover,
.sidebar-nav.sidebar-optional > li > a:focus,
.sidebar-nav.sidebar-optional .nav-item a:hover,
.sidebar-nav.sidebar-optional .nav-item a:focus,
.sidebar-nav.sidebar-optional .nav-item > div:hover,
.sidebar-nav.sidebar-optional .nav-item > div:focus {
  background-color: #d95a2d;
  border-color: #d95a2d;
}
ul.horizontal.sidebar-optional {
  background-color: #cd5125;
}
.sidebar-nav.custom > li > a:hover,
.sidebar-nav.custom > li > a:focus,
.sidebar-nav.custom .nav-item a:hover,
.sidebar-nav.custom .nav-item a:focus,
.sidebar-nav.custom .nav-item > div:hover,
.sidebar-nav.custom .nav-item > div:focus {
  opacity: .8;
}
.mn-scroll-item {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-clip: padding-box;
  background-color: #89ccc0;
  border-radius: 5px;
  color: white;
  margin: 0 0 4px;
  position: relative;
}
.mn-scroll-item:hover {
  background-color: #70c1b3;
  color: white;
}
/* .mn-scroll-item:hover {
    background-image:-webkit-gradient(linear,lefttop,leftbottom,from(#80a0ce),to(#406BA8));
    background-image:-webkit-linear-gradient(top,#80a0ce,#406BA8);
    background-image:-moz-linear-gradient(top,#80a0ce,#406BA8);
    background-image:-ms-linear-gradient(top,#80a0ce,#406BA8);
    background-image:-o-linear-gradient(top,#80a0ce,#406BA8);
    background-image:linear-gradient(top,#80a0ce,#406BA8);
}*/

.mn-scroll-link {
  color: white;
  text-decoration: none;
}
.mn-scroll-link:hover {
  text-decoration: underline;
  color: white;
}
.mn-widget-searchbox-field input {
  background: white;
  border: solid 1px #888888;
  border-radius: 5px;
  color: #555555;
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  line-height: 100%;
  max-width: 100%;
  padding: 5px;
}
.mn-widget-searchbox-searchbtn {
  background: #7ec7bb;
  border: solid 1px #888888;
  border-radius: 5px;
  color: #d9d9d9;
  cursor: pointer;
  font-size: 14px;
  margin: 0 0 10px;
  min-width: 75px;
  padding: 5px 10px;
}
.mn-widget-searchbox-searchbtn:hover {
  background: #70c1b3;
  color: white;
}
.mn-widget-searchbox-autocomplete ul {
  background: white;
  border: solid 1px #888888;
  border-radius: 5px;
  list-style: none;
  margin: 0;
  padding: 2px;
}
.mn-autocomplete {
  border-radius: 5px;
  color: #555555;
  cursor: pointer;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 100%;
  padding: .2em .4em;
  position: relative;
  text-decoration: none;
}
.mn-autocomplete:hover {
  background: #d9d9d9;
  border: solid 1px #888888;
  margin: -1px;
}
.mn-autocomplete-type {
  color: #555555;
  display: block;
  font-size: 75%;
  font-style: italic;
  line-height: 125%;
}
.mn-widget-calendar {
  color: #555555;
  font-size: 14px;
  line-height: 150%;
  text-align: right;
  width: 100%;
}
.mn-widget-calendar a {
  color: #70c1b3;
  font-weight: 700;
  text-decoration: none;
}
.mn-widget-calendar a:hover {
  color: #888888;
}
.mn-widget-calendar-day-prev,
.mn-widget-calendar-day-next {
  color: #888888;
}
.mn-widget-login,
.mn-widget-login a,
.mn-widget-login input {
  color: #555555;
  font-size: 14px;
  line-height: 130%;
}
.mn-widget-login a {
  color: #70c1b3;
  text-decoration: none;
}
.mn-widget-login a:hover {
  color: #888888;
  text-decoration: underline;
}
.mn-widget-login-header {
  color: #333333;
  font-size: 24px;
  line-height: 130%;
  margin: 10px 0;
}
.mn-widget-login-fieldvalue input {
  border: solid 1px #d9d9d9;
  border-radius: 5px;
  margin: 0 -6px;
  padding: 3px 5px;
  width: 100%;
}
.mn-widget-login-buttons input {
  background: #7ec7bb;
  border: solid 1px #d9d9d9;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  float: right;
  padding: 3px 10px;
}
.mn-widget-login-buttons input:hover {
  background: #70c1b3;
  color: white;
}
.mn-ad {
  color: #555555;
  display: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 100%;
}
.mn-ad a {
  color: #70c1b3;
  text-decoration: none !important;
}
.mn-ad a:hover {
  color: #888888;
}
.mn-ad-name,
.mn-ad-phone,
.mn-ad-website {
  display: block;
  font-size: 100%;
  margin: 0 25px;
  position: relative;
  text-align: left;
  line-height: 1.3em;
  color: white;
}
.mn-ad-text {
  background: #70c1b3;
}
.mn-ad-text,
.mn-ad-text a {
  color: white;
}
.mn-ad-text a:hover {
  background: #70c1b3;
  color: white;
}
.cm-widget-forms .mn-widget-form input[type=submit] {
  color: white;
  background-color: #70c1b3;
  opacity: 1;
}
.cm-widget-blogs .mn-blog a {
  color: #70c1b3;
}
.cm-widget-blogs .mn-blog a:hover {
  color: #888888;
}
.cm-widget-blogs .mn-blog .mn-blog-post-odd {
  background: #f4f4f4;
}
cms #background-texture li,
cms #background-texture2 li {
  background-color: #2288cc;
}
cms .default-bg-texture-color #background-texture li,
cms .default-bg-texture-color #background-texture2 li {
  background-color: #676767;
}
cms #cms-de-less-style-legend #cms-color-1-legend .less-style-preview {
  background-color: #70c1b3;
}
cms #cms-de-less-style-legend #cms-color-2-legend .less-style-preview {
  background-color: #316464;
}
cms #cms-de-less-style-legend #cms-color-3-legend .less-style-preview {
  background-color: #cd5125;
}
cms #cms-de-less-style-legend #cms-color-4-legend .less-style-preview {
  background-color: #333333;
}
cms #cms-de-less-style-legend #cms-color-5-legend .less-style-preview {
  background-color: white;
}
cms #cms-de-less-style-legend #cms-color-6-legend .less-style-preview {
  background-color: #2288cc;
}
cms #cms-de-less-style-legend #cms-color-7-legend .less-style-preview {
  background-color: #3f3f3f;
}
cms #cms-de-less-style-legend #cms-color-8-legend .less-style-preview {
  background-color: #3f3f3f;
}
cms #cms-de-less-style-legend #cms-background-1-legend .less-style-preview {
  background-color: #2288cc;
  background-image: none;
}
cms #cms-de-less-style-legend #cms-background-2-legend .less-style-preview {
  background-color: #2288cc;
  background-image: none;
}
.cms-search.cms-search-primary .cms-search-holder {
  color: #70c1b3;
}
.cms-search.cms-search-primary .cms-search-go:hover {
  color: #70c1b3;
  border: 1px solid #70c1b3;
}
.cms-search.cms-search-primary .cms-search-go:not(:hover),
.cms-search.cms-search-primary .cms-search-go:active {
  background-color: #70c1b3;
}
.cms-search.cms-search-secondary .cms-search-holder {
  color: #316464;
}
.cms-search.cms-search-secondary .cms-search-go:hover {
  color: #316464;
  border: 1px solid #316464;
}
.cms-search.cms-search-secondary .cms-search-go:not(:hover),
.cms-search.cms-search-secondary .cms-search-go:active {
  background-color: #316464;
}
.cms-search.cms-search-optional .cms-search-holder {
  color: #cd5125;
}
.cms-search.cms-search-optional .cms-search-go:hover {
  color: #cd5125;
  border: 1px solid #cd5125;
}
.cms-search.cms-search-optional .cms-search-go:not(:hover),
.cms-search.cms-search-optional .cms-search-go:active {
  background-color: #cd5125;
}
@charset "utf-8";
body {
  color: #3f3f3f;
}
p {
  color: #3f3f3f;
}
a {
  color: #70c1b3;
}
a:hover,
a:focus {
  color: #888888;
}
.wrapperwide {
  background-color: ;
}
.wrapper {
  background-color: white;
}
.headerBkg {
  background-color: #3f3f3f;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
  color: white;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #d9d9d9;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #89ccc0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #d9d9d9;
  color: #70c1b3;
}
.cmsbackground .yamm a:hover {
  color: #316464;
}
.footer {
  background-color: #3f3f3f;
  border-color: #cd5125;
}
.footer .btn {
  background-color: #70c1b3;
  border-color: #70c1b3;
  color: white;
}
.footer .btn-success {
  border-color: #7ec7bb;
  background-color: #7ec7bb;
}
.footer .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  border-color: #70c1b3;
  background-color: #70c1b3;
}
#footer a {
  color: #cd5125;
}
#footer a:hover,
#footer a:focus {
  color: #89ccc0;
}
.header-menu {
  color: #316464;
}
.topbar {
  background-color: #3f3f3f;
}
.nav-wrapper {
  background-color: #70c1b3;
}
.content,
.content-inside {
  border-color: #70c1b3;
}
.sidebar-nav.cavalier-tab-links.sidebar-secondary li:hover {
  background-color: #70c1b3;
  border-color: #70c1b3;
}
.sidebar-nav.cavalier-tab-links.sidebar-primary li:hover,
.sidebar-nav.cavalier-tab-links.sidebar-optional li:hover {
  background-color: #316464;
  border-color: #316464;
}
.sidebar-nav.cavalier-tab-links.sidebar-primary li {
  color: white;
  background-color: #70c1b3;
  border-color: #70c1b3;
}
.sidebar-nav.cavalier-tab-links.sidebar-secondary li {
  color: white;
  background-color: #316464;
  border-color: #316464;
}
.sidebar-nav.cavalier-tab-links.sidebar-optional li {
  color: white;
  background-color: #cd5125;
  border-color: #cd5125;
}
