div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%;}
table{border-spacing:0;border-collapse:collapse;}
caption,
th,
td{text-align:left;font-weight:normal;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{line-height:1;}
a:focus{outline:thin dotted;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{margin:24px;margin-bottom:1.714285714rem;height:1px;border:0;background-color:#b3b3b1;}
sub,
sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
blockquote, q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
body{color:#777777;font-size:14px;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.7;}
img {
max-width: 100%;
height: auto;
vertical-align: bottom;
} a{color:#359bb4;text-decoration:none;}
a:focus{outline:none;outline-width:0;outline-style:none;outline-color:transparent;}
a:hover{color:#2b91aa;}
hr{margin:5px 0;height:1px;border:0;background-color:#b3b3b1;}
h1,
h2,
h3,
h4,
h5,
h6{padding:10px 0;color:#333332;font-weight:100;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;line-height:1.7;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:inherit;}
h1{font-size:49px;text-transform:uppercase;letter-spacing:1px;font-weight:500;}
h2{font-size:25px;}
h3{font-size:22px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6 {
font-size: 15px;
} p{margin:7px 0;padding:0;}
ol{margin-left:20px;list-style-type:decimal;}
ul{margin-left:20px;}
dl{margin-left:20px;}
dt{font-weight:bold;}
small{font-size:85%;}
strong{font-weight:bold;}
em{font-style:italic;}
cite {
font-style: normal;
font-size: 110%;
} q{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
blockquote{margin:0 0 20px;padding:0 0 0 15px;border-left:4px solid rgba(0, 0, 0, 0.1);text-align:left;font:italic 120%/170% Georgia, "Times New Roman", Times, serif;}
blockquote p{font-weight:300;}
blockquote small{display:block;font-style:normal;font-size:12px;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.8em;}
blockquote small:before{content:'\2014 \00A0';}
blockquote cite{font-weight:bold;}
input,
textarea,
select,
input[type=search],
button{max-width:100%;font-size:100%;}
input[type=text],
input[type=password],
textarea,
input[type=search]{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px;border:solid 1px rgba(0, 0, 0, 0.1);background:#fcfcfc;font-size:12px;}
textarea{padding:2%;max-width:96%;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.5em;}
textarea:focus,
input[type=password]:focus,
input[type=text]:focus,
input[type=search]:focus{-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);outline:none;background:#ffffff;}
table{max-width:100%;width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent;}
table th,
table tr{border-bottom:1px solid rgba(0, 0, 0, 0.05);vertical-align:top;text-align:left;}
table thead{border-bottom:2px solid rgba(0, 0, 0, 0.1);}
table th{font-weight:bold;}
.table{margin-bottom:20px;width:100%;}
.table th,
.table td{padding:8px;border-top:1px solid rgba(0, 0, 0, 0.1);vertical-align:top;text-align:left;line-height:20px;}
.table-bordered{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.1);border-collapse:separate;border-left:0;}
.table-bordered th,
.table-bordered td{border-left:1px solid rgba(0, 0, 0, 0.1);}
button,
.button,
input[type="submit"],
input[type="button"],
#submit{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.1);display:inline-block;margin:2px 0;padding:12px 25px;background:none;background-image:none;background-color:#359bb4;color:#ffffff;vertical-align:middle;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-size:13px;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;line-height:20px;cursor:pointer;-webkit-appearance:none;}
#main-container button,
#main-container .button,
#main-container input[type="submit"],
#main-container input[type="button"],
#main-container #submit{color:#ffffff;}
button:hover,
.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
#submit:hover{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);color:#ffffff;}
button:active,
.button:active,
input[type="submit"]:active,
input[type="button"]:active,
#submit:active{-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);position:relative;bottom:-1px;}
a.btn-alt{background-color:#000000;background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:inset 0 0 0 2px #ffffff;-moz-box-shadow:inset 0 0 0 2px #ffffff;box-shadow:inset 0 0 0 2px #ffffff;}
a.btn-alt:active{-webkit-box-shadow:inset 0 0 0 2px #ffffff;-moz-box-shadow:inset 0 0 0 2px #ffffff;box-shadow:inset 0 0 0 2px #ffffff;}
input[type="submit"],
input[type="button"]{margin-top:-1px;border-style:none;text-transform:none;letter-spacing:0;font-size:11px;line-height:14px;text-transform:uppercase;}
.info-box,
.note-box,
.tip-box,
.error-box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;padding:10px;background:#eee;color:#555;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.2);}
.info-box .box-icon,
.note-box .box-icon,
.tip-box .box-icon,
.error-box .box-icon{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:relative;top:3px;display:inline-block;margin-right:10px;margin-left:0;padding-right:10px;width:16px;height:16px;border-right:1px solid rgba(0, 0, 0, 0.3);background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/px_sprites.png);background-size:528px 16px;background-repeat:no-repeat;}
.info-box{background:#b8dbfe;}
.info-box .box-icon{background-position:-159px 0;}
.note-box{background:#faf1a9;}
.note-box .box-icon{background-position:-224px 0;}
.error-box{background:#fcb4ad;}
.error-box .box-icon{background-position:-352px 0;}
.tip-box{background:#dceaa9;}
.tip-box .box-icon{background-position:-319px 0;}
.imglist{margin-left:0;list-style:none;}
.imglist li:before{margin:7px;margin-left:0;padding:0;padding-left:15px;width:16px;height:16px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/list-sprites.png);background-position:left center;background-size:10px;background-repeat:no-repeat;list-style:none;content:"";line-height:18px;}
.bullet_star li:before{background-position:0 5px;}
.bullet_check li:before{background-position:0 -15px;}
.bullet_plus li:before{background-position:0 -36px;}
.bullet_arrow li:before{background-position:0 -55px;}
.bullet_arrow2 li:before{background-position:0 -76px;}
.bullet_arrow4 li:before{background-position:0 -96px;}
.bullet_numeric li{padding-left:20px;list-style:none;list-style:decimal;}
.tabs-container{margin-bottom:30px;}
.tabs-container a{outline-width:0;outline-style:none;}
.tabs-container > ul{margin-left:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.tabs-container > ul li{display:inline-block;margin-bottom:-1px;}
.tabs-container > ul li a{display:block;margin-right:3px;padding:8px 15px;border-radius:5px 5px 0 0;background:#f4f4f4;box-shadow:0 -1px 0 0 #dddddd inset;text-transform:uppercase;font-size:10px;border-bottom:0;}
.tabs .current a{border:1px solid rgba(0, 0, 0, 0.1);border-bottom:0;background:#ffffff;box-shadow:none;color:#359bb4;font-weight:bold;}
.tabs > ul a:hover{background-color:#dddddd;}
.tabs-container .panes{padding:12px;border:1px solid rgba(0, 0, 0, 0.1);border-top:0;}
.accordion-container{margin-bottom:15px;}
.accordion-title{margin-bottom:2px;padding:10px 7px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-radius:3px 3px 0 0;background:#f4f4f4;text-transform:uppercase;font-size:11px;cursor:pointer;}
.accordion-title.current{border-bottom:2px solid #359bb4;font-weight:bold;}
.accordion-container .pane{display:none;}
.pane{padding:7px;}
.panes > div{display:none;}
.ac-indicator{float:right;margin-top:4px;margin-right:4px;width:10px;height:10px;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ac_ind2x.png);background-size:10px 20px;}
.current .ac-indicator{background-position:left bottom;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.relative{position:relative;}
img.alignright{margin:8px 0 15px 15px;}
img.alignnone{display:block;margin:15px 15px 15px 0;}
img.alignleft{margin:8px 15px 15px 0;}
img.aligncenter{display:block;margin:15px;margin-right:auto;margin-left:auto;}
.wp-caption.alignnone{margin:5px 15px 15px 0;}
.wp-caption.alignleft{margin:5px 15px 15px 0;}
.wp-caption.alignright{margin:5px 0 15px 15px;}
.wp-caption.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.clear{clear:both;margin:0;padding:0;}
.clear:after{clear:both;}
.clear:before,
.clear:after{display:table;content:"";}
.divider-line{display:block;width:100%;height:5px;background-color:#000;}::selection{background:#fbf6d6;color:#555555;}::-moz-selection{background:#fbf6d6;color:#555555;}
.no-caps{color:#b3b3b1;text-transform:lowercase;letter-spacing:normal;}
.highlight1{background-color:#FBF6D6;}
.highlight2{background-color:#FECBC6;}
.post-info{color:#b3b3b1;text-transform:lowercase;font-style:italic;font-size:15px;}
.post-info a{color:#359bb4;}
.post-autor a{font-size:15px;}
.img-loading{padding:0;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/cs-loader.gif) no-repeat center;background-size:20px 6px;}
.drop-caps{position:relative;top:6px;float:left;margin-right:0.2em;padding-bottom:0.1em;text-transform:uppercase;font-size:300%;font-family:Georgia, "Times New Roman", Times, serif;line-height:0.8em;}
.read-more{display:inline-block;margin-bottom:5px;padding:12px 0px 0 0;border-bottom:1px solid #359bb4;color:#359bb4;text-transform:uppercase;font-size:13px;}
.more-arrow{position:relative;top:1px;display:inline-block;width:7px;margin-left:3px;height:15px;font-weight:normal;font-size:23px;font-family:Georgia, "Times New Roman", Times, serif;line-height:13px;border-radius:30px;text-align:center;}
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-arrows{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:50%;right:12px;z-index:100;display:block;margin-top:-20px;width:35px;height:35px;background-color:#000000;background-color:rgba(0, 0, 0, 0.7);color:#ffffff;text-align:center;font-size:50px;line-height:35px;cursor:pointer;}
.cs-arrows{background-color:transparent;}
.left-arrow,
.ps-left-arrow{left:12px;background-position:left top;}
.ps-left-arrow,
.ps-right-arrow{top:50%;font-size:15px;margin-top:-17px;}
.ps-left-arrow{left:10px;text-indent:-3px;}
.ps-right-arrow{right:10px;}
.navigation-container{float:right;}
.nav-menu ul{margin-left:0;}
.nav-menu ul li{position:relative;display:inline;float:left;}
.nav-menu ul li a{display:block;padding:2px 14px;}
.nav-menu ul ul{position:absolute;top:18px;z-index:20000;display:none;margin-top:0px;padding-top:19px;width:170px;}
.nav-menu ul ul ul{top:-3px;left:170px;}
.nav-menu ul ul li{display:block;float:left;padding:6px 0 7px 0;width:100%;background-color:rgba(32, 32, 32, 0.9);}
.nav-menu ul ul li a{letter-spacing:0;line-height:1.8em;}
.nav-menu li:hover ul{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.mob-nav-menu{display:none;}
.center{margin-right:auto;margin-left:auto;}
.page-wrapper{margin:0 auto;max-width:100%;}
.mobile-nav,
.mob-nav-menu{display:none;}
#main-container{min-width:250px;}
#logo-container{float:left;margin:0 3.06%;margin-top:4px;margin-left:0;}
#logo-container a{display:block;float:left;}
#logo-container img{width:133px;}
.header-separator{overflow:hidden;width:100%;border-top:5px solid #383838;}
#header{padding-top:20px;padding-right:3%;padding-left:3%;width:94%;background:transparent;position:relative;}
.header-wrapper{position:relative;background-color:#359bb4;}
.fixed-header .header-wrapper{padding-top:103px;}
.slider-active .header-wrapper{padding-top:0;}
.header-wrapper .full-bg-image{top:0;}
.section-boxed{position:relative;margin:0 auto;padding:0 3%;max-width:1170px;}
#content-container .section-boxed{margin:90px auto;}
.content-boxed{margin:0 auto;padding:0 3%;max-width:1170px;}
.section-header{padding:0;padding-bottom:20px;border-bottom:1px solid #d8d8d8;border-bottom:1px solid rgba(255, 255, 255, 0.5);}
.no-slider.no-title .section-header{border-bottom-width:0;}
#content-container{padding:70px 3%;}
.page-wrapper{background-color:#f4f4f4;}
.page-template-template-full-custom-php #content-container{padding:0;}
.page-template-template-full-custom-php .page-wrapper{background-color:#ffffff;}
#content{float:left;max-width:72%;width:100%;}
.content{word-wrap:break-word;}
.content-box{background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);padding:4%;width:92%;min-height:400px;}
#sidebar{float:right;max-width:24%;width:24%;}
.sidebar-box ul{margin-left:0;list-style:none;}
.sidebar-box input[type="text"],
.sidebar-box input[type="password"],
.sidebar-box textarea,
.sidebar-box input[type="search"]{padding:8px 0;width:100%;text-indent:8px;}
#sidebar .sidebar-box:last-child{margin-bottom:0;}
#full-width{position:relative;max-width:100%;min-height:400px;}
.page-template-template-portfolio-gallery-php #full-width,
.page-template-template-full-custom-php #full-width,
.page-template-template-blog-php #full-width,
.single-portfolio #full-width{padding:0;background-color:transparent;}
.page-template-template-portfolio-gallery-php #content-container{padding-top:60px;padding-bottom:38px;}
.layout-left #content{float:right;padding-right:0;padding-left:3.06%;}
.layout-left #sidebar{float:left;}
#footer{position:relative;display:block;overflow:hidden;height:auto;background-color:#223442;color:#ececec;font-size:13px;}
#footer ul{list-style:none;}
.footer-widgets a{color:#fff;}
.footer-widgets a:hover{color:#359bb4;}
.cols-wrapper{overflow:hidden;}
.col{float:left;margin-right:3.2%;margin-bottom:30px;}
.cols-4 .col{width:22.6%;}
.cols-3 .col{width:31.2%;}
.cols-2 .col{width:48.4%;}
.cols-1 .col{width:100%;}
.cols-5 .col{width:17.44%;}
.cols-5 .col:nth-of-type(5n),
.cols-4 .col:nth-of-type(4n),
.cols-3 .col:nth-of-type(3n),
.cols-2 .col:nth-of-type(2n){clear:right;margin-right:0;}
.widget_categories li a,
.widget_nav_menu li a,
.widget_archive li a,
.widget_links li a,
.widget_recent_entries li a,
.widget_links li a,
.widget_pages li a,
.widget_recent_entries li a,
.recentcomments,
.widget_meta li a{padding:5px 0;color:#777777;}
.wp-caption{max-width:100%;padding:0;}
.wp-caption a{display:block;padding:5px;padding-bottom:0px;}
.wp-caption-text{margin-bottom:7px;padding-left:7px;text-align:center;font-size:13px;}
.wp-caption-text,
.gallery-caption,
.entry-caption{line-height:1.5em;}
img.wp-smiley,
.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;margin-bottom:0;padding:0;box-shadow:none;}
.entry-content dl.gallery-item{margin:0;}
.gallery dl{display:inline-block;float:none;width:auto;vertical-align:top;text-align:center;}
.gallery-item a{display:block;width:90%;}
.gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{padding:5%;max-width:90%;height:auto;}
.gallery-icon img{padding:3%;}
.sticky{position:static;}
.bypostauthor{position:static;border-top:3px solid #359bb4;}
.sticky{border-top:5px solid #359bb4;}
#comments{margin-top:50px;}
.page-template-template-full-custom-php #comments{margin:auto;margin-top:20px;width:60%;}
#comments textarea{width:100%;}
#comments ul{list-style:none;}
.commentlist{margin-left:0;}
.commentlist .children{margin-left:0;padding-left:3%;}
.comment-box{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);clear:both;margin-bottom:20px;padding:3%;background-color:#fff;}
.avatar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;margin:0 0 10px;padding:4px;border:1px solid rgba(0, 0, 0, 0.1);background-color:#ffffff;}
.comment-autor{float:left;margin-right:20px;text-align:center;}
.comment-autor img{width:40px;height:auto;}
.coment-autor-name{margin-right:10px;text-transform:capitalize;font-weight:bold;}
.coment-autor-name cite{font-size:14px;}
.comment-date{color:#b3b3b1;font-size:12px;}
.comment-info .reply{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:right;padding:0 9px 2px 9px;color:#359bb4;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:2.2em;}
.comment-info .reply a{position:relative;top:1px;color:#359bb4;}
.comment-info{float:right;padding:0;width:100%;}
.comment-info{border-bottom:0px;color:#359bb4;font-size:19px;line-height:1em;}
#reply-title,
.comments-titile{margin-bottom:25px;padding-bottom:7px;border-bottom:3px solid #bebebe;border-bottom:3px solid rgba(0, 0, 0, 0.1);text-transform:capitalize;font-size:23px;}
#reply-title{margin-top:20px;}
.pexeto-contact-form label{display:block;line-height:2.5em;}
#full-width #commentform{width:60%;}
.page-template-template-full-custom-php #full-width #commentform{width:100%;}
#full-width #commentform textarea,
#full-width #commentform select,
#full-width #commentform input[type=search]{width:100%;}
#commentform input[type="text"],
#commentform input[type="password"],
#commentform textarea,
#commentform input[type="search"]{margin-bottom:7px;margin-top:7px;padding:12px 0;max-width:100%;width:100%;text-indent:8px;}
.pingback{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.ping-title{font-size:12px;}
.form-submit{padding:0;margin-bottom:0;}
.pexeto-contact-form .error-box,
.pexeto-contact-form .info-box{display:none;}
.pexeto-contact-form input[type="text"],
.pexeto-contact-form input[type="password"],
.pexeto-contact-form textarea,
.pexeto-contact-form input[type="search"]{margin-bottom:8px;padding:12px 0;max-width:100%;width:100%;text-indent:8px;}
#content .pexeto-contact-form textarea{min-height:170px;}
.pexeto-contact-form .button{margin-top:10px;}
#full-width #submit-form{width:600px;}
#recaptcha_image{max-width:100%;}
.contact-captcha-container{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin-bottom:15px;max-width:100%;width:100%;border:1px solid rgba(0, 0, 0, 0.1);background-color:#FFF;}
.contact-captcha-container h6,
#recaptcha_image{padding:5px 15px;}
.recaptcha-input-wrap{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0 0 5px 5px;-moz-border-radius-topright:0 0 5px 5px;border-top-right-radius:0 0 5px 5px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:10px;border-top:1px solid rgba(0, 0, 0, 0.1);background-color:#f4f4f4;}
#recaptcha_response_field{margin:0;}
.recaptcha-reload{position:absolute;top:22px;right:20px;}
.recaptcha-reload a{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);display:block;width:20px;height:20px;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/reload.png);background-size:20px 20px;}
.recaptcha-link{margin-top:14px;font-size:11px;}
.recaptcha-link a{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.invalid input,
.invalid textarea,
#recaptcha_response_field.invalid,
input.invalid,
textarea.invalid{border:1px solid #D3B5BA !important;background-color:#F2DEDE !important;}
.contact-loader{position:relative;top:3px;left:10px;display:inline-block;visibility:hidden;width:16px;height:16px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small2.gif) no-repeat;}
.page-title{-webkit-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.1);position:relative;z-index:10;}
.page-title h1{display:inline-block;padding:0;padding:40px 0;color:#ffffff;vertical-align:middle;text-transform:uppercase;font-size:32px;line-height:1em;}
.nav-menu ul{margin-top:10px;}
.nav-menu ul li a{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;color:#fff;text-transform:uppercase;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);font-weight:bold;font-size:13px;}
.nav-menu ul li a:hover{color:#ffffff;color:rgba(255, 255, 255, 0.7);}
.nav-menu > ul > li > a:after,
.nav-menu > div.menu-ul > ul > li > a:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;bottom:7px;left:50%;display:block;overflow:hidden;margin-left:-20px;width:40px;height:0px;background:#ffffff;content:'-';text-indent:-999em;}
.nav-menu > ul > li > a:hover:after,
.nav-menu > div.menu-ul > ul > li > a:hover:after,
.nav-menu > ul > li:hover > a:after{bottom:7px;height:3px;}
.nav-menu ul ul li .drop-arrow{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);position:absolute;top:35%;right:5px;display:inline-block;width:10px;height:10px;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/drop-nav-arrow.png);background-size:5px;background-repeat:no-repeat;}
.nav-menu ul .current-menu-item a,
.nav-menu li:hover a,
.nav-menu .current-menu-parent a,
.nav-menu .current-menu-ancestor a{color:#ffffff;}
.nav-menu ul .current-menu-item > a,
.nav-menu > ul > li:hover > a,
.current-menu-ancestor > a{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.nav-menu ul ul .current-menu-item,
.nav-menu ul ul .current-menu-parent,
.nav-menu ul ul .current-menu-ancestor{margin-top:0;border-top:0;}
.nav-menu ul ul li a{border-right:0;font-weight:bold;font-size:11px;}
.nav-menu ul ul li{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);position:relative;}
.nav-menu ul li:last-child a{border-right:0;}
.nav-menu ul ul ul,
.fixed-header-scroll .nav-menu ul ul ul{padding:0;}
.fixed-header-scroll .nav-menu ul ul ul{margin-top:0;}
.nav-menu .sub-menu li:first-child,
.nav-menu .children li:first-child{border-top:3px solid #000000;border-top:3px solid rgba(0, 0, 0, 0.8);}
.nav-menu .sub-menu li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.sidebar-box{margin-bottom:30px;font-size:13px;}
.sidebar-box .title{margin-bottom:10px;padding:7px 0;text-transform:uppercase;font-weight:bold;font-size:16px;}
#sidebar > .sidebar-box h4{margin-top:-5px;padding-top:0;}
.sidebar-box .title a{color:#333332;}
.widget_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_links ul,
.widget_recent_entries ul,
.widget_pages ul,
.sidebar-latest-posts,
#recentcomments,
.widget_meta ul,
.widget_rss ul{margin-top:-7px;}
.widget_categories li,
.widget_nav_menu li,
.widget_archive li,
.widget_links li,
.widget_recent_entries li,
.widget_pages li,
#recentcomments li,
.widget_meta li,
.widget_rss li{padding:10px 0;padding-left:2px;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.widget_categories ul ul li,
.widget_nav_menu ul ul li,
.widget_archive ul ul li,
.widget_links ul ul li,
.widget_recent_entries ul ul li,
.widget_pages ul ul li,
#recentcomments ul ul li,
.widget_meta ul ul li,
.widget_rss ul ul li{padding-left:10px;border-bottom:0;}
.widget-contact-form{margin-top:15px;}
.widget_calendar #wp-calendar{width:100%;}
#wp-calendar caption{padding:2px 0 7px 0;border-bottom:3px solid #383838;text-align:center;text-transform:uppercase;font-weight:bold;}
#wp-calendar tbody td a{color:#359bb4;}
.widget_nav_menu ul ul,
.widget_categories ul ul{margin-top:7px;border-top:1px solid #ececec;}
.widget_nav_menu ul ul li,
.widget_categories ul ul li{margin-left:10px;padding-left:0;border-bottom:1px solid #ececec;}
.widget_nav_menu ul ul li:last-child,
.widget_categories ul ul li:last-child{padding-bottom:0;border-bottom:0;}
.widget_nav_menu li.current-menu-item > a{padding-left:5px;color:#359bb4;}
#SGM{margin-top:15px;}
.rsswidget img{vertical-align:middle;}
#footer-cta{padding:32px 0;background-color:#E7F7FC;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.03) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.03) inset;}
.footer-cta-first{float:left;max-width:70%;width:100%;text-align:left;}
.footer-cta-first h5{margin-top:2px;margin-bottom:2px;padding:0;text-transform:uppercase;font-weight:400;font-size:25px;line-height:1em;}
.footer-cta-disc{float:left;margin-top:7px;max-width:70%;width:100%;color:#818181;}
.footer-cta-disc p{display:inline;margin:0;padding:0;border-bottom:1px solid #bebebe;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-style:italic;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.4em;}
.footer-cta-button{display:inline-block;max-width:30%;width:100%;vertical-align:middle;}
.footer-cta-button a{float:right;padding:17px 25px;text-transform:uppercase;letter-spacing:1px;}
.scroll-to-top{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:fixed;right:15px;bottom:15px;z-index:100;margin-bottom:-30px;width:35px;height:35px;background:#000000;background:rgba(0, 0, 0, 0.8);text-align:center;cursor:pointer;}
.scroll-to-top span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;margin-top:4px;width:35px;height:30px;color:#ffffff;text-align:center;font-size:26px;}
.scroll-to-top:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background:#359bb4;}
.footer-widgets{overflow:hidden;margin-top:50px;padding-bottom:30px;}
.footer-widgets .col{margin-bottom:0;}
.footer-box{margin-bottom:10px;color:#ffffff;}
.footer-box ul{margin-left:0;}
.footer-box ul li a{color:#ffffff;}
.footer-box ul li{border-color:#333;}
.footer-box .title{margin-bottom:10px;padding-top:11px;color:#fff;text-indent:2px;text-transform:uppercase;letter-spacing:normal;font-weight:bold;font-size:17px;}
.footer-box:first-child .title{margin-right:-15%;}
.footer-bottom{float:left;padding:25px 0;width:100%;height:auto;background-color:#142837;}
.footer-nav,
.copyrights{float:right;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
.footer-nav li{display:inline;letter-spacing:1px;}
.footer-nav li a{margin-right:7px;margin-left:7px;color:#ffffff;}
.footer-nav li:after{content:"/";}
.footer-nav li:last-child:after{content:"";}
.copyrights{float:left;color:#b3b3b1;}
.social-profiles{float:right;margin:10px 0 0 12px;}
.social-icons{margin-left:0;border:1px solid transparent;list-style:none;}
.social-icons li{float:left;padding:0px;width:25px;height:25px;line-height:1em;}
.social-icons li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;}
.social-icons li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.footer-bottom .social-profiles{display:none;margin:0 3.06%;}
.header-search{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;float:right;margin:9px 0 0 15px;width:28px;height:28px;background-color:#fff;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/search_icon.png);background-position:center center;background-size:12px 12px;background-repeat:no-repeat;text-indent:-119999px;}
.search-visible.header-search{background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/search_icon_close.png);background-size:12px 12px;}
.footer-box table th,
table th,
table td,
.footer-box table th,
table td{padding:0.75em 0;text-align:center;}
table th,
table td{text-align:left;}
.footer-widgets .widget_categories li,
.footer-widgets .widget_nav_menu li,
.footer-widgets .widget_archive li,
.footer-widgets .widget_links li,
.footer-widgets .widget_recent_entries li,
.footer-widgets .widget_pages li,
.footer-widgets #recentcomments li,
.footer-widgets .widget_meta li,
.footer-widgets .widget_rss li,
.footer-widgets .widget_nav_menu ul ul li,
.footer-widgets .widget_nav_menu ul ul,
.footer-widgets .lp-wrapper,
.footer-widgets table thead,
.footer-widgets table td{border-color:#444444;border-color:rgba(255, 255, 255, 0.14);border-bottom-color:rgba(255, 255, 255, 0.14);}
#header .search-wrapper{position:absolute;top:5px;right:2px;z-index:10;display:none;width:200px;opacity:0;}
.fixed-header-scroll #header .search-wrapper{top:5px;}
#header .search-button{display:none;}
.header-search{position:relative;z-index:10;}
.blog-non-single-post{margin-bottom:45px;}
.post-content{padding-bottom:20px;}
.post{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);}
.post-title{padding-top:0;padding-bottom:0;font-size:32px;line-height:1.1;margin-bottom:0;}
.post-title a{color:#333332;}
.post-title a:hover{color:#359bb4;}
.post-info{margin-bottom:15px;padding:10px 0;padding-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;line-height:17px;}
.page-heading{margin-bottom:20px;padding:6px;padding-left:0;border-bottom:3px solid #bebebe;border-bottom:3px solid rgba(0, 0, 0, 0.1);color:#333332;font-weight:bold;font-size:18px;text-transform:uppercase;}
.blog-single-post .post-info{margin:8px 0;}
.blog-single-post .social-share{float:right;margin-right:5%;margin-bottom:2%;max-width:50%;}
.blog-single-post .social-share .share-item{margin-right:0;margin-left:4px;}
.blog-single-post .social-share .share-title{margin-right:0;}
.blog-single-post .post-tags{float:left;margin-top:5px;margin-left:5%;margin-bottom:30px;width:50%;text-align:left;}
.post-tags a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin-left:5px;padding:0 5px;background:#f4f4f4;color:#359bb4;text-transform:uppercase;letter-spacing:1px;font-size:10px;}
.blog-twocolumn .post{float:left;margin-left:0;width:569px;}
.blog-twocolumn-sidebar .post{width:406px;}
.blog-threecolumn .qg-title,
.blog-twocolumn .qg-title{display:none;}
.blog-threecolumn .post{float:left;width:369px;}
.blog-post-img img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);max-width:100%;width:100%;height:auto;}
#blog-pagination{overflow:hidden;}
#blog-pagination a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 5px;background-color:rgba(0, 0, 0, 0.04);}
.post-content{padding:5%;}
#full-width .post-content{padding:4%;}
.post-type-icon-wrap{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;float:left;margin-right:10px;padding:3px;background-color:#000000;background-color:rgba(0, 0, 0, 0.4);}
.format-standard .post-type-icon{background-position:-192px 1px;}
.format-quote .post-type-icon{margin-left:5px;width:18px;height:18px;background-position:-255px 0;}
.format-aside .post-type-icon{background-position:-384px 0;}
.format-gallery .post-type-icon{background-position:-32px 0;}
.format-video .post-type-icon{background-position:-128px 1px;}
.format-quote,
.format-aside{position:relative;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/quote.png);background-position:left center;background-size:90px 90px;background-repeat:no-repeat;}
.format-aside{background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/aside.png);}
.format-quote .post-type-icon-wrap,
.format-aside .post-type-icon-wrap{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);position:absolute;top:10px;left:2px;display:none;}
.format-aside .post-type-icon-wrap{width:30px;}
.format-quote blockquote{margin:0;padding:25px;border-left-width:0px;}
.format-aside aside{padding:30px;}
.format-aside aside,
.format-quote blockquote{margin-left:90px;padding-left:20px;border-left:1px dotted #bebebe;border-left:1px dotted rgba(0, 0, 0, 0.1);}
.page-masonry .post,
.pg-item{margin-bottom:30px;}
.page-masonry .post{font-size:13px;}
.page-masonry .post-title{margin:0;padding:0;padding-bottom:0;font-size:24px;line-height:1.3;}
.page-masonry .post-info{margin-bottom:7px;padding:7px 0px;}
.page-masonry .post-autor,
.page-masonry .comments-number{display:none;}
.post-gallery{position:relative;}
.post-gallery a.nivo-nextNav,
.post-gallery a.nivo-prevNav,
.post-gallery .nivo-controlNav{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.post-gallery .nivo-wrapper:hover a.nivo-nextNav,
.post-gallery .nivo-wrapper:hover a.nivo-prevNav,
.post-gallery .nivo-wrapper:hover .nivo-controlNav{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.post-gallery a.nivo-prevNav{-webkit-transform-origin:-50% 100%;-moz-transform-origin:-50% 100%;-ms-transform-origin:-50% 100%;-o-transform-origin:-50% 100%;transform-origin:-50% 100%;}
.post-gallery a.nivo-nextNav{-webkit-transform-origin:150% 100%;-moz-transform-origin:150% 100%;-ms-transform-origin:150% 100%;-o-transform-origin:150% 100%;transform-origin:150% 100%;}
.services-wrapper{width:100%;}
.services-box,
.services-title-box{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:14px;line-height:1.7em;}
.services-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;position:relative;top:0;margin-top:10px;margin-bottom:10px;border-radius:5px;color:#8f8f8f;text-align:center;font-size:14px;line-height:1.7em;}
.services-box h3{padding-top:5px;padding-bottom:3px;text-transform:uppercase;font-weight:600;font-size:19px;}
.services-title-box{margin-bottom:10px;color:#777777;}
.services-title-box h2{padding-top:0;color:#444;text-transform:uppercase;font-size:26px;line-height:1.5em;}
.services-content{padding:10px;}
.columns-wrapper{margin-bottom:30px;}
.services-default img{max-width:100%;height:auto;}
.services-default .services-content{padding-bottom:0;}
.services-default .services-box{border-left:1px dotted #ccc;border-radius:0;}
.services-default .col{margin:0;margin:20px 0;padding-right:1.6%;padding-left:1.6%;}
.services-default .services-title-box.col{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;}
.services-default .services-box:first-child{border-left:none;}
.services-default.cols-4 .col:nth-of-type(4n+1){border-left:0;}
.services-default.cols-5 .col{width:20%;}
.services-default.cols-4 .col{width:25%;}
.services-default.cols-3 .col{width:33%;}
.services-default.cols-2 .col{width:50%;}
.services-boxed-icon .services-box,
.services-boxed-photo .services-box{padding:30px 0;background:rgba(0, 0, 0, 0.05);text-align:center;}
.services-boxed-icon .services-box img,
.services-boxed-photo .services-box img{max-width:50%;height:auto;}
.services-boxed-icon .services-content,
.services-boxed-photo .services-content{margin:auto;padding:0;max-width:86%;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.services-boxed-icon .services-box h3,
.services-boxed-photo .services-box h3{padding:12px 0;font-style:normal;}
.services-boxed-icon .services-box h3:after,
.services-boxed-photo .services-box h3:after{display:block;overflow:hidden;margin:auto;margin-top:3px;width:60px;height:3px;background:#bebebe;background:rgba(0, 0, 0, 0.1);content:'-';text-align:center;text-indent:-999em;}
.services-boxed-photo .services-box h3{padding-bottom:6px;padding-top:15px;}
.services-boxed-photo .services-box img{max-width:100%;width:100%;height:auto;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.services-boxed-photo .services-box.col{padding-top:0;}
.services-circle{text-align:center;}
.services-circle h3{margin:0;margin:auto;margin-bottom:2px;padding:0;padding-top:2px;padding-bottom:2px;max-width:85%;border-top:1px solid rgba(255, 255, 255, 0.5);border-bottom:1px solid rgba(255, 255, 255, 0.5);}
.services-circle .services-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:220px;height:220px;background-size:cover;color:#ffffff;}
.services-circle .services-img h3{color:#ffffff;}
.services-circle .services-title-box{width:232px;text-align:left;}
.services-circle .services-content{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position:absolute;top:0;left:-12px;z-index:100;display:table;padding:20px;width:180px;height:180px;background-color:#000000;background-color:rgba(0, 0, 0, 0.72);color:#ffffff;line-height:1.5em;}
.services-circle .services-content .sc-wraper{display:table-cell;vertical-align:middle;}
.services-circle .services-content a{color:#ffffff;}
.services-circle .services-content p{display:block;color:#ffffff;color:rgba(255, 255, 255, 0.9);}
.content .services-circle .sc-wraper h3{color:#ffffff;}
.services-wrapper.services-circle .services-box{margin-right:40px;margin-bottom:30px;}
.services-circle .services-box:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:-5px;left:-5px;z-index:10;display:block;width:230px;height:230px;box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1);content:"";}
.services-circle .services-box .services-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.4 ease;-moz-transition:all 0.4 ease;-ms-transition:all 0.4 ease;-o-transition:all 0.4 ease;transition:all 0.4 ease;}
.services-circle .services-box:hover .services-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.services-circle .services-content{left:0;}
.services-circle .services-title-box h2{padding:5px 0;}
#slider-container{position:relative;overflow:hidden;}
#slider-container .full-bg-image{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.content-slider{position:relative;}
.cs-small-title,
.cs-title{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.cs-title{padding-top:0px;padding-bottom:13px;color:inherit;text-transform:uppercase;font-weight:normal;font-size:60px;line-height:1.2em;}
.cs-loading{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/cs-loader.gif) no-repeat center;background-size:20px 5px;}
.cs-small-title{margin:0;margin-bottom:2px;text-transform:none;font-style:italic;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;}
.content-slider .button{margin-top:23px;margin-right:21px;padding-right:30px;padding-left:30px;width:auto;text-transform:uppercase;}
.content-slider .arrows{position:absolute;top:50%;margin-top:-10px;}
.content-slider .arrow-prev{left:10px;}
.content-slider .arrow-next{right:10px;}
.content-slider .col{margin-bottom:0;}
.content-slider{position:relative;overflow:hidden;padding:180px 0 130px 0;color:#ffffff;}
ul#cs-slider-ul{position:relative;overflow:hidden;margin-left:0;min-height:320px;width:100%;list-style:none;}
#cs-slider-ul li{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;}
#cs-slider-ul .two-columns{display:none;}
#cs-navigation{position:absolute;bottom:5px;display:none;margin:0;padding-left:0;width:100%;list-style:none;text-align:center;}
#cs-navigation li{position:relative;display:inline-block;margin:0 3px;padding:2px;width:12px;height:15px;cursor:pointer;}
.cs-content-left,
.cs-content-right{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;}
.cs-content-right img{float:right;}
.cs-content-centered{width:100%;text-align:center;}
.cs-content-centered.col{max-width:80%;width:100%;}
.content-slider .cs-content-centered .button{margin-right:10px;margin-left:10px;}
.cs-layout-img-text .cs-content-right.col{margin-right:0;}
.cs-layout-img-text .cs-content-left.col{clear:left;}
ul#cs-navigation li span{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;top:2px;left:2px;display:inline-block;width:10px;height:10px;background-color:#ffffff;}
#cs-navigation li.selected span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:0;left:0;border:2px solid #ffffff;background-color:transparent;}
.cs-arrows{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);margin-top:-30px;background-color:none;}
.cs-arrows:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.cs-prev-arrow{left:7px;background-position:left top;}
#slider-container .full-bg-image{background-attachment:fixed;}
.cs-content-centered{float:none;margin:0 auto;}
.cs-content-left,
.cs-content-right,
.cs-content-centered{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.cs-content-right{float:right;}
.cs-element{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;}
.cs-element.cs-animate{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
ul#cs-slider-ul{-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;overflow:visible;}
ul#cs-slider-ul li{display:none;}
.content-slider-wrapper{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}
.nivo-slider{position:relative;overflow:hidden;width:100%;height:auto;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small.gif) no-repeat center center;background-size:16px 16px;}
.nivo-slider img{position:absolute;top:0;left:0;display:none;max-width:none;}
.nivo-main-image{position:relative !important;display:block !important;width:100% !important;}
.nivo-slider a.nivo-imageLink{position:absolute;top:0;left:0;z-index:6;display:none;margin:0;padding:0;width:100%;height:100%;border:0;}
.nivo-slice{position:absolute;top:0;z-index:5;display:block;height:100%;}
.nivo-box{position:absolute;z-index:5;display:block;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;position:absolute;bottom:0;left:0;z-index:8;display:none;overflow:hidden;padding:5px 10px;width:100%;color:#ffffff;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:50%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;text-indent:-3px;}
.nivo-nextNav{right:0;text-indent:3px;}
.nivo-controlNav{position:absolute;bottom:5px;z-index:100;padding:15px 0;padding:0;width:100%;text-align:center;line-height:10px;}
.nivo-controlNav a{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);top:50%;display:inline-block;margin:0 3px;width:10px;height:10px;background:#ffffff;list-style:none;vertical-align:middle;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);cursor:pointer;}
.nivo-controlNav a.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);border:2px solid #ffffff;background:transparent;font-weight:bold;}
#content-container .nivoSlider{height:auto !important;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small2.gif);}
.nivo-nextNav,
.nivo-prevNav{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;right:20px;display:block;width:35px;height:35px;background-color:transparent;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);font-size:50px;transition:all 0.3s ease;}
a.nivo-nextNav,
a.nivo-prevNav{top:50%;margin-top:-21px;}
.nivo-prevNav{left:20px;}
.post-gallery .nivo-prevNav{left:12px;}
.post-gallery .nivo-nextNav{right:12px;}
.post-gallery .nivo-nextNav,
.post-gallery .nivo-prevNav{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.nivo-nextNav:after,
.nivo-prevNav:a{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:-2px;left:-2px;display:block;width:35px;height:35px;border:2px red solid;border-radius:100px;content:"";}
.nivo-nextNav:hover:after,
.nivo-prevNav:hover:after{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.nivo-nextNav:active:after,
.nivo-prevNav:active:after{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.nivo-nextNav:hover,
.nivo-prevNav:hover{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);color:#ffffff;}
.nivo-caption{margin:3%;padding:9px 14px;width:auto;height:auto;border:2px solid #ffffff;background-color:rgba(0, 0, 0, 0.07);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);letter-spacing:normal;font-weight:normal;font-style:italic;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.3em;}
.nivo-caption p{padding-left:19px;font-size:14px;}
.post-gallery .nivo-caption{border:0px;text-transform:none;letter-spacing:normal;font-size:13px;}
#nivo-controlNav-holder{display:block;width:100%;height:50px;}
.nivo-wrapper{position:relative;}
#slider-container .nivo-wrapper{min-height:400px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader.gif) no-repeat center center;background-size:15px 15px;}
.custom-page-content .nivo-content{margin:0;}
.cs-type-video.loading{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/cs-video-loader.gif) no-repeat center center;background-size:22px 5px;}
.cs-layout-video-text .cs-content-right.col{margin-right:0;}
.cs-layout-video-text .cs-content-left.col{clear:left;}
.quick-gallery{margin-left:-11px;}
.qg-img{position:relative;display:inline-block;float:none;margin-bottom:10px;margin-left:10px;vertical-align:top;}
.qg-img img{width:100%;}
.qg-img a{position:relative;display:block;min-height:50px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small.gif) #ffffff no-repeat center center;background-size:16px 16px;}
.qg-overlay{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);}
.qg-title{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;bottom:10%;display:block;padding:9px;width:100%;color:#ffffff;text-align:center;font-weight:bold;font-size:11px;}
.qg-overlay:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.qg-overlay:hover .qg-title{bottom:13px;}
.qg-img .icon-circle{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:14px;left:14px;display:block;padding:15px;}
.page-masonry .qg-img img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:100%;height:auto;}
.hoverable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
img.loadable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.archive-page h2{margin:0;padding-bottom:5px;text-transform:capitalize;color:#777777;font-weight:bold;font-size:20px;}
.archive-page ul{margin-left:0;padding-top:4px;border-top:1px solid #ececec;list-style:none;}
.archive-page .col > ul{width:90%;}
.archive-page li{padding:6px 0;padding-left:2px;}
.archive-page ul ul li:last-child{padding-bottom:0;border-bottom:0;}
.archive-page ul ul{margin-top:7px;margin-left:7px;border-width:0;}
.archive-page a{color:#777777;}
.archive-page a:hover{color:#359bb4;}
.search-wrapper{position:relative;}
.search-wrapper .searchform{position:relative;}
input[type="submit"].search-button{position:absolute;top:9px;right:7px;display:block;padding:0;width:15px;height:20px;border:0;background-color:transparent;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/search_icon.png);background-position:center center;background-size:12px 12px;background-repeat:no-repeat;box-shadow:none;}
input[type="text"].search-input{padding:8px 0;width:100%;border-radius:20px;text-indent:12px;}
.ie10 input.search-input{padding-left:5px;}
.search-results .post-content{padding-top:5%;background-color:#ffffff;}
.wp-pagenavi{text-align:center;margin-top:-15px;}
#content-container .wp-pagenavi a,
#content-container .wp-pagenavi span{border:0;}
#content-container .wp-pagenavi .pages,
#content-container .wp-pagenavi a.last,
#content-container .wp-pagenavi a.first{display:none;}
.post{background-color:#fff;}
.single-portfolio #content-container{padding:60px 3%;}
.pg-cat-filter{padding-top:0;padding-bottom:20px;width:100%;}
.pg-cat-filter ul{display:inline-block;margin-left:0;padding:0;max-width:90%;}
.pg-cat-filter li{display:inline;text-transform:capitalize;font-size:12px;cursor:pointer;}
.pg-cat-filter li:after{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);position:relative;color:#777777;content:"::";font-weight:normal;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.pg-cat-filter li:last-child:after{content:"";}
.pg-cat-filter a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:auto 8px;padding:0;color:#777777;text-transform:lowercase;font-style:italic;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;cursor:pointer;}
.pg-cat-filter a.current{border-bottom:1px solid;color:#359bb4;font-weight:bold;}
.pg-filter-btn{display:none;}
.pg-items{margin-left:-7px;width:5000px;}
.pg-pagination{position:relative;top:33px;float:left;width:100%;text-align:center;}
.pg-pagination ul{display:inline-block;margin:0;padding:0 20px;}
.pg-pagination .pg-loading{position:absolute;top:0;right:0;float:none;margin-top:0;}
.pg-cat-filter .pg-loading{margin-top:3px;margin-right:0px;}
.pg-pagination li{display:inline;margin-right:3px;}
.pg-pagination li:last-child{border-right:0;}
.pg-pagination li:last-child:after{content:"";}
.pg-pagination a,
#content-container .wp-pagenavi a,
#content-container .wp-pagenavi span{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;margin-top:-2px;padding:5px;width:15px;height:15px;outline:none;outline-style:none;outline-color:transparent;border:2px solid #bebebe;background-color:rgba(0, 0, 0, 0.2);color:#ffffff;font-weight:bold;font-size:10px;line-height:15px;}
.pg-pagination a.current,
.pg-pagination a:hover,
#content-container .wp-pagenavi span.current,
#content-container .wp-pagenavi a:hover{border:2px solid rgba(0, 0, 0, 0.09);background:#359bb4;}
.pg-pagination a:hover{color:#ffffff;}
#content-container .wp-pagenavi .previouspostslink,
#content-container .wp-pagenavi .nextpostslink{display:none;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;line-height:10px;}
.pg-item a{display:block;}
.pg-item.masonry{float:left;}
.pg-item{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;display:inline-block;float:none;margin-bottom:12px;margin-left:12px;min-height:100px;vertical-align:top;}
.pg-img-wrapper{background-color:#000;}
.pg-item .pg-img-wrapper{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.pg-item img,
.pc-item img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.pg-item img{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:block;width:100%;}
.pg-item:hover img,
.pc-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-moz-opacity:0.7 !important;-khtml-opacity:0.7 !important;-webkit-opacity:0.7 !important;opacity:0.7 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;filter:alpha(opacity=70) !important;}
.pg-img-wrapper{overflow:hidden;}
.pg-item h2{width:auto;text-transform:uppercase;font-weight:normal;font-size:18px;padding:0;}
.pg-item a{display:block;}
.pg-img-wrapper{-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;-ms-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease;transition:opacity 0.1s ease;position:relative;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.pg-hover{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;z-index:10;width:100%;height:100%;}
.pg-info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:15px 0;width:100%;height:100%;background-color:#fff;text-align:left;position:relative;z-index:10;}
.pg-info:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-details{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding:0;width:100%;text-align:center;}
.pg-info:hover .pg-details{bottom:25%;bottom:calc(50% - 50px);}
.ie10 .pg-info:hover .pg-details{bottom:25%;}
.pg-categories{display:block;padding-top:0px;width:100%;color:#b1b1b1;text-transform:uppercase;letter-spacing:1px;font-size:10px;}
.icon-circle{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);position:absolute;top:50%;left:50%;z-index:100;display:none;margin-right:-10px;margin-bottom:-10px;padding:4px;width:40px;height:40px;background:rgba(0, 0, 0, 0.7);text-align:center;}
.pg-info-dis .icon-circle{bottom:5px;}
.pg-info-dis .pg-info{min-height:0;padding:0;}
.pg-info-dis img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#portfolio-gallery{overflow:hidden;padding:0;padding-bottom:40px;min-height:300px;}
.pg-page-wrapper{float:left;width:1170px;}
.pg-loading{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);float:right;margin-top:12px;width:20px;height:20px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/cs-loader.gif) no-repeat center center;background-size:21px 6px;padding:5px;display:inline-block;}
.pg-img-wrapper .pg-loading{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:calc(50% - 23px);left:50%;z-index:1000;margin-top:-25px;margin-left:-25px;padding:5px;width:40px;height:40px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-bb.gif) no-repeat center center #000000;background-size:17px 17px;}
.pg-nocat-loading{position:absolute;top:-36px;right:0;display:block;width:16px;height:16px;}
.pg-nav-wrapper{position:relative;overflow:hidden;}
.pg-nocat-loading{top:5px;right:3%;}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spin {
from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-o-keyframes spin {
from{-o-transform:rotate(0deg);}
to{-o-transform:rotate(360deg);}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.pg-element-loading .icon-circle::after{-webkit-transform:rotate 65deg;-moz-transform:rotate 65deg;-ms-transform:rotate 65deg;-o-transform:rotate 65deg;transform:rotate 65deg;position:absolute;top:0px;left:0px;width:calc(92%);height:calc(92%);border:3px solid rgba(0, 0, 0, 0.07);border-top-color:#359bb4;border-radius:50%;content:'';-webkit-animation:spin 1.3s infinite linear;-moz-animation:spin 1.3s infinite linear;-o-animation:spin 1.3s infinite linear;animation:spin 1.3s infinite linear;}
#portfolio-slider{overflow:hidden;min-height:300px;}
.portfolio-featured{margin-bottom:30px;}
.single #portfolio-slider{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small2.gif) no-repeat;background-position:center 150px;}
.ps-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;position:relative;float:left;padding:30px 3%;width:30%;font-size:14px;}
.ps-title{margin:0;padding:0;color:#555;font-weight:bold;font-size:22px;line-height:1.3em;text-transform:uppercase;}
.ps-categories{display:inline-block;padding:4px 0 8px 0;color:#b9b9b9;text-transform:lowercase;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.ps-content-text{margin-top:0px;}
.ps-share{bottom:0;margin-top:15px;margin-bottom:-2px;padding-top:0px;}
.ps-share:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-share .social-share{margin-top:0;}
.share-fb{position:relative;top:1px;width:46px;}
.ps-images{position:relative;float:right;overflow:hidden;width:70%;}
.ps-fullwidth .ps-images,
.ps-fullwidth .ps-content{float:none;width:100%;}
.ps-images img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;z-index:10;max-width:100%;width:100%;}
.ps-video{position:relative;float:right;overflow-x:hidden;overflow-y:hidden;width:70%;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small2.gif) no-repeat center;}
.ps-video p{margin-top:0;margin-bottom:0;line-height:0;}
.ps-fullwidth .ps-video{float:none;width:100%;}
.ps-wrapper{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);display:none;margin-bottom:30px;min-height:200px;background-color:#fff;}
.ps-loading{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);position:absolute;top:50%;left:50%;z-index:100;margin-top:-14px;margin-left:-14px;padding:5px;width:21px;height:21px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small.gif) no-repeat center center;background-color:#f4f4f4;background-size:15px 15px;}
.ps-imgnum{color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.ps-navigation{float:right;margin:auto;padding-top:3px;padding-bottom:15px;max-width:100%;width:100%;}
.ps-navigation a{display:inline-block;float:left;}
.ps-nav-wrapper{float:right;width:250px;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
a.ps-next-project-link{float:right;}
.ps-navigation a{color:#333;text-transform:lowercase;font-style:italic;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;line-height:28px;}
.ps-prev-project-link span{float:left;}
.ps-next-project-link span{float:right;text-align:right;}
.ps-prev-project-link:active{float:left;}
.ps-next-project-link:active .ps-icon{text-indent:-4px;}
.ps-prev-project-link:active .ps-icon{text-indent:-10px;}
.disabled.ps-next-project-link:active .ps-icon,
.disabled.ps-prev-project-link:active .ps-icon{text-indent:-7px;}
.ps-prev-project-link .ps-icon,
.ps-next-project-link .ps-icon{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;display:inline-block;width:17px;height:27px;text-indent:3px;font-size:40px;line-height:27px;}
.ps-back-link,
.ps-prev-project-link .ps-icon,
.ps-next-project-link .ps-icon{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);width:20px;height:30px;text-indent:0;font-size:20px;line-height:30px;}
.ps-nav-text{color:#333;}
.ps-back-link{position:relative;text-align:center;}
.ps-back{margin-top:1px;width:30px;margin:auto;}
.ps-back-link{width:30px;}
.ps-back .ps-icon{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;float:none;width:25px;height:30px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/back_to_gallery.png) no-repeat center center;background-size:18px 18px;font-size:0;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.ps-back-text{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:-40px;left:27px;display:none;width:100px;line-height:1.3em;}
.ps-nav-loading .ps-back .ps-icon{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin-top:5px;width:20px;height:20px;border-radius:2px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/loading-gal.gif) no-repeat center center;background-size:20px 20px;}
.ps-imgnum{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;bottom:0px;right:5px;z-index:100;padding:10px;height:30px;font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.5);font-style:italic;}
.ps-desc{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;left:10px;bottom:0px;z-index:100;display:none;padding:5px 10px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/trans05.png);background:#000000;background:rgba(0, 0, 0, 0.5);color:#ffffff;font-size:12px;}
.ps-left-arrow{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.ps-right-arrow{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.ps-images:hover .ps-desc{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);bottom:10px;}
.ps-images:hover .ps-left-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-images:hover .ps-right-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-left-arrow:hover,
.ps-right-arrow:hover{background-color:#359bb4;}
.portfolio-carousel{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;margin:30px 0;opacity:1 IE9;}
.pc-wrapper{position:relative;float:left;clear:both;overflow:hidden;margin-left:-1px;padding-right:1px;padding-left:1px;width:100%;height:auto;}
.pc-item a{position:relative;display:block;font-size:12px;}
#content-container .pc-item h2,
#content-container .qg-title{padding:0;padding-bottom:0px;text-transform:uppercase;font-weight:normal;font-size:16px;line-height:1.3em;}
#content-container .qg-title{padding:0 3%;width:94%;font-size:13px;}
.pc-page-wrapper{float:left;}
.pc-holder{position:relative;display:inline-block;margin-left:-6px;}
.pc-holder .pc-item{display:block;float:left;padding:0px 6px 0 6px;}
.pc-wrapper img{position:relative;z-index:1;display:block;width:100%;vertical-align:bottom;}
.pc-header{position:relative;overflow:hidden;margin-top:20px;margin-bottom:16px;padding-bottom:2px;max-width:100%;width:auto;border-bottom:2px solid rgba(0, 0, 0, 0.05);}
.pc-header .carousel-title{margin:auto;width:100%;border-bottom:0px;text-align:left;font-weight:bold;font-size:16px;}
.carousel-title h4.small-title,
.carousel-title .link-title{display:inline-block;margin-top:2px;margin-bottom:3px;width:auto;text-transform:uppercase;font-size:18px;line-height:1em;font-weight:400;}
.carousel-title .link-title{color:#359bb4;text-transform:lowercase;font-weight:normal;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;position:relative;top:-4px;}
.carousel-title .link-title:before{margin-right:7px;content:"::";-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-style:normal;font-size:15px;}
.carousel-title .small-title{margin-right:9px;font-weight:bold;}
.carousel-title .link-title .more-arrow{position:relative;top:3px;left:-2px;}
.carousel-title .link-title:hover .more-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);left:0;}
.pc-item{width:137px;}
.pc-item .pg-img-wrapper{background-repeat:no-repeat;background-position:center center;background-size:16px 16px;}
.pc-next,
.pc-prev{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;top:7px;right:0;padding:4px;width:20px;height:20px;background-color:#359bb4;color:#ffffff;text-align:center;font-size:14px;cursor:pointer;}
.pc-next:hover,
.pc-prev:hover{border-color:transparent;background-color:#000000;background-color:rgba(0, 0, 0, 0.73);}
.pc-next:active,
.pc-prev:active{text-indent:3px;}
.ie9 .pc-next,
.ie9 .pc-prev{padding-top:6px;}
.ie9 .pc-prev{padding-right:6px;}
.ie9 .pc-next{padding-left:6px;}
.pc-prev{right:38px;background-position:left top;}
.pc-prev:active{text-indent:-3px;}
.ps-navigation .disabled{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);cursor:default;}
.pc-wrapper .icon-circle,
.pg-item .icon-circle,
.qg-img .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;top:50%;left:50%;z-index:15;display:block;margin-top:-35px;margin-left:-35px;padding:0;padding:15px;background:#ffffff;background:rgba(255, 255, 255, 0.9);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.qg-overlay .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}
.pc-item a:hover .icon-circle,
.pg-item:hover .icon-circle{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.qg-overlay:hover .icon-circle{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-element-loading .pg-info .pg-icon{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader.gif) no-repeat center center;background-image:none;background-size:15px 15px;}
.pg-element-loading .pg-info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-element-loading .icon-circle{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);display:inline-block;}
.pg-element-loading .pg-info .pg-details{}
.pc-no-title .pc-header{margin:7px 0;border-bottom:0;}
.pc-no-title .carousel-title{font-size:18px;}
.jspContainer{position:relative;overflow:hidden;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:12px;right:20px;width:16px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;display:none;width:100%;height:16px;background:#1a1a1a;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{position:relative;}
.jspDrag{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;left:30px;width:5px;background:none repeat scroll 0 0 #eee;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{display:block;background:#50506d;text-indent:-20000px;cursor:pointer;}
.jspArrow.jspDisabled{background:#80808d;cursor:default;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{float:left;width:16px;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{float:left;height:100%;background:#eeeef4;}
.testimonial-container{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;}
.testimonial-container h2{display:block;padding:3px 0;padding-top:12px;color:inherit;font-weight:bold;font-style:normal;font-size:18px;}
.testimonial-container blockquote{float:left;padding-left:0;max-width:80%;width:80%;border-left-width:0px;text-align:left;}
.testimonial-wrapper{overflow:hidden;margin:auto;width:90%;}
.testimonial-info blockquote:before{content:'red';font-size:20px;}
.section-boxed blockquote{margin-bottom:0;font:italic 170%/150% Georgia, "Times New Roman", Times, serif;}
.custom-page-content .section-boxed blockquote{margin-bottom:0;}
.custom-page-content{min-height:300px;}
.testimonial-info{float:left;max-width:20%;width:20%;text-align:center;}
.testimonials-details{text-align:center;font-style:italic;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.testimonials-details a{color:#359bb4;}
.testimonials-details span{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);display:inline-block;}
.testimonial-img{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;margin-top:14px;max-width:90px;height:auto;}
.testimonial-slider{position:relative;margin-right:auto;margin-left:auto;min-height:100px;}
.ts-arrow{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:absolute;top:50%;z-index:20;margin-top:-15px;width:20px;height:30px;color:#777;font-size:30px;cursor:pointer;}
.ts-arrow:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ts-left-arrow{left:5px;text-indent:-7px;color:#777;}
.ts-right-arrow{right:5px;text-indent:-2px;}
.social-share{clear:both;margin-top:20px;}
.social-share ul{display:inline-block;margin-left:0;}
.social-share ul li{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:3px;}
.share-title,
.post-tag-title{display:inline-block;margin-top:-8px;margin-right:5px;vertical-align:middle;text-transform:uppercase;letter-spacing:1px;font-size:11px;}
.share-title{margin-right:7px;margin-bottom:5px;padding-right:7px;}
.post-tag-title{margin-top:0;}
.share-item{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;display:inline-block;overflow:hidden;margin-right:7px;width:16px;height:16px;background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/px_sprites_w.png);background-size:528px 16px;background-repeat:no-repeat;cursor:pointer;}
.social-share{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.social-share:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.post .social-share{margin-top:10px;}
.post .social-share + .clear{display:none;}
.page .social-share{float:left;}
.share-item{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;}
.share-item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.share-fb{position:relative;top:0px;background-color:#3d599b;background-position:-445px 3px;}
.share-tw{background-color:#60d7fd;background-position:-477px 3px;}
.share-gp{background-color:#e54a4f;background-position:-413px 3px;}
.share-pn{background-color:#E85D3A;background-position:-509px 3px;}
.page-template-template-full-custom-php .social-share{float:none;margin-bottom:10px;text-align:center;}
.custom-page-content > p{margin:0;}
#not-found{margin:auto;width:300px;text-align:center;}
#not-found h1{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;padding:0;width:200px;height:200px;border:8px solid #ececec;color:#ececec;text-align:center;font-weight:normal;font-size:100px;line-height:214px;}
#not-found h2{padding:20px 0;text-align:center;font-size:16px;}
.lp-wrapper{padding:3px 0 2px 0;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.lp-wrapper img{margin-right:10px;margin-bottom:5px;}
.lp-wrapper .img-frame{padding:3px;}
.lp-title{display:block;margin-top:13px;vertical-align:middle;line-height:1.5em;}
.lp-title a{color:#555555;}
.lp-post-info{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.footer-widgets .lp-title a{color:#ffffff;}
.lp-title a:hover{color:#359bb4;}
.lp-post-info a{color:#b3b3b1;text-transform:uppercase;font-size:10px;}
.sidebar-box .recentcomments a{color:#777777;}
.portfolio-items-widget{overflow:hidden;padding-top:7px;}
.portfolio-items-widget li{float:left;margin-right:3.2%;padding-bottom:8px;width:22.2%;}
.portfolio-items-widget li:nth-of-type(4n){margin-right:0;}
.portfolio-items-widget img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;width:100%;}
.portfolio-items-widget img:hover{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.pexeto-recent-posts{margin:30px 0;text-align:left;color:inherit;}
.pexeto-recent-posts blockquote{font:italic 125%/150% Georgia, "Times New Roman", Times, serif;}
.pexeto-recent-posts .format-quote,
.pexeto-recent-posts .format-aside{-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);margin:1px;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.4);}
.pexeto-recent-posts a.nivo-nextNav,
.pexeto-recent-posts a.nivo-prevNav,
.pexeto-recent-posts .nivo-controlNav{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.pexeto-recent-posts .nivo-wrapper:hover a.nivo-nextNav,
.pexeto-recent-posts .nivo-wrapper:hover a.nivo-prevNav,
.pexeto-recent-posts .nivo-wrapper:hover .nivo-controlNav{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pexeto-recent-posts a.nivo-prevNav{-webkit-transform-origin:-50% 100%;-moz-transform-origin:-50% 100%;-ms-transform-origin:-50% 100%;-o-transform-origin:-50% 100%;transform-origin:-50% 100%;}
.pexeto-recent-posts a.nivo-nextNav{-webkit-transform-origin:150% 100%;-moz-transform-origin:150% 100%;-ms-transform-origin:150% 100%;-o-transform-origin:150% 100%;transform-origin:150% 100%;}
.pexeto-recent-posts .nivo-caption{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;visibility:hidden;}
.pexeto-recent-posts .format-aside aside,
.pexeto-recent-posts .format-quote blockquote{margin-left:0;border-left:0px;}
.rp-title{margin:auto;padding-bottom:20px;width:100%;border-bottom:0px;text-align:left;text-transform:uppercase;font-weight:bold;font-size:20px;}
.rp-post-title{padding:20px 0 9px 0;font-size:22px;line-height:1.4em;}
.rp-post-title a{color:inherit;}
.rp-header img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;}
.post-type-icon-wrap{display:none;}
.rp-list ul{margin-left:0;border-top:1px solid rgba(0, 0, 0, 0.06);list-style:none;}
.rp-list li{border-bottom:1px solid rgba(0, 0, 0, 0.06);}
.rp-list h3{display:inline-block;padding:25px 0;text-align:left;font-size:27px;line-height:1em;}
.rp-list a{color:inherit;}
.rp-list .rp-info{display:inline-block;width:70%;}
.rp-list .rp-title{margin-left:17%;width:70%;font-weight:bold;font-size:25px;}
.rp-list .rp-cat{margin-left:2%;}
.rp-list .rp-cat a{margin-left:0;}
.section-full-width .rp-list h3{color:inherit;}
.rp-list li:hover{background-color:rgba(0, 0, 0, 0.02);}
.rp-date{display:inline-block;margin-right:2%;width:15%;text-align:right;}
.rp-cat a{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin-left:2%;text-transform:lowercase;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.rp-cat a,
.rp-date{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.section-full-width{box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.03) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.03) inset;}
#content-container .section-full-width .section-boxed{margin:90px auto;}
.section-full-width .section-title{margin:0;padding:0;text-align:left;text-transform:uppercase;letter-spacing:-2px;font-weight:bold;font-size:50px;line-height:1.3em;}
.section-full-width .sub-title{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0;margin-bottom:1em;padding:0;font-style:italic;font-size:24px;font-family:Georgia, Times, "Times New Roman", serif;line-height:1.3em;}
.section-full-width .services-box,
.section-full-width .services-title-box{color:inherit;}
.section-full-width h1,
.section-full-width h2,
.section-full-width h3,
.section-full-width h4,
.section-full-width h5,
.section-full-width h6{color:inherit;}
.section-light{background:#9FD1B3;color:#102119;text-align:left;}
.section-light .section-title{display:table;margin-right:auto;margin-bottom:35px;margin-left:auto;border-top:3px solid;border-bottom:3px solid;text-align:center;letter-spacing:-3px;font-weight:bold;font-size:75px;line-height:95px;}
.section-light .sub-title{margin:0;margin-bottom:15px;color:#102119;text-align:center;line-height:1em;}
.section-light h4.sub-title{text-transform:uppercase;letter-spacing:5px;font-style:normal;font-size:20px;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;}
.content .section-light h1,
.content .section-light h2,
.content .section-light h3,
.content .section-light h4,
.content .section-light h5,
.content .section-light h6{color:#102119;}
.section-light2{background:#c8e5e9;}
.section-light2 .section-title{margin-bottom:0px;color:#f76335;text-align:center;text-transform:uppercase;font-weight:normal;font-size:55px;}
.section-light2 .sub-title{margin-bottom:35px;color:#f76335;text-align:center;}
.content .section-light2 h1,
.content .section-light2 h2,
.content .section-light2 h3,
.content .section-light2 h4,
.content .section-light2 h5,
.content .section-light2 h6{color:#f76335;}
.section-light-bg{position:relative;background-color:#b0deed;background-position:center;background-size:cover;color:#373737;}
.section-light-bg .section-title,
.section-light-bg .sub-title{display:table;padding:0 10px;background:#ffffff;background:rgba(255, 255, 255, 0.7);color:#373737;}
.section-light-bg .section-title{margin-bottom:10px;font-weight:bold;font-size:55px;}
.section-light-bg .sub-title{padding:7px;text-transform:uppercase;font-style:normal;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;}
.content .section-light-bg h1,
.content .section-light-bg h2,
.content .section-light-bg h3,
.content .section-light-bg h4,
.content .section-light-bg h5,
.content .section-light-bg h6{color:#373737;}
.section-dark{border-top:1px solid #454849;border-bottom:1px solid #454849;background:#2f2f2f;color:#ffffff;text-align:center;}
.section-dark .section-title{margin-bottom:5px;color:#ffffff;text-align:center;letter-spacing:normal;font-size:55px;}
.section-dark .sub-title{display:inline;margin:auto;margin-bottom:1.1em;border-bottom:1px solid;text-align:center;font-size:20px;}
.section-dark .sub-title + *{margin-top:30px;}
.content .section-dark h1,
.content .section-dark h2,
.content .section-dark h3,
.content .section-dark h4,
.content .section-dark h5,
.content .section-dark h6{color:#ffffff;}
.section-dark .pg-info{background-color:rgba(255, 255, 255, 0.07);}
.section-dark .services-default .services-box{border-left-color:rgba(255, 255, 255, 0.21);}
.testimonial-container .double-line{margin-bottom:15px;border-top:0 solid #383838;}
.section-dark-bg{position:relative;background-color:#3ca4cf;background-position:center;background-size:cover;color:#ffffff;}
.section-dark-bg .section-title,
.section-dark-bg .sub-title{color:#ffffff;}
.section-dark-bg .sub-title{display:table;margin-bottom:1.1em;padding:0 7px;width:auto;background:rgba(0, 0, 0, 0.6);text-transform:uppercase;font-style:normal;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;line-height:1.7em;}
.section-dark-bg .section-title{margin-bottom:6px;letter-spacing:-1px;font-weight:normal;font-size:55px;}
.content .section-dark-bg h1,
.content .section-dark-bg h2,
.content .section-dark-bg h3,
.content .section-dark-bg h4,
.content .section-dark-bg h5,
.content .section-dark-bg h6{color:#ffffff;}
.section-dark-bg .pg-info{background-color:rgba(255, 255, 255, 0.07);}
.section-dark-bg .services-default .services-box{border-left-color:rgba(255, 255, 255, 0.21);}
.bg-image-1{position:relative;padding:50px 0;min-height:600px;background-position:center;background-size:cover;}
.section-half-width .cols-wrapper{margin-right:auto;margin-left:auto;width:50%;font-size:16px;}
.content .section-custom h1,
.content .section-custom h2,
.content .section-custom h3,
.content .section-custom h4,
.content .section-custom h5,
.content .section-custom h6{color:inherit;}
.cta-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;overflow:hidden;margin:auto;padding:50px;padding-top:130px;width:400px;height:320px;background-color:#252525;color:#ffffff;text-align:center;}
.cta-circle h2,
.cta-circle h4{color:#ffffff;}
.content .cta-circle .cta-title{color:#ffffff;margin:15px 0;font-style:italic;font-size:32px;font-family:Georgia, Times, "Times New Roman", serif;line-height:45px;-webkit-font-smoothing:antialiased;}
.cta-title:after{display:block;overflow:hidden;margin:auto;margin-top:20px;width:40px;height:2px;background:#ffffff;background:rgba(255, 255, 255, 0.3);content:'-';text-indent:-999em;}
.content .cta-circle .cta-small-title{color:#ffffff;margin:0;padding:0;text-transform:uppercase;letter-spacing:6px;font-size:12px;line-height:12px;}
.cta-circle .button{margin-top:10px;padding:16px 25px;font-size:15px;}
.full-bg-image{position:absolute;right:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;}
.parallax-scroll .full-bg-image{-webkit-transition:top 0.05s ease;-moz-transition:top 0.05s ease;-ms-transition:top 0.05s ease;-o-transition:top 0.05s ease;transition:top 0.05s ease;height:160%;}
.pexeto-parallax .sl-icons li{opacity:1;}
.parallax-element{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.ie10 .parallax-scroll .full-bg-image{-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}
.parallax-fixed .full-bg-image{background-attachment:fixed;}
.section-full-width{position:relative;overflow:hidden;}
  @font-face{font-weight:normal;font-style:normal;font-family:'PexetoArrows';src:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoArrows.eot);src:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoArrows.eot?#iefix) format('embedded-opentype'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoArrows.woff) format('woff'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoArrows.ttf) format('truetype'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoArrows.svg#PexetoArrows) format('svg');}
.icon-arrow-left,
.icon-arrow-down,
.icon-arrow-up,
.icon-arrow-right,
.icon-arrow-left-2,
.icon-arrow-down-2,
.icon-arrow-up-2,
.icon-arrow-right-2,
.nivo-prevNav,
.nivo-nextNav,
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-arrows,
.pc-next,
.pc-prev,
.scroll-to-top span,
.ts-left-arrow,
.ts-right-arrow,
.mob-nav-arrow span,
.mob-sub-opened span{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'PexetoArrows';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.nivo-prevNav,
.nivo-nextNav,
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-next-arrow,
.cs-prev-arrow,
.ps-left-arrow,
.ps-right-arrow{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;line-height:35px;}
.nivo-prevNav:hover,
.nivo-nextNav:hover,
.left-arrow:hover,
.right-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover,
.cs-next-arrow:hover,
.cs-prev-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.nivo-prevNav,
.left-arrow,
.cs-prev-arrow{text-indent:-7px;}
.nivo-prevNav:active,
.left-arrow:active,
.cs-prev-arrow:active{text-indent:-12px;}
.ps-left-arrow:active,
.ps-left-arrow:active{text-indent:-7px;}
.nivo-nextNav,
.right-arrow,
.ps-right-arrow,
.cs-next-arrow,
.ps-right-arrow{text-indent:0px;}
.nivo-nextNav:active,
.right-arrow:active,
.ps-right-arrow:active,
.cs-next-arrow:active,
.ps-right-arrow:active{text-indent:3px;}
.pc-next,
.pc-prev{line-height:20px;}
.icon-arrow-left:before,
.nivo-prevNav:before,
.cs-prev-arrow:before,
.pc-prev:before,
.ps-left-arrow:before,
.ts-left-arrow:before{content:"\e000";}
.icon-arrow-right:before,
.nivo-nextNav:before,
.cs-next-arrow:before,
.pc-next:before,
.ps-right-arrow:before,
.ts-right-arrow:before{content:"\e001";}
.icon-arrow-down:before{content:"\e001";}
.icon-arrow-up:before,
.scroll-to-top span:before{content:"\e002";}
.icon-arrow-left-2:before{content:"\e002";}
.icon-arrow-down:before{content:"\e003";}
.icon-arrow-up:before{content:"\e004";}
.icon-arrow-left-3:before{content:"\e006";}
.icon-arrow-down-2:before,
.mob-nav-arrow span:before{content:"\e007";}
.icon-arrow-up-2:before,
.scroll-to-top span:before,
.mob-sub-opened span:before{content:"\e008";}
.icon-arrow-right-2:before{content:"\e009";}
.icon-arrow-down-3:before{content:"\e00a";}
.icon-arrow-up-3:before{content:"\e00b";}
@font-face{font-weight:normal;font-style:normal;font-family:'PexetoIcons';src:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoIcons.eot);src:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoIcons.eot?#iefix) format('embedded-opentype'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoIcons.woff) format('woff'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoIcons.ttf) format('truetype'), url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/fonts/PexetoIcons.svg#PexetoIcons) format('svg');}
.icon-photo,
.icon-resize-full,
.icon-camera,
.icon-note,
.icon-video,
.icon-external-link,
.icon-link,
.icon-clip,
.smallslider-icon,
.fullslider-icon,
.fullslider-icon,
.smallslider-icon,
.lightbox-icon,
.post-type-icon,
.icon-document,
.standard-icon,
.video-icon,
.fullvideo-icon,
.smallvideo-icon,
.custom-icon{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'PexetoIcons';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.icon-photo:before,
.smallslider-icon:before,
.fullslider-icon:before,
.fullslider-icon:before,
.smallslider-icon:before{content:"\e000";}
.icon-resize-full:before{content:"\e001";}
.icon-camera:before,
.lightbox-icon:before{content:"\e002";}
.icon-note:before,
.post-type-icon:before,
.icon-document:before,
.standard-icon:before{content:"\e003";}
.icon-video:before,
.video-icon:before,
.fullvideo-icon:before,
.smallvideo-icon:before{content:"\f065";}
.icon-external-link:before{content:"\f08e";}
.icon-link:before,
.custom-icon:before{content:"\f0c1";}
.icon-clip:before{content:"\e004";}
.pg-icon{font-size:30px;line-height:40px;color:#359bb4;}
div.pp_overlay{position:fixed;}
div.pp_default .pp_top{height:0;}
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right{background:none;}
div.pp_default .pp_nav{margin-right:7px;margin-left:7px;padding-right:7px;width:auto;height:17px;border-right:1px dotted #b3b3b1;}
div.pp_default a.pp_arrow_previous{margin-top:0;width:12px;height:20px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) -33px -3px no-repeat;}
div.pp_default a.pp_arrow_next{margin-top:0;width:12px;height:20px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) no-repeat;background-position:-88px -3px;}
div.pp_default .pp_nav .currentTextHolder{position:static;top:0;left:0;padding:0 2px;letter-spacing:1px;font-style:normal;font-family:helvetica,Arial;line-height:19px;}
div.pp_default .pp_close{width:20px;height:17px;border-left:1px dotted #b3b3b1;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) 0 -4px no-repeat;cursor:pointer;}
div.pp_default .pp_overlay{opacity:0.9 !important;}
div.pp_default .pp_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_next.png) center right no-repeat;background-position:97% 50%;cursor:pointer;}
div.pp_default .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_next.png) center right no-repeat;background-position:97% 50%;}
div.pp_default .pp_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_prev.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_prev.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_expand{width:28px;height:28px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) 0 -29px no-repeat;cursor:pointer;}
div.pp_default .pp_expand:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{width:28px;height:28px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) 0 -84px no-repeat;cursor:pointer;}
div.pp_default .pp_contract:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default a.pp_expand,
div.pp_default a.pp_contract{top:5px;right:30px;}
div.pp_default .pp_close{margin-top:0;margin-right:10px;}
div.pp_default .pp_social{margin-top:0;margin-left:10px;}
div.pp_default .pp_description{margin:3px 50px 0 10px;}
div.pp_default .pp_nav{margin:0;margin-right:10px;margin-left:10px;}
div.pp_default .pp_content_container .pp_details{margin:0 0;}
div.pp_default .pp_content_container .pp_details{margin-top:9px;}
.pex-tooltip{display:none;}
.animated-element{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
pre{overflow:auto;}
ul.menu-ul > li,
div.menu-ul > ul > li{padding-bottom:10px;}
ul.mob-nav-menu > li,
div.mob-nav-menu > ul > li{padding-bottom:0;}
.contact-loader,
#content-container .nivoSlider,
.single #portfolio-slider,
.ps-video{background-size:16px 16px;}
.pexeto-parallax .services-box{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.pexeto-parallax.services-circle .services-box{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
.parallax-scaled-original,
.services-circle .services-box.parallax-scaled-original{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.slider-active #header{position:absolute;z-index:100;width:94%;}
.fixed-header #header{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:fixed;top:0;width:94%;z-index:500;}
.fixed-header .page-wrapper{-webkit-transition:padding-top 0.3s ease;-moz-transition:padding-top 0.3s ease;-ms-transition:padding-top 0.3s ease;-o-transition:padding-top 0.3s ease;transition:padding-top 0.3s ease;padding-top:0 !important;}
.fixed-header-scroll #header{padding-top:7px;padding-bottom:7px;width:94%;background:#000000;background:rgba(0, 0, 0, 0.7);}
.fixed-header-scroll .section-header{padding:0;border-bottom:0;}
.fixed-header-scroll .nav-menu ul{margin-top:11px;}
.fixed-header-scroll .nav-menu > ul > li > ul{padding-top:11px;}
.fixed-header-scroll div.menu-ul > ul > li > ul{margin-top:3px;}
.admin-bar.fixed-header #header{top:28px;}
.fixed-header-scroll #logo-container{margin-top:4px;}
.fixed-header-scroll #logo-container img{max-height:40px;width:auto;}
.fixed-header-scroll #logo-container{max-width:35%;}
.icons-light .imglist li:before{background:none;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/list-sprites_w.png);}
.light-icons .info-box .box-icon,
.light-icons .note-box .box-icon,
.light-icons .tip-box .box-icon,
.light-icons .error-box .box-icon,
.light-icons .share-item,
.light-icons .post-type-icon{background-image:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/px_sprites_w.png);}
.light-icons .social-icons img{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.static-header-img img{min-height:96px;width:100%;}
.dark-header #header{background-color:rgba(0, 0, 0, 0.7);}
.dark-header .section-header{border-width:0;}
.entry-content img,
.comment-content img,
.widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image{max-width:100%;height:auto;}
img.size-full{margin-top:15px;}
.video-wrap{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.mobile .services-circle .services-box .services-content{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.mobile #content-container .qg-overlay{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:auto;bottom:0;padding:0;height:auto;background-color:rgba(0, 0, 0, 0.5);}
.mobile .qg-img .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;}
.mobile #content-container .qg-title{position:relative;margin:0;padding:9px 0;padding-left:4%;max-width:72%;width:auto;text-align:left;font-weight:normal;font-size:14px;}
.mobile .cs-element.cs-animate{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}
.iphone .pp_overlay{width:100% !important;}
.ie9 .pg-element-loading .icon-circle .pg-icon{font-size:0px;width:30px;height:30px;display:block;background:url(//www.londonphysio.co.uk/wp-content/themes/images/ajax-loader-small2.gif);margin:auto;top:50%;position:relative;margin-top:-15px;}
.ie9 .pg-item:hover img,
.ie9 .pc-item:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ie9 .pg-element-loading .icon-circle .pg-icon{font-size:0px;width:30px;height:30px;display:block;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/ajax-loader-small2.gif);margin:auto;top:50%;position:relative;margin-top:-15px;}
.mobile #slider-container .full-bg-image,
.mobile .parallax-fixed .full-bg-image{background-attachment:scroll;}
@media screen and (max-width: 800px) { .cols-4 .col{width:48.4%;}
.cols-4 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-4 .col:nth-of-type(2n+1){border-left:0;}
.services-default.cols-4 .col{width:50%;margin-right:0;}
.cols-5 .col{width:31.2%;}
.cols-5 .col:nth-of-type(5n){clear:none;margin-right:3.2%;}
.cols-5 .col:nth-of-type(3n){clear:right;margin-right:0;}
.services-default.cols-5 .col{width:50%;margin-right:0;}
.services-default.cols-5 .col:nth-of-type(2n+1){border-left:0;}
.mobile body{font-size:12px;}
.ps-images,
.ps-video,
.ps-content{float:none;margin-top:10px;width:100%;}
.ps-content{padding:20px 5%;}
.ps-wrapper{height:auto !important;}
.social-profiles,
.navigation-container{display:none;}
.footer-bottom .social-profiles{display:block;float:none;}
.footer-bottom .social-icons{margin-bottom:10px;text-align:center;}
.footer-bottom .social-icons ul{margin-left:0;text-align:center;}
.footer-bottom .social-icons li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;float:none;border:0px;background:rgba(255, 255, 255, 0.1);}
.footer-bottom .social-icons img{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.footer-nav,
.copyrights{display:block;float:none;margin:10px auto;text-align:center;line-height:1.7em;}
.footer-nav ul{margin-left:0;}
.footer-nav ul li{margin-left:0;}
.cs-element{font-size:12px;}
.cs-title{font-size:28px;}
.cs-small-title{font-size:20px;}
.cs-arrows{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);top:auto;right:50%;bottom:20px;margin-right:-37px;}
.cs-prev-arrow{left:50%;margin-left:-37px;}
.content-slider{padding:150px 0 110px 0;}
ul#cs-slider-ul{min-height:150px !important;}
#cs-navigation{visibility:hidden;}
.mobile-nav{display:block;float:right;margin:17px 3.06%;margin-right:0px;cursor:pointer;}
.mob-nav-btn{display:block;padding-left:27px;height:15px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/mob-nav-icon_w.png) no-repeat;background-size:20px 15px;color:#ffffff;text-transform:uppercase;line-height:15px;}
.mob-nav-menu{position:absolute;z-index:100;margin-top:-1px;margin-bottom:-21px;margin-left:-3%;width:100%;background:rgba(17, 17, 17, 0.96);text-transform:uppercase;font-size:12px;}
.mob-nav-menu ul{margin-left:0;list-style:none;}
.mob-nav-menu li{padding-bottom:0;position:relative;}
.mob-nav-menu ul li a{display:block;padding:12px 3%;border-bottom:1px solid rgba(255, 255, 255, 0.07);color:#ffffff;}
.mob-nav-menu ul ul{background-color:rgba(255, 255, 255, 0.11);display:none;}
.mob-nav-menu ul ul li{padding-left:2%;}
.mob-nav-arrow{position:absolute;top:10px;right:11px;width:30px;height:30px;border-left:1px dotted rgba(255, 255, 255, 0.11);color:#ffffff;text-align:right;font-size:20px;line-height:30px;cursor:pointer;}
.pg-cat-filter ul{display:none;}
.pg-filter-btn{display:block;padding:10px 0;width:80%;cursor:pointer;}
.pg-filter-btn span{display:block;margin-left:10px;padding-left:20px;height:15px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/mob-nav-icon.png) no-repeat;background-position:left center;background-size:14px;text-transform:uppercase;font-size:12px;line-height:1.3em;}
.pg-cat-filter li:after{content:none;}
.pg-cat-filter{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;display:inline-block;padding-top:15px;max-width:100%;}
.pg-cat-filter ul{position:relative;top:0px;z-index:1000;max-width:100%;padding:0;min-width:250px;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.pg-cat-filter ul li{display:list-item;padding:7px 0;border-top:1px dotted #3d3d3d;list-style:none;}
.pg-cat-filter ul li a{margin-left:10px;color:#ffffff;font-size:12px;line-height:1.7em;cursor:pointer;padding:0 2px;}
.pg-cat-filter ul li:first-child{border-top:0;}
.pg-cat-filter .pg-loading{position:absolute;top:15px;right:0px;}
.ps-nav-wrapper{width:100%;}
.ps-content-text{font-size:12px;}
.ts-pointer{right:-4px;}
.footer-cta-first{float:none;max-width:100%;width:100%;text-align:center;}
.footer-cta-disc{float:none;max-width:100%;width:100%;text-align:center;}
.footer-cta-button{margin-top:20px;max-width:100%;width:100%;text-align:center;}
.footer-cta-button a{float:none;margin:auto;text-align:center;font-size:15px;}
.testimonial-container{margin:20px 0;}
.testimonial-info{float:none;margin:auto;max-width:100%;width:100%;text-align:center;}
.testimonial-container blockquote{float:none;max-width:100%;width:100%;text-align:center;font:italic 130%/170% Georgia, "Times New Roman", Times, serif;}
.content-slider .button{margin-right:10px;margin-left:10px;padding-right:25px;padding-left:25px;}
#logo-container{margin-top:4px;}
#logo-container a img{max-width:100%;max-height:40px;width:auto;}
#slider-container .nivo-wrapper{min-width:auto;}
.fixed-header #header{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:0;z-index:500;}
.slider-active.fixed-header #header{position:absolute;}
.admin-bar.fixed-header #header{top:0;}
.fixed-header-scroll #header{padding-top:20px;padding-right:3%;padding-left:3%;width:94%;background:transparent;}
.fixed-header-scroll #logo-container{max-width:70%;}
#slider-container .nivo-wrapper{min-height:0;}
.fixed-header .header-wrapper{padding-top:0px !important;}
.fixed-header-scroll .section-header{padding-bottom:20px;border-bottom:1px solid #ffffff;border-bottom:1px solid rgba(255, 255, 255, 0.5);}
#header .search-wrapper,
.header-search,
.rp-cat{display:none;}
#full-width #commentform{width:100%;}
.rp-date{width:100%;text-align:left;padding-top:15px;padding-left:5px;}
.rp-list .rp-info{width:100%;text-align:left;}
.rp-list h3{display:inline-block;padding:15px 0;padding-left:5px;}
.rp-list .rp-title{margin-left:5px;}
.with-nivo-slider.fixed-header #header{position:relative;}
.with-nivo-slider.fixed-header .section-header{border-bottom:0px;}
}
@media screen and (max-width: 600px) {  .cols-4 .col{width:48.4%;}
.cols-4 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-4 .col:nth-of-type(2n){clear:right;margin-right:0;}
.cols-5 .col{width:48.4%;}
.cols-5 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-5 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-4 .col{margin-right:0;}
.services-default.cols-5 .col{margin-right:0;}
.cols-3 .col{width:48.4%;}
.cols-3 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-3 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-3 .col{width:50%;}
.services-default.cols-3 .col:nth-of-type(3n),
.services-default.cols-2 .col:nth-of-type(3n){border-left:0px;}
#sidebar{float:none;margin-top:30px;max-width:100%;width:100%;}
#content,
.contains-posts #content,
.single-post #content{float:none;max-width:100%;width:100%;}
.contains-posts #content,
.single-post #content{max-width:100%;}
.footer-cta-first{width:100%;text-align:center;line-height:1.5em;}
.footer-cta-first h5{margin-left:0;padding-right:0;width:100%;border-right:0;text-transform:uppercase;line-height:1.5em;}
.footer-cta-disc{width:auto;text-align:center;}
.footer-cta-disc p{line-height:1.5em;}
.footer-cta-button{margin-top:20px;width:100%;}
.cs-content-centered .cs-title{font-size:35px;}
.cs-content-right img{width:100%;}
.content-slider .col{width:100%;text-align:center;}
.ts-thumbnail-container .selected .ts-pointer{display:none;}
.ts-thumbnail-container .selected img{-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.ts-desc{font-size:12px;}
.small-title span{display:block;margin-left:0;padding-left:0;border-left:0;text-align:center;}
.services-title-box h1,
.services-title-box{text-align:center;}
.services-title-box h1{margin-top:0;}
.pc-header .small-title{text-align:left;}
.footer-box:first-child .title{margin-right:-7%;}
.cta-circle{padding-top:42px;height:240px;width:232px;}
.cta-circle .cta-title{font-size:30px;line-height:40px;}
.cta-circle .cta-small-title{font-size:10px;line-height:10px;}
.page #comments{width:100%;}
.scroll-to-top{display:none;}
#portfolio-gallery{padding:15px 0 25px 0;}
.section-full-width .section-title{font-size:30px;}
.section-light .section-title{font-size:45px;line-height:50px;}
.section-full-width .sub-title{font-size:15px;}
.section-light h4.sub-title{font-size:13px;}
.section-light2 .sub-title{margin-bottom:20px;}
#content-container{padding:20px 3%;}
.single-portfolio #content-container{padding:10px 3%;}
.pg-info:hover .pg-details{bottom:25%;bottom:calc(50% - 20px);}
.qg-overlay:hover .qg-title{bottom:43%;}
.sl-wrapper .col{margin-bottom:0;padding:0;width:100%;}
.sl-description{max-width:100%;text-align:center;}
.sl-icons li{padding-left:5px;}
.pg-pagination{margin-bottom:14px;}
}
@media screen and (max-width: 400px) { .col{clear:none !important;margin-right:0 !important;margin-left:0 !important;max-width:100% !important;width:100% !important;}
.services-wrapper.services-circle .services-box{width:220px !important;}
.services-default .col{border-left:0;border-right:0;}
.services-default.cols-4 .col{border-left:0;}
.content-slider{text-align:center;}
#content-container .section-full-width .section-boxed,
#content-container .section-boxed{margin:30px auto;}
.sl-description{float:none;max-width:100%;text-align:center;}
.carousel-title .link-title{display:none;}
.comments-number{display:inline-block;float:none;}
.nivo-caption{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;}
}  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
.arrow-prev{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/arrow-small-p@2x.png);background-size:12px 20px;}
.arrow-next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/arrow-small-n@2x.png);background-size:12px 20px;}
}   #header,
.fixed-header #header{-webkit-transition:all 0.3s ease, background-color 0.7s ease;-moz-transition:all 0.3s ease, background-color 0.7s ease;-ms-transition:all 0.3s ease, background-color 0.7s ease;-o-transition:all 0.3s ease, background-color 0.7s ease;transition:all 0.3s ease, background-color 0.7s ease;}
.woocommerce #main-container a.button,
#main-container .woocommerce a.button,
.woocommerce-page #main-container a.button,
.woocommerce #main-container button.button,
.woocommerce-page #main-container button.button,
.woocommerce #main-container input.button,
.woocommerce-page #main-container input.button,
.woocommerce #main-container #respond input#submit,
.woocommerce-page #main-container #respond input#submit,
.woocommerce #main-container #content input.button,
.woocommerce-page #main-container #content input.button{background:#359bb4;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:0px;letter-spacing:normal;padding:12px 25px;text-shadow:none;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;box-shadow:none;font-size:13px;color:#fff;}
.woocommerce #main-container .footer-cta-button a{padding:17px 25px;}
input.plus,
input.minus{font-family:"Lucida Grande";}
.woocommerce.woocommerce-page button.single_add_to_cart_button{margin-top:-3px;margin-left:20px;}
#SGM img{max-width:none;}
div.pp_default .pp_next{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;background-position:97% 50%;cursor:pointer;}
div.pp_default .pp_next:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;background-position:97% 50%;}
div.pp_default .pp_previous{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_previous,
div.pp_default .pp_next,
div.pp_default .pp_previous:hover,
div.pp_default .pp_next:hover{background-size:45px 45px;}
div.pp_default .pp_expand{width:30px;height:30px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_expa2.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default .pp_expand:hover{width:30px;height:30px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_expa.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default .pp_contract,
div.pp_default .pp_contract:hover{width:30px;height:30px;background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_fit.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default a.pp_expand,
div.pp_default a.pp_contract{top:9px;right:35px;}
div.pp_default .pp_description{font-weight:normal;line-height:18px;margin-top:0;margin-bottom:7px;}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next,
div.pp_default .pp_close{background:url(//www.londonphysio.co.uk/wp-content/themes/porcelain-2/images/prettyPhoto/pexeto/sprite_bot.png) 0 0 no-repeat;background-size:56px 18px;}
div.pp_default a.pp_arrow_previous{background-position:-5px 0;}
div.pp_default a.pp_arrow_next{background-position:-20px 0;}
div.pp_default .pp_close{background-position:-33px 0;width:22px;}
div.pp_default .pp_nav,
div.pp_default .pp_close{height:18px;border-style:solid;border-color:#efefef;}
.price-table-wrapper .cols-wrapper{padding-top:20px;padding-left:1px;padding-right:1px;}
.pt-col{text-align:center;box-shadow:0 0 2px rgba(0, 0, 0, 0.15);background-color:#ffffff;color:#777777;}
.section-dark .pt-col{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.2);}
.pt-title{padding:20px 10px;background-color:#555555;color:#ffffff;text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;}
.pt-highlight{margin-top:-20px;}
.pt-highlight .pt-title{padding-top:30px;padding-bottom:30px;}
.pt-features li{padding:14px 10px;border-bottom:1px solid rgba(0, 0, 0, 0.05);list-style:none;}
.pt-features{margin-left:0;}
.pt-button{padding:20px 0;}
.pt-non-highlight .button{background-color:#555555;}
.pt-highlight .pt-button{padding-top:30px;padding-bottom:30px;}
.pt-highlight .pt-title{background:#359bb4;}
.pt-price-box{padding:20px;background-color:#f4f4f4;}
.pt-price{font-size:46px;font-weight:bold;color:#333332;font-family:Oswald, 'Open Sans', Helvetica, Arial, sans-serif;}
.pt-period{display:block;opacity:0.6;}
.pt-cur{position:relative;top:-9px;opacity:0.8;font-size:19px;}
.pt-position-left .pt-cur{margin-left:-10px;left:-5px;}
.pt-position-right .pt-cur{margin-right:-10px;right:-5px;}
.price-table-wrapper .cols-4 .col:nth-of-type(4n+1){clear:left;}
#slider-container .full-bg-image {
background-repeat: no-repeat;
}