/*!/wp-content/themes/westcoast/style.css*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#nojs,.cover{position:fixed;width:100%}.cover{top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/themes/westcoast/png/cover.png);z-index:99998}#nojs{background-color:#2d4d53;height:276px;text-align:center;top:50%;margin:-138px 0 0;z-index:99999}#nojs img{margin-bottom:10px}#nojs p{color:#fff;font-size:2.4em;line-height:1.5em;margin-bottom:30px}#nojs .button{margin:0 10px}#nojs .button i{font-size:1.2em;margin-left:5px;vertical-align:central}#nojs .button i.fa-refresh{font-size:.8em}#load-cover{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#f3f5f4;z-index:99999999}@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;font-display:block;src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2") format("woff2")}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}body{font-size:10px;font-family:"Source Sans Pro";font-weight:400}.wrap{width:790px;margin:0 auto}a{text-decoration:none}.right,.r{float:right}.left,.l{float:left}.button{background-color:#fb985e;font-weight:500;text-transform:uppercase;color:#fff;text-align:center;padding:0 20px;height:35px;line-height:35px;display:inline-block;font-size:1.6em;border:none;font-family:"Source Sans Pro";cursor:pointer}p strong,p b,b,strong{font-weight:600}select option:disabled{color:red}.alignleft{float:left;margin:7px 28px 28px 0}.alignright{float:right;margin:7px 0 28px 28px}.aligncenter{clear:both;display:block;margin:7px auto}#header-menu{background-color:#2d4d53;position:fixed;width:100%}#header-menu .menu-header-container{position:relative}#header-menu ul.menu li{float:left}#header-menu ul.menu li a{padding:16px;color:#fa985e;font-size:1.6em;line-height:1.5em;display:block;font-family:"Source Sans Pro"}#header-menu ul.menu li:hover a,#header-menu ul.menu li.current-menu-item a,#header-menu ul.menu li.current-menu-ancestor a{color:#87beb4}#header-menu ul.menu>li>ul.sub-menu{display:none;min-width:465px;position:absolute;z-index:1;background-color:#2d4d53}#header-menu ul.menu>li>ul.sub-menu li{display:block;float:none}#header-menu ul.menu>li>ul.sub-menu li>a{padding:4px 16px}#header-menu ul.menu>li>ul.sub-menu li:hover>a{color:#fa985e}#header-menu ul.menu>li:hover>ul.sub-menu{display:block}#header-menu ul.menu>li:hover>ul.sub-menu ul.sub-menu{margin-left:15px}#header-blocks .block{margin:0;padding:16px}#header-blocks .block#header-block-brochure:hover{background-color:#dea132}#header-blocks .block#header-block-talk:hover{background-color:#76ada3}#header-blocks .block span{display:block;color:#fff}#header-blocks .block .title{font-family:"Nixie One";font-size:3em;margin-bottom:7px}#header-blocks .block .tag{font-size:1.8em}#header-menu .social{text-align:right}#header-menu .social a{margin-left:10px}#header-menu .social .fa-lg{font-size:2.6em}#header-menu .social .fa-lg .fa-circle{color:#87beb4}#header-menu .social a:hover .fa-circle{color:#fa985e}#header-menu .social .fa-lg .fa-stack-1x{color:#2d4d53}#page{position:relative;z-index:2;top:125px;background-color:#fff}#header-main{position:absolute;width:100%}#header-main #header-strip{z-index:10;position:absolute;top:0;width:100%;left:0;right:0;height:16px;background:#fa985d;background:-moz-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fa985d),color-stop(100%,#f8b234));background:-webkit-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-o-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-ms-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:linear-gradient(to right,#fa985d 0%,#f8b234 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa985d',endColorstr='#f8b234',GradientType=1)}#header-main #burger{margin:30px 0 0 30px;z-index:11;position:relative;color:#fb985e;font-size:1.8em;display:none}#header-main #burger i{margin:0 10px 0 0;color:#fb985e;font-size:1.5em;vertical-align:sub}#header-menu #logo{background-size:contain;display:inline-block;position:relative;z-index:11;width:250px;height:126px;background-image:url(/wp-content/themes/westcoast/png/WC-Logo-white-and-teal.png);background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px}#header-main #header-number{color:#fb985e;margin-top:30px;position:absolute;right:300px;z-index:11;font-size:2.5em}body.page-template-home #content{padding-top:0}body.page-template-home #header-main #burger,body.page-template-home #header-main #burger i,body.page-template-home #header-main #header-number{color:#fff}#banners{height:580px;width:100%;overflow:hidden;margin-bottom:30px;background:#fa985d;position:relative;background:-moz-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fa985d),color-stop(100%,#f8b234));background:-webkit-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-o-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-ms-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:linear-gradient(to right,#fa985d 0%,#f8b234 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa985d',endColorstr='#f8b234',GradientType=1)}#banners #banners-nav{text-align:center;width:100%;display:block;position:absolute;top:40px;z-index:10}#banners #banners-nav li{cursor:pointer;text-align:center;display:inline-block;padding:0 3px}#banners #banners-nav li.active{cursor:default}#banners #banners-nav li.active i{color:#fff}#banners #banners-nav li i{color:#f68231;font-size:1.4em}#banners .banner{left:105%;height:635px;position:absolute;bottom:0;width:100%;background-position:center bottom;background-repeat:no-repeat}#banners .banner:first-child{display:block;left:0}#banners .banner .wrap{padding-top:166px}#banners .banner .wrap h1{font-size:6.5em;font-family:'Nixie One';color:#fff;margin-bottom:30px}#banners .banner .wrap p{font-size:2.4em;line-height:1.2em;font-weight:300;color:#fff;margin-bottom:50px}#banners .banner .wrap a.button{background-color:#2d4d53;padding:0 65px}.banner#exploring-cat h1{margin-left:375px}.banner#exploring-cat h1 .rotate{display:block;margin-top:-15px;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.banner#exploring-cat .button{margin-left:390px;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.banner#catching-dog h1{margin-top:97px}.banner#catching-dog h1 .rotate{margin-top:90px;display:inline-block;margin-top:-15px;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.banner#catching-dog .wrap p{margin-bottom:40px}#content{padding:100px 0}#primary-header{padding-bottom:35px;border-bottom:1px solid #fb985e;margin-bottom:30px}#primary-header.minimal{padding-bottom:0;border-bottom:none;margin-bottom:0}#primary-header #crumb-border{border-bottom:1px solid #fb985e;height:50px;line-height:50px;font-size:16px;color:#fb985e;margin-bottom:17px}#primary-header #crumb-border a{color:#fb985e}#primary-header #crumb-border a:hover{color:#2d4d53}#primary-header #primary-header-strip{margin-bottom:25px;height:105px;background-position:center;background-size:cover}#primary-header h1{font-family:"Nixie One";font-size:6em;color:#fb985e;line-height:1em;margin-bottom:20px}#primary-header h2{font-size:2.4em;font-weight:300;color:#87beb4;line-height:1.1em}#template-block-header{font-family:"Nixie One";font-size:5em;letter-spacing:-1px;color:#fff;line-height:1.1em;padding:120px 0;text-align:center;margin-bottom:30px;margin-top:30px}.block{margin-bottom:30px;box-sizing:border-box;display:block}.block.w-f{clear:both;float:none;width:100%}.block.w-23{width:516px}.block.w-12{width:380px}.block.w-13{width:244px}.block.w-13+.block.w-13{margin-left:29px}.block.block_buy_button.l{clear:left}.block.block_buy_button.r{clear:right}.bgc-w{background-color:transparent}.bgc-b{background-color:#2d4d53}.bgc-t{background-color:#87beb4}.bgc-o{background-color:#fb985e}.bgc-y{background-color:#f8b335!important}.bgc-r{background-color:#FF0000!important}i.bgc-w,i.bgc-b,i.bgc-t,i.bgc-o,i.bgc-y{background-color:transparent !important}i.bgc-w{color:#fff}i.bgc-b{color:#2d4d53}i.bgc-t{color:#87beb4}i.bgc-o{color:#fb985e}i.bgc-y{color:#f8b335}.block img{max-width:100%;height:auto}.block_primary_content{padding:30px;background-repeat:no-repeat;background-position:bottom right}.block_primary_content h2.pc_title_main,.block_primary_content h2.login-title{font-family:"Nixie One";font-size:4.4em;letter-spacing:-1px;color:#fff;line-height:1.1em;padding-bottom:30px}.block_primary_content h3.pc_title_block{font-size:1.6em;font-weight:600;color:#fff;line-height:1.2em;text-transform:uppercase;padding:5px 10px;margin-bottom:12px}.block_primary_content h3.pc_title_small{font-size:1.8em;font-weight:600;color:#fff;line-height:1.2em;margin-bottom:15px}.block_primary_content .pc_content h3,.block_primary_content .pc_content h4,.block_primary_content .pc_content h5,.block_primary_content .pc_content h6{font-size:2.4em;color:#fb985e;line-height:1.1em;padding-bottom:20px;font-weight:600}.block_primary_content .pc_content h3 a,.block_primary_content .pc_content h4 a,.block_primary_content .pc_content h5 a,.block_primary_content .pc_content h6 a{color:#fb985e;border-bottom:1px dotted #fb985e}.block_primary_content p{font-size:1.6em;color:#fff;line-height:1.5em;padding-bottom:20px}.block_primary_content p a,.block_primary_content h2.login-title{color:#fb985e}.block_primary_content ul{padding-left:20px;padding-bottom:20px}.block_primary_content ul li{font-size:16px;color:#fff;line-height:24px;list-style:disc}.block_primary_content ol{padding-left:20px;padding-bottom:20px}.block_primary_content ol li{font-size:1.6em;color:#fff;line-height:1.5em;list-style:decimal}.block_primary_content p:last-child{padding-bottom:0}.block_primary_content.bgc-w{padding:0}.block_primary_content.bgc-w p,.block_primary_content.bgc-w ul li{color:#787878}.block_primary_content.bgc-w p a{color:#fb985e}.block_primary_content.bgc-t p,.block_primary_content.bgc-t ul li{color:#2d4d53}.block_primary_content.bgc-w h2.pc_title_main,.block_primary_content.bgc-w h3.pc_title_small{color:#787878}.block_primary_content.bgc-w .pc_content h3,.block_primary_content.bgc-w .pc_content h4,.block_primary_content.bgc-w .pc_content h5,.block_primary_content.bgc-w .pc_content h6{color:#fb985e}.block_primary_content.bgc-b h2.pc_title_main,.block_primary_content.bgc-b h3.pc_title_small,.block_primary_content.bgc-b .pc_content h3,.block_primary_content.bgc-b .pc_content h4,.block_primary_content.bgc-b .pc_content h5,.block_primary_content.bgc-b .pc_content h6{color:#87beb4}.block_social_links{padding:30px 30px 54px}.block_social_links h2.sl_title{font-family:"Nixie One";font-size:4.4em;letter-spacing:-1px;color:#fff;line-height:1.1em;padding-bottom:30px}.block_social_links h2.sl_content{text-align:center}.block_social_links a{margin:10px;float:left}.block_social_links .fa-lg{font-size:3.6em}.block_social_links .fa-lg .fa-circle{color:#fff}.block_testimonial{padding:36px 30px;background-position:bottom right;background-repeat:no-repeat}.block_testimonial .t_quote{font-family:"Nixie One";font-size:3.2em;letter-spacing:-1px;color:#fff;line-height:1.2em;padding-bottom:30px}.block_testimonial .t_tag{font-size:1.8em;color:#fff;line-height:1.1em}.block_timeline{padding:15px;background-position:bottom right;background-repeat:no-repeat}.block_timeline .t_date{font-family:"Nixie One";font-size:4.6em;letter-spacing:-1px;color:#fff;line-height:.9em;padding-bottom:10px}.block_timeline .t_content{font-size:1.8em;color:#fff;line-height:1.1em}.block_border{height:1px;margin-bottom:30px}.block_simple_text h3.st_title{font-size:1.6em;font-weight:600;color:#fff;line-height:1.2em;text-transform:uppercase;padding:5px 15px;margin-bottom:12px}.block_simple_text .st_content{font-size:1.6em;color:#787878;line-height:1.5em}.block_linkbox .lb_main{display:block;padding:12px 12px 120px;background-repeat:no-repeat;background-position:bottom right}.block_linkbox.w-23 .lb_main,.block_linkbox.w-f .lb_main{padding:30px}.block_linkbox .lb_main .lb_title{font-family:"Nixie One";font-size:4.6em;color:#fff;line-height:1em;padding-bottom:10px}.block_linkbox .lb_main .lb_text{font-size:1.6em;color:#fff;line-height:1.2em;font-weight:600}.block_linkbox .lb_button{display:block;font-size:1.6em;font-weight:600;color:#fff;line-height:1.2em;text-transform:uppercase;padding:5px 15px;text-align:center}.block_button a{display:block;font-size:1.6em;font-weight:600;color:#fff;line-height:1.2em;text-transform:uppercase;padding:15px;text-align:center}.block_doc_button a{position:relative;display:block;font-weight:600;color:#fff;line-height:1.2em;font-size:1.8em;padding:25px 10px 25px 100px;background-image:url(/wp-content/themes/westcoast/png/download-bg.png);background-position:right center;background-repeat:no-repeat;background-size:contain}.block_doc_button a span{position:absolute;width:100px;top:0;left:0;bottom:0;height:100%;background-image:url(/wp-content/themes/westcoast/png/download-arrow.png);background-position:center;background-repeat:no-repeat}.block_form_cta a{position:relative;display:block;font-weight:600;color:#fff;line-height:1.2em;font-size:2.2em;padding:35px 10px 35px 100px;font-family:"Nixie One"}.block_form_cta a span{position:absolute;width:100px;top:0;left:0;bottom:0;height:100%;background-position:center;background-repeat:no-repeat}.block_form_cta a.callbackform span{background-image:url(/wp-content/themes/westcoast/png/fcta-call.png)}.block_form_cta a.visitform span{background-image:url(/wp-content/themes/westcoast/png/fcta-visit.png)}.block_gallery{background-color:#fff;border:1px solid #fb985e;padding:25px 25px 0}.block_gallery .g_images{position:relative;height:400px;overflow:hidden}.block_gallery .g_images .g_image{width:100%;height:400px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:105%}.block_gallery .g_images .g_image:first-child{left:0}.block_gallery .g_controls{height:60px;line-height:60px;color:#fb985e;font-size:30px}.block_gallery .g_controls .fa{cursor:pointer}.block_gallery .g_controls .fa-angle-left{font-size:50px}.block_gallery .g_controls .fa-angle-right{margin-left:30px;font-size:50px}.block_gallery.large{position:fixed;z-index:99999;border:none}.block_gallery.large .g_images{height:90%}.block_gallery.large .g_images .g_image{height:100%}.block_gallery.large .g_controls{position:absolute;bottom:1%;width:94%;left:3%}.block_clear{width:100%;height:0;line-height:0;clear:both;margin-bottom:0}.block_buy_button{padding:15px;margin-bottom:5px}.block_buy_button #options{width:100%;margin-bottom:10px;padding:5px;border:none;outline:none}.block_buy_button .price-label{font-size:1.8em;color:#fff;font-weight:600;padding-bottom:5px}.block_buy_button .price{font-family:'Nixie One';color:#fff;font-size:4.6em;padding-bottom:5px}.block_buy_button .price-vat{font-size:1.6em;color:#2d4d53;font-weight:600}.block_buy_button_button{text-align:center;height:50px;font-size:2em;line-height:2.5em;color:#fff;font-weight:600;letter-spacing:1px;cursor:pointer}.block_product_focus{background-position:top right;background-repeat:no-repeat}.block_product_focus .pf_main{padding:30px;display:block}.block_product_focus .pf_caption{font-size:1.8em;color:#fff;font-weight:600;margin-bottom:180px}.block_product_focus.bgc-t .pf_caption{color:#2d4d53}.block_product_focus .pf_title{font-family:"Nixie One";font-size:5em;color:#fff;line-height:1em;margin-bottom:30px}.block_product_focus .pf_text{font-size:1.8em;color:#fff;line-height:1.2em}.block_excerpt .e_content{font-size:2.2em;line-height:1.75em;color:#6e6f71;font-weight:300;margin-bottom:25px;letter-spacing:-1px}.block_excerpt .e_content *{margin-bottom:30px}.block_excerpt .button{width:100%;box-sizing:border-box;text-align:left}.block_3_link{padding:60px 0 30px;clear:both}.block_3_link .block{width:263px;border-right:1px solid #e3e4e4;padding:0 15px;height:410px;position:relative}.block_3_link .block:nth-child(3n){border-right:none;margin-right:0}.block_3_link .col-image{height:100px;background-repeat:no-repeat;background-position:center;margin-bottom:15px}.block_3_link .col-title{margin-bottom:20px;font-family:'Nixie One';font-size:30px;font-weight:300;color:#f8b335;text-align:center}.block_3_link .col-text{text-align:center;line-height:1.4em;font-size:1.6em;color:#787878}.block_3_link .col-button{display:block;position:absolute;bottom:0;width:233px;padding:0}#product-list{border-bottom:1px solid #fb985e;padding-bottom:30px;margin-bottom:75px}#product-list .cat_l1{display:block;margin-bottom:30px;color:#fff;font-size:1.8em;font-weight:600;height:45px;line-height:45px;padding:0 20px;background:#fa985d;background:-moz-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fa985d),color-stop(100%,#f8b234));background:-webkit-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-o-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:-ms-linear-gradient(left,#fa985d 0%,#f8b234 100%);background:linear-gradient(to right,#fa985d 0%,#f8b234 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa985d',endColorstr='#f8b234',GradientType=1)}.product-list-item:nth-child(3n+1){margin-left:0 !important}.product-list-item .image{padding:10px;height:215px;background-position:bottom right;background-repeat:no-repeat;background-size:contain}.product-list-item .image .title{font-family:'Nixie One';font-size:3em;color:#fff}.product-list-item .buttonbar{height:33px;line-height:33px;color:#fff;background-color:#2d4d53;padding-left:15px;font-size:1.8em}.product-list-item:hover .buttonbar{background-color:#f8b335}.product-list .subcats{margin-right:29px}.product-list .subcats:nth-child(3n){margin-right:0}.product-list .cat_l2{display:block;font-weight:600;font-size:1.6em;line-height:40px;color:#2d4d53;border-bottom:1px solid #fb985e;height:40px;margin-bottom:15px}.product-list .cat_l3{display:block;font-weight:600;font-size:1.6em;line-height:25px;color:#fb985e}.product-list .cat_l3:hover{color:#2d4d53}.no-products{margin-bottom:30px;font-size:1.6em;color:#2d4d53}#term-product-list .no-products{margin-top:50px;font-size:3em;color:#2d4d53}.term-list-item{padding:30px 0;display:block;position:relative;border-bottom:1px solid #fb985e}.term-list-item .image{border:1px solid #fb985e;height:210px;width:218px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:30px;float:left}.term-list-item .title{color:#fb985e;font-family:'Nixie One';font-size:4.6em;line-height:1em}.term-list-item .subtitle{font-size:2em;font-weight:300;padding-top:10px;color:#87beb4 !important;line-height:1.1em}.term-list-item .button{position:absolute;bottom:30px;padding:0 70px}.woocommerce div.product form.cart .button{line-height:1em!important}.product .related.products h2{clear:both;color:#fb985e;font-family:'Nixie One';font-size:3.6em;line-height:2em}.pull-right{right:0}.woocommerce a.checkout-button{height:auto}.woocommerce .woocommerce-breadcrumb{font-size:1.5em}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:2em;line-height:2em}.woocommerce-message a.button{background:#87beb4;color:#fff;height:auto}h1.product_title.entry-title{font-family:"Nixie One";font-size:3em;color:#fb985e;line-height:1em;margin-bottom:20px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce .cart_totals h2{font-size:2em}table.variations,.woocommerce-variation-description{font-size:1.5em;color:#2d4d53}.woocommerce .quantity .qty{line-height:1.5;font-size:2em;border-radius:5px}.woocommerce-variation-price{padding:10px 0}.woocommerce .product_meta{font-size:1.2em}span.sku_wrapper{width:100%;display:inline-block}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#87beb4}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fb985e;color:#fff}.woocommerce-tabs.wc-tabs-wrapper,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price,form.woocommerce-cart-form,.woocommerce ul.order_details li,section.woocommerce-order-details,section.woocommerce-customer-details{font-size:1.5em}a.button.product_type_variable.add_to_cart_button:hover,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.products a.button.product_type_simple:hover{background:#fb985e}a.button.product_type_variable.add_to_cart_button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.products a.button.product_type_simple{background:#87beb4;color:#fff;line-height:1.5em;height:2em}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#2d4d53}.woocommerce form.woocommerce-cart-form input.qty{font-size:1em}.woocommerce table.cart td.actions .coupon input#coupon_code{font-size:1.3em;line-height:1em;width:130px}.woocommerce .cart_totals table,table.shop_table.woocommerce-checkout-review-order-table,.woocommerce table.my_account_orders,.woocommerce-MyAccount-content address,button.single_add_to_cart_button.button.alt{font-size:1.5em}form.woocommerce-shipping-calculator .button{background:#fb985e;color:#fff;font-size:1em;line-height:0}.woocommerce h3#order_review_heading{margin-top:30px}.woocommerce ul.wc_payment_methods li.wc_payment_method{list-style:none}.woocommerce .woocommerce-info{border-top-color:#fb985e}.woocommerce ul.order_details li{float:none}section.woocommerce-order-details a.button{line-height:35px}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce a.button{line-height:35px}.woocommerce .product-category a{color:#fb985e}mark{background-color:#fff}.woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-size:2em}.gallery-cat{padding-bottom:22px}.gallery-cat .gallery-img{position:relative;cursor:pointer;margin-right:10px;margin-bottom:10px;float:left}.gallery-cat .gallery-img:nth-child(5n){margin-right:0}.gallery-cat .gallery-img .gallery-img-cover{display:none;margin-right:0;position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(/wp-content/themes/westcoast/png/cover.png)}.gallery-cat .gallery-img:hover .gallery-img-cover{display:block}#gallery-popup-cover{display:none}#gallery-popup{display:none;position:fixed;z-index:99999;width:90%;height:85%;background-color:#fff;top:5%;left:5%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);padding-bottom:50px}#gallery-popup #gallery-popup-image{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain}#gallery-popup #gallery-popup-meta{height:50px;line-height:50px;width:100%;position:absolute;bottom:0}#gallery-popup #gallery-popup-meta #gallery-popup-nav{float:right;height:50px;line-height:50px}#gallery-popup #gallery-popup-meta #gallery-popup-nav>div{float:left;text-align:center;width:50px;cursor:pointer}#gallery-popup #gallery-popup-meta #gallery-popup-nav>div>i{font-size:4.6em;color:#fff}#gallery-popup #gallery-popup-meta #gallery-popup-title{float:left;height:50px;line-height:50px;color:#fff;font-size:2em;padding-left:20px}#gallery-popup #gallery-popup-meta #gallery-popup-button{height:50px;line-height:50px;position:relative;font-size:1.8em;float:left}#gallery-popup #gallery-popup-close{width:50px;height:50px;position:absolute;top:0;right:0;color:#fff;text-align:center;line-height:50px;cursor:pointer;font-size:3em}.catintro-popup{position:absolute;z-index:99999;width:610px;margin-left:-305px;padding:35px 35px 150px;top:50px;left:50%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);background-image:url(/wp-content/themes/westcoast/png/docdownload-dog.png);background-position:bottom right;background-repeat:no-repeat}.catintro-popup .catintro-what{color:#fff;font-size:2em;font-weight:600;margin-bottom:20px}.catintro-popup .catintro-what i{font-size:1.2em;margin-right:10px}.catintro-popup .catintro-title{font-family:"Nixie One";font-size:4.6em;color:#fff;margin-bottom:30px}.catintro-popup .catintro-content{width:425px;float:left}.catintro-popup .catintro-content p{color:#fff}.catintro-popup .catintro-content li{color:#fff !important}.catintro-popup .catintro-content h1,.catintro-popup .catintro-content h2,.catintro-popup .catintro-content h3,.catintro-popup .catintro-content h4,.catintro-popup .catintro-content h5,.catintro-popup .catintro-content h6{color:#2d4d53;font-size:1.8em;letter-spacing:-1}.catintro-popup .catintro-image{float:right}.catintro-popup .catintro-button{position:absolute!important;bottom:62px;right:93px;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);padding:0 50px!important}.popup-close{display:block;color:#fff;font-size:1.8em;padding-top:20px}#popup-cover{display:none}.popup{display:none;width:430px;padding:50px 0;background-color:#87beb4;position:fixed;z-index:99999;top:50%;left:50%;transform:translateY(-50%);margin-left:-215px;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08);padding:45px}.popup .title-primary{font-family:"Nixie One";font-size:4.5em;margin-bottom:15px;color:#fff}.popup .title-secondary{font-size:1.8em;color:#fff;font-weight:600;margin-bottom:30px}.popup input{display:block;background-color:#fff;border:none;width:430px;height:40px;line-height:40px;margin-bottom:12px;padding-left:12px;color:#559287;font-size:18px;font-family:"Source Sans Pro";font-weight:400}.popup input::-webkit-input-placeholder{color:#8fc2b9;font-size:18px;font-family:"Source Sans Pro";font-weight:400}.popup input:-moz-placeholder{color:#8fc2b9;font-size:18px;font-family:"Source Sans Pro";font-weight:400}.popup input::-moz-placeholder{color:#8fc2b9;font-size:18px;font-family:"Source Sans Pro";font-weight:400}.popup input:-ms-input-placeholder{color:#8fc2b9;font-size:18px;font-family:"Source Sans Pro";font-weight:400}.popup .button{background-color:#f8b335;font-weight:600;padding:0 50px;margin-top:10px}.popup .error{color:#900;font-size:1.8em;line-height:1.5em;font-weight:600;margin-bottom:30px}.popup .success{color:#090;font-size:1.8em;line-height:1.5em;font-weight:600;margin-bottom:30px}.popup#popup-docdownload{background-image:url(/wp-content/themes/westcoast/png/docdownload-dog.png);height:250px;background-position:bottom right;background-repeat:no-repeat;padding-bottom:75px}.popup#popup-docdownload .button{position:absolute;bottom:62px;right:93px;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#contact_blocks .block{height:250px;padding:15px}#contact_blocks h2{padding-bottom:10px}#contact_blocks p{color:#fff;letter-spacing:0;font-size:1.8em;font-weight:600}#footer-main{background-color:#2d4d53;color:#87beb4;padding:100px 0 30px}#footer-main .block{height:230px}#footer-main .block .footer-title{font-family:"Nixie One";font-size:4.6em;color:#fff;padding:10px 0 0 20px}#footer-main .block#footer-connect{background-image:url(/wp-content/uploads/2020/08/footer-pool.png);background-position:bottom right;background-repeat:no-repeat}#footer-main .block#footer-connect .footer-title{margin-bottom:87px}#footer-main .block#footer-connect a{margin-left:6px;float:left}#footer-main .block#footer-connect a:first-of-type{margin-left:20px}#footer-main .block#footer-connect a:last-child{margin-left:50px}#footer-main .block#footer-connect .fa-lg{font-size:3em}#footer-main .block#footer-connect .fa-lg .fa-circle{color:#fff}#footer-main .block#footer-connect a:hover .fa-circle{color:#2d4d53}#footer-main .block#footer-connect .fa-lg .fa-stack-1x{color:#87beb4}#footer-main .block#footer-contact p{padding:18px 20px 0;color:#fff;font-size:1.6em;line-height:1.2em}#footer-main #footer-menu{border-bottom:1px solid #fb985e;padding-bottom:30px;margin-bottom:30px}#footer-main #footer-menu ul.menu li{display:inline-block;height:18px;line-height:18px;padding-right:8px;margin-right:8px;border-right:1px solid #87beb4}#footer-main #footer-menu ul.menu li:last-child{border-right:none}#footer-main #footer-menu ul.menu li a{color:#87beb4;font-size:1.5em;letter-spacing:-1px}#footer-main #footer-menu ul.menu li a:hover{color:#fb985e}#footer-address{font-size:1.4em;line-height:1.5em;margin-bottom:20px}#footer-address a{color:#87beb4}#footer-address a:hover{color:#fb985e}#footer-copyright{font-size:1.2em;line-height:1.5em}body.home #header-strip,body.home #header-number{display:none}body.home #content{padding:0}body.home #header-main #burger,body.home #header-main #burger i{color:#fff}body #header-main #logo{background-size:contain}body.home #primary-fullwidth .block_linkbox{width:50%}body.home #primary-fullwidth .block{margin-bottom:0;position:relative}body.home #primary-fullwidth .lb_main{width:100%;height:650px;background-size:cover;padding:0}body.home #primary-fullwidth .lb_main .lb_text{text-align:center}body.home #primary-fullwidth .bgc-o .lb_text p,body.home #primary-fullwidth .bgc-t .lb_text p{max-width:159px;background:#2d4d53;font-weight:300;padding:5px 30px}body.home #primary-fullwidth .bgc-t .lb_text p{float:right;margin-right:10%}body.home #primary-fullwidth .bgc-o .lb_text p{margin-left:10%}body.home #primary-fullwidth .bgc-o{background-position:center bottom}body.home #primary-fullwidth .block_linkbox .lb_title{padding-top:12%}body.home #primary-fullwidth .block_linkbox .bgc-o .lb_title{padding-left:10%}body.home #primary-fullwidth .block_linkbox .bgc-t .lb_title{padding-right:10%;text-align:right}#header-main{position:fixed;width:100%;z-index:100}#header-menu{position:fixed;z-index:100;top:0}#header-menu div.cf{position:relative;height:0}#header-main #header-strip{background:0 0}body.page-template-home #header-main #burger,body.page-template-home #header-main #burger i,body.page-template-home #header-main #header-number{color:#2d4d53}#footer-main{padding:30px 0}body.home #primary-fullwidth .lb_main{height:500px}.text-white{color:#fff}.text-theme-blue{color:#2d4d53}.text-white{color:#fff!important}a.cart-customlocation{background:#fb985e;margin:auto;text-align:center;color:#fff;border-radius:5px;padding:8px}.cart-contents{position:relative;display:flex !important;flex-flow:column nowrap;justify-content:center}ul.products li.product-category:last-child{display:none}#primary-header h1{font-size:2.8rem !important}.contact-title h1{padding-bottom:0}.summary .poa{font-size:28px;line-height:1em;font-family:"Nixie One";color:#fb985e;margin-bottom:20px}.summary .content-box-blue{font-size:12px;background:#87beb4;padding:10px;border-radius:5px;color:#fff;display:inline-block;margin-bottom:20px}p a.homepage-shop{background:#87beb4;color:#fff;font-size:36px;font-family:"Nixie One";padding:10px 20px;border-radius:5px}.product_meta .posted_in{font-weight:700}.popup-custom{padding:30px 30px 15px;border:solid #93b3b0 7px;background:linear-gradient(rgba(66,123,117,.85),rgba(66,123,117,.85)),url(/wp-content/uploads/2019/08/Recovery-Tub.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:auto;max-width:70%;margin:auto;left:15%;height:auto;max-height:80%;overflow:auto}.popup-custom input{background-color:#c8dada;width:100%;box-sizing:border-box;max-width:100%}.popup-custom input[type=submit]{width:auto;text-align:center;margin:auto;height:auto;padding:10px 40px;background:#ff903f;color:#fff;font-family:"Nixie One"}.popup-custom input::placeholder{color:#427b75}#popup-custom-content{max-height:105px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;padding-bottom:10px}#popup-custom-content a{font-weight:700}.popup-custom .chevron:before{border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;vertical-align:top;width:.45em;top:0;transform:rotate(135deg)}.popup-custom .chevron.up:before{top:.15em;transform:rotate(-45deg)}#popup-custom-content p,.popup-custom #read-more{font-size:16px;line-height:16px;font-family:'Nixie One';font-weight:400;color:#fff!important;margin-bottom:5px}.popup-custom #read-more{font-weight:700;text-decoration:underline}.popup-custom .popup-close{padding-top:0}.menu-item-491{background-color:#fb985e}.menu-item-491 a{color:#fff !important}.menu-item-491 a:hover{background-color:#76ada3}#header-block-phone{font-family:"Nixie One";font-size:3em;margin-bottom:7px;color:#fff;margin:0;padding:16px}#header-block-brochure:hover{background:#76ada3!important}@media screen and (max-width:840px){.popup-custom{max-height:75%;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:840px){#header-menu ul.menu{display:flex;width:100%;justify-content:space-between}.bottom{display:flex;width:calc(100% - 250px);border-top:solid 1px #fff}.menu-header-dog-container{display:flex;width:100%}}@media only screen and (min-width:840px) and (max-width:1110px){#header-menu ul.menu li a{padding:21px 12px;font-size:1.2em;line-height:1.2em}#header-blocks .block .title,#header-block-phone{font-size:2em}}@media screen and (min-width:1500px){body.home #primary-fullwidth .lb_main{height:550px}}@media screen and (min-width:1800px){body.home #primary-fullwidth .lb_main{height:600px}}@media screen and (max-width:1024px){body.home #primary-fullwidth .block_linkbox .lb_title{padding-top:20%}#header-main #logo{width:200px}#header-main #header-number{right:220px}}@media screen and (max-width:900px){body.home #primary-fullwidth .lb_main{height:400px}}@media screen and (max-width:768px){#header-main #logo{width:33vw;max-width:175px}#header-main #burger{margin:5px 0 0 5px}#load-cover{display:none}}@media screen and (max-width:600px){body.home #primary-fullwidth .block_linkbox{width:100%}#header-main #header-number{right:34vw;font-size:18px;margin-top:9px}#header-main #header-strip{background:rgba(255,255,255,.5);height:36px}.block.w-13+.block.w-13{margin-left:0}}@media only screen and (max-width:840px){#page{top:0}.testimonial_rotator_quote h2{font-size:1.2rem;letter-spacing:-1px;color:#fff;line-height:1.2em;padding-bottom:30px}.bottom{float:left;width:100%}#header-menu ul.menu li{float:none}.right{float:none}.menu-item-491{background-color:#2d4d53}.menu-item-491 a{color:#fb985e !important}#header-menu .l{text-align:center}#header-menu ul.menu>li>ul.sub-menu a{padding:8px 0 !important;width:50%;line-height:1em;display:block}#header-menu ul.menu>li>a{padding:15px;width:50%;line-height:1em;display:block}#header-main #burger{display:block}}@media (max-width:767px){.wrap{width:100% !important;padding:0 !important}#footer-main .block#footer-connect .fa-lg{width:60px !important;height:60px !important}#footer-main .block#footer-connect span:empty{display:none}#footer-main .block#footer-connect a:first-of-type,#footer-main .block#footer-connect a{margin-left:0;float:none !important}#footer-main .block#footer-connect{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#footer-main .block#footer-connect .footer-title{padding:10px 0;width:100%;justify-content:center;margin-bottom:0 !important}#footer-main .logos{float:none;margin:0 auto}}.woocommerce .product a h2{color:#fb985e}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block;background:#87beb4;color:#fff;line-height:1.5em;height:1.5em;margin-top:1em;padding:.618em 1em;font-weight:700;border-radius:3px}.woocommerce .cart_totals p.woocommerce-shipping-destination{font-size:1em}.woocommerce a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title,#term-product-list{font-size:1.5em !important}.woocommerce .woocommerce-breadcrumb{font-size:2em}section.related ul.products{font-size:1.5em}.woocommerce{font-family:"Nixie One"!important}.product .summary p.price{margin-bottom:20px}footer#footer-main .cf .block#footer-contact p{font-size:1.5em}.woocommerce-MyAccount-navigation ul li a{color:#fb985e}.woocommerce-customer-details p.woocommerce-customer-details--phone,.woocommerce-customer-details .woocommerce-customer-details--email{font-size:1em}.woocommerce-Address-title .edit{font-size:2em;line-height:1.5em}.woocommerce-error:before{left:90%}.woocommerce-input-wrapper input{padding:5px;border-radius:2px}.woocommerce li.product h2.woocommerce-loop-product__title{line-height:1em}.woocommerce .button{font-family:"Nixie One"}a.button.product_type_variable.add_to_cart_button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.products a.button.product_type_simple{line-height:1.5em !important;height:1.5em !important}table.shop_table.shop_table_responsive{background-color:#fff}a.cart-customlocation .cart-contents-count{color:#fff}.woocommerce-input-wrapper .input-text,.woocommerce-input-wrapper select{border:1px solid #ccc !important}.woocommerce-checkout #order_review #sagepaydirect-card-type,.woocommerce-checkout #order_review #sagepaydirect-cc-form .wc-credit-card-form-card-number,#sagepaydirect-cc-form .wc-credit-card-form-card-expiry,#sagepaydirect-cc-form .wc-credit-card-form-card-cvc{font-size:14px !important;border:1px solid #ccc !important}.woocommerce-checkout #order_review #sagepaydirect-card-type{padding:8px 0;border:1px solid #ccc !important}#order_review .woocommerce-checkout #payment div.payment_box .form-row{margin-bottom:0}.woocommerce-cart-form td.product-name a{color:#fb985e}.woocommerce-shipping-calculator{color:#fb985e}#term-product-list .term-list-item .title{font-size:36px}#term-product-list .term-list-item.term-list-item .subtitle{font-size:20px}#term-product-list .term-list-item span.button{position:unset;display:inline-block;margin:auto;margin-top:20px;float:right}.product-list .cat_l2{height:auto}.category-description{font-size:16px;line-height:20px;font-family:'Nixie One';font-weight:600;color:#fb985e!important}.testimonial_rotator_slide_title{font-size:28px;line-height:1em;font-family:"Nixie One";color:#fff;margin-bottom:20px}.testimonial_rotator.template-default .testimonial_rotator_author_info p{font-size:24px}div.block.w-13+div.block.w-13{margin-left:0}.wc-points-rewards-product-message,.woocommerce-variation-add-to-cart .points{font-size:20px;line-height:20px;font-family:'Nixie One';font-weight:400;color:#fb985e!important;margin-bottom:20px;display:block}.testimonial_rotator_quote h2{font-family:"Nixie One";font-size:2.5rem;letter-spacing:-1px;color:#fff;line-height:1.2em;padding-bottom:30px}@media only screen and (max-width:840px){.testimonial_rotator_quote h2{font-size:1.2rem;letter-spacing:-1px;color:#fff;line-height:1.2em;padding-bottom:30px}}.testimonial_rotator_wrap{background:#f8b335!important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left !important;width:48% !important;padding-right:10px}@media screen and (min-width:426px) and (max-width:768px){.woocommerce div.product form.cart{width:50%;float:right}}.woocommerce .amazon_button{clear:both;margin-top:80px;max-width:200px}.block_linkbox .lb_main{padding:12px !important}.block_linkbox .lb_main .lb_title{font-size:3.9em}