[id$="_forcefullwidth"]>[data-source="gallery"]{contain:strict;height:100vh;width:100vw}#portfolio,#testimonial-slider,.contact_form_wrapper,.footer_bar,.parallax,#testimonial-columns,[data-source="gallery"],rs-slide{contain:content}.center-box{margin-left:auto;margin-right:auto}body.home .portfolio_filter_wrapper
.element{padding:0.2em}body.home .portfolio_filter_wrapper .portfolio_title
.post_detail{display:none}.three_cols.gallery .element img.preview:hover{filter:brightness(0.8);transition:1s}.single-galleries .ilightbox-holder{box-shadow:3px 5px 15px rgba(1, 1, 1, 0.3)}.header_cart_wrapper{display:none}body.home
.portfolio_filter_wrapper.gallery.wide{width:100%}.woocommerce div.product div.images, .woocommerce div.product
div.summary{max-width:600px;max-height:600px;margin-left:auto;margin-right:auto}.checkout .woocommerce-additional-fields{clear:both}.cart-item
.quantity{display:inline-block;margin-left:1em}.cart-item
a.remove{border-radius:50%;line-height:1.1}.coupon-list
.coupon.code{font-weight:bold;font-size:110%;margin-right:1em;text-transform:uppercase}.woocommerce-form-coupon-toggle{display:inline-block}#weddingbooking-promo button.single_add_to_cart_button.button, #weddingbooking button.single_add_to_cart_button.button,
.woocommerce .product_tag-weddings
button.single_add_to_cart_button.button{background-color:#ffb5b5}#weddingbooking-promo .single_add_to_cart_button.button:hover, #weddingbooking .single_add_to_cart_button.button:hover,
.woocommerce .product_tag-weddings .single_add_to_cart_button.button:hover{background-color:#f0a9a9}#weddingbooking-promo .single_add_to_cart_button.button.disabled:hover, #weddingbooking .single_add_to_cart_button.button.disabled:hover,
.woocommerce .product_tag-weddings .single_add_to_cart_button.button.disabled:hover{background-color:#c0b0b0}#weddingbooking-promo .woocommerce>.woocommerce-info{display:none}table.wedding-prices{text-align:center;background-color:rgba(255,255,255,0.4);border:5px
double #FDD;margin:1.5em auto;padding:1em
2em 0.6em 2em}#weddings-pricing table.wedding-prices td, #weddings-pricing table.wedding-prices
th{border-top:none;border-bottom:none;text-align:center}ul.nodot, .nodotblock
ul{list-style:none}.jh-promolist{list-style:none}.jh-promolist li
a.image{margin-right:2em}.jh-promolist
li{padding:1.4em 0;border-bottom:1px solid #ccc}.jh-promolist li:first-child{}.jh-promolist li:last-child{border-bottom:none}.jh-nhtt{text-transform:none}.jh-nhtt h1, .jh-nhtt h2, .jh-nhtt h3, .jh-nhtt h4, .jh-nhtt
h5{text-transform:none}.jh-specialoffer{padding:1.5em;border:3px
double}.jh-para-textbox, .page_content_wrapper
p{max-width:34em}.jh-para-36, #wrapper .jh-para-36{max-width:36em}.jh-para-42, #wrapper .jh-para-42{max-width:42em}.jh-para-space-8:before{content:"";width:8em;display:block;overflow:hidden}.jh-para-space-9:before{content:"";width:9em;display:block;overflow:hidden}.jh-para-space-10:before{content:"";width:10em;display:block;overflow:hidden}.jh-para-space-12:before{content:"";width:12em;display:block;overflow:hidden}.jh-para-space-16:before{content:"";width:16em;display:block;overflow:hidden}hr.jh-dot{padding:0;border:none;border-top:1px double #aaa;color:#aaa;text-align:center;max-width:16em;margin:1.7em auto;height:0.2em}hr.jh-dot:after{content:"\25CF";display:inline-block;position:relative;top:-0.76em;font-size:2.9em;padding:0
0.2em;font-style:normal;background:#fff}.jh-cols,.jh-cols-24em{-moz-columns:24em;-webkit-columns:24em;columns:24em;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;margin-bottom:2em}.jh-cols-32em{-moz-columns:32em;-webkit-columns:32em;columns:32em;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em;margin-bottom:2em}.ilightbox-toolbar .jhphoto-zoom{float:left;margin-left:1.2em}.jh-landing-benefits-list{font-size:120%;margin-top:1.0em;margin-bottom:2em}.jh-landing-benefits-list
li{margin-top:0.75em;margin-bottom:0.75em}.jh-wedding-package-list li:before{content:' ';font-size:1.4em;display:block;color:#ff9a9a;text-align:center;margin-top:-0.2em;margin-bottom:0.2em;width:150px;height:35px;margin-left:auto;margin-right:auto;background-image:url('https://cdn.jhphotography.uk/jhphotography.uk/wp-content/themes/jhphotography/images/bouque_list_sep_600.png');background-size:150px 35px}.jh-wedding-package-list
li{position:relative;text-align:center}.jh-wedding-package-list{font-size:115%;list-style:none}.jh-landing-testimonial-slider .testimonial_slider_wrapper, #landing-testimonials
.testimonial_slider_wrapper{font-size:1em}.jh-landing-testimonial-slider .inner > .testimonial_slider_wrapper, #landing-testimonials .inner>.testimonial_slider_wrapper{width:65%}.jh-pos-abs{position:absolute}.jhphoto-fp-sep-hr{border-color:#d9d9d9;margin-top:1em}.jhphoto-std-wrapper{box-sizing:border-box}.jhphoto-one-third{box-sizing:border-box;width:31%;float:left;margin-right:3.5%}.jhphoto-one-third:last-child{margin-right:0}#experienceimagesfit .jhphoto-one-third{padding-bottom:2.8em;padding-top:1em}.custom .tp-bullet, .small-round-white .tp-bullet{background:#FFF;background:rgba(252,252,252,0.55);height:9px;width:7px}.custom .tp-bullet.selected, .small-round-white .tp-bullet.selected{background:rgba(252,252,252,0.95)}.rev_slider_wrapper
.hesperiden.tparrows{background:rgba(0,0,0,0.22)}.jh-gallery .gallery-icon{padding:4px}.postid-11124 .wpmf_mfp-title{display:none}#footer{}#footer .Photography_Cat_Posts
.post_attribute{display:none}#wrapper #footer
.widgettitle{border:none}#footer .sidebar_widget li
h2.widgettitle{margin-top:0px;margin-bottom:0px}label{text-transform:none}.ppb_header .page_content_wrapper
p{max-width:none}#fine-art-display-pricing{background-position:left center !important}#great-photograph-value .jh-para-textbox{float:none;display:block;max-width:60em}.ppb_text .jh-para-textbox, .page_content_wrapper
p{max-width:60em}.display-posts-listing li.listing-item>a.image{float:left;margin-right:1em;margin-bottom:1em}.display-posts-listing li.listing-item{clear:both;margin-bottom:1em}.display-posts-listing{}input[type="submit"]:disabled:hover+span:after{visibility:visible;display:inline;content:"You must tick the acceptance box(es) first before submitting form.";position:absolute;font-size:90%}#wrapper
.header_style_wrapper{position:static;padding-top:0}#wrapper{padding-top:0px !important}@media only screen and (max-width: 767px){html[data-menu=leftalign] .top_bar
.standard_wrapper{}#custom_logo.logo_wrapper
img{max-height:30px;max-width:150px}#footer #footer-info{border-top:1px solid #ccc;padding-top:1em;margin-top:1em}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}h7{font-size:13px}.custom .tp-bullet, .small-round-white .tp-bullet{height:8px;width:6px}}@media only screen and (max-width: 320px){}@media only screen and (max-width: 639px){.jhphoto-one-third{width:100%;clear:both;float:none;margin-right:0}#experienceimagesfit .jhphoto-one-third .jhphoto-std-wrapper{margin:0
auto;max-width:34em}}@media only screen and (max-width: 767px) and (min-width: 480px){.woocommerce div.product
div.summary{padding-left:1em}}@media only screen and (max-width: 960px) and (min-width: 640px){#great-photograph-value
.one_third{margin-bottom:4%;margin-right:6%}#great-photograph-value .jh-para-textbox{float:none;display:block;max-width:56em}.ppb_text .jh-para-textbox, .page_content_wrapper
p{max-width:56em}.ppb_text .page_content_wrapper .inner>div{}.ppb_wrapper .one.withsmallpadding:not(.withbg):not(.fullwidth), .ppb_wrapper .one.withpadding:not(.withbg):not(.fullwidth){padding:1.6% 0 1.6% 0 !important}.ppb_wrapper .standard_wrapper
.one{padding:2% 0 2% 0 !important}.ppb_wrapper .one
.image_classic_frame{margin-bottom:0px}.ppb_wrapper .one_half.last:not(.portfolio_type){float:right}.three_cols.gallery .element .portfolio_title
h5{font-size:1.8vw}}@media only screen and (max-width: 540px){.jh-specialoffer{min-width:10em;position:absolute}.jh-specialoffer
h5{font-size:100%}.jh-specialoffer
h4{font-size:110%}.jh-specialoffer
h3{font-size:120%}}