/* Theme Name:The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version: 2.0.0
Created:May 2015
License URI:http://support.wrapbootstrap.com/
File Description:Dark Cyan Skin
*/
/* 1- Typography
-------------------------------------------------
-------------------------------------------------*/
a {
  color: #00a0b0;
}

a:hover {
  color: #00838f;
}

a:focus,
a:active {
  color: #00838f;
}

mark,
.mark {
  background-color: #00a0b0;
  color: #ffffff;
}

.text-default {
  color: #00a0b0;
}

/* Tables
---------------------------------- */
.table.table-colored {
  border-bottom-color: #00a0b0;
}

.table-colored > thead > tr > th {
  border-color: #00a0b0;
  background-color: #00a0b0;
  color: #ffffff;
}

/* 2- Layout
-------------------------------------------------
-------------------------------------------------*/
.header-top.dark {
  background-color: #272d2d;
  border-bottom: 1px solid #1c2020;
}

.header.dark {
  background-color: #323939;
  border-top-color: #323939;
}

.header-top.colored {
  background-color: #00a0b0;
  border-bottom: 1px solid #00a0b0;
}

.default-bg {
  background-color: #00a0b0;
  color: #ffffff;
}

.default-bg-50 {
  background-color: rgba(0, 160, 176, 0.5);
  color: #ffffff;
}

/*Transparent Header*/
.transparent-header header.header.dark.transparent-header-on {
  background-color: rgba(50, 57, 57, 0.8);
  border-top-color: rgba(28, 32, 32, 0.5);
}

/*Fixed Navigation*/
.fixed-header-on .dark.header.fixed {
  background-color: rgba(50, 57, 57, 0.95);
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .fixed-header-on .dark.header .dropdown-menu {
    border: 1px solid #272d2d;
  }
}

/*Translucent Backgrounds*/
.default-translucent-bg:after {
  background-color: rgba(0, 160, 176, 0.7);
}

.default-translucent-bg.hovered:hover:after {
  background-color: rgba(0, 160, 176, 0.8);
}

.default-hovered:hover:after,
.default-hovered:hover {
  background-color: #00a0b0;
}

/* 4 Pages
-------------------------------------------------
-------------------------------------------------*/
/* Blog Timeline layout
---------------------------------- */
.timeline-date-label:after {
  background-color: #00a0b0;
}

/* 5 Components
-------------------------------------------------
-------------------------------------------------*/
/* Buttons
---------------------------------- */
/*Default Button*/
.btn-default {
  color: #ffffff;
  background-color: #00a0b0;
  border-color: #00838f;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #00838f;
  border-color: #00838f;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default {
  background-color: #00a0b0;
  border-color: #00838f;
}

.btn-default-transparent {
  color: #777777;
  background-color: transparent;
  border-color: #00a0b0;
}

.btn-default-transparent:hover, .btn-default-transparent:focus, .btn-default-transparent.focus, .btn-default-transparent:active, .btn-default-transparent.active,
.open > .btn-default-transparent.dropdown-toggle {
  color: #ffffff;
  background-color: #00838f;
  border-color: #00656e;
}

.default-bg .btn-default,
.default-bg .btn-default-transparent,
.default-translucent-bg .btn-default,
.default-translucent-bg .btn-default-transparent {
  color: #00a0b0;
  background-color: #ffffff;
  border-color: #ffffff;
}

.default-bg .btn-default:hover,
.default-bg .btn-default:focus,
.default-bg .btn-default.focus,
.default-bg .btn-default:active,
.default-bg .btn-default.active,
.default-bg .open > .dropdown-toggle.btn-default,
.default-bg .btn-default-transparent:hover,
.default-bg .btn-default-transparent:focus,
.default-bg .btn-default-transparent.focus,
.default-bg .btn-default-transparent:active,
.default-bg .btn-default-transparent.active,
.default-bg .open > .dropdown-toggle.btn-default-transparent,
.default-translucent-bg .btn-default:hover,
.default-translucent-bg .btn-default:focus,
.default-translucent-bg .btn-default.focus,
.default-translucent-bg .btn-default:active,
.default-translucent-bg .btn-default.active,
.default-translucent-bg .open > .dropdown-toggle.btn-default,
.default-translucent-bg .btn-default-transparent:hover,
.default-translucent-bg .btn-default-transparent:focus,
.default-translucent-bg .btn-default-transparent.focus,
.default-translucent-bg .btn-default-transparent:active,
.default-translucent-bg .btn-default-transparent.active,
.default-translucent-bg .open > .dropdown-toggle.btn-default-transparent {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}

/*White Button*/
.btn-white {
  color: #777777;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  color: #00838f;
  background-color: #ffffff;
  border-color: #ffffff;
}

/*Background Transition*/
.hvr-sweep-to-right:hover,
.hvr-sweep-to-left:hover,
.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-top:hover,
.hvr-bounce-to-right:hover,
.hvr-bounce-to-left:hover,
.hvr-bounce-to-bottom:hover,
.hvr-bounce-to-top:hover,
.hvr-radial-out:hover,
.hvr-rectangle-out:hover,
.hvr-shutter-out-horizontal:hover,
.hvr-shutter-out-vertical:hover {
  background: transparent;
}

.hvr-radial-in,
.hvr-rectangle-in,
.hvr-shutter-in-horizontal,
.hvr-shutter-in-vertical {
  background: #00838f;
}

.hvr-radial-in:hover,
.hvr-rectangle-in:hover,
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-vertical:hover {
  background: #00838f;
}

.hvr-radial-in:before,
.hvr-rectangle-in:before,
.hvr-shutter-in-horizontal:before,
.hvr-shutter-in-vertical:before {
  background: #ffffff;
}

.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before,
.hvr-radial-out:before,
.hvr-rectangle-out:before,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-out-vertical:before {
  background: #00838f;
}

/*ie9*/
.no-csstransitions .hvr-radial-in,
.no-csstransitions .hvr-rectangle-in,
.no-csstransitions .hvr-shutter-in-horizontal,
.no-csstransitions .hvr-shutter-in-vertical {
  background: transparent;
}

.no-csstransitions .hvr-sweep-to-right:hover,
.no-csstransitions .hvr-sweep-to-left:hover,
.no-csstransitions .hvr-sweep-to-bottom:hover,
.no-csstransitions .hvr-sweep-to-top:hover,
.no-csstransitions .hvr-bounce-to-right:hover,
.no-csstransitions .hvr-bounce-to-left:hover,
.no-csstransitions .hvr-bounce-to-bottom:hover,
.no-csstransitions .hvr-bounce-to-top:hover,
.no-csstransitions .hvr-radial-out:hover,
.no-csstransitions .hvr-rectangle-out:hover,
.no-csstransitions .hvr-shutter-out-horizontal:hover,
.no-csstransitions .hvr-shutter-out-vertical:hover,
.no-csstransitions .hvr-radial-in:hover,
.no-csstransitions .hvr-rectangle-in:hover,
.no-csstransitions .hvr-shutter-in-horizontal:hover,
.no-csstransitions .hvr-shutter-in-vertical:hover {
  background: #00838f;
}

/* Image overlay
---------------------------------- */
.overlay-top a,
.overlay-bottom a,
.overlay-to-top a {
  color: #ffffff;
}

/* Pager
---------------------------------- */
ul.pagination li > a:hover,
ul.pagination li > a:focus {
  background-color: transparent;
  color: #ffffff;
  background-color: #00838f;
  border-color: #00838f;
}

ul.pagination li.active a,
.pagination > .active > a:hover,
.pagination > .active > a:focus {
  color: #ffffff;
  background-color: #00a0b0;
  border-color: #00a0b0;
}

/* Breadcrumb
---------------------------------- */
.banner .breadcrumb > li a:hover {
  color: #00838f;
}

/* Nav pills
---------------------------------- */
.nav-pills.style-2 > li.active > a,
.nav-pills.style-2 > li.active > a:hover,
.nav-pills.style-2 > li.active > a:focus,
.nav-pills.style-2 > li > a:hover,
.nav-pills.style-2 > li > a:focus {
  color: #00a0b0;
  background-color: #fafafa;
  border: 1px solid #eaeaea;
}

.nav-pills.nav-stacked > li.active > a,
.nav-pills.nav-stacked > li.active > a:hover,
.nav-pills.nav-stacked > li.active > a:focus,
.nav-pills.nav-stacked > li > a:hover,
.nav-pills.nav-stacked > li > a:focus {
  color: #00a0b0;
  background-color: transparent;
  border-color: transparent;
}

.nav-pills > li.active > a:after {
  color: #00a0b0;
}

.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:focus:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:focus:after {
  color: #00838f;
}

.nav-pills.nav-stacked.list-style-icons > li > a > i {
  color: #cdcdcd;
}

.nav-pills.nav-stacked.list-style-icons > li.active > a > i,
.nav-pills.nav-stacked.list-style-icons > li > a:hover > i,
.nav-pills.nav-stacked.list-style-icons > li > a:focus > i {
  color: #00838f;
}

/*footer*/
.dark .footer-content .nav-pills > li > a,
.dark .footer-content .nav-pills > li.active > a,
.dark .footer-content .nav-pills > li.active > a:focus,
.dark .footer-content .nav-pills > li > a:focus {
  color: #999999;
}

.dark .footer-content .nav-pills > li.active > a:hover,
.dark .footer-content .nav-pills > li > a:hover {
  color: #00838f;
}

/* Collapse
---------------------------------- */
/*Style 2*/
.collapse-style-2 .panel-heading a {
  color: #ffffff;
  background-color: #00a0b0;
}

.panel-heading a {
  color: inherit;
}

/* Progress bars
---------------------------------- */
.progress-bar-default {
  background-color: #00a0b0;
}

/* Forms
---------------------------------- */
.default-bg .form-control {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #00838f;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.35);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.35);
  color: #ffffff;
}

.default-bg .has-success .form-control:focus,
.default-bg .has-warning .form-control:focus,
.default-bg .has-error .form-control:focus {
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.35);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.35);
}

.default-bg .input-group-addon {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #00838f;
}

.default-bg .form-control:focus {
  background-color: rgba(0, 0, 0, 0.1);
}

.default-bg .form-control-feedback {
  color: #ffffff;
}

.dark.header .form-control,
.dark.header-top .form-control {
  border-color: #272d2d;
}

/*Icons
---------------------------------- */
.icon.default-bg {
  background-color: #00a0b0;
  color: #ffffff;
}

.icon.light-bg {
  background-color: #ffffff;
  color: #00a0b0;
}

/*Listing Items
---------------------------------- */
.listing-item .overlay-container .badge {
  border: 1px solid #00a0b0;
  background-color: rgba(255, 255, 255, 0.95);
  color: #00a0b0;
}

/*Modals
---------------------------------- */
.modal-content .modal-header {
  background-color: #00a0b0;
}

.modal-content .modal-title {
  color: #ffffff;
}

/*Breadcrumb
---------------------------------- */
.banner .dark.breadcrumb-container {
  background-color: rgba(50, 57, 57, 0.6);
}

/*Pace (Page loader)
---------------------------------- */
.page-loader-1 .pace {
  border: 1px solid #00a0b0;
}

.page-loader-1 .pace .pace-progress {
  background: #00a0b0;
}

.page-loader-2 .pace .pace-progress:before {
  background: #00a0b0;
}

.page-loader-2 .pace .pace-activity {
  border: 5px solid #00a0b0;
}

.page-loader-2 .pace .pace-activity:after {
  border: 5px solid #00a0b0;
}

.page-loader-2 .pace .pace-activity:before {
  border: 5px solid #00a0b0;
}

.page-loader-3 .pace .pace-progress {
  background: #00a0b0;
}

.page-loader-4 .pace .pace-progress {
  background: #00a0b0;
}

.page-loader-5 .pace .pace-progress:after {
  color: #00a0b0;
}

.page-loader-6 .pace .pace-activity {
  background: #00a0b0;
}

/* 6 Navigations
-------------------------------------------------
-------------------------------------------------*/
/* 6.1 Light Version
---------------------------------- */
/* first level menu item on hover/focus */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
  color: #00a0b0;
}

.transparent-header .header:not(.dark) .navbar-nav > li.open > a,
.transparent-header .header:not(.dark) .navbar-nav > li > a:hover,
.transparent-header .header:not(.dark) .navbar-nav > li > a:focus {
  color: #00a0b0;
}

/* first level menu item when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus,
.main-navigation .navbar-nav > .dropdown > a:focus {
  background-color: #ffffff;
  color: #00a0b0;
  border-bottom-color: #ffffff;
  border-right: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
}

/* second level menu item on focus/hover and when opened */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu .menu > .active > a,
.dropdown-menu .menu > .active > a:hover,
.dropdown-menu .menu > .active > a:focus {
  background-color: #fcfcfc;
  color: #00838f;
  border-color: #f7f7f7;
}

/* Mega Menu 
------------------------------ */
header:not(.dark) .mega-menu .menu > li > a:hover i,
header:not(.dark) .dropdown-menu > li > a:hover i,
header:not(.dark) .mega-menu .menu > li.active > a i,
header:not(.dark) .dropdown-menu > li.active > a i {
  color: #00a0b0;
}

/* mega menu menu item on focus/hover*/
.mega-menu .menu > li > a:hover,
.mega-menu .menu > li > a:focus {
  background-color: #fcfcfc;
  color: #00838f;
  border-color: #f7f7f7;
  text-decoration: none;
}

/* Arrow for parent menu item 
------------------------------ */
.header:not(.dark) .active.dropdown > a:before,
.header:not(.dark).centered .active.dropdown > a:before {
  color: #00a0b0;
}

.transparent-header .header:not(.dark) .dropdown:not(.open):not(.active) > a:before {
  color: #777777;
}

.transparent-header .header:not(.dark) .navbar-default .navbar-nav > .dropdown.open > a:before {
  color: #00a0b0;
}

.dropdown .dropdown.open > a:before,
.header.centered:not(.dark) .dropdown .dropdown.open > a:before {
  color: #00a0b0;
}

/* Mobile Menu
------------------------------ */
/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle {
  border-color: #ccc;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #fafafa;
  border-color: #00838f;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #00838f;
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  /* Mobile menu
	------------------------------ */
  /* active item */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #00838f;
    background-color: transparent;
  }
  /* first level item hover and focus states */
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #00838f;
    background-color: #ffffff;
    border-bottom-color: transparent;
  }
  /* second level item on hover/focus */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #00838f;
  }
  /* Arrow for parent menu item */
  .navbar-default .navbar-nav > .dropdown.open > a:before {
    color: #00a0b0;
  }
}

/* 6.2 Dark Version
------------------------------ */
/* first level active menu item when opened */
.dark.header .main-navigation .navbar-nav > .open > a,
.dark.header .main-navigation .navbar-nav > .open > a:hover,
.dark.header .main-navigation .navbar-nav > .open > a:focus,
.dark.header .main-navigation .navbar-nav > .dropdown > a:focus {
  border-bottom-color: #272d2d;
}

/* second level menu item */
.dark.header .dropdown-menu {
  background-color: #272d2d;
  border: 1px solid rgba(50, 57, 57, 0.8);
}

.dark.header .dropdown-menu .divider {
  background-color: #323939;
}

.dark.header .dropdown-menu > li > a,
.dark.header .mega-menu .menu > li > a {
  border-bottom: 1px solid rgba(50, 57, 57, 0.8);
}

.dark.header .mega-menu .menu > li > a:hover,
.dark.header .mega-menu .menu > li > a:focus {
  border-color: rgba(50, 57, 57, 0.8);
}

.dark.header .dropdown-menu > li > a:hover,
.dark.header .dropdown-menu > li > a:focus, .dark.header .nav .open > a,
.dark.header .nav .open > a:hover,
.dark.header .nav .open > a:focus,
.dark.header .dropdown-menu > .active > a,
.dark.header .dropdown-menu > .active > a:hover,
.dark.header .dropdown-menu > .active > a:focus,
.dark.header .dropdown-menu .menu > .active > a,
.dark.header .dropdown-menu .menu > .active > a:hover,
.dark.header .dropdown-menu .menu > .active > a:focus {
  border-color: rgba(50, 57, 57, 0.8);
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  .transparent-header .dark .main-navigation .navbar.navbar-default {
    background-color: rgba(50, 57, 57, 0.9);
    border-color: rgba(28, 32, 32, 0.5);
  }
}

/* 6.3 Subfooter navigation
------------------------------ */
.subfooter .navbar-default .nav > li > a:hover,
.subfooter .navbar-default .nav > .active > a:hover,
.subfooter .navbar-default .nav > .active > a:focus {
  background-color: transparent;
  text-decoration: underline;
  color: #00838f;
}

/* 6.3 Offcanvas navigation
------------------------------ */
#offcanvas .nav .open > a,
#offcanvas .nav .open > a:hover,
#offcanvas .nav .open > a:focus,
#offcanvas .nav > li > a:hover,
#offcanvas .nav > li > a:focus,
#offcanvas .navbar-nav > li.active > a {
  color: #00838f;
  background-color: #ffffff;
}

/*Nav arrows*/
#offcanvas .dropdown > a:before {
  color: #777777;
}

#offcanvas .dropdown.open > a:before {
  color: #00a0b0;
}

/* 7 Blocks/Widgets
-------------------------------------------------
-------------------------------------------------*/
/* Social icons block
------------------------------ */
.social-links li a {
  border: 1px solid #e7e7e7;
  color: #cdcdcd;
}

.social-links li a:hover {
  background-color: transparent;
  border-color: #00838f;
  color: #00838f;
}

.dark.social-links li a {
  background-color: rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #ffffff;
}

.social-links.animated-effect-1 li a:hover {
  color: #ffffff !important;
}

.social-links.animated-effect-1 li a:after {
  background-color: #00a0b0;
}

.default.social-links li a {
  background-color: #00a0b0;
  border: 1px solid #00838f;
  color: #ffffff;
}

.default.social-links li a:hover {
  background-color: #ffffff;
  color: #777777;
}

/*Header Top Dropdowns*/
.header-top:not(.dark) .social-links .dropdown.open > button > i:before {
  color: #00a0b0;
}

.header-top.colored .social-links .dropdown > button > i:before,
.header-top.colored .social-links .dropdown.open > button > i:before {
  color: #ffffff;
}

.dark.header-top .dropdown-menu {
  border: 1px solid #1c2020;
  border-top: none;
  background: #272d2d;
}

.header-dropdown-buttons .btn-group .dropdown-menu {
  border: none;
}

/* Full Width Content
---------------------------------- */
/* Medium devices (tablets, phones) */
@media (max-width: 1199px) {
  .full-width-section:not(.no-image) .full-text-container.default-bg {
    background-color: rgba(0, 160, 176, 0.6);
  }
}

/*Header Dropdowns (search, cart etc)
---------------------------------- */
.header-dropdown-buttons .btn-group > .btn {
  background-color: #f2f2f2;
  border: 1px solid #e9e9e9;
}

.header-dropdown-buttons .btn-group > .btn:hover {
  background-color: #00a0b0;
  color: #ffffff;
  border-color: #00838f;
}

.header-dropdown-buttons .btn-group.open > .btn {
  background-color: #00a0b0;
  color: #ffffff;
  border-color: #00838f;
}

.colored.header-top .dropdown-menu {
  border: 1px solid #00a0b0;
  background: #00a0b0;
}

/* Media 
---------------------------------- */
.media:hover .icon {
  background-color: transparent;
  color: #00a0b0;
  border: 1px solid #00a0b0;
}

/* Pricing tables
---------------------------------- */
.popover-title {
  background-color: #00a0b0;
  color: #ffffff;
}

/* Tags cloud block
---------------------------------- */
.tag a {
  color: #ffffff;
  background-color: #00a0b0;
  border: 1px solid #00838f;
}

.tag a:hover {
  color: #00a0b0;
  background-color: #ffffff;
  border-color: #00838f;
  text-decoration: none;
}

/* 8 Main Slideshow
-------------------------------------------------
-------------------------------------------------*/
.tp-bannertimer {
  background-color: rgba(0, 160, 176, 0.8);
}

/* 9 Owl Carousel
-------------------------------------------------
-------------------------------------------------*/
.content-slider-with-large-controls .owl-nav .owl-prev:after,
.content-slider-with-large-controls-autoplay .owl-nav .owl-prev:after {
  color: #00a0b0;
}

.content-slider-with-large-controls .owl-nav .owl-next:after,
.content-slider-with-large-controls-autoplay .owl-nav .owl-next:after {
  color: #00a0b0;
}

/* 10 Full Page
-------------------------------------------------
-------------------------------------------------*/
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  background: rgba(0, 160, 176, 0.8);
}

/*# sourceMappingURL=dark_cyan.css.map */

h2 { margin-bottom:10px; }
@media (min-width:1157px) { .slideshow  { height:650px; } }
@media (min-width:1157px) { .slideshow2 { height:360px; } }
.halfwidth { width:50%; }
.table-nobg > tbody { background-color:transparent; }
.navbar-default .navbar-nav > li > a { padding-left:12px; padding-right:12px; }
.navbar.navbar-default { margin:10px 0 0; background-color:transparent; border:none; }
.logo-font  { font-family:'Averia Sans Libre',cursive; font-weight:400; font-size:110%; color:#444444; }
.logo-font1 { font-family:'Averia Sans Libre',cursive; font-weight:400; font-size:38px; color:#000000; line-height:18px; }
.logo-font2 { font-family:'Averia Sans Libre',cursive; font-weight:400; font-size:120%; color:#444444; }
.site-slogan { font-size:75%; padding:9px 0px 0px; }
.form-helper { font-size:75%; margin-top:2px; }
.form-viewer { background-color:rgba(232,104,0,0.25); }
.light-gray-bg { background-color:#f0f0f0; }
.header { border-bottom:0px; background-color:#f0f0f0; box-shadow:0px 0px 8px #cacaca; -webkit-box-shadow:0px 0px 8px #cacaca; }
.footer { padding:25px 0 0; background-color:#e8e8e8; }
.footer-content { padding:0px; }
.nav-tabs.style-2>li>a:hover, .nav-tabs.style-2>li>a:focus, .nav-tabs.style-2>li.active>a, .nav-tabs.style-2>li.active>a:hover, .nav-tabs.style-2>li.active>a:focus { background-color:#f0f0f0!important; }
.nav-tabs.style-2 + .tab-content > .tab-pane { background-color:#f0f0f0; }
.nav-pills.style-1>li>a { text-transform:none; font-size:18px; color:#777777; border-bottom:1px solid #777777; }
.nav-pills.style-1 a:hover { border-bottom:1px solid #00a0b0; }
.nav-pills.style-1>li.active>a { color:#00a0b0; border-bottom:1px solid #00a0b0; }
.nav-pills > li + li { margin-left:0px; }
.modal-dialog { top:100px; }
.modal-footer .btn + .btn { margin-bottom:10px; }
.text_white,.text_white:hover,.text_white:focus,.text_white:active { color:#ffffff; }
.minimenu { font-size:14px; }
.xxsmall_white { font-size:12px; }
.xsmall_dark { font-size:14px; }
.xsmall_white { font-size:16px; }
.small_white { font-size:18px; }
.xlarge_white { font-size:52px; font-weight:300; }
.xlarge_dark { font-size:52px; font-weight:300; }
.xxlarge_dark { font-size:64px; font-weight:300; }
.xxxlarge_dark { font-size:80px; font-weight:700; }
.medium_dark1 { font-size:18px; font-weight:300; }
.medium_dark2 { font-size:28px; font-weight:300; }
.fa-lg { font-size:24px; line-height:8px; }
.default-bg a:not(.btn) { text-decoration:none; }
.tagbig a { font-size:16px; margin-bottom:3px; }
.taginv a { color:#00a0b0; background-color:#ffffff; }
.taginv a:hover { color:#ffffff; background-color:#00a0b0; }
.text-brillant { color:#e86800; }
.btn-brillant { background-color:#e86800; border-color:#e86800; }
.bg-hovered:hover { background-color:#00a0b0; border-color:#00a0b0; }
.brillant-hovered:hover { background-color:#e86800; border-color:#e86800; }
.progress-bar-default { background-color:#e86800; }
.collapse-style-2 .panel-heading a { padding:12px 32px 12px 12px; color:#ffffff; background-color:#00a0b0; }
.collapse-style-2 .panel-heading a.collapsed { color:#00a0b0; background-color:#ffffff; }
.collapse-style-2 .panel-heading-hover a { color:#ffffff; background-color:#e86800; }
.collapse-style-2 .panel-heading-hover a.collapsed { color:#e86800; background-color:#ffffff; }
.collapse-style-2 .panel-heading-timeline a,.collapse-style-2 .panel-heading-timeline a.collapsed { padding:12px 32px 12px 12px; color:#ffffff; background-color:#00a0b0; }
.collapse-style-2 .panel-heading-timeline-hover a,.collapse-style-2 .panel-heading-timeline-hover a.collapsed { color:#ffffff; background-color:#e86800; }
.collapse-style-2 .panel-body { padding:0px; }
.collapse-style-2 .panel2,.table-bordered2 > tbody > tr > td { border:0px; border-bottom:1px solid #e0e0e0; }
.btn[data-toggle="collapse"] i:before { font-size:14px; content:"\f077"; }
.btn.collapsed[data-toggle="collapse"] i:before { font-size:14px; content:"\f078 "; }
.cr { width:100px; padding:36px 0px 4px 2px; position:absolute; text-align:center; font-size:18px; font-weight:700; }
.cr2 { width:70px; font-weight:300; right:20px; }
.cr-sticky { position:fixed; } .cr-top { top:-21px; } .cr-bottom { bottom:25px; } .cr-left { left:-38px; } .cr-right { right:-50px; }
.cr-top.cr-left,.cr-bottom.cr-right { transform:rotate(-45deg); } .cr-top.cr-right,.cr-bottom.cr-left { transform:rotate(45deg); }
.well1 { box-shadow:0px 0px 8px #cacaca; -webkit-box-shadow:0px 0px 8px #cacaca; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.well2 { margin-top:10px; margin-bottom:7px; padding:30px; background-color:#f0f0f0;
  box-shadow:0px 0px 8px #cacaca; -webkit-box-shadow:0px 0px 8px #cacaca; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.box-shadow { box-shadow:0px 0px 4px #cacaca; -webkit-box-shadow:0px 0px 4px #cacaca; }
.box-cookie { background-color:#dddddd; box-shadow:0px 0px 32px #808080; -webkit-box-shadow:0px 0px 32px #808080; }
.fa-2xbis { font-size:2.4em; }
.img-center { margin:auto; }
.h3line { display:inline; }
.hr_dark { border-top-color:#dddddd; }
.table-bordered > tbody > tr > td { border:1px solid #e0e0e0; }
.blogpost { margin:0 0 20px; border:1px solid #e0e0e0; }
.blogpost .blogpost-content { padding:0 10px 5px; }
.timeline:before { background-color:#dddddd; }
@media (max-width:767px) { .timeline .timeline-item { padding:0px; } }
@media (min-width:768px) { .timeline-item.pull-right + .timeline-date-label { padding-top:50px!important; } }
.timeline .timeline-item:after { background-color:#dddddd; }
.timeline .timeline-item:before { background-color:#dddddd; border:1px solid #dddddd; }
.timeline-date-label { margin-top:25px; margin-bottom:25px; font-size:18px; font-weight:400; }
.timeline-date-label:after { bottom:-6px; }
.timeline-date-label-large { width:300px; }
.timeline-date-label-block { width:100%; }
.timeline-date-label-hover:after { background-color:#e86800; }
.btn-group2 { width:38px; height:38px; padding:9px 11px; }
.btn-white,.btn-white:hover,.btn-white:focus { color:#777777; border-color:#00a0b0; }
.btn-white2,.btn-white2:hover,.btn-white2:focus { color:#777777; border-color:#999999; }
.tp-title-wrap { visibility:hidden; }
.tp-bannertimer { height:0px; }.p-0 { padding:0px; }
.box-shadow-white { box-shadow:0px 0px 12px rgba(255,255,255,1); }
.drop-shadow-white { filter:drop-shadow(0px 0px 12px rgba(255,255,255,1)); }
.drop-shadow-black { filter:drop-shadow(0px 0px 12px rgba(0,0,0,1)); }
.text-shadow-white { text-shadow:0px 0px 12px rgba(255,255,255,1); }
.text-shadow-black { text-shadow:0px 0px 12px rgba(0,0,0,1); }
.text-shadow-none { text-shadow:none; }
.dark-translucent { background-color:rgba(0, 0, 0, 0.4); padding:10%; }
.brillant-border { border-color:#e86800!important; }
.easy-autocomplete.css .eac-item { padding:6px 6px; font-family:'Roboto'; }
.easy-autocomplete-container { margin-top:40px; }
.eac-description .eac-item span { font-style:normal; font-size:11px; font-weight:700; color:#ffffff; background-color:#00a0b0; padding:3px 10px;
  position:absolute; right:19px; margin-top:-2px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #00838f; }
.slider.slider-horizontal { width:180px; }
.form-control::-moz-placeholder { color:#c0c0c0; }
.form-control:-ms-input-placeholder { color:#c0c0c0; }
.form-control::-webkit-input-placeholder { color:#c0c0c0; }
.scrollToTop { bottom:15px; right:15px; }
.raleway { font-family:"Raleway",sans-serif; }
.vcenter1 { height:48px; display:table; }
.vcenter2 { vertical-align:middle; display:table-cell; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }
.separator { margin-top:15px; }
.box-horizontal { display:flex; flex-wrap:wrap; flex-direction:column; height:90px; align-content:space-between; }
@media (max-width:991px) { .intermenu { margin-top:-10px!important; } }
.p-0 { padding:0px!important; }
.p-5 { padding:5px!important; }
.p-10 { padding:10px!important; }
.p-15 { padding:15px; }
.p-20 { padding:20px!important; }
.p-30 { padding:30px!important; }
.p-50 { padding:50px; }
.pt-0 { padding-top:0px!important; }
.pt-1 { padding-top:1px; }
.pt-2 { padding-top:2px; }
.pt-3 { padding-top:3px; }
.pt-5 { padding-top:5px!important; }
.pt-7 { padding-top:7px; }
.pt-10 { padding-top:10px; }
.pt-12 { padding-top:12px; }
.pt-15 { padding-top:15px!important; }
.pt-20 { padding-top:20px!important; }
.pb-0 { padding-bottom:0px!important; }
.pb-5 { padding-bottom:5px!important; }
.pb-10 { padding-bottom:10px!important; }
.pb-15 { padding-bottom:15px!important; }
.pb-20 { padding-bottom:20px!important; }
.pb-25 { padding-bottom:25px!important; }
.pb-30 { padding-bottom:30px!important; }
.pb-60 { padding-bottom:60px; }
.pl-0 { padding-left:0px!important; }
.pl-10 { padding-left:10px!important; }
.pl-15 { padding-left:15px; }
.pl-20 { padding-left:20px!important; }
.pl-30 { padding-left:30px!important; }
.pr-0 { padding-right:0px; }
.pr-10 { padding-right:10px!important; }
.pr-20 { padding-right:20px!important; }
.pr-30 { padding-right:30px!important; }
.pr-40 { padding-right:40px!important; }
.pr-50 { padding-right:50px!important; }
.pv-0 { padding-top:0px!important; padding-bottom:0px!important; }
.pv-5 { padding-top:5px; padding-bottom:5px; }
.pv-8 { padding-top:8px; padding-bottom:8px; }
.pv-10 { padding-top:10px!important; padding-bottom:10px!important; }
.pv-15 { padding-top:15px; padding-bottom:15px; }
.pv-25 { padding-top:25px; padding-bottom:25px; }
.ph-0 { padding-left:0px; padding-right:0px; }
.ph-4 { padding-left:4px; padding-right:4px; }
.ph-5 { padding-left:5px; padding-right:5px; }
.ph-10 { padding-left:10px!important; padding-right:10px!important; }
.ph-15 { padding-left:15px; padding-right:15px; }
.ph-20 { padding-left:20px!important; padding-right:20px!important; }
.ph-30 { padding-left:30px; padding-right:30px; }
.mt--5 { margin-top:-5px; }
.mt--8 { margin-top:-8px; }
.mt-0 { margin-top:0px; }
.mt-2 { margin-top:2px; }
.mt-3 { margin-top:3px; }
.mt-15 { margin-top:15px; }
.mt-20 { margin-top:20px; }
.mt-25 { margin-top:25px; }
.mt-30 { margin-top:30px; }
.mt-40 { margin-top:40px; }
.mb--2 { margin-bottom:-2px; }
.mb-0 { margin-bottom:0px!important; }
.mb-3 { margin-bottom:3px; }
.mb-5 { margin-bottom:5px!important; }
.mb-10 { margin-bottom:10px!important; }
.mb-15 { margin-bottom:15px!important; }
.mb-18 { margin-bottom:18px!important; }
.mb-20 { margin-bottom:20px!important; }
.mb-25 { margin-bottom:25px!important; }
.mb-30 { margin-bottom:30px!important; }
.mb-40 { margin-bottom:40px!important; }
.mb-50 { margin-bottom:50px!important; }
.m-0 { margin:0px!important; }
.m-15 { margin:15px; }
.mv-0 { margin-top:0px; margin-bottom:0px; }
.mv-10 { margin-top:10px!important; margin-bottom:10px!important; }
.mv-15 { margin-top:15px; margin-bottom:15px; }
.mv-20 { margin-top:20px; margin-bottom:20px; }
.mv-30 { margin-top:30px; margin-bottom:30px; }
.mh-20 { margin-left:20px; margin-right:20px; }
.ml-5 { margin-left:5px!important; }
.ml-10 { margin-left:10px; }
.ml-20 { margin-left:20px!important; }
.mr-0 { margin-right:0px!important; }
.mr-2 { margin-right:2px; }
.mr-5 { margin-right:5px!important; }
.mr-10 { margin-right:10px; }
.mr-15 { margin-right:15px; }
.mr-20 { margin-right:20px; }
.block2 { display:inline-block; }
.zindex0 { z-index:0; }
.under { position:fixed; bottom:0px; width:100%; z-index:1000; }
.transp { background-color:transparent!important; border:0px!important; }