﻿@font-face {
	font-family: 'Avenir Next LT Pro Bold';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/AvenirNextLTPro-Bold.otf') format('opentype');
	font-weight: bold !important;
}

@font-face {
	font-family: 'Avenir-Heavy';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/Avenir-Heavy.otf') format('opentype');
	font-weight: bold !important;
}

@font-face {
	font-family: 'Avenir Next';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/AvenirNextLTPro-Regular.otf') format('opentype');
	font-weight: bold !important;
}

@font-face {
	font-family: 'Avenir LT 45 Book';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/Avenir LT 45 Book.ttf') format('opentype');
	font-weight: lighter !important;
}

@font-face {
	font-family: 'MinionPro-Regular';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/MinionPro-Regular.otf') format('opentype');
}

@font-face {
	font-family: 'GOUDOS';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/Fonts/GOUDOS.TTF') format('opentype');
}

@font-face {
	font-family: 'Avenir LT 65 Medium';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/Avenir+LT+65+Medium.ttf') format('opentype');
}

@font-face {
	font-family: 'PERTILI';
	src: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/css/Fonts/PERTILI.TTF') format('opentype');
}

.Bannertext {
	font-family:'PERTILI'!important;
	font-size:60px!important;
	color:#f8f0e4;
	text-shadow: 0.1em 0.1em 0.2em #6c6e6e;
	

}


/*Cookie Consent Begin*/
#cookieConsent {
	background-color: rgba(20,20,20,0.8);
	min-height: 26px;
	font-size: 14px;
	color: #ccc;
	line-height: 26px;
	padding: 8px 0 8px 30px;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	z-index: 9999;
}

	#cookieConsent a {
		color: #4B8EE7;
		text-decoration: none;
	}

#closeCookieConsent {
	float: right;
	display: inline-block;
	cursor: pointer;
	height: 20px;
	width: 20px;
	margin: -15px 0 0 0;
	font-weight: bold;
}

	#closeCookieConsent:hover {
		color: #FFF;
	}

#cookieConsent a.cookieConsentOK {
	background-color: #F1D600;
	color: #000;
	display: inline-block;
	border-radius: 5px;
	padding: 0 20px;
	cursor: pointer;
	float: right;
	margin: 0 60px 0 10px;
}

	#cookieConsent a.cookieConsentOK:hover {
		background-color: #E0C91F;
	}
/*Cookie Consent End*/



.dropdownSorting {
	background-color: transparent !important;
	border: none !important;
}

.dropdown-menu.show {
	top: 0px !important;
	left: 0px !important;
}

#submenuCat.show {
	position: sticky !important;
	top: 0px !important;
	width: 100%;
	padding-left: 10px !important;
	/*background-color:blue!important;*/
	transform: none !important;
}


.menuCloseButon {
	width: 20px;
	height: 20px;
	cursor: pointer;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.card {
	background-color: transparent !important;
}

.form-control {
	background-color: transparent !important;
	font-family: 'Avenir LT 45 Book' !important;
}

.TextUpperCase {
	text-transform: uppercase;
}

* {
	padding: 0;
	margin: 0;
	font-family: 'Avenir LT 45 Book';
}

.carousel-caption {
	bottom: 10px !important;
	left: 10% !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.MarginHomePageImage {
	margin-bottom: 8px !important;
	margin-top: 8px !important;
}

.nav-link {
	color: white !important;
	border: 0px !important;
	color: white !important;
	background-color: #d8a48f !important;
}

.dropdown-menu {
	padding: 0px !important;
	margin: 0px !important;
	padding-left: 0px !important;
	color: white !important;
	background-color: #d8a48f !important;
}

.dropdown-item {
	color: white !important;
	border: 0px !important;
	color: white !important;
	background-color: #d8a48f !important;
}

.dotBeforetext {
	height: 5px;
	width: 5px;
	background-color: white;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle !important;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
}

.HeaderTop {
	/*height: 45px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	color: white !important;
	background-color: #bb8487 !important;
	text-transform: uppercase !important;
	letter-spacing: 5px;
}

.BodyBackGround {
	background-color: #f8f0e5 !important;
}

.SpacingFontNoWrap {
	letter-spacing: 3px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}


.GroupHeaderText {
	bottom: 0;
	background: #bb8487;
	/*background: rgba(161, 133,121, 0.9);*/
	color: #f1f1f1;
	margin-top: 10px !important;
	letter-spacing: 3px;
	white-space: nowrap !important;
	overflow: hidden;
}


.FormTextGroupHeading {
	color: white;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	text-transform: uppercase;
}


.GroupHeaderCont {
	top: -10px !important;
	position: absolute !important;
	height: 35px !important;
	text-align: center !important;
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.SlideTextCont1 {
	position: absolute;
	bottom: 0;
	background: #a18579;
	background: rgba(161, 133,121, 0.9); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	margin-top: 10px;
}

.StaticSlideText {
	position: absolute;
	bottom: 90px;
	left: 250px;
	color: #a18579;
	background: white !important;
	/*background: rgba(161, 133,121, 0.9);*/
	width: 50%;
	height: 230px;
	margin-top: 10px;
	border: solid;
	border-color: #d8a48f !important;
	border-width: 1px;
	padding: 10px;
	align-items: center;
}

.SliderBorderBox {
	border: solid;
	border-color: #d8a48f !important;
	border-width: 1px;
	padding: 10px;
	height: 100%;
}


/*New Styles*/


.corportaePage {
	/*height:900px;*/
}



.proposalBox {
	background-color: #d8a48f;
}

.navbar-nav .nav-link {
	color: #bf8488 !important; /*White !important;*/
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
}

.MainHeader {
	text-align: left !important;
}

.FormTextTandC {
	font-family: 'Avenir LT 45 Book' !important;
	color: #bb8487 !important;
	font-size: 14px;
	text-align: justify;
	font-style: italic !important;
}

.ProductLabelInlist {
	height: 60px;
	cursor: pointer;
}

.SlideTextCont {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	padding: 20px;
	height: 30%;
	display: none;
}



.SlideTextCont2 {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	padding: 20px;
	height: 30%;
}

.SlideTextCont3 {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	padding: 20px;
	height: 30%;
}

.SlideTextCont4 {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	padding: 20px;
	height: 30%;
}

.SlideTextCont5 {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 80%;
	padding: 20px;
	height: 30%;
}




.CartTotalItemNumber {
	width: 19px;
	height: 19px;
	color: white;
	font-family: Calibri !important;
	font-size: 12px;
	background: #bb8487;
	background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
	border: 1px solid white;
	-webkit-border-radius: 80% !important;
	border-radius: 80% !important;
	position: absolute;
	/*left: -10px;*/
	left: 50px;
	top: 14px;
}

.HomePageSearch {
	/*content: url('../images/SearchIcon.png');*/
	content: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/Images/Magnifying glass.png');
	float: right;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.HomePageBaskate {
	content: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/Images/BasketIcon.png');
	float: right;
	display: inline-block;
}

.HomePageCal {
	content: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/Images/CalenderIcon.png');
	float: right;
	display: inline-block;
}

.HomePageGFLogo {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/HeaderImageWithLogo.png');
	display: inline-block;
	/*width: 100% !important;
	height: 100% !important;*/
	margin-top: -20px;
	padding-bottom: 5px;
}

.HomeHeaderGFLogo {
	/*content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/HeaderImageWithLogo.png');*/
    content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/HeaderImageWithLogoNew.png');
	display: inline-block;
	margin-top: 0px;
	padding-bottom: 0px;
    /*width:25%;
    height:25%;*/
}

.ContactUSImage {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/ContactUSImage.png');
	display: inline-block;
	padding-left: 0px !important;
	margin-top: 0px !important;
}


.SocialIconFB {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Facebook Logo.png');
	padding-left: 10px;
}

.SocialIconInsta {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Insta Logo.png');
	padding-left: 10px;
}

.UserIcon {
	content: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/Images/User icon.png');
	padding-left: 5px;
}

.BasketIcon {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Shopping Basket Icon.png');
	padding-left: 5px;
}

.SearchIcon {
	content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Search Icon.png');
	padding-left: 5px;
}




.textBoxReadonly {
	border: none !important;
	font-family: 'Avenir LT 45 Book' !important;
	color: black !important;
	font-size: 16px;
}

.FormText {
	font-family: 'Avenir LT 45 Book' !important;
	color: #bb8487 !important;
	font-size: 16px;
	text-align: justify;
}

.FormTextBlack {
	font-family: 'Avenir LT 45 Book' !important;
	color: #58595b !important;
	font-size: 23px;
	text-align: justify;
}

.FormTextWhite {
	font-family: 'Avenir LT 45 Book' !important;
	color: white !important;
	font-size: 16px;
	text-align: justify;
}



.FormTextBlue {
	color: White;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	text-align: justify;
}


.FormTextSmall {
	font-family: 'Avenir LT 45 Book' !important;
	color: #bb8487 !important;
	font-size: 10px;
	text-align: justify;
}

.FormTextSmallWhite {
	font-family: 'Avenir LT 45 Book' !important;
	color: white !important;
	font-size: 10px;
	text-align: justify;
}

.txtBoxRegistration {
	margin-bottom: 1px;
	height: 35px !important;
}


.noPadNoMargin {
	padding: 0;
	margin: 0;
}
/*menu Style*/

.navbar {
	border-radius: 0px !important;
	min-height: 20px !important;
	padding: 0px !important;
}

.bg-info {
	background-color: #f8f0e5 !important;
}

/*.navbar-inverse {
	background-color: transparent !important;
	border: none !important;
}

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		background-color: White !important;
		color: white !important;
	}*/


.container-fluid {
	/*background-color: White !important;*/
}

.form-horizontal {
	background-color: transparent !important;
	border: none !important;
}

.navbar-toggle {
	float: left;
}

.navbar-nav > li > a {
	padding: 5px;
	color: white !important;
}

.linexXXS {
	height: 5px;
}


.lineXXS {
	height: 10px;
}

.lineXS {
	height: 15px;
}

.lineS {
	height: 15px;
}

.lineM {
	height: 20px;
}

.lineL {
	height: 30px;
}

.lineL {
	height: 40px;
}

.lineXL {
	height: 60px;
}


.CorpHeading1Black {
	font-family: 'Avenir LT 45 Book' !important;
	color: #545c61 !important;
	font-size: 42px;
	padding: 0px !important;
	font-weight: bold !important;
}


.CorpHeading1Pink {
	font-family: 'Avenir LT 45 Book' !important;
	color: #d8a48f;
	font-size: 25px;
	padding: 0px !important;
	font-weight: bold !important;
}

.CorpHeading1Blue {
	font-family: 'Avenir LT 45 Book' !important;
	color: #0694c7 !important;
	font-size: 42px;
	padding: 0px !important;
	font-weight: bold !important;
}

.CorpSubHeading1 {
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 25px;
	padding: 0px !important;
	color: #bb8487 !important;
}


.Heading1 {
	font-family: 'Avenir LT 45 Book' !important;
	color: #d8a48f;
	font-size: 50px;
	padding: 0px !important;
}

.Heading2 {
	/*color: #d8a48f;*/
	color: white;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	padding: 0px !important;
}

.Heading2PromoText {
	color: #bb8487;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	padding: 0px !important;
}




.Heading3 {
	color: #bb8487;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 21px !important;
	padding: 0px !important;
}

.Heading33 {
	color: #bb8487;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 16px !important;
	padding: 0px !important;
	padding-left: 50px !important;
}

.Heading33S {
	color: #bb8487;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 16px !important;
}


.SubHeadingBlue1 {
	font-family: 'Avenir LT 45 Book' !important;
	color: White;
	font-size: 35px;
	padding: 0px !important;
}


.SubHeading1 {
	font-family: 'Avenir LT 45 Book' !important;
	color: #d8a48f;
	font-size: 35px;
	padding: 0px !important;
}

.SubHeading11 {
	font-family: 'Avenir LT 45 Book' !important;
	color: #d8a48f;
	font-size: 21px;
	padding: 0px !important;
}

.SubHeadingRead1 {
	font-family: 'Avenir LT 45 Book' !important;
	color: #d8a48f;
	font-size: 35px;
	padding: 0px !important;
}


/*.SubHeading2 {
	font-family: 'Avenir LT 45 Book' !important;
	color: #bb8487;
	font-size: 16px;
	padding: 0px !important;
}*/

.SubHeading2Small {
	font-family: 'Avenir LT 65 Medium' !important;
	color: #d8a48f;
	font-size: 15px;
	padding: 0px !important;
}


.SubHeading2_2 {
	font-family: 'Avenir LT 65 Medium' !important;
	color: #d8a48f;
	font-size: 20px;
	padding: 0px !important;
}

.SubHeading2 {
	font-family: 'Avenir LT 65 Medium' !important;
	color: #d8a48f;
	font-size: 25px;
	padding: 0px !important;
}


.SubHeading2Small {
	font-family: 'Avenir LT 65 Medium' !important;
	color: #d8a48f;
	font-size: 15px;
	padding: 0px !important;
}

.SubHeading2White {
	font-family: 'Avenir LT 45 Book' !important;
	color: white !important;
	font-size: 16px;
	padding: 0px !important;
}


.SubHeading3 {
	color: #bb8487;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 30px !important;
	padding: 0px !important;
}


.myOrderHeading {
	color: #d8a48f;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 16px !important;
	padding: 0px !important;
}


.myOrderSubHeading4 {
	font-family: 'Avenir LT 45 Book' !important;
	font-weight: bold;
	color: #bb8487;
	font-size: 14px;
	padding: 0px !important;
}

.SubHeading4 {
	font-family: 'Avenir LT 45 Book' !important;
	font-weight: bold;
	color: #bb8487;
	font-size: 12px;
	padding: 0px !important;
}

.SubHeading4Pink {
	font-family: 'Avenir LT 65 Medium' !important;
	color: #d8a48f;
	font-size: 20px;
	padding: 0px !important;
}


.SubHeading5 {
	color: white;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 20px !important;
	padding: 0px !important;
}

.SubHeading6 {
	color: white;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 30px !important;
	padding: 0px !important;
}

.Footer {
	background-color: #d8a48f !important;
}


.FooterTextHeading {
	font-family: 'Avenir LT 45 Book' !important;
	color: black;
	font-size: 16px;
	padding: 0px !important;
}

.FooterText {
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	color: white !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.HeaderIcons {
	height: 45px !important;
	width: 45px !important;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.ProductImageCart {
	width: 150px !important;
	height: 150px !important;
}

.cartItem {
	background-color: #d8a48f !important;
	/*padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;*/
}

.ShopingCartBox {
	background-color: #d8a48f !important;
	border-bottom: 9px solid rgb(248, 240, 229);
	border-top: 4px solid rgb(248, 240, 229);
	border-left: 4px solid rgb(248, 240, 229);
	border-right: 4px solid rgb(248, 240, 229);
}

.ShopingCartBoxWhite {
	background-color: transparent !important;
	border: 4px solid rgb(248, 240, 229);
	;
}

.vTop {
	display: inline-block;
	vertical-align: top !important;
	float: none;
}

.ButtonAspRed {
	background-color: #bb8487 !important;
	padding: 5px 5px 5px 5px;
	color: white !important;
	font-family: 'Avenir LT 45 Book';
	text-transform: uppercase;
	font-size: 15px !important;
	border: 0 none;
	cursor: pointer;
	outline: none;
}


.ButtonAspRedProperCase {
	background-color: #bb8487 !important;
	padding: 5px 5px 5px 5px;
	color: white !important;
	font-family: 'Avenir LT 45 Book';
	font-size: 15px !important;
	border: 0 none;
	cursor: pointer;
	outline: none;
}

.ButtonAspPink {
	background-color: #545c61 !important;
	padding: 4px 15px 4px 15px;
	color: white !important;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	border-radius: 5px;
}


.spaced input[type="radio"] {
	margin-right: 50px; /* Or any other value */
}

.qty {
	text-align: right;
}

.qtyplus {
	background: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/buttonPlus.png') no-repeat;
	width: 25px; /* Width of new image */
	height: 25px; /* Height of new image */
	cursor: pointer;
	border: none !important;
	vertical-align: bottom !important;
	margin-bottom: 3px !important;
}

.qtyminus {
	background: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/buttonMinus.png') no-repeat;
	width: 25px; /* Width of new image */
	height: 25px; /* Height of new image */
	cursor: pointer;
	border: none !important;
	vertical-align: bottom !important;
	margin-bottom: 3px !important;
}


.qtyplusWhite {
	background: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/buttonPlusWhite.png') no-repeat;
	width: 25px; /* Width of new image */
	height: 25px; /* Height of new image */
	cursor: pointer;
	border: none !important;
	vertical-align: bottom !important;
	margin-bottom: 3px !important;
}

.qtyminusWhite {
	background: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/buttonMinusWhite.png') no-repeat;
	width: 25px; /* Width of new image */
	height: 25px; /* Height of new image */
	cursor: pointer;
	border: none !important;
	vertical-align: bottom !important;
	margin-bottom: 3px !important;
}



.qtyDelete {
	background: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/buttonDelete.png') no-repeat;
	width: 20px; /* Width of new image */
	height: 20px; /* Height of new image */
	cursor: pointer;
	border: none !important;
}


.BorderBox1 {
	border: solid;
	border-color: #d8a48f !important;
	border-width: 5px;
}


.BorderBoxBlue {
	border: solid;
	border-width: 5px;
	border-color: #d8a48f !important;
}

.checkoutBox2 {
	color: white;
	background-color: #d8a48f;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 15px !important;
	padding-left: 25px !important;
}


.checkoutBox3 {
	border: solid;
	border-color: #d8a48f;
	border-width: 4px;
	font-family: 'Avenir LT 45 Book' !important;
	font-size: 16px !important;
	background-color: white !important;
}

.row-eq-height {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	min-height: 100% !important;
}





.PaddingRegister {
	padding-top: 120px;
	padding-left: 80px;
}

.PaddingRegisterMain {
	width: 630px;
	height: 601px;
	border: none !important;
}

.MarginCaptcha {
	margin-left: 50px;
}

.MarginCaptchaCO {
	margin-left: 190px;
}
/*Register Promo*/

/*
	Promo 1
	.RegisterPromoBG {
	background-image: url('../images/RegisterPromoBG.png');
	background-repeat: no-repeat;
	background-size: 800px 409px;
	margin-left: -100px;
	margin-top: 100px;
}*/

.RegisterPromoBG {
	background-image: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/RegisterPromoBGVday.png');
	background-repeat: no-repeat;
	background-size: 800px 409px;
	margin-left: -100px;
	margin-top: 100px;
}


.PaddingRegisterPromo {
	padding-top: 85px;
	padding-left: 400px;
}

.PaddingRegisterPromoMain {
	width: 830px;
	height: 601px;
	border: none !important;
}


.ButtonAspRedEnter {
	background-image: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Enter.png');
	width: 95px;
	height: 49px;
	border: none !important;
}



/*Sign inp*/

.modal-dialogLoginRegister {
	position: fixed;
	margin: auto;
	width: 400px;
	height: 100%;
	right: 50px;
}

.SignInBG {
	height: 380px;
	width: 400px;
	background-color: #545c61;
}

/*Register*/
.rbBG {
	background-color: #545c61;
	height: 570px;
	width: 440px;
}


.LogoutBG {
	height: 200px;
	width: 400px;
	background-color: #545c61;
}

.PaddingSignIn {
	padding-top: 0px;
	padding-left: 0px;
}

.PaddingSignInMain {
	width: 630px;
	height: 601px;
	border: none !important;
}

.footerDiv {
	border-right: solid;
	border-width: 1px !important;
	border-color: black !important;
	padding-left: 20px !important;
}

.BorderPinkRight {
	border-right: solid;
	border-width: 1px !important;
	border-color: black !important;
	padding-left: 20px !important;
}

.DeptTextHeading {
	font-family: 'Avenir LT 45 Book LT Pro Bold' !important;
	color: #1a95c8;
	font-weight: bold;
	font-size: 22px;
	padding: 0px !important;
}


/*small Device Style*/


@media (min-width: 320px) and (max-width: 480px) {


	.HeaderTop {
		/*height: 50px;*/
		padding-top: 10px;
		padding-bottom: 10px;
		color: white !important;
		background-color: #bb8487 !important;
		text-transform: uppercase !important;
		font-size: 12px;
		letter-spacing: normal;
	}

	.bg-info {
		background-color: #f8f0e5 !important;
	}

	.navbar-nav .nav-link {
		color: white !important;
	}

	.navbar-nav > li > a {
		padding: 0px !important;
		color: white !important;
	}

	.dropdown-menu {
		padding: 0px !important;
		margin: 0px !important;
		padding-left: 0px !important;
		color: white !important;
		background-color: #d8a48f !important;
	}

	.dropdown-item {
		color: white !important;
		border: 0px !important;
		color: white !important;
		background-color: #d8a48f !important;
	}

	.SlideTextCont {
		position: absolute;
		bottom: 0;
		top: 40px;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
		height: 60%;
		display: none;
	}


	.SlideTextCont1 {
		position: absolute;
		bottom: 0;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
	}



	.StaticSlideText {
		position: absolute;
		bottom: 75px;
		left: 80px;
		color: #a18579;
		background: white !important;
		/*background: rgba(161, 133,121, 0.9);*/
		width: 50%;
		height: 150px;
		margin-top: 10px;
		border: solid;
		border-color: #d8a48f !important;
		border-width: 1px;
		padding: 10px;
	}

	.SliderBorderBox {
		border: solid;
		border-color: #d8a48f !important;
		border-width: 1px;
		padding: 10px;
	}


	.SlideTextCont2 {
		position: absolute;
		bottom: 0;
		top: 40px;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
		height: 60%;
	}

	.SlideTextCont3 {
		position: absolute;
		bottom: 0;
		top: 40px;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
		height: 60%;
	}

	.SlideTextCont4 {
		position: absolute;
		bottom: 0;
		top: 40px;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
		height: 60%;
	}

	.SlideTextCont5 {
		position: absolute;
		bottom: 0;
		top: 40px;
		background: rgb(0, 0, 0); /* Fallback color */
		background: rgba(0, 0, 0, 0.4); /* Black background with 0.5 opacity */
		color: #f1f1f1;
		width: 80%;
		padding: 20px;
		height: 60%;
	}




	.MainHeader {
		text-align: center !important;
	}

	.CartTotalItemNumber {
		width: 14px;
		height: 14px;
		color: white;
		font-family: Calibri !important;
		font-size: 10px;
		background: #bb8487;
		border: 1px solid white;
		-webkit-border-radius: 80% !important;
		border-radius: 80% !important;
		position: absolute;
		/*left: 0px;
		top: 0px;*/
		left: 33px;
		top: 10px;
	}



	.CorpHeading1Black {
		font-family: 'Avenir LT 45 Book' !important;
		color: #545c61;
		font-size: 25px;
		padding: 0px !important;
		font-weight: bold !important;
	}

	.CorpHeading1Pink {
		font-family: 'Avenir LT 45 Book' !important;
		color: #d8a48f;
		font-size: 25px;
		padding: 0px !important;
		font-weight: bold !important;
	}

	.CorpHeading1Blue {
		font-family: 'Avenir LT 45 Book' !important;
		color: #0694c7 !important;
		font-size: 25px;
		padding: 0px !important;
		font-weight: bold !important;
	}

	.corpInput {
		font-family: 'Avenir LT 45 Book' !important;
		color: black !important;
		font-size: 14px;
	}


	.CorpSubHeading1 {
		font-family: 'Avenir LT 45 Book' !important;
		color: #bb8487 !important;
		font-size: 16px;
		padding: 0px !important;
	}


	.Heading1 {
		font-family: 'Avenir LT 45 Book' !important;
		color: #d8a48f;
		font-size: 25px;
		padding: 0px !important;
	}

	.Heading2 {
		/*color: #d8a48f;*/
		color: white;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 10px !important;
	}

	.Heading2PromoText {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 10px !important;
	}


	.Heading2PromoText {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 10px !important;
	}


	.Heading3 {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 16px !important;
		padding: 0px !important;
	}

	.Heading33 {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 12px !important;
		padding: 0px !important;
		padding-left: 50px !important;
	}

	.Heading33S {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 12px !important;
	}


	.SubHeading3 {
		color: #bb8487;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 20px !important;
		padding: 0px !important;
	}


	.myOrderHeading {
		color: #d8a48f;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 11px !important;
		padding: 0px !important;
	}


	.myOrderSubHeading4 {
		font-family: 'Avenir LT 45 Book' !important;
		font-weight: bold;
		color: White;
		font-size: 10px;
		padding: 0px !important;
	}


	.SubHeading4 {
		font-family: 'Avenir LT 45 Book' !important;
		font-weight: bold;
		color: #bb8487;
		font-size: 10px;
		padding: 0px !important;
	}

	.SubHeading4Pink {
		font-family: 'Avenir LT 65 Medium' !important;
		color: #d8a48f;
		font-size: 18px;
		padding: 0px !important;
	}

	.SubHeading5 {
		color: white;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 20px !important;
		padding: 0px !important;
	}

	.SubHeading6 {
		color: white;
		font-family: 'Avenir LT 45 Book' !important;
		font-size: 30px !important;
		padding: 0px !important;
	}

	.FormTextSmall {
		font-family: 'Avenir LT 45 Book' !important;
		color: #bb8487 !important;
		font-size: 8px;
		text-align: justify;
	}

	/*.rbBG {
		background-image: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/BG_Mobile.png');
		background-repeat: no-repeat;
		height: 450px;
		width: 340px !important;
		margin-top: 100px !important;
	}*/

	.MarginCaptcha {
		margin-left: 10px;
	}

    
.MarginCaptchaCO {
	margin-left: 10px;
}

	.PaddingRegister {
		padding-top: 0px;
		padding-left: 0px;
	}

	.PaddingRegisterMain {
		width: 500px !important;
		height: 500px;
		border: none !important;
	}


	/* Registration Mobile promo*/
	/*Promo 1
	.RegisterPromoBG {
		background-image: url('../images/RegisterPromoBGMobile.png');
		background-repeat: no-repeat;
		background-size: 360px 650px;
		margin-left: 0px;
		margin-top: 10px;
	}*/

	.RegisterPromoBG {
		background-image: url('RegisterPromoBGMobileVday.png');
		background-repeat: no-repeat;
		background-size: 360px 600px;
		margin-left: 0px;
		margin-top: 10px;
	}


	.PaddingRegisterPromo {
		padding-top: 290px;
		padding-left: 12px;
	}

	.PaddingRegisterPromoMain {
		width: 340px !important;
		height: 650px !important;
		border: none !important;
	}

	.ButtonAspRedEnter {
		background-image: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Enter.png');
		width: 95px;
		height: 52px;
		border: none !important;
	}

	/*.SignInBG {
		background-image: url('/BG_Mobile.png');
		background-repeat: no-repeat;
		height: 450px;
		width: 340px !important;
		margin-top: 100px !important;
	}*/

	.modal-dialogLoginRegister {
		position: fixed;
		margin: auto;
		width: 100%;
		height: 100%;
		right: 0px;
		left: 10px;
	}

	.SignInBG {
		background-repeat: no-repeat;
		height: 360px;
		width: 365px;
		margin-left: 8px;
		background-color: #545c61;
	}

	.LogoutBG {
		background-repeat: no-repeat;
		height: 200px;
		width: 365px;
		margin-left: 8px;
		background-color: #545c61;
	}


	.rbBG {
		background-color: #545c61;
		height: 590px;
		width: 380px;
	}


	.PaddingSignIn {
		padding-top: 0px;
		padding-left: 0px;
	}

	.PaddingSignInMain {
		width: 500px !important;
		height: 500px;
		border: none !important;
	}

	.FooterTextHeading {
		font-family: 'Avenir LT 45 Book' !important;
		color: #d8a48f;
		font-size: 10px;
		padding: 0px !important;
	}

	.FooterText {
		font-family: 'Avenir LT 45 Book' !important;
		color: white !important;
		font-size: 8px;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.footerDiv {
		border-right: none !important;
		padding-left: 20px !important;
	}

	.HeaderIcons {
		/*height: 24px !important;
		width: 24px !important;*/
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.HomePageGFLogo {
		content: url('../images/Xmxs Theam 2020/logo.png');
		display: inline-block;
		width: 90%;
		height: 90%;
		margin-top: 0px !important;
	}



	.HomeHeaderGFLogo {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/HeaderImageWithLogo_Small.png');
		display: inline-block;
		/*width: 50% !important;
		height: 50% !important;*/
		padding-left: 0px !important;
		margin-top: 0px !important;
	}

	.ContactUSImage {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/ContactUSImage.png');
		display: inline-block;
		padding-left: 0px !important;
		margin-top: 0px !important;
	}

	.SocialIconFB {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Facebook Logo.png');
		width: 90%;
	}

	.SocialIconInsta {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Insta Logo.png');
		width: 90%;
	}

	.UserIcon {
		content: url('https://sweete-global.s3.eu-west-1.amazonaws.com/gifthouse/Images/User.png');
		padding-left: 3px;
	}

	.BasketIcon {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Shopping Basket.png');
		padding-left: 3px;
	}

	.SearchIcon {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/Search.png');
		padding-left: 3px;
	}




	.HomePageBaskate {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/BasketIcon.png');
		float: right;
	}

	.HomePageCal {
		content: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/CalenderIcon.png');
		float: right;
		width: 24px;
	}


	.lineWhiteBGM {
		height: 20px;
		background-color: white !important;
	}
}



.ListWithCircle {
	position: relative;
	list-style: circle;
	list-style-image: url('https://s3.eu-west-1.amazonaws.com/sweete-global/gifthouse/Images/solidCircle.png');
}






/*temp stylees*/
.c1 {
	background-color: red;
}

.c2 {
	background-color: orange;
}

.c3 {
	background-color: yellow;
}

.c4 {
	background-color: blue;
}

.c5 {
	background-color: black;
}

.c6 {
	background-color: #bb8487;
	border: 4px solid white;
}


/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {


	.dropdown-menu.show {
		top: 0px !important;
		left: -6px !important;
	}



	.menuCloseButon {
		width: 20px;
		height: 20px;
		cursor: pointer;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.SpacingFontNoWrap {
		letter-spacing: 2px !important;
		white-space: nowrap !important;
		overflow: hidden !important;
	}


	.GroupHeaderText {
		bottom: 0;
		background: #bb8487;
		/*background: rgba(161, 133,121, 0.9);*/
		color: #f1f1f1;
		font-size: 15px !important;
		letter-spacing: 2px;
		white-space: nowrap !important;
		overflow: hidden;
	}

		.GroupHeaderText h4 {
			font-size: 12px !important;
			letter-spacing: 2px;
			white-space: nowrap !important;
			overflow: hidden;
		}

	.GroupHeaderCont {
		top: -10px !important;
		position: absolute !important;
		height: 20px !important;
		text-align: center !important;
		width: 100px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 5px;
		padding-bottom: 15px;
	}

	.dotBeforetext {
		display: none;
	}
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}
