a {
  color: #27d7e7;
}
a:focus,
a:hover,
a:active {
  color: #27d7e7;
}
.color-green {
  color: #27d7e7;
}
a.read-more:hover {
  color: #27d7e7;
}
.linked:hover {
  color: #27d7e7;
}
/* Headers Default
------------------------------------*/
.header .navbar-nav > .active > a {
  color: #27d7e7;
}
.header .navbar-nav > .active > a {
  border-color: #27d7e7;
}
.header .dropdown-menu {
  border-top: solid 2px #27d7e7;
}
.header .navbar-nav > li:hover > a {
  color: #26bac8;
}
.header .nav > li > .search:hover {
  border-bottom-color: #26bac8;
  color: #26bac8;
}
.header .navbar-nav > li > a:hover,
.header .navbar-nav > .active > a {
  border-bottom-color: #27d7e7;
}
.header .navbar-toggle {
  border-color: #26bac8;
}
.header .navbar-toggle,
.header .navbar-toggle:hover,
.header .navbar-toggle:focus {
  background: #27d7e7;
}
.header .navbar-toggle:hover {
  background: #26bac8 !important;
}
.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus {
  color: #27d7e7;
}
/* Design for max-width: 991px */
@media (max-width: 991px) {
  .header .navbar-nav > .active > a,
  .header .navbar-nav > .active > a:hover,
  .header .navbar-nav > .active > a:focus {
    background: #27d7e7;
    color: #fff !important;
  }
  .header .navbar-nav > .active > a {
    border-color: #eee;
  }
  .header .nav > li > .search:hover {
    background: #27d7e7;
  }
}
/* Headers v1
------------------------------------*/
/*Fix hover color for the little icons v1.9*/
.header-v1 .topbar-v1 .top-v1-data li a:hover i {
  color: #27d7e7;
}
.header-v1 .navbar-default .navbar-nav > .active > a,
.header-v1 .navbar-default .navbar-nav > li > a:hover,
.header-v1 .navbar-default .navbar-nav > li > a:focus {
  color: #27d7e7;
}
.header-v1 .dropdown-menu {
  border-color: #27d7e7;
}
.header-v1 .navbar-default .navbar-nav > li:hover > a {
  color: #27d7e7;
}
.header-v1 .navbar .nav > li > .search:hover {
  color: #27d7e7;
}
.header-v1 .navbar .nav > li > .search:hover {
  color: #27d7e7;
}
.header-v1 .navbar-default .navbar-toggle {
  border-color: #26bac8;
}
.header-v1 .navbar-toggle,
.header-v1 .navbar-default .navbar-toggle:hover,
.header-v1 .navbar-default .navbar-toggle:focus {
  background: #27d7e7;
}
.header-v1 .navbar-toggle:hover {
  background: #26bac8 !important;
}
/* Design for max-width: 991px */
@media (max-width: 991px) {
  .header-v1 .navbar-default .navbar-nav > li:hover > a {
    border-color: #eee;
  }
  .header-v1 .navbar-default .navbar-nav > .active > a,
  .header-v1 .navbar-default .navbar-nav > .active > a:hover,
  .header-v1 .navbar-default .navbar-nav > .active > a:focus {
    background-color: #27d7e7;
  }
  .header-v1 .navbar-default .navbar-nav > .active > a {
    border-color: #eee;
  }
  .header-v1 .navbar .nav > li > .search:hover {
    background-color: #27d7e7;
  }
}
/* Headers v2
------------------------------------*/
.header-v2 .dropdown-menu {
  border-color: #27d7e7;
}
.header-v2 .navbar-default .navbar-toggle {
  border-color: #26bac8;
}
.header-v2 .navbar-toggle,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
  background: #27d7e7;
}
.header-v2 .navbar-toggle:hover {
  background: #26bac8 !important;
}
/* Design for max-width: 991px */
@media (max-width: 991px) {
  .header-v2 .navbar-default .navbar-nav > .active > a,
  .header-v2 .navbar-default .navbar-nav > .active > a:hover,
  .header-v2 .navbar-default .navbar-nav > .active > a:focus {
    background: #27d7e7;
    color: #fff !important;
  }
  .header-v2 .navbar-default .navbar-nav > li > a:hover {
    color: #27d7e7;
  }
}
/* Headers v3
------------------------------------*/
.header-v3 .navbar-default .navbar-nav > .active > a {
  color: #e6002d;
}
.header-v3 .navbar-default .navbar-nav > li:hover > a {
  color: #e6002d;
}
.header-v3 .dropdown-menu {
  border-color: #27d7e7;
}
.header-v3 .navbar-default .navbar-toggle {
  border-color: #0395d8;
}
.header-v3 .navbar-toggle,
.header-v3 .navbar-default .navbar-toggle:hover,
.header-v3 .navbar-default .navbar-toggle:focus {
  background: #0395d8;
}
.header-v3 .navbar-toggle:hover {
  background: #e6002d !important;
}
.header-v3 .navbar .nav > li > .search:hover {
  background: inherit;
  color: #27d7e7;
}
/* Design for max-width: 991px */
@media (max-width: 991px) {
  .header-v3 .navbar-default .navbar-nav > .active > a,
  .header-v3 .navbar-default .navbar-nav > .active > a:hover,
  .header-v3 .navbar-default .navbar-nav > .active > a:focus {
    background: #0395d8;
    color: #fff !important;
  }
  .header-v3 .navbar-default .navbar-nav > .active > a {
    border-color: #eee;
  }
  .header-v3 .navbar .nav > li > .search:hover {
    background: #27d7e7;
  }
}
/* Headers v4
------------------------------------*/
/*Fix hover color for the little icons v1.9*/
.topbar-v1 .top-v1-data li a:hover i {
  color: #27d7e7;
}
.header-v4 .navbar-default .navbar-nav > li > a:hover,
.header-v4 .navbar-default .navbar-nav > .active > a {
  border-color: #27d7e7;
}
.header-v4 .navbar-default .navbar-nav > .active > a {
  color: #27d7e7;
}
.header-v4 .navbar-default .navbar-nav > li:hover > a {
  border-color: #27d7e7;
  color: #26bac8;
}
.header-v4 .navbar .nav > li > .search:hover {
  color: #27d7e7;
}
.header-v4 .navbar-default .navbar-nav > .open > a,
.header-v4 .navbar-default .navbar-nav > .open > a:hover,
.header-v4 .navbar-default .navbar-nav > .open > a:focus {
  color: #27d7e7;
}
/* Design for max-width: 991px */
@media (max-width: 991px) {
  .header-v4 .navbar-default .navbar-nav > li:hover > a {
    border-color: #eee;
  }
  .header-v4 .navbar-default .navbar-nav > .active > a,
  .header-v4 .navbar-default .navbar-nav > .active > a:hover,
  .header-v4 .navbar-default .navbar-nav > .active > a:focus {
    color: #27d7e7 !important;
  }
  .header-v4 .navbar-default .navbar-nav > .active > a {
    border-color: #eee;
  }
  .header-v4 .navbar .nav > li > .search:hover {
    background: #27d7e7;
  }
}
/* Headers v5
------------------------------------*/
/*bug fixed v1.9*/
@media (min-width: 992px) {
  .header-v5 .navbar-default .navbar-nav > li > a:hover,
  .header-v5 .navbar-default .navbar-nav > .active > a {
    border-top: 2px solid #27d7e7;
  }
}
.header-v5 .navbar-default .navbar-nav > .active > a {
  color: #27d7e7;
}
.header-v5 .navbar-default .navbar-nav > li:hover > a {
  color: #27d7e7;
}
.header-v5 .navbar-default .navbar-nav > .open > a,
.header-v5 .navbar-default .navbar-nav > .open > a:hover,
.header-v5 .navbar-default .navbar-nav > .open > a:focus {
  color: #27d7e7;
}
.header-v5 .dropdown-menu li > a:hover {
  background: #27d7e7;
}
.header-v5 .dropdown-menu .active > a,
.header-v5 .dropdown-menu li > a:hover {
  background: #27d7e7;
}
.header-v5 .dropdown-menu {
  border-color: #27d7e7;
}
.header-v5 .dropdown-menu li.dropdown-submenu:hover > a {
  background: #27d7e7;
}
.header-v5 .dropdown-menu .style-list li > a:hover {
  background: none;
}
.header-v5 .style-list li a:hover {
  color: #27d7e7;
}
/*bug fixed v1.9*/
.header-v5 .subtotal .subtotal-cost {
  color: #27d7e7;
}
/*bug fixed v1.9*/
@media (max-width: 991px) {
  /*Responsive code for max-width: 991px*/
  .header-v5 .navbar-default .navbar-nav > .active > a,
  .header-v5 .navbar-default .navbar-nav > .active > a:hover,
  .header-v5 .navbar-default .navbar-nav > .active > a:focus {
    background: #27d7e7 !important;
  }
}
/* Shopping cart
------------------------------------*/
/*Keeping the cart gray v1.9*/
/*.header-v5 .shop-badge.badge-icons i {
  color: #27d7e7;
}*/
.header-v5 .shop-badge span.badge-sea {
  background: #27d7e7;
}
.header-v5 .badge-open {
  border-top: 2px solid #27d7e7;
  box-shadow: 0 5px 5px 0 rgba(39, 215, 231, 0.075);
}
/* Header v6
------------------------------------*/
/* Search */
.header-v6 .shopping-cart .shopping-cart-open {
  border-top-color: #27d7e7 !important;
}
.header-v6 li.menu-icons span.badge {
  background: #27d7e7;
}
/* Dropdown Menu */
.header-v6 .dropdown-menu {
  border-top-color: #27d7e7;
}
/* Media Queries */
@media (max-width: 991px) {
  /* Navbar Nav */
  .header-v6 .navbar-nav > .active > a,
  .header-v6 .navbar-nav > .active > a:hover,
  .header-v6 .navbar-nav > .active > a:focus {
    color: #27d7e7 !important;
  }
  .header-v6 .nav .open > a,
  .header-v6 .nav .open > a:hover,
  .header-v6 .nav .open > a:focus {
    border-color: #eee;
  }
  .header-v6 .navbar-nav > li > a:hover,
  .header-v6 .navbar-nav .open .dropdown-menu > li > a:hover,
  .header-v6 .navbar-nav .open .dropdown-menu > li > a:focus,
  .header-v6 .navbar-nav .open .dropdown-menu > .active > a,
  .header-v6 .navbar-nav .open .dropdown-menu > .active > a:hover,
  .header-v6 .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #27d7e7 !important;
  }
  .header-v6 .mega-menu .equal-height-list li a:hover {
    color: #27d7e7 !important;
  }
  /* Classic Dark */
  .header-v6 .mega-menu .equal-height-list li a:hover {
    color: #27d7e7;
  }
  /* Dark Responsive Navbar */
  .header-v6.header-dark-res-nav .navbar-nav > li a:hover,
  .header-v6.header-dark-res-nav .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #27d7e7;
  }
  .header-v6.header-dark-res-nav .nav .open > a,
  .header-v6.header-dark-res-nav .nav .open > a:hover,
  .header-v6.header-dark-res-nav .nav .open > a:focus {
    border-color: #555;
  }
}
@media (min-width: 992px) {
  /* Default Style */
  .header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
  .header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
    color: #27d7e7 !important;
  }
  .header-v6 .dropdown-menu .active > a,
  .header-v6 .dropdown-menu li > a:hover,
  .header-fixed .header-v6.header-fixed-shrink .dropdown-menu .active > a,
  .header-fixed .header-v6.header-fixed-shrink .dropdown-menu li > a:hover {
    color: #27d7e7 !important;
  }
  .header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
  .header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
    color: #27d7e7;
  }
  /* Classic White */
  .header-fixed .header-v6.header-classic-white .navbar-nav .active > a,
  .header-fixed .header-v6.header-classic-white .navbar-nav li > a:hover {
    color: #27d7e7;
  }
  /* Classic Dark */
  .header-v6.header-classic-dark .navbar-nav .active > a,
  .header-v6.header-classic-dark .navbar-nav li > a:hover,
  .header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav .active > a,
  .header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav li > a:hover {
    color: #27d7e7;
  }
  .header-v6.header-classic-dark .dropdown-menu .active > a,
  .header-v6.header-classic-dark .dropdown-menu li > a:hover {
    color: #27d7e7 !important;
  }
  /* Dark Dropdown */
  .header-v6.header-dark-dropdown .dropdown-menu .active > a,
  .header-v6.header-dark-dropdown .dropdown-menu li > a:hover {
    color: #27d7e7;
  }
  /* Dark Scroll */
  .header-fixed .header-v6.header-dark-scroll.header-fixed-shrink .navbar-nav .active > a,
  .header-fixed .header-v6.header-dark-scroll.header-fixed-shrink .navbar-nav li > a:hover {
    color: #27d7e7;
  }
}
/* Header v7
------------------------------------*/
.header-v7 .navbar-default .navbar-nav > li > a:hover,
.header-v7 .navbar-default .navbar-nav > li.active > a {
  color: #27d7e7 !important;
}
.header-v7 .dropdown-menu .active > a,
.header-v7 .dropdown-menu li > a:focus,
.header-v7 .dropdown-menu li > a:hover {
  color: #27d7e7 !important;
}
.header-v7 .navbar-default .navbar-nav > li > a:hover,
.header-v7 .navbar-default .navbar-nav > li > a:focus,
.header-v7 .navbar-default .navbar-nav > .active > a,
.header-v7 .navbar-default .navbar-nav > .active > a:hover,
.header-v7 .navbar-default .navbar-nav > .active > a:focus {
  color: #27d7e7;
}
.header-socials li a:hover {
  color: #27d7e7;
}
/* Sliders
------------------------------------*/
/* Main Parallax Sldier */
.da-slide h2 i {
  background-color: rgba(39, 215, 231, 0.8);
}
/* Sequence Parallax Sldier */
.sequence-inner {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d5eef0));
  background: -webkit-linear-gradient(#fff, #d5eef0);
  background: -moz-linear-gradient(#fff, #d5eef0);
  background: -ms-linear-gradient(#fff, #d5eef0);
  background: -o-linear-gradient(#fff, #d5eef0);
  background: linear-gradient(#fff, #d5eef0);
}
#sequence-theme h2 {
  background: rgba(39, 215, 231, 0.8);
}
#sequence-theme .info p {
  background: rgba(39, 215, 231, 0.8);
}
/* Buttons
------------------------------------*/
.btn-u {
  background: #27d7e7;
}
.btn-u:hover,
.btn-u:focus,
.btn-u:active,
.btn-u.active,
.open .dropdown-toggle.btn-u {
  background: #26bac8;
  color: #fff;
}
/* Buttons Color */
.btn-u-split.dropdown-toggle {
  border-left: solid 1px #26bac8;
}
/* Bordered Buttons */
.btn-u.btn-brd {
  border-color: #27d7e7;
}
.btn-u.btn-brd:hover {
  color: #26bac8;
  border-color: #26bac8;
}
.btn-u.btn-brd.btn-brd-hover:hover {
  background: #26bac8;
}
/* Service
------------------------------------*/
.service .service-icon {
  color: #27d7e7;
}
/* Service Blocks */
.service-alternative .service:hover {
  background: #27d7e7;
}
/* Thumbnail (Recent Work)
------------------------------------*/
.thumbnail-style h3 a:hover {
  color: #27d7e7;
}
.thumbnail-style a.btn-more {
  background: #27d7e7;
}
.thumbnail-style a.btn-more:hover {
  box-shadow: 0 0 0 2px #26bac8;
}
/* Typography
------------------------------------*/
/* Heading */
.headline h2,
.headline h3,
.headline h4 {
  border-bottom: 2px solid #27d7e7;
}
/* Blockquote */
blockquote:hover {
  border-left-color: #27d7e7;
}
.hero {
  border-left-color: #27d7e7;
}
blockquote.hero.hero-default {
  background: #27d7e7;
}
blockquote.hero.hero-default:hover {
  background: #26bac8;
}
/* Carousel
------------------------------------*/
.carousel-arrow a.carousel-control:hover {
  color: #27d7e7;
}
/* Footer Blog */
.footer .dl-horizontal a:hover {
  color: #27d7e7 !important;
}
/* Blog Posts
------------------------------------*/
.posts .dl-horizontal a:hover {
  color: #27d7e7;
}
.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
  color: #27d7e7;
  border-color: #27d7e7 !important;
}
/* Post Comment */
.post-comment h3,
.blog-item .media h3,
.blog-item .media h4.media-heading span a {
  color: #27d7e7;
}
/* Tabs
------------------------------------*/
/* Tabs v1 */
.tab-v1 .nav-tabs {
  border-bottom: solid 2px #27d7e7;
}
.tab-v1 .nav-tabs > .active > a,
.tab-v1 .nav-tabs > .active > a:hover,
.tab-v1 .nav-tabs > .active > a:focus {
  background: #27d7e7;
}
.tab-v1 .nav-tabs > li > a:hover {
  background: #27d7e7;
}
/* Tabs v2 */
.tab-v2 .nav-tabs li.active a {
  border-top: solid 2px #27d7e7;
}
/* Tabs v3 */
.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
  background: #27d7e7;
  border: solid 1px #26bac8;
}
/* Accardion
------------------------------------*/
.acc-home a.active,
.acc-home a.accordion-toggle:hover {
  color: #27d7e7;
}
.acc-home .collapse.in {
  border-bottom: solid 1px #27d7e7;
}
/* Testimonials
------------------------------------*/
.testimonials .testimonial-info {
  color: #27d7e7;
}
.testimonials .carousel-arrow i:hover {
  background: #27d7e7;
}
/* Info Blocks
------------------------------------*/
.info-blocks:hover i.icon-info-blocks {
  color: #27d7e7;
}
/* Breadcrumb
------------------------------------*/
.breadcrumb li.active,
.breadcrumb li a:hover {
  color: #27d7e7;
}
/* About Page
------------------------------------*/
.team .thumbnail-style:hover h3 a {
  color: #27d7e7 !important;
}
/* Social Icons */
.team ul.team-socail li i:hover {
  background: #27d7e7;
}
/* Right Sidebar
------------------------------------*/
/* Right Sidebar */
.who li i,
.who li:hover i,
.who li:hover a {
  color: #27d7e7;
}
/* Privacy Page
------------------------------------*/
.privacy a:hover {
  color: #27d7e7;
}
/* Portfolio Page
------------------------------------*/
/* Portfolio v1 */
.view a.info:hover {
  background: #27d7e7;
}
/* Portfolio v2 */
.sorting-block .sorting-nav li.active {
  color: #27d7e7;
  border-bottom: solid 1px #27d7e7;
}
.sorting-block .sorting-grid li a:hover span.sorting-cover {
  background: #27d7e7;
}
/* Blog Page
------------------------------------*/
.blog h3 {
  color: #27d7e7;
}
.blog li a:hover {
  color: #27d7e7;
}
/* Blog Tags */
ul.blog-tags a:hover {
  background: #27d7e7;
}
.blog-post-tags ul.blog-tags a:hover {
  background: #27d7e7;
}
/* Blog Photos */
.blog-photos li img:hover {
  box-shadow: 0 0 0 2px #27d7e7;
}
/* Blog Latest Tweets */
.blog-twitter .blog-twitter-inner:hover {
  border-color: #27d7e7;
  border-top-color: #27d7e7;
}
.blog-twitter .blog-twitter-inner:hover:after {
  border-top-color: #27d7e7;
}
.blog-twitter .blog-twitter-inner a {
  color: #27d7e7;
}
/* Blog Item Page
------------------------------------*/
.blog-item h4.media-heading span a {
  color: #27d7e7;
}
/* Coming Soon Page
------------------------------------*/
.coming-soon-border {
  border-top: solid 3px #27d7e7;
}
/* Search Page
------------------------------------*/
.booking-blocks p a {
  color: #27d7e7;
}
/* Icons Page
------------------------------------*/
.icon-page li:hover {
  color: #27d7e7;
}
/* Glyphicons */
.glyphicons-demo a:hover {
  color: #27d7e7;
  text-decoration: none;
}
/* Social Icons
------------------------------------*/
.social-icons-v1 i:hover {
  color: #fff;
  background: #27d7e7;
}
/* Magazine Page
------------------------------------*/
/* Magazine News */
.magazine-news .by-author strong {
  color: #27d7e7;
}
.magazine-news a.read-more {
  color: #27d7e7;
}
/* Magazine Mini News */
.magazine-mini-news .post-author strong {
  color: #27d7e7;
}
.news-read-more i {
  background: #27d7e7;
}
/* Sidebar Features */
.magazine-page h3 a:hover {
  color: #27d7e7;
}
/* Page Features
------------------------------------*/
/* Tag Boxes v1 */
.tag-box-v1 {
  border-top: solid 2px #27d7e7;
}
/* Tag Boxes v2 */
.tag-box-v2 {
  border-left: solid 2px #27d7e7;
}
/* Tag Boxes v7 */
.tag-box-v7 {
  border-bottom: solid 2px #27d7e7;
}
/* Font Awesome Icon Page Style */
.fa-icons li:hover {
  color: #27d7e7;
}
.fa-icons li:hover i {
  background: #27d7e7;
}
/* GLYPHICONS Icons Page Style */
.bs-glyphicons li:hover {
  color: #27d7e7;
}
/* Navigation
------------------------------------*/
/* Pagination */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #27d7e7;
  border-color: #27d7e7;
}
.pagination li a:hover {
  background: #26bac8;
  border-color: #26bac8;
}
/* Pager */
.pager li > a:hover,
.pager li > a:focus {
  background: #26bac8;
  border-color: #26bac8;
}
.pager.pager-v2 li > a:hover,
.pager.pager-v2 li > a:focus,
.pager.pager-v3 li > a:hover,
.pager.pager-v3 li > a:focus {
  color: #fff;
  background: #27d7e7;
}
/* Registration and Login Page v2
------------------------------------*/
.reg-block {
  border-top: solid 2px #27d7e7;
}
/*Image Hover
------------------------------------*/
/* Image-hover */
#effect-2 figure .img-hover {
  background: #27d7e7;
}
/* Blog Large Page
------------------------------------*/
.blog h2 a:hover {
  color: #27d7e7;
}
/* Timeline v1 Page
------------------------------------*/
.timeline-v1 > li > .timeline-badge i:hover {
  color: #27d7e7;
}
.timeline-v1 .timeline-footer .likes:hover i {
  color: #27d7e7;
}
/* Timeline v2 Page
------------------------------------*/
/* The icons */
.timeline-v2 > li .cbp_tmicon {
  background: #27d7e7;
}
/* Progress Bar
------------------------------------*/
.progress-bar-u {
  background: #27d7e7;
}
/* Job Inner Page
------------------------------------*/
.job-description .save-job a:hover,
.block-description .save-job a:hover {
  color: #27d7e7;
}
.job-description .p-chart .overflow-h li i,
.job-description .p-chart .overflow-h li a,
.block-description .p-chart .overflow-h li i,
.block-description .p-chart .overflow-h li a {
  color: #27d7e7;
}
/* Colorful-ul */
.job-description .colorful-ul li a {
  color: #27d7e7;
}
/* Search Inner Page
------------------------------------*/
.s-results .related-search a:hover {
  color: #27d7e7;
}
.s-results .inner-results h3 a:hover {
  color: #27d7e7;
}
.s-results .up-ul li a:hover {
  color: #27d7e7;
}
.s-results .down-ul li a {
  color: #27d7e7;
}
/* Funny Boxes
------------------------------------*/
.funny-boxes p a {
  color: #27d7e7;
}
.funny-boxes .funny-boxes-img li i {
  color: #27d7e7;
}
.funny-boxes-colored p,
.funny-boxes-colored h2 a,
.funny-boxes-colored .funny-boxes-img li,
.funny-boxes-colored .funny-boxes-img li i {
  color: #fff;
}
/* Sidebar Sub Navigation
------------------------------------*/
.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
  color: #27d7e7;
}
/* Blockquote
------------------------------------*/
blockquote.bq-green {
  border-color: #27d7e7;
}
blockquote:hover,
blockquote.text-right:hover {
  border-color: #27d7e7;
}
.quote-v1 p::before {
  color: #27d7e7;
}
/* Green Left Bordered Funny Box */
.funny-boxes-left-green {
  border-left: solid 2px #27d7e7;
}
.funny-boxes-left-green:hover {
  border-left-color: #27d7e7;
}
/* Testimonials Default
------------------------------------*/
/* Testimonials */
.testimonials .carousel-arrow i:hover {
  background: #27d7e7;
}
/* Testimonials Default */
.testimonials-bg-default .item p {
  background: #27d7e7;
}
.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #27d7e7;
}
.testimonials-bg-default .carousel-arrow i {
  background: #27d7e7;
}
.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #26bac8;
}
/* Promo Page
------------------------------------*/
/* Promo Box */
.promo-box:hover strong,
.promo-box:hover strong a {
  color: #27d7e7;
}
/* Typography
------------------------------------*/
.dropcap {
  color: #27d7e7;
}
.dropcap-bg {
  color: #fff;
  background: #27d7e7;
}
/* Breadcrumbs
------------------------------------*/
span.label-u,
span.badge-u {
  background: #27d7e7;
}
/* Icons
------------------------------------*/
/* Icon Link*/
.link-icon:hover i {
  color: #27d7e7;
  border: solid 1px #27d7e7;
}
.link-bg-icon:hover i {
  color: #27d7e7;
  background: #27d7e7 !important;
  border-color: #27d7e7;
}
/* Icons Backgroun Color
------------------------------------*/
i.icon-color-u {
  color: #27d7e7;
  border: solid 1px #27d7e7;
}
i.icon-bg-u {
  background: #27d7e7;
}
/* Line Icon Page
------------------------------------*/
.line-icon-page .item:hover {
  color: #27d7e7;
}
/* Colored Content Boxes
------------------------------------*/
.service-block-u {
  background: #27d7e7;
}
/* Panels (Portlets)
------------------------------------*/
.panel-u {
  border-color: #27d7e7;
}
.panel-u > .panel-heading {
  background: #27d7e7;
}
/* Owl Carousel
------------------------------------*/
.owl-btn:hover {
  background: #27d7e7;
}
/* Counter
------------------------------------*/
.counters span.counter-icon i {
  background: #27d7e7;
}
.counters span.counter-icon i:after {
  border-top: 7px solid #27d7e7;
}
/* SKy-Forms
------------------------------------*/
/* Buttons */
.sky-form .button {
  background: #27d7e7;
}
/* Rating */
.sky-form .rating input:checked ~ label {
  color: #27d7e7;
}
/* Message */
.sky-form .message {
  color: #27d7e7;
}
.sky-form .message i {
  border-color: #27d7e7;
}
/* Profile
------------------------------------*/
.profile .profile-post:hover span.profile-post-numb {
  color: #27d7e7;
}
.profile .date-formats {
  background: #27d7e7;
}
.profile .name-location span i,
.profile .name-location span a:hover {
  color: #27d7e7;
}
.share-list li i {
  color: #27d7e7;
}
.profile .comment-list-v2 li:hover i,
.profile .comment-list li:hover i {
  color: #27d7e7;
}
.profile .profile-post.color-one {
  border-color: #27d7e7;
}
/* Pricing Page
------------------------------------*/
/* Pricing Head */
.pricing:hover h4 {
  color: #27d7e7;
}
.pricing-head h3 {
  background: #27d7e7;
  text-shadow: 0 1px 0 #26bac8;
}
.pricing-head h4 {
  color: #999;
  background: #fcfcfc;
  border-bottom: solid 1px #d5eef0;
}
/* Pricing Content */
.pricing-content li {
  border-bottom: solid 1px #d5eef0;
}
.pricing-content li i {
  color: #27d7e7;
}
/* Pricing Extra */
.sticker-left {
  background: #27d7e7;
}
/* Pricing Footer */
.pricing-footer a:hover,
.pricing-footer button:hover {
  background: #26bac8;
}
/* Pricing Active */
.price-active h4 {
  color: #27d7e7;
}
.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
  color: #27d7e7;
}
/* Mega Pricing Tables 
------------------------------------*/
.pricing-mega-v1 .pricing-head h3,
.pricing-mega-v2 .pricing-head h3,
.pricing-mega-v3 .pricing-head h3 {
  text-shadow: 0 1px 0 #26bac8;
}
/* Pricing Table Mega v1 Version
------------------------------------*/
.pricing-mega-v1 .pricing:hover h4 i {
  color: #27d7e7;
}
.pricing-mega-v1 .pricing-content li i {
  color: #27d7e7;
}
/* Pricing Table Colored Background Version
------------------------------------*/
.pricing-bg-colored .pricing:hover {
  background: #27d7e7;
}
.pricing-bg-colored .pricing-head i {
  color: #27d7e7;
}
.pricing-bg-colored .pricing-footer .btn-u {
  border: 1px solid #fff;
}
.pricing-bg-colored .pricing-head p {
  border-bottom: 1px solid #d5eef0;
}
/* Pricing Table Mega v2 
------------------------------------*/
.pricing-mega-v2 .block:hover .bg-color {
  background: #27d7e7;
}
.pricing-mega-v2 .block:hover h3,
.pricing-mega-v2 .block:hover h4,
.pricing-mega-v2 .block:hover li,
.pricing-mega-v2 .block:hover li i,
.pricing-mega-v2 .block:hover h4 i {
  background: #27d7e7;
}
/* Pricing Table Mega v3 
------------------------------------*/
.pricing-mega-v1 .btn-group .dropdown-menu,
.pricing-mega-v3 .btn-group .dropdown-menu {
  background: #27d7e7 !important;
}
.pricing-mega-v1 .btn-group .dropdown-menu li a:hover,
.pricing-mega-v3 .btn-group .dropdown-menu li a:hover {
  background: #26bac8;
}
/* Grid Block v2 
------------------------------------*/
.grid-block-v2 li:hover .grid-block-v2-info {
  border-color: #27d7e7;
}
/* Testimonials v3 Title 
------------------------------------*/
.testimonials-v3 .testimonials-v3-title p {
  color: #27d7e7;
}
.testimonials-v3 .owl-buttons .owl-prev:hover,
.testimonials-v3 .owl-buttons .owl-next:hover {
  background: #27d7e7;
}
/* Content Boxes v4 
------------------------------------*/
.content-boxes-v4 i {
  color: #27d7e7;
}
/* Thumbnails v1 
------------------------------------*/
.thumbnails-v1 .read-more {
  color: #27d7e7;
}
/* Thumbnails v6 
------------------------------------*/
.testimonials-v6 .testimonials-info:hover {
  border-color: #27d7e7;
}
/* Team v1 
------------------------------------*/
.team-v1 li:hover > p:before {
  background: #27d7e7;
}
/* Team v4
------------------------------------*/
.team-v4 .team-social-v4 a:hover {
  color: #27d7e7;
}
/* Team v5 & v6 & v7
------------------------------------*/
.team-v5 small,
.team-v6 small,
.team-v7 .team-v7-position {
  color: #27d7e7;
}
/* Headliner Center
------------------------------------*/
.headline-center h2:after {
  background: #27d7e7;
}
/* Headliner Left
------------------------------------*/
.headline-left .headline-brd:after {
  background: #27d7e7;
}
/* Portfolio Box
------------------------------------*/
.portfolio-box .portfolio-box-in i {
  background: #27d7e7;
}
/* Flat Background Block v1
------------------------------------*/
.flat-bg-block-v1 .checked-list i {
  color: #27d7e7;
}
/* Owl Carousel v5
------------------------------------*/
.owl-carousel-v5 .owl-controls .owl-page.active span,
.owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
  background: #27d7e7;
}
/* Content Boxes v5
------------------------------------*/
.content-boxes-v5:hover i {
  background: #27d7e7;
}
/* Block Grid v1
------------------------------------*/
.block-grid-v1:hover {
  border-color: #27d7e7;
}
/* Block Grid v2
------------------------------------*/
.block-grid-v2 li:hover .block-grid-v2-info {
  border-color: #27d7e7;
}
/* Content Boxes v6
------------------------------------*/
.content-boxes-v6:hover i:after {
  border-color: #27d7e7;
}
.content-boxes-v6:hover i {
  background: #27d7e7;
}
/* Portfolio Box-v2
------------------------------------*/
.portfolio-box-v2 .portfolio-box-v2-in i {
  background: rgba(39, 215, 231, 0.8);
}
.portfolio-box-v2 .portfolio-box-v2-in i:hover {
  background: #27d7e7;
}
/* Service Block v1
------------------------------------*/
.service-block-v1 i {
  background: #27d7e7;
}
/* Service Block v4
------------------------------------*/
.service-block-v4 .service-desc i {
  color: #27d7e7;
}
/* Service Block v7
------------------------------------*/
.service-block-v7 i {
  background: #27d7e7;
}
/* Service Block v8
------------------------------------*/
.service-block-v8 .service-block-desc h3::after {
  background: #27d7e7;
}
/* Testimonials bs
------------------------------------*/
.testimonials-bs .carousel-control-v2 i:hover {
  border-color: #27d7e7;
  color: #27d7e7;
}
/* Fusion Portfolio
------------------------------------*/
.fusion-portfolio #filters-container .cbp-filter-item-active {
  background: #27d7e7;
  border-color: #27d7e7;
}
.fusion-portfolio #filters-container .cbp-filter-item:hover {
  color: #27d7e7;
}
.blog_masonry_3col h3 a:hover {
  color: #27d7e7;
}
/* Cube Portfolio
------------------------------------*/
.cube-portfolio .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active,
.cube-portfolio .cbp-l-filters-text .cbp-filter-item:hover {
  color: #27d7e7;
}
.cube-portfolio .link-captions li i:hover {
  color: #fff;
  background: #27d7e7;
}
.cube-portfolio .cbp-caption-activeWrap.default-transparent-hover {
  background: rgba(39, 215, 231, 0.9) !important;
}
/* Recent Works
------------------------------------*/
.owl-work-v1 .item a:hover span {
  border-bottom-color: #27d7e7;
}
/* Footer v4
------------------------------------*/
.footer-v4 .copyright a {
  color: #27d7e7;
}
/* Title v1
------------------------------------*/
.title-v1 h1:after,
.title-v1 h2:after {
  background-color: #27d7e7;
}
/* Copyright Section
------------------------------------*/
.copyright-section i.back-to-top:hover {
  color: #27d7e7;
}
/* Top Control
------------------------------------*/
#topcontrol:hover {
  background-color: #27d7e7;
}
/* News Info
------------------------------------*/
.news-v1 .news-v1-info li a:hover {
  color: #27d7e7;
}
.news-v1 h3 a:hover {
  color: #27d7e7;
}
.news-v2 .news-v2-desc h3 a:hover {
  color: #27d7e7 !important;
}
.news-v3 .post-shares li span {
  background: #27d7e7;
}
.news-v3 .posted-info li a:hover {
  color: #27d7e7 !important;
}
.news-v3 h2 a:hover {
  color: #27d7e7 !important;
}
/* Blog Trending
------------------------------------*/
.blog-trending small a:hover {
  color: #27d7e7;
}
/* Blog Masonry
------------------------------------*/
.blog_masonry_3col ul.grid-boxes-news li a:hover {
  color: #27d7e7;
}
/* List v1
------------------------------------*/
.lists-v1 i {
  background: #27d7e7;
}
/* List v2
------------------------------------*/
.lists-v2 i {
  color: #27d7e7;
}
/* Process v1
------------------------------------*/
.process-v1 .process-in > li i {
  background: #27d7e7;
}
/* Featured Blog
------------------------------------*/
.featured-blog h2::after {
  background: #27d7e7;
}
.featured-blog .featured-img i:hover {
  color: #fff;
  background: #27d7e7;
}
.rgba-default {
  background-color: #27d7e7;
}
/* Blog Latest Posts
------------------------------------*/
.blog-latest-posts h3 a:hover {
  color: #27d7e7 !important;
}
/* Blog Trending
------------------------------------*/
.blog-trending h3 a:hover {
  color: #27d7e7 !important;
}
/*Blog Thumb Colors
------------------------------------*/
.blog-thumb .blog-thumb-hover:hover:after {
  background: rgba(39, 215, 231, 0.9);
}
.blog-grid .blog-grid-grad i:hover {
  background: #27d7e7;
}
/*Footer Theme Color
------------------------------------*/
.footer-v8 .footer .column-one a:hover {
  color: #27d7e7;
}
.footer-v8 .footer .tags-v4 a:hover {
  border-color: #27d7e7;
  background-color: #27d7e7;
}
.footer-v8 .footer .footer-lists li a:hover {
  color: #27d7e7;
}
.footer-v8 .footer .latest-news h3 a:hover {
  color: #27d7e7;
}
.footer-v8 .footer .input-group-btn .input-btn {
  background: #27d7e7;
}
.footer-v8 .footer .social-icon-list li i:hover {
  background: #27d7e7;
  border-color: #27d7e7;
}
/*Header Theme Color
------------------------------------*/
.header-v8 .dropdown-menu {
  border-top: solid 3px #27d7e7;
}
.header-v8 .dropdown-menu .active > a,
.header-v8 .dropdown-menu li > a:hover {
  color: #27d7e7;
}
.header-v8 .navbar-nav .open .dropdown-menu > li > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #27d7e7;
}
.header-v8 .navbar-nav .open .dropdown-menu > .active > a,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #27d7e7;
}
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #27d7e7;
}
.header-v8 .navbar-nav > li > a:hover {
  color: #27d7e7;
}
.header-v8 .navbar-nav > .active > a,
.header-v8 .navbar-nav > .active > a:hover,
.header-v8 .navbar-nav > .active > a:focus {
  color: #27d7e7 !important;
}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a:hover {
  color: #27d7e7;
}
/*Dark
------------------------------------*/
body.dark {
  color: #999;
  background-color: #252525;
}
body.dark .wrapper {
  background: #252525;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6 {
  color: #ccc;
  font-weight: 200;
}
body.dark .wrapper p {
  color: #999;
}
body.dark p,
body.dark li,
body.dark li a {
  color: #999;
}
body.dark .headline {
  border-bottom: 1px dotted #555;
}
/*Headline v2
------------------------------------*/
body.dark .headline-v2,
body.dark .headline-v2.bg-color-light {
  background: #333 !important;
}
/*Parallax Backgrounds
------------------------------------*/
body.dark .parallax-bg {
  background-color: #333;
}
body.dark .parallax-bg:before {
  background: rgba(0, 0, 0, 0.6);
}
/*Revolution Slider
------------------------------------*/
body.dark .tp-bannertimer {
  background: rgba(0, 0, 0, 0.5);
}
body.dark .tp-banner-container .btn-u.btn-brd.btn-u-light {
  color: #fff;
}
/*Header
------------------------------------*/
body.dark .header,
body.dark .header-v3 {
  background: #222;
  border-bottom-color: #333;
}
body.dark .header.header-v1 {
  background: none;
}
/*Topbar*/
body.dark .topbar ul.loginbar li i.fa {
  color: #999;
}
body.dark .topbar ul.loginbar > li > a {
  color: #999;
}
body.dark .topbar ul.loginbar > li > a:hover {
  color: #fff;
}
body.dark .topbar ul.languages {
  background: #333;
}
body.dark .topbar ul.languages li a {
  color: #999;
}
body.dark .topbar ul.languages li.active a,
body.dark .topbar ul.languages li a:hover {
  color: #ccc;
  background: #555;
}
body.dark .topbar ul.languages li.active a i {
  color: #ccc;
}
body.dark .topbar ul.languages:after {
  border-bottom-color: #303030;
}
body.dark .topbar ul.loginbar li.topbar-devider {
  border-right-color: #999;
}
/*Topbar v1*/
body.dark .topbar-v1 {
  background: #222;
  border-color: #555;
}
body.dark .topbar-v1 .top-v1-data li:first-child {
  border-left-color: #555;
}
body.dark .topbar-v1 .top-v1-data li {
  border-right-color: #555;
}
body.dark .topbar-v1 .top-v1-contacts li {
  color: #999;
}
body.dark .topbar-v1 .top-v1-data li i {
  color: #999;
}
/*fixed in v1.9*/
/*Navigation*/
/*body.dark .header .navbar-nav > li > a,
body.dark .header-v1 .navbar-default .navbar-nav > li > a,
body.dark .header-v3 .navbar-default .navbar-nav > li > a {
	color: #999;
}*/
body.dark .header .navbar-nav .open > a,
body.dark .header .navbar-nav .open > a:hover,
body.dark .header .navbar-nav .open > a:focus {
  border-bottom-color: #333;
}
body.dark .nav .open > a,
body.dark .nav .open > a:hover,
body.dark .nav .open > a:focus,
body.dark .header .nav > li > a:hover,
body.dark .header .nav > li > a:focus {
  background: inherit;
}
@media (max-width: 991px) {
  body.dark .header .nav > li.active > a:hover {
    background: #72c02c;
  }
}
/*Search*/
body.dark .header .nav > li > .search {
  color: #999;
  background: #292929;
  border-bottom-color: #555;
}
body.dark .header .nav > li > .search:hover {
  background: #303030;
}
body.dark .header .search-open,
body.dark .header-v1 .navbar .search-open,
body.dark .header-v3 .navbar .search-open,
body.dark .header-v4 .navbar .search-open {
  background: #222;
  box-shadow: none;
  border-top-color: #333;
}
/*Dropdown Menu*/
body.dark .header .dropdown-menu,
body.dark .header-v1 .dropdown-menu,
body.dark .header-v2 .dropdown-menu,
body.dark .header-v3 .dropdown-menu,
body.dark .header-v4 .dropdown-menu,
body.dark .header-v5 .dropdown-menu {
  background: #222;
  border-bottom-color: #202020;
}
body.dark .header .dropdown-menu li a,
body.dark .header-v1 .dropdown-menu li a,
body.dark .header-v2 .dropdown-menu li a,
body.dark .header-v3 .dropdown-menu li a,
body.dark .header-v4 .dropdown-menu li a,
body.dark .header-v5.dropdown-menu li a {
  color: #999;
  border-bottom-color: #303030;
}
body.dark .header .dropdown-menu .active > a,
body.dark .header .dropdown-menu li > a:hover,
body.dark .header-v1 .dropdown-menu .active > a,
body.dark .header-v1 .dropdown-menu li > a:hover,
body.dark .header-v2 .dropdown-menu .active > a,
body.dark .header-v2 .dropdown-menu li > a:hover,
body.dark .header-v3 .dropdown-menu .active > a,
body.dark .header-v3 .dropdown-menu li > a:hover,
body.dark .header-v4 .dropdown-menu .active > a,
body.dark .header-v4 .dropdown-menu li > a:hover,
body.dark .header-v5 .dropdown-menu .active > a,
body.dark .header-v5 .dropdown-menu li > a:hover {
  color: #999 !important;
  background: #303030 !important;
}
/*Responsive Navbar*/
@media (max-width: 991px) {
  /*Topbar v1*/
  body.dark .header-v1 .topbar-v1 .top-v1-data li,
  body.dark .header-v4 .topbar-v1 .top-v1-data li {
    border-color: #555;
  }
  body.dark .header-v1 {
    border-color: #555;
  }
  body.dark .header-v1 .navbar .nav > li > .search {
    background: #333;
  }
  /*Header Navbar*/
  body.dark .navbar-form,
  body.dark .navbar-collapse {
    border-color: #555;
  }
  /*Navbar Nav*/
  body.dark .navbar-nav > .active > a {
    color: #fff;
  }
  body.dark .navbar-nav > li a {
    color: #999;
    border-bottom-color: #555;
  }
  /*Dropdown Menu*/
  body.dark .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  body.dark .navbar-nav .open .dropdown-menu > li > a,
  body.dark .navbar-nav .open .dropdown-menu > .active > a,
  body.dark .navbar-nav .open .dropdown-menu > .active > a:hover,
  body.dark .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #999;
  }
  body.dark .header .navbar-nav > li a,
  body.dark .header-v1 .navbar-default .navbar-nav > li a,
  body.dark .header-v3 .navbar-default .navbar-nav > li a,
  body.dark .header-v4 .navbar-default .navbar-nav > li a {
    border-bottom-color: #333;
  }
  /*Navbar Opened*/
  body.dark .navbar-default .navbar-nav > .open > a,
  body.dark .navbar-default .navbar-nav > .open > a:hover,
  body.dark .navbar-default .navbar-nav > .open > a:focus {
    color: #eee;
  }
  /*Dropdown Submenu*/
  body.dark .header .dropdown .dropdown-submenu > a,
  body.dark .header-v1 .dropdown .dropdown-submenu > a,
  body.dark .header-v2 .dropdown .dropdown-submenu > a,
  body.dark .header-v3 .dropdown .dropdown-submenu > a,
  body.dark .header-v4 .dropdown .dropdown-submenu > a {
    color: #999 !important;
  }
  /*Equal Height List Style*/
  body.dark .header .mega-menu .equal-height-list h3,
  body.dark .header-v1 .mega-menu .equal-height-list h3,
  body.dark .header-v3 .mega-menu .equal-height-list h3,
  body.dark .header-v4 .mega-menu .equal-height-list h3 {
    color: #999;
    border-bottom: solid 1px #333;
  }
  /*Header v3 Search Box*/
  body.dark .header-v3 .navbar .nav > li > .search {
    color: #999;
    background: #292929;
    border-bottom-color: #555;
  }
  body.dark .header-v3 .navbar .nav > li > .search:hover {
    background: #303030;
  }
  /*Header v2 Navbar*/
  body.dark .header-v2 .navbar-default .navbar-nav > li a {
    border-color: #555;
  }
  /*Header v2 Topbar*/
  body.dark .header-v2 .topbar-buttons .btn-u-light {
    border-color: #eee;
  }
  body.dark .header-v2 .topbar-v2 {
    border-color: #555;
  }
  body.dark .header-v2 .topbar-v2 li,
  body.dark .header-v2 .topbar-v2 li a {
    color: #999;
  }
  body.dark .header-v2 .languages-dropdown {
    background: #222;
  }
  body.dark .header-v2 .languages-dropdown:after {
    border-bottom-color: #222;
  }
  body.dark .header-v2 .languages-dropdown > li > a:hover,
  body.dark .header-v2 .languages-dropdown > li.active > a {
    background: #333;
  }
  /*Header v4*/
  body.dark .header-v4 .navbar-toggle,
  body.dark .header-v4 .navbar-default .navbar-toggle:hover,
  body.dark .header-v4 .navbar-default .navbar-toggle:focus {
    background: #1c1c1c;
  }
  body.dark .header-v4 .navbar .nav > li > .search {
    background: #292929;
  }
  body.dark .header-v4 .navbar-nav,
  body.dark .header-v4 .navbar-default .navbar-toggle,
  body.dark .header-v4 .navbar-nav.navbar-border-bottom,
  body.dark .header-v4 .navbar-default .navbar-nav > li a {
    border-color: #555;
  }
  body.dark .navbar-nav .open .dropdown-menu > li > a,
  body.dark .navbar-nav .open .dropdown-menu > .active > a,
  body.dark .navbar-nav .open .dropdown-menu > .active > a:hover,
  body.dark .navbar-nav .open .dropdown-menu > .active > a:focus {
    background: transparent;
  }
}
@media (min-width: 992px) {
  body.dark .header-v4 .navbar-collapse {
    border-top-color: #333;
    border-bottom-color: #333;
  }
  body.dark .header-v4 .navbar-default .navbar-nav > li {
    margin-left: -1px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
  }
  body.dark .header-v4 .navbar-default .navbar-nav > li > a {
    color: #999;
  }
}
/*Header Fixed (Shrink)
------------------------------------*/
/*fixed in v1.9*/
body.dark.header-fixed .header.header-fixed-shrink,
body.dark.header-fixed .header-v1.header-fixed-shrink,
body.dark.header-fixed .header-v2.header-fixed-shrink,
body.dark.header-fixed .header-v3.header-fixed-shrink,
body.dark.header-fixed .header-v5.header-fixed-shrink {
  box-shadow: 0 0 3px #000;
  background: rgba(0, 0, 0, 0.9);
}
body.dark.header-fixed .header.header-fixed-shrink .search-open,
body.dark.header-fixed .header-v1.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v2.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v3.header-fixed-shrink .navbar .search-open,
body.dark.header-fixed .header-v5.header-fixed-shrink .navbar .search-open {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.9);
}
body.dark.header-fixed .header-v2.header-fixed-shrink .navbar-nav > li > a {
  color: #999;
}
/*Header Mega Menu
------------------------------------*/
@media (min-width: 992px) {
  body.dark .header .mega-menu .equal-height-in,
  body.dark .header-v1 .mega-menu .equal-height-in,
  body.dark .header-v2 .mega-menu .equal-height-in,
  body.dark .header-v3 .mega-menu .equal-height-in,
  body.dark .header-v4 .mega-menu .equal-height-in {
    border-left-color: #333;
  }
}
/*Added v1.9*/
/*Header v5 
------------------------------------*/
body.dark .header-v5 .badge-open {
  background: #222 none repeat scroll 0% 0%;
}
body.dark .header-v5 .subtotal {
  background: #222 none repeat scroll 0% 0%;
}
/*Header v6
------------------------------------*/
/*Shopping Cart*/
body.dark .header-v6 .shopping-cart .shopping-cart-open {
  background: #2a2b2b;
  border-color: #555;
  border-top-color: #72c02c;
}
body.dark .header-v6 .shopping-cart-open span.shc-title {
  color: #fff;
  border-bottom-color: #555;
}
body.dark .header-v6 .shopping-cart-open span.shc-total {
  color: #fff;
}
/*Media Queries*/
@media (max-width: 991px) {
  body.dark .header-v6 {
    background: #2a2b2b;
  }
  /*Navbar Brand*/
  body.dark.header-fixed .header-v6 .navbar-brand img.default-logo {
    display: inherit;
  }
  body.dark.header-fixed .header-v6 .navbar-brand img.shrink-logo {
    display: none;
  }
  /*Toggle*/
  body.dark .header-v6 .navbar-toggle .icon-bar {
    background: #fff;
  }
  /*Menu Inner Right*/
  body.dark .header-v6 li.menu-icons i.menu-icons-style {
    color: #fff;
  }
  /*Search*/
  body.dark .header-v6 .search-open {
    background: #2a2b2b;
    border-bottom: 1px solid #555;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink .search-open {
    border-bottom-color: #555;
  }
  body.dark .header-v6 .search-open .form-control {
    color: #fff;
    background: #2a2b2b;
  }
  body.dark .header-v6 .search-open .form-control::-moz-placeholder {
    color: #fff;
  }
  body.dark .header-v6 .search-open .form-control:-ms-input-placeholder {
    color: #fff;
  }
  body.dark .header-v6 .search-open .form-control::-webkit-input-placeholder {
    color: #fff;
  }
  body.dark .header-v6 li.menu-icons i.fa-times,
  body.dark.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
    color: #fff;
  }
  /*Navbar Collapse*/
  body.dark .header-v6 .navbar-collapse {
    border-color: #555;
    border-bottom-color: #555;
  }
  /*Navbar Nav*/
  body.dark .header-v6 .navbar-nav > li a {
    color: #ccc;
    border-top-color: #555;
  }
  body.dark .header-v6 .navbar-nav > li a:hover {
    color: #72c02c;
  }
  body.dark .header-v6 .navbar-nav > .open > a,
  body.dark .header-v6 .navbar-nav > .open > a:hover,
  body.dark .header-v6 .navbar-nav > .open > a:focus {
    color: #fff;
  }
  /*Dropdown*/
  body.dark .header-v6 .navbar-nav .open .dropdown-menu > li > a {
    color: #ccc;
  }
  body.dark .header-v6 .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #72c02c;
  }
  /*Submenu*/
  body.dark .header-v6 .dropdown .dropdown-submenu > a {
    color: #fff !important;
  }
  /*Mega Menu*/
  body.dark .header-v6 .mega-menu .equal-height-list h3 {
    color: #fff;
  }
}
@media (min-width: 992px) {
  /*Header*/
  body.dark.header-fixed .header-v6.header-fixed-shrink,
  body.dark .header-v6.header-classic-white .navbar {
    box-shadow: none;
    background: #2a2b2b;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar {
    background-color: inherit;
  }
  /*Navbar Brand*/
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.default-logo {
    display: inherit;
  }
  /*fixed in v1.9*/
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.shrink-logo {
    display: none;
  }
  /*Navbar*/
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a,
  body.dark.header-fixed .header-v6.header-classic-white .navbar-nav > li > a {
    color: #fff;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
    color: #72c02c;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.menu-icons-style,
  body.dark.header-fixed .header-v6.header-classic-white li.menu-icons i.menu-icons-style {
    color: #fff;
  }
  /*Search*/
  body.dark .header-v6 .search-open {
    background: #2a2b2b;
    border-bottom: 1px solid #555;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink .search-open {
    border-bottom-color: #555;
  }
  body.dark .header-v6 .search-open .form-control {
    color: #fff;
    background: #2a2b2b;
  }
  body.dark .header-v6 .search-open .form-control::-moz-placeholder {
    color: #fff;
  }
  body.dark .header-v6 .search-open .form-control:-ms-input-placeholder {
    color: #fff;
  }
  body.dark .header-v6 .search-open .form-control::-webkit-input-placeholder {
    color: #fff;
  }
  body.dark .header-v6 li.menu-icons i.fa-times,
  body.dark .header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
    color: #fff;
  }
  /*Dropdown*/
  body.dark .header-v6 .dropdown-menu {
    background: #2a2b2b;
  }
  body.dark .header-v6 .dropdown-menu li a {
    color: #ccc;
  }
  body.dark .header-v6 .dropdown-menu .active > a,
  body.dark .header-v6 .dropdown-menu li > a:hover {
    color: #72c02c;
  }
  body.dark .header-v6 .dropdown-menu > li > a:hover,
  body.dark .header-v6 .dropdown-menu > li > a:focus {
    background: inherit;
  }
  /*Equal Height List Style*/
  body.dark .header-v6 .mega-menu .equal-height-in {
    border-left-color: #777;
  }
  body.dark .header-v6 .mega-menu .equal-height-list h3 {
    color: #fff;
  }
  body.dark .header-v6 .mega-menu .equal-height-list li a {
    color: #ccc;
  }
  body.dark .header-v6 .mega-menu .equal-height-list .active > a,
  body.dark .header-v6 .mega-menu .equal-height-list li a:hover {
    color: #72c02c;
  }
}
/*Header v7
------------------------------------*/
body.dark .header-v7 .navbar {
  background: #333;
}
body.dark .header-v7 .navbar-default .navbar-nav > li > a,
body.dark .header-v7 .navbar-default .navbar-nav > li > a:after {
  color: #ccc;
}
/*Toggle*/
body.dark .header-v7 .navbar-toggle .icon-bar {
  background: #ccc;
}
/*Media Queries*/
@media (min-width: 768px) {
  body.dark .header-v7 .navbar-default {
    border-left-color: rgba(218, 218, 218, 0.1);
    border-right-color: rgba(218, 218, 218, 0.1);
  }
  body.dark .header-v7 .dropdown-menu {
    background: #333;
  }
  body.dark .header-v7 .navbar-default .navbar-nav > li > a:focus {
    color: #ccc;
  }
}
@media (max-width: 991px) {
  body.dark .navbar-collapse {
    background: #333;
  }
  body.dark .header-v7 .navbar-default .navbar-nav > li > a {
    border-bottom-color: #777;
  }
}
/*Boxed Layout
------------------------------------*/
body.dark.boxed-layout {
  box-shadow: 0 0 5px #191919;
  background: url(../../img/patterns/4.png) repeat;
}
/*Breadcrumbs
------------------------------------*/
body.dark .breadcrumbs {
  background: #1c1c1c;
  border-bottom-color: #252525;
}
body.dark .breadcrumb a {
  color: #999;
}
body.dark .breadcrumbs-v1 h1,
body.dark .breadcrumbs-v3 h1 {
  font-weight: 400;
}
body.dark .breadcrumbs-v2 h1,
body.dark .breadcrumbs-v3 h1,
body.dark .breadcrumbs-v3 p {
  color: #eee;
}
body.dark .breadcrumbs-v1 p,
body.dark .breadcrumbs-v1 h1,
body.dark .breadcrumbs-v1 span {
  color: #ccc;
}
body.dark .breadcrumbs-v1:after,
body.dark .breadcrumbs-v3:after {
  background: rgba(0, 0, 0, 0.6);
}
/*Main Slider Parallax
------------------------------------*/
body.dark .slider-inner .da-slider {
  border-bottom-color: #444;
}
/*Purchase
------------------------------------*/
body.dark .purchase {
  background: #252525;
  border-bottom-color: #2b2b2b;
}
body.dark .purchase span {
  color: #ccc;
  font-weight: 200;
}
/*Clients
------------------------------------*/
body.dark .clients li {
  background: #292929;
}
body.dark .clients li:hover {
  background: #303030;
}
/*List Group
------------------------------------*/
body.dark .list-group-item,
body.dark .list-group-item:hover {
  background: #222;
  border-color: #303030;
}
body.dark .list-toggle a:focus {
  color: #ccc;
}
body.dark .list-toggle:after {
  color: #999;
}
body.dark .sidebar-nav-v1 > li.active > a {
  color: #ccc;
  background: #292929;
}
body.dark .sidebar-nav-v1 > li.active,
body.dark .sidebar-nav-v1 > li.active:hover {
  background: #202020;
}
body.dark .sidebar-nav-v1 li ul,
body.dark .sidebar-nav-v1 li.active ul a {
  color: #999;
  background: #222;
}
body.dark .sidebar-nav-v1 li ul a {
  border-top-color: #303030;
}
body.dark .sidebar-nav-v1 li ul a:hover,
body.dark .sidebar-nav-v1 ul li.active a {
  color: #ccc;
}
/*Bootstrap Features
------------------------------------*/
label {
  color: #999;
}
body.dark strong {
  color: #ccc;
}
body.dark dt {
  color: #ccc;
}
body.dark dd {
  color: #999;
}
body.dark hr {
  border-color: #333;
}
body.dark code {
  background: #333;
}
/*Form Control
------------------------------------*/
body.dark .form-control {
  color: #999;
  border-color: #303030;
  background: #202020;
}
body.dark .form-control:focus {
  box-shadow: none;
  border-color: #555;
}
body.dark .input-group-addon {
  border-color: #303030;
  background: #202020;
}
/*Close
------------------------------------*/
body.dark .close {
  color: #999;
  text-shadow: none;
}
body.dark .close:hover {
  color: #bbb;
}
/*Alert Warning 
------------------------------------*/
body.dark .alert-info,
body.dark .alert-danger,
body.dark .alert-success,
body.dark .alert-warning {
  border-color: #444;
  background-color: #333;
}
body.dark .alert h4 {
  color: inherit;
}
body.dark .alert strong {
  color: inherit;
}
body.dark .alert code {
  background: #444;
}
/*Popover
------------------------------------*/
body.dark .popover {
  color: #999;
  box-shadow: none;
  border-color: #444;
  background-color: #333;
}
body.dark .popover.top .arrow:after {
  border-top-color: #333;
}
body.dark .popover.left .arrow:after {
  border-left-color: #333;
}
body.dark .popover.right .arrow:after {
  border-right-color: #333;
}
body.dark .popover.bottom .arrow:after {
  border-bottom-color: #333;
}
/*Contex Background
------------------------------------*/
body.dark .contex-bg p.bg-info,
body.dark .contex-bg p.bg-danger,
body.dark .contex-bg p.bg-warning,
body.dark .contex-bg p.bg-primary,
body.dark .contex-bg p.bg-success {
  background-color: #333;
}
body.dark .contex-bg p.bg-info {
  color: #27d7e7;
}
body.dark .contex-bg p.bg-danger {
  color: #e74c3c;
}
body.dark .contex-bg p.bg-warning {
  color: #e67e22;
}
body.dark .contex-bg p.bg-primary {
  color: #3498db;
}
body.dark .contex-bg p.bg-success {
  color: #72c02c;
}
/*Address 
------------------------------------*/
body.dark address {
  color: #999;
}
/*Heading
------------------------------------*/
body.dark .heading h2:before,
body.dark .heading h2:after {
  border-color: #555;
}
body.dark .contacts-section .title-v1 h2 {
  color: #ccc;
}
body.dark .headline-left .headline-brd {
  color: #ccc;
}
body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon {
  color: #eee;
}
body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon:before,
body.dark .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
  background: #eee;
}
/*Divider
------------------------------------*/
body.dark .devider.devider-dotted,
body.dark .devider.devider-dashed,
body.dark .devider.devider-db,
body.dark .devider.devider-db-dotted,
body.dark .devider.devider-db-dashed {
  border-color: #555;
}
/*body.dark Blockquote
------------------------------------*/
body.dark blockquote,
body.dark blockquote.hero {
  border-left-color: #555;
}
body.dark blockquote.text-right,
body.dark blockquote.hero.text-right {
  border-right-color: #555;
}
/*Hero Blockquote*/
body.dark blockquote.hero {
  background: #222;
}
body.dark blockquote.hero:hover {
  background: #252525;
  border-color: #555 !important;
}
/*Hero Default Blockquote*/
body.dark blockquote.hero.hero-default {
  background: #72c02c;
}
body.dark blockquote.hero.hero-default:hover {
  background: #5fb611;
}
body.dark blockquote.hero.hero-default p {
  color: #fff;
}
/*Hero Dark Blockquote*/
body.dark blockquote.hero.hero-dark {
  background: #444;
}
body.dark blockquote.hero.hero-dark:hover {
  background: #555;
}
/*Dark Blockquote*/
body.dark blockquote.bq-dark,
body.dark blockquote.bq-dark:hover {
  border-color: #303030 !important;
}
body.dark blockquote.hero.hero-dark p,
body.dark blockquote.hero.hero-dark small,
body.dark blockquote.hero.hero-default small {
  color: #fff;
}
/*Shadow Effect
------------------------------------*/
body.dark .shadow-effect-1 {
  box-shadow: 0 10px 6px -6px #151515;
}
body.dark .shadow-effect-2:after,
body.dark .shadow-effect-2:before,
body.dark .shadow-effect-3:before,
body.dark .shadow-effect-4:after {
  box-shadow: 0 15px 10px #151515;
}
/*Tag Box
------------------------------------*/
body.dark .tag-box {
  background: #202020;
}
body.dark .tag-box-v1,
body.dark .tag-box-v2 {
  border-color: #303030;
}
body.dark .tag-box-v3,
body.dark .tag-box-v4,
body.dark .tag-box-v5,
body.dark .tag-box-v6,
body.dark .tag-box-v7 {
  border-color: #303030;
}
/*Background Light
------------------------------------*/
body.dark .bg-light {
  border-color: #303030;
  background: #202020;
}
body.dark .bg-light i {
  color: #999;
}
body.dark .bg-grey {
  background: #222;
  border-top-color: #222;
  border-bottom-color: #222;
}
/*Testimonials
------------------------------------*/
/*General Testimonials v1/v2*/
body.dark .testimonials.testimonials-v1 p,
body.dark .testimonials.testimonials-v2 p {
  background: #202020;
}
body.dark .testimonials.testimonials-v1 .item p:after,
body.dark .testimonials.testimonials-v2 .item p:after {
  border-top-color: #202020;
}
body.dark .testimonials .testimonial-info img {
  border-color: #999;
}
body.dark .testimonials .carousel-arrow i {
  color: #999;
  background: #202020;
}
body.dark .testimonials.testimonials-v1 .carousel-arrow i:hover {
  color: #fff;
  background: #444;
}
/*Testimonials v6
------------------------------------*/
body.dark .testimonials-v6 .testimonials-info {
  background: #333;
}
body.dark .testimonials-v6 .testimonials-info {
  border-color: #252525;
}
/*Bordered Buttons
------------------------------------*/
body.dark .btn-u.btn-brd {
  color: #ddd;
}
/*Dropdown Buttons
------------------------------------*/
body.dark .btn-group .dropdown-menu {
  background: #222;
}
body.dark .btn-group .dropdown-menu li a {
  color: #999;
}
body.dark .btn-group .dropdown-menu .active > a,
body.dark .btn-group .dropdown-menu li > a:hover {
  color: #999;
}
/*Icons
------------------------------------*/
body.dark i.icon-custom {
  color: #999;
  border-color: #999;
}
body.dark i.icon-bg-dark {
  color: #fff;
  border-color: #fff;
}
/*Icons Color*/
body.dark i.icon-custom.icon-color-u {
  color: #72c02c;
  border: solid 1px #72c02c;
}
body.dark i.icon-custom.icon-color-blue {
  color: #3498db;
  border: solid 1px #3498db;
}
body.dark i.icon-custom.icon-color-red {
  color: #e74c3c;
  border: solid 1px #e74c3c;
}
body.dark i.icon-custom.icon-color-sea {
  color: #1abc9c;
  border: solid 1px #1abc9c;
}
body.dark i.icon-custom.icon-color-green {
  color: #2ecc71;
  border: solid 1px #2ecc71;
}
body.dark i.icon-custom.icon-color-yellow {
  color: #f1c40f;
  border: solid 1px #f1c40f;
}
body.dark i.icon-custom.icon-color-orange {
  color: #e67e22;
  border: solid 1px #e67e22;
}
body.dark i.icon-custom.icon-color-grey {
  color: #95a5a6;
  border: solid 1px #95a5a6;
}
body.dark i.icon-custom.icon-color-purple {
  color: #9b6bcc;
  border: solid 1px #9b6bcc;
}
body.dark i.icon-custom.icon-color-aqua {
  color: #27d7e7;
  border: solid 1px #27d7e7;
}
body.dark i.icon-custom.icon-color-brown {
  color: #9c8061;
  border: solid 1px #9c8061;
}
body.dark i.icon-custom.icon-color-dark-blue {
  color: #4765a0;
  border: solid 1px #4765a0;
}
body.dark i.icon-custom.icon-color-light-green {
  color: #79d5b3;
  border: solid 1px #79d5b3;
}
body.dark i.icon-custom.icon-color-light {
  color: #fff;
  border: solid 1px #fff;
}
body.dark i.icon-custom.icon-color-light-grey {
  color: #585f69;
  border: solid 1px #585f69;
}
/*Icons Backgroun Color*/
body.dark i.icon-custom.icon-bg-u,
body.dark i.icon-custom.icon-bg-red,
body.dark i.icon-custom.icon-bg-sea,
body.dark i.icon-custom.icon-bg-dark,
body.dark i.icon-custom.icon-bg-grey,
body.dark i.icon-custom.icon-bg-blue,
body.dark i.icon-custom.icon-bg-green,
body.dark i.icon-custom.icon-bg-yellow,
body.dark i.icon-custom.icon-bg-orange,
body.dark i.icon-custom.icon-bg-purple,
body.dark i.icon-custom.icon-bg-aqua,
body.dark i.icon-custom.icon-bg-brown,
body.dark i.icon-custom.icon-bg-dark-blue,
body.dark i.icon-custom.icon-bg-light-grey,
body.dark i.icon-custom.icon-bg-light-green {
  color: #fff;
  border: none;
}
/*Team Social
------------------------------------*/
body.dark .team .thumbnail-style {
  background: #292929;
}
body.dark .team .thumbnail-style small {
  color: #555;
}
body.dark .team ul.team-socail li i {
  color: #999;
  background: #222;
}
body.dark .team ul.team-socail li i:hover {
  color: #fff;
  background: #333;
}
/*Item Box
------------------------------------*/
body.dark .line-icon-page .item-box {
  border-color: #303030;
}
body.dark .line-icon-page .item-box:hover {
  background: #222;
}
body.dark .line-icon-page .item {
  color: #999;
}
body.dark .line-icon-page .item:hover {
  color: #72c02c;
}
/*Glyphicons
------------------------------------*/
body.dark .bs-glyphicons li {
  color: #999;
  border-color: #303030;
}
body.dark .bs-glyphicons li:hover {
  color: #72c02c;
  background: #222;
}
/*Service
------------------------------------*/
body.dark .service:hover {
  box-shadow: none;
  background: #1e1e1e;
}
body.dark .service:hover i {
  color: #999;
}
/*Service Block
------------------------------------*/
body.dark .service-block-default {
  background: #202020;
  border-color: #303030;
}
body.dark .service-block-default i.icon-custom {
  color: #ccc;
  border-color: #ccc;
}
body.dark .service-block-default:hover {
  box-shadow: none;
}
/*Service Block Colors*/
body.dark .service-block.service-block-u h2,
body.dark .service-block.service-block-blue h2,
body.dark .service-block.service-block-red h2,
body.dark .service-block.service-block-sea h2,
body.dark .service-block.service-block-grey h2,
body.dark .service-block.service-block-yellow h2,
body.dark .service-block.service-block-orange h2,
body.dark .service-block.service-block-green h2,
body.dark .service-block.service-block-purple h2,
body.dark .service-block.service-block-aqua h2,
body.dark .service-block.service-block-brown h2,
body.dark .service-block.service-block-dark-blue h2,
body.dark .service-block.service-block-light-green h2,
body.dark .service-block.service-block-dark h2 {
  color: #fff !important;
}
body.dark .service-block.service-block-light h2,
body.dark .service-block.service-block-light p {
  color: #555 !important;
}
body.dark .service-block.service-block-u p,
body.dark .service-block.service-block-blue p,
body.dark .service-block.service-block-red p,
body.dark .service-block.service-block-sea p,
body.dark .service-block.service-block-grey p,
body.dark .service-block.service-block-yellow p,
body.dark .service-block.service-block-orange p,
body.dark .service-block.service-block-green p,
body.dark .service-block.service-block-purple p,
body.dark .service-block.service-block-aqua p,
body.dark .service-block.service-block-brown p,
body.dark .service-block.service-block-dark-blue p,
body.dark .service-block.service-block-light-green p,
body.dark .service-block.service-block-dark p {
  color: #fff !important;
}
/*Service Block v4
------------------------------------*/
body.dark .service-block-v4 {
  background: #2a2b2b;
}
body.dark .service-block-v4:after {
  border-color: #252525 transparent transparent transparent;
}
/*Service Block v5
------------------------------------*/
body.dark .service-block-v5 {
  background: #333;
}
body.dark .service-block-v5 .service-border {
  border-left-color: #252525;
  border-right-color: #252525;
}
/*Service Block v8
------------------------------------*/
body.dark .service-block-v8 {
  background: #333;
}
body.dark .service-block-v8 i {
  color: #999;
}
/*Funny Boxes
------------------------------------*/
body.dark .funny-boxes {
  background: #292929 !important;
}
body.dark .funny-boxes h2 a {
  color: #ccc;
}
/*Red Funny Box*/
body.dark .funny-boxes.funny-boxes-red {
  background: #e74c3c;
}
/*Blue Funny Box*/
body.dark .funny-boxes.funny-boxes-blue {
  background: #3498db;
}
/*Grey Funny Box*/
body.dark .funny-boxes.funny-boxes-grey {
  background: #95a5a6;
}
/*Turquoise Funny Box*/
body.dark .funny-boxes.funny-boxes-sea {
  background: #1abc9c;
}
body.dark .funny-boxes.funny-boxes-red h2 a,
body.dark .funny-boxes.funny-boxes-blue h2 a,
body.dark .funny-boxes.funny-boxes-grey h2 a,
body.dark .funny-boxes.funny-boxes-sea h2 a,
body.dark .funny-boxes.funny-boxes-red p,
body.dark .funny-boxes.funny-boxes-blue p,
body.dark .funny-boxes.funny-boxes-grey p,
body.dark .funny-boxes.funny-boxes-sea p {
  color: #fff;
}
/*Content Boxes
------------------------------------*/
body.dark .content-boxes-v2 .link-bg-icon span {
  color: #ccc;
}
/*Thumbnails
------------------------------------*/
body.dark .thumbnail {
  border: none;
  background: none;
}
body.dark .thumbnail-style:hover {
  box-shadow: none;
}
body.dark .thumbnail h3 a,
body.dark .thumbnail-style h3 a {
  color: #ccc;
}
body.dark .thumbnail .caption {
  background: #202020;
}
/*Badge
------------------------------------*/
body.dark .badge-sidebar {
  border-color: #303030;
}
body.dark .badge-box-v2 a,
body.dark .badge-box-v1 a {
  border-color: #303030;
}
body.dark .badge-box-v2 a:hover,
body.dark .badge-box-v1 a:hover {
  color: #555;
  border-color: #555;
}
/*Dropdown Show
------------------------------------*/
body.dark .dropdown-show {
  box-shadow: none;
  border-color: #303030;
  background: #252525;
}
body.dark .dropdown-show a {
  color: #999;
}
body.dark .dropdown-menu .divider {
  background: #303030;
}
body.dark .dropdown-menu > li > a:hover,
body.dark .dropdown-menu > li > a:focus {
  color: #ccc;
  background: #777;
}
/*Nav
------------------------------------*/
/*body.dark .nav > li > a:hover,
body.dark .nav > li > a:focus {
	color: #72c02c;
	background: #777;
}*/
/*body.dark .nav > li.active > a:hover,
body.dark .nav > li.active > a:focus {
	color: #fff;
	background: #3888c7;
}*/
/*Progress Bar
------------------------------------*/
body.dark .progress {
  background: #777777;
}
body.dark .progress-bar-dark {
  background: #555555;
}
/*Image Bordered
------------------------------------*/
body.dark img.img-bordered {
  background: #222;
  border-color: #303030;
}
/*Panel 
------------------------------------*/
body.dark .panel {
  background: none;
}
body.dark .panel.panel-default .panel-heading {
  color: #ccc;
  background: #222;
  border-color: #303030;
}
body.dark .panel .panel-title {
  color: inherit;
}
body.dark .panel .panel-body {
  background: #222;
}
/*Pagination
------------------------------------*/
body.dark .pagination > li > a {
  color: #999;
}
body.dark .pagination > li > a:hover {
  color: #fff;
  background: #333;
  border-color: #333;
}
body.dark .pagination > li > a,
body.dark .pagination > li > span {
  border-color: #303030;
  background: #202020;
}
body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
  color: #fff;
  background: #444;
  border-color: #333;
}
/*Disabled*/
body.dark .pagination > .disabled > span,
body.dark .pagination > .disabled > span:hover,
body.dark .pagination > .disabled > span:focus,
body.dark .pagination > .disabled > a,
body.dark .pagination > .disabled > a:hover,
body.dark .pagination > .disabled > a:focus {
  background: #222;
  border-color: #555;
}
body.dark .pager li > a,
body.dark .pager li > span {
  color: #999;
  border-color: #303030;
  background: #202020;
}
body.dark .pager li > a:hover,
body.dark .pager li > span:hover {
  color: #fff;
  background: #222;
  border-color: #555;
}
/*Accordion
------------------------------------*/
body.dark .acc-v1 .panel-heading a {
  color: #ccc;
  background: #202020;
}
body.dark .panel-default {
  border-color: #303030;
}
body.dark .panel-group .panel-heading + .panel-collapse .panel-body {
  color: #999;
  background: #222;
  border-top-color: #555;
}
/*Tab Version 2
------------------------------------*/
body.dark .tab-v2 .nav-tabs li.active a {
  color: #999;
  background: #252525;
  border-left-color: #303030;
  border-right-color: #303030;
}
body.dark .tab-v2 .tab-content {
  border-color: #303030;
}
/*Tab Version 3
------------------------------------*/
body.dark .tab-v3 .nav-pills li a:hover,
body.dark .tab-v3 .nav-pills li.active a {
  color: #fff;
}
body.dark .tab-v3 .nav-pills li a {
  color: #999;
  border-color: #303030;
  background: #202020;
}
body.dark .tab-v3 .tab-content {
  border-color: #303030;
  background: #202020;
}
/*Timeline Version 1
------------------------------------*/
body.dark .timeline-v1 .btn-u {
  color: #fff;
}
body.dark .timeline-v1:before {
  background: #303030;
}
body.dark .timeline-v1 > li > .timeline-badge {
  color: #555;
}
/*Timeline Panel*/
body.dark .timeline-v1 > li > .timeline-panel {
  border-color: #303030;
}
body.dark .timeline-v1 > li > .timeline-panel:before {
  border-left-color: #303030;
  border-right-color: #303030;
}
body.dark .timeline-v1 > li > .timeline-panel:after {
  border-left-color: #303030;
  border-right-color: #303030;
}
/*Timeline Body*/
body.dark .timeline-v1 .timeline-body h2 a {
  color: #ccc;
}
body.dark .timeline-v1 .timeline-body h2 a:hover {
  color: #72c02c;
}
/*Timeline Footer*/
body.dark .timeline-v1 .timeline-footer .blog-info i,
body.dark .timeline-v1 .timeline-footer .likes i {
  color: #999;
}
body.dark .timeline-v1 .timeline-footer .likes:hover i {
  color: #72c02c;
}
body.dark .timeline-v1 .timeline-footer {
  border-top-color: #303030;
}
/*Timeline Version 2
------------------------------------*/
/*Timeline Label*/
body.dark .timeline-v2 > li .cbp_tmlabel {
  background: #222;
}
body.dark .timeline-v2 > li .cbp_tmlabel h2 {
  border-color: #333;
}
body.dark .timeline-v2:before {
  background: #222;
}
body.dark .timeline-v2 > li .cbp_tmlabel:after {
  border-right-color: #222;
}
@media screen and (max-width: 767px) {
  body.dark .timeline-v2 > li .cbp_tmlabel:after {
    border-bottom-color: #222;
    border-right-color: transparent;
  }
}
@media screen (min-width: 768px) and (max-width: 992px) {
  body.dark .timeline-v2 > li .cbp_tmlabel:after {
    border-bottom-color: #222;
    border-right-color: transparent;
  }
}
body.dark .timeline-v2 > li .cbp_tmtime span:last-child {
  color: #ccc;
}
/*Timeline Icon*/
body.dark .timeline-v2 > li .cbp_tmicon {
  box-shadow: 0 0 0 4px #222;
}
/*Owl Carousel
------------------------------------*/
body.dark .owl-carousel-style-v2 .item {
  background: #292929;
  border-color: #303030;
}
body.dark .owl-carousel-style-v2 .item:hover {
  border-color: #555;
  background: #303030;
}
/*Owl Button*/
body.dark .owl-btn {
  background: #303030;
}
body.dark .owl-btn:hover {
  background: #444;
}
/*Table
------------------------------------*/
/*Default Table*/
body.dark .table,
body.dark .table > thead > tr > th,
body.dark .table > tbody > tr > th,
body.dark .table > tfoot > tr > th,
body.dark .table > thead > tr > td,
body.dark .table > tbody > tr > td,
body.dark .table > tfoot > tr > td {
  color: #999;
  background: #222;
  border-color: #303030;
}
body.dark .table > caption + thead > tr:first-child > th,
body.dark .table > colgroup + thead > tr:first-child > th,
body.dark .table > thead:first-child > tr:first-child > th,
body.dark .table > caption + thead > tr:first-child > td,
body.dark .table > colgroup + thead > tr:first-child > td,
body.dark .table > thead:first-child > tr:first-child > td {
  color: #ccc;
}
body.dark .panel > .panel-body + .table,
body.dark .panel > .panel-body + .table-responsive {
  border-color: #303030;
}
/*Table Hover*/
body.dark .table-hover > tbody > tr:hover > td,
body.dark .table-hover > tbody > tr:hover > th {
  background: #222;
}
body.dark .table-hover > tbody > tr:nth-child(2n+1):hover > td,
body.dark .table-hover > tbody > tr:nth-child(2n+1):hover > th {
  background: #202020;
}
/*Table Striped*/
body.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
body.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
  background: #202020;
}
/*Table Bordered*/
body.dark .table-bordered,
body.dark .table-bordered > thead > tr > th,
body.dark .table-bordered > tbody > tr > th,
body.dark .table-bordered > tfoot > tr > th,
body.dark .table-bordered > thead > tr > td,
body.dark .table-bordered > tbody > tr > td,
body.dark .table-bordered > tfoot > tr > td {
  color: #999;
  background: #222;
  border-color: #303030;
}
/*Pie Chart
------------------------------------*/
body.dark .pie-progress-charts .circle {
  color: #ccc;
}
body.dark .counters {
  color: #999;
}
body.dark .circles-text-wrp {
  color: #999;
}
/*Title Box
------------------------------------*/
body.dark .title-box .title-box-text {
  color: #ccc;
}
body.dark .title-box {
  border-color: #555;
}
body.dark .title-box-v2 h2 {
  color: #ccc;
}
/*Sky Forms
------------------------------------*/
body.dark .sky-form {
  border-color: #555;
}
/*Bug fixed v1.9*/
body.dark .sky-form header,
body.dark .sky-form fieldset,
body.dark .sky-form footer {
  /*background: #222;*/
  border-color: #555;
}
/*Bug fixed v1.9*/
body.dark .sky-form.contact-style fieldset {
  background: #252525 none repeat scroll 0% 0%;
}
body.dark .sky-form header {
  color: #ccc;
}
body.dark .sky-form label {
  color: #999;
}
body.dark .sky-form input,
body.dark .sky-form .input input,
body.dark .sky-form .select select,
body.dark .sky-form .textarea textarea,
body.dark .sky-form .input input:focus,
body.dark .sky-form .select select:focus,
body.dark .sky-form .textarea textarea:focus {
  color: #999;
  box-shadow: none;
  border-color: #303030;
  background: #202020;
}
body.dark .sky-form input:hover,
body.dark .sky-form input:focus {
  box-shadow: none;
  border-color: #555;
}
body.dark .sky-form .input input,
body.dark .sky-form .select select,
body.dark .sky-form .textarea textarea,
body.dark .sky-form .radio i,
body.dark .sky-form .checkbox i,
body.dark .sky-form .toggle i,
body.dark .sky-form .icon-append,
body.dark .sky-form .icon-prepend {
  border-color: #555;
}
/*Select*/
body.dark .sky-form .select i {
  background: #303030;
  box-shadow: 0 0 0 12px #303030;
}
body.dark .sky-form .select i:after {
  border-top-color: #999;
}
body.dark .sky-form .select i:before {
  border-bottom-color: #999;
}
/*Radio*/
body.dark .sky-form .radio i,
body.dark .sky-form .checkbox i {
  background: #303030;
}
body.dark .sky-form .radio input + i:after {
  background: #999;
}
body.dark .sky-form .radio input:checked + i,
body.dark .sky-form .checkbox input:checked + i,
body.dark .sky-form .toggle input:checked + i {
  border-color: #555;
}
/*Toggle*/
body.dark .sky-form .toggle i {
  background: #303030;
}
body.dark .sky-form .toggle i:before,
body.dark .sky-form .toggle i:after {
  color: #999;
}
/*Rating*/
body.dark .sky-form .rating {
  color: #999;
}
/*Prepend & Append*/
body.dark .sky-form .icon-append,
body.dark .sky-form .icon-prepend {
  color: #999;
}
/*Date Picker*/
body.dark .ui-datepicker {
  background: rgba(0, 0, 0, 0.9);
}
body.dark .ui-datepicker span {
  color: #ccc;
}
body.dark .ui-datepicker span:hover {
  color: #72c02c;
}
body.dark .ui-datepicker-inline {
  background: #202020;
  border-color: #555;
}
body.dark .ui-datepicker-header {
  border-color: #555;
}
body.dark .ui-datepicker-calendar a:hover {
  border-color: #555;
}
body.dark .ui-datepicker-calendar a,
body.dark .ui-datepicker-calendar span {
  color: #999;
}
body.dark .ui-datepicker-calendar .ui-state-active {
  color: #eee;
  border-color: #555;
}
body.dark .ui-datepicker-calendar .ui-state-active:hover {
  color: #72c02c;
  border-color: #555;
}
/*Slider*/
body.dark .sky-form .ui-slider {
  border-color: #555;
}
body.dark .sky-form .ui-slider-handle {
  background: #999;
  border-color: #555;
}
/*Success State*/
body.dark .sky-form .state-success input,
body.dark .sky-form .state-success select,
body.dark .sky-form .state-success textarea,
body.dark .sky-form .radio.state-success i,
body.dark .sky-form .checkbox.state-success i,
body.dark .sky-form .toggle.state-success i {
  background: #ceedce !important;
}
body.dark .sky-form .state-error input,
body.dark .sky-form .state-error select,
body.dark .sky-form .state-error textarea,
body.dark .sky-form .radio.state-error i,
body.dark .sky-form .checkbox.state-error i,
body.dark .sky-form .toggle.state-error i {
  background: #fff0e0 !important;
}
/*Hover State*/
body.dark .sky-form .radio:hover i,
body.dark .sky-form .checkbox:hover i,
body.dark .sky-form .toggle:hover i,
body.dark .sky-form .ui-slider-handle:hover {
  border-color: #444 !important;
}
/*Modal Content
------------------------------------*/
body.dark .modal-content {
  box-shadow: none;
  border-color: #303030;
  background: #202020;
}
body.dark .modal-header,
body.dark .modal-footer {
  border-color: #303030;
}
/*Pricing Table
------------------------------------*/
body.dark .pricing {
  box-shadow: none;
  border: 1px solid #333;
}
body.dark .pricing-light h3,
body.dark .pricing-light .pricing-footer h4,
body.dark .pricing-medium-light .pricing-head h3,
body.dark .pricing-medium-light .pricing-footer h4,
body.dark .pricing-medium-dark .pricing-head h3,
body.dark .pricing-medium-dark .pricing-footer,
body.dark .pricing-dark .pricing-head h3,
body.dark .pricing-dark .pricing-footer h4 {
  background: #222 !important;
  border-color: #333 !important;
}
body.dark .pricing-medium-dark .pricing-footer h4 {
  background: #303030 !important;
}
body.dark .pricing-head h3 {
  color: #fafafa;
}
body.dark .pricing-head h4,
body.dark .pricing-bg-colored h4,
body.dark .pricing-mega-v1 .pricing-head .price,
body.dark .pricing-mega-v2 .pricing-head .price {
  color: #ccc;
  background: #222;
  border-color: #333;
  text-shadow: 0 1px 0 #999;
}
body.dark .bg-color {
  background: #202020;
}
body.dark .pricing-dark .pricing-footer,
body.dark .pricing-medium-light .pricing-footer {
  background: #202020;
}
body.dark .pricing-content li,
body.dark .pricing-bg-colored .pricing-head p {
  color: #999;
  border-color: #333;
}
body.dark .pricing-bg-colored .pricing:hover h4 {
  color: #fff;
  background: transparent;
}
body.dark .pricing-bg-colored .pricing:hover p,
body.dark .pricing-bg-colored .pricing:hover .pricing-content li {
  border-color: #fff;
}
body.dark .pricing-dark .pricing li i {
  color: #999;
}
body.dark .pricing-rounded h4,
body.dark .pricing-zoom .pricing-head h4 {
  background: #222 !important;
  border-color: #333 !important;
  text-shadow: 0 1px 0 #999 !important;
}
/*Pricing Medium Dark and Light*/
body.dark .pricing-medium-light .pricing {
  background: #202020;
}
body.dark .pricing-medium-dark .pricing-head h3 {
  color: #717984;
}
body.dark .pricing-medium-light .pricing-content > li {
  border-color: #555 !important;
}
body.dark .pricing-dark .btn-u.btn-brd.btn-u-default,
body.dark .pricing-medium-dark .btn-u.btn-brd.btn-u-default,
body.dark .pricing-medium-light .btn-u.btn-brd.btn-u-default {
  border-color: #555;
  background: none !important;
}
body.dark .pricing-dark .btn-u.btn-brd.btn-u-default:hover,
body.dark .pricing-medium-dark .btn-u.btn-brd.btn-u-default:hover,
body.dark .pricing-medium-light .btn-u.btn-brd.btn-u-default:hover {
  color: #ccc;
  background: #555 !important;
}
/*Pricing Dark*/
body.dark .pricing-dark .pricing {
  background: none;
}
/*Pricing Mega Version 2*/
body.dark .pricing-mega-v2 .block:hover h3,
body.dark .pricing-mega-v2 .block:hover h4,
body.dark .pricing-mega-v2 .block:hover li,
body.dark .pricing-mega-v2 .block:hover li i,
body.dark .pricing-mega-v2 .block:hover h4 i {
  color: #fff !important;
}
/*Pricing Mega Version 3*/
body.dark .pricing-mega-v3 .btn-u,
body.dark .pricing-mega-v3 .pricing-content,
body.dark .pricing-mega-v3 .pricing-head h3,
body.dark .pricing-mega-v3 .hidden-area .pricing-head h4,
body.dark .pricing-mega-v3 .hidden-area .pricing-content {
  border-color: transparent;
}
body.dark .pricing-mega-v3 .pricing h5 {
  color: #ccc;
}
/*Pricing Mega Version 2*/
body.dark .pricing-mega-v2 .block:hover h3,
body.dark .pricing-mega-v2 .block:hover h4,
body.dark .pricing-mega-v2 .block:hover li,
body.dark .pricing-mega-v2 .block:hover li i,
body.dark .pricing-mega-v2 .block:hover h4 i {
  background: #222;
}
body.dark .pricing-mega-v2 .block:hover .bg-color {
  background: #222;
}
/*Button Group*/
body.dark .pricing .btn-group .dropdown-menu {
  border-color: #333 !important;
}
body.dark .pricing .btn-group .dropdown-menu li a {
  color: #fff !important;
}
/*Pricing Table v1*/
body.dark .pricing-table-v1 .pricing-v1-content {
  background: #222;
}
body.dark .pricing-table-v1 .pricing-v1-content {
  background: #222;
}
body.dark .pricing-table-v1 .pricing-v1:hover li {
  background: #333;
}
/*Pricing Table v2*/
body.dark .pricing-table-v2 .pricing-v2-grey,
body.dark .pricing-table-v2 .pricing-v2-grey .pricing-v2-head,
body.dark .pricing-table-v2 .pricing-v2-grey .pricing-v2-content li {
  border-color: #555;
}
body.dark .pricing-table-v2 .btn-u.btn-u-default {
  color: #999;
  background: #333;
}
body.dark .pricing-table-v2 .btn-u.btn-u-default:hover {
  background: #555;
}
/*Pricing Table v4*/
body.dark .pricing-table-v4 .pricing-v4 {
  background: #222;
}
body.dark .pricing-table-v4 .pricing-v4-head a .price-corner-2 {
  border-color: transparent transparent transparent #222;
}
/*Pricing Table v5*/
body.dark .pricing-table-v5 .btn-u {
  color: #fff;
}
body.dark .pricing-table-v5 .pricing-v5-grey,
body.dark .pricing-table-v5 .pricing-v5-grey .pricing-v5-head,
body.dark .pricing-table-v5 .pricing-v5-grey .pricing-v5-content li {
  border-color: #555;
}
/*Pricing Table v6, v7 and v8*/
body.dark .pricing-table-v6 h3,
body.dark .pricing-table-v6 h3 i,
body.dark .pricing-table-v6 h3 span,
body.dark .pricing-table-v6 ul li,
body.dark .pricing-table-v6 .btn-u.btn-brd,
body.dark .pricing-table-v7 .btn-u.btn-brd,
body.dark .pricing-table-v8 .btn-u.btn-brd,
body.dark .pricing-table-v7 .service-block p,
body.dark .pricing-table-v7 .service-block h2,
body.dark .pricing-table-v8 .service-block p,
body.dark .pricing-table-v8 .service-block h2 {
  color: #fff;
}
body.dark .pricing-table-v6 .btn-u.btn-brd:hover,
body.dark .pricing-table-v7 .btn-u.btn-brd:hover,
body.dark .pricing-table-v8 .btn-u.btn-brd:hover {
  color: #fff;
  background: #333;
  border-color: transparent;
}
body.dark .pricing-table-v7 .pricing-body,
body.dark .pricing-table-v8 .pricing-body {
  background: #333;
}
body.dark .pricing-table-v7 .pricing-inner-1,
body.dark .pricing-table-v7 .pricing-inner-2,
body.dark .pricing-table-v8 .pricing-inner-1,
body.dark .pricing-table-v8 .pricing-inner-2 {
  border-color: #555;
}
/*Map
------------------------------------*/
body.dark .map {
  border-color: #333;
}
/*About Skills
------------------------------------*/
body.dark .about-skills {
  border-color: #303030;
  background: #202020;
}
/*About Me
------------------------------------*/
body.dark .info-blocks .info-blocks-in h3 {
  color: #ccc;
}
/*Parallax About
------------------------------------*/
body.dark .parallax-about .title-box-v2 h2,
body.dark .parallax-about .banner-info h3 {
  color: #fff;
}
body.dark .parallax-about .title-box-v2 p,
body.dark .parallax-about .banner-info p {
  color: #eee;
}
/*Job Page
------------------------------------*/
body.dark .job-partners .our-clients li {
  border-color: #555;
  background: #292929;
}
body.dark #effect-2 figure .img-hover {
  color: #999;
  background: #303030;
}
body.dark .job-content .categories li {
  border-bottom-color: #444;
}
/*Job Inner
------------------------------------*/
body.dark .job-img .job-banner,
body.dark .parallax-team:before,
body.dark .image-block .company-description {
  background: rgba(0, 0, 0, 0.9);
}
body.dark .image-block .benefits li i {
  color: #ccc;
  border-color: #ccc;
}
body.dark .job-description,
body.dark .block-description,
body.dark .job-team {
  background: #191919;
  border: none;
}
body.dark .parallax-team {
  border-color: #353535;
}
body.dark .block-level-v2,
body.dark .contacts {
  border-color: #353535;
  background: #252525;
}
body.dark .center-icon {
  color: #777;
  background: #222;
  border-color: #353535;
}
/*Left Inner*/
body.dark .job-description .left-inner,
body.dark .job-description .right-inner,
body.dark .block-description .left-inner,
body.dark .block-description .right-inner {
  background: #222;
}
body.dark .job-description .left-inner h2,
body.dark .job-description .left-inner h3 {
  color: #ccc;
  font-weight: 200;
}
body.dark .job-description .left-inner img,
body.dark .block-description .left-inner img {
  border-color: #555;
}
body.dark .job-description .left-inner i.position-top,
body.dark .block-description .left-inner i.position-top {
  color: #999;
}
body.dark .job-description .left-inner i.position-top:hover,
body.dark .block-description .left-inner i.position-top:hover {
  color: #666;
}
body.dark .job-description .progression span,
body.dark .block-description .progression span {
  color: #999;
}
/*Right Inner*/
body.dark .job-description .right-inner .font-s,
body.dark .block-description .right-inner .font-s {
  color: #ccc;
}
body.dark .job-description .left-inner small,
body.dark .job-description .right-inner small,
body.dark .block-description .right-inner small {
  color: #999;
}
body.dark .job-description .people-say .overflow-h span,
body.dark .block-description .people-say .overflow-h span {
  color: #ccc;
}
/*Team Version 2
------------------------------------*/
body.dark .team-v2 .inner-team {
  background: #202020;
}
/*Team v7
------------------------------------*/
body.dark .team-v7 .team-v7-name {
  color: #ccc;
}
body.dark .team-v7 .team-arrow-left:before {
  border-color: transparent #252525 transparent transparent;
}
body.dark .team-v7 .team-arrow-right:before {
  border-color: transparent transparent transparent #252525;
}
/*Discover Page
------------------------------------*/
body.dark .category .section-block {
  background: #202020;
  border-color: #252525;
  box-shadow: 0 0 3px #111;
}
body.dark .search-block:before {
  background: rgba(0, 0, 0, 0.7);
}
body.dark .section-block .section-block-info {
  border-color: #292929;
}
body.dark .content-boxes-v3 .content-boxes-in-v3 h3 a,
body.dark .search-block form.page-search-form .checkbox {
  color: #ccc;
}
/*Search Results
------------------------------------*/
/*added v1.9*/
body.dark .search-block {
  background: #202020;
  border-color: #303030;
}
body.dark .search-block-v2 {
  background: #202020;
  border-color: #303030;
}
body.dark .s-results .related-search {
  border-color: #555;
}
body.dark .s-results .inner-results h3 a {
  color: #ccc;
}
body.dark .s-results .inner-results h3 a:hover {
  color: #0395d8;
}
body.dark .s-results .inner-results .btn-default {
  color: #bbb;
  background: #191919;
}
body.dark .s-results .up-ul li,
body.dark .s-results .up-ul li a {
  color: #bbb;
}
/*Table Search
------------------------------------*/
body.dark .table-search-v1 thead,
body.dark .table-search-v2 thead {
  border-color: #303030;
}
/*FAQ
------------------------------------*/
body.dark .easy-block-v3 {
  background: #333;
}
body.dark .easy-block-v3.second {
  background: #353535;
}
body.dark .easy-block-v3.third {
  background: #383838;
}
body.dark .faq-page .faq-add {
  border-color: #303030;
}
body.dark .faq-bg .title-box-v2 h2,
body.dark .faq-bg .banner-info h3,
body.dark .easy-block-v3 .inner-faq-b h3 {
  color: #fff;
}
body.dark .faq-bg .banner-info i,
body.dark .faq-bg .banner-info p,
body.dark .faq-bg .title-box-v2 p,
body.dark .easy-block-v3 .inner-faq-b p {
  color: #eee;
}
/*Easy Block
------------------------------------*/
body.dark .easy-block-v1 i,
body.dark .easy-block-v2 i,
body.dark .easy-block-v3 i {
  color: #ccc;
}
/*Registration
------------------------------------*/
body.dark .reg-page {
  background: #222;
  box-shadow: none;
  border-color: #303030;
}
body.dark .reg-header {
  border-color: #555;
}
/*Portfolio
------------------------------------*/
/*Sorting Block*/
body.dark .sorting-block .sorting-grid li span.sorting-cover {
  background: #222;
}
body.dark .sorting-block .sorting-grid li:hover span.sorting-cover {
  background: #333;
}
body.dark .sorting-block .sorting-grid li a:hover span.sorting-cover p,
body.dark .sorting-block .sorting-grid li a:hover span.sorting-cover span {
  color: #999;
}
/*View*/
body.dark .view {
  box-shadow: none;
}
/*Recent Work*/
body.dark .recent-work a {
  background: #222;
}
body.dark .recent-work a span {
  border-bottom-color: #303030;
}
body.dark .recent-work a:hover span strong {
  color: #ccc;
}
body.dark .recent-work a:hover span {
  border-bottom-color: #0395d8;
}
/*body.dark .bx-wrapper .bx-prev,
body.dark .bx-wrapper .bx-next {
	background: #222;
}
*/
/*Blog Pages
------------------------------------*/
body.dark .blog h2 a {
  color: #ccc;
}
/*Blog Tags & Posts*/
body.dark .blog-post-tags {
  border-top-color: #303030;
  border-bottom-color: #303030;
}
body.dark .blog-post-tags li i {
  color: #999;
}
body.dark ul.blog-tags a,
body.dark .blog-post-tags ul.blog-tags a {
  color: #999;
  background: #292929;
}
/*quick fix added in v1.9*/
body.dark ul.blog-tags a:hover,
body.dark .blog-post-tags ul.blog-tags a:hover {
  color: #fff;
  /*background: #72c02c;*/
}
body.dark ul.blog-tags a i {
  color: #999;
}
/*Posts*/
body.dark .posts .dl-horizontal a {
  color: #999;
}
/*Blog Info*/
body.dark .blog-info li i {
  color: #999;
}
/*Media*/
body.dark .blog-item .media h4.media-heading {
  color: #ccc;
}
/*Magazine Page
------------------------------------*/
body.dark .magazine-page h3,
body.dark .magazine-page h3 a {
  color: #ccc;
}
body.dark .magazine-page h3:hover,
body.dark .magazine-page h3 a:hover {
  color: #72c02c;
}
/*Blog Twitter
------------------------------------*/
body.dark .blog-twitter .blog-twitter-inner {
  color: #999;
  background: #292929;
}
body.dark .blog-twitter .blog-twitter-inner i.fa {
  color: #999;
}
body.dark .blog-twitter .blog-twitter-inner:before {
  border-bottom: 15px solid #252525;
}
body.dark .blog-twitter .blog-twitter-inner:after {
  border-top-color: #555;
}
/*Info Blocks
------------------------------------*/
body.dark .info-blocks i.icon-info-blocks {
  color: #999;
}
/*Work Blocks v1
------------------------------------*/
body.dark .owl-work-v1 .item a span {
  background: #222;
  border-color: #333;
}
body.dark .owl-work-v1 .item:hover a span {
  border-color: #444;
}
/*Team Socials
------------------------------------*/
body.dark .team-social li a.fb,
body.dark .team-social li a.tw,
body.dark .team-social li a.gp {
  color: #999;
  border-color: #555;
}
body.dark .team-social li a.fb:hover,
body.dark .team-social li a.tw:hover,
body.dark .team-social li a.gp:hover {
  color: #fff;
  border-color: transparent;
}
/*Promo Page
------------------------------------*/
body.dark .one-page .one-grey,
body.dark .one-page .one-default {
  background: none;
}
body.dark .one-page .one-default h1,
body.dark .one-page .one-default h2,
body.dark .one-page .one-grey h1,
body.dark .one-page .one-grey h2 {
  color: #ccc;
}
body.dark .one-page .one-red h1,
body.dark .one-page .one-red h2,
body.dark .one-page .one-blue h1,
body.dark .one-page .one-blue h2,
body.dark .one-page .one-red p,
body.dark .one-page .one-blue p {
  color: #fff !important;
}
/*Clients Page
------------------------------------*/
body.dark .clients-page {
  border-color: #333;
}
body.dark .clients-page img {
  border-color: #333;
  background: #292929;
}
/*Profile Page
------------------------------------*/
body.dark .profile-body {
  background: #1c1c1c;
}
body.dark .profile .notification,
body.dark .profile .project-share,
body.dark .profile .social-contacts-v3 li {
  border-top-color: #333;
}
body.dark .profile .comment,
body.dark .profile .panel-heading {
  border-bottom-color: #333;
}
body.dark .profile .profile-bio span,
body.dark .profile .panel-heading h2,
body.dark .profile .profile-post-in h3 a {
  color: #999;
}
body.dark .profile .projects,
body.dark .profile .profile-bio,
body.dark .profile .profile-blog,
body.dark .profile .profile-post,
body.dark .profile .profile-edit,
body.dark .profile .profile-event,
body.dark .profile .panel-heading,
body.dark .profile .project-share {
  background: #252525;
}
body.dark .profile .profile-blog {
  border-color: #444;
}
body.dark .profile .timeline-me .cbp_tmlabel:after {
  border: none;
}
body.dark .profile .timeline-v2.timeline-me > li .cbp_tmtime span:first-child {
  color: #666;
}
body.dark .profile .comment-list-v2 li a {
  color: #999;
}
body.dark .profile .media.media-v2 {
  border-color: #555;
}
body.dark .profile .blog-info-v2 li {
  border-color: #555;
}
body.dark .profile .btn-u.btn-u-default {
  color: #999;
  background: #333;
}
body.dark .profile .btn-u.btn-u-default:hover {
  background: #444;
}
/*Footer (Default)
------------------------------------*/
body.dark .footer-default .footer {
  color: #999;
  background: #1c1c1c;
  border-top: solid 1px #222;
}
body.dark .footer-default .footer h2,
body.dark .footer-default .footer h3,
body.dark .footer-default .footer h4 {
  color: #ccc;
}
body.dark .footer-default .footer p {
  color: #999;
}
/*Footer Blog Posts*/
body.dark .footer-default .footer .blog-list {
  color: #999;
}
body.dark .footer-default .footer .posts .dl-horizontal a {
  color: #999;
}
body.dark .footer-default .footer .dl-horizontal img {
  border-color: #999 !important;
}
/*Footer v1*/
body.dark .footer-v1 address,
body.dark .footer-v1 .link-list a,
body.dark .footer-v1 .link-list i {
  color: #999;
}
/*Bugs fixed v1.9*/
body.dark .footer-v6 .contacts {
  background: none;
}
/*Copyright (Default)
------------------------------------*/
body.dark .footer-default .copyright {
  background: #191919;
  border-top-color: #222;
}
body.dark .footer-default .copyright p {
  color: #999;
}
/*Copyright Version 2
------------------------------------*/
body.dark .copyright-v2 {
  background: #222;
}
/*Footer v1
------------------------------------*/
body.dark .footer-v1 .footer {
  background: #1c1c1c;
}
/*Footer v2
------------------------------------*/
body.dark .footer-v2 .footer {
  border-color: #333;
  background: #1c1c1c;
}
body.dark .footer-v2 .headline h2 {
  color: #ccc;
}
body.dark .footer-v2 .link-list li {
  border-color: #555;
}
body.dark .footer-v2 .link-list a {
  color: #999;
}
body.dark .footer-v2 .copyright {
  background: #191919;
}
/*Footer v3
------------------------------------*/
body.dark .footer-v3 .footer {
  border-color: #333;
  background: #1c1c1c;
}
/*Footer v5
------------------------------------*/
body.dark .footer-v5 .footer {
  background: #1c1c1c;
}
/*Footer One Page
------------------------------------*/
body.dark .contacts-section .btn-u.btn-brd.btn-u-dark {
  color: #999;
  border-color: #333;
}
body.dark .copyright-section,
body.dark .copyright-section i.back-to-top {
  background: #1c1c1c;
}
/*Tags v1
------------------------------------*/
body.dark .tags-v1 li a {
  color: #777;
  border: solid 2px #555;
}
body.dark .tags-v1 li a:hover {
  color: #999;
}
/*Counters
------------------------------------*/
body.dark .parallax-counter-v2 {
  background: #222 url(../../img/patterns/5.png) repeat fixed;
}
body.dark .parallax-counter-v2:after {
  border-top-color: #252525;
}
body.dark .parallax-counter-v2 .counters {
  background: rgba(0, 0, 0, 0.9);
  border-bottom-color: #222;
}
body.dark .parallax-counter-v2 .counters h4,
body.dark .parallax-counter-v2 .counters span {
  color: #ccc;
}
/*Grid Block v1
------------------------------------*/
body.dark .block-grid-v1 {
  background: #202020;
  border-bottom-color: #292929;
}
/*Grid Block v2
------------------------------------*/
body.dark .block-grid-v2-info {
  background: #202020;
}
body.dark .block-grid-v2-info,
body.dark .block-grid-v1-add-info,
body.dark .block-grid-v1-add-info li a {
  border-color: #292929;
}
/*Testimonials v3
------------------------------------*/
body.dark .testimonials-v3 .owl-buttons .owl-prev,
body.dark .testimonials-v3 .owl-buttons .owl-next {
  background: #333;
}
body.dark .testimonials-v3 .owl-buttons .owl-prev:hover,
body.dark .testimonials-v3 .owl-buttons .owl-next:hover {
  background: #444;
}
/*Testimonials v4
------------------------------------*/
body.dark .testimonials-v4 .testimonials-v4-in {
  background: #333;
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.2);
}
body.dark .testimonials-v4 .testimonials-v4-in:after {
  border-color: #333 transparent transparent transparent;
  -webkit-filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.2));
}
body.dark .testimonials-v4 .testimonials-author {
  color: #ccc;
}
body.dark .testimonials-v4 .testimonials-author em {
  color: #999;
}
/*Portfolio Box v1
------------------------------------*/
body.dark .portfolio-box-v1-in p {
  color: #eee;
}
/*Thumbnails v1
------------------------------------*/
body.dark .thumbnails-v1 h3 a {
  color: #eee;
}
/*Content Boxes v3
------------------------------------*/
body.dark .content-boxes-v3 .icon-bg-darker {
  border: transparent;
}
/*Background Image v1
------------------------------------*/
body.dark .bg-image-v1 p {
  color: #eee;
}
/*Background Image v2
------------------------------------*/
body.dark .bg-image-v2:before {
  background: rgba(0, 0, 0, 0.6);
}
body.dark .bg-image-v2 p {
  color: #ccc;
}
/*Flat Background Block v1
------------------------------------*/
body.dark .flat-bg-block-v1 {
  background: #202020 url(../../img/patterns/5.png) repeat;
}
/*Content Boxes v5
------------------------------------*/
body.dark .content-boxes-v5 i {
  background: #333;
}
/*Content Boxes v6
------------------------------------*/
body.dark .content-boxes-v6 i {
  background: #333;
}
body.dark .content-boxes-v6 i:after {
  border-color: #555;
}
/*Buttons
------------------------------------*/
body.dark .btn-u.btn-brd.btn-u-dark {
  border-color: #eee;
}
body.dark .btn-u.btn-brd.btn-u-dark:hover {
  border-color: #333;
}
body.dark li a.btn-u {
  color: #fff;
}
/*Service Info
------------------------------------*/
body.dark .service-info {
  background: #202020 url(../../img/patterns/5.png) repeat;
}
/*Portfolio Box v2
------------------------------------*/
body.dark .portfolio-box-v2 li:hover:after {
  background: rgba(0, 0, 0, 0.6);
}
/*Service Block v1
------------------------------------*/
body.dark .service-block-v1 {
  border-color: #555;
}
/*Owl Carousel v6
------------------------------------*/
body.dark .owl-carousel-v6 .owl-carousel-item {
  border-color: #555;
}
/*Fancybox
------------------------------------*/
body.dark .fancybox-skin {
  color: #999;
  background: #333;
}
/*Invoice
------------------------------------*/
body.dark .invoice-header .invoice-numb {
  color: #999;
}
/*Invoice
------------------------------------*/
body.dark .reg-block {
  background: #333;
}
body.dark .reg-block-header {
  border-bottom-color: #555;
}
/*Background Light Color
------------------------------------*/
body.dark .bg-color-light {
  background: #2a2b2b !important;
}
/*Icon Pages
------------------------------------*/
body.dark .icon-page-fa .item i,
body.dark .demo-pro-glyphicons span:before {
  color: #999;
}
/*Portfolio Pages
------------------------------------*/
body.dark .fusion-portfolio #filters-container .cbp-filter-item {
  color: #999;
  border-color: #555;
}
body.dark .fusion-portfolio #filters-container .cbp-filter-item:hover {
  color: #ccc;
}
body.dark .fusion-portfolio .cbp-l-caption-desc,
body.dark .fusion-portfolio .product-description span {
  color: #555;
}
/*Portfolio 2 Column (Old)*/
body.dark .view-tenth:hover p {
  color: #ccc;
}
/*Blog Masonry Page
------------------------------------*/
body.dark .blog_masonry_3col .grid-boxes-in {
  border-color: #555;
}
body.dark .blog_masonry_3col h3 a {
  color: #999;
}
body.dark .grid-boxes-caption.grid-boxes-quote p {
  color: #fff;
}
/*News v1
------------------------------------*/
body.dark .news-v1-in.bg-color-white {
  background-color: #333 !important;
}
body.dark .news-v1 .news-v1-info {
  border-top-color: #777;
}
/*News v2
------------------------------------*/
body.dark .news-v2 .news-v2-badge p {
  background: #555;
}
body.dark .news-v2 .news-v2-badge span,
body.dark .news-v2 .news-v2-badge small {
  color: #ccc;
}
body.dark .news-v2 .news-v2-desc {
  background: #333;
}
body.dark .news-v2 .news-v2-desc h3 a {
  color: #ccc;
}
body.dark .news-v2 .news-v2-desc h3 a:hover {
  color: #0395d8;
}
body.dark .news-v2 .news-v2-desc small,
body.dark .news-v2 .news-v2-desc p {
  color: #999;
}
/*News v3
------------------------------------*/
body.dark .news-v3 {
  background: #252525;
}
body.dark .news-v3 .news-v3-in {
  background: #333;
}
body.dark .news-v3 h2 a {
  color: #ccc;
}
body.dark .news-v3 h2 a:hover {
  color: #0395d8;
}
body.dark .news-v3 .posted-info li,
body.dark .news-v3 .posted-info li a {
  color: #999;
}
body.dark .news-v3 .posted-info li a:hover {
  color: #72c02c;
}
/*Post Shares*/
body.dark .news-v3 .post-shares li i {
  background: #bbb;
}
body.dark .news-v3 .post-shares li i:hover {
  background: #ddd;
}
body.dark .news-v3 .post-shares li span {
  border-color: #bbb;
}
/*Blog Authore
------------------------------------*/
body.dark .blog-author {
  background: #333;
}
/*Blog Comments
------------------------------------*/
body.dark .blog-comments .comments-itself {
  background: #333;
}
body.dark .blog-comments .comments-itself:before {
  border-color: transparent #333 transparent transparent;
}
body.dark .blog-comments .comments-itself span {
  color: #999;
}
body.dark .sky-form.comment-style fieldset {
  background: inherit;
}
/*Blog Latest Posts
------------------------------------*/
body.dark .blog-latest-posts li {
  border-top-color: #777;
}
body.dark .blog-latest-posts h3 a:hover {
  color: #0395d8;
}
/*Blog Trending
------------------------------------*/
body.dark .blog-trending h3 a:hover {
  color: #0395d8;
}
/*Blog Post Quote
------------------------------------*/
body.dark .blog-post-quote {
  background: #333;
}
body.dark .blog-post-quote p {
  color: #ccc;
}
body.dark .blog-post-quote span {
  color: #999;
}
/*Parallax Quote
------------------------------------*/
body.dark .parallax-quote-light .parallax-quote-in {
  background: #333;
  border-color: #555;
}
body.dark .parallax-quote-light:after {
  background: rgba(0, 0, 0, 0.8);
}
/*Cube Portfolio
------------------------------------*/
body.dark .cube-portfolio .cbp-l-inline {
  background: #333;
}
body.dark .cube-portfolio .cbp-l-inline-title {
  color: #ccc;
}
body.dark .cube-portfolio .cbp-l-inline-desc {
  color: #999;
}
body.dark .cube-portfolio .cbp-title-dark .cbp-l-grid-agency-title {
  color: #ccc !important;
}
body.dark .cube-portfolio .cbp-title-dark .cbp-l-grid-agency-desc {
  color: #999 !important;
}
body.dark .cube-portfolio .cbp-l-filters-text {
  color: #777;
}
/*Call To Action
------------------------------------*/
body.dark .call-action-v2 {
  background: #333;
}
body.dark .call-action-v1 a,
body.dark .call-action-v1 p,
body.dark .call-action-v1 .btn-u.btn-brd {
  color: #eee;
}
/* Add here all your css styles (customizations) */
.photo-bottom {
  margin-bottom: 250px;
}
.left-ancher {
  position: fixed;
  left: 0;
  top: 45%;
  z-index: 99;
}
.left-ancher ul {
  padding: 0;
  margin: 0;
}
.left-ancher ul li {
  list-style: none;
  margin-top: 20px;
}
.left-ancher ul li a {
  padding: 10px 10px 10px 5px;
  border: 5px solid #f39800;
  border-left: none;
  background: #fce5a7;
  display: inline-block;
  border-radius: 0 10px 10px 0;
}
.left-ancher svg.icon-1 {
  width: 40px;
  height: 40px;
}
.left-ancher ul li a:hover svg.icon-1 {
  width: 80px;
  height: 80px;
}
.interactive-slider-v2 {
  position: relative;
}
.register {
  position: absolute;
  left: 6%;
  top: 6%;
  display: block;
  background: url(../img/draw/banner-go.png) 0 0 no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
}
.register span {
  visibility: hidden;
}
.content-pink {
  background: #e7397b url(../img/draw/pink-bg.png) bottom center no-repeat;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 380px;
  position: relative;
}
.content-pink .title {
  display: inline-block;
  background: #fff;
  border-radius: 15px;
  margin: 50px 0 20px;
}
.content-pink .title h3 {
  padding: 5px 10px;
  margin: 0;
  color: #e7397b;
}
.content-pink p,
.content-pink li,
.content-pink h4,
.content-pink dt,
.content-pink dd {
  color: #fff;
}
.content-pink em {
  color: #fff45c;
  font-style: normal;
}
.content-pink p,
.content-pink li,
.content-pink dd {
  font-size: 15px;
  line-height: 1.8em;
  padding-left: 24px;
}
.content-pink dd.num {
  padding-left: 0;
}
.content-pink dd.num span {
  font-size: 13px;
  line-height: 15px;
  background: #fff45c;
  border-radius: 50%;
  color: #464646;
  margin: 0 auto;
  display: inline-block;
  width: 18px;
  height: 18px;
  text-align: center;
  vertical-align: middle;
}
.content-pink h4,
.content-pink dt {
  font-size: 20px;
  font-weight: normal;
}
.content-pink .cheer-reg {
  position: absolute;
  right: 10%;
  top: 10px;
  display: block;
  background: url(../img/draw/cheer-reg.png) 0 0 no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
}
.content-pink .cheer-reg span {
  visibility: hidden;
}
.content-pink .more-on {
  position: absolute;
  right: 20%;
  bottom: 120px;
  display: block;
  background: #fff45c;
  color: #e7397b;
  font-size: 150%;
  line-height: 1.5;
  padding: .3em .8em;
  border-radius: .4em;
  text-decoration: none;
}
.content-pink .more-on:hover {
  text-shadow: 0 -0.05em 0.025em #335166;
  box-shadow: 0 .05em .25em #fff;
  filter: drop-shadow(0 0.05em 0.25em #fff);
}
.content-pink .more-on span {
  position: relative;
}
.content-pink .more-on span:after {
  position: absolute;
  top: 32px;
  left: -12px;
  content: "\00a0";
  display: block;
  width: 0;
  height: 0;
  border-width: 5px 30px 5px 0;
  border-style: solid;
  border-color: transparent #fff45c transparent transparent;
  transform: rotate(-35deg);
}
.content-awarding {
  background: #fff;
}
.content-awarding .title {
  display: inline-block;
  background: #00adff;
  border-radius: 15px;
  margin: 50px 0 20px;
}
.content-awarding .title h3 {
  padding: 5px 10px;
  margin: 0;
  color: #fff;
}
.service-block-default h2 {
  padding: 0;
  margin: 0 auto;
  text-align: center;
  line-height: 33px;
}
.service-block-default ul li {
  font-size: 15px;
  line-height: 1.5em;
}
.service-block-default .glyphicon-star {
  color: #f8b551;
  padding-right: 5px;
}
/*rabin RWD*/
.r-container {
  width: 80%;
  max-width: 1000px;
  height: 80px;
  margin: 0px auto;
  position: relative;
}
.one > div {
  height: 50px;
}
.main {
  background: #fb4469;
  position: relative;
  display: block;
  width: 90%;
  left: 50%;
  top: 0;
  padding: 5px;
  margin-left: -45%;
  z-index: 10;
}
.main > div {
  border: 1px dashed #fff;
  border-color: rgba(255, 255, 255, 0.5);
  height: 40px;
}
.main > div h2 {
  color: #fff;
}
.bk {
  background: #da3859;
  position: absolute;
  width: 8%;
  top: 12px;
}
.bk.l {
  left: 0;
}
.bk.r {
  right: 0;
}
.skew {
  position: absolute;
  background: #bd2a48;
  width: 3%;
  top: 6px;
  z-index: 5;
}
.skew.l {
  left: 5%;
  transform: skew(0deg, 20deg);
}
.skew.r {
  right: 5%;
  transform: skew(0deg, -20deg);
}
.bk.l > div {
  left: -30px;
}
.bk.r > div {
  right: -30px;
}
.arrow {
  height: 25px !important;
  position: absolute;
  z-index: 2;
  width: 0;
  height: 0;
}
.arrow.top {
  top: 0px;
  border-top: 0px solid transparent;
  border-bottom: 25px solid transparent;
  border-right: 30px solid #da3859;
}
.arrow.bottom {
  top: 25px;
  border-top: 25px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 30px solid #da3859;
}
.r .bottom {
  border-top: 25px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 30px solid #da3859;
  border-right: none;
}
.r .top {
  border-bottom: 25px solid transparent;
  border-top: 0px solid transparent;
  border-left: 30px solid #da3859;
  border-right: none;
}
.photocenter {
  margin: 0px 5px;
}
.sky-form .input {
  display: inline-block;
}
@media all and (max-width: 1020px) {
  .skew.l {
    left: 5%;
    transform: skew(0deg, 25deg);
  }
  .skew.r {
    right: 5%;
    transform: skew(0deg, -25deg);
  }
}
@media all and (max-width: 992px) {
  .photocenter {
    margin: 0px -15px;
  }
}
@media all and (max-width: 680px) {
  .skew.l {
    left: 5%;
    transform: skew(0deg, 30deg);
  }
  .skew.r {
    right: 5%;
    transform: skew(0deg, -30deg);
  }
}
@media all and (max-width: 460px) {
  .skew.l {
    left: 5%;
    transform: skew(0deg, 40deg);
  }
  .skew.r {
    right: 5%;
    transform: skew(0deg, -40deg);
  }
}
/*活動花絮*/
.content-activity {
  background: url(../img/draw/activity-bgTop.png) top center no-repeat, url(../img/draw/activity-bobyCheer.png) bottom right no-repeat, url(../img/draw/activity-bgClouds.png) top center no-repeat;
  background-color: #fce5a7;
}
.content-activity .title {
  display: inline-block;
  background: #00adff;
  border-radius: 15px;
  margin: 50px 0 20px;
}
.content-activity .title h3 {
  padding: 5px 10px;
  margin: 0;
  color: #fff;
}
.content-activity .more-on {
  display: inline-block;
  margin: 0 auto;
  background: #fff;
  color: #0395d8;
  font-size: 150%;
  line-height: 1.5;
  padding: .3em .8em;
  border-radius: .4em;
  text-decoration: none;
}
.content-activity .more-on:hover {
  text-shadow: 0 -0.05em 0.025em #335166;
  box-shadow: 0 .05em .25em #fff;
  filter: drop-shadow(0 0.05em 0.25em #fff);
}
@media (max-width: 1024px) {
  .interactive-slider-v2 {
    padding: 27px 0 0;
  }
  .interactive-slider-v2 h1 {
    height: 500px;
  }
  .register {
    position: absolute;
    left: 6%;
    top: 2%;
    display: block;
    background: url(../img/draw/banner-go.png) 0 0 no-repeat;
    background-size: cover;
    width: 170px;
    height: 170px;
  }
  .content-activity {
    background: url(../img/draw/activity-bgTop.png) top center no-repeat, url(../img/draw/activity-bobyCheerSM.png) bottom right no-repeat, url(../img/draw/activity-bgClouds.png) top center no-repeat;
    background-color: #fce5a7;
  }
}
.imgCover img {
  margin-left: auto;
  margin-right: auto;
}
/*Tablet*/
@media (max-width: 768px) {
  .interactive-slider-v2 .container {
    padding-left: 0;
    padding-right: 0;
  }
  .interactive-slider-v2 {
    padding: 27px 0 0;
  }
  .interactive-slider-v2 h1 {
    height: 380px;
  }
  .register {
    position: absolute;
    left: 6%;
    top: 2%;
    display: block;
    background: url(../img/draw/banner-go.png) 0 0 no-repeat;
    background-size: cover;
    width: 130px;
    height: 130px;
  }
  .content-pink .more-on {
    bottom: 300px;
  }
  .content-activity {
    padding-bottom: 200px;
  }
}
/*Mobile*/
@media (max-width: 640px) {
  .interactive-slider-v2 {
    padding: 27px 0 0;
  }
  .interactive-slider-v2 h1 {
    /*height:155px;*/
    height: 290px;
  }
  .register {
    position: absolute;
    left: 6%;
    top: 2%;
    display: block;
    background: url(../img/draw/banner-go.png) 0 0 no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }
  .content-pink .cheer-reg {
    width: 150px;
    height: 150px;
  }
  .content-pink {
    background: #e7397b url(../img/draw/pink-bgXS.png) bottom center no-repeat;
    background-size: inherit;
    padding-top: 40px;
    padding-bottom: 160px;
    position: relative;
  }
  .content-pink .col-md-10.col-md-offset-1 {
    margin-bottom: 100px;
  }
  .content-pink .more-on {
    bottom: 200px;
  }
  .imgCoverR,
  .imgCoverO,
  .imgCoverG {
    margin-bottom: 40px;
  }
  .content-activity {
    background: url(../img/draw/activity-bgTop.png) top center no-repeat, url(../img/draw/activity-bgClouds.png) top center no-repeat;
    background-color: #fce5a7;
  }
  .more-on.last-line {
    margin-top: 60px;
  }
}
@media (max-width: 480px) {
  .content-activity {
    padding-bottom: 30px;
  }
  .interactive-slider-v2 {
    padding: 27px 0 10px;
  }
  .interactive-slider-v2 h1 {
    /*height:200px;*/
    height: 220px;
  }
  .content-pink .cheer-reg {
    width: 100px;
    height: 100px;
  }
  .photo-bottom {
    margin-bottom: -20px;
  }
}
@media (max-width: 320px) {
  .interactive-slider-v2 {
    padding: 45px 0 0;
  }
  .interactive-slider-v2 h1 {
    /*height:145px;*/
    height: 160px;
  }
}
/* IE10-specific */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sky-form .select i {
    display: none;
  }
}
/* IE9-specific */
.ie9 .sky-form .select i {
  display: none;
}
/*ie8*/
.ie8 .register {
  position: absolute;
  left: 6%;
  top: 6%;
  display: block;
  background: url(../img/draw/banner-go_ie8.png) 0 0 no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
}
/*banner fix ie8*/
.ie8 .interactive-slider-v2 {
  z-index: 1;
  padding: 100px 0 30px;
  position: relative;
  text-align: center;
  background: url(../img/draw/banner-bg.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
/*banner images*/
.ie8 .img-in-page-01 {
  background: url(../img/banners/mli_banner-01.jpg) no-repeat 0 0;
}
.ie8 .img-in-page-02 {
  background: url(../img/banners/mli_banner-02-ie8.jpg) no-repeat 0 0;
}
.ie8 .img-in-page-03 {
  background: url(../img/banners/mli_banner-03.jpg) no-repeat 0 0;
}
.ie8 .img-in-page-05 {
  background: url(../img/banners/mli_banner-05-ie8.jpg) no-repeat 0 0;
}
.ie8 .content-pink .cheer-reg {
  position: absolute;
  right: 10%;
  top: 10px;
  display: block;
  background: url(../img/draw/cheer-reg_ie8.png) 0 0 no-repeat;
  width: 200px;
  height: 200px;
}
.ie8 .content-pink .more-on span:after {
  position: absolute;
  top: 16px;
  left: -38px;
  content: "\00a0";
  display: block;
  width: 0;
  height: 0;
  border-width: 5px 30px 5px 0;
  border-style: solid;
}
.ie8 .icon-1.boby-1 {
  background: url(../img/draw/boby1-ie8.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;
}
.ie8 .icon-1.boby-2 {
  background: url(../img/draw/boby2-ie8.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;
}
.ie8 .icon-1.boby-3 {
  background: url(../img/draw/boby3-ie8.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;
}
.ie8 .sky-form .select i {
  display: none;
}
/* Add here all your css styles (customizations) */
body {
  letter-spacing: 2px;
}
ol li,
p,
ul li {
  line-height: 2;
}
.wrapper {
  background: url("../img/patterns/01.png") repeat;
}
.header-v3 {
  background: #fff;
}
hr {
  border-color: #fff;
}
form a {
  text-decoration: underline;
}
a:hover {
  color: #e7397b;
}
.btn {
  text-decoration: none !important;
}
.text-left {
  text-align: left !important;
}
.bg-01 {
  background-color: #f19149 !important;
}
.bg-02 {
  background-color: #fbf5a9 !important;
}
.bg-03 {
  background-color: #d6e7ab !important;
}
.bg-04 {
  background-color: #d1d2fb !important;
}
.bg-05 {
  background-color: #f3d879 !important;
}
.no-margin {
  margin: 0 !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.margin-bottom-250 {
  margin-bottom: 250px !important;
}
.padding-left-40 {
  padding-left: 40px;
}
/* -----------rwd-table */
.rwd-table {
  overflow: auto;
}
.rwd-table td,
.rwd-table th {
  margin: 0.5em 1em;
}
.rwd-table {
  min-width: 100%;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:before {
  content: attr(data-th) ":";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}
.rwd-table td,
.rwd-table th {
  text-align: left;
  font-size: 15px;
}
.rwd-table td:before,
.rwd-table th {
  color: #555;
  font-weight: bold;
}
@media (min-width: 768px) {
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th {
    position: relative;
    vertical-align: baseline;
  }
  .rwd-table th:before {
    content: "\f005";
    display: block;
    font-family: FontAwesome;
    position: absolute;
    top: 13px;
    left: -16px;
    font-size: 15px;
    color: #f8b551;
  }
  .rwd-table td,
  .rwd-table th {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  .rwd-table td:first-child,
  .rwd-table th:first-child {
    padding-left: 0;
  }
  .rwd-table td:last-child,
  .rwd-table th:last-child {
    padding-right: 0;
  }
  .rwd-table td,
  .rwd-table th {
    padding: 1em !important;
  }
  .rwd-table th {
    width: 20%;
  }
}
/* -----------end rwd-table */
/* ==============  header  ============== */
@media (max-width: 992px) {
  .navbar-brand > img {
    height: 30px;
  }
  .header-v3 .navbar-header {
    padding: 5px 0;
  }
}
/* ==============end  header  ============== */
.footer-v1 .copyright p {
  margin: 0 0 5px;
}
/* ==============  banner  ============== */
.interactive-slider-v2 {
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  width: 1170px;
  height: 215px;
  padding: 0;
}
.img-in-page-01 {
  background: url("../img/banners/mli_banner-01.jpg") no-repeat;
  background-position: center center;
}
.img-in-page-02 {
  background: url("../img/banners/mli_banner-02.jpg") no-repeat;
  background-position: center center;
}
.img-in-page-03 {
  background: url("../img/banners/mli_banner-03.jpg") no-repeat;
  background-position: center center;
}
.img-in-page-05 {
  background: url("../img/banners/mli_banner-05.jpg") no-repeat;
  background-position: center center;
}
@media (max-width: 1200px) {
  .interactive-slider-v2 {
    width: 970px;
  }
}
@media (max-width: 992px) {
  .interactive-slider-v2 {
    width: 100%;
    background-size: contain;
    height: 126px;
    background-position: top center;
  }
  #banner {
    display: none;
  }
}
@media (max-width: 640px) {
  .img-in-page-01,
  .img-in-page-02,
  .img-in-page-03,
  .img-in-page-04,
  .img-in-page-05 {
    background: url("../img/banners/mli_banner-xs.jpg") no-repeat;
    background-position: top center;
    background-size: cover;
    width: 100%;
    height: 250px;
    margin-bottom: 20px;
  }
  .content-in-page {
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .img-in-page-01,
  .img-in-page-02,
  .img-in-page-03,
  .img-in-page-04,
  .img-in-page-05 {
    height: 135px;
  }
}
/* ==============  end banner  ============== */
/* ==============  主要內容  ============== */
.content-in-page {
  background: url("../img/patterns/01.png") repeat;
  position: relative;
}
.content-in-page:before {
  background: url("../img/banners/bg-03.png") no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 255px;
  display: block;
}
.headline {
  border-bottom: 2px solid #0395d8;
  margin-top: 0;
}
.headline h2 {
  font-size: 21px;
  border-bottom: 2px solid #0395d8;
  background: #0395d8;
  color: #fff;
  padding: 5px 20px;
  border-radius: 10px 10px 0 0;
}
.breadcrumb {
  padding: 8px 15px;
}
.breadcrumb a {
  color: #0395d8;
  font-size: 15px;
}
.breadcrumb li a:hover {
  color: #0182bd;
}
.breadcrumb li.active {
  font-size: 15px;
  color: #e7397b;
}
.breadcrumb a i {
  font-size: 24px;
}
.breadcrumb > li + li:before {
  color: #0395d8;
  content: "\f105";
  font-family: FontAwesome;
}
.breadcrumbs {
  display: inline;
}
.page {
  background: #fff;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 20em;
}
.page span {
  color: #555;
  font-size: 15px;
  padding: 10px 0;
}
.page-no-bg {
  background: none;
}
.page-no-bg + .page {
  margin-bottom: 20px;
}
.btn-submit {
  background: #e7397b;
  color: #fff;
  border: 1px solid #d52a6b;
  padding: 15px;
  border-radius: 25px;
  letter-spacing: 1px;
}
.btn-submit:hover {
  background: #d52a6b;
  color: #fff;
}
.btn-cancel {
  background: #0395d8;
  color: #fff;
  border: 1px solid #007bb4;
  padding: 15px 20px;
  border-radius: 25px;
  letter-spacing: 1px;
}
.btn-cancel:hover {
  background: #007bb4;
  color: #fff;
}
.btn-back {
  background: #0395d8;
  color: #fff !important;
  border: 1px solid #007bb4;
  padding: 10px 20px;
  border-radius: 10px;
  letter-spacing: 1px;
  margin-bottom: 30px;
}
.btn-back:hover {
  opacity: 0.9;
}
@media (max-width: 992px) {
  .content-in-page::before {
    background-position: center bottom;
    background-size: 170%;
  }
  .page {
    margin-bottom: 18em;
  }
}
@media (max-width: 640px) {
  .breadcrumbs h1.pull-left,
  .breadcrumbs ul.pull-right {
    width: auto;
  }
  .page {
    padding: 15px;
    margin-bottom: 14em;
  }
  /*padding mobile xs*/
  .pad0-xs {
    padding-left: 0;
    padding-right: 0;
  }
  .pad5-xs {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pad10-xs {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pad-r0-xs {
    padding-right: 0;
  }
  .pad-r5-xs {
    padding-right: 5px;
  }
  .pad-r10-xs {
    padding-right: 10px;
  }
  .pad-l0-xs {
    padding-left: 0;
  }
  .pad-l5-xs {
    padding-left: 5px;
  }
  .pad-l10-xs {
    padding-left: 10px;
  }
}
@media (max-width: 480px) {
  .page {
    margin-bottom: 10em;
  }
}
/* ===============================  報名專區  =============================== */
.sky-form {
  margin-top: 10px;
}
.sky-form p {
  color: #555;
  font-size: 15px;
  margin-bottom: 35px;
  letter-spacing: 1px;
}
.sky-form h5.points {
  background: #e7397b;
  color: #fff;
  border: 1px solid #d52a6b;
  padding: 7px 25px;
  border-radius: 25px;
  letter-spacing: 1px;
  display: inline-block;
}
.sky-form ol {
  font-size: 15px;
  line-height: 40px;
}
.sky-form ol li .make {
  background: #FF0;
  border-radius: 25px;
  color: #e7397b;
  padding: 5px 14px;
}
.sky-form ol li .btn-default-blue {
  font-size: 15px;
  background: #0395d8;
  color: #fff;
  border-radius: 25px;
  letter-spacing: 1px;
  margin: 0 10px;
}
.sky-form ol li .btn-default-blue:hover {
  background: #008aba;
}
.sky-form ol li .btn-default-blue:after {
  content: "\f0da";
  font-family: FontAwesome;
  padding-left: 10px;
}
.sky-form .checkbox + .checkbox,
.sky-form .radio + .radio {
  line-height: 2;
}
ul.type-1 li {
  position: relative;
  list-style: none;
}
ul.type-1 li:before {
  position: absolute;
  content: "◆";
  display: block;
  top: 0;
  left: -25px;
  font-size: 20px;
}
.sky-form h5 {
  color: #e7397b;
  font-size: 15px;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.page span.notice {
  color: #e7397b;
  font-size: 15px;
  letter-spacing: 1px;
}
.sky-form-v2 {
  border: none;
  border-bottom: 1px dotted #ddd;
  padding: 30px;
  margin-bottom: 30px;
}
.sky-form-v2 label.checkbox {
  color: #e43939;
}
.sky-form-v2 label.checkbox a:focus,
.sky-form-v2 label.checkbox a:hover {
  color: #ba1a1a;
  text-decoration: underline;
}
.sky-form label {
  font-size: 15px;
  margin: 0;
  letter-spacing: 2px;
  font-weight: normal;
  color: #555;
  line-height: 2;
}
.sky-form .select i {
  right: 2px;
}
.sky-form .right {
  text-align: right;
  display: block;
}
.sky-form .radio.lv-2 {
  margin-left: 25px;
}
.sky-form label .important {
  color: #e7397b;
  line-height: 1.3;
}
.sky-form label.ex {
  color: #ddd;
}
.sky-form label.small {
  font-size: 15px;
}
.sky-form fieldset.inline .tt {
  float: left;
}
.sky-form .lv-1.collapsed .radio input + i:after {
  opacity: 0;
}
.sky-form .lv-1 .radio input + i:after {
  opacity: 1;
}
#accordion-form .lv-1,
#accordion-form2 .lv-1 {
  text-decoration: none;
}
#accordion-form .panel-heading a,
#accordion-form2 .panel-heading a {
  padding: 0;
}
#accordion-form .panel,
#accordion-form .panel-default > .panel-heading,
#accordion-form2 .panel,
#accordion-form2 .panel-default > .panel-heading {
  border: none;
}
#accordion-form .panel-default > .panel-heading + .panel-collapse > .panel-body,
#accordion-form2 .panel-default > .panel-heading + .panel-collapse > .panel-body {
  margin-top: 20px;
  border: 1px solid #ddd;
}
#accordion-form .panel,
#accordion-form2 .panel {
  box-shadow: none;
}
@media (max-width: 768px) {
  .sky-form .inline-group .checkbox,
  .sky-form .inline-group .radio {
    width: 100%;
  }
  .sky-form .right {
    text-align: left;
    display: inline-block;
  }
  .sky-form fieldset.inline .tt.first {
    display: block;
    padding-left: 15px;
  }
  .sky-form fieldset {
    padding: 25px 10px 5px;
  }
}
@media (max-width: 640px) {
  .sky-form fieldset.inline .tt.first {
    float: none;
    display: block;
    padding-left: 15px;
  }
}
/* ----------- ie8  */
.ie8 .sky-form .lv-1.collapsed .radio input + i:after {
  background: none;
}
.ie8 .sky-form .checkbox i,
.ie8 .sky-form .input-default .radio i {
  display: none;
}
.ie8 .sky-form .checkbox input,
.ie8 .sky-form .input-default .radio input {
  left: 25px;
  top: 3px;
}
/* -----------end ie8  */
/* -----------報名資料查詢與修改 */
.num li {
  list-style: none;
  font-size: 15px;
  color: #555;
  margin-bottom: 10px;
}
/* -----------end報名資料查詢與修改 */
/* ===============================  end 報名專區  =============================== */
/* ===============================  網路美術館  =============================== */
.clr-pink {
  color: #e7397b !important;
}
.clr-pink.big {
  font-size: 18px;
  font-weight: bold;
  margin: 0 5px;
}
.panel-pink {
  border: none;
  border-radius: 10px;
  overflow: hidden;
}
.panel-pink > .panel-heading {
  background-color: #e7397b;
  padding: 10px;
}
.panel-pink .panel-body {
  padding: 0;
}
.panel-pink .table-bordered > thead > tr > th {
  background-color: #f577a7;
  color: #fff;
  padding: 20px 5px;
  text-align: center;
  font-size: 15px;
}
.panel-pink .table-bordered > tbody > tr > td {
  padding: 25px 5px;
  text-align: center;
  vertical-align: middle;
  color: #555;
  font-size: 15px;
}
.panel-pink .table-bordered > tbody > tr > td > a {
  color: #e7397b;
  position: relative;
}
.panel-pink .table-bordered > tbody > tr {
  background-color: #fbf5a9!important;
}
.panel-pink .table-bordered > tbody > tr:nth-of-type(odd) {
  background-color: #fff;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #fff;
  vertical-align: middle;
}
.arts-img {
  background: #eee;
  padding: 0 50px 50px;
  border-radius: 30px;
  margin-top: 20px;
}
.arts-img .r-container {
  width: 30%;
  top: -30px;
}
@media (max-width: 640px) {
  .arts-img {
    padding-left: 15px;
    padding-right: 15px;
  }
  .arts-img .r-container {
    width: 100%;
  }
  .rwd-table td,
  .rwd-table th {
    margin-left: 0;
    margin-right: 0;
  }
}
/* ===============================end  網路美術館  =============================== */
/* ===============================  活動訊息  =============================== */
/* ----------- 活動辦法  */
ol.list-v2 li {
  color: #fe9e43;
  border: 1px solid #fe9e43;
  padding: 7px 18px;
  border-radius: 10px;
  margin-bottom: 10px;
}
ol.list-v2 li:nth-of-type(odd) {
  background: #fbf5a9;
}
.panel-warning {
  border: 1px solid #fe9e43;
  border-radius: 10px;
  overflow: hidden;
}
.panel-warning > .panel-heading {
  background: #fbf5a9;
  border: none;
  padding: 15px 25px;
}
.panel-warning p {
  margin: 0;
}
.panel-warning .panel-title {
  font-size: 15px;
  vertical-align: baseline;
}
.panel-warning .panel-title .fa-star {
  font-size: 45px;
  position: relative;
  top: 0;
  left: 0;
  color: #fe9e43;
  z-index: 0;
}
.panel-warning .panel-title .fa-star span {
  color: #fff;
  position: absolute;
  z-index: 1;
  left: 16px;
  top: 7px;
  /*left: 15px;
		top: 2px;*/
}
.notice-block {
  background: #e7397b;
  padding: 25px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20em;
  z-index: 0;
}
.notice-block h4,
.notice-block p {
  color: #fff;
}
.notice-block h4 {
  font-size: 28px;
}
.notice-block p {
  margin-top: 10px;
  font-size: 16px;
  margin-bottom: 35px;
  line-height: 3;
}
.notice-block p .circle {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50% 50%;
  background: #fff45c;
  position: relative;
  top: 15px;
  margin: 0 5px;
}
.notice-block p .circle span {
  color: #e7397b;
  font-size: 24px;
  position: absolute;
  left: 13px;
  line-height: 1.6;
}
.notice-block #flower {
  opacity: 0.6;
  width: 100px;
  position: absolute;
  z-index: -1;
  right: 20px;
  bottom: 0;
}
.btn-default {
  border: none;
  color: #e7397b;
  font-size: 16px;
  border-radius: 10px;
}
.btn-default:after {
  content: "\f0da";
  font-family: FontAwesome;
  padding-left: 10px;
}
.btn-default:hover {
  color: #e7397b;
}
.notice-right {
  padding-left: 20px !important;
}
@media (max-width: 1200px) {
  .notice-right {
    float: none;
    display: block;
  }
}
/* -----------end 活動辦法  */
/* ----------- 現場活動  */
.gift {
  position: relative;
  width: 250px;
  height: 250px;
  background: #fff45c;
  border-radius: 50% 50%;
  margin: 30px auto;
  box-shadow: 4px 4px 0 #e7397b;
}
.gift img {
  position: absolute;
  top: 25px;
}
.gift + h4 {
  text-align: center;
  font-size: 15px;
  color: #fff;
  background: #f19149;
  border-radius: 25px;
  padding: 7px 25px;
  margin: 0 auto;
  display: inline-block;
}
/* -----------end 現場活動  */
/* ----------- 最新消息  */
.news-list li:first-child {
  background: #e7397b;
  border-right: 1px solid #eee;
  float: left;
  text-align: center;
  color: #fff;
  border-radius: 5px;
}
.news-list li {
  display: flex;
  text-align: left;
  padding: 2px 18px;
}
@media (max-width: 640px) {
  .news-list li:first-child {
    float: none;
    border-right: none;
    border-bottom: 1px solid #eee;
  }
  .news-list li {
    display: block;
    text-align: center;
  }
}
/* -----------end 最新消息  */
/* ----------- 獎勵方式  */
.reward {
  background: #eee;
  position: relative;
  width: 48%;
  border-radius: 25px;
  top: 0;
  text-align: center;
  margin: 10px auto 30px;
}
.reward .r-container {
  width: 42%;
  margin: 30px auto 0;
  top: -20px;
}
.reward ol {
  padding-bottom: 20px;
  display: inline-block;
  margin: 0 auto;
}
.reward ol li {
  font-size: 16px;
  text-align: left;
  margin-bottom: 5px;
}
.reward ol li:before {
  content: "\f005";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 15px;
  color: #f8b551;
  padding-right: 10px;
}
.reward.two {
  display: inline-block;
  margin: 10px 6px 30px;
}
@media (max-width: 1200px) {
  .reward.two {
    display: inline-block;
    margin: 10px 4px 30px;
  }
}
@media (max-width: 992px) {
  .reward {
    width: 100%;
  }
}
/* -----------end 獎勵方式  */
/* =============================== end 活動訊息  =============================== */
/* =============================== 活動花絮  =============================== */
.tab-content {
  margin: 0 20px;
}
.co {
  border-bottom: none;
}
.co a:after {
  position: absolute;
  content: "\f0da";
  display: block;
  top: 5px;
  right: 20px;
  font-size: 21px;
  font-family: FontAwesome;
}
.co li {
  width: 16.6%;
}
.co li a {
  padding: 10px 15px 10px 0;
  margin-right: 5px;
  border-radius: 25px;
  overflow: hidden;
  text-align: center;
}
/*.co li a:hover{
color:#FFF;
background:none;
border:none;
}*/
/*.co>li.active>a,
.co>li.active>a:focus,
.co>li.active>a:hover{
color:#FFF;
border:none;
background:none;
}
*/
.nav > li.tabphoto-01 > a:focus,
.nav > li.tabphoto-01 > a:hover {
  background: #ef401d;
  border: 1px solid #ef401d;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-01.active > a,
.nav-tabs > li.tabphoto-01.active > a:focus,
.nav-tabs > li.tabphoto-01.active > a:hover {
  background: #ef401d;
  color: #fff;
  opacity: 1;
}
.nav > li.tabphoto-02 > a:focus,
.nav > li.tabphoto-02 > a:hover {
  background: #ff9522;
  border: 1px solid #ff9522;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-02.active > a,
.nav-tabs > li.tabphoto-02.active > a:focus,
.nav-tabs > li.tabphoto-02.active > a:hover {
  background: #ff9522;
  color: #fff;
  opacity: 1;
}
.nav > li.tabphoto-03 > a:focus,
.nav > li.tabphoto-03 > a:hover {
  background: #6dc200;
  border: 1px solid #6dc200;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-03.active > a,
.nav-tabs > li.tabphoto-03.active > a:focus,
.nav-tabs > li.tabphoto-03.active > a:hover {
  background: #6dc200;
  color: #fff;
  opacity: 1;
}
.nav > li.tabphoto-04 > a:focus,
.nav > li.tabphoto-04 > a:hover {
  background: #f4d121;
  border: 1px solid #f4d121;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-04.active > a,
.nav-tabs > li.tabphoto-04.active > a:focus,
.nav-tabs > li.tabphoto-04.active > a:hover {
  background: #f4d121;
  color: #fff;
  opacity: 1;
}
.nav > li.tabphoto-05 > a:focus,
.nav > li.tabphoto-05 > a:hover {
  background: #31b6f3;
  border: 1px solid #31b6f3;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-05.active > a,
.nav-tabs > li.tabphoto-05.active > a:focus,
.nav-tabs > li.tabphoto-05.active > a:hover {
  background: #31b6f3;
  color: #fff;
  opacity: 1;
}
.nav > li.tabphoto-06 > a:focus,
.nav > li.tabphoto-06 > a:hover {
  background: #c26ef9;
  border: 1px solid #c26ef9;
  opacity: 0.8;
}
.nav-tabs > li.tabphoto-06.active > a,
.nav-tabs > li.tabphoto-06.active > a:focus,
.nav-tabs > li.tabphoto-06.active > a:hover {
  background: #c26ef9;
  color: #fff;
  opacity: 1;
}
.tabphoto-01 a {
  font-size: 15px;
  background: #ef401d;
  color: #fff;
  position: relative;
  padding: 8px 40px;
  margin-right: 14px;
  display: block;
  border: none;
}
.tabphoto-02 a {
  font-size: 15px;
  background: #ff9522;
  color: #fff;
  position: relative;
  padding: 8px 40px;
  margin-right: 14px;
}
.tabphoto-03 a {
  font-size: 15px;
  background: #6dc200;
  color: #fff;
  position: relative;
  padding: 8px 40px;
  margin-right: 14px;
}
.tabphoto-04 a {
  font-size: 15px;
  background: #f4d121;
  color: #fff;
  position: relative;
  padding: 8px 40px;
  margin-right: 14px;
}
.tabphoto-05 a {
  font-size: 15px;
  background: #31b6f3;
  color: #fff;
  position: relative;
  padding: 8px 40px;
  margin-right: 14px;
}
.tabphoto-06 a {
  font-size: 15px;
  background: #c26ef9;
  color: #fff;
  position: relative;
  padding: 8px 40px;
}
.btn-togo-pink {
  font-size: 15px;
  color: #e7397b;
  border-radius: 25px;
  padding: 10px 20px 10px 10px;
  border-color: #e7397b;
  position: relative;
}
.btn-togo-pink:after {
  position: absolute;
  content: "\f0da";
  display: block;
  top: 5px;
  right: 25px;
  font-size: 21px;
  font-family: FontAwesome;
  color: #e7397b;
}
.btn-togo-pink:focus:after,
.btn-togo-pink:hover:after {
  color: #fff;
}
.btn-togo-pink:focus,
.btn-togo-pink:hover {
  font-size: 15px;
  color: #fff;
  background: #e7397b;
}
.btn-togo-pink.active {
  font-size: 15px;
  background: #e7397b;
  color: #fff;
  border-radius: 25px;
  padding: 10px 20px 10px 10px;
  position: relative;
}
.btn-togo-pink.active:after {
  position: absolute;
  content: "\f0da";
  display: block;
  top: 5px;
  right: 25px;
  font-size: 21px;
  font-family: FontAwesome;
  color: #fff;
}
.btn-togo-pink:active,
.btn-togo-pink:hover {
  color: #FFF;
}
/*花絮照片及簡介*/
.photobox {
  border-radius: 10px;
  padding: 10px;
  font-size: 18px;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 30px;
}
.bgcolor-01 {
  background: #ef401d;
}
.bgcolor-02 {
  background: #ff9522;
}
.bgcolor-03 {
  background: #6dc200;
}
.bgcolor-04 {
  background: #f4d121;
}
.bgcolor-05 {
  background: #31b6f3;
}
.bgcolor-06 {
  background: #c26ef9;
}
.paint {
  background: #FFF;
  box-shadow: 4px 4px 12px 4px rgba(51, 51, 102, 0.5);
  position: relative;
}
.paint span {
  background: url("../img/draw/001.png") no-repeat;
  position: absolute;
  z-index: 9999;
  display: block;
  height: 50px;
  width: 50px;
}
.paint .corner-1 {
  background-position: 0 0;
  left: 0;
  top: 0;
}
.paint .corner-2 {
  background-position: -50px 0;
  right: 0;
  top: 0;
}
.paint .corner-3 {
  background-position: 0 -50px;
  left: 0;
  bottom: 0;
}
.paint .corner-4 {
  background-position: -50px -50px;
  right: 0;
  bottom: 0;
}
.paint img {
  padding: 20px 20px 0;
}
.paint p {
  font-size: 15px;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .paint {
    margin-bottom: 25px;
  }
}
@media (max-width: 640px) {
  .co a::after {
    display: none;
  }
  .co li a {
    padding: 10px;
  }
  .paint img {
    padding: 20px 0 0;
  }
}
@media (min-width: 992px) {
  .paint {
    min-height: 400px;
  }
  .paint.col-md-6 {
    width: 45%;
    margin: 0 17px;
  }
  .paint:before {
    background: url("../img/draw/sun.png") no-repeat;
    content: "";
    width: 100px;
    height: 113px;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 999;
    opacity: 0.4;
  }
}
@media (min-width: 1200px) {
  .paint.col-md-6 {
    margin: 0 20px;
  }
}
/*花絮照片及簡介結束*/
/* =============================== end 活動花絮  =============================== */
/* ============== end 主要內容  ============== */
/* ==============  側選單  ============== */
.sidebar-nav-title h3 {
  background: #e7397b;
  color: #fff;
  font-size: 21px;
  margin: 0;
  text-align: center;
  padding: 20px 0;
  border-radius: 10px 10px 0 0;
}
.list-toggle:after {
  display: none;
}
.sidebar-nav-v1 li a {
  padding: 20px 10px;
  font-size: 15px;
}
.sidebar-nav-v1 li a:focus,
.sidebar-nav-v1 li a:hover,
.sidebar-nav-v1 li.active a {
  background: #dbeffb;
  color: #0395d8;
}
.sidebar-nav-v1 > li.active,
.sidebar-nav-v1 > li.active:hover {
  background: none;
}
.list-group {
  background: #fff;
}
.list-group-item {
  border: none;
  border-top: 2px dotted #ddd;
  margin: 0 5px;
}
.sidebar-nav-v1 .list-group-item ul > li > a {
  padding: 10px 0 10px 30px;
  font-size: 15px;
  letter-spacing: 2px;
  background: #fff;
}
.sidebar-nav-v1 ul li.active a,
.sidebar-nav-v1 ul li:hover a {
  color: #0395d8;
  background: #f8f8f8;
}
/* ==============  end 側選單  ============== */
#topcontrol:hover {
  background: none;
}
#topcontrol {
  z-index: 99999;
  width: 80px;
  height: 80px;
  background: none;
  background-image: url("../img/draw/top.png");
  background-position: center center;
  position: relative;
  background-size: cover;
  right: 20px !important;
  bottom: 15px !important;
  border-radius: 3px !important;
  -moz-transition: all 200ms ease-out;
  -webkit-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  opacity: 1;
}
#topcontrol:after {
  display: none;
}
@media (min-width: 992px) {
  #topcontrol:hover {
    background-image: url("../img/draw/top.png");
    background-size: cover;
    background-position: center center;
    right: 20px !important;
    bottom: 15px !important;
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
}
@media (max-width: 992px) {
  #topcontrol:hover {
    background-image: url("../img/draw/top.png");
    background-size: cover;
    background-position: center center;
    right: 20px !important;
    bottom: 15px !important;
    opacity: 1;
  }
}
/*修改*/
.lacunae {
  margin-bottom: 40px;
}
.paint img {
  padding: 22px 8px 0;
}
.photocenter {
  margin: 0 9px 0 5px;
}
.lacunae {
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  .lacunae {
    margin-bottom: 0;
  }
  .photocenter {
    margin: 0 9px 0 5px;
  }
}
@media (min-width: 768px) {
  .paint img {
    height: 225px;
    margin: auto;
  }
}
@media (max-width: 992px) {
  .paint img {
    padding: 22px 8px 0;
    height: auto;
  }
  .paint {
    margin-bottom: 25px;
    min-height: 300px;
  }
  .photocenter {
    margin: 0 -15px;
  }
  .lacunae {
    margin-bottom: 0;
  }
}
/* 加碼送 */
.pinkline-list li {
  position: relative;
  z-index: 1;
}
.pinkline-list li::before {
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background: #FF0;
  position: absolute;
  left: -30px;
  top: 2px;
  z-index: -1;
}
.pink-border {
  border: 2px solid rgba(231, 59, 123, 0.4);
  padding: 20px;
  border-radius: 10px;
  position: relative;
}
.pink-border a {
  border-bottom: 2px solid #e73b7b;
  text-decoration: none;
  color: #e73b7b;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
}
.pink-border p {
  margin-bottom: 0;
}
.pink-border::before {
  content: "";
  border: 2px solid #e73b7b;
  border-radius: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -10px;
  top: -10px;
  opacity: .6;
  pointer-events: none;
}
/*# sourceMappingURL=custom.css.map */