.site-header .site-title{
	font-size: 15px;
	line-height: 100%;
	margin-bottom: 0;
	clear: both;
	padding-bottom: 15px;
}

.page-id-2530.page-template-blog-page h1.entry-title,.postid-1799 h1.entry-title,.postid-1801 h1.entry-title{
	font-size: 40px!important;
}

.page-id-2530.page-template-blog-page #primary,.postid-1799.single-format-aside #primary,.postid-1801.single-format-aside #primary{
	width:800px;
}

.page-id-2530.page-template-blog-page #secondary,.postid-1799.single-format-aside #secondary,.postid-1801.single-format-aside #secondary{
	width:195px;
}

.page-id-2530.page-template-blog-page #left-sidebar .rpwe-clearfix:before, .page-id-2530.page-template-blog-page #left-sidebar .rpwe-clearfix:after{
	display:none!important;
}

.page-id-2530.page-template-blog-page #left-sidebar .rpwe-block li{
	color: #f28a9e;
}

.single-product #primary.site-content #content{
	padding-top:7px;
}

.single-product #primary.site-content #content .product_title{
	text-align:left!important;
	margin: 0 0 15px!important;
}

.archive.tax-product_cat #masthead{
	margin-bottom: 7px;
}

.home #content .entry-header .entry-title{
  margin-top: 0!important;
}

.single.single-format-aside #left-sidebar .rpwe-clearfix:before, .single.single-format-aside #left-sidebar .rpwe-clearfix:after{
	display:none!important;
}

.single.single-format-aside #left-sidebar .rpwe-block li{
	color: #f28a9e;
}

.single.single-format-aside h1.entry-title{
	font-size: 40px!important;
}

.single.single-format-aside #primary{
	width: 800px;
	text-align: justify;
}

.single.single-format-aside #secondary{
	width: 195px;
}

.pagination{float:left;width:100%;}
.page-arrow-l{float:left;}
.page-arrow-r{float:right;}

#rpwe_widget-2 .rpwe-ul li{ display:none;
}

#loadMore {
    color: #F28A9E;
    cursor:pointer;
	font-family: planetfontlight;
	text-transform: uppercase;
	line-height: 1.5em;
	font-weight: 400;
}
#loadMore:hover {
    color:black;
}
#showLess {
    color:black;
    cursor:pointer;
    display:none;
	font-family: planetfontlight;
	text-transform: uppercase;
	line-height: 1.5em;
	font-weight: 400;
}
#showLess:hover {
    color:black;
}

#text-10{
	padding:10px 0!important;
	margin-bottom:20px;
}

body .social li{
	width:50%;
	margin: 0!important;
	float: left;
}

body .social li.phone-email-links img{
margin-right:5px;
margin-left:5px;
}

body .social li.social-icon-links{
	position:relative;
}

body .social li.social-icon-links img{
	margin-left: 5px;
}

body .social li.social-icon-links:after{
content:" ";
position:absolute;
width:1px;
height: 28px;
background:#F5BBCA;
float:left;
right:0;
}

body .social .social-divider{
	display:none;
}

#banner_hold #banner{
	padding:0!important;
}

#banner img{
	max-width: 1040px!important;
	margin:0 auto;
}

/* Courture page no top section */

body.page-template-couture-page .site-content article {
  margin-top: 0px;
}

body.page-template-couture-page .site-content article .entry-content{
	padding-bottom:0;
}

/* Courture page no top section ends */

.single-product #primary #subscribe .wpcf7-submit{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; 
}

.tax-product_cat.term-online-cakes #breadcrumbs{display:block;margin-left:0;}
.tax-product_cat.term-online-cakes #content .woocommerce-breadcrumb{opacity:0;}

@media only screen and (max-width : 1024px){
	
	body .search-form{
		width: 160px;
		background-position: 143px center;
	}

	#masthead{
		max-width: 960px;
		margin: 0 auto;
		width: 100%;
	}
	
	body #banner img{
		width: 101.4%;
		position: relative;
		left: -0.7%;
	}
	
	#primary #banner_hold{
		margin: 0 auto;
	}

	.page-id-2530.page-template-blog-page h1.entry-title,.postid-1799 h1.entry-title,.postid-1801 h1.entry-title{
		font-size: 22px!important;
	}

	.page-id-2530.page-template-blog-page #primary,.postid-1799.single-format-aside #primary,.postid-1801.single-format-aside #primary{
		width:68%;
		margin-left: 2%;
		margin-right:0;
	}
	
	.page-id-2530.page-template-blog-page #secondary,.postid-1799.single-format-aside #secondary,.postid-1801.single-format-aside #secondary{
		width:25%;
		margin-right:2%;
		margin-bottom:0px!important;
	}
	
	.page-id-2530.page-template-blog-page #main.wrapper #content .row article .at-below-post.addthis-toolbox,.postid-1799 #main.wrapper #content .row article .at-below-post.addthis-toolbox,.postid-1801 #main.wrapper #content .row article .at-below-post.addthis-toolbox{
		position: relative;
		right: 0;
		top: 0!important;
		width: 100%;
		margin-bottom: 30px;
		margin-left: 0;
	}
	
	.page-id-2530.page-template-blog-page #main.wrapper #content .row article,.postid-1799 #main.wrapper #content .row article ,.postid-1801 #main.wrapper #content .row article {
		width:100%;
	}
	
	.page-id-2530.page-template-blog-page #main.wrapper #content .row article .at-below-post.addthis-toolbox:before,.postid-1799 #main.wrapper #content .row article .at-below-post.addthis-toolbox:before,.postid-1801 #main.wrapper #content .row article .at-below-post.addthis-toolbox:before{
		content: 'Share:';
		width: 76px;
		padding-top: 3px;
	}
	
	.page-id-2530.page-template-blog-page #left-sidebar,.postid-1799 #left-sidebar,.postid-1801 #left-sidebar{
		width:100%;
	}
	
	.page-id-2530.page-template-blog-page #left-sidebar li ul li.rpwe-li,.postid-1799 #left-sidebar li ul li.rpwe-li ,.postid-1801 #left-sidebar li ul li.rpwe-li{
		list-style-position: inside;
	}
	
	.archive.tax-product_cat #content{
		margin-top: 0;
	}
	
	.page-id-17 #content img{
		margin:1px 1px 10px 10px!important;
		padding:6px!important;
	}
	
	.page-id-11 #content{
		margin-top: 45px;
	}
	
	.page-id-2518 #content .couture-form #mc-embedded-subscribe-form .wpcf7-submit{
		left: 111px;
	}
	
	.home #primary p#hold-lic{
		margin-top:0;
	}
	
	.single.single-format-aside h1.entry-title{
		font-size:22px!important;
	}
	
	.single.single-format-aside #primary{
		width: 68%;
		margin-left: 2%;
		margin-right: 0;
	}
	
	.single.single-format-aside #secondary{
		width: 25%;
		margin-right: 2%;
		margin-bottom:0!important;
	}
	
	.single.single-format-aside #primary #content  article{
		width:100%;
	}
	
	.single.single-format-aside #primary #content .row article .at-below-post.addthis-toolbox{
		position: relative;
		right: 0;
		top: 0!important;
		width: 100%;
		margin-bottom: 30px;
		margin-left: 0;
	}
	
	.single.single-format-aside #left-sidebar{
		width:100%;
	}
	
	.single.single-format-aside #left-sidebar li ul li.rpwe-li{
		list-style-position: inside;
	}
	
	.pagination{
		position: relative;
		margin-bottom: 20px;
		margin-top: -15px;
	}
	
	.single-product .product .entry-summary .product-addon-delivery-date-and-time{
		float: left;
		width: 180px;
		margin-right: 0;
	}
	
	.single-product .product .entry-summary .product-addon-delivery-date-and-time p{
		width:auto;
	}
	
	.single-product .product .entry-summary .product-addon-time{
		float: left;
		width: auto;
	}
	
	.single-product .product .entry-summary .product-addon-time p{
		width: auto!important;
		top: 0;
		left: 0;
		padding: 0;
		margin: 0;
		position: relative;
	}
	
	.single-product .product .entry-summary .product-addon-time p select{
		top: 31px;
		margin-top: 0;
		width: 135px!important;
		padding: 3px;
	}
	
	.single-product .product .entry-summary  #product-addons-total{
		float: left;
		width: 100%;
		margin-top: 20px;
	}
}

@media only screen and (max-width : 800px){
	.page-id-2530.page-template-blog-page #primary,.postid-1799.single-format-aside #primary,.postid-1801.single-format-aside #primary{
		width: 96%;
		margin-right: 2%;
	}
	
	.page-id-2530.page-template-blog-page #main.wrapper #content,.postid-1799 #main.wrapper #content,.postid-1801 #main.wrapper #content{
		padding: 0;
		width: 100%;
	}
	
	.page-id-2530.page-template-blog-page #secondary,.postid-1799.single-format-aside #secondary,.postid-1801.single-format-aside #secondary{
		width: 96%;
		padding: 0;
		margin-top: 30px;
		margin-left: 2%;
		margin-bottom: 30px;
	}
	
	.page-id-2530.page-template-blog-page #left-sidebar li ul li.rpwe-li,.postid-1799 #left-sidebar li ul li.rpwe-li ,.postid-1801 #left-sidebar li ul li.rpwe-li{
		list-style-position: outside;
	}
	
	.archive.tax-product_cat ul.products li.product{
		width: 32%!Important;
		margin: 0 2% 0 0!important;
		margin-bottom: 0;
		clear: none;
		min-height: 320px;
		float: left!important;
	}
	
	.archive.tax-product_cat ul.products li.product:nth-child(3n+0){
		margin-right:0!important;
	}
	
	.single.single-format-aside #primary{
		width: 96%;
		margin-right: 2%;
	}
	
	.single.single-format-aside #primary #content{
		padding: 0;
		width: 100%;
	}
	
	.single.single-format-aside #secondary{
		width: 96%;
		padding: 0;
		margin-top: 30px;
		margin-left: 2%;
		margin-bottom: 30px;
	}
	
	.single.single-format-aside #left-sidebar li ul li.rpwe-li{
		list-style-position: outside;
	}
	
	#series_gallery {
		margin-top: 0;
	}
	
	#series_gallery li{
		float: left;
		margin: 0 2% 0 0;
		width: 32%;
		min-height: 310px;
		padding-bottom: 0!important;
	}
	
	#series_gallery li:nth-child(3n){
		margin-right:0!important;
	}
	
	.page-template-special_temp .faq_button a{
		margin-left:auto;
	}
	
	.page-template-novelty_temp .faq_button a{
		margin-left:auto;
	}
	
	.page-template-series_temp .faq_button a{
		margin-left:auto;
	}
	
	.single-post.single-format-standard .faq_button a{
		margin-left:auto;
	}
	.single-product .product .entry-summary .product-addon-time{
		top: 0;
		left: 0;
		margin: 0;
	}
	
	.tax-product_cat.woocommerce ul.products{
		float:left;
		margin: 0;
	}
	
	.tax-product_cat.woocommerce ul.products li.product a{
		float:left;
		width:100%;
	}
	
	.tax-product_cat.woocommerce ul.products li.product a img{
		margin: 0!important;
	}
	
	.woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before{
	display:none!important;
	}	
}

@media only screen and (max-width : 768px){

	.single-product .product .entry-summary .product-addon-time p select{
		top: 25px;
	}
	
	body .social li:first-child{
		display:inline-block;
		width: 100%!important;
		margin: 0 0 15px!Important;
	}
	
	body .social li.phone-email-links{
		width:100%!important;
	}
	
	body .social{
		height: 65px;
	}
	
	body .social-email-link{
		display:block;
		width:100%;
	}
	
	body .social-phone-number {
		display:block;
		width:100%;
	}
	
	body .social{
		text-align:center;
	}
	
	body .social li{
		margin-bottom:10px;
	}
	
	body .social li.social-icon-links:after{
		display:none;
	}
}

@media only screen and (max-width : 600px){
	.archive.tax-product_cat ul.products li.product{
		min-height: 280px;
	}
	
	#series_gallery li{
		min-height: 280px;
		padding-bottom: 0!important;
	}
}

@media only screen and (max-width : 500px){

	body .social {
		height: 115px;
	}
	
	body .social .social-divider{
		display:block;
		margin-top: 15px;
	}
	
	.archive.tax-product_cat #content .woocommerce-breadcrumb{
		margin-top:0!important;
	}
	
	.single-product #content .woocommerce-breadcrumb{
		margin-top:0!important;
	}
	
	#series_gallery li {
	  width:49%;
	  min-height: 280px;
	}
	
	#series_gallery li:nth-child(3n){
		margin-right:2%!important;
	}
	
	#series_gallery li:nth-child(2n){
		margin-right:0!important;
	}
	
	
	#series_gallery li img{
		width:100%;
	}
	
	.archive.tax-product_cat ul.products li.product {
		min-height: 310px;
		width: 49%!important;
	}
	
	.archive.tax-product_cat ul.products li.product:nth-child(3n){
		margin-right:2%!important;
	}
	
	.archive.tax-product_cat ul.products li.product:nth-child(2n){
		margin-right:0!important;
	}
	
	#banner_hold #banner img {
	  top: -62px;
	  margin-left: -300px;
	  left: 50%;
	  position: absolute;
	  width: 600px;
	}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.archive.tax-product_cat ul.products li.product{
		width: 30.3%!Important;
		margin: 0 0 0 0!important;
	}
	
	.single-product .product .entry-summary .product-addon-delivery-date-and-time{
		width: auto;
	}
	
	.single-product .product .entry-summary .product-addon-time p select{
		top:3px;
		left: 10px;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
	.single-product .product .entry-summary .product-addon-delivery-date-and-time{
		width: auto;
	}
	
	.single-product .product .entry-summary .product-addon-time p select{
		top:3px;
		left: 10px;
	}	
	
	body.home #masthead{
		left:0!important;
	}
	
	body.home #primary.site-content{
		padding:0!important;
		margin:0;
		margin-left: auto!important;		
	}
	
	body.home #page{
		margin-left: auto;
	}
	
	body.home div.row.subscribe-enquiries{
		margin: 20px auto!important;
		width: 100%!important;
		padding: 9px 16px!important;
		max-width: 928px;
	}
	
	body.home #subscribe .your-email{
		width: 195px;
	}
	
	body.home .social{
		max-width:960px;
	}
	
	body.home #colophon {
		width: 100% !important;
	}
	
	body.home div.row.subscribe-enquiries #subscribe .wpcf7-submit{
		width: 85px;
		padding: 1px;
		position: relative;
		top: -1px;
		margin-left: 5px;
	}
	
	.archive.tax-product_cat ul.products li.product{
		width: 22%!Important;
		margin: 0 4% 0 0!important;
		padding:0!important;
		min-height: 360px;
	}
	
	.archive.tax-product_cat ul.products li.product:nth-child(4n){
		margin-right:0!important;
	}
}