@font-face{font-display:swap;font-family:'Merriweather Sans';font-style:normal;font-weight:300;src:url(//www.blairandsheridan.co.uk/wp-content/themes/Fineliner-child/fonts/Merriweather/merriweather-sans-v26-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Merriweather Sans';font-style:italic;font-weight:300;src:url(//www.blairandsheridan.co.uk/wp-content/themes/Fineliner-child/fonts/Merriweather/merriweather-sans-v26-latin-300italic.woff2) format('woff2')}#inner-content-container h1,#inner-content-container h2,#inner-content-container h3,#inner-content-container h4,#inner-content-container h5,#inner-content-container h6{color:#fff !important}a{color:#888}.blog-item-thumbnail.zoom-effect:hover img{transform:initial !important}.blog-item-thumbnail{width:44.9% !important;margin-right:3%;float:left;height:auto !important}.single .blog-item-thumbnail{width:100% !important}.blog-item{margin-bottom:50px !important}.blog-item-thumbnail img{width:100% !important;height:auto !important;transition:inherit !important;-moz-transition:inherit !important;-webkit-transition:inherit !important;-o-transition:inherit !important;-webkit-backface-visibility:hidden;-webkit-transform:inherit !important;backface-visibility:hidden;transform:inherit !important;float:left}.blog-item .text-block{float:left;width:52%}#content-container .ui-accordion .ui-accordion-header{background:0 0 !important}#content-container .ui-accordion-header.ui-state-active{background:0 0 !important}#content-container .ui-accordion-header.ui-state-active a{color:#fff !important}.d-t{display:table;height:100%}.d-t-c{display:table-cell;vertical-align:middle}.attachment .bs_share_row{text-align:right}.attachment .bs_share{float:none}.attachment .addthis_inline_share_toolbox,.attachment .bs_share{display:inline-block;vertical-align:top}.bs-cat-banner{background:#131217;position:relative;margin-bottom:45px}.overlay-top,.overlay-bottom{height:10px;position:absolute;margin-right:10px;margin-left:10px;left:0;right:0;background:rgba(255,255,255,.1)}.overlay-top{top:0}.overlay-bottom{bottom:0}.overlay-right,.overlay-left{height:100%;width:10px;position:absolute;top:0;bottom:0;background:rgba(255,255,255,.1)}.overlay-right{right:0}.overlay-left{left:0}.text-wrapp{padding:20px 50px;box-sizing:border-box}.bs-cat-banner.img_rig .img-wrapp{float:right;text-align:center}.bs-cat-banner .d-t{max-width:300px}.bs-cat-banner .matchh{float:left;width:50%}#content-container .bs-cat-banner a{border-bottom:none}.bs-cat-banner p{text-transform:uppercase;color:#fff !important}.bs-cat-link{background:#3f3f3f;padding:12px;text-transform:uppercase;color:#fff;font-weight:400 !important}.col_span_6{width:50%}table tbody td{background:0 0 !important}#content-container ul.bs-product-cats{margin:0;padding:0;list-style:none}#content-container ul.bs-product-cats li{display:inline-block;margin-left:0;margin-right:18px;margin-bottom:20px}#content-container ul.bs-product-cats li:last-child{margin-right:0}.bs-product-cats a{background:#3f3f3f;color:#fff;border-bottom:none !important;padding:12px 18px;display:block;line-height:1;font-weight:400 !important;text-transform:uppercase}#content-container a.image-box:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff}h1,h2,h3,h4,h5,h6{font-family:'day_romanregular',"Times New Roman",Georgia,Serif !important;font-weight:400 !important}h3{text-transform:uppercase !important;letter-spacing:0 !important}h4{letter-spacing:0 !important;text-transform:none !important}ul li{color:#999 !important}body,#intro p,.intro p,p,.main-menu,.slider-caption .caption-body,.excerpt{font-family:'Merriweather Sans',sans-serif;font-weight:300}.slider-caption p{font-size:16px !important}#intro p,.intro p{font-size:18px !important;line-height:26px !important}#intro h1,#intro h2,.intro h1,.intro h2{font-size:35px !important;margin-bottom:27px !important}#root-container{padding:41px 0 !important}#logo-wrapper.horizontal-menu{margin-top:0 !important}#logo{margin-bottom:32.125px !important}#menu-wrapper.horizontal-menu{margin-top:24px !important}#content-container{padding-bottom:64px !important}.wpb_wrapper p{font-size:16px !important}.img-link{cursor:pointer}.dropdown-icon{position:relative;float:right;width:4%;height:37px}.dropdown-icon:before{position:absolute;top:13px;margin-left:10px}.custom-has-dropdown{height:37px;background:#f0f0f0}.custom-has-dropdown a{width:96% !important;float:left}.sub-menu.dropdown{position:inherit !important;visibility:visible !important;display:none;background:#f0f0f0;padding-top:37px}.dropdown.active{display:block}.top-bar .name{height:46px !important}#mobile-menu li{min-height:37px;height:100%}.sub-menu.dropdown li{min-height:29px !important}#root-container .vc_images_carousel .vc_carousel-control .icon-next:before{font-family:'FontAwesome' !important;content:'\f105' !important}#root-container .vc_images_carousel .vc_carousel-control .icon-prev:before{font-family:'FontAwesome' !important;content:'\f104' !important}.slider-caption{background-color:rgba(28,28,28,.8) !important;padding:24px;margin:-12px}.slider-caption h2{color:#fff !important;font-size:18px !important;font-weight:400;font-style:normal !important;text-align:left;margin-bottom:14px !important;margin-top:24px}.slider-caption .caption-body{font-style:normal !important;text-align:left}.slider-caption .caption-body .button{margin-bottom:5px !important;padding:11px 18px !important}.slider-caption p{color:#999 !important;font-size:18px;font-weight:300;margin-bottom:20px !important}.header-info{background-color:#3f3f3f;min-height:22px;color:#cdcdcd}.header-info p{text-align:center;font-size:14px;font-weight:300;line-height:22px;letter-spacing:1px;float:left}.header-info span{padding:0 16px;float:left;margin-top:3px;font-size:14px;color:#999}.header-info-inner{width:394px;margin:auto}#menu-wrapper.horizontal-menu .main-menu>li{padding:0 14px !important}#menu-wrapper.horizontal-menu .main-menu .current-page-ancestor>a{color:#fff !important}#menu-wrapper.horizontal-menu .main-menu>li>a{font-size:14px;font-weight:300;letter-spacing:-.3px}.play:before{font-family:'FontAwesome';content:'\f04b'}#header-container .bs-social{position:absolute;right:0}.bs-social a{text-decoration:none;height:34px;width:34px;font-size:15px;border-radius:50%;display:block;float:left;margin-right:7px;line-height:34px;text-align:center;color:#fff !important;background-color:#999;transition:.3s background-color ease}.bs-social a:last-of-type{margin-right:0 !important}.icon-pinterest-p:before{content:"\f231"}.bs-facebook:hover,#footer-root-container .bs-facebook{background-color:#3b5998}.bs-pinterest:hover,#footer-root-container .bs-pinterest{background-color:#bd081c}.bs-instagram:hover,#footer-root-container .bs-instagram{background-color:#369}.bs-contact{background-color:#7eb4be !important}#header-container .bs-social{height:90px}#header-container .bs-search{position:absolute;top:55px;width:157px;right:0}#header-container .bs-search input{color:#fff;font-weight:700 !important;opacity:1 !important}#header-container .bs-search form ::placeholder{color:#fff;text-transform:uppercase;font-weight:700 !important;opacity:1 !important}#header-container .bs-search span{position:relative;width:100%;display:block}#header-container .bs-search span:before{content:'\f002';font-family:'FontAwesome';position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:18px;color:#fff;z-index:1;font-weight:400}#header-container .bs-search input{margin:0;border:1px solid #fff;background-color:#1c1c1c;padding-left:35px}#contact-sticky .bs-search{background-color:#7eb4be !important}.bs-social a.bs-contact i{font-size:14px}#footer-root-container .bs-pinterest:hover,#footer-root-container .bs-facebook:hover{background-color:#999}.bs-account-bag{position:absolute;left:0}.bs-account-bag>a{height:34px;background-position:center;display:block;float:left;margin-left:10px;line-height:42px;text-align:center;color:#1c1c1c;text-decoration:none}.bs-account{background-image:url(//www.blairandsheridan.co.uk/wp-content/themes/Fineliner-child/assets/img/account.png);width:30px;background-size:30px 34px}.bs-bag{background-image:url(//www.blairandsheridan.co.uk/wp-content/themes/Fineliner-child/assets/img/bag.png);width:28px;background-size:28px 34px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#fff}.woocommerce ul.products.wooc-col3 li.product,.woocommerce-page ul.products.wooc-col3 li.product{border-left:none;border-right:none;border-top:none}.wpb_video_widget{margin-bottom:20px !important}.learn_more h3{min-height:60px}.block_3{margin-bottom:54px !important}.block_3 h3{color:#fff !important;font-size:22px !important;font-weight:400 !important;letter-spacing:0 !important;margin-bottom:20px !important}.block_3 .vc_single_image{margin-bottom:22px !important}.block_3 img{border:0 !important}.block_3 p{color:#999 !important;font-size:16px !important;min-height:82px;line-height:25px !important}.recent-works h3{color:#fff !important;font-size:22px !important;font-weight:400 !important}.vc_single_image,#root-container .wpb_single_image{width:100%}.vc_single_image-wrapper{position:relative}.vc_single_image-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff}.gallery .vc_single_image:after,.ring-selection .vc_single_image:after{content:"";position:inherit !important;top:0;bottom:0;left:0;right:0;opacity:0 !important;border:0 !important}.blog-item-thumbnail a{display:inline-block;border:0 !important}.blog-item-thumbnail a{border:0;display:inline-block;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1.0);-moz-backface-visibility:hidden;-moz-transform:translateZ(0) scale(1,1.0);backface-visibility:hidden;transform:translateZ(0) scale(1,1.0);max-width:100%}.gallery .vc_single_image a:after,.ring-selection .vc_single_image a:after,.blog-item-thumbnail a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff !important}.gallery h4{text-transform:capitalize !important;margin-bottom:25px !important}.gallery-wrapper .gallery-item{border:0 !important;background:0 0 !important;padding:0 !important}.gallery-wrapper .gallery-item a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff}.border{border:0 !important}.no-border:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:0 !important}.recent-works .border{border:0 !important;-webkit-background-clip:padding-box;background-clip:padding-box}#intro{padding:64px 46px 45px !important}#intro h1,.intro h1{letter-spacing:0px !important}#inner-content-container{margin-top:77px !important}#content-container .columns{font-family:'Merriweather Sans',sans-serif;font-weight:300}.single-product #inner-content-container{margin-top:0 !important}.single-product #intro-wrapper{margin-bottom:77px}#content-container a.at-share-btn{border-bottom:none}.addthis_inline_share_toolbox{clear:right !important}.bs_share{float:left;margin-right:10px;color:#fff;text-transform:uppercase;line-height:32px;font-size:18px}.bs-free{position:relative;width:320px;background-color:#999;color:#fff;text-align:center;padding:15px 75px 15px 10px;text-transform:uppercase;box-sizing:border-box;margin-bottom:15px;line-height:22px;font-size:18px;max-width:100%}.bs-free:after{content:'';position:absolute;top:15px;right:26px;width:45px;height:22px;background:url(//www.blairandsheridan.co.uk/wp-content/themes/Fineliner-child/assets/img/van.png)}.single_add_to_cart_button{width:320px;max-width:100%}form.cart .single_add_to_cart_button{border-left:none !important;border-right:none !important;color:#fff;text-transform:uppercase}#root-container form.cart .button{color:#fff}.recent-works h3{font-size:22px !important;letter-spacing:0 !important}.recent-works .divider{margin:18px 0 89px !important}.recent-works .uxb-exte{margin-bottom:40px}.recent-works{margin-bottom:20px !important}.about-block{min-height:100px}#sidebar-wrapper .menu .current-menu-item a,#sidebar-wrapper .menu .sub-menu .current_page_item a,#sidebar-wrapper .menu .current-menu-ancestor>a{color:#fff !important}#sidebar-wrapper .menu .sub-menu{margin-bottom:10px !important;margin-top:10px !important}.home #content-container .intro h3 a{color:#fff;border-bottom:none;font-weight:400}.blog-title a{color:#fff !important}.fancybox-skin{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0 !important}.fancybox-skin .fancybox-title.fancybox-title-float-wrap{position:inherit;right:inherit;margin-bottom:10px}.fancybox-skin .fancybox-title.fancybox-title-float-wrap .child{margin-right:inherit;margin-top:10px;white-space:inherit;color:#888;background:0 0 !important;text-shadow:none}.gallery-wrapper.col3 .gallery-item-wrapper{float:left}.blog-item p,.blog-item .excerpt{font-size:16px !important}.blog-item h4{color:#999 !important}.blog-item .readmore-link{font-weight:400 !important}.inner-widget-item H4{text-transform:uppercase !important}.block_3_about .about-block{min-height:168px !important}.blog-item h2{margin-bottom:8px !important}.blog-item h2 a{font-weight:400 !important}.blog-item h4{font-weight:400 !important}.wpb_wrapper ul li{font-family:'Merriweather Sans',sans-serif;font-weight:300;font-size:16px !important}.gallery .vc_single_image{margin-bottom:10px !important}#home-slider-container,.image-slider-wrapper{background:0 0 !important}.breadcrumbs{display:none !important;border:0 !important;border-color:inherit !important;background-color:inherit !important;border-width:0 !important;font-size:12px;font-family:'Merriweather Sans',sans-serif;font-weight:300;padding:0 .875em 1.5625em !important}.breadcrumbs a{color:#999 !important;font-size:12px}.breadcrumbs span{color:#888 !important;font-size:12px}.breadcrumbs>*:first-child:before{content:" " !important}.breadcrumbs>*:before{content:">" !important}body.attachment .vc_row.wpb_row.vc_row-fluid{display:block;width:70%;float:left}body.attachment .bs_share_row{display:block;width:20%;float:right}#footer-root-container .footer-widget-item h5{font-size:22px;font-weight:400;margin:23px 0 20px;color:#fff;letter-spacing:0 !important}#footer-root-container .footer-widget-item ul li{margin-bottom:4px;font-size:16px}.footer-widget-item .textwidget ul:nth-child(3){padding:5px 0 24px}#footer-root-container .footer-widget-item ul li a{font-size:16px;color:#999}#footer-root-container .footer-widget-item ul li a:hover,#footer-root-container a:hover{color:#fff !important}#footer-content-container{padding:58px 0 63px !important}#footer-bar-container{margin:25px 0 0 !important}#copyright-text{text-align:left !important;padding-left:15px}#copyright-text a{color:#999 !important}#mc_embed_signup span{font-size:16px}.name-inputs{margin-top:27px}#mc_embed_signup label{float:left;color:#999;font-size:16px;line-height:37px;margin-bottom:5px}#mc_embed_signup input[type=text],#mc_embed_signup input[type=email]{float:right}#mc_embed_signup input[type=text],#mc_embed_signup input[type=email]{font-size:16px;border-style:solid;color:#999;border-color:#999;background-color:#1c1c1c;padding:7px;border-width:1px;box-shadow:0px 0px 0px 0px rgba(42,42,42,0);text-shadow:0px 0px 0px rgba(42,42,42,0);width:62%;margin-bottom:5px}#mc_embed_signup input[type=text]:focus,#mc_embed_signup input[type=email]:focus{outline:none}#root-container #mc-embedded-subscribe.button{height:34px;line-height:1;width:100%;padding:0 18px !important;background-color:#999 !important;color:#fffefe !important;font-size:16px !important;border:0 !important;margin-top:10px}#recent-posts-5 ul li{margin-bottom:8px !important}#recent-posts-5 ul li a{display:block}.uxb-tmnl-testimonial-item .uxb-tmnl-blockquote-wrapper{border:1px solid #eaeaea !important}#root-container .vc_tta-accordion.vc_tta-style-theme-default .vc_tta-panels-container .vc_active .vc_tta-panel-heading a,#root-container .vc_tta-accordion.vc_tta-style-theme-default .vc_tta-panels-container .vc_active .vc_tta-panel-heading .vc_tta-title-text{color:#fff !important;font-weight:400 !important}#root-container .vc_tta-accordion.vc_tta-style-theme-default .vc_tta-panels-container .vc_tta-panel-heading a{background:0 0 !important;text-transform:uppercase !important}.products .vc_single_image-wrapper{position:relative}.add_to_cart_button .icon-shopping-cart,form.cart .icon-shopping-cart{display:none !important}#intro h1:last-child,#intro h2:last-child{margin-bottom:0 !important}.home-slider-item-border{border:1px solid #fff;opacity:.4;position:absolute;top:26px;right:26px;left:26px;bottom:26px;width:auto;height:auto}#mc-embedded-subscribe-form label{clear:left}@media only screen and (min-width:1360px){#contact-sticky .bs-search{width:56px;padding-left:0;padding-right:32px;text-align:right}}#contact-sticky .bs-search-form{display:none}#contact-sticky .bs-search-form form,#contact-sticky .bs-search-form input{margin-bottom:0 !important}@media only screen and (max-width:1360px){#contact-sticky .bs-search-form form{width:230px}}@media only screen and (max-width:320px){#contact-sticky .bs-search-form form{width:190px}}#contact-sticky .bs-search-form.expand-search{display:inline-block;background-color:transparent;border:none;position:fixed;width:300px;margin-left:-363px;margin-right:0;top:185px;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#7eb4be;z-index:10}@media only screen and (max-width:1360px){#contact-sticky .bs-search-form.expand-search{width:250px;margin-left:-260px;z-index:-1}}@media only screen and (max-width:320px){#contact-sticky .bs-search-form.expand-search{width:210px;margin-left:-220px;z-index:-1}}.bs-search-results h2,.bs-image-search-results h2{display:block;float:left;font-size:2.4em !important;margin-bottom:25px !important}.bs-search-results a,.bs-image-search-results a{font-family:'day_romanregular',"Times New Roman",Georgia,Serif !important;font-weight:400 !important;font-size:18px;line-height:1.4;border:none !important;text-decoration:none;color:#fff}.bs-search-results a:hover,.bs-image-search-results a:hover{text-decoration:underline !important}.bs-search-results .images-header>div{float:right;font-size:16px;color:#fff}@media screen and (max-width:992px){.bs-search-results .images-header>div span{display:none}}.bs-search-results .images-header>div a{text-decoration:underline !important}.bs-search-results .images{width:calc(100%);display:block;float:left;padding-left:25px;padding-right:25px;margin-bottom:60px !important;padding-bottom:60px;border-bottom:1px solid #fff}.bs-search-results .images .image-col{display:block}.bs-search-results .images .image-col img{display:block;height:150px !important;object-fit:cover;object-position:center;margin-bottom:10px;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}@media screen and (min-width:768px){.bs-search-results .images .image-col img{height:150px !important}}.bs-search-results .slick-prev{left:0;top:43%}.bs-search-results .slick-next{right:0;top:43%}.bs-search-results .slick-dots{bottom:0 !important;left:0 !important;margin-left:0 !important}.bs-search-results .slick-dots li.slick-active button:before{color:#fff !important}.bs-search-results .slick-dots li button:before{color:#999 !important;font-size:10px}form#imagesearchform input{margin:0;border:1px solid #fff;background-color:#1c1c1c;padding-left:175px;color:#fff;font-weight:700 !important;font-size:18px;opacity:1 !important}form#imagesearchform ::placeholder{color:#fff;text-transform:uppercase;font-weight:700 !important;opacity:1 !important}form#imagesearchform div{position:relative;width:100%;display:block}form#imagesearchform div:before{content:'Images searched for: ';font-family:'FontAwesome';position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:18px;color:#fff;z-index:1;font-weight:400}.bs-image-search-results .images{width:calc(100%);display:block;float:left;margin-bottom:60px !important;padding-bottom:60px;border-bottom:1px solid #fff}.bs-image-search-results .images .image-col{display:inline-flex;padding-right:20px}@media screen and (min-width:1024px){.bs-image-search-results .images .image-col{width:calc(16% - 15px)}.bs-image-search-results .images .image-col:nth-child(6n){padding-right:0}}@media only screen and (max-width:320px){.bs-image-search-results .images .image-col{width:calc(50% - 15px)}.bs-image-search-results .images .image-col:nth-child(2n){padding-right:0}}.bs-image-search-results .images .image-col img{display:block;height:150px !important;object-fit:cover;object-position:center;margin-bottom:10px;width:100%}@media screen and (min-width:768px){.bs-image-search-results .images .image-col img{height:150px !important}}.bs-search-results .products{width:100%;display:block;float:left;margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #fff}.bs-search-results .products>.product-col{display:inline-flex;padding-right:20px}@media screen and (min-width:1024px){.bs-search-results .products>.product-col{width:calc(25% - 15px)}.bs-search-results .products>.product-col:nth-child(4n){padding-right:0}}@media screen and (min-width:768px) and (max-width:1023px){.bs-search-results .products>.product-col{width:calc(33% - 15px)}.bs-search-results .products>.product-col:nth-child(3n){padding-right:0}}@media screen and (max-width:767px){.bs-search-results .products>.product-col{width:calc(50% - 15px)}.bs-search-results .products>.product-col:nth-child(2n){padding-right:0}}.bs-search-results .products>.product-col a{display:block;margin-bottom:25px}.bs-search-results .products>.product-col a img{height:150px;object-fit:cover;object-position:center;width:100%}.bs-search-results .products>.product-col a .product-image{display:block;position:relative;margin-bottom:10px}.bs-search-results .products>.product-col a .product-image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff}@media screen and (min-width:768px){.bs-search-results .products>.product-col a img{height:200px}}.bs-search-results .pages{width:100%;display:block;float:left;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #fff}.bs-search-results .posts{width:100%;display:block;float:left;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #fff}body.search .fancybox-title span.child a,body.page-id-12557 .fancybox-title span.child a,body.page-id-12590 .fancybox-title span.child a{display:block !important}@media (min-width:768px) and (max-width:1024px){.block_3 h3{min-height:60px}.block_3 p{min-height:125px}#footer-root-container .footer-widget-item h5{min-height:60px}#mc_embed_signup label{font-size:12px;margin:6px 0 13px !important}}@media (min-width:568px) and (max-width:767px){h1,h2,h3,h4,h5,h6,p{text-align:center}.custom-has-dropdown a{width:93% !important}.dropdown-icon{width:7%}.breadcrumbs{display:block !important}.block_3 img,.recent-works img{display:block;margin:0 auto}.block_3 .button,.block_3 .vc_btn3{display:block;width:162px;margin:auto !important}.blog-item-thumbnail{width:100% !important;float:none;height:auto !important}.blog-item{margin-bottom:50px !important}.blog-item-thumbnail img{float:none}.blog-item .text-block{float:none;width:100%}#content-container .gallery-item-wrapper{width:33% !important}#root-container .button{display:block}.block_3 .vc_single_image{width:231px;margin-left:auto;margin-right:auto}#footer-root-container .footer-widget-item ul,#footer-root-container .footer-widget-item span{text-align:center}#footer-root-container .footer-widget-item img{display:block;margin:0 auto}#footer-root-container .footer-widget-item h5{min-height:60px}#mc_embed_signup label{width:22%;margin:6px 0 13px !important}}@media (min-width:320px) and (max-width:568px){h1,h2,h3,h4,h5,h6,p{text-align:center}#intro h1,#intro h2,.intro h1,.intro h2{font-size:22px !important}.header-info{height:100%}.header-info p{float:none}.header-info span{display:none}.header-info-inner{width:100%}.breadcrumbs{display:block !important}.custom-has-dropdown a{width:90% !important}.dropdown-icon{width:10%}#content-container .gallery-item-wrapper{width:50% !important}.block_3 .vc_single_image{width:231px;margin-left:auto;margin-right:auto}.block_3 img,.recent-works img{display:block;margin:0 auto}.block_3 .button{display:block;width:162px;margin:auto !important}.blog-item-thumbnail{width:100% !important;float:none;height:auto !important}.blog-item{margin-bottom:50px !important}.blog-item-thumbnail img{float:none}.blog-item .text-block{float:none;width:100%}#root-container .button{display:block}#footer-root-container .footer-widget-item ul,#footer-root-container .footer-widget-item span{text-align:center}#footer-root-container .footer-widget-item img{display:block;margin:0 auto}#footer-root-container .footer-widget-item h5{min-height:60px}#mc_embed_signup label{width:28%;margin:6px 0 13px !important}}@media only screen and (min-width:959px){.bs-account-bag,#header-container .bs-social{top:0}}@media only screen and (max-width:1196px){.bs-account-bag{left:30px}#header-container .bs-social,#header-container .bs-search{right:30px}}@media only screen and (max-width:959px){#header-search-input{height:46px !important}#logo-wrapper{padding-bottom:54px !important}.bs-account-bag,#header-container .bs-social{bottom:70px}#header-container .bs-social{height:auto}#header-container .bs-search{width:40%;left:50%;transform:translateX(-50%);bottom:68px;top:auto}}@media only screen and (max-width:829px){#logo-wrapper{padding-bottom:54px !important}.bs-account-bag,#header-container .bs-social{bottom:70px}}@media only screen and (max-width:768px){.push-3,.pull-9{width:100% !important;left:0 !important;right:0 !important}}@media only screen and (max-width:670px){#logo-wrapper{padding-bottom:114px !important}#header-container .bs-search{width:calc(100% - 60px);left:50%;transform:translateX(-50%);bottom:128px;top:auto}}@media (max-width:479px){#content-container .gallery-item-wrapper{width:100% !important}}#tab-description ul{font-size:18px;color:#fff}.fancybox-title span.child a{display:none}h2.woocommerce-loop-product__title{font-size:14px !important}ul.products span.woocommerce-Price-amount{display:none}h2.woocommerce-loop-category__title{font-size:14px !important}h2.woocommerce-loop-category__title mark.count{display:none}#tab-description,#tab-description p,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{color:#fff;font-size:17px !important;line-height:1.4em !important;margin-bottom:17px !important}.woocommerce-product-details__short-description{margin-bottom:20px}#tab-description li{color:#fff !important;font-size:17px !important;line-height:1.4em !important}#wooc-content-container .row{margin-bottom:30px !important}table.variations{border:none !important;background-color:#1c1c1c !important;margin-bottom:20px !important}.variations td.label{text-align:left !important;width:150px}.variations label{color:#fff !important;font-size:15px !important}#wooc-content-container .variations td.label{font-weight:400 !important}.woocommerce div.product form.cart .variations label{font-weight:400 !important}#wooc-content-container .variations td.label{width:140px !important}table.variations select,table.variations select::placeholder{color:#333 !important}#wooc-content-container select,#root-container .woocommerce select{font-size:15px !important;padding:5px}#wooc-content-container .bs_share_row{display:none}a.reset_variations{color:#fff !important}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{background-color:#333 !important;color:#fff !important;font-size:15px}.woocommerce-Price-amount.amount{letter-spacing:.1em}h2.woocommerce-loop-product__title{font-family:'Merriweather Sans',sans-serif;font-weight:300;letter-spacing:0px !important;line-height:1.4em !important;font-size:16px !important;text-transform:none !important;text-align:center}#content-container li{line-height:1.8;margin-left:18px;color:#fff !important}.flex-control-thumbs{margin:0 !important}#content-container ol.flex-control-thumbs{list-style:none !important;margin-bottom:0 !important;margin-left:0 !important}.flex-control-nav li,#root-container .wpb_gallery_slides.wpb_flexslider .flex-control-nav li{margin:0 !important}.wooc-content-container .quantity{display:none}#content-container a.loop_view{display:none !important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{display:none !important}#wooc-content-container ul.products li.product>a:first-child,#content-container .woocommerce ul.products li.product>a:first-child{border:0 !important}#theme-body.woocommerce ul.products li.product,#theme-body.woocommerce-page ul.products li.product{border:0 !important;margin:0 1.428571428571429% 10px !important}.flex-viewport{margin-bottom:10px}.flex-viewport:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:10px solid #fff;pointer-events:none}ol.flex-control-thumbs li:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.1;border:3px solid #fff;pointer-events:none}ol.flex-control-nav li{box-sizing:border-box !important;margin:0 2% 2% 0 !important;position:relative}ol.flex-control-nav li:nth-child(4n){box-sizing:border-box !important;margin:0 0 2% !important;position:relative}ol.flex-control-nav li{width:23.5% !important}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom:1em !important}.flex-viewport{transition:none !important}#contact-sticky{position:absolute;color:#fff;border-radius:0 5px 5px 0;font-size:18px}#contact-sticky a,#contact-sticky div{position:fixed;background-color:#7eb4be;padding:15px 31px;color:#fff;font-weight:700;font-size:25px;border-radius:0 5px 5px 0;border:1px solid #558f9a;border-left:0;min-width:25px}#contact-sticky .bs-contact{top:100px}#contact-sticky .bs-search{top:185px;cursor:pointer}@media only screen and (max-width:1360px){#contact-sticky{right:80px !important;top:20px;z-index:10;display:none}#contact-sticky a,#contact-sticky div{padding:15px 21px;border-radius:50%}}@media only screen and (max-width:400px){.bs-account-bag{left:20px}#header-container .bs-social{right:25px}}.bs-product-gallery .gallery,.gallery-size-theme-large-square{display:flex;flex-wrap:wrap}.bs-product-gallery .gallery .gallery-item,.gallery-size-theme-large-square .gallery-item{flex-basis:33.3333%;width:inherit !important}.bs-product-gallery .gallery .gallery-item dt,.gallery-size-theme-large-square .gallery-item dt{padding-left:10px;padding-right:10px}.header-info.lightblue{background-color:#7eb4be;padding-top:3px;padding-bottom:3px;display:flex;flex-direction:column;align-items:center}.header-info.lightblue .header-info-inner p,.header-info.lightblue .header-info-inner span,.header-info.lightblue .header-info-inner a{color:#fff}.header-info.lightblue .booking{width:365px}.header-info.lightblue span{margin-top:0 !important}.header-info.lightblue .header-info-inner{width:auto !important;margin:inherit !important}.header-info.lightblue .header-info-inner a{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline}#ui-datepicker-div .ui-icon{width:16px !important;height:16px !important}@media only screen and (max-width:676px){.header-info.lightblue{background-color:#7eb4be;padding-left:3px;padding-right:3px}}@media only screen and (max-width:568px){.bs-product-gallery .gallery .gallery-item,.gallery-size-theme-large-square .gallery-item{flex-basis:50%}.header-info.lightblue{background-color:#7eb4be;padding-left:3px;padding-right:3px}}@media only screen and (max-width:479px){.bs-product-gallery .gallery .gallery-item,.gallery-size-theme-large-square .gallery-item{flex-basis:100%}.header-info.lightblue .booking{width:281px}.header-info.lightblue .header-info-inner a{font-size:12px}}@media only screen and (max-width:768px){.page-id-11107 #root-container>#content-container>#inner-content-container>.large-12>.vc_row-fluid{display:flex;flex-direction:column-reverse}}.header-info-inner.booking>p{font-size:16px;font-weight:700;text-transform:uppercase}.single-product .variations{max-width:320px}.single-product .variations tr{display:flex;flex-direction:column}.single-product .variations .label{max-width:100%;border:none;text-align:left;padding:0}.single-product .variations label[for=pa_ring-size]{margin:0}.single-product .variations select{margin-bottom:0;width:100% !important}.single-product .variations .value{padding-bottom:0 !important}