body {
	font-size: 14px /*{body|body-font-size}*/;
	color: #222 /*{body|text-colour}*/;
}
a, a:hover, a:active, .btn-link, .btn-link:hover{
	color: #333 /*{body|link-colour}*/;
}
.wrapper-header {
	background-color: #161e27 /*{header|background-colour}*/;
	border:none;
	margin-bottom:0px;
}
.wrapper-header a, .wrapper-header a:active {
  color: #fff /*{header|link-colour}*/;
}
.wrapper-header .nav > li > a:hover{color:#fff; text-decoration:underline; font-weight:500;}
.wrapper-header .btn-default {
	background-color: #efefef /*{header|button-colour}*/;
	border-color: #efefef /*{header|button-colour}*/;
	color: #333 /*{header|button-text-colour}*/;
}
.header-search .ajax_search {
	border-color: #efefef /*{header|button-colour}*/;
	box-shadow: none;
	border-width: 2px;
}
.navbar.navbar-default {
	background-color: #f2f2f2 /*{header|menu-background-colour}*/;
}
.navbar-default .navbar-nav > li > a {
	color: #161e27 !important  /*{header|menu-colour}*/;
	font-weight:500;
}
.navbar-default .navbar-nav > li > a:hover,
.navigation-list li a:hover,.navbar-default .navbar-nav > li:hover > a,
.navigation-list li:hover a, .navigation-list li a,
.navbar-default .navbar-nav > li > a:focus{
    	color: #2b4965;
}
.top-wrapper{
    background: #161e27;
    color: #fff;
    font-size: 13px;
    position: relative;
    z-index: 999;
    border-bottom:1px solid #C5C6C9;
}
.top-links-left{float: left; padding: 0; line-height:20px; padding:10px;}
.top-links-right{float: right; padding: 0;}
.top-links-right .top-wishlist a, .top-links-right .top-checkout a {
    font-size: 13px;display: inline-block; text-transform: capitalize; color: #fff; border: 0; line-height: 20px; padding:10px;
}
/*.top-links-right .top-wishlist a:hover,.top-links-right .top-checkout a:hover{color:#161e27;} */
.top-links-right .top-wishlist a.dropdown-item:hover{background: none;}
.top-checkout ul ul.dropdown-menu a.dropdown-item:hover{color:#161e27;}
.top-links-right .top-wishlist{ margin-right:5px;}
.top-links-right .top-wishlist, .top-links-right .top-checkout{display:inline-block;}
.top-links-right .top-checkout ul{ margin:0; padding:0; list-style:none;}
.checkout #header{background:#000;}
#header-cart{z-index:100;}
a#cartcontentsheader{ background-color: #fff !important; color:#333 !important;}
a#cartcontentsheader:focus{box-shadow:none!important;}
.timeloading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #0003;
    height: 5px;
    animation: ease-in-out 0s normal none 1 running timeloading;
    z-index:99;
}
.banner-center {
    margin: 0 0 30px;
}
.banner-center .col {
    position: relative;
    overflow: hidden;
    padding:0;
}
.banner-center .col:before {
    bottom: -35px;
    right: -90px;
}
.banner-center .col:after {
    top: -35px;
    left: -90px;
}
.banner-center .col:before, .banner-center .col:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    background: #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: ease .15s all;
    -moz-transition: ease .15s all;
    transition: ease .15s all;
}
.banner-center .col:hover:before {
    right: -35px;
}
.banner-center .col:hover:after {
    left: -35px;
}
.banner-center .col-1,.banner-center .col-2,.banner-center .col-3,.banner-center .col-4{ max-width:100%;}
.banner-center .col-2{margin-bottom:30px;}
.front-ad img{width:100%; height:auto;}
h3.title {
    display: block;
    vertical-align: top;
    padding: 0;
    margin: 0;
    font-size: 24px;
    color: #161e27;
    font-weight: 900;
    text-transform: uppercase;
    position: relative;
    text-align:center;
    font-family:"Roboto","Poppins","Lato", sans-serif;
}
p.desc{max-width: 350px;
    margin: 0 auto;
    display: block;
    padding: 15px 0;
    text-align:center;
}
.pro-box{position: relative;}
.pro-box img{opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;}
.product-title a{font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    text-transform: capitalize;
    line-height: 24px;
    display: inline-block;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.cart-box{transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;width:100%;}
.pro-box:hover .cart-box {
  opacity: 1;
}
.pro-box:hover img{opacity: 0.3;} 

.carousel-caption{text-shadow:none; text-align:left;} 
.carousel-caption h2{  font-size: 24px; color: #808080;}
.carousel-caption p{  font-size: 48px; color: #161e27;}

.newletter-subscribe{ background: #f6f6f6; padding:33px 55px;}
.end-footer {
    padding: 30px 0;
    background: #161e27;
}
.end-footer p{ color: #a0a0a0;
    background: none;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    margin-bottom: 0;}
    
.end-footer ul{margin:0;}
.end-footer p a{color:#fff;}
@media (max-width: 767.98px) {
  .carousel-indicators {
    display: none; } }


  @media (min-width: 576px) {
    .carousel-caption {
      left: 10%;
      right: 0;
      top: 20%;
      padding: 30px;
      width:45%;
       } }
  @media (max-width: 767.98px) {
    .carousel-caption {
      bottom: 0;
      padding: 0; }
      .carousel-caption .h3 {
        font-size: 14px; }
      .carousel-caption .btn-lg, .carousel-caption .btn-group-lg > .btn {
        display: none; } }
  
@media (max-width: 767.98px){
    .navbar-collapse{background:#161e27;}
	.navbar-nav .dropdown-menu .dropdown-item,.navbar-default .navbar-nav > li > a{
		color: #fff !important /*{header|menu-colour}*/;
		
	}
}
a#cartcontentsheader {
	padding: 13px 17px;
	background-color: #5d7c81 /*{header|Cart-icon-background-colour}*/;
	color: #fff /*{header|Cart-icon-text-colour}*/;
	border: none;
}
.wrapper-footer {
	background-color: #fff /*{footer|background-color}*/;
	color: #000 /*{footer|text-colour}*/;
	border-top:1px solid #f6f6f6;
}
.wrapper-footer a, 
.wrapper-footer a:hover, 
.wrapper-footer a:active {
	color: #000 /*{footer|link-colour}*/;
}

/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333 /*{buttons | btn-default-text-colour}*/;
	background-color: #fff /*{buttons | btn-default-background-colour}*/;
	border-color: #ccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover,
.btn-outline-secondary.disabled, .btn-default:disabled,
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}

/* Primary button */
.btn-primary {
	color: #fff /*{buttons | btn-primary-text-colour}*/;
	background-color: #161E27 /*{buttons | btn-primary-background-colour}*/;
	border-color: #161E27 /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover,
.btn-primary.disabled, .btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #003437 /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #003437 /*{buttons | btn-primary-border-colour-hover}*/;
}

/* Success button */
.btn-success {
	color: #fff /*{buttons | btn-success-text-colour}*/;
	background-color: #5d7c81 /*{buttons | btn-success-background-colour}*/;
	border-color: #5d7c81 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success.disabled, .btn-success:disabled,
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #5d7c81 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #5d7c81 /*{buttons | btn-success-border-colour-hover}*/;
}
