/*Theme Name: Brides Little HelperAuthor: Martyn RobertsVersion: 1.1*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}h1, h2, h3, h4, h5, h6 {	clear: both;}p {	margin-bottom: 1.625em;}a {	text-decoration: none;}a img {	border: 0;}img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {	height: auto;}body {	padding:0;	width:100%;	background:#fff;}@media (min-width: 481px) {	body{		width: 96%;		margin: 0 auto;	}}body, input, textarea {	color: #231f20;	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: 300;	line-height: 1.625;}strong, b {	font-weight: 700;}#page {	margin:10px auto;	width:100%;	max-width:770px;	background-color:transparent;	position: relative;	z-index: 1;	background: #fff;}@media (max-width: 480px){	#page {		margin:0 auto;	}}#content {	margin: 80px 34% 50px 7.6%;	float: left;}.home #content {	margin: 0 34% 0 7.6%;}a {	color: #9b8579;}ul {	list-style: circle;	color: #231f20;}article, .hentry, .no-results{	margin:2% 0;	float: left;}.singular #content, .left-sidebar.singular #content{	float:left;	margin:2% 0;}#colophon {	position: relative;	z-index: 2;	float: left;	width: 100%;}/* Start Blog style */.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 {	color:#d21c22;	font-weight:normal;}h3{	font-size: 15px;	margin-bottom: .75em;	padding: 5px 0px 10px;	line-height: 22px;	display: block;	-webkit-margin-before: 1em;	-webkit-margin-after: 1em;	-webkit-margin-start: 0px;	-webkit-margin-end: 0px;	font-weight: bold;}h4{	font-size: 18px;	margin-bottom: 10px;}.entry-content h3, .comment-content h3 {	font-size: 22px;	letter-spacing: 0;	line-height: 22px;	text-transform: none;}/* End Blog style *//* Start 'Back to top' styling */#back-to-top{	width:35px;	height:90px;	position:static;	margin-left: 5px;	margin-bottom: 30px;	margin-top: -120px;	z-index: 500;	visibility:hidden;	float: left;}@media (min-width: 1025px){	#back-to-top{		visibility:visible;	}}#back-to-top.fixed{	position: fixed;	bottom: 30px;}#back-to-top a{	padding:10px 0;	display: inline-block;	text-align: center;	font: 11px/100% Arial, Helvetica, sans-serif;	font-weight:bold;	text-transform: uppercase;	text-decoration: none;	color: #bbb;		-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;		-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;		width:35px;	height:90px;	background: #a2edff url(http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/back-to-top.png) 50% 50% no-repeat;	z-index: 501;}#back-to-top a:hover {	color: #000;	background-color:#2092a4;}#back-to-top span {	height: 8px;	display: block;	margin-bottom: 7px;	background: transparent url(http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/back-to-top.png) 50% 0% no-repeat;	float: left;	width:10px;}#back-to-top a:hover span {	}/* End 'Back to top' styling *//* Start Page styling */.entry-title, .entry-title a {	color: #D6C1A5;	text-decoration: none;	font-size: 22px;	font-weight: normal;	font-family: 'Neuton', serif;	font-size: 25px;	line-height: 25px;}.entry-title {	clear: both;	padding-bottom: .3em;	padding-top: 15px;}.entry-title, .entry-header .entry-meta {	padding-right: 76px;}.singular.page .hentry {	padding: 0;	float: left;}.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {	width: 100%;}.singular .entry-meta .edit-link a {	left: 0px;	top: 0px}.singular .hentry {	padding: 0;}.two-column-left{	padding: 0;	width:100%;	float: left;	margin: 2% 0%;}@media (min-width: 550px){	.two-column-left{		width:20%;		margin-right: 2%;	}}.two-column-right{	width:100%;	float: left;	margin: 4% 0%;}@media (min-width: 550px){	.two-column-right{		width: 72%;		float:right;	}}.current{	font-weight:bold;}.post-edit-link {	color: white;	background-color: #458FB6;	padding: 2px 4px;}.post-edit-link:hover{	color:#21759B;	background-color:#e4e4e4;}.new-article-link {	color: white;	background-color: #025682;	padding: 2px 4px;}.new-article-link:hover{	color:#21759B;	background-color:#e4e4e4;}/* End Page styling *//* Start Footer styling */#footer-box{	margin:0;	background-color: #D6C1A5;	color: white;	float: left;	width: 100%;	font-size: 12px;}ul#footer-container{	margin: 20px;	list-style: none;	color: white;}ul#footer-container a{	color:#fff;}#footer-left{	float:left;}#footer-right{	float:left;	clear:both;}@media (min-width: 720px){	#footer-right{		float:right;		clear:none;	}}li#telephone-footer{	float:left;}li#telephone-footer p{	margin-bottom:10px;}li#share-bottom{	float:left;	clear:left;	margin-bottom: 10px}@media (min-width: 720px){	li#share-bottom{		margin-bottom: 0px	}}li#share-bottom a{	width:25px;	height:24px;	display:block;	float: left;}li#share-bottom a:first-child {	margin-right: 5px;}li#share-bottom span{	line-height:24px;	margin-left: 10px;	float: left;}li#copyright{	float: left;	clear:both;}@media (min-width: 720px){	li#copyright{		float: right;		text-align: right;	}}li#copyright p{	margin-bottom:10px;}li#design-footer{	float: left;	clear:both;	color:#9b8579;}@media (min-width: 720px){	li#design-footer{		float: right;	}}li#design-footer a{	color:#9b8579;}li#design-footer p{	margin-bottom:0;}/* End Footer styling *//* Start home page styling */#branding {	border:0;	padding:0;	width: 100%;	position: relative;	z-index: 9999;}.assistive-text {	margin:0;}#main {	padding:0;	width: 100%;	clear: both;}#primary {	float: left;	margin: 0 -26.4% 0 0;	width: 100%;}#award-box{	display: none;	float: left;	margin-top: 3px;}@media (min-width: 625px){	#award-box{		display: block;	}}#logo-box{	width: 100%;}@media (min-width: 625px){	#logo-box{		margin-left: -47px;	}}#branding img#logo{	width:212px;	height:130px;	margin: 0 auto;	float: none;	display: block;}#top-line{	width:100%;	height:2px;	background-color:#D6C1A5;	margin-top: -25px;}#access {	z-index:1;	position:relative;	display:none;	margin:0;	-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;	-moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;	box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;	background: transparent;	border-bottom: 2px solid #D6C1A5;	clear: both;	float: left;	width: 100%;}@media (min-width: 625px){	#access {		display:block !important;	}}#access li:hover > a, #access a:focus {	background:transparent;	color:#9B8579;}#access .current-menu-item a{	color:#9b8579;	background-color:#fff;}@media (min-width: 550px){	#access .current-menu-item a{		background-color:transparent;		border-bottom: none;	}}.menu-main-menu-container{	float:right;}a#menu-button{	display:block;	text-align: center;	padding: 6px;	background-color: #d6c1a5;	color: white;	clear: both;	margin: 0;	position: relative;}@media (min-width: 625px){	a#menu-button{		display:none;	}}a#menu-button:hover{	cursor:pointer;}a#menu-button.active{	background-color: #9b8579;	transition:1s;	-moz-transition:1s;	-webkit-transition:1s;	-o-transition:1s;}#access div {	float: left;	position: relative;	margin: 0;	padding: 0;	width: 100%;}#access ul {	margin:0;	text-align: center;	font-size: 13px;	list-style: none;	padding-left: 0;}#access li {	position: relative;	width:100%;	vertical-align: bottom;	margin-right: -3px;	-webkit-transition: color .2s ease-in-out;    -moz-transition: color .2s ease-in-out;    -o-transition: color .2s ease-in-out;    -ms-transition: color .2s ease-in-out;    transition: color .2s ease-in-out;}@media (min-width: 550px){	#access li {		width:auto;		display: inline-block;		float: none;	}	}#access a {	float:left;	text-align:center;	width:100%;	padding:0;	border-top:1px solid #fff;	background-color: #D6C1A5;	color:#fff;	text-transform:lowercase;	font-family: 'Neuton', serif;	font-size: 16px;	display: block;	line-height: 3.333em;	text-decoration: none;}@media (min-width: 550px){	#access a {		width:auto;		padding: 10px 12px;		border-top:none;		background-color:transparent;		color:#231f20;		font-size: 15px;	}}@media (min-width: 725px){	#access a {		padding: 15px 20px;	}}#access a:hover {	color:#9B8579;	border-top: 1px solid #D6C1A5;}@media (min-width: 550px){	#access a:hover {		border-top: none;	}}#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {	font-weight:normal;}#access ul ul {	moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);	box-shadow: 0 3px 3px rgba(0,0,0,0.2);	float: left;	margin: 0;	position: absolute;	width: 188px;	z-index: 99999;}#access ul li ul {	display:none;	top: 60px;	left: -50px;	visibility:hidden;	opacity: 0;	background-color: #D6C1A5;	border:1px solid #d6c1a5;       /*-webkit-transition: visibility 0s linear 0.25s,opacity 0.25s linear;       -moz-transition: visibility 0s linear 0.25s,opacity 0.25s linear;        -ms-transition: visibility 0s linear 0.25s,opacity 0.25s linear;         -o-transition: visibility 0s linear 0.25s,opacity 0.25s linear;            transition: visibility 0s linear 0.25s,opacity 0.25s linear;*/}@media (min-width: 550px){	#access ul li ul {		display:block;	}}#access ul li:hover > ul, #access ul li ul:hover {	display:none;	visibility:visible;	opacity: 1;	/*-webkit-transition-delay:0s;       -moz-transition-delay:0s;        -ms-transition-delay:0s;         -o-transition-delay:0s;            transition-delay:0s;*/}@media (min-width: 550px){	#access ul li:hover > ul, #access ul li ul:hover {		display:block;	}}#access ul ul li{	float:left;}#access ul ul a {	background: transparent;	border-bottom: 1px dotted #fff !important;	color: #fff !important;	font-size: 16px;	font-weight: normal;	height: auto;	line-height: 1.4em;	padding: 10px 10px;	width: 168px;}#access ul li ul .current-menu-item a {	background: white;	color: #231F20 !important;}#access ul ul li:last-child a{	border-bottom:none !important;}#access ul ul a:hover {	background:#fff;	color: #231f20 !important;}.assistive-text {	position: absolute !important;	clip: rect(1px 1px 1px 1px);	clip: rect(1px, 1px, 1px, 1px);}#share-top {	position:absolute;	top:30px;	right:5px;}@media (min-width: 481px){	#share-top {		top:60px;		right:0;	}}#share-top a{	float: left;	clear: both;}@media (min-width: 481px){	#share-top a{		clear:none;	}}#share-top a:first-child{	margin: 0 5px 5px 0;}@media (min-width: 481px){	#share-top a:first-child{		margin: 0 5px 0 0;	}}#share-top a img{	width:25px;	height:24px;	float:left;}#content {	width:84.5%;}.home #main #content{	margin-bottom: 5%;	margin-top:0;	width:100%;}#main #content {	width: 96%;	margin: 0 auto;	padding:0;	float: none;}@media (min-width: 481px){	#main #content {		width:100%;		margin: 0;	}}#home-text{	width:94%;	margin:7% 3%;}@media (min-width: 481px){	#home-text {		margin:2% 3%;	}}@media (min-width: 801px){	#home-text {		width:90%;		margin: 2% 5%;	}}#slider{	width: 100%;	height: auto;	margin: 0;	z-index:1;}#slider .flexslider {	margin:0;}#slider .flex-control-nav{	position: absolute;	bottom: 10px;	z-index: 10;	right: 10px;	width: auto;}#slider .flex-control-paging li a{	background: rgba(255,255,255,0.5);	box-shadow: none;}#slider .flex-control-paging li a.flex-active {	background: rgba(255,255,255,0.9);}#text-banner{	width: 100%;	margin: 2% 0;	color: white;	font-size: 11px;	text-align: center;	background-color: #D6C1A5;	float: left;	display:none;}@media (min-width: 720px){	#text-banner {		font-size: 11px;		display:block;	}}@media (min-width: 620px){	#text-banner {		font-size: 13px;	}}@media (min-width: 720px){	#text-banner {		font-size: 15px;	}}@media (min-width: 801px){	#text-banner {		font-size: 17px;	}}#text-banner p{	margin:0;	padding: 10px 5%;	font-family: 'Neuton', serif;	font-size: 20px;}@media (min-width: 481px){	#text-banner p{		margin: 10px 0;		padding:0;	}}.text-banner-border{	background:transparent url(http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/border-h.png) repeat-x;	width:100%;	height:4px;	margin: 0;}@media (min-width: 481px){	.text-banner-border{		margin: 10px 0;	}}#products-box{	float:none;	margin:4% auto 2%;	width:96%;	font-size: 13px;}@media (min-width: 370px){	#products-box{		margin-top:2%;		margin-bottom:0;	}}@media (min-width: 481px){	#products-box{		width:100%;		float:left;	}}@media (min-width: 720px){	#products-box{		margin-top:0;	}}#products-box ul{	margin:0;	text-align: center;	display: table;	margin: 0 0 2%;}#products-box ul li{	display: table-cell;	vertical-align: top;	width:100%;	min-width:220px;	float:left;	margin:0;	padding:10px 0;	border-bottom:1px dotted #9B8579;}@media (min-width: 481px){	#products-box ul li{		margin:0 0 10px 0;		padding:0;		border-bottom:none;	}}@media (min-width: 720px){	#products-box ul li{		width:33.3%;		margin-bottom:0px;	}}#products-box ul li:last-child{	margin-bottom:0px;	border-bottom:none;}#products-box ul li a{	margin-top: 2px;	display: block;}#products-box ul li img{	float:none;}@media (min-width: 370px){	#products-box ul li img{		float:left;		width: 32% !important;		height: auto !important;	}}@media (min-width: 420px){	#products-box ul li img{	}}@media (min-width: 500px){	#products-box ul li img{	}}@media (min-width: 720px){	#products-box ul li img{		float:none;		width: 220px !important;		height: 170px !important;	}}#products-box ul li:first-child img{	float: none;}@media (min-width: 370px){	#products-box ul li:first-child img{		float: left;	}}#products-box ul li:last-child img{	float: none;}@media (min-width: 370px){	#products-box ul li:last-child img{		float: left;	}}@media (min-width: 720px){	#products-box ul li:last-child img{		float: right;	}}#products-box ul li div{	min-width: 220px;	margin: 0 auto;	width: 1%;	float: none;}@media (min-width: 370px){	#products-box ul li div{		min-width: 0px;		margin-left: 5%;		width: 63%;		float: left;	}}@media (min-width: 420px){	#products-box ul li div{	}}@media (min-width: 500px){	#products-box ul li div{	}}@media (min-width: 720px){	#products-box ul li div{		min-width: 220px;		margin: 0 auto;		width: 1%;		float: none;	}}#products-box ul li:first-child div{}@media (min-width: 720px){	#products-box ul li:first-child div{		margin-left: 0;	}}#products-box ul li:last-child div{}@media (min-width: 720px){	#products-box ul li:last-child div{		float: right;	}}#products-box ul li div h2{	clear:none;	margin: 0;	float: left;	width: 100%;	font-family: 'Neuton', serif;	font-size: 20px;}@media (min-width: 720px){	#products-box ul li div h2{		clear:both;	}}#products-box ul li div p{	clear:none;	margin-bottom: 0px;}@media (min-width: 720px){	#products-box ul li div p{		clear:both;	}}#products-box ul li:first-child div h2, #products-box ul li:last-child div h2{	margin: 6px 0 0px;}.slider-edit-link {	color: white;	background-color: #025682;	padding: 2px 4px;}.slider-edit-link:hover{	color:#21759B;	background-color:#e4e4e4;}/* End home page styling *//* Start general page styling */#featured-image{	position: relative;	background-color: #16C2D0;	display: table;	width: 100%;}#featured-image img{	float:left;	width: 83% !important;	margin-left: 8%;}.logged-in #featured-image img{	width: 55% !important;}#featured-image span{	color: white;	width:60%;	display: table-cell;	vertical-align: middle;	padding-right:5%;	text-align: center;	font-size: 11px;}@media (min-width: 481px){	#featured-image span{		font-size: 15px !important;	}}@media (min-width: 520px){	#featured-image span{		font-size: 20px !important;	}}@media (min-width: 720px){	#featured-image span{		font-size: 25px !important;	}}@media (min-width: 801px){	#featured-image span{		font-size: 30px !important;	}}h1{	font-size: 18px;	color: #D6C1A5;	margin-bottom: 20px;}@media (min-width: 481px){	h1 {		font-size: 22px;	}}@media (min-width: 520px){	h1 {		font-size: 24px;	}}@media (min-width: 720px){	h1 {		font-size: 26px;	}}@media (min-width: 801px){	h1 {		font-size: 30px;	}}h2 {	color:#D6C1A5;	font-size:18px;	margin-bottom: 10px;}.singular .entry-title {	font-size: 18px;	color:#d21c22;	font-weight: normal;	margin-bottom: 20px;}@media (min-width: 481px){	.singular .entry-title {		font-size: 22px;	}}@media (min-width: 520px){	.singular .entry-title {		font-size: 24px;	}}@media (min-width: 720px){	.singular .entry-title {		font-size: 26px;	}}@media (min-width: 801px){	.singular .entry-title {		font-size: 30px;	}}.entry-content h3, .comment-content h3{	clear:none;}.entry-content, .entry-summary {	padding: 0;}.wp-caption {	border:none;	padding: 0;}.wp-caption img {	max-width:100%;	border:none;}.wp-caption p.wp-caption-text{	background-color:#8f0134;	color:#FFF;}.wp-caption .wp-caption-text, .gallery-caption {	font-family: Verdana, sans-serif;}.wp-caption-text a{	color:#FFF;	font-weight:700;}img[class*="align"]{	border:none;}.events-edit-link {	color: white;	background-color: #025682;	padding: 2px 4px;}/* End general page styling *//* Start About page styling */#about-signature{	display: block;	float: left;	margin-bottom: 10px;}/* End About page styling *//* Start Products page styling */h1.venue-title{	margin-top: 2%;}ul#all-products{	text-align: center;	display: block;	list-style:none;	margin: 2% 0;}ul#all-products li{	margin: 2% 5px;	display: inline-block;}ul#all-products li a img{	float:left;}ul#all-products li a h3{	float: left;	width: 100%;	background-color: #D6C1A5;	margin: 0;	color: white;	padding: 5px 0;		-webkit-transition: background-color .25s ease;        -moz-transition: background-color .25s ease;         -ms-transition: background-color .25s ease;          -o-transition: background-color .25s ease;             transition: background-color .25s ease; }ul#all-products li a:hover h3{	background-color: #9B8579;}/* End Products page styling *//* Start Single Product page styling */.postid-38 section{	border-top:2px dotted #D6C1A5;	padding-top: 2em;}.postid-38 section.first{	border-top:none;	padding-top: 0;}.postid-38 .product-description .entry-title{	color: #9b8579;	font-size: 20px;}.product-description{	width: auto;	float: left;	font-size: 14px;	margin: 0% 0% 30px;}@media (min-width: 420px){	.product-description{		width: 250px;	}}.product-photos{	float: left;	display:none;	margin: 2% 0%;}@media (min-width: 420px){	.product-photos{		float:none;		margin-left: 260px;		display:block;	}}.product-photos ul{	display: block;	list-style: none;	margin: 2% 0;	text-align: right;}.product-photos ul li{	margin: 0 5px;	display: inline-block;	width: 98%;	max-width: 220px;}.product-photos ul li.dummy{	display:none;	border: none;}@media (min-width: 550px){	.product-photos ul li.dummy{		display:inline-block;	}}@media (min-width: 550px){	.product-photos ul li{		width: 43%;	}}@media (min-width: 420px){	.product-photos ul li:first-child{		margin-top:10px;	}}@media (min-width: 550px){	.product-photos ul li:first-child{		margin-top:0;	}}.product-photos ul li a{	padding: 4px;	background-color: #fff;	border: 1px solid #ccc;	display: block;	float: left;}.product-photos ul li img{	width:100%;	float: left;}.product-slider{	display:inline-block;	margin: 10px auto 0;}@media (min-width: 420px){	.product-slider{		display:none;	}}.product-slider ul{	margin:0;}.swipe {	position:relative;	z-index:1;	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;}#content  .product-nav{	text-align: center;	margin: 30px 0 0;	padding:0;	display:block;	min-width: 290px;}@media (min-width: 420px){	#content  .product-nav{		margin-top:10px;		display:none;	}}#content  .product-nav.venuedressing{	margin: 0 0 3em;}#content nav a.slider-prev {	display: inline-block;	text-decoration: none;	height: 170px;	width: 30px;	background-color: #D6C1A5;	color:#fff;	vertical-align: top;	margin-top: 10px;	line-height: 170px;	font-size: 30px;	border:none;}#content nav a.slider-next {	display: inline-block;	text-decoration: none;	height: 170px;	width: 30px;	background-color: #D6C1A5;	color:#fff;	vertical-align: top;	margin-top: 10px;	line-height: 170px;	font-size: 30px;	border:none;}#content nav a.slider-prev:hover, #content nav a.slider-next:hover {	background-color: #9B8579;}.position {	text-align: center;	clear: both;	float: left;	width: 100%;}.position em {	display: inline-block;	padding: 0 3px;	font-style: normal;	text-shadow: 0 -1px 0 rgba(0, 0, 0, .35);	font-family: sans-serif;	font-size: 30px;	line-height: 15px;	color:#D6C1A5;}.position em.on {	color: #9B8579;}span#caption span#titleText{	display:none;}/* End Single Product page styling *//* Start Gallery page styling */ul#gallery-nav{	list-style:none;	margin: 15px 0 10px;	text-align: center;}ul#gallery-nav li{	width: auto;	display: inline-block;	float: none;	position: relative;	vertical-align: bottom;	margin-right: -3px;	-webkit-transition: color .2s ease-in-out;}ul#gallery-nav li a {	margin: 2px 5px;	padding: 4px 6px 6px;	background-color:#D6C1A5;	color:#fff;	text-transform: lowercase;	font-family: 'Neuton', serif;	font-size: 16px;	line-height: 16px;	float: left;	text-align: center;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}ul#gallery-nav li a:hover {	text-decoration:none;	background-color:#9b8579;}ul#gallery-nav li a.selected {	background-color:#9b8579;	text-decoration:none;}.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}.catablog-catalog div{	visibility: hidden;	display: block;	position: relative;	float: left;	max-width: 350px;	height: auto;	cursor: pointer;	background: white;	zoom: 1;	padding: 4px;	background-color: #fff;	border: 1px solid #ccc;	margin: 0 5px 5px 0;}.catablog-catalog div img{	width: 100%;	height: auto;	float: left;}.catablog-navigation {	margin: 5px 5px 10px;}.catablog-navigation-link{	padding: 4px 6px 6px;	background-color: #D6C1A5;	color: #fff;	text-transform: lowercase;	font-family: 'Neuton', serif;	font-size: 16px;	line-height: 16px;	float: left;	text-align: center;	margin-bottom: 10px;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.catablog-navigation-link.catablog-disabled {	display:none;}.catablog-catalog .title {	color: #FFF;	position: absolute;	bottom: 4px;	left: 4px;	padding: 0;	font-size: 0.917em;	width: 100%;	font-size: 11px;	line-height: 1.1em;	background: transparent url("http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/black_alpha_50.png");}.title{	opacity:0;	-webkit-transition: opacity 0.3s ease-in-out;	-moz-transition: opacity 0.3s ease-in-out;	-o-transition: opacity 0.3s ease-in-out;	-ms-transition: opacity 0.3s ease-in-out;	transition: opacity 0.3s ease-in-out;}.catablog-catalog div:hover .title{	opacity:1;}.catablog-catalog .title span {	padding: 12px 17px 12px 17px;	display: block;	margin: 0 !important;}/* End Gallery page styling *//* Start News page styling */#news-sidebar ul{	list-style: none;	margin: 0 0 10px 0;	font-size: 13px;}#news-sidebar ul a{	color:#231f20;}#news-articles{	border-left:none;}@media (min-width: 550px){	#news-articles{		border-left:3px solid #D6C1A5;		padding-left: 5%;	}}h2.article-title{	font-size: 17px;	margin: 0px;	font-weight: bold;	line-height: 17px;	float:left;}h2.article-title a{	color: #231F20;}h3.article-date{	-webkit-margin-before: 0;	-webkit-margin-after: 0;	margin-bottom:0;	padding: 2px 0px;	font-weight:normal;	font-size: 13px;}#news-articles .entry-content{	padding: 0;	font-size: 13px;}#news-articles .entry-content p{	margin-bottom:0;}.new-article{	float: left;	color: white;	background-color: #9B8579;	padding: 3px 4px;	line-height: 11px;	font-size: 11px;	margin-left: 5px;}.read-more-box{	display: block;	float: left;	clear: both;}.read-more{	float: left;	display: block;	font-size: 15px;	color: #D6C1A5;	font-style: italic;}.pagination{	width:100%;}.wp-paginate {	padding: 0;	margin: 0;	text-align: center;}.wp-paginate li {	display: inline;	list-style: none;}.wp-paginate .title {	color: #555;	margin-right: 4px;}.navigation .wp-paginate .current {	color: #fff;	background: #9b8579;	border: 1px solid #D6C1A5;	margin-right: 4px;	padding: 3px 6px;}.navigation .wp-paginate a {	background: #fff;	border: 1px solid #D6C1A5;	color: #231F20;	margin-right: 4px;	padding: 3px 6px;	text-align: center;	text-decoration: none;}/* End News page styling *//* Start News Category Archive page styling */#news-sidebar ul li.current-cat a {	font-weight:bold;	color: #9B8579;}/* End News Category Archive page styling *//* Start News Date Archive page styling */#date-box li.current{	font-weight:normal;}#date-box li.current a{	font-weight: bold;	color: #9B8579;}/* End News Date Archive page styling *//* Start Single News page styling */.single-post h1.entry-title{	margin-bottom:0;}.single h3.article-date{	margin-bottom:20px;	font-weight: bold;}/* End Single News page styling *//* Start Testimonial page styling */ul#all-testimonials{	list-style:none;	margin:2% 0;}ul#all-testimonials h2{	margin-bottom:20px;}ul#all-testimonials li{	margin-bottom: 30px;	position:relative;	min-height: 180px;}ul#all-testimonials h3{	-webkit-margin-before: 0;	-webkit-margin-after: 0;	margin-bottom:0;	padding: 2px 0px;	font-size: 15px;	font-weight:bold;}.testimonial-content p{	margin: 5px 0;}.testimonial-name{	font-size: 16px;	color: #D6C1A5;	font-style: italic;}.testimonial-image{	position:relative;	float:left;	margin-bottom: 10px;}@media (min-width: 550px){	.testimonial-image{		position:absolute;		float:none;		margin-bottom: 0;		top: 0;		left: 0;	}}.testimonial-image a{	padding: 4px;	background-color: #fff;	border: 1px solid #ccc;	display: block;}.testimonial-image a img{	width: 100%;	float: left;	height:auto;}.testimonial-info{	float:left;	clear:both;}@media (min-width: 550px){	.testimonial-info{		float:none;		clear:none;		margin-left: 250px;	}}/* End testimonial page styling *//* Start Contact page styling */#contact-left{	float:left;	width:100%;	margin-bottom:2%;}@media (min-width: 550px){	#contact-left{		width:50%;	}}ul#address{	font-weight:bold;	list-style:none;	margin-left:0;	width: 90%;	float: right;	margin-bottom: 20px;}ul#tel-email{	list-style:none;	background-color: #9b8579;	color: #fff;	padding: 5px 10px;	clear: both;	width: 250px;	margin: 0 auto}@media (min-width: 550px){	ul#tel-email{		margin-left:0;		float: left;	}}#contact-right{	float:right;	width:100%;	margin-bottom:2%;}@media (min-width: 550px){	#contact-right{		width:50%;	}}#contact-right iframe{	width:90%;	height:300px;	float: none;	margin: 0 auto;	display: block;	border: 1px solid #D6C1A5;}@media (min-width: 550px){	#contact-right iframe{		float: right;		margin:0;	}}#contact-right small{	clear:both;	color: #9B8579 !important;	width: 90%;	margin: 0 auto;	display: block;	float: none;}@media (min-width: 550px){	#contact-right small{		float: right;		margin:0;	}}#contact-form{	float:left;	margin: 15px 0;	width: 100%;}div.wpcf7{	margin: 0 auto;	width: 264px;}@media (min-width: 550px){	div.wpcf7{		margin: 0;	}}#contact-form input, #contact-form textarea {	border: none;	border-radius: 0;	font-family: inherit;	padding: 6px;	padding: 0.428571429rem;	background-color: #D6C1A5;	font-size: 14px;	line-height: 14px;	width: 250px;	color:#fff;}#contact-form .wpcf7-textarea{	overflow: auto;}#contact-form input.wpcf7-captchar{	width: 40px;}img.wpcf7-captchac{	margin-left: 137px;}span.captcha-760{	top: -8px;}#contact-form input.wpcf7-submit {	float: left;	clear: both;	width: 120px;	padding: 5px 8px;	text-transform: lowercase;	font-size: 13px;	color: #fff;	background-color: #9b8579;	background-image: none;	margin-left: 142px;	font-weight: bold;}#contact-form p{	margin-bottom: 10px;}#contact-form span.wpcf7-not-valid-tip {	left: inherit;	top: 0px;	right: 5px;	width: 16px;	height: 16px;	background:transparent url("http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/cross.png") 0% 0% no-repeat;	border:none;	z-index:3;}#contact-form div.wpcf7-validation-errors{	display:none !important;}#contact-form  div.wpcf7-mail-sent-ok{	left: inherit;	top: 10px;	right: 10px;	width: 16px;	height: 16px;	background:transparent url("http://www.brideslittlehelper.co.uk/wordpress/wp-content/themes/brideslittlehelper/images/tick.png") 0% 0% no-repeat;	border: none;	margin: 16px 0 0px 120px;	padding: 0;}#contact-form  div.wpcf7 img.ajax-loader {	margin-left: 120px;	float: left;	margin-top: -22px;}/* End Contact page styling *//* Start Log Out link styling */#log-out{	color: white;	background-color: #b64545;	padding: 2px 8px;	position: fixed;	top: 5%;	left: 0;	z-index: 504;	font-weight: bold;}/* End Log Out link styling *//* Start 404 page styling */.error404 #primary #content {	margin: 10% 0% 9%;	width: 100%;	text-align: center;}.error404 article{	float:none;}h1.error-title{	font-size: 40px;}h3.error-sub{	color: #9B8579;}/* End 404 page styling *//* Start clearfix */.group:after {	content: "";	display: table;	clear: both;}/* End clearfix */