/********** Header ********************************************************************/
.quick-search {border-bottom:1px solid #fff;}
.quick-search .form-control {background:transparent; border:none; box-shadow:none; color:#fff; padding:0px;}
.quick-search .btn {background:transparent !important; border:none; padding:0px;}
.badge {padding: 0.35em 0.45em; font-size: .55em; border-radius: 50%; margin: 0 0 0 -7px;}
.logo-height{max-height: 118px;};
/********** MainBanner **************************************************************************************************/
.carousel-caption,.max-width {bottom:auto; z-index:9;}
.overlay {background:rgba(0,0,0,0.2); z-index:1;}
.carousel-caption.top-50.fs-4.start-0.end-0.translate-middle-y.text-start {
  z-index: 999;
}
.carousel-control-next, .carousel-control-prev{z-index: 999;}
.woocommerce-variation-description {
  display: none;
}
.dropdown .dropdown-item .dropdown-submenu{display:none}
.dropdown .dropdown-item:hover .dropdown-submenu{display:block}
.dropdown-item a {color:#fff;}
mark {
	padding: 0;}
.gpfw_gift_pack_fields {
  max-height: 114px;
}
.gift-image {
  max-height: 255px;
}
.gpfw_img_responsive {
  min-height: 117px !important;
}
#Footer {
  clear: both;
}
.ff-playfair.mb-4 {
  color: #fff;
}
.carousel-caption.fs-4{
  z-index: 999;
  text-align: center;
  top: 28%;
  text-align: left !important;
  left: 0;
  right: 0;
}
.max-width.position-relative {
  z-index: 999;
}
.dropdown-item:focus, .dropdown-item:hover {background-color:transparent; color:#ad7644;}
.cotact-btn .btn-primary {
  background-color: #ad7644 !important;
  border-color: #ad7644 !important;
  color: #fff !important;
  padding: 13px;
  width: 124px;
}
/********** image hovereffect **************************************************************************************************/
.hovereffect img {position:relative; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0);}
.hovereffect:hover img {opacity: 0.4; filter: alpha(opacity=40); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}

.hovereffect h2 {text-transform: uppercase; color: #fff; padding: 0.4em 0; background-color: transparent;}
.hovereffect h2:after {position: absolute; bottom:0; left:0; width:100%; height:2px; background:#fff; content:''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
.hovereffect:hover h2:after {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}

.hovereffect a, .hovereffect p {color: #FFF; font-size:20px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0);}
.hovereffect:hover a, .hovereffect:hover p {opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}

/********** content ***************************************************************************************************/

#newsletter {background:url(../images/bg-news.jpg) no-repeat center center; background-size:cover; min-height:800px; font-size:18px;}
#newsletter .form-control {height:60px;}

/********** Footer ***************************************************************************************************/
#Footer a {color:#fff;}
#Footer a:hover,#Footer a.active {color:#ad7644;}

.copyright {font-size:12px;}