﻿*{margin:0}@font-face{font-family:"Font Awesome Brands";src:url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-brands-400.woff2") format("woff2"), url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-brands-400.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome Reg";src:url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-regular-400.woff2") format("woff2"), url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-regular-400.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome Bold";src:url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-solid-900.ttf") format("ttf"), url("https://blueinkca.co.za/wp-content/themes/raw/assets/fonts/fa-solid-900.woff2") format("woff2");font-weight:lighter;font-style:normal}html{scroll-behavior:smooth}body{font-family:"Poppins", sans-serif;color:#333;overflow-x:hidden;background:#FCFCFC}a{text-decoration:none;color:#333}h1{font-size:65px;color:#333;margin:10px 0px;margin-bottom:30px}h2{font-size:45px;color:#333;margin:10px 0px;margin-bottom:30px}h3{font-size:38px;color:#333}h4{font-size:28px;color:#333}h5{text-transform:uppercase;color:#5088DC;font-weight:400;font-size:14px}header{background:#fff;position:fixed;min-height:10px;width:100%;margin:auto;z-index:9999;transition:all 0.3s;webkit-transition:all 0.3s}header .header-content{width:auto;max-width:1400px;margin:auto;padding:15px 0px;transition:all 0.3s;webkit-transition:all 0.3s}header .header-content .site-branding img{width:auto;max-width:200px;height:auto}header.article-header{display:none}.top-bar-left.float-left,.top-bar-right.float-right.show-for-small-only{display:none}.header-flexwrap{display:flex}.header-flexwrap .header-flex:nth-child(1){display:block;width:20%}.header-flexwrap .header-flex:nth-child(2){display:flex;width:80%;justify-content:flex-end}.site-branding img{transition:all 0.3s;webkit-transition:all 0.3s}.site-title,.site-description{display:none}header.is-scrolling{background:#ffffffde;position:fixed;min-height:10px;overflow:visible;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}header.is-scrolling .header-content{padding:10px 0px;padding-bottom:5px}header.is-scrolling .site-branding img{max-width:150px}.header-cta{text-align:right}.header-cta a.tel:before{content:"";font-family:"Font Awesome";display:inline-block;color:#fff;text-align:right;font-size:14px;font-weight:100;line-height:3.2;margin-right:25px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-cta a.tel:hover:before{opacity:0.8}.header-cta a.email:before{content:"";font-family:"Font Awesome";display:inline-block;color:#fff;text-align:right;font-size:14px;font-weight:100;line-height:3.2;margin-right:25px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-cta a.email:hover:before{opacity:0.8}.cta-scroll{width:100%;max-width:100%;min-height:10px;top:96px;padding:20px 0px;left:0;position:fixed;text-align:right;background:#ffffff63;opacity:0;transform:translate(0px, 100px);-webkit-transform:translate(0px, 100px);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all 0.6s;-webkit-transition:all 0.6s}.cta-scroll .cta-scroll-padding{width:auto;max-width:1400px;padding:0px 35px;margin:auto}.cta-scroll .cta-scroll-padding a.menu{color:#fff;background:#0397c5;padding:10px 15px;margin-right:15px;border-radius:8px;transition:all 0.3s;-webkit-transition:all 0.3s}.cta-scroll .cta-scroll-padding a.menu::after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;-webkit-transition:all 0.3s}.cta-scroll .cta-scroll-padding a.menu:hover{opacity:0.8}.cta-scroll .cta-scroll-padding a.book{color:#fff;background:#FFC509;padding:10px 15px;border-radius:8px;transition:all 0.3s;-webkit-transition:all 0.3s}.cta-scroll .cta-scroll-padding a.book::after{content:"";font-family:"Font Awesome Bold";font-weight:300;margin-left:15px;-webkit-transition:all 0.3s}.cta-scroll .cta-scroll-padding a.book:hover{opacity:0.8}header.is-scrolling .cta-scroll{width:100%;max-width:100%;background:#ffffff63;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}*{margin:0px}.banner{max-width:100%;min-height:700px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/09/AdobeStock_339672014.jpg);background-size:cover;background-position:center;overflow:hidden}.banner .banner-content-wrap{display:flex;width:auto;max-width:1660px;margin-right:0px;margin-left:auto}.banner .banner-content-wrap .banner-content:nth-child(2){width:10%}.banner .banner-content-wrap .banner-content:nth-child(3){width:55%;display:flex;justify-content:center;min-height:700px;flex-direction:column;z-index:9}.banner .banner-content-wrap .banner-content:nth-child(3) img{width:100%;margin-top:230px;position:absolute;max-width:980px;right:0;display:none}.banner .banner-content-wrap .banner-content:nth-child(1){width:35%;display:flex;justify-content:center;height:700px;flex-direction:column}.banner .banner-content-wrap .banner-content:nth-child(1) h2{text-transform:uppercase;font-family:"Poppins", sans-serif;color:#fff !important;font-size:45px;font-weight:100;margin-bottom:35px;padding-left:0px !important}.banner .banner-content-wrap .banner-content:nth-child(1) h2 span{font-weight:700}.banner .banner-content-wrap .banner-content:nth-child(1) h2:before{display:none}.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a{color:#fff;text-decoration:none;padding-right:15px;margin-top:50px;border:solid 1px;border-radius:8px;padding:15px 25px;margin-right:20px}.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a:hover::after{margin-left:25px}.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a::after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;-webkit-transition:all 0.3s}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a{color:#fff;text-decoration:none;padding-right:15px;margin-top:50px;border:solid 1px #FFC509;border-radius:8px;padding:15px 25px;background:#FFC509}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a:hover::after{margin-left:25px}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a::after{content:"";font-family:"Font Awesome Bold";font-weight:300;margin-left:15px;-webkit-transition:all 0.3s}.banner .banner-content-wrap .banner-content:nth-child(1) p{color:#fff}.banner-social{width:35px;height:auto;position:absolute;left:32px;right:auto;top:630px;text-align:center;line-height:3;color:#333}.banner-social a i{color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}.banner-social a i:hover{color:#0397c5}.feature-social{width:35px;height:auto;position:absolute;left:32px;right:auto;top:252px;text-align:center;line-height:3;color:#333}.feature-social a i{color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}.feature-social a i:hover{color:#0397c5}.banner-content-wrap .banner-content:nth-child(1) a.learnmore:hover::after{padding:25px}#custom-bg::after{content:"";background:#0000007a;position:absolute;width:100%;height:473px;top:0;z-index:0}.video-wrap{width:100%;height:700px;overflow:hidden;position:absolute;display:none}.video-wrap video{position:absolute;opacity:0.6;width:100%}canvas#network{position:absolute;top:0}.top-bar#top-bar-menu{text-align:center}ul #main-nav{font-family:"Poppins", sans-serif;font-weight:400}ul #main-nav li{display:inline-block;font-family:"Poppins", sans-serif;font-weight:400;text-transform:uppercase}ul#main-nav{font-family:"Poppins", sans-serif;font-weight:400;padding-left:0px;font-size:13px}ul#main-nav li{display:inline-block;font-family:"Poppins", sans-serif;font-weight:400;text-transform:uppercase}ul#main-nav li a{padding:47px 10px;color:#333;line-height:7;position:relative;transition:all 0.3s;webkit-transition:all 0.3s}li#menu-item-35{margin-left:15px}ul#main-nav li{display:inline-block;position:relative}ul#main-nav li.current_page_item a::after{width:15px;height:3px;left:0;right:0;margin:auto;background:#5088DC}li#menu-item-35{border:solid #333 1px;border-radius:100px;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-35 a{line-height:3.5 !important;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-35:hover{background:#0397C5;color:#fff;border:solid #0397C5 1px}li#menu-item-35:hover a{color:#fff}header ul li ul{background:#5271ffdb;visibility:hidden;opacity:0;width:220px;position:absolute;padding-left:0px;transition:all 0.3s;-webkit-transition:all 0.3s;z-index:0;transform:translate(0px, -50px);-webkit-transform:translate(0px, -50px)}header ul li ul li{transition:all 0.3s;-webkit-transition:all 0.3s}header ul li ul li a{line-height:2 !important;padding:15px !important;color:#fff !important;transition:all 0.3s;-webkit-transition:all 0.3s}header ul li ul a{padding:0px 15px !important;width:auto;display:block}header ul li ul li a:hover{background:#333}header ul li ul li a:hover::after{width:0;right:auto;left:0;background:#333}li#menu-item-19{z-index:99}header ul li:hover>ul,header ul li ul:hover{visibility:visible;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}header ul li ul li{clear:both;width:100%;text-align:left;padding:0px !important}header ul li ul li:hover{background:#00204a}.site-navigation ul li ul li:hover{background:#74b7e4}ul#main-nav li a::after{content:"";position:absolute;width:0px;height:3px;right:0;top:-4px;background:#5088DC;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s}ul#main-nav li a:hover::after{width:100%;right:auto;left:0;background:#0397C5}header.is-scrolling ul#main-nav li a{padding:33px 5px;line-height:5.5;color:#333}svg.search-icon .is-menu .search-icon-path{fill:#fff}svg.search-icon{display:inline-block;margin-bottom:-5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .astm-search-menu.is-menu.is-dropdown.menu-item a{color:#333 !important}header.is-scrolling svg.search-icon{fill:#333 !important;color:#333 !important}path.search-icon-path{padding-top:5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling path.search-icon-path{fill:#333 !important;color:#333 !important}footer{margin:0px;max-width:100%;display:block;margin-bottom:-15px;overflow:hidden}footer h3{font-size:20px;font-family:"Poppins", sans-serif;color:#333;margin-bottom:20px;font-weight:500 !important}footer .inner-footer{width:auto;max-width:1400px;padding:90px 35px;min-height:100px;margin:auto}footer .inner-footer ul{padding-left:0px}footer .inner-footer ul li{display:block;list-style:none;line-height:2}footer .inner-footer ul li a{color:#333;font-weight:300;font-size:15px}footer .user{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .user:before{content:"";font-family:"Font Awesome Bold";position:absolute;left:0;font-weight:300}footer .user:hover{opacity:0.7}footer .number{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .number:before{content:"";font-family:"Font Awesome Bold";position:absolute;left:0;font-weight:400}footer .number:hover{opacity:0.7}footer .email{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .email:before{content:"";font-family:"Font Awesome Bold";position:absolute;left:0;font-weight:300}footer .email:hover{opacity:0.7}footer .location{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .location:before{content:"";font-family:"Font Awesome Bold";position:absolute;left:0;font-weight:300}footer .location:hover{opacity:0.7}footer p.user,footer p.number,footer p.email,footer p.location{margin:0px !important}footer img{max-width:150px !important}footer .facebook{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .facebook:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .facebook:hover{opacity:0.7}footer .twitter{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .twitter:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .twitter:hover{opacity:0.7}footer .instagram{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .instagram:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .instagram:hover{opacity:0.7}.copyright{background:#fff}.copyright .copyright-content{width:auto;max-width:1400px;padding:20px 35px;margin:auto;color:#333;font-weight:300 !important}.flex-footer{display:flex}.flex-footer .flex-footer-content{display:block;width:23.8%}img.wp-image-8{width:100% !important;max-width:230px !important}footer .astm-search-menu.is-menu.is-dropdown.menu-item{display:none}.sub-block-wrap{width:auto;max-width:100%;margin:auto;min-height:50px;background:#5088dc;background:-moz-linear-gradient(-45deg, #5088dc 0%, #7db9e8 100%);background:-webkit-linear-gradient(-45deg, #5088dc 0%, #7db9e8 100%);background:linear-gradient(135deg, #5088dc 0%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5088dc", endColorstr="#7db9e8",GradientType=1)}.sub-block-wrap .sub-block{width:auto;max-width:1400px;padding:25px 35px;padding-bottom:15px;color:#fff;margin:auto}.sub-block-wrap .sub-block p{color:#fff}.content{width:auto;max-width:1400px;margin:auto;padding:90px 35px}.content-full{width:100%;overflow:hidden;margin:auto;padding:100px 0px}.content-full h3{text-transform:lowercase !important}.content-full h3::first-letter{text-transform:uppercase !important}.border-left img{border-radius:40px 0px 0px 40px !important;overflow:hidden}.border-right img{border-radius:0px 40px 40px 0px !important;overflow:hidden}.border-all{border-radius:40px !important;overflow:hidden}p{font-size:14px;line-height:1.8;margin:15px 0px;color:#333}h2:after{content:attr(data-text);font-weight:700 !important}h2{font-size:45px;color:#333 !important;font-weight:700;margin:35px 0px;margin-top:10px !important;font-family:"Poppins", sans-serif;position:relative;line-height:1.3;hanging-punctuation:last}.imgradius img{border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.imgradius-block{padding:35px;color:#333;border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.imgradius-block:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.imgradius-block p{color:#333}.imgradius-block img{border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.imgradius-block .learnmore a{text-transform:uppercase;font-weight:300;color:#5088DC}.imgradius-block .learnmore a:hover:after{width:45px;height:45px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around}.imgradius-block .learnmore a:after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;width:35px;height:35px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around;transition:all 0.3s;-webkit-transition:all 0.3s}.imgradius-block-white{padding:35px;color:#fff;border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.imgradius-block-white:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.imgradius-block-white p{color:#fff !important}.imgradius-block-white img{border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.imgradius-block-white .learnmore-white a{text-transform:uppercase;font-weight:300;color:#fff}.imgradius-block-white .learnmore-white a:hover:after{width:45px;height:45px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around}.imgradius-block-white .learnmore-white a:after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;width:35px;height:35px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around;transition:all 0.3s;-webkit-transition:all 0.3s}.learnmore a{text-transform:uppercase;font-weight:300;color:#5088DC}.learnmore a:hover:after{width:45px;height:45px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around}.learnmore a:after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;width:35px;height:35px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around;transition:all 0.3s;-webkit-transition:all 0.3s}.learnmore-white a{text-transform:uppercase;font-weight:300;color:#fff}.learnmore-white a:hover:after{width:45px;height:45px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around}.learnmore-white a:after{content:"";font-family:"Font Awesome Bold";font-weight:100 !important;margin-left:15px;width:35px;height:35px;display:inline-flex;border:solid 1px;border-radius:100%;flex-wrap:wrap;align-content:space-around;align-items:stretch;justify-content:space-around;transition:all 0.3s;-webkit-transition:all 0.3s}.contentblock-section{border-radius:15px !important;overflow:hidden;padding:35px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.contentblock-section img{max-width:110px !important;margin-bottom:20px !important;margin:auto;opacity:0.8}.block-hover .contentblock-section{transition:all 0.3s;-webkit-transition:all 0.3s}.block-hover .contentblock-section:hover{transform:scale(1.1) !important;-webkit-transform:scale(1.1) !important}.contentblock-section-white{border-radius:15px !important;overflow:hidden;padding:35px;background:#fff;color:#333;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-container-10{margin-bottom:0px}.margin-bottom-85px{margin-bottom:-85px}.margintop-100{margin-top:-350px}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}@media (max-width:920px){.alignwide{margin:32px calc(( 767px - 920px ) / 2);max-width:920px;width:920px}}.width480px{width:auto !important;max-width:500px !important}.width960px{width:auto !important;max-width:960px !important;margin:auto !important;padding:0px 35px}.width820px{width:auto !important;max-width:820px !important;margin:auto !important;padding:0px 35px}.width890px{width:auto !important;max-width:960px !important;margin:auto !important;padding:0px 35px}.width760px{width:auto !important;max-width:760px !important;margin:auto !important;padding:0px 35px}.width665px{width:auto !important;max-width:665px !important;padding:0px 35px;margin-left:auto;margin-right:0}.width1000px{width:auto !important;max-width:1000px !important;margin:auto !important}.width1000px-cocktails{width:auto !important;max-width:1000px !important;margin:auto !important;color:#fff !important}.width1000px-cocktails h1,.width1000px-cocktails h2,.width1000px-cocktails h3,.width1000px-cocktails h4,.width1000px-cocktails h5,.width1000px-cocktails p{color:#fff !important}.width1000px-cocktails h3{text-transform:lowercase !important}.width1000px-cocktails h3::first-letter{text-transform:uppercase !important}.width1400px{width:auto !important;max-width:1470px !important;margin:auto !important;padding:50px 35px}.width1400px-clear{width:auto !important;max-width:1400px !important;margin:auto !important;padding:50px 35px}.width1400px-nopadding{width:auto !important;max-width:1500px !important;margin:auto;padding:0px 35px;padding-top:50px}.width1400px-right{width:auto !important;max-width:1750px !important;margin-left:auto;margin-right:-170px;padding:10px}.width1400px-right h2,.width1400px-right h5,.width1400px-right p{color:#fff}.radius15{border-radius:15px !important;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(1, 1, 1, 0.1);box-shadow:0 0 20px 1px rgba(1, 1, 1, 0.1)}.padding35{padding:35px}.textwhite{color:#fff}.textwhite p{color:#fff}.textwhite p a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.textwhite p a:hover{opacity:0.7}.textwhite a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.textwhite a:hover{opacity:0.7}.has-large-font-size{line-height:1.2}.content.padding{padding:100px 35px;min-height:400px}.imgrightborder img{border-radius:20px 0px 0px 20px !important;overflow:hidden}img#n2-ss-2item3{position:absolute}.displaynone-fornow{display:none !important}.frontpg .wp-block-post-excerpt{padding:20px;background:#fff;border-radius:15px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2) !important}.frontpg .wp-block-post-featured-image img{width:50px;height:50px;border-radius:100%;overflow:hidden}.uagb-faq-questions-button{transition:all 0.3s;-webkit-transition:all 0.3s}.uagb-faq-item{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.05) !important;box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.05) !important}.productswrap h3{font-size:32px;margin:20px;position:relative;padding-left:15px;margin-bottom:30px}.productswrap h3:before{content:"";display:block;width:3px;height:100%;background:#0397C5;left:0px;right:auto;position:absolute}.productswrap .wp-block-column{-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);padding-top:15px;padding-bottom:25px;padding-left:15px;padding-right:15px}.productswrap li{line-height:1.8}.blueback{background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 5%, #00204a 5%, #00204a 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 5%, #00204a 5%, #00204a 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 5%, #00204a 5%, #00204a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00204a",GradientType=1)}.blueback h2{color:#fff !important}.blueback .wrap{width:auto;max-width:1660px;margin-left:auto;margin-right:0;min-height:400px;padding:80px 0px}.wp-container-5.wp-block-columns.alignfull.blueback{margin-bottom:0px !important}.wrapper{width:100%;padding-top:20px;text-align:center;overflow:hidden}.carousel{width:100%;margin:0px auto}.services1{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/georg-fischer-piping-systems-installation-1.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services2{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/Engineering_plastics_3.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services3{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/AdobeStock_194549581.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services4{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/AdobeStock_308331449.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services5{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/AdobeStock_353266021.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services6{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/cl_fans2.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.services7{width:279px;height:395px;margin-right:30px;background:url(https://blueinkca.co.za/wp-content/uploads/2022/07/20180913_102631.jpg);background-size:100%;background-position:center;position:relative;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content{position:absolute;width:100%;height:100%;display:block;background:#0000007a}.service-content h3{font-size:23px;color:#fff;font-family:"Poppins", sans-serif;position:absolute;text-align:left;bottom:50px;left:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content:hover>h3{bottom:130px}.service-content:hover>a.learnmore{bottom:65px;opacity:1}.service-content a.learnmore{color:#fff;text-decoration:none;position:absolute;left:30px;bottom:-100px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content a.learnmore::after{content:"";font-family:"Font Awesome";font-weight:300;margin-left:30px;border:solid 1px #fff;border-radius:100px;padding:20px;-webkit-transition:all 0.3s}.service-content a.learnmore::after:hover{margin-left:40px}.services1:hover,.services2:hover,.services3:hover,.services4:hover,.services5:hover,.services6:hover,.services7:hover,.services8:hover{background-size:115%;background-position:center}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{position:absolute;top:auto;bottom:70px}button.slick-prev.slick-arrow{position:absolute;right:240px;left:auto;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}button.slick-next.slick-arrow{position:absolute;top:auto;right:150px;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}.slick-next:before{content:"";font-family:"Font Awesome";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-prev:before{content:"";font-family:"Font Awesome";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-slide{margin:10px}.slick-slide img{width:100%;border:2px solid #fff}.wrapper .slick-dots li button:before{font-size:20px;color:white}.featured-image h1{width:auto;max-width:1400px;padding:115px 35px;padding-top:250px;margin:auto;color:#fff;font-size:50px;text-transform:uppercase;font-weight:500 !important;position:relative;z-index:99}input.gform_button.button{padding:15px 45px;color:#fff;background:#00204A;display:block !important;width:100% !important;text-align:center;border:solid 0px;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:all 0.3s;-webkit-transition:all 0.3s}input.gform_button.button:hover{opacity:0.8}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;border-radius:5px}.gform_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;line-height:1.5;resize:none;border-radius:5px}.gform_wrapper.gf_browser_chrome select{font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;border-radius:5px}.sub-block-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:15px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;border-radius:100px}.sub-block-wrap .gform_wrapper .gform_footer{position:relative}.sub-block-wrap .gform_wrapper .gform_footer input.button,.sub-block-wrap .gform_wrapper .gform_footer input[type=submit]{width:48px !important;background-image:url(https://blueinkca.co.za/wp-content/uploads/2022/10/arrow.png) !important;background-position:56% 51% !important;background-size:18px !important;background-repeat:no-repeat !important;font-size:0px !important;height:48px;border-radius:100%;margin:0;padding:0px;margin-top:-52px;position:absolute;right:20px;background:#5088dc}.sub-block-wrap .gform_wrapper .gform_footer{padding:0;margin:0;clear:both;width:100%}figure.wp-block-image.size-large img{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(1, 1, 1, 0.1);box-shadow:0 0 20px 1px rgba(1, 1, 1, 0.1)}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(skins/light-skin-1.png);height:40px;cursor:pointer;top:80%;margin-top:-20px;position:absolute;z-index:110}.ms-skin-default .ms-nav-prev{background-position:-89px -26px !important;right:auto;left:30px}.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px !important}.master-slider-parent{background-size:cover;border-radius:0px 40px 40px 40px;margin-right:100px;overflow:hidden}.ms-layer.msp-cn-1-1.ms-hover-active h1,.ms-layer.msp-cn-1-2.ms-hover-active h1{color:#fff !important}.ms-layer.msp-cn-1-1.ms-hover-active p,.ms-layer.msp-cn-1-2.ms-hover-active p{color:#fff !important}.widthleft{width:auto;max-width:700px;margin-left:auto !important;margin-right:0 !important;padding:10px 35px}.widthright{width:auto;max-width:700px;margin-left:0 !important;margin-right:auto !important;padding:10px 35px}.gallerywrap{width:auto;max-width:930px;margin:auto}.wp-block-gallery img{border-radius:20px !important;overflow:hidden}.paddingnone{padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important;overflow:hidden}.uagb-slick-carousel.slick-initialized .slick-slide{border-radius:20px;overflow:hidden}.slick-slide{background:#fff !important;border-radius:40px;overflow:hidden;margin-bottom:50px;-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);overflow:visible !important;transition:all 0.3s;-webkit-transition:all 0.3s}.slick-slide:hover{transform:scale(1.2);-webkit-transform:scale(1.11)}.uagb-slick-carousel .slick-list{padding-left:0px;padding-right:0px;padding-top:30px;padding-bottom:50px}.uagb-block-04dcc29d:not(.is-grid).uagb-post__items{margin-top:-30px !important}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{bottom:-20px !important}button.slick-prev.slick-arrow{right:100px;left:auto !important}button.slick-next.slick-arrow{right:28px !important;left:auto !important}.animatedfsmenu-navbar-toggler.right_top{right:35px;top:36px}.animatedfsmenu .animatedfsmenu-navbar-toggler{background:#00000000 !important}.animatedfs_menu_list li>a:before,.animatedfsmenu .animatedfsmenu-navbar-toggler .bar{background:#000 !important}.animatedfsmenu-navbar-toggler.right_top .bar.top,.animatedfsmenu-navbar-toggler.right_top .bar.bot,.animatedfsmenu-navbar-toggler.right_top .bar.mid{background:#000 !important}.animatedfs_background .animatedfsmenu button:focus,.animatedfs_background .animatedfsmenu button:hover{background:#00000000 !important}.mobile-menu{display:none}.button_container{position:fixed;top:75px;right:8%;height:27px;width:35px;cursor:pointer;z-index:100;transition:opacity 0.25s ease}.button_container:hover{opacity:0.7}.button_container.active .top{transform:translateY(10px) translateX(0) rotate(45deg);background:#FFF}.button_container.active .middle{opacity:0;background:#FFF}.button_container.active .bottom{transform:translateY(-10px) translateX(0) rotate(-45deg);background:#FFF}.button_container span{background:#FF5252;border:none;height:3px;width:100%;position:absolute;top:0px;left:0;transition:all 0.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:10px}.button_container span:nth-of-type(3){top:20px}header.is-scrolling .button_container{top:32px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;transition:opacity 0.35s, visibility 0.35s, width 0.35s;z-index:50}.overlay:before{content:"";background:#00204ade;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);left:-55%;top:0;width:50%;height:100%;position:absolute;transition:left 0.35s ease}.overlay:after{content:"";background:#00204ade;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);right:-55%;top:0;width:50%;height:100%;position:absolute;transition:all 0.35s ease}.overlay.open{opacity:0.9;visibility:visible;height:100%}.overlay.open:before{left:0}.overlay.open:after{right:0}.overlay.open li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.55s;animation-delay:0.55s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.65s;animation-delay:0.65s}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:50px;font-family:"Vollkorn", serif;font-weight:400;text-align:center;z-index:100}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#FFF;transition:0.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@media (max-width:1680px){.banner .banner-content-wrap{padding:0px 35px}}@media (max-width:1400px){header .header-content{padding:25px 35px}}@media (max-width:1600px){header .header-content{padding:25px 135px}header.is-scrolling .header-content{padding:10px 135px;padding-bottom:5px}}@media (max-width:1361px){.header-flexwrap .header-flex.banner-content:nth-child(1){display:block;width:20%}.header-flexwrap .header-flex.banner-content:nth-child(2){display:block;width:80%}}@media (max-width:1341px){.banner .banner-content-wrap .banner-content:nth-child(1){width:50%}}@media (max-width:1300px){.banner .banner-content-wrap .banner-content:nth-child(3) img{width:100%;margin-top:230px;position:absolute;max-width:750px;right:0}}@media (max-width:1050px){.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}}@media (max-width:960px){.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}.banner .banner-content-wrap{margin-right:auto !important;margin-left:auto !important;flex-direction:column;padding-top:135px;padding-bottom:100px;height:340px}.banner .banner-content-wrap .banner-content:nth-child(1){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:20px;padding-bottom:20px}.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){display:none}.banner{max-width:100%;min-height:100px}.header-flexwrap .header-flex:nth-child(1){display:block;width:20%}.header-flexwrap .header-flex:nth-child(2){display:block;width:80%}header.is-scrolling .header-flexwrap{padding:5px 0px;padding-bottom:2px}.mobile-menu{display:block}.medium-horizontal.menu{display:none}.banner::after{display:none}.header-cta{text-align:center}header .header-content .site-branding img{width:auto;max-width:235px;height:auto}li#menu-item-35{border:solid #333 0px;border-radius:0px;margin-left:0px}.animatedfsmenu button:focus,.animatedfsmenu button:hover{background:#0000000 !important}.animatedfsmenu.navbar-expand-md,.animatedfsmenu.navbar-expand-ht{background-color:#3a3a3af7 !important;background:#3a3a3af7 !important;backdrop-filter:blur(5px) !important}}@media (max-width:820px){.flex-footer{display:flex;flex-direction:column}.flex-footer .flex-footer-content{display:block;width:100%;margin-top:50px}footer .inner-footer{padding-top:50px}.blueback{background:#00204A;margin-left:-2px;padding:0px 35px}.width665px{margin-left:auto;margin-right:auto}.master-slider-parent{margin-right:30px}footer{margin-right:30px}.banner-content:nth-child(2),.banner-content:nth-child(3){display:none}header .header-content{padding:15px 60px}header.is-scrolling .header-content{padding:10px 60px;padding-bottom:5px}}@media (max-width:760px){.flex-footer{display:flex}.flex-footer .flex-footer-content{display:block;width:100%}.featured-image h1{font-size:225%;z-index:99}.width890px{padding:0px 0px}.blockpaddingmobile{padding-left:35px;padding-right:35px}.revflex{display:flex;flex-direction:column-reverse !important}}@media (max-width:480px){.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a,.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a{display:block;margin:auto}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a{margin-top:30px !important}.width1400px-nopadding{padding:0px 0px}.width1400px{padding:50px 0px}.contentblock-section p{line-height:1.3}h2{font-size:200%}.margintop-100{padding-left:0px;padding-right:0px}.flex-footer .flex-footer-content{margin-top:20px}}