@charset "UTF-8";
@import url("Notera/stylesheet.css");
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}



.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}

.gridContainer2 {
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}

.gridContainerblack {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
	background-color: #000000;
}

.gridContainerfull {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
}

.gridContainerfullblack {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
	background-color: #000000;
}

.gridContainerfull2 {
	margin-left: auto;
	margin-right: auto;
	width: 94%;
	clear: none;
	float: none;
}

.gridContainerfull3 {
	margin-left: auto;
	margin-right: auto;
	width: 92%;
	clear: none;
	float: none;
}

.lockdownmessage {
	font-family: 'Noto Sans', sans-serif;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	letter-spacing: 2px;
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	background-color: #efefef;
	width: 80%;
	line-height: 28px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10%;
	padding-right: 10%;
}

#div1 {
}
.upperheadersection {
}
.socialtop {
	width: 31.0526%;
	text-align: left;
	margin-top: 20px;
}

.socialtop2 {
	
}

.carttop {
	margin-left: 1.6949%;
	clear: none;
	position: absolute;
  	top: 20px;
  	right: 10%;
  	width: 200px;
}

.carttop2 {
	clear: none;
	position: absolute;
  	top: 5px;
  	right: 4%;
  	width: 135px;
	display: none;
}

.carttop4 {
	clear: none;
	position: absolute;
	top: 60px;
	left: 4%;
	width: 135px;
	display: block;
}

.corporatepromohome {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
	margin-bottom: 70px;
	text-decoration: none;
}

.mintline {
	background-color: #69bab0;
	height: 40px;
	display: block;
	background-image: url(../images/backgrounds/aqua-stripes.jpg);
	background-repeat: repeat;
}
.mintlinethin {
	background-color: #69bab0;
	height: 1px;
	display: block;
}
.homecarousel {
	display: block;
	margin-bottom: 30px;
}
.subjecttitle {
	text-align: center;
	display: block;
	width: 80%;
	color: #69bab0;
	font-family: Notera;
	font-style: normal;
	font-size: 40px;
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 32px;
	padding-left: 13px;
	padding-right: 13px;
	margin-left: 7%;
}
.homeproduct1 {
	background-color: #77c8bd;
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-top: 2px;
	font-size: 36px;
	text-align: center;
	color: #ffffff;
	font-family: Notera;
	line-height: 55px;
	margin-bottom: 40px;
	text-transform: capitalize;
	letter-spacing: 0px;
	font-weight: normal;
}

.productslayout {
	background-color: #ffffff;
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-top: 2px;
	font-size: 14px;
	text-align: center;
	color: #000000;
	font-family: adamina;
	margin-bottom: 10px;
	text-transform: capitalize;
	font-weight: 400;
	font-style: normal;
}

.kosherlayout {
	background-color: #ffffff;
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-top: 2px;
	font-size: 14px;
	text-align: center;
	color: #000000;
	font-family: adamina;
	margin-bottom: 10px;
	text-transform: capitalize;
	font-weight: 400;
	font-style: normal;
}

.productslayoutblog {
	background-color: #ffffff;
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-top: 2px;
	font-size: 14px;
	text-align: center;
	color: #000000;
	font-family: adamina;
	margin-bottom: 40px;
	text-transform: capitalize;
	font-weight: 400;
	font-style: normal;
}

.promotitlewhite {
	color: #ffffff;
	font-family: Notera;
	font-style: normal;
	font-size: 50px;
	vertical-align: middle;
}

.viewexamples {
	color: #ffffff;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.viewmore {
	color: #69bab0;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 57px;
}

a.viewmore:link {
	color: #69bab0;
	text-decoration: none;
}
a.viewmore:visited {
	color: #69bab0;
	text-decoration: none;
}
a.viewmore:hover {
	color: #666666;
	text-decoration: none;
}
a.viewmore:active {
	color: #333333;
	text-decoration: none;
}

.fullwidthpromo1 {
	background-color: #69bab0;
	text-align: center;
	margin-bottom: 40px;
}
.giftingpromohome {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: 40px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.navleftsection {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: px;
	margin-top: 65px;
	display: block;
}
.navrightsection {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 65px;
	display: block;
}
.nav {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #69bab0;
	font-family: times;
	font-style: normal;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
}

.nav2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #69bab0;
	font-family: times;
	font-style: normal;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
}

a.navstyle:link {
	color: #ffffff;
	text-decoration: none;
}
a.navstyle:visited {
	color: #ffffff;
	text-decoration: none;
}
a.navstyle:hover {
	color: #666666;
	text-decoration: none;
}
a.navstyle:active {
	color: #333333;
	text-decoration: none;
}

a.navstyleon:link {
	color: #ffffff;
	text-decoration: none;
	border-bottom-color: #69bab0;
	border-width: 0px 0px 1px;
	border-style: solid;
	background-color: #69bab0;
	padding: 10px;
}
a.navstyleon:visited {
	color: #ffffff;
	text-decoration: none;
}
a.navstyleon:hover {
	color: #ffffff;
	text-decoration: none;
}
a.navstyleon:active {
	color: #ffffff;
	text-decoration: none;
}

.logo {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: 38px;
	margin-top: 40px;
	text-align: center;
}
.footerleft {
	width: 100%;
	color: #ffffff;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 50px;
	margin-top: 0px;
	text-align: center;
	display: block;
}
.footermiddle {
	width: 80%;
	clear: both;
	margin-left: 10%;
	text-align: center;
	color: #ffffff;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 40px;
	margin-top: 40px;
}
.footerright {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #ffffff;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}

.videohomesettings {
	margin-bottom: -6px;

}


.spacerheight {
	margin-top: 20px;
}
.breadcrumb {
	width: 100%;
	margin-top: px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.breadcrumbmobile {
	text-align: center;
	margin-top: 36px;
	margin-bottom: 40px;
	padding-left: px;
}
.breadcrumbmobilelist {
width: 100%;
}
.breadcrumbnav {
	border: 1px solid #99dedb;
	color: #69bab0;
	font-family: Times;
	font-size: 20px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 11px;
	padding-right: 11px;
	margin-top: px;
	margin-bottom: 0px;
	line-height: 54px;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	letter-spacing: 0px;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

a.breadcrumbnav:link {
	color: #69bab0;
	text-decoration: none;
}
a.breadcrumbnav:visited {
	color: #69bab0;
	text-decoration: none;
}
a.breadcrumbnav:hover {
	background-color: #77c8bd;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #77c8bd;
}
a.breadcrumbnav:active {
	background-color: #69bab0;
	color: #666666;
	text-decoration: none;
}

.breadcrumbnavon {
	border: 1px solid #69bab0;
	color: #ffffff;
	font-family: Times;
	font-size: 20px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 14px;
	margin-top: px;
	margin-bottom: 0px;
	line-height: 54px;
	text-decoration: none;
	background-color: #69bab0;
	margin-left: 3px;
	margin-right: 3px;
}

a.breadcrumbnavon:link {
	color: #ffffff;
	text-decoration: none;
}
a.breadcrumbnavon:visited {
	color: #ffffff;
	text-decoration: none;
}
a.breadcrumbnavon:hover {
	color: #ffffff;
	text-decoration: none;
}
a.breadcrumbnavon:active {
	color: #ffffff;
	text-decoration: none;
}



.containery {
	position: relative;
	width: 100%;
}

.containery2 {
	display: block;
}

.imagey {
  display: block;

  width: 100%;

  height: auto;
}

.overlayy {
  position: absolute;
  opacity: 0.25;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #69bab0;
  overflow: hidden;
  height: 0;
  transition: .5s ease;
  z-index: 25;
}

.containery:hover .overlayy {
  height: 100%;
}

.producttext {
	white-space: nowrap;
	color: #ffffff;
	font-size: 20px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	font-family: Times;
	text-align: center;
}
.newsbartop {
	color: #FFFFFF;
	background-color: #69bab0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

.messagered {
	width: 100%;
	color: #FFFFFF;
	background-color: #cc0000;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-family: Arial;
	font-size: 12px;
	padding: 20px 0px 20px 0px;
	text-decoration: none;
}

.whitesmalltext {
	color: #FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}

a.whitesmalltext:link {
	color: #ffffff;
	text-decoration: none;
}
a.whitesmalltext:visited {
	color: #ffffff;
	text-decoration: none;
}
a.whitesmalltext:hover {
	color: #ffffff;
	text-decoration: none;
}
a.whitesmalltext:active {
	text-decoration: none;
}


.greensmalltext {
	color: #69bab0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}

a.greensmalltext:link {
	color: #69bab0;
	text-decoration: none;
}
a.greensmalltext:visited {
	color: #69bab0;
	text-decoration: none;
}
a.greensmalltext:hover {
	color: #69bab0;
	text-decoration: none;
}
a.greensmalltext:active {
	text-decoration: none;
}



.categoryheader {
	background-image:url(../images/retail/categoryheaders/drip-cake-chocolate-tablet.gif);
	background-size: 35%;
	background-position: right 6% bottom;
	background-color: #d8d7dd;
	color: #FFFFFF;
	margin-bottom: 30px;
	background-repeat: no-repeat;
	min-width: 0px;
	height: 170px;
}

.productimagemain {
	background-position: center;
	min-width: 0px;
	height: 550px;
}

.categorytitle {
	font-family: notera;
	font-size: 50px;
	width: 60%;
	padding-top: 30px;
	line-height: 18px;
	text-align: center;
	max-height: 0px;
	font-style: normal;
	font-weight: 400;
}
.h1 {
	font-family: adamina;
	font-size: 8px;
	line-height: 22px;
	text-align: center;
	font-weight: 300;
	font-style: normal;
	margin-left: 0;
	max-width: 0;
	letter-spacing: 8px;
}

h2 {
	font-family: adamina;
	font-size: 14px;
	line-height: 28px;
	text-transform:uppercase;
	text-align: center;
	font-weight: 100;
	font-style: normal;
	margin-left: 0;
	max-width: 0;
	color: #ffffff;
	margin: 0px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
	letter-spacing: 8px;
	background-color: #000000;
	opacity: 0.7;
}

.pricefrom {
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
.producttitle {
	color: #333333;
	font-family: arapey;
	font-size: 17px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: 400;
}
.productpricefrom {
	text-decoration: none;
	font-family: arapey;
	font-size: 14px;
	color: #81ccc3;
}
#imagepadding1 {
	padding-bottom: 12px;
}
.logomain {
	text-align: center;
	padding-bottom: 50px;
	padding-top: 69px;
}
.logomainmob {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 36px;
	max-width: 75%;
	margin-left: 12.5%;
}
.productnav {
	text-align: center;
	padding-bottom: 40px;
	display: block;
}

.productnav2 {
	text-align: center;
	padding-bottom: 30px;
	display: block;
}


.mainnav:hover {
	color: #000000;
}
.mainnav:visited {
	color: #69bab0;
}


.productnavcss {
	padding-left: 10px;
	padding-right: 10px;
	text-transform: capitalize;
	color: #999999;
	font-family: adamina;
	font-size: 16px;
	text-decoration: none;
	font-style: normal;
	font-weight: 400;
	line-height: 42px;
}
.productnavcsson {
	padding-left: 6px;
	padding-right: 6px;
	text-transform: capitalize;
	color: #69bab0;
	font-family: adamina;
	font-size: 15px;
	text-decoration: none;
	font-style: normal;
	font-weight: 400;
	border-bottom: 0px solid #69bab0;
	padding-bottom: 1px;
}
.footerbackground {
	background-color: #69bab0;
}
.retailcategory6x4 {
width: 100%;
clear: both;
margin-left: 0;
}
.retailcategory4x4 {
width: 100%;
clear: both;
margin-left: 0;
}
.retailcategory12 {
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.productinfodrop {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: 10px;
	display: block;
	margin-top: px;
}

.morepics {
width: 100%;
clear: both;
margin-left: 0;
}

.blogpicmain {
	width: 100%;
	clear: both;
	margin-left: 0;
}

.blogpicmain1 {
width: 100%;
height: 60vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/claridges-IB-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain2 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/gc-couture-the-wedding-gallery-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain3 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/gc-couture-gordon-ramsay-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain4 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/gc-couture-royal-wedding-event-the-berkeley-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain5 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/the-connaught-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain6 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/the-lanesborough-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain7 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image: url(../images/blog/oscar-de-la-renta-mob.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain8 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/theweddinggallery/GC-Couture-Wedding-Cake-Signature-Initials.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain9 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/ladbrokehall/luxury-wedding-cake-london-sarah-lindsay-gc-couture-indulgence-bar-dessert-table.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain10 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/thesavoy/The-Savoy-Luxury-Wedding-Cake-By-GC-Couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain11 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/cliveden/GC-Couture-Wedding-Cake-At-Cliveden-House.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain12 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/bulgari/GC-Couture-The-Indulgence-Bar-At-Bulgari-Hotel-London.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain13 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/lemanoir/le-manoir-wedding-cake-gc-couture-dessert-table.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain14 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/lemanoirclassic/le-manoir-classic-wedding-cake-indulgence-bar-in-the-dining-room.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain15 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/paris/_L6A0253-4.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain16 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/maison-assouline/GC-Couture-Indulgence-Bar-At-Maison-Assouline-Event-London.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain17 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/the-stafford/Indulgence-Bar-At-The-Stafford-Sutherland-Room-By-GC-Couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain18 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/kimpton-fitzroy/kimpton-fitzroy-indulgence-bar-dessert-table-event-cake-by-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain19 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/theweddinggallery/2019/the-wedding-gallery-london-indulgence-bar-dessert-table-by-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain20 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/dartmouth-house/indulgence-bar-at-dartmouth-house-mayfair-by-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain21 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/vegan-the-langham/vegan-dessert-table-indulgence-bar-ar-the-langham.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain22 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/global-gift-gala/global-gift-gala-indulgence-bar-cake-display-dessert-table-by-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain23 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/the-lanesborough-kosher-tony-page/gc-couture-dessert-table-indulgence-bar-at-the-lanesborough-celeste-events-with-tony-page.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain24 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/hamleys/childrens-indulgence-bar-dessert-table-party-cake-at-hamleys-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.blogpicmain25 {
width: 100%;
height: 50vh;
margin: 0px;
vertical-align: middle;
background-image:url(../images/blog/kimpton-fitzroy-winter-soiree/kimpton-fitzroy-indulgence-bar-dessert-table-gc-couture.jpg);
background-size: cover;
background-position:center;
display: table;
clear: both;
}

.morepics4 {
width: 50%;
clear: none;
margin-left: 0;
}

.productinfo2 {
	width: 100%;
	padding-top: 20px;
	clear: both;
	margin-left: 0;
}

.productinfo2cupcakes {
	width: 100%;
	padding-top: 20px;
	clear: both;
	margin-left: 0;
	margin-bottom: 110px;
}

.headingarapey {
	color: #333333;
	font-family: arapey;
	font-size: 19px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	font-weight: 400;
}

.latomain {
	color: #333333;
	font-family: lato;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	font-style: normal;
	font-weight: 300;
	font-style: normal;
}

.optionsbox {
	width: 100%;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	background: transparent;
	padding: 14px 0 14px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.optionsbox2 {
	height: 50px;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	background: transparent;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	outline:none;
	overflow:hidden;
	-webkit-appearance: none;
    appearance:none;
    background: url(../images/retail/buttons/down-arrow.png) no-repeat;
	background-position:right;
	text-align: left;
}

.optionsboxsmaller {
	width: 44%;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	background: transparent;
	padding: 14px 0 14px 5px;
	margin-bottom: 0px;
	margin-right: 5%;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.optionsboxsmaller2 {
	width: 49.5%;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	background: transparent;
	padding: 14px 0 14px 5px;
	margin-bottom: 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


.optionsboxtext {
	width: 85%;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	background: transparent;
	padding: 10px 0 11px 5px;
	margin-bottom: 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.extrainfo {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 10px;
}
.extrainfo2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 40px;
}


.cardsmain {
	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 50px;
}

.smallcentreimage {
	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 70px;
}

.addtocartbutton {
	width: 85%;
	height: 65px;
	background-color: #6bc9ba;
	color: #ffffff;
	font-family: arapey;
	font-weight: 300;
	font-size: 20px;
	text-align: center;
	border: none;
}

.headingarapeybig {
	color: #333333;
	font-family: arapey;
	font-size: 24px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 0px;
	font-style: normal;
	font-weight: 400;
	line-height: 60px;
}
.productimagemob {
}
.picdesktop {
	width: 100%;
}
.pinkbabypram {
	width: 100%;
}
.heorshe {
	width: 100%;
}
.icecreamcone2tier {
	width: 100%;
}
.mermaid {
	width: 100%;
}
.jungle {
	width: 100%;
}
.dripcakedark {
	width: 100%;
}
.dripcakewhite {
	width: 100%;
}
.pinkorangerose {
	width: 100%;
}

.aquabackground {
	background-color: #69bab0;
	background-image: url(../images/backgrounds/aqua-stripes.jpg);
	background-repeat: repeat;
}

.paragraphblock1 {
	width: 100%;
	text-align: center;
	height: auto;
	clear: both;
	margin-left: 0;
	display: block;
	margin-bottom: 60px;
}

.paragraphblock2 {
	width: 100%;
	text-align: center;
	height: auto;
	clear: both;
	margin-left: 0;
	display: block;
	padding-top: 30px;
	padding-bottom: 20px;
}

.paragraphblock3 {
	width: 100%;
	text-align: center;
	height: auto;
	clear: both;
	margin-left: 0;
	display: block;
	color: #ffffff;
}

.imageblock1 {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-image: url(../images/home/and1.jpg);
	height: 480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 40px;
	margin-top: 20px;
}

.imageblock2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-image: url(../images/home/cookies.jpg);
	height: 480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 40px;
	margin-top: 40px;
}

.arapeytitleaqua {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 32px;
	letter-spacing: 8px;
}

.blacktitle {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 4px;
}

.blacktitle2 {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 2px;
}

.goldsubtitle {
	font-family: arapey;
	font-weight: 300;
	font-style: italic;
	color: #84754e;
	font-size: 17px;
	width: 100%;
	margin-left: 0;
	line-height: 40px;
}

.goldsubtitle2 {
	font-family: arapey;
	font-weight: 300;
	font-style: italic;
	color: #84754e;
	font-size: 17px;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
}

.arapeytitleaqua2 {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 22px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 32px;
	letter-spacing: 3px;
}

.arapeytitlewhite {
	font-family: arapey;
	font-weight: 300;
	color: #ffffff;
	font-size: 30px;
	text-transform: uppercase;
}

.arapeytitlewhite2 {
	font-family: arapey;
	font-weight: 300;
	font-style: italic;
	color: #ffffff;
	font-size: 26px;
	line-height: 50px;
}

.arapeytitlewhite3 {
	font-family: arapey;
	font-weight: 300;
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 50px;
	letter-spacing: 4px;
}

.arapeytitleblack {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 30px;
	text-transform: uppercase;
	text align: center;
}

.arapeytitleblack2 {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 26px;
	text align: center;
	font-style: italic;
}

.arapeysubtitle {
	font-family: arapey;
	font-weight: 300;
	color: #84754e;
	font-size: 17px;
	text align: center;
}

.arapeysubtitle2 {
	font-family: arapey;
	font-weight: 200;
	color: #69bab0;
	font-size: 16px;
	text-align:center;
	text-decoration:none;
	padding: 20px 34px;
	border: #69bab0 1px solid;
	text-transform:uppercase;
	letter-spacing: 6px;
}
	

.titlesub {
	font-family: lato;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	border-bottom:solid 1px #cccccc;
	padding-bottom: 8px;
}

.titlesub2 {
	font-family: lato;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	border-bottom:solid 1px #569b93;
	padding-bottom: 8px;
}

.arapeypara1 {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 16px;
	line-height: 28px;
}

.blacktextmain {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	line-height: 28px;
}

.blacktextmainmore {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 15px;
	line-height: 25px;
}

.whitetextmain {
	font-family: arapey;
	font-weight: 300;
	color: #ffffff;
	font-size: 16px;
	line-height: 25px;
}

.buttonmore {
	width: 50%;
	background-color: #000000;
	color: #ffffff;
	text-align:center;
	background-position:center;
	font-family: arapey;
	font-size: 17px;
	font-weight:300;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 25%;
}
.buttonmore2 {
	width: 50%;
	background-color: #000000;
	color: #ffffff;
	text-align:center;
	background-position:center;
	font-family: arapey;
	font-size: 17px;
	font-weight:300;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 25%;
}

.sectiontitle {
	padding-top: 40px;
	padding-bottom: 35px;
	text-align: center;
}

.sectiontitlenew {
	padding-top: 40px;
	padding-bottom: 35px;
	text-align: center;
}

.sectiontitlenew2 {
	padding-top: 40px;
	padding-bottom: 10px;
	text-align: center;
}

.sectiontitle2 {
	padding-top: 50px;
	padding-bottom: 35px;
	text-align:center;
}

.map {
	/* [disabled]background-color: #DACCBB; */
	background-image: url(../images/contact/mayfair-map.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center;
	height: 400px;
}
.imageslideshow {
	width: 100%;
	clear: both;
	margin-left: 0;
	height: auto;
	display: block;
	color: #E80F12;
	margin-bottom: -33px;
}
.bigheaderwedding {
	background-image: url(../images/backgrounds/wedding-header-background3-lanesborough.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 300px;
}
.bigheaderindulgence {
	background-image: url(../images/backgrounds/indulgence-header-background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 300px;
}
.bigheadercorporate {
	background-image: url(../images/backgrounds/corporate-header-background2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	height: 300px;
}
.bigheaderonlineshop {
	background-image: url(../images/backgrounds/online-shop-header-background.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	height: 300px;
}

.bigheaderhalloween {
	background-image: url(../images/retail/categoryheaders/halloween.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 185px;
	margin-bottom: 40px;
	padding-left: 24px;
}

.bigheaderchristmas {
	background-image: url(../images/retail/categoryheaders/IMG_7859-christmas.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 185px;
	margin-bottom: 40px;
}

.bigheadergifting {
	background-image: url(../images/backgrounds/gifting-header-background.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	height: 300px;
}
.aquabackgroundtext {
	width: 80%;
	background-color: #69bab0;
	background-repeat: repeat;
	color: #ffffff;
	padding-top: 8%;
	text-align: center;
	font-family: arapey;
	font-weight: 300;
	padding-bottom: 9%;
	padding-left: 10%;
	padding-right: 10%;
	font-size: 19px;
	clear: none;
	display: block;
	text-decoration: none;
}

.videoembed {
	text-align:center;
	display:block;
	padding-top: 30px;
}
.textintro {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	width: 90%;
	display: block;
	clear:none;
	margin-left: 5%;
	margin-top: 40px;
	margin-bottom: 40px;
	
}

.textintronew {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	width: 90%;
	display: block;
	clear:none;
	margin: 50px 0px 50px 5%;
}

.textintronewnew {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	width: 90%;
	display: block;
	clear:none;
	margin: 50px 0px 50px 5%;
}

.textintronewmore {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	width: 90%;
	display: block;
	clear:none;
	margin: 50px 0px 50px 5%;
}

.homepromos {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 0px;
	display:block;
}

.notice {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 0px;
	display:block;
	margin-bottom: 25px;
}

.seasonallayout {
	width: 100%;
	margin-bottom: 18px;
	clear: none;
	margin-top: 0px;
	display:block;
	text-align:center;
}



		.box1{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/claridges-IB-mob.jpg);
            background-size: cover;
            display: table;
			background-attachment: fixed;
			background-position:center;
        }
		
        .box2{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-the-wedding-gallery-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
        .box3{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-gordon-ramsay-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box4{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-royal-wedding-event-the-berkeley-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box5{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/the-connaught-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box6{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/the-lanesborough-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box7{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/oscar-de-la-renta-mob.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box8{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/theweddinggallery/GC-Couture-Wedding-Cake-Signature-Initials.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box9{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/ladbrokehall/luxury-wedding-cake-london-sarah-lindsay-gc-couture-indulgence-bar-dessert-table.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box10{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/thesavoy/The-Savoy-Luxury-Wedding-Cake-By-GC-Couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box11{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/../images/blog/cliveden/GC-Couture-Wedding-Cake-At-Cliveden-House.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box12{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/bulgari/GC-Couture-The-Indulgence-Bar-At-Bulgari-Hotel-London.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box13{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/lemanoir/le-manoir-wedding-cake-gc-couture-dessert-table.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box14{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/lemanoirclassic/le-manoir-classic-wedding-cake-indulgence-bar-in-the-dining-room.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box15{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/paris/_L6A0245-2.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box16{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/maison-assouline/GC-Couture-Indulgence-Bar-At-Maison-Assouline-Event-London.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box17{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/the-stafford/Indulgence-Bar-At-The-Stafford-Sutherland-Room-By-GC-Couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box18{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/kimpton-fitzroy/_L6A4429.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box19{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/theweddinggallery/2019/the-wedding-gallery-london-indulgence-bar-dessert-table-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box20{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/dartmouth-house/indulgence-bar-at-dartmouth-house-mayfair-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box21{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/vegan-the-langham/vegan-dessert-table-indulgence-bar-ar-the-langham.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box22{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/global-gift-gala/global-gift-gala-indulgence-bar-cake-display-dessert-table-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box23{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/the-lanesborough-kosher-tony-page/gc-couture-dessert-table-indulgence-bar-at-the-lanesborough-celeste-events-with-tony-page.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box24{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/hamleys/childrens-indulgence-bar-dessert-table-party-cake-at-hamleys-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box25{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/kimpton-fitzroy-winter-soiree/kimpton-fitzroy-indulgence-bar-dessert-table-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
	
		
		
.textparaleft {
	width: 100%;
	clear: both;
	margin-left: 20%;
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	line-height: 28px;
	margin: 50px 0px 0px 0px;
	text-align:center;
}

.textparaleft2 {
	width: 100%;
	clear: both;
	margin-left: 20%;
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	line-height: 28px;
	margin: 50px 0px 0px 0px;
	text-align:center;
}

.nextblogpic {
width: 80%;
text-align:center;
margin-left: 10%;

}

.nostylingblack {
	text-decoration:none;
	color: #000000;
}

a.nostylingblack:link {
	color: #000000;
	text-decoration: none;
}
a.nostylingblack:visited {
	color: #000000;
	text-decoration: none;
}
a.nostylingblack:hover {
	color: #84754E;
	text-decoration: underline;
}
a.nostylingblack:active {
	color: #000000;
	text-decoration: none;
}
.vidsquare {
width: 100%;
	margin-top: 50px;
}
.vidsquaretext {
width: 100%;
clear: both;
margin-left: 0;
margin-top: 40px;
margin-bottom: 60px;
text-align: left;
font: times;
}

.vidsquaretext2 {
width: 100%;
clear: both;
margin-left: 0;
margin-top: 40px;
margin-bottom: 60px;
text-align: left;
font: times;
}
.vidsquaretext3 {
width: 100%;
clear: both;
margin-left: 0;
margin-top: 40px;
margin-bottom: 60px;
text-align: left;
font: times;
}
.halfleftpic {
width: 100%;
}
.halfrighttext {
width: 100%;
clear: both;
margin-left: 0;
}
.halflefttext {
width: 100%;
}
.halfrightpic {
width: 100%;
clear: both;
margin-left: 0;
}
.home1232 {
}
.fullpic1 {
width: 100%;
clear: both;
margin-left: 0;
}


.kosherheader {
	background-color: #212a36;
	height: 52vh;
	width: 100%;
	text-align: center;
	padding-top: 34vh;
}

.kosherheader2 {
	background-color: #212a36;
	height: 14vh;
	width: 100%;
	text-align: center;
}

.kosherlogo {
	max-width: 65%;
}

.guidancelogo {
	max-width: 60%;
}

.maxwidthlogo {
max-width: 80%;	
}
.responsivemenu {
display: block;
background-color: #69bab0;
}



.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}




/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
	
.gridContainerfull {
	clear: none;
	display: block
}
#div1 {
}
.upperheadersection {
}
.socialtop {
	width: 48.7179%;
}
.carttop {

}

.carttop2 {
	clear: none;
	position: absolute;
  	top: 5px;
  	right: 4%;
  	width: 135px;
	display: none;
}

.carttop4 {
	clear: none;
	position: absolute;
  	top: 62px;
  	right: 4%;
  	width: 135px;
	display: block;
}

.carttopinner {
	text-align: right;
	width: 100%;
	clear: both;
	margin-left: 0;
}

.corporatepromohome {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
}

.mintline {
display: block;
}
.mintlinethin {
display: block;
}
.homecarousel {
display: block;
}
.subjecttitle {
	margin-left: 8%;
	margin-top: 30px;
}
.homeproduct1 {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
}

.productslayout {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
display:block;
}
	
.kosherlayout {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
display:block;
}

.productslayoutblog {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
display:block;
}

.viewmore {
}
.fullwidthpromo1 {

}
.giftingpromohome {
	width: 48.7179%;
	clear: both;
	margin-left: 0;
	margin-bottom: 40px;
}
.navleftsection {
width: 100%;
clear: both;
margin-left: 0;
display: block;
}
.navrightsection {
width: 100%;
clear: both;
margin-left: 0;
display: block;
}
.nav {
width: 100%;
clear: both;
margin-left: 0;
}

.nav2 {
width: 100%;
clear: both;
margin-left: 0;
}

.logo {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: 48px;
	margin-top: 40px;
}
.footerleft {
width: 100%;
display: block;
}
.footermiddle {
width: 100%;
clear: both;
margin-left: 0;
}
.footerright {
width: 100%;
clear: both;
margin-left: 0;
}

.videohomesettings {
display: block;
}
	


.spacerheight {
	margin-top: 20px;
}

.breadcrumb {
width: 100%;
display: block;
}

.breadcrumbmobile {
	margin-top: 0px;
}

.breadcrumbmobilelist {
width: 100%;
}

.breadcrumbnav {
}

.newsbartop {
}

.categoryheader {
	background-image:url(../images/retail/categoryheaders/drip-cake-chocolate-tablet.gif);
	background-size:auto;
	background-position: right 6% bottom;
	background-repeat: no-repeat;
	height: 250px;
	margin-bottom: 30px;
}

.categorytitle {
	font-family: Notera;
	font-size: 60px;
	width: 55%;
	padding-top: 55px;
	line-height: 22px;
	text-align: center;
	max-height: 0px;
}


.pricefrom {
}

.producttitle {
}

.productpricefrom {
}

#imagepadding1 {
}

.logomain {
display: block;
}

.logomainmob {

}

.productnav {
display: block;
}

.productnav2 {
display: block;
}

.productnavcss {
	font-size: 17px;
	padding-left: 6px;
	line-height: 40px;
}

.productnavcss:hover {
	color: #69bab0;
}
.productnavcss:visited {
	color: #999999;
}

.productnavcsson {
}

.footerbackground {
}


.socialtop2 {
	
}

.retailcategory6x4 {
width: 100%;
clear: both;
margin-left: 0;
}

.retailcategory4x4 {
width: 100%;
clear: both;
margin-left: 0;
}

.retailcategory12 {
}

.productinfodrop {
	width: 100%;
	clear: both;
	margin-left: 0;
	display: block;
}

.morepics {
width: 100%;
clear: both;
margin-left: 0;
}

.blogpicmain {
width: 100%;
clear: both;
margin-left: 0;
}

blogpicmain1 {
}



.productinfo2 {
width: 100%;
clear: both;
margin-left: 0;
}

.productinfo2cupcakes {
width: 100%;
clear: both;
margin-left: 0;
}

.extrainfo {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-bottom: 10px;
	margin-top: 30px;
}

.extrainfo2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 30px;
	margin-bottom: 30px;
}


.addtocartbutton {
	width: 410px;
	height: 65px;
	background-color: #6bc9ba;
	color: #ffffff;
	font-family: arapey;
	font-weight: 300;
	font-size: 20px;
	text-align: center;
	border: none;
}

.optionsbox {
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow.png) no-repeat;
	background-position: right 15px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.optionsbox2 {
	height: 50px;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	outline:none;
	overflow:hidden;
	-webkit-appearance: none;
    appearance:none;
    background: url(../images/retail/buttons/down-arrow.png) no-repeat;
	background-position:right 15px;
	text-align: left;
}

.optionsboxtext {
	width: 85%;
	color: #666666;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	padding: 10px 0 11px 5px;
	margin-bottom: 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.productimagemain {
	height: 550px;
}

.headingarapeybig {
	color: #333333;
	font-family: arapey;
	font-size: 31px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 0px;
	font-style: normal;
	font-weight: 400;
	line-height: 60px;
}

.productimagemob {
}

.picdesktop {
width: 100%;
}
.pinkbabypram {
width: 100%;
}
.heorshe {
width: 100%;
}
.icecreamcone2tier {
	width: 100%;
}
.mermaid {
	width: 100%;
}
.jungle {
	width: 100%;
}
.dripcakedark {
	width: 100%;
}
.dripcakewhite {
	width: 100%;
}
.pinkorangerose {
	width: 100%;
}
.paragraphblock1 {
	width: 100%;
	clear: both;
	margin-left: 0;
	display: block;
	height: 400px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.paragraphblock2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	display: block;
	height: auto;
}

.paragraphblock3 {
	width: 100%;
	clear: both;
	margin-left: 0;
	display: block;
	height: auto;
}

.imageblock1 {
width: 100%;
clear: both;
margin-left: 0;
margin-top: 40px;
}

.imageblock2 {
width: 100%;
clear: both;
margin-left: 0;
}

.arapeytitleaqua {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 22px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
}

.arapeytitleaqua2 {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 22px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
}

.arapeytitlewhite {
	font-family: arapey;
	font-weight: 300;
	color: #ffffff;
	font-size: 30px;
	text-transform: uppercase;
}

.arapeytitleblack {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 30px;
	text-transform: uppercase;
	text align: center;
}

.arapeysubtitle {
	font-family: arapey;
	font-weight: 300;
	color: #84754e;
	font-size: 17px;
	text align: center;
}

.buttonmore {
	
}

.sectiontitle {
}
	
	.sectiontitlenew {
}
	
	.sectiontitlenew2 {
	padding-top: 40px;
	padding-bottom: 15px;
}

.vidtesteryeah {
}

.map {
}

.imageslideshow {
	width: 100%;
	clear: both;
	margin-left: 0;
	height: auto;
	display:block;
}

.bigheaderwedding {
	height: 400px;
}

.bigheaderindulgence {
	height: 400px;
}

.bigheadercorporate {
	height: 400px;
}

.bigheaderonlineshop {
	height: 400px;
}


.bigheaderhalloween {
	background-image: url(../images/retail/categoryheaders/halloween.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 300px;
	margin-bottom: 20px;
}

.bigheaderchristmas {
	background-image: url(../images/retail/categoryheaders/IMG_7859-christmas.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 300px;
	margin-bottom: 20px;
}

.bigheadergifting {
	height: 500px;
}

.aquabackgroundtext {
	width: 70%;
	clear: none;
	display: block;
	padding-left: 15%;
	padding-right: 15%;
}

.mainnav {
	padding-left: 8px;
	padding-right: 8px;
	text-transform: uppercase;
	color: #69bab0;
	font-family: adamina;
	font-size: 10px;
	text-decoration: none;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 2px;
}

.videoembed {
	text-align:center;
	display:block;
}

.containery {
	width: 100%;
}

.containery2 {
	display:block;
}

.textintro {
	width: 74.3589%;
	margin-left: 13%;
	margin-top: 40px;
}

.textintronew {
	width: 74.3589%;
	margin-left: 13%;
}
	
	.textintronewnew {
	width: 74.3589%;
	margin-left: 13%;
}

.textintronewmore {
	width: 74.3589%;
	margin-left: 13%;
}

.homepromos {
width: 48.7179%;
clear: none;
margin-left: 2.5641%;
display:block;
}

.notice {
width: 100%;
clear: none;
margin-left: 0%;
display:block;
}

.seasonallayout {
	width: 48%;
	margin-left: 4%;
	margin-bottom: 18px;
	clear: none;
	margin-top: 0px;
	display:block;
	text-align:center;
}

.blacktitle {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 6px;
}

.blacktitle2 {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 6px;
}

.blacktextmain {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	line-height: 28px;
}

.textparaleft {
width: 32.2033%;
	margin-left: 12%;
	clear: none;
	text-align: center;
	margin: 70px 0px 70px 12%;
}
	
.textparaleft2 {
width: 32.2033%;
	margin-left: 12%;
	clear: none;
	text-align: center;
	margin: 70px 0px 70px 12%;
}

.nextblogpic {

}

.vidsquare {
width: 100%;
display: block;
}

.vidsquaretext {
width: 100%;
clear: both;
margin-left: 0;
}
	
	.vidsquaretext2 {
width: 100%;
clear: both;
margin-left: 0;
}

.vidsquaretext3 {
width: 100%;
clear: both;
margin-left: 0;
}

.halfleftpic {
width: 50%;
}

.halfrighttext {
width: 50%;
clear: none;
margin-left: 0%;
}

.halflefttext {
width: 50%;
display: block;
}

.halfrightpic {
width: 50%;
clear: none;
margin-left: 0%;
}

.home1232 {
	padding-top: 15px;
	display: block;
}

.fullpic1 {
width: 50%;
clear: none;
}

.hide_tablet {
display: none;
}

.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
	
.gridContainerfull {
	clear: none;
	display: block
}
#div1 {
}
.upperheadersection {
}
.socialtop {
	width: 49.1525%;
	text-indent: 7%;
	margin-top: 40px;
}
.responsivemenu {
display: block;
}
.carttop {
	margin-left: 1.6949%;
	clear: none;
	position: absolute;
  	top: 36px;
  	right: 9%;
  	width: 200px;
}

.carttop2 {
	clear: none;
	position: absolute;
  	top: 5px;
  	right: 4%;
  	width: 135px;
	display: block;
}

.carttop4 {
	clear: none;
	position: absolute;
  	top: 5px;
  	right: 4%;
  	width: 135px;
	display: none;
}

.carttopinner {
	text-align: right;
	width: 100%;
	clear: both;
	margin-left: 0;
}

.carttopinnerORIG {
	position: relative;
	left: 70%;
}



.corporatepromohome {
width: 49.1525%;
margin-left: 1.6949%;
clear: none;
}

.mintline {
display: block;
}
.mintlinethin {
display: block;
}
.homecarousel {
display: block;
}
.subjecttitle {
	font-size: 50px;
	margin-top: 40px;
	margin-left: 8.5%;
	margin-bottom: 32px;
}
.homeproduct1 {
width: 32.2033%;
margin-left: 1.6949%;
clear: none;
}

.productslayout {
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
	
.kosherlayout {
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.productslayoutblog {
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.viewmore {
}
.fullwidthpromo1 {
}
.giftingpromohome {
	width: 49.1525%;
	margin-left: 1.6949%;
	clear: none;
	margin-bottom: 40px;
}
.navleftsection {
width: 32.2033%;
margin-left: 1.6949%;
clear: none;
display: block;
}
.navrightsection {
width: 32.2033%;
margin-left: 1.6949%;
clear: none;
display: block;
}
.nav {
	width: 28%;
	clear: none;
	padding-left: px;
	padding-right: px;
}

.nav2 {
	width: 36%;
	clear: none;
}

.logo {navstyle
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	margin-bottom: 48px;
	margin-top: 20px;
}
.footerleft {
	width: 32.2033%;
	display: block;
	margin-top: 40px;
	margin-bottom: 100px;
}
.footermiddle {
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	margin-bottom: 100px;
}
.footerright {
	width: 32.2033%;
	margin-left: 1.6949%;
	clear: none;
	margin-top: 40px;
	margin-bottom: 100px;
}

.videohomesettings {
	display: block;
}
	


.videohomesettingsorig {
	display: block;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.spacerheight {
	margin-top: 20px;
}
.breadcrumb {
width: 100%;
display: block;
}
.breadcrumbmobile {
	margin-top: 0px;
	margin-bottom: 50px;
}
.breadcrumbmobilelist {
	width: 55%;
	margin-left: 22.6%;
}
.breadcrumbnav {
	letter-spacing: 1px;
}
.newsbartop {
	-webkit-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
}
.categoryheader {
	background-image:url(../images/retail/categoryheaders/drip-cake-chocolate-desktop.gif);
	max-width: 100%;
	height: 400px;
	margin-bottom: 50px;
	background-repeat: no-repeat;
	background-position: bottom right 14%;
	min-width: 0px;
	background-size: fill;
}
.categoryheader {
	background-image:url(../images/retail/categoryheaders/drip-cake-chocolate-desktop.gif);
	max-width: 100%;
	height: 400px;
	margin-bottom: 50px;
	background-repeat: no-repeat;
	background-position: bottom right 14%;
	min-width: 0px;
	background-size: fill;
}
.categorytitle {
	font-family: Notera;
	font-size: 65px;
	width: 29%;
	padding-top: 95px;
	line-height: 30px;
	text-align: center;
	max-height: 0px;
	padding-left: 2%;
}


.pricefrom {
}
.producttitle {
}
.productpricefrom {
}
#imagepadding1 {
}
.logomain {
	display: block;
	padding-top: 49px;
}

.logomainmob {

}

.productnav {
display: block;
}

.productnav2 {
display: block;
}

.productnavcss {
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	font-size: 13.5px;
	padding-left: 10px;
	padding-right: 10px;
}
.productnavcsson {
	padding-bottom: 7px;
}
	
.footerbackground {
}

.breadcrumbnav:hover {
	background-color: #FF0004;
}
.newsbartop:hover {
	background-color: #77c8bd;
}
.productslayout:hover {
	-webkit-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}

.productslayoutblog:hover {
	-webkit-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}


.socialtop2 {
	clear: none;
	position: absolute;
  	top: 65px;
  	left: 4%;
  	width: 135px;
	display: block;
}

.retailcategory6x4 {
	width: 58.9871%;
	margin-left: 1.6949%;
	clear: none;
}

.retailcategory4x4 {
	width: 39.3179%;
	margin-left: 1.6949%;
	clear: none;
}

.retailcategory12 {
}

.productinfodrop {
	width: 49.1525%;
	margin-left: 1.6949%;
	clear: none;
	display: block;
	padding-bottom: 40px;
}

.morepics {
width: 50%;
clear: none;
display:block;
}

.blogpicmain {
	width: 50%;
	clear: none;
	display: block;
}

.morepics4 {
width: 33.33333%;
clear: none;
display:block;
}

.headingarapey {
	color: #333333;
	font-family: arapey;
	font-size: 18px;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: 400;
}

.headingarapeybig {
	color: #333333;
	font-family: arapey;
	font-size: 31px;
	text-decoration: none;
	text-align: center;
	padding-bottom: 0px;
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
}

.latomain {
	color: #333333;
	font-family: lato;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 6px;
	font-style: normal;
	font-weight: 300;
	font-style: normal;
	padding-right: 100px;
}

.productinfo2 {
	width: 49.1525%;
	height: 100%;
	right: 0px;
	float: right;
	margin-top: 50px;
	margin-left: 1.6949%;
	clear: none;
}

.productinfo2pic {
	width: 49.1525%;
	height: 100%;
	right: 0px;
	margin-top: 50px;
	margin-left: 1.6949%;
	clear: none;
	display:block;
}

.productinfo2cupcakes {
	width: 44.1525%;
	height: 100%;
	right: 0px;
	float: right;
	margin-top: 50px;
	margin-left: 1.6949%;
	clear: none;
}

.productinfocupcakes {
	width: 49.1525%;
	height: 100%;
	right: 0px;
	float: right;
	margin-top: 50px;
	margin-left: 1.6949%;
	clear: none;
	background: none;
}

.extrainfo {
	width: 23.7288%;
	margin-left: 1.6949%;
	clear: none;
	margin-top: 80px;
	margin-bottom: 80px;
}

.extrainfo2 {
	width: 49.1525%;
	margin-left: 1.6949%;
	clear: none;
	margin-top: 80px;
	margin-bottom: 80px;
}

.addtocartbutton {
	width: 350px;
	height: 65px;
	background-color: #6cbab0;
	color: #ffffff;
	font-family: arapey;
	font-weight: 300;
	font-size: 20px;
	text-align: center;
	border: none;
}

.optionsbox {
	color: #666666;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 330px;
	padding: 14px 0 14px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.optionsboxsmaller {
	
	color: #666666;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 143px;
	padding: 14px 0 14px 5px;
	margin-bottom: 0px;
	margin-right: 40px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.optionsboxsmaller2 {
	
	color: #666666;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 143px;
	padding: 14px 0 14px 5px;
	margin-bottom: 0px;
	margin-right: 40px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	background: url(../images/retail/buttons/down-arrow-2.png) no-repeat;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.optionsbox2 {
	height: 50px;
	color: #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	background: transparent;
	width: 330px;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	outline:none;
	overflow:hidden;
	-webkit-appearance: none;
    appearance:none;
    background: url(../images/retail/buttons/down-arrow.png) no-repeat;
	background-position:right;
	text-align: left;
}

.optionsboxtext {
	color: #666666;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: none;
	font-family: lato;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	background: transparent;
	width: 330px;
	padding: 10px 0 11px 5px;
	margin-bottom: 0px;
	text-align: center;
	outline: none;
	overflow: hidden;
	-webkit-appearance: none;
	appearance: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.productimagemain {
	background-image:url(../images/retail/products/baby/backgrounds/baby-pink-pram-background.jpg);
	background-position: center;
	min-width: 0px;
	height: 700px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.mermaidbackground {
	background-image:url(../images/retail/products/children/backgrounds/mermaid.jpg);
	background-position: center;
	min-width: 0px;
	height: 700px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.puregreybackground {
	background-color: #efefef;
	min-width: 0px;
	height: 700px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.cupcakesbackground {
	background-color: #e1e3e5;
	min-width: 0px;
	height: 560px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.xmascookiesbackground {
	background-color: #efeff1;
	min-width: 0px;
	height: 560px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.backgroundpicnormal {
	background-color: #efefef;
	min-width: 0px;
	height: 560px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.backgroundnone {
	background-color: #ffffff;
	min-width: 0px;
	height: 560px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.cupcakesbackground2female {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/female-birthday3.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakeshalloween {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/halloween2017/IMG_1068.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakeschristmas {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/christmas2017/IMG_7612.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cookieschristmas {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/christmas2017/IMG_7622.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakeschristmas4 {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/christmas2017/IMG_1068-4.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cookieshalloween {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/halloween2017/IMG_8778.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesgoldbox {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8759.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesitsagirl {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8754.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesmalebirthday {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8774.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesgetwellsoon {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8769.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakescandyheaven {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8767.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesitsaboy {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8763.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}
.cupcakesnewhome {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8738.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakeschocoholic {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_8778.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakeschocluxury {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_0722.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakescongrats {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_0737.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.cupcakesfemaleluxury {
	min-width: 0px;
	height: 560px;
	background-image: url(../images/retail/products/cupcakes/IMG_0743.png);
	background-repeat:no-repeat;
	background-position: 11%;
	background-size: cover 1px;
}

.puregreybackground2 {
	background-color: #dfdfdf;
	min-width: 0px;
	height: 700px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.trainbackground {
	background-image:url(../images/retail/products/children/backgrounds/train-background.jpg);
	background-position: center;
	min-width: 0px;
	height: 700px;
	margin-bottom: 50px;
	background-repeat: repeat-x;
}

.productimagemob {
}

.picdesktop {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/baby/IMG_8339.png);
	background-repeat:no-repeat;
	background-position:center;
}

.pinkbabypram {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/baby/baby-pink-pram.png);
	background-repeat:no-repeat;
	background-position:center;
}

.heorshe {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/baby/IMG_8339.png);
	background-repeat:no-repeat;
	background-position:center;
}

.icecreamcone2tier {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/ice-cream-5.png);
	background-repeat:no-repeat;
	background-position:center;
}

.mermaid {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/mermaid.png);
	background-repeat:no-repeat;
	background-position:center;
}

.bunny {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/baby/bunny.png);
	background-repeat:no-repeat;
	background-position:center;
}

.junglecake {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/jungle.png);
	background-repeat:no-repeat;
	background-position:center;
}

.dripcakedark {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/dripcakes/dripcake-dark.png);
	background-repeat:no-repeat;
	background-position:center;
}

.dripcakewhite {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/dripcakes/dripcake-white.png);
	background-repeat:no-repeat;
	background-position:center;
}

.pinkorangerose {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/justbecause/orange-pink.png);
	background-repeat:no-repeat;
	background-position:center;
}

.pinkgreybow {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/pink-1tier-bow.png);
	background-repeat:no-repeat;
	background-position:center;
}

.stylishhandbag {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/handbag.png);
	background-repeat:no-repeat;
	background-position:center;
}

.goldwhitestripes {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/gold-white-stripes.png);
	background-repeat:no-repeat;
	background-position:center;
}

.macaron2tier {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/macaron-2tier.png);
	background-repeat:no-repeat;
	background-position:center;
}

.mum1tier {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/mum-1tier.png);
	background-repeat:no-repeat;
	background-position:center;
}

.champagnebucket {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/30-moet.png);
	background-repeat:no-repeat;
	background-position:center;
}

.blackandgold {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/60-gold-black.png);
	background-repeat:no-repeat;
	background-position:center;
}

.burger {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/burger.png);
	background-repeat:no-repeat;
	background-position:center;
}

.pirate {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/pirate.png);
	background-repeat:no-repeat;
	background-position:center;
}

.truffletower {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/justbecause/choc-truffle-tall.png);
	background-repeat:no-repeat;
	background-position:center;
}

.teddyreveal {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/baby/IMG_8331.png);
	background-repeat:no-repeat;
	background-position:center;
}

.princess {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/princess.png);
	background-repeat:no-repeat;
	background-position:center;
}

.converse {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/converse.png);
	background-repeat:no-repeat;
	background-position:center;
}

.butterfly {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/butterfly.png);
	background-repeat:no-repeat;
	background-position:center;
}

.buttercream1 {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/closeups/IMG_0639.png);
	background-repeat:no-repeat;
	background-position:center;
}

.cupcakebackground {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
}

.buttercream2 {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/closeups/IMG_0644.png);
	background-repeat:no-repeat;
	background-position:center;
}

.buttercream3 {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/closeups/IMG_0637.png);
	background-repeat:no-repeat;
	background-position:center;
}

.golfcake {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/IMG_9433-desktop.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.tuxedocake {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/IMG_9117-desktop.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.carcake {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/male/IMG_0647-2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.traincake {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/children/train-IMG_0484.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.ombreruffles {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/ombreruffles.png);
	background-repeat:no-repeat;
	background-position:center;
}

.makeup {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/female/makeup.png);
	background-repeat:no-repeat;
	background-position:center;
}

.buttercreamchoc {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/justbecause/buttercreamchoc.png);
	background-repeat:no-repeat;
	background-position:center;
}

.choccigarellos {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/justbecause/choc-cigarello.png);
	background-repeat:no-repeat;
	background-position:center;
}

.stencilandroses {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/stencil-and-roses.png);
	background-repeat:no-repeat;
	background-position:center;
}

.laceandroses {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/wedding-3-tier-pink.png);
	background-repeat:no-repeat;
	background-position:center;
}

.goldleaf {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/gold-leaf.png);
	background-repeat:no-repeat;
	background-position:center;
}

.mirrorinitials {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/mirror-initials.png);
	background-repeat:no-repeat;
	background-position:center;
}

.classic {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/classic.png);
	background-repeat:no-repeat;
	background-position:center;
}

.goldleafandroses {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/gold-leaf-and-roses.png);
	background-repeat:no-repeat;
	background-position:center;
}

.whitediamonds {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/wedding/white-diamond.png);
	background-repeat:no-repeat;
	background-position:center;
}

.cupcakefemale {
	width: 49.1525%;
	float:left;
	clear:none;
	text-align:center;
	height: 700px;
	min-height: 700px;
	background-image:url(../images/retail/products/cupcakes/female-birthday.png);
	background-repeat:no-repeat;
	background-position:center;
}




.paragraphblock1 {
width: 35.6779%;
margin-left: 1.6949%;
clear: none;
display: block;
padding-left:2.5%;
padding-right:2.5%;
padding-top: 80px;
padding-bottom: 0px;
margin-bottom:0px;
}

.paragraphblock2 {
	width: 70%;
	clear: none;
	display: block;
	padding-left: 15%;
	padding-right: 15%;
	padding-top: 60px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.paragraphblock3 {
	width: 44.153%;
	margin-left: 1.6949%;
	clear: none;
	display: block;
	padding-left: 2.5%;
	padding-right: 2.5%;
	padding-top: 60px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.imageblock1 {
width: 57.6271%;
margin-left: 1.6949%;
clear: none;
margin-top: 40px;
}

.imageblock2 {
width: 57.6271%;
margin-left: 1.6949%;
clear: none;
}

.arapeytitleaqua {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 22px;
	text-transform: uppercase;
	width: 16.6666%;
	margin-left: 0;
	letter-spacing: 8px;
	line-height: 32px;
}

.arapeytitleaqua2 {
	font-family: arapey;
	font-weight: 300;
	color: #69bab0;
	font-size: 22px;
	text-transform: uppercase;
	width: 16.6666%;
	margin-left: 0;
	letter-spacing: 3px;
	line-height: 32px;
}

.arapeytitlewhite {
	font-family: arapey;
	font-weight: 300;
	color: #ffffff;
	font-size: 30px;
	text-transform: uppercase;
}

.arapeytitleblack {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 24px;
	text-transform: uppercase;
	text align: center;
	line-height: 44px;
	letter-spacing: 6px;
}

.arapeysubtitle {
	font-family: arapey;
	font-weight: 300;
	color: #84754e;
	font-size: 17px;
	text align: center;
}



.buttonmore {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.buttonmore2 {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.sectiontitle {
	padding-top: 60px;
	padding-bottom: 55px;
}
	
	.sectiontitlenew {
	padding-top: 0px;
	padding-bottom: 60px;
}
	
	.sectiontitlenew2 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.sectiontitle2 {
	padding-top: 50px;
	padding-bottom: 35px;
	text-align:center;
}

.buttonmore:hover {
	background-color: #69bab0;
}
.buttonmore2:hover {
	background-color: #ffffff;
	color: #69bab0;
}
.vidtesteryeah {
}
.map {
}
.imageslideshow {
	width: 50%;
	clear: none;
	height: auto;
	display:block;
}
.bigheaderwedding {
	background-image: url(../images/backgrounds/wedding-header-background3-lanesborough.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 529px;
}

.bigheaderindulgence {
	background-image: url(../images/backgrounds/indulgence-header-background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 529px;	
}

.bigheadercorporate {
	background-image: url(../images/backgrounds/corporate-header-background2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 529px;
}
.bigheaderonlineshop {
	background-image: url(../images/backgrounds/online-shop-header-background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 1000px;
}

.bigheaderhalloween {
	background-image: url(../images/retail/categoryheaders/halloween.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 510px;
	margin-bottom: 20px;
	display:block;
	padding-left: 0px;
}

.bigheaderchristmas {
	background-image: url(../images/retail/categoryheaders/IMG_7859-christmas.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 510px;
	margin-bottom: 20px;
	display:block;
	padding-left: 0px;
}

.bigheadergifting {
	background-image: url(../images/backgrounds/gifting-header-background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 1000px;
}
.aquabackgroundtext {
	width: 70%;
	clear: none;
	display: block;
	padding-left: 15%;
	padding-right: 15%;
}

.mainnav {
	padding-left: 8px;
	padding-right: 9px;
	text-transform: uppercase;
	color: #69bab0;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 1px;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}

.videoembed {
	text-align:center;
	display:block;
	padding-top: 40px;
}

.containery {
	position: relative;
	width: 49.153%;
}

.containery2 {
	display:block;
}
.mainnav:hover {
	color: #333333;
}
.textintro {
	width: 40.6779%;
	margin-left: 29.5%;
	margin-top: 50px;
	margin-bottom: 65px;
}

.textintronew {
	width: 40.6779%;
	margin-left: 29.5%;
	margin-top: 65px;
	margin-bottom: 65px;
}
	
	.textintronewnew {
	width: 40.6779%;
	margin-left: 29.5%;
	margin-top: 65px;
	margin-bottom: 0px;
}

.textintronewmore {
	width: 60.6779%;
	margin-left: 8%;
	margin-top: 65px;
	margin-bottom: 65px;
}

.homepromos {
	width: 49.1525%;
	margin-left: 1.6949%;
	clear: none;
	margin-top: 0px;
	display:block;
}

.notice {
	width: 100%;
	margin-left: 0%;
	clear: none;
	margin-top: 0px;
	display:block;
}

.seasonallayout {
	width: 48%;
	margin-left: 4%;
	margin-bottom: 18px;
	clear: none;
	margin-top: 0px;
	display:block;
	text-align:center;
}

.blacktitle {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 6px;
}

.blacktitle2 {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
	margin-left: 0;
	line-height: 20px;
	letter-spacing: 6px;
}

.blacktextmain {
	font-family: arapey;
	font-weight: 300;
	color: #000000;
	font-size: 17px;
	line-height: 28px;
}

.photofullwidth {
	width: 100%;
}




.box1{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/claridges-IB.jpg);
            background-size: cover;
            display: table;
			background-attachment: fixed;
			background-position:center;
        }
		
        .box2{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-the-wedding-gallery.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
        .box3{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-gordon-ramsay.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box4{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/gc-couture-royal-wedding-event-the-berkeley.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box5{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/the-connaught.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box6{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/the-lanesborough.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box7{
            height: 100vh;
            width: 100%;
            background-image: url(../images/blog/oscar-de-la-renta.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box8{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/theweddinggallery/GC-Couture-Wedding-Cake-Signature-Initials.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box9{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/ladbrokehall/luxury-wedding-cake-london-sarah-lindsay-gc-couture-indulgence-bar-dessert-table.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box10{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/thesavoy/The-Savoy-Luxury-Wedding-Cake-By-GC-Couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box11{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/cliveden/GC-Couture-Wedding-Cake-At-Cliveden-House.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box12{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/bulgari/GC-Couture-The-Indulgence-Bar-At-Bulgari-Hotel-London.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box13{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/lemanoir/le-manoir-wedding-cake-gc-couture-dessert-table.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box14{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/lemanoirclassic/le-manoir-classic-wedding-cake-indulgence-bar-in-the-dining-room.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box15{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/paris/_L6A0253-4.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box16{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/maison-assouline/GC-Couture-Indulgence-Bar-At-Maison-Assouline-Event-London.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box17{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/the-stafford/Indulgence-Bar-At-The-Stafford-Sutherland-Room-By-GC-Couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box18{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/kimpton-fitzroy/kimpton-fitzroy-indulgence-bar-dessert-table-event-cake-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box19{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/theweddinggallery/2019/the-wedding-gallery-london-indulgence-bar-dessert-table-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box20{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/dartmouth-house/indulgence-bar-at-dartmouth-house-mayfair-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box21{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/vegan-the-langham/vegan-dessert-table-indulgence-bar-ar-the-langham.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box22{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/global-gift-gala/global-gift-gala-indulgence-bar-cake-display-dessert-table-by-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box23{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/the-lanesborough-kosher-tony-page/gc-couture-dessert-table-indulgence-bar-at-the-lanesborough-with-tony-page-celeste-events.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box24{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/hamleys/childrens-indulgence-bar-dessert-table-party-cake-at-hamleys-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		
		.box25{
            height: 100vh;
            width: 100%;
			background-image:url(../images/blog/kimpton-fitzroy-winter-soiree/kimpton-fitzroy-indulgence-bar-dessert-table-gc-couture.jpg);
            background-size: cover;
            display: table;
            background-attachment: fixed;
			background-position:center;
        }
		


.h1 {
	font-family: adamina;
	font-size: 10px;
	line-height: 22px;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	margin-left: 0;
	max-width: 0;
}

h2 {
	font-family: adamina;
	font-size: 26px;
	line-height: 42px;
	text-transform:uppercase;
	text-align: center;
	font-weight: 100;
	font-style: normal;
	margin-left: 0;
	max-width: 0;
	color: #ffffff;
	margin: 0px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
	letter-spacing: 16px;
	background-color: #000000;
	opacity: 0.7;
}

.homepromos:hover {

}



.textparaleft {

	width: 32.2033%;
	margin-left: 12%;
	clear: none;
	text-align: center;
	margin: 70px 0px 70px 12%;
}

.textparaleft2 {

	width: 32.2033%;
	margin-left: 12%;
	clear: none;
	text-align: center;
	margin: 0px 0px 70px 12%;
}
	
.nextblogpic {

width: 49.1525%;
margin-left: 25.5%;
text-align: center;

}

.vidsquare {

width: 49.1525%;
	margin-bottom: 130px;
	margin-top: 130px;
	max-width: 666px;

display: block;

}

.vidsquaretext {

width: 42.1525%;
margin-left: 8.6949%;
clear: none;
	margin-top: 25%;

}
	
	.vidsquaretext2 {

width: 42.1525%;
margin-left: 8.6949%;
clear: none;
	margin-top: 18%;

}
	
.vidsquaretext3 {

width: 42.1525%;
margin-left: 8.6949%;
clear: none;
	margin-top: 10%;

}

.halfleftpic {

width: 50%;

}

.halfrighttext {

width: 50%;

margin-left: 0%;

clear: none;

}

.halflefttext {

width: 50%;

display: block;

}

.halfrightpic {

width: 50%;

margin-left: 0%;

clear: none;

}

.home1232 {
padding-top: 22px;
display: block;
}

.fullpic1 {

width: 50%;

clear: none;

margin-left: 0;

}

.zeroMargin_desktop {

margin-left: 0;

}

.hide_desktop {

display: none;
	
	
	}
	

@media only screen and (min-width: 1367px) {

	
	.backpic5 {
	width: 100%;
	background-image:url(../images/indulgencebar/GC-Couture-Gordon-Ramsay-Wedding-Cakes.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}
	
.backpic6 {
	width: 100%;
	background-image:url(../images/indulgencebar/le-manoir1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}

.backpic7 {
	width: 100%;
	background-image:url(../images/indulgencebar/DSC00775.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}

.backpic8 {
	width: 100%;
	background-image:url(../images/blog/kimpton-fitzroy/kimpton-fitzroy-indulgence-bar-dessert-table-event-cake-by-gc-couture.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}
	
.backpic9 {
	width: 100%;
	background-image:url(../images/blog/the-stafford/Indulgence-Bar-At-The-Stafford-Sutherland-Room-By-GC-Couture.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}

.backpic10 {
	width: 100%;
	background-image:url(../images/blog/maison-assouline/GC-Couture-Indulgence-Bar-At-Maison-Assouline-Event-London.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	background-size: cover;
	background-attachment: fixed;
	display: block;
	clear: both;
}
.responsivemenu {
}
	

.hide_bigdesktop {
	display: none;
}
	
	
}

