.home .t3-wrapper {
  
  
  
  
  
}
.home .t3-wrapper .mainbody-wrap {
  background: #185881;
}
.home .t3-wrapper .mainbody-wrap .t3-mainbody {
  background: none;
  color: #ffffff;
  padding: 15px;
}
.home .t3-wrapper .mainbody-wrap .t3-mainbody h1.article-title {
  color: #ffda30;
}
.home .t3-wrapper .mainbody-wrap .t3-mainbody .btn {
  font-size: 16px;
}
.home .t3-wrapper .slideshow {
  background-color: #185881;
  background: -webkit-gradient(linear, left top, left bottom, from(#185881), to(#ffffff));
  background: -webkit-linear-gradient(top, #185881, #ffffff);
  background: -moz-linear-gradient(top, #185881, #ffffff);
  background: -ms-linear-gradient(top, #185881, #ffffff);
  background: -o-linear-gradient(top, #185881, #ffffff);
}
@media (max-width: 767px) {
  .home .t3-wrapper .slideshow {
    display: none;
  }
}
.home .t3-wrapper .container.t3-sl.t3-sl-1 {
  padding: 0;
}
.home .t3-wrapper .container.t3-sl.t3-sl-1 .position-top .t3-module.module h1 {
  color: #185881;
  font-size: 45px;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
}
.home .t3-wrapper .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1.row {
  margin: 0;
}
@media (max-width: 767px) {
  .home .t3-wrapper .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .col-xs-6,
  .home .t3-wrapper .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .col-xs-12 {
    width: 100% !important;
  }
}
.home .t3-wrapper .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module .module-inner img {
  display: block;
  margin: 0 auto;
}
.home .t3-wrapper .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module .module-inner h3 {
  color: #185881;
  margin-top: 0;
  text-align: center;
}
.home .t3-wrapper .content-middle-wrap {
  background: #21355b;
  padding: 20px 15px;
}
.home .t3-wrapper .content-middle-wrap .content-middle .t3-module.module {
  margin-bottom: 0;
}
.home .t3-wrapper .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module {
  margin-bottom: 0;
}
.home .t3-wrapper .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module h3.module-title {
  color: #21355b;
  font-size: 35px;
  font-weight: 700;
  margin-bottom: 40px;
  text-align: center;
}
.home .t3-wrapper .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module .btn {
  font-size: 16px;
  margin-top: 20px;
}
.home .t3-wrapper .content-bottom-wrap {
  background: url('../../../templates/t3_bs3_blank/images/content-bottom-bg.jpg') no-repeat fixed top center;
  background-size: cover;
  padding: 60px 0;
}
.home .t3-wrapper .content-bottom-wrap .content-bottom {
  color: #ffffff;
}
.home .t3-wrapper .content-bottom-wrap .content-bottom h3.module-title {
  font-size: 35px;
  font-weight: 400;
}
.home .t3-wrapper .content-bottom-wrap .content-bottom .btn {
  font-size: 16px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .home .t3-wrapper .content-bottom-wrap .content-bottom .btn {
    margin-top: 0;
  }
}

.t3-wrapper .mainbody-wrap {
  background-color: #185881;
  background: -webkit-gradient(linear, left top, left bottom, from(#185881), to(#ffffff));
  background: -webkit-linear-gradient(top, #185881, #ffffff);
  background: -moz-linear-gradient(top, #185881, #ffffff);
  background: -ms-linear-gradient(top, #185881, #ffffff);
  background: -o-linear-gradient(top, #185881, #ffffff);
}
.t3-wrapper .mainbody-wrap .t3-mainbody {
  background: rgba(255, 255, 255, 0.9);
  padding: 10px 20px;
}
.t3-wrapper .mainbody-wrap .t3-mainbody h1.article-title {
  color: #185881;
}
.t3-wrapper .mainbody-wrap hr {
  border-color: #333 !important;
}
.t3-wrapper img {
  max-width: 100%;
}
.t3-wrapper .btn {
  background: #ffda30;
  border: 0;
  border-radius: 0;
  color: #000000;
  padding: 10px 25px;
}
.t3-wrapper .btn:hover,
.t3-wrapper .btn:focus {
  background: #c9a500;
}

#k2Container.itemListView.testimonials .itemContainer {
  background: #185881;
  border: 2px solid #fccf00;
  color: #ffffff;
  margin: 10px 0;
  padding: 15px;
}
#k2Container .itemBackToTop {
  display: none;
}

#header-wrap {
  background: #21355b;
}
#header-wrap .t3-header .logo-image a img {
  width: 100%;
}
#header-wrap .t3-header .head-search {
  margin-top: 15px;
}
@media (max-width: 991px) {
  #header-wrap .t3-header .head-search {
    text-align: center;
  }
}
#header-wrap .t3-header .head-search img {
  max-width: 100%;
}
#header-wrap .t3-header .head-search img:hover,
#header-wrap .t3-header .head-search img:focus {
  background: #186ca1;
}

.floating-side {
  left: -100px;
  top: 30%;
  transform: rotate(270deg);
  position: fixed;
  z-index: 9000;
}
.floating-side .button {
  font-size: 18px !important;
  text-transform: capitalize;
}
.floating-side .button:hover,
.floating-side .button:focus {
  background: #c9a500 !important;
}
@media (max-width: 767px) {
  .floating-side {
    left: 0;
    top: auto;
    bottom: 0;
    transform: none;
    width: 100% !important;
  }
  .floating-side .button {
    width: 100% !important;
  }
}

#t3-mainnav {
  background: none;
  border: 0;
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.current.active > a,
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.open > a,
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.active > a {
  background: #21355b url('../../../templates/t3_bs3_blank/images/menu-bg.png') repeat-x scroll bottom center;
}
@media (max-width: 767px) {
  #t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.current.active > a,
  #t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.open > a,
  #t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li.active > a {
    background: none;
    color: #ffda30;
  }
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a {
  color: #ffffff;
  margin: 15px 15px;
  padding: 8px 0;
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a:hover,
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a:focus {
  background: #21355b url('../../../templates/t3_bs3_blank/images/menu-bg.png') repeat-x scroll bottom center;
}
@media (max-width: 767px) {
  #t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a:hover,
  #t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a:focus {
    background: none;
    color: #186ca1;
  }
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li > a .caret {
  display: none;
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li .dropdown-menu .mega-dropdown-inner ul li.active a {
  background: #21355b;
  color: #ffffff !important;
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li .dropdown-menu .mega-dropdown-inner ul li a {
  background: none;
  color: #21355b;
  margin: 2px 0;
  padding: 10px 15px;
}
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li .dropdown-menu .mega-dropdown-inner ul li a:hover,
#t3-mainnav.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav > li .dropdown-menu .mega-dropdown-inner ul li a:focus {
  background: #21355b;
  color: #ffffff;
}
#t3-mainnav .navbar-header .navbar-toggle {
  color: #ffffff;
  width: 85px;
}
#t3-mainnav .navbar-header .navbar-toggle:hover,
#t3-mainnav .navbar-header .navbar-toggle:focus {
  background: #185881;
}
#t3-mainnav .navbar-header .navbar-toggle .fa {
  margin-right: 10px;
}

.t3-sidebar.t3-sidebar-left .t3-module {
  background: #21355b;
  padding: 15px;
}
.t3-sidebar.t3-sidebar-left .t3-module h3.module-title {
  color: #ffda30;
  font-size: 22px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.t3-sidebar.t3-sidebar-left .t3-module ul.nav.nav-pills li.current a {
  color: #ffda30;
}
.t3-sidebar.t3-sidebar-left .t3-module ul.nav.nav-pills li a {
  color: #ffffff;
  font-size: 16px;
}
.t3-sidebar.t3-sidebar-left .t3-module ul.nav.nav-pills li a:hover,
.t3-sidebar.t3-sidebar-left .t3-module ul.nav.nav-pills li a:focus {
  background: #186ca1;
  border-radius: 0;
}

#t3-footer {
  background: #ffffff;
  border-top: 2px solid #333;
}
@media (max-width: 767px) {
  #t3-footer .t3-spotlight.t3-footnav .col-xs-6,
  #t3-footer .t3-spotlight.t3-footnav .col-xs-12 {
    width: 100% !important;
  }
}
#t3-footer .t3-spotlight.t3-footnav .t3-module.module {
  background: none;
  color: #1a1a1a;
}
#t3-footer .t3-spotlight.t3-footnav .t3-module.module h3.module-title {
  color: #186ca1;
  font-size: 26px;
  text-transform: uppercase;
}
#t3-footer .t3-spotlight.t3-footnav .t3-module.module ul {
  list-style: inside;
  margin-left: 20px;
}
#t3-footer .t3-spotlight.t3-footnav .t3-module.module .fa {
  margin-right: 10px;
}
#t3-footer .t3-spotlight.t3-footnav .t3-module.module a {
  color: #1a1a1a;
}
#t3-footer .footer-bottom {
  background: #185881;
  padding: 20px 0;
}
#t3-footer .footer-bottom .t3-module.module {
  margin-bottom: 0;
}
#t3-footer .footer-bottom .footer-left {
  margin-top: 15px;
}
@media (max-width: 767px) {
  #t3-footer .footer-bottom .footer-left {
    text-align: center;
  }
}
#t3-footer .footer-bottom .footer-left img {
  max-width: 100%;
}
#t3-footer .footer-bottom .footer-left img:hover,
#t3-footer .footer-bottom .footer-left img:focus {
  background: #131f36;
}
#t3-footer .footer-bottom .footer-right {
  text-align: right;
}
@media (max-width: 767px) {
  #t3-footer .footer-bottom .footer-right {
    text-align: center;
  }
}
#t3-footer .footer-bottom .footer-right img {
  max-width: 100%;
}

#mijoshop #cart > .btn {
  color: #000000;
}
#mijoshop p {
  margin: 0 0 10px !important;
}
#mijoshop .nav.nav-tabs {
  margin-bottom: 10px !important;
}
#mijoshop .stock {
  color: #ea0909;
}

#userForm .formBody {
  width: 100%;
}
#userForm .formBody textarea,
#userForm .formBody input {
  width: 100%;
}
#userForm .formBody textarea {
  height: 100% !important;
}
#userForm .formBody button {
  background: #185881;
  border: 0;
  border-radius: 0;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  padding: 10px;
}
#userForm .formBody button:hover,
#userForm .formBody button:focus {
  background: #21355b;
}