@charset "utf-8";
/* Main colors */
/* Stuff colors */
/*
	@primary: 		#1abc9c
	@primary-rgba: 	26, 188, 156
	@secondary: 		#478f98
	@secondary-rgba:	71, 143, 152
*/
/* Main color @primary */
body {
  color: #000;
}
a {
  color: #124A84;
}
a:hover,
a:focus {
  text-decoration: underline;
}
 
.main-container {
  background: #fff;
}
#loader {
  background: #fff;
}
#loader .l-box {
  background: #124A84;
}
.labels .label {
  background: #124A84;
  color: #fff;
  border-bottom-color: #00932f;
  text-shadow: -1px -1px rgba(0, 0, 0, 0.15);
}
.labels .label:before {
  border-right-color: #124A84;
}
.labels .label.sale {
  background: #d32348;
  border-bottom-color: #b51e3e;
}
.labels .label.sale:before {
  border-right-color: #d32348;
}
 
.header .top-expand {
  background: #FCFCFC;
  border-bottom-color: #E5E8EB;
}
.header .logo a {
  color: #556273;
}

.header .menu a {
  color: #484848;
      text-transform: uppercase;
}
.header .menu li.selected a {
  color: #A80000;
}
.top-menu {
  background: #124A84;
}
.top-menu .informer .icon {
  color: #fff;
}
.top-menu .informer .count {
  background: #FFEED0;
  border-color: #D8C5A3;
  color: #948872;
}
.top-menu .informer .informer-dropdown .inner {
  background: #fff;
  border-color: #124A84;
}
.top-menu .informer .informer-dropdown:before {
  border-color: #124A84;
  background: #fff;
}
.top-menu .informer .informer-dropdown:after {
  background: #fff;
}
.top-menu .informer.informer-cart .informer-products li {
  border-bottom-color: #E5E8EB;
}
.top-menu .informer.informer-cart .informer-products .informer-remove {
  color: #C5C5C5;
}
.top-menu .informer.informer-cart .informer-products .informer-remove:hover {
  color: #FF4866;
}
.top-menu .informer:hover {
  background: #124A84;
}
.megamenu-box .open-menu {
  color: #fff;
}
.megamenu-box .open-menu .bars .bar {
  background: #fff;
}
.megamenu li {
  background: #fff;
}
.megamenu a {
  background: #ffffff;
  color: #585f69;
  text-decoration: none;
}
.megamenu .menu-toggle {
  color: #fff;
}
.megamenu > ul > li > a.selected,
.megamenu > ul > li:hover > a {
  background: #ebebeb;
  text-decoration: none;
}
.megamenu > ul > li > ul {
  border-top-color: #124A84;
}
.megamenu > ul > li > ul > li {
  border-bottom-color: #124A84;
}
.megamenu > ul > li > ul > li > a {
  color: #000000;
}
.megamenu > ul > li > ul > li .menu-toggle {
  color: #124A84;
}
.megamenu > ul > li > ul > li > ul {
  border-top-color: #124A84;
}
.megamenu > ul > li > ul > li > ul > li > a {
  color: #333;
}
.megamenu ul ul ul {
  border-top-color: #124A84;
}
.megamenu ul ul ul li a {
  color: #333;
}
.megamenu ul ul li a:hover {
  color: #124A84;
}
.megamenu-spacer li {
  border-bottom-color: #1ebb57;
  background: #fff;
}
.megamenu-spacer a {
  background: #124A84;
  color: #fff;
}
.product-item {
  border-color: #D5DADF;
}
.product-item:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.product-item .remove-from-wishlist {
  background: #fff;
  border-color: #D5DADF;
}
.product-item .image {
  border-bottom-color: #D5DADF;
}
.product-item .name {
  color: #556273;
      word-break: break-all;
}
.product-item .name:hover {
  color: #124A84;
}
.product-item .rate-product .fa {
  color: #D5DADF;
}
.product-item .rate-product .fa-star,
.product-item .rate-product .fa-star-half-o {
  color: #FFAF27;
}
.product-item .product-price {
  color: #556273;
}
.product-item .product-price del {
  color: #D32348;
}
.product-item .out-of-stock {
  color: #B5B9BD;
}
.product-item .compare-box a {
  color: #929EAB;
}
.product-item .compare-box a:hover,
.product-item .compare-box a.added {
  color: #C56B34;
}
.products-table .product-item:hover {
  background: #F1FAFF;
}
a.btn,
input.btn {
  background: #124A84;
  color: #fff;
}
a.btn:hover,
input.btn:hover {
  background: #103f71;
  color: #fff;
}
a.btn.btn-light,
input.btn.btn-light {
  background: #fff;
  color: #124A84;
}
a.btn-light:hover,
input.btn-light:hover {
  background: #fff;
  color: #124A84;
}
a.btn-light:active,
input.btn-light:active {
  box-shadow: none;
}
.select-variant select {
  border-color: #D5DADF;
  color: #888;
  background: #FFFFFF;
}
.no-touch .select-variant:after {
  background: #FFFFFF;
  border-bottom-color: #D5DADF;
  border-left-color: #D5DADF;
  border-top-color: #D5DADF;
  color: #666;
}
.sidebar {
  border-color: #D5DADF;
}
.sidebar .title {
  background: #FCFCFC;
  border-top-color: #D5DADF;
}
.sidebar .title.opened {
  border-bottom-color: #D5DADF;
}
.sidebar .sidebar-blog li {
  border-bottom-color: #E5E8EB;
}
.sidebar .sidebar-browsed-products .rating-stars .fa {
  color: #D5DADF;
}
.sidebar .sidebar-browsed-products .rating-stars .fa-star,
.sidebar .sidebar-browsed-products .rating-stars .fa-star-half-o {
  color: #FFAF27;
}
.sidebar .filter-list li.separate {
  border-bottom-color: #D5DADF;
}
.sidebar .filter-list a {
  color: #585f69;
}
.sidebar .filter-list a:hover,
.sidebar .filter-list a.selected {
  color: #77828d;
}
.sidebar .user-info .orders_history th {
  border-bottom-color: #D5DADF;
}
.breadcrumbs {
  background: #FCFCFC;
  border-bottom-color: #E5E8EB;
}
.breadcrumbs .fa {
  color: #B1B1B1;
}
.sort-box {
  background: #FCFCFC;
  border-color: #D5DADF;
}
.select-sm select {
  border-color: #D5DADF;
  color: #888;
  background: #fff;
}
.no-touch .select-sm:after {
  background: #FFFFFF;
  border-bottom-color: #D5DADF;
  border-left-color: #D5DADF;
  border-top-color: #D5DADF;
  color: #666;
}
.pagination a {
  border-color: #D5DADF;
  color: #77828d;
}
.pagination a:hover {
  border-color: #124A84;
  color: #124A84;
}
.pagination a.selected {
  background: #124A84;
  color: #fff;
  border-color: #124A84;
}
.mp-feature {
  border-color: #D5DADF;
  background: #FCFCFC;
}
.mp-feature .icon {
  border-color: #D5DADF;
  background: #fff;
  color: #124A84;
}
.mp-banner figcaption {
  background: rgba(0, 0, 0, 0.4);
}
.mp-banner:hover figcaption {
  background: #124A84;
}
.mp-banner figcaption h3 {
  color: #fff;
}
.mp-banner figcaption span {
  color: #fff;
}
.parallax-overlay {
  background-color: rgba(0, 0, 0, 0.45);
}
.parallax-title {
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.75);
}
.product .image {
  border-color: #D5DADF;
}
.product .thumbs a {
  border-color: #D5DADF;
}
.product .description .product-price {
  color: #000;
}
.product .description .product-price del {
  color: #000;
}
.product .description .rate-product .fa {
  color: #D5DADF;
}
.product .description .rate-product .fa-star,
.product .description .rate-product .fa-star-half-o {
  color: #FFAF27;
}
.product .description .info a {
  color: #77828d;
}
.product .description .info a:hover {
  color: #124A84;
}
.product .description .info .stock-in {
  color: #124A84;
}
.product .info.compare-box a {
  color: #124A84;
}
.product .info.compare-box a:hover,
.product .info.compare-box a.added {
  color: #C56B34;
}
.product-features {
  background: #fff;
}
.product-features td,
.product-features th {
  border-bottom-color: #EAEAEA;
}
.product-features tr:hover td,
.product-features tr:hover th {
  background: #F1FAFF;
}
.blog-list .blog-inner {
  border-color: #E5E8EB;
  background: #fff;
}
.blog-list .blog-post:before {
  border-color: #E5E8EB;
  background: #fff;
}
.blog-list .blog-post:after {
  border-color: #E5E8EB;
}
.blog-list .post-body .meta {
  color: #B6B8BB;
}
.blog-list .post-body .meta a {
  color: #B6B8BB;
}
.blog-list .post-body .meta a:hover {
  color: #124A84;
}
.post-page .meta {
  color: #B6B8BB;
}
.post-page .meta a {
  color: #B6B8BB;
}
.post-page .meta a:hover {
  color: #124A84;
}
.related-posts {
  background: #FCFCFC;
  border-color: #E5E8EB;
}
.comments .comments_list .comment-name:first-letter {
  color: #124A84;
}
.comments .comments_list .comment-date span {
  color: #FF4747;
}
.comments .comments_list .comment-body {
  border-color: #D5DADF;
  background: #FCFCFC;
}
.comments .comments_list .comment-body:before {
  background: #FCFCFC;
}
.comments .comments_list .comment-body:after {
  background: #FCFCFC;
  border-color: #D5DADF;
}
.comments .no-comments {
  border-bottom-color: #D5DADF;
}
.autocomplete-suggestions {
  background-color: #ffffff;
  border-color: #D5DADF;
}
.autocomplete-suggestions .autocomplete-selected {
  background: #F0F0F0;
}
.autocomplete-suggestions strong {
  color: #124A84;
}
.purchases-table {
  border-color: #D5DADF;
  background: #FCFCFC;
}
.purchases-table td {
  border-top-color: #D5DADF;
  background: #fff;
}
.purchases-table td.product-remove .fa {
  color: #B4B8BB;
}
.purchases-table td.product-remove .fa:hover {
  color: #E65252;
}
.purchases-table .coupon-row .coupon-text {
  border-color: #D5DADF;
  box-shadow: inset 0px 1px 3px -1px #D5DADF;
}
.purchases-table .coupon-row .coupon-text:focus {
  border-color: #124A84;
  box-shadow: inset 0px 1px 3px -1px #124A84;
}
#coupon_result .text-info {
  color: #124A84;
}
#coupon_result .text-danger {
  color: #FF3D3D;
}
.quantity-box .qty-btn {
  background: #fdfdfd;
  border-color: #D5DADF;
  color: #888;
}
.quantity-box .qty-input {
  background: #fff;
  border-top-color: #D5DADF;
  border-bottom-color: #D5DADF;
  color: #666;
}
.delivery-head label {
  border-color: #D5DADF;
  background: #FCFCFC;
}
.delivery-body {
  border-color: #D5DADF;
}
.form-row .required-star {
  color: #FF4B4B;
}
.form-row .text-field {
  border-color: #D5DADF;
  box-shadow: inset 0px 1px 3px -1px #D5DADF;
}
.form-row .text-field:focus {
  border-color: #124A84;
  box-shadow: inset 0px 1px 3px -1px #124A84;
}
.cart-totals {
  border-color: #ddd;
}
.cart-totals .totals_row {
  border-bottom-color: #ddd;
}
.cart-totals .totals_row > div:nth-child(2n+1) {
  border-right-color: #ddd;
}
.message_info {
  border-color: #D8C5A3;
  background: #FFEED0;
  color: #948872;
}
.message_error {
  border-color: #A20C2C;
  background: #E05875;
  color: #FFF;
}
.mfp-popup-md {
  background: #fff;
}
.mfp-popup-md .title {
  background: #FCFCFC;
  border-top-color: #D5DADF;
  border-bottom-color: #D5DADF;
}
#form-callback .popup-inner .result p {
  color: #E03434;
}
.compare-params a.selected {
  color: #77828d;
}
.compare-table {
  border-color: #D5DADF;
  background: #fff;
}
.compare-table .compare-row {
  border-bottom-color: #E5E8EB;
}
.compare-table .compare-row:hover .feature-name,
.compare-table .compare-row:hover .feature-value {
  background: #F1FAFF;
}
.compare-table .products-row {
  background: #fff;
}
.compare-table.fixed-top .products-row {
  box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.25);
}
.compare-table .compare-row.products-row .feature-name {
  background: #fff;
}
.compare-table .compare-product {
  border-left-color: #E5E8EB;
}
.compare-table .compare-product .remove-from-compare {
  background: #fff;
  border-color: #D5DADF;
}
.compare-table .compare-product .rate-product .fa {
  color: #D5DADF;
}
.compare-table .compare-product .rate-product .fa-star,
.compare-table .compare-product .rate-product .fa-star-half-o {
  color: #FFAF27;
}
.compare-table .feature-value .product-price {
  color: #556273;
}
.compare-table .feature-value .product-price del {
  color: #D32348;
}
.compare-table .feature-value .out-of-stock {
  color: #B5B9BD;
}
.compare-table .feature-value {
  border-left-color: #E5E8EB;
}
.compare-table .feature-value .no-value {
  color: #dadada;
}
.footer {
  background: #FCFCFC;
  border-top-color: #E5E8EB;
  border-bottom-color: #E5E8EB;
}
.footer .newsletter_form .subscribe-input {
  border-color: #ddd;
  color: #666;
  background: #fff;
}
.footer .newsletter_form .subscribe-button {
  background: #124A84;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.line-title span {
  background: #fff;
}
.line-title:before {
  border-top-color: #E5E8EB;
}
@media only screen and (min-width: 992px) {
  .sidebar .title {
    border-bottom-color: #D5DADF;
  }
  .megamenu > ul > li {
    border-bottom-color: #ebebeb;
  }
  .megamenu > ul > li > ul {
    background: #fff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    border-top-color: #ebebeb;
  }
}
@media screen and (max-width: 768px) {
  .product-features td {
    border-bottom-color: #eee;
  }
  .purchases-table {
    background: #fff;
  }
  .purchases-table tr {
    border-color: #D5DADF;
  }
  .product-features td {
    border-bottom-color: #eee;
  }
  .sidebar .user-info .orders_history tr {
    border-bottom-color: #D5DADF;
  }
}
@media only screen and (min-width: 992px) {
  .megamenu .dropdown ul {
    background: #fff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
    border-top-color: #124A84;
  }
}
@media only screen and (min-width: 1200px) {
  .header .menu {
    background: none;
  }
}
/* Plugins */
.irs-slider.state_hover,
.irs-slider:hover {
  background-color: #124A84;
}
.ns-effect-slidetop {
  background: #124A84;
}
.ns-bar .ns-close::before,
.ns-bar .ns-close::after {
  background: #55736E;
}
.owl-nav div:hover {
  background: #124A84;
  border-color: #00932f;
}
.sp-selected-button {
  background-color: #124A84;
}
.cd-tabs-navigation a {
  color: #124A84;
}
.cd-tabs-navigation a:hover {
  color: #C56B34;
}
.layout-gallery-sign-wrapper {
    text-align: center;
    margin: 15px 0;
}
        
.layout-gallery-sign-wrapper div {
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 10px;
}
        
.layout-gallery-sign-wrapper img {
    max-width: 100px;
    width: 100%;
    height: 100px;
}
        
.layout-gallery-sign-wrapper p {
    margin: 15px 0;
    text-align: center;
    text-indent: 0;
}