/* For clearing floats */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/* BODY STYLING */

@font-face {
    font-family: 'ubuntu_condensedregular';
    src: url('../font/ubuntu-c.eot');
    src: url('../font/ubuntu-c.eot#iefix') format('embedded-opentype'),
         url('../font/ubuntu-c.woff') format('woff'),
         url('../font/ubuntu-c.ttf') format('truetype'),
         url('../font/ubuntu-c.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-size: 0.750em;
    font-family: Arial, Helvetica, sans-serif;
    background: #fff url('../images/background.jpg') no-repeat fixed 0 0;
    text-align: left;
    background-size: cover;
}

a {
	color:#434343;
	-webkit-transition: .3s ease-out;
	-moz-transition: .3s ease-out;
	transition: .3s ease-out;
}

a:hover { color: #EE77A3; }
hr { border:1px solid #e2e2e2; }

.pull-left { float: left; }
.pull-right { float: right; }
.clearfloat { clear:both; }
.subtitle { color: #606060; }
/* BODY STYLING CLOSE */
	
/* HEADER */
header {
	padding:1em 0 0 0;
	position: relative;
	z-index: 20;
}

.header_left {
	font-size:1em;
	position: relative;
	z-index: 20;
}

/* header left list */
.header_left ul { width: 100%; }
.header_left .customer-account-links { margin:0 0 2.5em 0; }

.header_left li {
	color: #606060;
	float: left;
	list-style-type: none;
}

.header_left li#telephone {	margin-right:18px; }

.link-seperator {
	color: #707070; 
	padding: 0 10px;
}
/* closing header left list */

.header_right {
    float: right;
	position: relative;
	z-index: 2147483647;
}

/* HEADER RIGHT LIST */
.header_right ul {
	float: right;
	padding:0;
}

.header_right ul li {
	color: #606060;
	float: left;
	padding:0 .1em;
	list-style-type: none;
}

.header_right li a{
	color: #606060;
	text-decoration: none;
}

#bag {
	margin: -4px 6px 0;
	max-height: 40px;
}

/* NAVIGATION */
nav {
	height:159px;
	float:left;
	position: relative;
	top:-3.8em;
	z-index: 10;
	background: transparent url(../images/logo-nav1.png) no-repeat center center;
}

nav > ul { 
    margin: 5.9em auto 0;
    position: relative;
}

nav > ul > li {
	float: left;
	height: 33px;
	margin-top: -20px;
	padding-top: 20px;
}

nav > ul > .nav-2 { 
	margin-right: 296px;
	width: auto;
}
nav > ul > .nav-3 {
	width: 200px;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	 nav > ul > .nav-3 {
		width: 196px;
	}
}
nav > ul > .nav-4 {
	width: 152px;
}
#logo-new{
	margin: -105px auto 0 350px;
	position: absolute;
	z-index: 999999999;
}
nav > ul > li > a {
	padding: .6em;
	font-size: 0.85em;
	text-transform: uppercase;
}

nav > ul > li:after {
	background: url(../images/nav-elipse.png) no-repeat center center;
	content:"";
	float:right;
	width:1em;
	height:1em;
	padding:.3em 0;
}

nav > ul > li.home-icon:after, nav > ul > li.last:after, nav > ul > li.nav-3:after {
	background:none;
	content:"";
	width:0;
	height:0;
}

nav > ul > li.first, nav > ul > li.first > a {
	padding-left:0;
	margin-left:0;
}

nav > ul > li.last, nav > ul > li.last > a {
	padding-right:0;
	margin-right:0;
}

/* subcategory dropdown */
nav > ul > li > .level0 { display:none; }
nav > ul > li:hover > .level0 {
	display: block;
}
nav > ul > li > .level0 {
	background: #691973 none repeat scroll 0 0;
	margin-top: 14px;
	max-width: 500px !important;
	padding: 10px 0;
	padding-top: 60px;
	position: absolute;
	z-index: 0;
}
nav > ul > li.nav-1 > .level0,
nav > ul > li.nav-2 > .level0{
	left: 0;
}
nav > ul > li.nav-3 > .level0,
nav > ul > li.nav-4 > .level0{
	right: 0;
}
nav ul li.level0:hover{
	background: #691973 none repeat scroll 0 0;
}
nav ul li.level0:hover a span{
	color: #fff;
}

nav > ul > li > .level0 li a span{
	color: #fff;
}
.cms-index-index.cms-home .container_24{
	position: unset;
}
.header-top-con{
	float: left;
    margin-bottom: 34px;
    width: 100%;
}
.header-top{
	background: #292929 none repeat scroll 0 0;
    height: 34px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.header-top .con{
	margin: 0 auto;
	float: none;
	display: block;
	width: 1080px;
}
.header-top .con .left{
	width: 50%;
	float: left;
}
.header-top .con .right{
	width: 50%;
	float: left;
}
.contact {
	float: left;
	margin-right: 50px;
}
.contact > img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	width: 25px;
}
.contact > span {
	color: #fff;
	float: left;
	font-size: 13px;
	margin-top: 7px;
}
.right .customer-account-links{
	float: right;
	margin-top: 8px;
}
.right .customer-account-links li{
	float: left;
}
.right .customer-account-links li a,
.right .customer-account-links li a span{
	color: #fff;
}
#search_mini_form{
	float: left;
}
#search_mini_form #search{
	background: transparent none repeat scroll 0 0;
	border-color: #fff;
	border-image: none;
	border-radius: 5px;
	border-style: solid;
	border-width: 2px 3px;
	color: #fff;
	margin-top: -13px;
	padding: 0 6px;
	width: 180px;
}
.header_right .customer-account-links li p{
	margin-top: 10px
}
.customer-account-links .block{
	margin: 0;
}
.header_right .customer-account-links li p,
.header_right .customer-account-links li p a,
.header_right .customer-account-links li p span{
	color: #61116a;
}

nav > ul > li > .level0:after {
  /*content:"";
  position:absolute;
  top:-1.08em;
  left:1em;
  width:0;
  height:0;  
  border-left: 1em solid transparent;
  border-right:1em solid transparent;
  border-bottom:1em solid #ff9abf;
  z-index:10;*/
}

nav > ul > li > .level0:before {
  /*content:"";
  position:absolute;
  top:-1em;
  left:1.08em;
  width:0;
  height:0;
  border-left: .98em solid transparent;
  border-right:.98em solid transparent;
  border-bottom:1em solid #FFF;
  z-index:11;*/
}

nav > ul > .nav-5:hover > .level0  { left: auto; right: 0; }
nav > ul > .nav-5 > .level0:before { left: auto; right: 1.10em; }
nav > ul > .nav-5 > .level0:after  { left: auto; right: 1.08em; }

nav > ul > li > .level0 > li  {
	float:left;
	display:inline-block;
	width:33%;
}

nav > ul > li > .level0 > li > a {
	padding:.4em 1em;
	display:block;
}

#logo {
	width: 234px;
	height: 117px;
	position: absolute;
	right: 388px;
	top: 20px;
}
ul > li > a.level-top {
	padding-bottom: 1em;
}
/* CLOSING NAVIGATION */
/* CLOSING HEADER RIGHT LIST */
/* CLOSING HEADER */


/* CUSTOM PAGES START */
.textual-content h4 { color:#434343; }

/* ABOUT US */
.about-list li { list-style:none; }
.about-list li:before { content:"-"; }
.about-images { text-align:center; }

/* WEDDING CAKE HOLDING PAGE */
.cake-holding { font-size:1.333em; }
.cake-holding h3 { color:#434343; }

.holding-first { 
	font-size:1.333em;
	line-height:1.3em;
	margin:0 0 3em 0;
}

.cake-holding h3, .holding-first{  margin-bottom: 4em; }
.cake-creator { float:right; }

.cake-creator img, .bespoke-cake img, .simplistic-cake img { 
	box-sizing:border-box;
	border:5px solid #FFF;
	box-shadow:0 0 5px 2px hsla(60, 0%, 90%, 1);
}

.bespoke-cake, .simplistic-cake {
	float:left;
	text-align:center;
	margin-bottom:2em;
}

.holding-second strong, .holding-third strong  { color:#434343; }

.holding-second, .holding-third {
	font-size:1.333em;
	float:left;
	line-height:1.3em;
    padding:10px 0 0 75px;
}

.holding-link {
	margin-right:9.3em;
	float:right;
}

.holding-link span {
	background: #9c37a3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljMzdhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTBkNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9c37a3 0%, #510d5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c37a3), color-stop(100%,#510d5a));
	background: -webkit-linear-gradient(top,  #9c37a3 0%,#510d5a 100%);
	background: -o-linear-gradient(top,  #9c37a3 0%,#510d5a 100%);
	background: -ms-linear-gradient(top,  #9c37a3 0%,#510d5a 100%);
	background: linear-gradient(to bottom,  #9c37a3 0%,#510d5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c37a3', endColorstr='#510d5a',GradientType=0 );
	box-shadow:0 0 5px 2px hsla(60, 0%, 70%, 1);
	color:#fff;
	display:block;
	font-size:1.11em;
	font-weight:bold;
	text-align:center;
	padding:.3em 2em;
	line-height:1.5em;
	text-transform: uppercase;
}

p.scroll {max-height: 105px;overflow: auto;}


/* ADULT PARTIES */

.ap_h { margin: 1em 0 0; }

/* TERMS AND CONDITONS */
ol.terms-conditions-page { padding:0 2em; }

.terms-conditions-page > li {
	font-weight:bold;
	font-size:1.2em;
	color:#434343;
}

.terms-conditions-page > ul > h5  {
	margin:1em 0;
	text-indent:-1.2em;
	color:#434343;
}

/* CAKE OF THE MONTH */
.cotm-page figure { 
	text-align:center;
	margin:1em 0;
}

.cotm-page figure img { max-width:400px; }

.cotm-article {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

/* CORPORATE EVENTS */
.corporate h3 {
	color:#434343;
	margin:0 0 1em 0;
	text-transform:uppercase;
}

.corporate p, .corporate-testimonials { 
	color:#434343;
	font-size:1.333em;
}

.corporate-images img {
	box-sizing:border-box;
	border:5px solid #FFF;
	box-shadow:0 0 5px 2px hsla(60, 0%, 90%, 1);
	margin:0 0 0.5em 0;
}

.corporate-testimonials h3 {
	padding:0 1.4em;
	text-transform:uppercase;
}

.corporate-testimonials blockquote {
	background:url('../images/blockquote.png') no-repeat center center;
	color:#434343;
	font-size:1em;
	height:7.5em;
	margin:1em 0;
	padding:2em 3em;
}

/* CHILDRENS PARTIES */
.child-party .child-4-6, .child-party .child-7-10, .child-party .child-10-12,
.child-party .child-teenager { margin:1em 0; }

.child-title {
	border-radius:8px;
	padding:.8em .5em .8em 3em;
	margin:1em 0;
	border:3px solid hsla(329, 80%, 50%, .3);
	box-shadow: 0 0 8px 0 #CCCCCC;
	background: #FFF;
	position:relative;
}

.child-title img {
    left: -2em;
    position: absolute;
    top: -1.2em;
    width: 5em;
}

.child-party > h2 { margin:1em 0 0; }
.child-party > hr { 
	border:0;
	height:1px;
	background: hsla(60, 0%, 60%, 1);
	color:#fff;
	margin:0 0 .5em 0;
	width:100%;
}

.child-images { position:relative; }
.child-images > img { width:100%; }

.child-images > p {
	background: hsla(329, 80%, 50%, .3);
	bottom:0;
	color:#F9F9f9;
	font-size:130%;
	font-weight:bold;
	position:absolute;
	text-align:center;
	margin:0;
	padding:.5em 0;
	width:100%;
}

/* CUSTOM PAGES END */
/* CATALOG PAGE */
.block-layered-nav dd li { color:#EE77A3; }

/* ALL PAGE STYLES */
.breadcrumbs {
	background:none;
	padding:0;
}

.page-title { margin:0 0 1.4em 0; }

.product-view h2, .box-up-sell h2 { background: none; font-size: 23px; line-height: 17px; color: #3a3a3a; font-weight: normal; padding: 10px 0px; position: relative;  font-family: 'ubuntu_condensedregular'; text-transform: uppercase; }

/* NAVIGATION */
.navigation {
	width: 1000px;
	background: rgb(237,237,237);
	background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(217,217,217,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(217,217,217,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(217,217,217,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
	border: 1px solid #727272;
	box-shadow: 1px 1px 7px #444;
	border-radius: 5px;
	margin-top: 21px;
	position:relative;
	z-index: 999;
}

.navigation ul { float:left; width: 840px; }

.navigation li { font-family: 'ubuntu_condensedregular'; font-size: 14px; color: #7d7d7d; float: left; 	list-style-type: none; 	position: relative; }
.navigation li a{ font-size: 14px; color: #7d7d7d; text-decoration: none; transition: .3s ease-out; padding: 20px 10px 20px 11px; display: block; }
.navigation ul.level0 { background:#e5e5e5 url(https://www.cakeology.net/skin/frontend/syncro/cakeology/images/drop-nav.png) repeat-x 0 -1px; }
.navigation .level0 li a { padding: 8px 10px; }
.navigation .level0 li a:hover { background: #d1000d; color: #fff; }
.navigation li a.last { padding-right: 0; }

.navigation li a:hover{ color: #cc0303; transition: .3s ease-in; }

.navigation li ul { position: absolute; top:58px; width:100%; background: #e5e5e5; box-shadow: 0px 2px 4px #545454; border-radius: 0 0 5px 5px; z-index: 999; display: none; min-width: 130px; max-width: 150px; }
.navigation li:hover ul.level0 { display: block; }
.navigation li ul.level0 li { position: relative; float: none; border-bottom: 1px dashed #aeaeae; }
.navigation li ul.level0 li:last-child { border: none;  }
.navigation li ul.level0 li:hover ul.level1 { display: block; }
.navigation li ul.level0 li ul.level1 { position: absolute; left: 90px; top: 10px; display: none; border-radius: 0 5px 5px 0; }

/* CLOSING NAVIGATION */
#search_mini_form .form-search { float:right; text-align: left; padding: 14px 0 13px 10px; position: relative; }
#search_mini_form .form-search button { position: absolute; display: block; width:28px; height: 27px; top:5px; right: 1px; }
#search_mini_form .form-search button span { text-indent: -99999px; display: block; height: 100%; width: 100%;  background: url(../images/mag-glass.png) no-repeat center center; }
#search_mini_form .form-search input { height: 23px; width: 218px; margin-right:0;}

.jqTransformSelectWrapper > div > span { color: #8a8989; }

/* Home content */
.new-carousel { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin: 20px auto; }
.new-carousel .products-grid li.item { border: none; text-align: center; }
.new-carousel li.item .price-box { float: none; margin-right: 0; text-align: center; }
.new-carousel li.item .price-box span { display: block; float: none; }
.new-carousel li.item h3 a { font-weight: 300; color: #d1000d; }

.new-carousel .jcarousel-clip { overflow: hidden; width: 880px; margin: 0 auto;  position: relative;}

.new-carousel .jcarousel-next { background: url(https://www.cakeology.net/skin/frontend/syncro/cakeology/images/right-arrow.png) no-repeat; position: absolute; top: 160px; right: -30px; width: 80px; }
.new-carousel .jcarousel-prev { background: url(https://www.cakeology.net/skin/frontend/syncro/cakeology/images/left-arrow.png) no-repeat; top: 160px; width: 80px; }
.new-carousel .jcarousel-next.jcarousel-next-disabled:hover, .new-carousel .jcarousel-next.jcarousel-prev-disabled:hover, .new-carousel .jcarousel-next.jcarousel-next:hover, .new-carousel .jcarousel-next.jcarousel-prev:hover { background-position: 0 0; }

.left-boxes { border-right: 1px solid #ccc; margin-right: 1px; padding-right: 6px; }
.first-box, .second-box, .third-box { float: left; }
.first-box { border-bottom: 1px solid #ccc; padding-bottom: 8px; margin-bottom: 8px; }
.second-box { margin-right: 9px; border-right: 1px solid #ccc; padding-right: 9px; }

/* product list */
.products-grid li.item { border: none; float: left; width: 177px; padding: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.products-grid button.button span { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	background: #cecece;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmIxYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cecece 0%, #b2b1b1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#b2b1b1));
	background: -webkit-linear-gradient(top,  #cecece 0%,#b2b1b1 100%);
	background: -o-linear-gradient(top,  #cecece 0%,#b2b1b1 100%);
	background: -ms-linear-gradient(top,  #cecece 0%,#b2b1b1 100%);
	background: linear-gradient(to bottom,  #cecece 0%,#b2b1b1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#b2b1b1',GradientType=0 );
 }

.add-to-box .add-to-cart {
	float:left;
	width:100%;
}

.add-to-cart button.button > span, .cart .checkout-types li .btn-proceed-checkout > span,
.add-to-links a.link-wishlist,
.add-to-enquiry a.button > span { 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #9a37a3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhMzdhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDBkNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9a37a3 0%, #540d5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a37a3), color-stop(100%,#540d5b));
	background: -webkit-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: -o-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: -ms-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: linear-gradient(to bottom,  #9a37a3 0%,#540d5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a37a3', endColorstr='#540d5b',GradientType=0 );
	height: auto;
	padding: .78em 1.7em;
	font-size: 1.5em;
	color: rgb(255,255,255);
	font-weight: normal;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px rgba(119, 119, 119, 0.65);
	-moz-box-shadow:    0 0 5px rgba(119, 119, 119, 0.65);
	box-shadow:         0 0 5px rgba(119, 119, 119, 0.65);
}

.add-to-cart button.button:hover span,
.add-to-links a.link-wishlist:hover,
.add-to-enquiry a span:hover {
	background: #cc45b3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNjYzQ1YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQxZGFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #cc45b3 26%, #ad1dab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#cc45b3), color-stop(100%,#ad1dab));
	background: -webkit-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: -o-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: -ms-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: linear-gradient(to bottom,  #cc45b3 26%,#ad1dab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc45b3', endColorstr='#ad1dab',GradientType=0 );
}

.add-to-links a.link-wishlist {
	display: block;
	font-size:1em;
	padding:.5em 1.7em;
	margin: 1.3em 0 0;
}

.add-to-enquiry a, .add-to-enquiry a span  { display: block; }

.add-to-box .add-to-links { margin-top:1.1em; }

.add-to-box .add-to-links button.link-wishlist  span {
	background: #f5acca;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YWNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTY3OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5acca 0%, #ea6793 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5acca), color-stop(100%,#ea6793));
	background: -webkit-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: -o-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: -ms-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: linear-gradient(to bottom,  #f5acca 0%,#ea6793 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5acca', endColorstr='#ea6793',GradientType=0 );
	color:#FFF;
	display:block;
	padding:.58em 1em;
	font-size:1em;
	text-transform: uppercase;
	position:relative;
	bottom:0;
	-webkit-box-shadow: 0 0 5px rgba(119, 119, 119, 0.65);
	-moz-box-shadow:    0 0 5px rgba(119, 119, 119, 0.65);
	box-shadow:         0 0 5px rgba(119, 119, 119, 0.65);
}

.add-to-box .add-to-links button.link-wishlist:hover span {
	background: #f5acca;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YWNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTY3OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5acca 0%, #ea6793 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5acca), color-stop(100%,#ea6793));
	background: -webkit-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: -o-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: -ms-linear-gradient(top,  #f5acca 0%,#ea6793 100%);
	background: linear-gradient(to bottom,  #f5acca 0%,#ea6793 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5acca', endColorstr='#ea6793',GradientType=0 );
}
.std ul.products-grid {
	padding-left: 0;
	list-style: none;
}
.products-grid button.button { float: left; margin-right: 9px; }
.products-grid .add-to-links .link-compare, .products-grid .add-to-links .link-wishlist { background: none; text-indent: 0; height: auto; width: auto; font-weight: 400; text-decoration: underline; }
.products-grid .add-to-links .link-wishlist { color: #b4b4b4; }
.products-grid .add-to-links { width: 110px; }
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;

.product-essential { background: url(https://www.cakeology.net/skin/frontend/syncro/cakeology/images/grey-bar.png) no-repeat center top; padding-top: 20px; }

.products-ups .product-name a { color: #d1000d; }
.box-up-sell ul li { border: none; border-right: 1px solid #ededed; }
.box-up-sell ul li:last-child { border-right: none; }
.box-up-sell .rating-links { display: none; }
.box-up-sell .rating-box { float: none; margin: 0 auto; }

/* CONTENT */

/* LOGIN PAGE */
.account-login .new-users h2, .account-login .registered-users h2 { color:#EE77A3; }

/* LOGIN PAGE CLOSING */

/* BREADCRUMBS */
.breadcrumbs { margin:0 0 .8em 0; }

.breadcrumbs > ul > li > a {
	color:#343434;
	text-decoration:underline;
}

.breadcrumbs > ul > li > span { 
	background: url('../images/crumb.jpg') no-repeat center center;
	text-indent:-9999px;
	width:7px;
	height:auto;
}

.breadcrumbs > ul > li > a:hover { color:#EE77A3; }
/* BREADCRUMBS */

/* PRODUCT LISTING */
.jqTransformSelectWrapper li a { color:#EE77A3; }
.pager .pages .current { color:#EE77A3;}
.pager .pages > ol > li > a:hover { color:#EE77A3; }
.product-image img { max-width:100%; }

/* PRODUCT LISTING CLOSING
/* PRODUCT */
/* product image */
.product-img-box { text-align:Center; }

.product-img-box > .product-image {
	background: #FFF;
	border:1px solid #c9c9c9;
	padding:.7em 1.5em;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.product-img-box > .product-image a { display:block; }
.product-img-box > .product-image #image { width:100%; } 

.product-img-box .zoom-text {
	color:#343434;
	display:inline-block;
	text-align:center;
	padding:.4em 1.5em;
	margin:0 0 1.1em 0;
	font-weight:bold;
	background: #AAAAAA;
	cursor:default;
}

.more-views { text-align:center; }
/* product image closing */
/* product information */
.product-shop .product-name h1 {
	color:#434343;
	font-weight:bold;
	padding:0 0 0.8em 0;
}

.product-shop .product-price {
	font-weight:bold;
	color:#EE77A3;
}

ul.more-view-images {
	display:inline-block;
	margin:0 auto 1.5em;
}

ul.more-view-images li {
	border: 1px solid #c9c9c9;
	float: left;
	margin:0 .2em;
}

ul.more-view-images li a { 
	display:block;
	padding: .3em;
	background-color: #FFF;
}

ul.more-view-images li a img { max-width:100%;  }

ul.contentheader {
	display:block;
	height:2.2em;
	list-style:none;
	overflow:hidden;
	padding:0;
}

ul.contentheader li {
	background-color:#E4E4E4;
	border:1px solid #CCC;
	color:#666666;
	display:block;
	float:left;
	height:2.39em;
	line-height:2.1em;
	margin-right:1em;
	outline:none;
	padding:0 1em 0 1em;
	text-align:center;
	text-decoration:none;
}

/* When tab is active */
 ul.contentheader li.headertabactive {
 	background-color:#fff;
	color:#333333;
	margin-top:.1em;
}
	
ul.contentheader li.headertabactive a {
	background-color:#fff;
	border-bottom-color:#fff;
}

.productdescription	{ width:100%;}

.product-information-box {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	color:#434343;
	height: 24em;
	line-height: 1.6em;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0.5em 1.5%;
	-webkit-overflow-scrolling: touch;
	width: 96.8%;
}

.product-infotext h4 {
	margin: 1em 0;
	-webkit-margin-after: 0;
}

.video .product-information-box {  height: auto; }

/* related items */
.related-title { margin:1em 0 0 0; }
.related-items { margin:1.3em 0; }

.related-items > ol > li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 0 2em 2em;
    min-height: 22em;
    text-align: center;
    width: 14em;
}

.related-items > ol > .last { margin-right:0; }

.related-items > ol > li > .product-image {
    background: none no-repeat center center transparent;
    border: medium none;
    float: none;
    margin: 0 auto;
    max-height: 14em;
    min-height: 14em;
    padding: 0;
    width: 92%;
    margin-bottom: 1em;
}

.related-items > ol > li > .product-name {
	float:none;
	margin:.4em 0;
	width:100%;
}

.related-items > ol > li > .product-name > a {
	font-weight:bold;
	text-decoration:none;
}

.related-items > ol > li > .product-name > a:hover { color: #EE77A3; }
.related-items > ol > li > a > img { max-width:100%; }

.related-items > ol > li > .price-box {
	margin:.4em 0;
	text-align:center;
	width:100%;
}

/* related borders */
.related-top, .related-top2 {
	border: 1px solid #EE77A3;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:.1em; 
}

.related-top { border:1px solid #61116A; }

.related-items > ol > li > .price-box > span > .price { font-size:1.3em; }
.related-items > ol > li > .price-box > .regular-price { float:none; }
.related-items > ol > li > .price-box > span > .price { margin:0; }
/* related items closing */

/* social Media */
.socialmedia-sharing { }
.social-mediasharing .fb-like { }
.social-mediasharing .twitter-share-button { }
.social-mediasharing .__plusone_0  { }
.social-mediasharing .pinterest-widget { }
/* Social Media */

/* PRODUCT CLOSING */
/* CHECKOUT PAGE */
.cart-table-body .product-description > .title {
	color:#343434;
	font-weight:bold;
	text-indent: .5em;
}

.product-enquiry .fields,
.product-enquiry .wide {
	list-style-type: none;
}

/* CHECKOUT PAGE */

.col1-layout .product-view .product-shop { width:357px; }
.product-view .product-img-box { text-align: left; }

.product-view .product-shop .add-to-links, .add-to-cart { border: none; }
.product-view .product-name { margin-bottom: 0px; }
.product-view .product-name h1 { font-size: 24px; font-family: 'ubuntu_condensedregular'; color: #ce000d;  }

.box-up-sell { background: none; padding: 0; border: none; }
.related-products { margin-right: 50px; }

.add-to-cart .qty { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; height: 33px; color: #484848; display: inline-block; width: 34px !important; padding: 0; margin-right: 7px; border-radius: 5px; }
.add-to-cart .qty-block { float: left; padding-top: 0; margin:.5em 0 1em 0;  }
.add-to-cart button.button { float: left; margin-left:0;}
.product-view .product-shop .ratings .rating-box { float: left; margin: 0 10px 5px 0; }
.ratings .rating-links { margin: 0; float: left; }
.product-view .product-shop .availability span { font-weight: normal; color: #606060; }
.product-view .product-shop .availability { float: left; color: #606060; font-weight: 400; }

.row-product { border: none; }
.product-view .product-shop .price-box { font-weight: 400; padding-top: 0; margin: -5px 5px 10px 0 !important; }
.product-view .product-shop .price-box .price { font-weight: 400; font-size: 17px; }

.product-view .product-shop .add-to-links li a.link-wishlist { background: none; padding: 0; color: #282828; font-weight: 400; }
.product-view .product-shop .add-to-links li a.link-compare  { background: none; padding: 0; color: #adadad; font-weight: 400; }

.row-product { border-bottom: none; padding: 10px 0; margin-bottom: 5px; overflow: hidden; width: 100%; }
.product-view .product-shop .add-to-links li:first-child { margin-right: 10px; border-right: 1px solid #545454; padding-right: 10px; }

.block .block-title { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding-top: 10px; color: #606060; text-transform: uppercase; font-size: 16px; }
.block .block-title strong { color: #606060; font-size: 16px; }
.block .block-title strong span { color: #606060; font-size: 16px; }

.block .block-subtitle { text-transform: none; color: #595959; }
.block .block-subtitle a { color: #595959; }


.block-related .product-name { width: 65px; }
.mini-products-list .product-details { float: right; color: #595959; font-weight: 400; }
.mini-products-list .product-details a { color: #595959; font-weight: 400; text-decoration: underline; }
.mini-products-list .product-name a { color: #595959; font-weight: 400; text-decoration: underline; }
.mini-products-list .regular-price { color: #595959; }
.mini-products-list .regular-price .price { color: #595959; margin-left: 10px; }


/* cart section */
.cart .cart-product-block .product-description { float: left; color: #3a3a3a; margin-left: 0px; }
.cart-product-block {}
.cart .cart-product-block .product-description { display: table; border-top: 1px solid #B7B7B7; }
.cart .cart-product-block .product-description > * { display: table-cell; vertical-align: middle; padding: 5px 0; }
.cart-product-block .product-description .product-name { width: 280px; border-right: 1px solid #B7B7B7; border-left: 1px solid #B7B7B7; text-indent: 1em; border-bottom: 1px solid #B7B7B7;  }

.cart .cart-product-block { border-bottom: none; margin-bottom: 0px; padding-bottom: 10px; }

.cart-product-block .product-description .cart-edit { width:175px; border-right: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; text-align: center;  }
.cart-product-block .product-description .product-image { width:175px; border-right: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; text-align: center;}
.cart-product-block .product-description .cart-price { width: 155px; border-right: 1px solid #B7B7B7; text-align: center; border-bottom: 1px solid #B7B7B7; }
.cart-product-block .product-description .cart-qty { width: 110px; border-right: 1px solid #B7B7B7; text-align: center; border-bottom: 1px solid #B7B7B7; }
.cart-product-block .product-description .cart-price { width:142px; border-right: 1px solid #B7B7B7; text-align: center; border-bottom: 1px solid #B7B7B7; }
.cart-product-block .product-description .cart-remove { width:139px; border-right: 1px solid #B7B7B7; text-align: center; border-bottom: 1px solid #B7B7B7; }

.cart-product-block .product-description .product-name.title { width: 456px; text-align: left; }
.cart-product-block .product-description .product-name.title span { width: 456px; text-align: left; }
.cart-product-block .product-description .title { padding: 10px 0; border-bottom: none; }

.btn-remove2 { display: inline-block; color: #8a8989; width: auto; height: 28px; background: url(../images/bin.png) 0 0 no-repeat; padding: 0px 0 0 18px; text-indent: -99999px; }
.btn-remove2:hover { background-position: 0 0 !important; }
.cart .cart-qty input { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: #fff; margin: 0; color:#EE77A3; }
.cart .cart-table-foot { background: rgba(255,255,255,1); text-align: right; border-bottom: 1px solid #B7B7B7; padding: 10px; border-left: 1px solid #B7B7B7; border-right: 1px solid #B7B7B7; margin-top: -10px; width: 973px; }

.cart-table-body .cart-product-block { margin: 0; padding: 0; }
.cart-table-body .cart-product-block .product-description { background: rgba(255,255,255,1) no-repeat center center; }
.cart-table-body .cart-product-block:last-child { margin: -1px 0 0 0; padding-bottom: 10px; }

input.input-text { background: #fff; -webkit-box-shadow: none; box-shadow: none; -moz-box-shadow: none; }

#search_mini_form .form-search input.input-text { padding: 2px 2px; margin-top: -12px; border: 1px solid #ccc;}


.cart .cart-collaterals { padding:0; }
.collateral-info { padding:2.3em 0 0; margin: 0 .45em 0 0;}
.cart .crosssell .link-wishlist, .cart .crosssell .link-compare { background: none; text-indent: 0; width: 83px; height: auto; font-size: 10px; }

.discount { background: rgba(255,255,255,1); border: 1px solid #B7B7B7; padding: 10px; }
.cart #discount-coupon-form { padding:0; }
.cart .discount-form .input-box { border:1px solid #E5E5E5; float:left;}
.cart .discount-form .input-box #coupon_code { margin:0; width:100%; padding-left:0; padding-right:0; text-indent:.5em; border:none;}
.cart .discount .buttons-set { float:left; padding:0; }
.cart .discount .buttons-set button > span span { padding:0.4em .7em; }
.shipping { border: 1px solid #ebebeb; padding: 10px; }
.crosssell { border: 1px solid #ebebeb; padding: 10px; }
.cart .totals { background: #efefef; border: 1px solid #B7B7B7; border-top:none; border-bottom:none; }
.cart .totals table tr { border-bottom: none; }
.shopping-cart-totals-table { color: #31404d; }
#shopping-cart-totals-table { margin: inherit; }
#shopping-cart-totals-table tr {
	border-bottom: 1px solid #B7B7B7;
}
.cart .totals table tr th:first-child,
.cart .totals table tr td:first-child,
.cart .totals .price { color: #31404d; font-size: 12px; }

.cart .totals table { font-size: 12px; color: #7f7f7f; margin-bottom: 0px; margin-left: 40px; margin-top: 12px; }

.cart .checkout-types {
	float:none;
	width:100%;
	text-align:center;
}


.cart .cart-product-block .product-description .product-name a, .cart-table .price { color: #757575; font-weight: bold; }
.cart .col2-set h2 { border: none; font-size: 16px;  font-family: 'ubuntu_condensedregular'; margin: 0; }
.cart .shipping .form-list li select, .cart .shipping .form-list li input { width: 260px; }
.cart .shipping p, .cart .discount-form label { color: #757575; }

.cart .checkout-types li {
	width:100%;
	margin:1.5em auto 0;
}

.cart .checkout-types li button.button { width:85%; }

.cart .checkout-types li .btn-proceed-checkout > span {
	padding:.5em 0;
	font-size:1.25em;
	width:100%;
}

.cart .checkout-types li .btn-proceed-checkout > span > span { float:none; }

.checkout-cart-index button.button > span, #checkoutSteps .button > span {
 	float: left; font-size: 11px; font-weight:bold; line-height: 25px; color: #fff; text-align: center; white-space: nowrap; padding: 0; background: #b8b8b8; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	background: #e6bdce;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2YmRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTY4OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6bdce 0%, #ea6893 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6bdce), color-stop(100%,#ea6893));
	background: -webkit-linear-gradient(top,  #e6bdce 0%,#ea6893 100%);
	background: -o-linear-gradient(top,  #e6bdce 0%,#ea6893 100%);
	background: -ms-linear-gradient(top,  #e6bdce 0%,#ea6893 100%);
	background: linear-gradient(to bottom,  #e6bdce 0%,#ea6893 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bdce', endColorstr='#ea6893',GradientType=0 );
	-webkit-box-shadow: 0 0 4px 0 rgba(160,160,160,1);
	-moz-box-shadow: 	0 0 4px 0 rgba(160,160,160,1);
	box-shadow: 		0 0 4px 0 rgba(160,160,160,1);
	-webkit-border-radius:1px;
	moz-border-radius:1px;
	border-radius:1px;
 }

.cart .crosssell button.btn-cart span { color: #fff; display: block; text-decoration: none; padding: 2px 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MDEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDAwMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b5010c 0%, #d0000d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5010c), color-stop(100%,#d0000d));
	background: -webkit-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -o-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -ms-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: linear-gradient(to bottom,  #b5010c 0%,#d0000d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5010c', endColorstr='#d0000d',GradientType=0 );

}

.cart .totals button.button > span  { -webkit-transition: none; transition: none; -moz-transition: none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MDEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDAwMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b5010c 0%, #d0000d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5010c), color-stop(100%,#d0000d));
	background: -webkit-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -o-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -ms-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: linear-gradient(to bottom,  #b5010c 0%,#d0000d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5010c', endColorstr='#d0000d',GradientType=0 );
}

#shopping-cart-table a.product-image { border: none; }
.cart .totals button.button > span:hover { background: #b5010c; color: #fff; }

.checkout-onepage-index .page-title h1 { border: none; font-size: 24px; text-transform: uppercase; color: #595959; }

.opc .active .step-title { background: #fff }
.opc .step-title { background: #fff;  }
.opc .step-title h2 { color: #3e3e3e; text-transform: uppercase; }
.opc .active .step-title h2 { font-size: 14px; }

.opc li.section { margin-bottom: 0px; padding: 6px; border: 1px solid #d3d3d3; border-bottom: 0; } 
.opc li.section:last-child { border-bottom: 1px solid #d3d3d3; }
.opc .step-title .number { background: none; border-radius: none; color: #595959; border: 1px solid #d3d3d3; -webkit-border-radius: 0; -moz-border-radius: 0; font-size: 10px; padding: 0; width:20px; height: 20px; }
#co-billing-form > fieldset { border: none; }
#checkout-step-login .col2-set { border: none; }

.block.block-progress .block-title span, .block-progress dt { background: none; border-bottom: 1px solid #d3d3d3; color: #595959; }
.block-progress dt.complete a { font-size: 12px; }
.block-progress dd.complete { border: none; }

.col-main.grid_19 { float: left; }


.checkout-onepage-index button.button > span { height: 25px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	background: #b5010c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1MDEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDAwMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b5010c 0%, #d0000d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5010c), color-stop(100%,#d0000d));
	background: -webkit-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -o-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: -ms-linear-gradient(top,  #b5010c 0%,#d0000d 100%);
	background: linear-gradient(to bottom,  #b5010c 0%,#d0000d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5010c', endColorstr='#d0000d',GradientType=0 );
}

#checkout-step-login h3, #checkout-step-login .col2-set > .col-1 h4 { color:#EE77A3;}

/* ONEPAGE CHECKOUT INFO */

#checkout-review-table .price {
	color: #6b6b6b;
}

#checkout-shipping-method-load .sp-methods dt {
	padding:0;
	line-height:3em;
	color:#434343;
}


.checkout-onepage .summary > h3 {
	color: rgba(255, 255, 255, 1);
	background: #61116A no-repeat center center;
	font-weight:bold;
	text-transform: uppercase;
	text-indent:.3em;
	padding:.5em;
	margin:0 0 1.7em 0;
}

#checkout-progress-wrapper { margin: 4.8em 0 0; }

#checkout-progress-wrapper .checkout-onepage {
	background: rgba(255, 255, 255, 1);
	width: 100%;
	margin:0 auto;
	padding:0 0 1.2em 0;
}

#checkout-progress-wrapper .checkout-onepage .item { 
	list-style:none;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.5em;
	margin:.5em 0;
}

#checkout-progress-wrapper .checkout-onepage hr {
	border-left: none;
	border-right: none;
	border-bottom: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 .5em;
}

#checkout-progress-wrapper .checkout-onepage .item .product-image {
	border: 1px solid rgba(200, 200, 200, 1);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	margin:0 .5em 0 0;
	padding: .5em;
	max-width: 33%;
}

#checkout-progress-wrapper .checkout-onepage .item .product-image img { 
	height: auto;
	max-width: 100%;
}

#checkout-progress-wrapper .checkout-onepage .item .product-name { width:60%; float:left; }


.summary .product-control-buttons .one-btn-edit {
	display: block;
	width: 100%;
	text-indent: 1.5em;
	text-decoration: underline;
	font-weight: bold;
	padding:1em 0 0;
}

#checkout-progress-wrapper #shopping-cart-totals-table {
	background: rgba(255, 255, 255, 1) no-repeat center center;
	border-top:1px solid rgba(170, 170, 170, 1);
	width:100%;
}

#checkout-progress-wrapper #shopping-cart-totals-table tr td { 
	padding:1em 1.5em;
	width:50%;
	text-align:left;
}

#review-buttons-container .f-left a {
	color:#EE77A3;
}

/* CONTENT */
.product-img-box > .product-image > img { width:100%; }

.bxtp1, .bxtp2, .bxtp3, .bxtp4, .bxbtm1, .bxbtm2, .bxbtm3 {
	box-shadow: 0 0 7px 0 #999; 
	margin:1.8em 0;
}
.related-items > ol > li {
    width: 8em;
    margin: 0 0 1em 1em;
    height: 180px;
    min-height: 0;
}
.related-items > ol > li > a > img {
	height: 100%;
}
.related-items > ol > li > .product-image {
    min-height: 0;
    max-height: none;
}
h1.grid_12.related-title {
    margin-top: 2em;
}
.bxtp1 img, .bxtp2 img, .bxtp3 img, .bxtp4 img, .bxbtm1 img, .bxbtm2 img, .bxbtm3 img { max-width:100%; }

/* ACCOUNT LOGIN PAGE */

/* ACCOUNT PAGE */
	.my-account .box .box-title h3 { color: #EE77A3; }
	.fieldset .legend { color: #EE77A3; }
/* CLOSING ACCOUNT PAGE */


/* CONTACT US PAGE */
input.input-text, textarea {
	background:#FFF;
	box-shadow:none;
}

button.button > span { background: #61116A; }
button.button:hover > span { background: #EE77A3; }

.contact-left p, .contact-left address { line-height:1.5em; }
.contact-left h3 {
	color:#343434;
	margin:0;
}


/* CLOSING CONTENT */
/* FOOTER */
footer { margin:2.5em 0 0 0; }
footer.footer{
	background: #292929 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	margin-left: -30px;
	width: 1066px !important;
}
.level-top > span {
	color: #61116a;
	font-size: 11px;
}
.columns li{
	color: #fff !important;
}
.footer-top, .footer-top2, .footer-bottom, .footer-bottom2 {
	border: none;
}

/*.footer-top { border:1px solid #61116A; }*/

/*.footer-bottom2 { 
	border:1px solid #61116A;
	margin-bottom:1em;
}*/
.footer .columns{
	float: left;
    margin-left: 2.5% !important;
    margin-right: 2.5% !important;
    width: 28%;
}

.footer_box_1, .footer_box_2, .footer_box_3, .footer_box_4 {
	line-height: 1.7em;
	text-align: center;
	margin:1em 0 2em;
}

.footer ul li {
    display: block;
    float: left;
    margin-left: 25%;
    padding-bottom: 2px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    width: 75%;
}
.footer-heading {
	border-bottom: 1px solid #fff;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 14px;
}
.footer-social > img {
	float: left;
	max-height: 26px;
	width: 35px;
}
.footer-social {
  
}
.soc-foot {
  padding-left: 5%;
  width: calc(380px - 5%) !important;
}
.columns-bottom{
	padding-bottom: 14px;
}
footer ul > li > a {
	color:#434343;
	list-style-type: none;
	text-decoration:none;
}
img.footer-top{
	float: left;
	width: 100%;
}
#box_heading {
	font-size: 1.25em;
	color: #61116A;
	font-weight: bold;
	margin: 0 0 .18em 0;
} 
.tile{
	float: left;
	margin-bottom: 10px;
	margin-left: 0 !important;
	margin-right: 10px !important;
	margin-top: 0 !important;
	padding: 0;
	width: calc(25% - 10px) !important;
}
.std .info{
	float: left;
	width: 100%; 
	text-align: center;
}
.std .info h2{
	border-bottom: 1px solid #61116a;
	border-top: 1px solid #61116a;
	color: #61116a;
	float: left;
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-transform: uppercase;
	width: 100%;
}
.info > p {
	color: #434343;
	float: left;
	font-size: 14px;
	width: 100%;
}
.tile img{
	max-width: 100% !important;
}
.container_24 {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 75px #fff;
	padding: 0 40px;
}
.copyright_text {
	color: #808080;
	font-weight: bold;
	text-align:center;
	margin:.4em 0 0;
	font-size:.8em;
}
.copyright_text a{
	color: #808080;
}

.cards { 
	text-align:right;
	margin:.4em 0 0;
}

/* CLOSING FOOTER */
.form_background {
	width: 160px;
	float: right;
	height: 57px;
	position: relative;
	-webkit-box-shadow: inset 6px 0 6px -2px rgba(0,0,0,0.28);
	-moz-box-shadow: 	inset 6px 0 6px -2px rgba(0,0,0,0.28);
	box-shadow: 		inset 6px 0 6px -2px rgba(0,0,0,0.28);
}

.social_left {
	width: 35px;
	position: fixed;
	right: 10px;
	z-index: 9999;
	top:200px;
	
}

.social_left img{
	margin-bottom: 10px;
	opacity: 0.7;
    filter: alpha(opacity=70);

}

.social_left img:hover{
	margin-bottom: 10px;
	opacity: 1;
    filter: alpha(opacity=100);

}







.banner_wrapper {
	width: 764px;
	height: 308px;
	background: #dddaea;
}

@font-face {
	font-family: 'angelou';
	src: url('https://www.cakeology.net/skin/frontend/syncro/cakeology/css/angelou.eot');
	src: url('https://www.cakeology.net/skin/frontend/syncro/cakeology/css/angelou-webfont.eot#iefix') format('embedded-opentype'),
	url('https://www.cakeology.net/skin/frontend/syncro/cakeology/css/angelou-webfont.woff') format('woff'),
	url('https://www.cakeology.net/skin/frontend/syncro/cakeology/css/angelou-webfont.ttf') format('truetype'),
	url('https://www.cakeology.net/skin/frontend/syncro/cakeology/css/angelou-webfont.svg#angelou') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
.banner_title {
	font-size: 70px;
	font-family: angelou;
	color: #ef38a2;
	margin-bottom: 15px;
}

.banner_text {
	font-family: Franklin Gothic;
	font-size: 14px;
	line-height: 25px;
	font-style: italic;
	color: #7c7c7d;
	margin-top: 45px;
}

.photo_border_1, .photo_border_2 {
	width: 193px;
	height:	177px;
	background: #fff;
	float: left;
	box-shadow: 0px 0px 7px #777;
	-moz-box-shadow: 0px 0px 7px #777;
	-webkit-box-shadow: 0px 0px 7px #777;
}

.photo_border_1 {
	margin-right: 15px;
	margin-top: 105px;
}

.photo_border_2 {
	margin-top: 20px;
}

.photo_1 img, .photo_2 img {
	width: 184px;
	height: 168px;
	margin-top: 4px;
	margin-left: 4px;
}

.left_side {
	float: left;
	margin-left:10px;
	margin-top: 50px;
}

.right_side {
	float: left;
	height: 308px;
	margin-left: 20px;
}


.footer ul li a {
	color: #fff;
}
.home-icon{
	display: none;
}
nav > ul > li::after{
	background: none;
}
.level-top > span {
  font-size: 13px;
}
.level0.nav-1.first.level-top a span{
	float: left;
	padding-left: 14px;
}
.product-shop .add-to-links{
	margin-left: 0;
}
/*.jconfirm-box-container{
	margin: 0 auto;
    max-height: 97vh;
    overflow: scroll;
    width: 50%;
}*/
.jconfirm-box{
	margin-left: auto;
	margin-right: auto;
	max-width: 50%;
}
.configurable-price-from-label{
	float: left;
	line-height: 22px;
	margin-right: 10px;
}
.childproducts{
	background: #f9dbfa none repeat scroll 0 0;
	color: #61116a;
	float: left;
	margin-bottom: 24px;
	margin-top: 14px;
	max-height: 344px;
	overflow-y: scroll;
	width: 100%;
}
.childproducts table{
	float: left;
	width: 100%;
}
#enquireform  .buttons-set button{
	display: none;
}
.childproducts input {
    background: #61116a none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 7px;
}
.childproducts input.qty {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #61116a !important;
    color: #61116a !important;
    padding: 7px !important;
    text-align: center;
}
.childproducts td.name{
	min-width: 180px;
	padding-top: 30px;
}
.childproducts td.price{
	min-width: 50px;
	padding-top: 30px;
}
.testing123{
	display: none;
}
.childproducts td.quantity{
	min-width: 50px;
	padding-top: 24px;
}
.childproducts .productoption img{
	margin-right: 10px;
	width: 80px;	
}
#enquireform .page-title{
	display: none;
}
.childproducts .productoption{
	cursor: pointer;
}
.childproducts .productoption.active{
	border: 1px solid #61116a;
}
.childproducts thead {
    display: none;
}
.range {
	float: left;
	margin-bottom: 24px;
	width: 100%;
}
.cakesell{
	margin-left: 24px;
	float: left;
	margin-top: 15px;
	margin-right: 24px;
}
.cakesell input.qty{
	float: left;
    margin-right: 24px;
	margin-left: 24px;
    padding: 7px;
	text-align: center;
	color: #000;
    width: 30px !important;
}
.cakesell input.button{
	background: #9a37a3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhMzdhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDBkNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9a37a3 0%, #540d5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a37a3), color-stop(100%,#540d5b));
	background: -webkit-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: -o-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: -ms-linear-gradient(top,  #9a37a3 0%,#540d5b 100%);
	background: linear-gradient(to bottom,  #9a37a3 0%,#540d5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a37a3', endColorstr='#540d5b',GradientType=0 );
	border: medium none;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(119, 119, 119, 0.65);
	color: rgb(255, 255, 255);
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 24px;
	text-transform: uppercase;
	cursor: pointer;
}
.jconfirm.white .jconfirm-box .buttons button.btn-default {
    box-shadow: none;
    color: #fff !important;
    padding: 10px;
	background: #9a37a3 !important;
	background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhMzdhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDBkNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9a37a3 0%, #540d5b 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a37a3), color-stop(100%,#540d5b)) !important;
	background: -webkit-linear-gradient(top,  #9a37a3 0%,#540d5b 100%) !important;
	background: -o-linear-gradient(top,  #9a37a3 0%,#540d5b 100%) !important;
	background: -ms-linear-gradient(top,  #9a37a3 0%,#540d5b 100%) !important;
	background: linear-gradient(to bottom,  #9a37a3 0%,#540d5b 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a37a3', endColorstr='#540d5b',GradientType=0 ) !important;
	cursor: pointer;
}
.jconfirm.white .jconfirm-box .buttons button.btn-default:hover {
    box-shadow: none;
    padding: 10px;
	background: #cc45b3;
	background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNjYzQ1YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQxZGFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
	background: -moz-linear-gradient(top,  #cc45b3 26%, #ad1dab 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#cc45b3), color-stop(100%,#ad1dab)) !important;
	background: -webkit-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%) !important;
	background: -o-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%) !important;
	background: -ms-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%) !important;
	background: linear-gradient(to bottom,  #cc45b3 26%,#ad1dab 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc45b3', endColorstr='#ad1dab',GradientType=0 ) !important;
}
.cakesell input.button:hover{
	background: #cc45b3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNjYzQ1YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWQxZGFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #cc45b3 26%, #ad1dab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#cc45b3), color-stop(100%,#ad1dab));
	background: -webkit-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: -o-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: -ms-linear-gradient(top,  #cc45b3 26%,#ad1dab 100%);
	background: linear-gradient(to bottom,  #cc45b3 26%,#ad1dab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc45b3', endColorstr='#ad1dab',GradientType=0 );
}
.cakesell form{
	float: left;
    width: 100%;
}
.socialmedia-sharing{
	margin-top: 24px;
}
.cakesell .product-options dd input.input-text {
    width: 97%;
}
.contact-block.product-enquiry #contactForm .buttons-set button{
	display: none;
}
.jconfirm .jconfirm-box div.title {
	font-family: inherit;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 15px 5px;
	text-align: center;
	margin-bottom: 24px;
}
.contact-block.product-enquiry #contactForm {
    display: block;
    float: none;
    margin: 0 auto;
    width: 690px;
}
.wishlist-con{
	margin-top: 15px;
    position: relative;
}
.wishlist-con .button.link-wishlist{
	bottom: 0;
	position: absolute;
}
.lead-con{
	float: left;
    width: 100%;
}
.lead-con p.from{
	color: #676767;
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	width: 100%;
}
.lead-con .leadtime {
    background-image: url("../images/calender.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 170px;
	width: 130px;
}
.lead-con .month {
    color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 37px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.lead-con .daylet {
    float: left;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.lead-con .daynum{
	float: left;
	font-size: 50px;
	margin-top: 14px;
	text-align: center;
	width: 100%;
}
.opc label {
    color: #000;
    padding-bottom: 2px;
}
.childproducts span.allout{
	float: left;
	margin-top: 30px;
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    background: #fff none repeat scroll 0 0;
    border: 1px solid;
}
.ui-state-disabled {
    background: #f9f9f9 none repeat scroll 0 0;
    cursor: default !important;
}
.product-options dd textarea{
	resize: none;
}
.cart .cart-product-block .cart-link-wishlist{
	display:none;
}
.product-shop #product-options-wrapper .input-box p.no-margin{
	display: none;
}
.ui-datepicker-unselectable{
	background: #ccc !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	border: 1px solid #ccc;
}
.ui-datepicker .ui-datepicker-prev {
	background: rgba(0, 0, 0, 0) url("../images/prev-sl.png") no-repeat scroll center center / contain ;
}
.ui-datepicker .ui-datepicker-next {
	background: rgba(0, 0, 0, 0) url("../images/next-sl.png") no-repeat scroll center center / contain ;
}
img.creatorImage {
    margin-top: 28px;
}