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{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}body{font-family:'Raleway',sans-serif;color:#333;font-size:18px;line-height:24px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700;font-size:36px;line-height:40px;margin-bottom:20px}a{color:#00acf1;font-weight:700;text-decoration:none;outline:none;transition:color .5s ease}a:hover{color:#e3a40e}strong{font-weight:700}em{font-style:italic}img{max-width:100%;height:auto}object{display:block}input{outline:none}sup{vertical-align:super;font-size:smaller}hr{border:0;border-bottom:1px solid #000}input[type=submit]{-webkit-appearance:none}.container{max-width:1350px;margin:0 auto;padding:0 20px;text-align:left;position:relative}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.alignleft.nb,.alignright.nb{margin-bottom:0}.table{display:table;width:100%}.table-row{display:table-row}.table-cell{display:table-cell}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}table.generic{margin-bottom:20px}table.generic:last-child{margin-bottom:0}table.generic td{border:1px #000 solid;padding:10px}@media (max-width:750px){.alignright{float:none;margin:0 0 20px}}@media (max-width:620px){h1,h2,h3,h4,h5,h6{font-size:24px;line-height:28px}}@media (max-width:400px){body{font-size:16px;line-height:22px}h1,h2,h3,h4,h5,h6{font-size:20px;line-height:24px}}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form input[type=input],form textarea{width:100%;background:#fff;border:0;border:2px #e8e8ea solid;font-family:'Raleway',sans-serif;font-size:18px;line-height:22px;padding:15px 10px;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}form .error{color:red !important}form .select{padding:0;margin:0 0 15px;border:0;overflow:hidden}form .select select{display:inline-block;vertical-align:middle;height:52px;background:#fff url(//superbubbles.ca/wp-content/themes/superbubbles/images/bg-select.png) no-repeat 100% 50%;color:#3a3a3a;font-family:'Raleway',sans-serif;font-size:18px;line-height:22px;padding:0 10px;width:100%;border:2px #e8e8ea solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form .select select{background:#dadfe5;border:1px #dadfe5 solid;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}form .select select.ie{height:55px}form .select select.safari{margin-top:2px;height:54px}form .select select:focus{outline:none}form .select select::-ms-expand{display:none}form textarea{width:100%;resize:none;outline:none;overflow:auto;max-height:130px}.wpcf7-checkbox .wpcf7-list-item{position:relative;display:block;width:100%}form input[type=checkbox],form input[type=radio]{position:absolute;display:block;width:100%;height:100%;margin:0;z-index:2;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;cursor:pointer}.wpcf7-list-item-label{display:inline-block;left:30px;position:relative}.wpcf7-list-item-label:before{border:2px #e8e8ea solid;background:#fff;content:"";height:20px;left:-30px;position:absolute;width:20px;margin-top:-2px}form input[type=checkbox]:checked+.wpcf7-list-item-label:before,form input[type=radio]:checked+.wpcf7-list-item-label:before{content:"\2713";color:#8fc741;font-size:20px;line-height:20px;font-weight:700;text-decoration:inherit;text-align:center}form #checkbox-subscribe{display:block;margin-bottom:15px}form #checkbox-subscribe .wpcf7-list-item-label{font-size:14px;line-height:18px}form ::-webkit-input-placeholder{opacity:1;color:#333}form :-moz-placeholder{opacity:1;color:#333}form ::-moz-placeholder{opacity:1;color:#333}form :-ms-input-placeholder{opacity:1;color:#333}form .error::-webkit-input-placeholder,form .wpcf7-not-valid::-webkit-input-placeholder{opacity:1;color:red}form .error:-moz-placeholder,form .wpcf7-not-valid::-moz-placeholder{opacity:1;color:red}form .error::-moz-placeholder,form .wpcf7-not-valid::-moz-placeholder{opacity:1;color:red}form .error:-ms-input-placeholder,form .wpcf7-not-valid::-ms-input-placeholder{opacity:1;color:red}form .error,form .wpcf7-not-valid{color:red !important}form input[type=submit]{background:#8fc741;border:0 !important;color:#fff;font-weight:700;font-family:'Raleway',sans-serif;font-size:24px;line-height:28px;padding:15px 30px;cursor:pointer}form label.error,.your-lname-wrap,.wpcf7-not-valid-tip,.wpcf7-response-output{display:none !important}span.wpcf7-list-item{margin:0 !important}.ajax-loader{margin:0 0 0 5px !important}div.wpcf7 .ajax-loader{background-image:url(//superbubbles.ca/wp-content/themes/superbubbles/images/loading.svg) !important}.attach-file{margin-bottom:20px}.form-two-col{display:flex;flex-flow:row wrap}.form-two-col .form-item{width:calc(50% - 10px)}.form-two-col .form-item:nth-child(odd){margin-right:10px}.form-two-col .form-item:nth-child(even){margin-left:10px}.form-subscribe-submit{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.form-ajax-loader-left{display:flex;flex-flow:row nowrap;align-items:center}.form-ajax-loader-left .ajax-loader{order:1}.form-ajax-loader-left .wpcf7-submit{order:2;margin-left:7px}@media (max-width:620px){form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form input[type=input],form textarea{font-size:14px}}#header{position:fixed;color:#fff;width:100%;z-index:10;padding:20px 0}#header .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}#header-logo{flex:0 0 300px;margin-right:20px}#print-logo{display:none}#header-info{flex:auto;margin-bottom:15px}#header-navigation{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}#header-phone{text-align:right;font-family:'Montserrat',sans-serif;font-size:20px;line-height:24px;margin-bottom:5px}#header-phone .fa{display:none}#header-phone a{font-weight:500;color:#e3a40e}#header-phone a:hover{color:#fff}#header-social-menu{margin:0 0 0 10px}#header-social-menu ul{display:inline-block}#header-social-menu ul li{display:inline-block;margin:0 7px}#header-social-menu ul li a{color:#fff;font-size:20px;line-height:24px}#header-social-menu ul li a:hover{color:#e3a40e}#header-search{display:none;background:#333;padding:20px}#header-search .search-label{display:none}.searchform .search-container{display:flex;flex-flow:row nowrap;align-items:center}.searchform .fields{flex:auto}.searchform .fields input{margin-bottom:0;border:0}.searchform .search-submit-btn{margin-left:20px}.searchform .search-submit-btn input{padding:12px 30px}#header-search-btn a{color:#fff;padding:17px 25px}#header-search-btn a:hover,#header-search-btn a.active{color:#8fc741}#header-menu{font-family:'Montserrat',sans-serif}#header-menu ul{list-style:none;position:relative;margin:0;padding:0}#header-menu ul li{position:relative;float:left;margin:0;padding:0}#header-menu ul#menu-header-menu>li>a{display:block;text-decoration:none;text-transform:capitalize;font-weight:400;font-size:20px;line-height:24px;padding:12px 20px;margin:0 5px;color:#fff;transition:all .5s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#header-menu ul#menu-header-menu>li:hover>a,#header-menu ul#menu-header-menu>li>a:hover,#header-menu ul#menu-header-menu>li.current-menu-item>a,#header-menu ul#menu-header-menu>li.current-page-ancestor>a,#header-menu ul#menu-header-menu>li.current-post-ancestor>a,#header-menu ul#menu-header-menu>li.current-menu-ancestor>a,#header-menu ul#menu-header-menu>li.current-product-ancestor>a,#header-menu ul#menu-header-menu>li.current-category-ancestor>a,#header-menu ul#menu-header-menu>li.hovered>a{background:#fff;color:#00acf1}#header-menu ul#menu-header-menu>li.current-menu-item>a:after,#header-menu ul#menu-header-menu>li.current-page-ancestor>a:after,#header-menu ul#menu-header-menu>li.current-menu-ancestor>a:after,#header-menu ul#menu-header-menu>li.current-product-ancestor>a:after,#header-menu ul#menu-header-menu>li.current-post-ancestor>a:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:4px}#header-menu ul ul{display:none;position:absolute;top:100%;left:0;background:#333;z-index:5}#header-menu ul ul li{float:none;width:230px;text-align:left}#header-menu ul ul li a{display:block;color:#fff;padding:10px 20px;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase}#header-menu ul ul>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f105";position:absolute;top:10px;right:10px;display:block;color:#fff}#header-menu ul ul li a:hover,#header-menu ul ul li.current-menu-item>a,#header-menu ul ul li.current-page-ancestor>a,#header-menu ul ul li.current-menu-ancestor>a,#header-menu ul ul li.current-product-ancestor>a,#header-menu ul ul li.current-post-ancestor>a{color:#00acf1}#header-menu ul ul ul{top:0;left:100%}#header-menu ul#menu-header-menu ul{-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.25);box-shadow:0px 5px 5px 0px rgba(0,0,0,.25)}#header-menu ul li:hover>ul{display:block}#header-responsive-btn{display:none;color:#000;text-align:right;padding-left:20px;font-size:30px;line-height:30px}#header-responsive-btn .fa{width:30px}#header-responsive-btn a{color:#fff}#header-responsive-btn a:hover,#header-responsive-btn .active{color:#e3a40e}#header-phone-responsive{display:none}#header-phone-responsive a{color:#fff;font-size:20px;line-height:24px}#header-phone-responsive a:hover{color:#e3a40e}#header-cart-mobile,.section-toggle{display:none}.section-toggle{cursor:pointer}#header.scrolled{background:#00acf1;padding:10px 0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,.75)}#header.scrolled .container{align-items:center}#header.scrolled #header-phone{display:none}#header.scrolled #header-logo{flex:0 0 168px}#header.scrolled #header-logo img{max-height:70px}#header.scrolled #header-info{margin-bottom:0}@media (max-width:1375px){body{padding-top:116px}#header{position:static;background:#00acf1;margin-top:-116px;max-height:116px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,.75)}#header #header-logo{flex:0 0 168px}#header #header-logo img{max-height:70px}#header #header-info{margin-bottom:12px}#header-responsive-btn{display:block;order:1}#header-search-btn{display:none}#header-menu{display:none;position:absolute;top:0;left:0;width:100%;margin-top:86px;padding:0;z-index:10;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.25);box-shadow:0px 5px 5px 0px rgba(0,0,0,.25)}#header-menu ul{width:100%;float:none}#header-menu ul li{float:none}#header-menu ul ul{position:static;padding:0}#header-menu ul ul li{width:auto}#header-menu ul#menu-header-menu ul{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}#header-menu ul#menu-header-menu{padding:10px 0;background:#00acf1}#header-menu ul#menu-header-menu>li>a{padding:5px 64px 5px 20px;font-size:20px;line-height:24px}#header-menu ul ul{background:#00acf1}#header-menu ul ul li a{text-align:left;padding:5px 64px 5px 20px;font-size:20px;line-height:24px;color:#fff;text-transform:capitalize;padding-left:40px}#header-menu ul ul ul li a{padding:5px 20px 5px 60px}#header-menu ul#menu-header-menu>li:hover>a{background:0 0;color:#e3a40e}#header-menu ul#menu-header-menu>li:hover>a,#header-menu ul#menu-header-menu>li.hovered>a,#header-menu ul#menu-header-menu>li>a:hover,#header-menu ul#menu-header-menu>li.current-menu-item>a,#header-menu ul#menu-header-menu>li.current-page-ancestor>a,#header-menu ul#menu-header-menu>li.current-post-ancestor>a,#header-menu ul#menu-header-menu>li.current-menu-ancestor>a,#header-menu ul#menu-header-menu>li.current-product-ancestor>a,#header-menu ul#menu-header-menu>li.current-category-ancestor>a,#header-menu ul ul li a:hover,#header-menu ul ul li.current-menu-item>a,#header-menu ul ul li.current-page-ancestor>a,#header-menu ul ul li.current-post-ancestor>a,{color:#e3a40e;background:0 0}#header-menu ul ul ul{border:0;padding:0}#header-menu ul ul>li.menu-item-has-children>a:after{content:""}#header-menu ul li:hover>ul{display:none}#header .section-toggle{display:block;position:absolute;font-size:20px;line-height:24px;right:0;color:#fff;padding:10px 20px;cursor:pointer;z-index:11}#header ul ul .section-toggle{color:#e3a40e;padding:7px 20px}}@media (max-width:600px){#wpadminbar{position:fixed !important}}@media (max-width:550px){#header{padding:10px 0}#header .container{align-items:center}#header #header-info{margin-bottom:0}#header-phone{display:none}#header-phone-responsive{display:inline-block;margin-left:10px}#header-responsive-btn{padding-left:10px}}@media (max-width:450px){body{padding-top:66px}#header{max-height:66px;margin-top:-66px}#header #header-logo img,#header.scrolled #header-logo img{max-height:50px}#header #header-logo{flex:0 0 120px}#header-menu{margin-top:66px}#header-menu ul#menu-header-menu>li>a,#header-menu ul ul li a{font-size:16px;line-height:20px}}@media (max-width:400px){#header-social-menu{display:none}}.nemus-slider{margin-bottom:0 !important}.nemus-slider .slide-image{transition:all .5s !important}.nemus-slider .slide-image{-webkit-animation:zoomSlider 2s;animation:zoomSlider 2s;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomSlider{100%{-webkit-transform:scale(1.025,1.025)}}@keyframes zoomSlider{100%{transform:scale(1.025,1.025)}}.nemus-slider .caption{width:100% !important;background:0 0 !important;padding:0 !important;color:#fff !important}.dark .nemus-slider .caption{color:#333 !important}.nemus-slider .caption.cl,.nemus-slider .caption.cc,.nemus-slider .caption.bl,.nemus-slider .caption.tl,.nemus-slider .caption.tc,.nemus-slider .caption.tl,.nemus-slider .caption.bc{left:0 !important}.nemus-slider .caption.tr,.nemus-slider .caption.cr,.nemus-slider .caption.br{right:0 !important}.nemus-slider .caption.cc,.nemus-slider .caption.bc,.nemus-slider .caption.tc{margin-left:0 !important}.nemus-control-nav{bottom:20px !important;line-height:5px !important;z-index:7 !important}.nemus-slider .nemus-control-nav li{margin:0 5px !important}.nemus-control-paging li a{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;border:0 !important;background:#333 !important;width:30px !important;height:5px !important}.nemus-control-paging li a.nemus-active{background:#1175bc !important}.caption-align{display:flex;flex-flow:row nowrap}.nemus-slider .caption.cl .caption-align,.nemus-slider .caption.bl .caption-align,.nemus-slider .caption.tl .caption-align{justify-content:flex-start}.nemus-slider .caption.cc .caption-align,.nemus-slider .caption.tc .caption-align,.nemus-slider .caption.bc .caption-align{justify-content:center}.nemus-slider .caption.tr .caption-align,.nemus-slider .caption.cr .caption-align,.nemus-slider .caption.br .caption-align{justify-content:flex-end}.home .caption-size{max-width:750px}.caption-size{max-width:none;text-align:center;margin-top:30px}.nemus-slider .caption h1,.nemus-slider .caption p{text-shadow:2px 2px 2px rgba(0,0,0,.25)}.nemus-slider .caption h1{font-family:'Montserrat',sans-serif;font-weight:500;font-size:48px;line-height:52px}.nemus-slider .caption h1:last-child{margin-bottom:0}.nemus-slider .caption p{font-weight:500;font-size:24px;line-height:28px;margin-bottom:20px}.nemus-slider .caption .btn{text-shadow:0px 0px 0px rgba(0,0,0,0)}@media (max-width:1375px){.nemus-slider .caption br{display:none}.caption-size{margin-top:0}}@media (max-width:840px){.nemus-slider,.nemus-slider .slide-image{height:300px !important}.nemus-slider .caption h1{font-size:28px;line-height:32px}.nemus-slider .caption p{font-size:14px;line-height:18px}.caption-size{max-width:none}.caption-size .btn,.caption-size .btn-alt,.caption-size .btn-alt-2{font-size:18px !important;line-height:22px !important}.nemus-slider .caption h1,.nemus-slider .caption p{text-shadow:2px 2px 2px rgba(0,0,0,.75)}}@media (max-width:500px){.nemus-slider,.nemus-slider .slide-image{height:250px !important}.nemus-slider .caption{margin-left:0 !important;top:50% !important;left:0 !important;bottom:auto !important}.nemus-slider .caption h1,.nemus-slider .caption p{margin-bottom:10px}.caption-size,.home .caption-size{max-width:none !important;text-align:center}.nemus-slider .caption h1,.nemus-slider .caption p{text-shadow:2px 2px 20px rgba(0,0,0,1)}.dark .nemus-slider .caption h1,.dark .nemus-slider .caption p{text-shadow:2px 2px 20px rgba(255,255,255,1)}}@media (max-width:400px){.nemus-slider .caption h1{font-size:24px;line-height:28px}}#breadcrumbs{background:#fff;color:#00acf1;text-transform:capitalize;font-size:16px;line-height:20px;padding:12px 0}#breadcrumbs a{color:#00acf1}#breadcrumbs a:hover{color:#e3a40e}.content-area{padding:50px 20px;font-weight:500}.error404,.error404 .content-area,.page-template-thank-you-page .content-area{text-align:center}.content-area p,.content-area ul,.content-area ol,.content-area address{margin-bottom:20px}.content-area ul li{padding-left:1em}.content-area ul li:before{content:"•";color:#00acf1;display:inline-block;width:1em;margin-left:-1em}.content-area ol{list-style-type:decimal;margin-left:20px;margin-bottom:20px}.content-area p:last-child,.content-area ul:last-child,.content-area ol:last-child{margin-bottom:0}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{text-align:center;font-weight:500}.btn,.btn-alt,.btn-alt:hover,.btn-alt-2,.btn-alt-2:hover{display:inline-block;background:#e3a40e;color:#fff;padding:10px 25px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:20px;line-height:24px;text-transform:capitalize;text-align:center;border:0;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;transition:all .5s ease}.btn:hover,.btn-alt{color:#fff;background:#00acf1}.btn-alt-2{color:#fff;background:#00acf1}@media (max-width:620px){.btn,.btn-alt,.btn-alt:hover,.btn-alt-2,.btn-alt-2:hover{font-size:18px;line-height:22px}}.map-info-section .content-area{padding-top:0}.info-section-cols{display:flex;flex-flow:row nowrap;padding-top:30px}.info-section-col-left,.info-section-col-right{flex:auto}.info-section-col-left{text-align:right;display:flex;flex-flow:column;align-items:flex-end}.info-section-item{max-width:280px;margin-bottom:50px}.info-section-item-img,.info-section-item-title{margin-bottom:20px}.info-section-item-title{font-family:'Montserrat',sans-serif;font-size:24px;line-height:28px}.info-section-map.acf-map{flex:0 0 515px;width:515px;height:515px;margin:0 40px 40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate3d(0px,0px,0px);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (max-width:1070px){.info-section-cols{flex-flow:column}.info-section-col-left,.info-section-col-right{text-align:center}.info-section-col-left,.info-section-col-right{flex:0 0 100%}.info-section-col-left{display:block;order:1}.info-section-col-right{order:2}.info-section-item{max-width:none;margin-bottom:50px}.info-section-map.acf-map{margin:0 auto;order:3}}@media (max-width:620px){.info-section-item-title{font-size:20px;line-height:24px}}@media (max-width:600px){.info-section-map.acf-map{flex:0 0 315px;width:315px;height:315px}}@media (max-width:400px){.info-section-map.acf-map{flex:0 0 260px;width:260px;height:260px}.info-section-item-title{font-size:18px;line-height:22px}}.centered-page-image.content-area{padding-top:0;text-align:center}.testimonials .container{display:flex;flex-flow:row wrap;padding:50px 0 0}.testimonial{width:calc(33.3% - 22px);margin:0 10px 20px;border:1px #e6e6e6 solid;display:flex;flex-flow:column}.testimonial-content{position:relative;flex:auto;background:url(//superbubbles.ca/wp-content/themes/superbubbles/images/bg-testimonial.png) bottom center repeat-x #0451a5;color:#fff;padding:20px 20px 40px}.testimonial-title{margin-top:auto;background:#fff;color:#00acf1;padding:10px 20px;font-style:italic;font-weight:700}@media (max-width:1000px){.testimonial{width:calc(50% - 22px)}}@media (max-width:620px){.testimonial{width:calc(100% - 2px);margin:0 0 20px}}.gallery .container{display:flex;flex-flow:row wrap;padding:50px 0 0}.gallery:first-of-type .container{padding-bottom:50px}.gallery-item{width:calc(25% - 20px);margin:0 10px 20px;flex:calc(25% - 20px)}.video-gallery .gallery-item .video-btn{position:relative}.video-gallery .gallery-item .video-btn:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url(//superbubbles.ca/wp-content/themes/superbubbles/images/btn-videos.png) center center no-repeat;z-index:2}@media (max-width:1200px){.gallery-item{width:calc(33.3% - 20px);flex:calc(33.3% - 20px)}}@media (max-width:950px){.gallery-item{width:calc(50% - 20px);flex:calc(50% - 20px)}}@media (max-width:620px){.gallery-item{width:100%;flex:100%;margin:0 0 20px}}.acf-map{width:100%;height:420px;border:0;margin:0}.acf-map img{max-width:inherit !important}.page-template-contact-page div.wpcf7 .ajax-loader{background-image:url(//superbubbles.ca/wp-content/themes/superbubbles/images/loading-black.svg) !important}.contact-info .content-area{padding-top:0;display:flex;flex-flow:row nowrap}.contact-info-item{text-align:center;width:33.3%}@media (max-width:840px){.page-template-contact-page .acf-map{height:300px}}@media (max-width:650px){.contact-info .content-area{display:block}.contact-info-item{width:100%;margin-bottom:50px}.contact-info-item:last-child{margin-bottom:0}}@media (max-width:500px){.page-template-contact-page .acf-map,.page-id-204 .acf-map{height:250px}#contact-us-form #checkbox-subscribe .wpcf7-list-item-label{font-size:12px;line-height:18px}#contact-us-form .form-subscribe-submit{display:flex;flex-flow:column;align-items:flex-start}#contact-us-form .form-ajax-loader-left{margin-top:15px;align-self:flex-end}}.category-header h1,#search-results h1.entry-title{margin-bottom:50px}.category-header h1{display:none}#search-results{max-width:1000px;margin:0 auto}#category-main article,#category-sidebar aside,.search-results article{margin-bottom:30px}#category-main article:last-child,#category-sidebar aside:last-child,.search-results article:last-child,.single #category-main article{margin-bottom:0}#category-main .featured-image img,.search-results .featured-image img{display:block;width:100%;height:auto}#category-main .article-content,.search-results .article-content{padding:0 0 20px}#category-main .article-btns,.search-results .article-btns{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}#category-main .article-btns,.search-results .article-btns{margin-top:20px}#category-main .article-content h2,.search-results .article-content h2{text-align:left}#category-main .entry-meta{margin-bottom:20px;display:flex;flex-flow:row nowrap}#category-main .entry-meta a{font-weight:500}#category-main .meta-sep{margin:0 5px}#category-main article .entry-title a,.search-results .article-content .entry-title a{font-weight:400}.category .entry-summary,.search .entry-summary{display:flex;flex-flow:row nowrap;max-width:1119px}.category .entry-summary{padding-bottom:10px;border-bottom:1px #e8e8ea solid}.category article:last-child .entry-summary{padding-bottom:0;border-bottom:0}.category .entry-summary .featured-image,.search .entry-summary .featured-image{flex:0 0 401px;margin:0 20px 0 0}.single .addtoany_content_top{display:none}.single article .featured-image{margin-bottom:20px;max-width:401px}.single article h2,.single article h3,.single article h4,.single article h5,.single article h6{font-size:24px;line-height:28px}.single .entry-content p:last-child{margin-bottom:20px}.single .addtoany_content_bottom{margin:0 !important}.category .entry-summary .article-content,.search .entry-summary .article-content{flex:auto}#category-sidebar aside h3,#category-main article .entry-title,.search-results .article-content .entry-title{text-align:left;font-size:24px;line-height:28px}#category-sidebar aside ul{margin-bottom:0}#category-sidebar aside ul li:before{display:none}#category-sidebar aside ul li{padding:0}#category-sidebar .widget_categories .current-cat a,#category-sidebar .widget_archive .current-cat a{color:#e3a40e}#category-sidebar .widget_categories .cat-item-1{display:none}#category-sidebar .follow_us ul li:before{content:"";display:none}#category-sidebar .follow_us .follow-us-social-media ul li{display:inline-block;margin:0 20px 0 0}#category-sidebar .follow_us .follow-us-social-media ul li:last-child{margin:0}#category-sidebar .follow_us .follow-us-social-media ul li a{font-size:24px;line-height:28px;color:#1175bc}#category-sidebar .follow_us .follow-us-social-media ul li a:hover{color:#e3a40e}#category-container{display:flex;flex-flow:row nowrap}#category-main{flex:auto;order:1}#category-sidebar{flex:0 0 200px;order:2;border-left:1px #e8e8ea solid;margin-left:30px;padding-left:30px}.single .entry-title{text-align:left}#category-sidebar #mc_embed_signup label{display:none}#category-sidebar #mc_embed_signup .btn-submit{text-align:right}#category-sidebar #mc-embedded-subscribe:hover{background:#e3a40e}@media (max-width:1200px){#category-container{display:block}#category-sidebar{border:0;padding:0;margin:50px auto 0 auto;text-align:center;max-width:700px}#category-sidebar aside h3,#category-sidebar #mc_embed_signup .btn-submit{text-align:center}#category-sidebar #mc-embedded-subscribe{display:block;width:100%}.category .entry-summary,.search .entry-summary{max-width:none}}@media (max-width:920px){.category .entry-summary,.search .entry-summary{display:block}.category .entry-summary .featured-image,.search .entry-summary .featured-image{margin:0 0 20px}#category-main .entry-meta{flex-flow:column}#category-main .meta-sep{display:none}}@media (max-width:620px){.single article h2,.single article h3,.single article h4,.single article h5,.single article h6{font-size:20px;line-height:24px}#category-sidebar aside h3,#category-main article .entry-title,.search-results .article-content .entry-title{font-size:20px;line-height:24px}}@media (max-width:500px){#category-sidebar .follow_us .follow-us-social-media ul li a{font-size:45px !important;line-height:45px !important}#category-sidebar .follow_us .follow-us-social-media ul li .fa-stack{width:45px !important;height:45px !important;line-height:45px !important}#category-sidebar .follow_us .follow-us-social-media ul li .fa-stack-2x{font-size:45px !important}#category-sidebar .follow_us .follow-us-social-media span{font-size:21px !important;line-height:26px !important}#category-main .article-btns,.search-results .article-btns,#category-main .article-more-btn .btn,.search-results .article-more-btn .btn{display:block}#category-main .article-more-btn .btn,.search-results .article-more-btn .btn{margin-top:20px}}@media (max-width:400px){.single article h2,.single article h3,.single article h4,.single article h5,.single article h6{font-size:18px;line-height:22px}#category-sidebar aside h3,#category-main article .entry-title,.search-results .article-content .entry-title{font-size:18px;line-height:22px}}#category-main .navigation,.search-results .navigation{text-align:center;margin-top:30px}.wp-paginate,.wp-paginate li{display:inline-block !important;margin:0 !important}ol.wp-paginate li{line-height:1em !important}.wp-paginate li:first-child{border-left:1px solid #d3ced2 !important}.wp-paginate a,.wp-paginate .current{margin:0 !important;display:block !important;border:1px solid #d3ced2 !important;border-left:0 !important;background:#fff !important;color:#1175bc !important;font-weight:400 !important;padding:10px !important;font-size:18px !important;line-height:18px !important;min-width:15px !important;text-align:center !important}.wp-paginate .current,.wp-paginate a:hover{color:#8a7e88 !important;background:#ebe9eb !important}#nav-below,.wp-paginate .gap{display:none}.single #nav-below{display:block}#footer{background:#2f2f2f;color:#fff;padding:50px 0}#footer-cols{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:20px}#footer-logo{width:185px;flex:0 0 185px;margin-right:40px}#footer-social-menu{width:185px;flex:0 0 185px;text-align:right;margin-left:40px}#footer-social-menu span,#footer-social-menu ul{display:inline-block}#footer-social-menu span{font-family:'Montserrat',sans-serif}#footer-social-menu ul li{display:inline-block;margin-left:10px}#footer-social-menu ul li:first-child{margin-left:5px}#footer-social-menu ul li a,#footer-social-menu span{color:#00acf1;font-size:16px;line-height:20px}#footer-social-menu ul li a:hover{color:#fff}#footer-menu{width:auto;flex:0 0 auto}#footer-menu ul li{display:inline-block;margin:0 15px}#footer-menu ul li:first-child{margin-left:0}#footer-menu ul li:last-child{margin-right:0}#footer-menu ul li a{color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;font-size:16px;line-height:20px}#footer-menu ul li a:hover{color:#00acf1}#footer-menu ul ul li{margin-left:10px}#footer-address,#footer-copyright{text-align:center}#footer-address{font-size:24px;line-height:28px;margin-bottom:20px}#footer-address a,#footer-copyright a{font-weight:400}#footer-address a{color:#fff}#footer-address a:hover{color:#00acf1}#footer-copyright{font-size:16px;line-height:20px}#footer-copyright a{color:#00acf1;white-space:nowrap}#footer-copyright:hover a{color:#fff}@media (max-width:1100px){#footer-menu{display:none}#footer-cols{display:block}#footer-logo,#footer-social-menu{margin:0;text-align:center;width:100%}#footer-logo{margin:0 0 20px}}@media (max-width:500px){#footer-address{font-size:18px;line-height:22px}}@media (max-width:400px){#footer-copyright a{white-space:normal}}@media print{body{background-color:#fff;font-family:Arial,Helvetica;font-size:12pt;color:#000}h1,h2,h3,h4,h5,h6{color:#000;font-size:24pt;font-weight:700}a{color:#000}dd,dl,dt{margin:5pt 0}dt{font-weight:700;display:block;margin:20pt 0 0}dd{margin:0;padding:0}object{display:none}fieldset,img{border:0}h1,h2,h3,ol,ul,div{float:none !important;position:static !important;display:block !important}body{padding-top:0 !important}#header{position:static !important;margin-top:0 !important;max-height:none !important;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0px 0px 5px 0px rgba(0,0,0,0)}#header-logo{width:299px;height:125px}#header.scrolled #header-logo{flex:0 0 299px}#header-logo img,#header-info,#slider,#header-responsive-btn,#breadcrumbs,#footer,#wpadminbar,#woocommerce-sidebar,#category-sidebar,.acf-map{display:none !important}#header-logo img#print-logo{display:block !important}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form input[type=submit],form textarea,form .select select,.wpcf7-list-item-label:before,.woocommerce .product-category-content .subcategories li a,.woocommerce .quantity .qty{border:1px #000 solid !important}form input[type=submit],.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:0 0 !important;border:1px #000 solid !important}.testimonial{width:calc(100% - 2px);margin:0 0 20px;border:1px #000 solid;page-break-inside:avoid}.testimonial-title{color:#000 solid}.gallery-item{width:100%;flex:100%;page-break-inside:avoid}.category #category-articles article,.search #category-articles article{page-break-inside:avoid}.contact-info-item{width:100%}}