.news-block-inner{position:relative}.news-inner-date{background-color:rgba(0,0,0,.6);position:absolute;left:0;bottom:30px;padding:15px 25px;color:#fff}.news-block-inner{position:relative}.news-inner-date{position:absolute;left:0;bottom:60px;background:rgba(255,255,255,.6);z-index:999;padding:15px 30px}.innersliderTable{display:table-cell;vertical-align:middle}#cboxWrapper,.cboxPhoto{max-width:none}.cboxIframe,.cboxPhoto{border:0;display:block}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}.map_code .overlay,.owl-controls .owl-buttons div,.owl-controls .owl-page,footer .mt-widget h3{cursor:pointer}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxContent{position:relative;margin-top:32px;overflow:visible;background:rgba(0,0,0,.8)}.cboxIframe{background:0 0}#cboxLoadedContent,#cboxLoadingOverlay{background:rgba(0,0,0,.8)}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;padding:1px}#cboxLoadingGraphic{background:url(//modernglassbristol.com.88-208-242-254.m5-server15.co.uk/app/themes/MO-Wordpress/assets/css/images/loading.gif) center center no-repeat}#cboxTitle{position:absolute;top:-36px;left:0;color:#fff;font-size:16px;background:rgba(0,0,0,.9);width:100%;padding:8px}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//modernglassbristol.com.88-208-242-254.m5-server15.co.uk/app/themes/MO-Wordpress/assets/css/images/controls.png) no-repeat}.flex-video,.map_code{position:relative}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.flex-video{height:0;margin-bottom:.88889rem;overflow:hidden;padding-bottom:67.5%}.warning{color:red}img{max-width:100%}.page-header{border-bottom:none}#footer ul,#header ul{list-style:none;padding-left:0}#header .custom-logo{display:block;margin:20px 0;height:auto;width:auto}#footer{font-size:13px}footer .mt-widget h3[aria-expanded=true] i:before{content:"\f078"}footer .mt-widget h3[aria-expanded=false] i:before{content:"\f054"}footer .mt-widget:first-child h3{margin-top:0;border-top:0}@media (max-width:768px){#footer{text-align:left}}#footer .accreditation{font-weight:700;letter-spacing:2px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0!important}.nav-strip{width:100%;padding-top:10px;padding-bottom:10px}.navbar{margin-bottom:0}.navbar-default{background-color:transparent;border:0}.navbar-collapse{padding-left:0;padding-right:0}.navbar-default .navbar-nav>li>a{color:#000;border-right:0}@media (min-width:992px){#footer .accreditation{text-align:right}.navbar-default .navbar-nav>li:first-child>a{border-left:1px solid transparent}.navbar-default .navbar-nav>li:last-child>a{border-right:0;padding-right:0}}.bottom-div-block,.error404 .page-header,.menu-title-wrapper,.offpage-menu .div-block,.owl-centered .owl-item>div{text-align:center}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>a:hover,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:transparent}@media (max-width:767px){.header-standard .container,.navbar-collapse{padding-left:15px;padding-right:15px}.custom-logo-link img{margin-left:auto!important;margin-right:auto!important}}.sidebar{margin-top:0}.sidebar ul{list-style:none;padding-left:0}.screen-reader-text{display:none}.testimonial .name{float:right}.testimonials_featured .additional-images ul{list-style-type:none;padding-left:0;display:block}.testimonials_featured .additional-images li{padding:5px}.testimonials_featured .additional-images li img{min-width:100%;height:75px}.testimonials_featured .main-image{margin-top:25px}.testimonials_featured .main-image li img{min-width:100%!important}@media (min-width:768px){.testimonials_featured .additional-images li img{height:100px}}@media (min-width:992px){.testimonials_featured .additional-images li img{height:50px}}.map_code .overlay{position:absolute;width:100%;height:100%;z-index:99;left:0;bottom:0}.page-template-template-contact-one .contact-box h3{margin-top:0}.contact-standard .address:before{font-family:FontAwesome;font-size:14px;content:"\f1ad";padding-right:14px}.adr-pad{padding-left:26px}.contact-standard .phone_number:before{font-family:FontAwesome;font-size:14px;content:"\f095";padding-right:14px}.contact-standard .mobile_number:before{font-family:FontAwesome;font-size:14px;content:"\f10b";padding-right:18px}.contact-standard .fax_number:before{font-family:FontAwesome;font-size:14px;content:"\f1ac";padding-right:11px}.contact-standard .email_address:before,.social-list a:before{font-family:FontAwesome;font-size:14px;padding-right:14px}.contact-standard .email_address:before{content:"\f0e0"}.contact-standard .address-inner{padding-left:27px;margin-top:-20px}.owl-carousel,.social-list ul{padding-left:0}.contact-standard .address{padding-bottom:30px}.email_address a{white-space:nowrap}input,textarea{border:1px solid #ccc}.social-list label{display:none}.social-list li{margin-right:15px;list-style:none;float:left}.social-list .facebook a:before{content:"\f09a"}.social-list .twitter a:before{content:"\f099"}.social-list .pinterest a:before{content:"\f231"}.social-list .instagram a:before{content:"\f16d"}.social-list .linkedin a:before{content:"\f0e1"}.social-list .googleplus a:before{content:"\f0d5"}.social-list .youtube a:before{content:"\f167"}.social-list .tumblr a:before{content:"\f173"}.social-list .flickr a:before{content:"\f16e"}.archive .item .thumb img,.blog .item .thumb img{min-width:100%;height:auto;margin-bottom:20px}.archive .read-more,.blog .read-more{float:right}.alignleft,.owl-carousel .owl-item{float:left}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{opacity:0;position:relative;transition:opacity .33s}.owl-carousel{width:100%;-ms-touch-action:pan-y;list-style:none}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(/images/grab.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.gallery-single .image{margin-bottom:30px}#fullResImage,.pp_content{width:100%!important}.pp_expand{display:none!important}.ppt{margin-left:0!important}.pp_woocommerce .pp_content_container{border-radius:0!important;padding:5px!important}.pp_content_container .pp_left{padding-left:0!important}.pp_content_container .pp_right{padding-right:0!important}#fullResImage{height:auto!important}div.pp_woocommerce .pp_details{padding:10px 0}.pp_top{display:none}.wpcf7-text,.wpcf7-textarea{min-width:100%}.wpcf7 label{width:100%}.error404 #main{background-color:#fff}.trail-browse{display:none!important}.alignleft{margin:6px 28px 28px 0}.alignright{float:right;margin:6px 0 28px 28px}.aligncenter{clear:both;display:block;margin:0 auto 28px}.navbar-toggle,.navbar-toggle .icon-bar{border:1px solid #fff}.offpage-menu{position:fixed;top:-100%;transition-duration:.5s;height:100%;width:100%;background:#252523;z-index:9}.offpage-menu.slideout{top:0}.logged-in .offpage-menu.slideout{top:46px;overflow:scroll}.menu-title-wrapper>*{display:inline-block}.menu-title-wrapper{background:#d9bf8d;font-size:24px}.xs-navbar-close{border:0;position:absolute;right:0;top:50%;margin:0 15px 0 0;transform:translateY(-50%)}.menu-title-wrapper h3{font-size:24px;margin:20px 0}.offpage-menu .div-block{border:1px solid rgba(255,255,255,.2);border-left:0;border-top:0;color:#d9bf8d;font-size:18px;font-weight:700;padding:20px 15px}.offpage-menu .div-block i{display:block;font-size:22px;margin-bottom:10px}.offpage-menu .xs-nav-wrap>ul{padding-left:0;list-style:none;text-align:center;float:none;display:block;margin-top:15px}.offpage-menu .xs-nav-wrap ul li{font-size:22px;margin-bottom:15px;font-weight:700}.offpage-menu .xs-nav-wrap ul li a{color:#d9bf8d}.slideout-body{overflow:hidden}.xs-navbar{position:relative;display:table;height:100%;padding-bottom:128px;width:100%}.bottom-block-nav{position:absolute;bottom:0;display:table;width:100%}.bottom-div-block{border:1px solid rgba(255,255,255,.2);border-left:0;border-bottom:0;color:#d9bf8d;font-size:18px;font-weight:700;padding:20px 15px}.bottom-div-block i{display:block;font-size:22px;margin-bottom:10px}.owl-centered .owl-stage{display:table!important;table-layout:fixed}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce-tabs.wc-tabs-wrapper{margin-top:30px}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none}.woocommerce-cart table.cart img{height:auto}.coupon{float:left}.actions{text-align:right}.coupon>label{float:left;line-height:32px;margin-right:5px}.owl-centered .owl-wrapper{display:table!important}.owl-centered .owl-item{display:table-cell;float:none;vertical-align:middle}.owl-centered .owl-item>div{text-align:center}.no-js .owl-carousel,.owl-carousel.owl-loaded{opacity:1}.home #slider-wrap{padding-bottom:18.75%;height:0;display:block!important}.home #slider-wrap.owl-loaded{padding-bottom:0;height:auto}.inner-slider{padding-bottom:18.75%;height:0;display:block!important}.inner-slider.owl-loaded{padding-bottom:0;height:auto}.woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce-MyAccount-navigation ul>li>a{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eaeaea}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%;padding:0 15px}.image-grid-wrapper img{width:100%;height:100%;object-position:center;object-fit:cover}.image-grid-wrapper,.small-image-grid-wrapper{margin-bottom:30px}@media (max-width:767px){footer .collapse-item{width:100%;border:1px solid #fff;margin:15px auto auto;cursor:pointer}footer .collapse-item-inner{display:none;padding:15px}footer .middle-wrap h3{margin:15px 0 15px 15px;padding:0}footer .middle-wrap .menu,footer .textwidget{margin:0}.collapse-item-icon{content:"\f054";font-family:FontAwesome;text-align:right;margin:auto;position:absolute;top:18px;right:40px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s}footer .widget:nth-child(1) .collapse-item{width:100%;border:1px solid #fff;margin:0 auto auto;cursor:pointer}footer .middle-wrap .collaspse-item-icon-rotate{transform:rotate(90deg)}}@media (max-width:767px){.collapse-item-icon,.widget:nth-child(1) .collapse-item .collapse-item-icon{font-size:14px;content:"\f054";font-family:FontAwesome;text-align:right;margin:auto;position:absolute;top:20px;right:40px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s}}@media (max-width:480px){.collapse-item-icon,.widget:nth-child(1) .collapse-item .collapse-item-icon{font-size:14px;content:"\f054";font-family:FontAwesome;text-align:right;margin:auto;position:absolute;right:40px}.collapse-item-icon{top:15px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s}.widget:nth-child(1) .collapse-item .collapse-item-icon{top:17px;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s}}.card-body{padding:15px 0}.card-wrap{padding:15px 0 0}.btn-accor.btn-link.collapsed{width:100%;text-align:left;color:#fff;background-color:#252a38;padding:15px 20px}.btn-accor.btn-link{width:100%;text-align:left;color:#fff;background-color:#252a38;padding:15px 20px}.rotateFa{transition-duration:.3s;float:right;margin:-19px 0 0 -30px}.rotateClass{transform:rotate(90deg)}.owl-carousel .owl-item img{object-fit:cover}