*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}a:hover{text-decoration:underline}a,a:active,a:focus{outline:0;border:none;-moz-outline-style:none}address{font-style:italic}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{overflow:auto;white-space:pre;white-space:pre-wrap}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-weight:400;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl{margin:0 20px}dt{font-weight:700}dd{margin:0 0 20px}menu,ol,ul{margin:16px 0;padding:0 0 0 40px}ul{list-style-type:square}nav ul,nav ol{list-style:none;list-style-image:none}li>ul,li>ol{margin:0}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;width:100%}caption,th,td{font-weight:400;text-align:left}caption{margin:20px 0}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #ededed;padding:6px 10px 6px 0}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/dotted-line.png) repeat center top;background-size:4px 4px;border:0;height:1px;margin:0 0 24px}.genericon:before,.menu-toggle:after,.featured-post:before,.date a:before,.entry-meta .author a:before,.format-audio .entry-content:before,.comments-link a:before,.tags-links a:first-child:before,.categories-links a:first-child:before,.edit-link a:before,.attachment .entry-title:before,.attachment-meta:before,.attachment-meta a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before,.error404 .page-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom}.clear:after,.attachment .entry-header:after,.site-footer .widget-area:after,.entry-content:after,.page-content:after,.navigation:after,.nav-links:after,.gallery:after,.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after{clear:both}.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after{content:"";display:table}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}img{max-width:100%}img{height:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 5px 0}.wp-caption.alignleft{margin:5px 10px 5px 0}figure.wp-caption.alignright,img.alignright{margin:5px 0 5px 20px}.wp-caption.alignright{margin:5px 0 5px 10px}img.aligncenter{margin:5px auto}img.alignnone{margin:5px 0}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{color:#220e10;font-size:18px;font-style:italic;font-weight:300;margin:0 0 24px}div.wp-caption.alignright img[class*="wp-image-"]{float:right}div.wp-caption.alignright .wp-caption-text{padding-left:10px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{list-style-position:inside}p{margin:0 0 10px;line-height:1.6}blockquote{text-align:center;background:#fff9f5;padding:20px 40px;margin:0;position:relative}blockquote::before,blockquote::after{position:absolute;content:"\f114";font-family:themegrill-icons;display:block;top:10px;left:20px}blockquote::after{content:"\f115";top:auto;left:auto;right:20px;bottom:10px}blockquote cite{position:relative;display:inline-block;padding:0 20px;font-size:14px;margin-top:20px}blockquote cite::before{content:"";background-color:#363b40;width:10px;height:1px;display:block;position:absolute;top:10px;left:0}code{background-color:#f1f3f5;padding:.125em .25em}pre{background-color:#f8f9fa;padding:20px}.entry-content{line-height:1.8}.entry-content p{line-height:inherit}textarea{width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{color:#16181a;border:1px solid #dee2e6;padding:15px;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#51585f;outline:none;border-color:#343a40}select{border:1px solid #dee2e6}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#e2271e!important;border-color:#e2271e;border-style:solid;border-width:1px;font-size:1rem;color:#fff!important;text-transform:uppercase;cursor:pointer;justify-content:center;padding:.75rem 1rem;text-align:center;border-radius:.75rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:.75rem 1rem}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#fff!important;color:#e2271e!important;border-color:#e2271e!important}.button:hover::after,button:hover::after,input[type="button"]:hover::after,input[type="reset"]:hover::after,input[type="submit"]:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.button-arrow::after{content:"\f103";font-family:themegrill-icons;display:inline-block;font-size:8px;margin-left:10px;-webkit-transition:all 0.35s cubic-bezier(.075,.82,.165,1);transition:all 0.35s cubic-bezier(.075,.82,.165,1)}.wp-block-button.is-style-fill .wp-block-button__link{text-decoration:none;color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{color:#000;text-decoration:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comments-area .comment-list{list-style-type:none;padding:0;margin:0}.comments-area .comment-list .comment-meta{position:relative;margin-bottom:10px;min-height:60px}.comments-area .comment-list .comment-meta .comment-author img.avatar{position:absolute;left:0;top:0;width:auto}.comments-area .comment-list .comment-meta .comment-author .says{display:none}.comments-area .comment-list .comment-meta .fn,.comments-area .comment-list .comment-meta .comment-metadata,.comments-area .comment-list .comment-meta .comment-awaiting-moderation{margin-left:80px}.comments-area .comment-list .comment-meta .fn{display:inline-block;font-size:16px;font-weight:500;margin-bottom:5px;letter-spacing:1px}.comments-area .comment-list .comment-meta .comment-metadata{margin-bottom:3px}.comments-area .comment-list .comment-meta .comment-metadata a{color:#868e96;letter-spacing:1px;font-size:14px;font-weight:400}.comments-area .comment-list .comment-meta .comment-awaiting-moderation{color:#868e96;font-size:12px;font-weight:400}.comments-area .comment-list .comment-body{border-bottom:1px solid #f1f3f5;padding:40px 0}.comments-area .comment-list .comment-body .reply{text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:12px}.comments-area .comment-list .comment-body .reply a::before{content:"\f117";font-family:themegrill-icons;display:inline-block;font-size:8px;margin-right:10px;vertical-align:top;margin-top:1px}.comments-area .comment-list .comment-body .comment-content{margin-bottom:20px}.comments-area .comment-list .children{list-style-type:none}.comments-area .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments-area .comment-form .comment-notes{margin-bottom:30px}.comments-area .comment-form label{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500;display:block;margin-bottom:8px}.comments-area .comment-form p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.comments-area .comment-form p input[type="text"],.comments-area .comment-form p input[type="email"],.comments-area .comment-form p input[type="url"]{width:100%}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email{-ms-flex-preferred-size:47%;flex-basis:47%}.comments-area .comment-form .comment-form-author input,.comments-area .comment-form .comment-form-email input{width:100%}.comments-area .comment-form .form-submit{text-align:right;margin-top:30px}.comments-area .comment-form .form-submit button.submit{padding:20px 25px;font-size:14px}.comments-title,.comment-reply-title{font-size:1.5rem;margin-bottom:0}.tg-author-box{margin-top:100px;padding:40px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid #343a40;border-bottom:2px solid #343a40}.tg-author-box .tg-author__avatar{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.tg-author-box .tg-author__avatar img{border-radius:100%}.tg-author-box .tg-author-info{padding-left:40px}.tg-author-box .tg-author__name{margin:0 0 20px}.tg-author-box .tg-author__bio{margin-bottom:15px}.tg-author-box .tg-author-meta{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.tg-author-box .tg-author__website{padding-right:10px}.tg-author-box .tg-author__website a{color:#007bff}.tg-author-box .tg-author__website a:hover{color:#363b40}.search-form label{position:relative}.search-form label::before{position:absolute;top:calc(50% - 7px);right:10px;display:block;content:"\f002";font-family:"Font Awesome 5 free";font-weight:900;font-size:14px;color:#adb5bd}.search-form .search-field{-webkit-appearance:textarea;font-size:14px;color:#adb5bd}.search-form .search-field::-webkit-input-placeholder{color:inherit;font-size:inherit}.search-form .search-field:-ms-input-placeholder{color:inherit;font-size:inherit}.search-form .search-field::-ms-input-placeholder{color:inherit;font-size:inherit}.search-form .search-field::placeholder{color:inherit;font-size:inherit}.widget{margin:0 0 30px}.widget ul{margin:0 0 0 15px;line-height:1.6}.widget ul li{margin-bottom:10px;font-size:14px}.widget ul li a{display:block;text-decoration:none}.widget ul li a:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.widget ul li:last-child{margin-bottom:0}.widget select{max-width:100%}.widget .widget-title{font-size:1.125rem;display:inline-block;position:relative;font-weight:600;margin-top:0;margin-bottom:20px;color:#16181a}.widget_search .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget_search label{width:100%}.widget_nav_menu .menu,.product-categories{list-style:none;margin:0!important;padding:0}.widget_product_categories{padding:1.5rem;border:1px solid #c4c4c4;border-radius:1.5rem}.widget_nav_menu ul,.product-categories ul{list-style:none;padding:0;margin:0 0 0 1rem}.widget_nav_menu li,.product-categories li{margin:0!important}.widget_nav_menu a,.product-categories a{color:#000;padding:.25rem 0}.widget_nav_menu li a{font-size:1rem;line-height:1.6;font-weight:400}#footer .widget_block{margin:0 0 1rem}#footer .footer-title{text-align:left}#footer .footer-menu{text-align:left}#footer .widget_nav_menu .widget-title{text-align:left;font-family:"Lato",sans-serif;text-transform:uppercase;font-size:1.125rem;font-weight:400;margin:0 0 1rem;color:#16181a}.widget_nav_menu .current-menu-item>a,.product-categories .current-cat>a{color:#e2271e}.section-products-title{font-size:1.5rem;padding-right:5rem;margin:2rem 0 1.5rem}.widget_search .search-field,.widget_search .search-submit{padding:10px}.widget_search .search-submit{display:block;font-size:12px}.widget_search .search-field{width:100%}.tg_widget_recent_posts ul,.tg-post-ribbon ul{margin:0}.tg_widget_recent_posts ul li,.tg-post-ribbon ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform 0.35s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform 0.35s cubic-bezier(.175,.885,.32,1.275);transition:transform 0.35s cubic-bezier(.175,.885,.32,1.275);transition:transform 0.35s cubic-bezier(.175,.885,.32,1.275),-webkit-transform 0.35s cubic-bezier(.175,.885,.32,1.275)}.tg_widget_recent_posts ul li:hover,.tg-post-ribbon ul li:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.tg_widget_recent_posts ul li a:hover,.tg-post-ribbon ul li a:hover{-webkit-transform:none;transform:none}.tg_widget_recent_posts ul li .tg-post-thumbnail,.tg-post-ribbon ul li .tg-post-thumbnail{padding-right:20px}.tg_widget_recent_posts ul li .tg-post-thumbnail img,.tg-post-ribbon ul li .tg-post-thumbnail img{max-width:70px}.tg_widget_recent_posts ul li .tg-post-info a,.tg-post-ribbon ul li .tg-post-info a{font-size:14px;font-weight:700}.tg_widget_recent_posts ul li .tg-post-info .post-date,.tg-post-ribbon ul li .tg-post-info .post-date{margin-top:5px;display:inline-block;font-size:12px;color:#868e96}.tg-post-ribbon{background-color:#f7f7f7;padding:40px 0 30px}.tg-post-ribbon ul{margin:0 -10px}.tg-post-ribbon ul li{padding-right:10px;padding-left:10px;width:25%;margin-bottom:10px}.tg-post-ribbon ul li .tg-post-info .tg-post-title{margin-bottom:10px;display:block}.widget_calendar caption{margin-bottom:1.5em}.widget_calendar table th,.widget_calendar table td{padding:10px}.widget_recent_comments ul li{color:#868e96}.widget_media_gallery .gallery-item{margin:0}table{margin:0 0 1.5em;width:100%}table th,table td,table .wp-block-table th,table .wp-block-table td{text-align:left;border:1px solid #e9ecef;padding:1em}.entry-content table a{text-decoration:none;color:#363b40}.entry-content table a:hover{color:#01b6f4}.archive .archive-header{background-color:#dee2e6;padding:40px 0;position:relative}.archive .archive-header .page-title{margin:0;font-size:2.25rem}.archive .archive-header .archive-description{margin-top:10px;font-size:14px;color:#f8f9fa}.archive .archive-header .archive-description p{margin-bottom:0}.error404 #primary{width:100%}.error404 .error-img{margin:0 auto 50px;max-width:500px}.error404 .error-404{text-align:center;padding:5rem 1rem}.error404 .page-title{font-size:2.25rem;margin:0 0 20px}.error404 .page-content p{color:#adb5bd;font-size:1.125rem;font-weight:500}.error404 .page-content a{text-decoration:none}.error404 .error-404__search .search-form{margin-top:30px;position:relative;max-width:481px;margin:0 auto}.error404 .error-404__search .search-form label{display:block}.error404 .error-404__search .search-form label input{width:100%;padding-right:6rem}.error404 .error-404__search .search-form .search-submit{top:0;position:absolute;height:100%;right:0}img{margin-bottom:0}.updated:not(.published){display:none}.page-links{clear:both}.hentry{margin-bottom:80px;line-height:1.6}.entry-thumbnail{position:relative;display:inline-block;margin-bottom:34px;background-color:#000}.entry-thumbnail img{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-o-object-fit:cover;object-fit:cover;display:block;width:100%}.entry-thumbnail .post-thumbnail__letter{position:absolute;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;width:100%;height:100%;z-index:999;font-size:120px;text-align:center;color:rgb(255 255 255 / .5);text-transform:uppercase;font-weight:700;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s cubic-bezier(.215,.61,.355,1);transition:all 0.5s cubic-bezier(.215,.61,.355,1)}.entry-thumbnail:hover img{opacity:.6}.entry-thumbnail:hover .post-thumbnail__letter{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.cat-links .cat-seperator{margin:0 5px}.tg-top-cat .cat-links{font-size:12px}.tg-top-cat .cat-links a{text-transform:uppercase;display:inline-block;color:#3298dc}.tg-top-cat .cat-links a:hover{color:#363b40}.entry-content{margin-bottom:18px}.entry-title{margin:0 0 10px;font-size:1.313rem}.entry-meta{font-size:12px;margin-bottom:12px}.entry-meta .byline,.entry-meta .posted-on,.entry-meta .cat-links{letter-spacing:1px;cursor:pointer}.entry-meta a{color:#3298dc}.entry-meta a:hover{color:#363b40}.entry-meta .posted-on{position:relative;padding-left:60px}.entry-meta .posted-on::before{content:"";position:absolute;width:40px;height:1px;background-color:#3298dc;left:10px;top:calc(50% - 1px)}.entry-footer{text-transform:uppercase;font-size:14px;font-weight:600}.entry-footer .cat-links,.entry-footer .tags-links,.entry-footer .edit-link{display:block}.entry-footer .cat-links,.entry-footer .tags-links{margin-bottom:20px}.entry-footer .cat-links a,.entry-footer .tags-links a{display:inline-block;margin:0 5px 5px}.entry-footer .cat-links a:first-child,.entry-footer .tags-links a:first-child{margin-left:20px}.entry-footer .cat-links a{font-size:12px;text-transform:uppercase;padding:8px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;background-color:#3298dc;color:#fff}.entry-footer .cat-links a:hover{background-color:#363b40}.tg-readmore-link{position:relative;padding-left:40px;font-weight:700;font-size:14px;display:inline-block}.tg-readmore-link::before{content:"";position:absolute;left:0;display:block;top:calc(50% - 1px);width:30px;height:1px;background-color:#212529;-webkit-transition:0.5s cubic-bezier(.19,1,.22,1);transition:0.5s cubic-bezier(.19,1,.22,1)}.tg-readmore-link:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.tg-readmore-link:hover::before{background-color:#3298dc}.single .hentry .entry-thumbnail{margin-bottom:20px;background-color:#fff0}.single .hentry .entry-thumbnail img{margin-bottom:0}.single .hentry .tg-top-cat{margin-bottom:10px}.single .hentry .entry-title{font-size:2.5rem;font-weight:700}.single .hentry .entry-meta{margin-bottom:40px}.single .hentry .entry-meta a{color:#363b40}.single .hentry .entry-meta a:hover{color:#3298dc}.single .hentry .entry-meta .posted-on::before{background-color:#363b40}.single .hentry .entry-content{margin-bottom:70px}.post-template-cover #primary{width:100%}.post-template-cover .hentry:not(.has-post-thumbnail) .entry-header{min-height:500px}.post-template-cover .entry-thumbnail--template{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:550px;background-repeat:no-repeat;background-size:cover;position:relative;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.post-template-cover .entry-thumbnail--template::before,.post-template-cover .entry-thumbnail--template::after{background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .2)));background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .2));display:block;width:100%;height:100%;bottom:0;left:0;content:"";z-index:9;position:absolute}.post-template-cover .entry-thumbnail--template::after{bottom:auto;top:0}.post-template-cover .entry-thumbnail--template .entry-info{z-index:999;text-align:center;margin:0 auto}.post-template-cover .entry-thumbnail--template .entry-info .tg-top-cat{margin-bottom:10px}.post-template-cover .entry-thumbnail--template .entry-info .tg-top-cat .cat-links a{color:#fff;background-color:#16181a;padding:10px;text-transform:uppercase;margin:0 5px}.post-template-cover .entry-thumbnail--template .entry-info .tg-top-cat .cat-links a:hover{background-color:#3298dc}.post-template-cover .entry-thumbnail--template .entry-info .tg-top-cat .cat-links .cat-seperator{display:none}.post-template-cover .entry-thumbnail--template .entry-info .entry-title{color:#fff;font-size:2.5rem}.post-template-cover .entry-thumbnail--template .entry-info .entry-meta{margin-bottom:0;font-size:14px}.post-template-cover .entry-thumbnail--template .entry-info .entry-meta a{color:#fff}.post-template-cover .entry-thumbnail--template .entry-info .entry-meta .posted-on::before{background-color:#fff}.post-template-cover .entry-header--cover{position:relative;text-align:center;background-color:#868e96;margin-bottom:60px}.post-template-cover .entry-header--cover .entry-thumbnail{padding-bottom:80px}.post-template-cover .entry-center-content{width:calc(100% - 200px);margin:0 auto}.post-template-cover .tg-author-box{margin-bottom:80px}.post-template-cover .hentry{margin-bottom:0}.comment-navigation,.posts-navigation,.post-navigation{margin-bottom:60px}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1rem 0 1rem}.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{width:50%;-webkit-transition:-webkit-transform 0.45s cubic-bezier(.79,1,.92,1);transition:-webkit-transform 0.45s cubic-bezier(.79,1,.92,1);transition:transform 0.45s cubic-bezier(.79,1,.92,1);transition:transform 0.45s cubic-bezier(.79,1,.92,1),-webkit-transform 0.45s cubic-bezier(.79,1,.92,1)}.comment-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{display:block;font-size:1.313rem;font-weight:500;color:#333}.comment-navigation .nav-previous a:hover,.comment-navigation .nav-next a:hover,.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{color:#333;text-decoration:none}.comment-navigation .nav-previous .nav-links__label,.comment-navigation .nav-next .nav-links__label,.posts-navigation .nav-previous .nav-links__label,.posts-navigation .nav-next .nav-links__label,.post-navigation .nav-previous .nav-links__label,.post-navigation .nav-next .nav-links__label{display:block;height:20px;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:1px;-webkit-transition:-webkit-transform 0.35s cubic-bezier(.55,1,.22,1);transition:-webkit-transform 0.35s cubic-bezier(.55,1,.22,1);transition:transform 0.35s cubic-bezier(.55,1,.22,1);transition:transform 0.35s cubic-bezier(.55,1,.22,1),-webkit-transform 0.35s cubic-bezier(.55,1,.22,1);margin-bottom:5px}.comment-navigation .nav-previous .nav-links__label::before,.comment-navigation .nav-previous .nav-links__label::after,.comment-navigation .nav-next .nav-links__label::before,.comment-navigation .nav-next .nav-links__label::after,.posts-navigation .nav-previous .nav-links__label::before,.posts-navigation .nav-previous .nav-links__label::after,.posts-navigation .nav-next .nav-links__label::before,.posts-navigation .nav-next .nav-links__label::after,.post-navigation .nav-previous .nav-links__label::before,.post-navigation .nav-previous .nav-links__label::after,.post-navigation .nav-next .nav-links__label::before,.post-navigation .nav-next .nav-links__label::after{content:"";font-family:themegrill-icons;display:inline-block;font-size:8px;-webkit-transition:font-size 0.35s cubic-bezier(.55,1,.22,1);transition:font-size 0.35s cubic-bezier(.55,1,.22,1)}.comment-navigation .nav-previous:hover .nav-links__label::before,.comment-navigation .nav-previous:hover .nav-links__label::after,.comment-navigation .nav-next:hover .nav-links__label::before,.comment-navigation .nav-next:hover .nav-links__label::after,.posts-navigation .nav-previous:hover .nav-links__label::before,.posts-navigation .nav-previous:hover .nav-links__label::after,.posts-navigation .nav-next:hover .nav-links__label::before,.posts-navigation .nav-next:hover .nav-links__label::after,.post-navigation .nav-previous:hover .nav-links__label::before,.post-navigation .nav-previous:hover .nav-links__label::after,.post-navigation .nav-next:hover .nav-links__label::before,.post-navigation .nav-next:hover .nav-links__label::after{font-size:0}.comment-navigation .nav-previous .nav-links__label::before,.posts-navigation .nav-previous .nav-links__label::before,.post-navigation .nav-previous .nav-links__label::before{content:"\f060";font-family:"Font Awesome 5 free";font-weight:900;margin-right:10px}.comment-navigation .nav-previous:hover,.posts-navigation .nav-previous:hover,.post-navigation .nav-previous:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.comment-navigation .nav-previous:hover .nav-links__label,.posts-navigation .nav-previous:hover .nav-links__label,.post-navigation .nav-previous:hover .nav-links__label{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:right;margin-left:auto}.comment-navigation .nav-next .nav-links__label::after,.posts-navigation .nav-next .nav-links__label::after,.post-navigation .nav-next .nav-links__label::after{content:"\f061";font-family:"Font Awesome 5 free";font-weight:900;margin-left:10px}.comment-navigation .nav-next:hover,.posts-navigation .nav-next:hover,.post-navigation .nav-next:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.comment-navigation .nav-next:hover .nav-links__label,.posts-navigation .nav-next:hover .nav-links__label,.post-navigation .nav-next:hover .nav-links__label{-webkit-transform:translateX(20px);transform:translateX(20px)}@media screen and (max-width:991.98px){.comment-navigation .nav-next a,.comment-navigation .nav-previous a,.posts-navigation .nav-next a,.posts-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a{font-size:14px}.comment-navigation .nav-next .nav-links__label,.comment-navigation .nav-previous .nav-links__label,.posts-navigation .nav-next .nav-links__label,.posts-navigation .nav-previous .nav-links__label,.post-navigation .nav-next .nav-links__label,.post-navigation .nav-previous .nav-links__label{font-size:11px}.comments-area .comment-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email{-ms-flex-preferred-size:100%;flex-basis:100%}.comments-title,.comment-reply-title{line-height:1.3}}.woocommerce-checkout #navbar{display:none}#navbar{z-index:3;width:100%;margin:0 0 1rem;box-shadow:0 5px 20px rgb(0 0 0 / .05)}#navbar ul{padding:0;margin:0;line-height:2;position:relative}#navbar li{display:inline-block;position:relative}#navbar li a{display:block;margin:0;padding:0 1rem;color:#333;font-weight:500;font-size:1rem;text-decoration:none}#navbar>ul>li:last-child a{padding:0 0 0 1.5rem}#navbar ul li.current_page_item>a{color:#e2271e}#navbar ul li a:hover{color:#e2271e}#navbar li ul{position:absolute;top:100%;left:0;display:none;width:14rem;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:20px 5px 20px rgb(0 0 0 / .05)}#navbar li ul ul{top:0;left:calc(100% - 0.5rem);border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:20px 5px 20px rgb(0 0 0 / .05)}#navbar li:hover>ul{display:block}#navbar li li{display:block;border-bottom:1px solid #cacaca!important}#navbar li li:last-child{border-bottom:none}#navbar li li>a{line-height:1.4;padding:.25rem 1rem}#navbar li li li>a{padding:.25rem 1rem!important}#navbar li li ul{width:16rem}#navbar li li:last-child{border-bottom:0!important}html{font-size:16px}body{font-family:"Lato",sans-serif;font-size:1rem;color:#454545;overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Poppins",sans-serif}.entry-content h1{font-size:1.75rem}.entry-content h2{font-size:1.5rem}.entry-content h3{font-size:1.25rem}.entry-content h4{font-size:1.125rem}.entry-content h5{font-size:1rem}.entry-content h6{font-size:.825rem}.w-100-img img{width:100%!important;height:auto!important}#search-icon{font-size:1.25rem;cursor:pointer}#search-box{position:relative;padding:0 .5rem}#search-bar{position:absolute!important;background:#fff;right:0;width:27rem;transform:translateX(-95%);padding:0.5rem!important;border:0;border-radius:1rem}#search-bar form{border:0}#search-bar input[type=search]{border:0}a{color:#e2271e}a:hover{color:#e2271e;text-decoration:underline}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#e2401c;display:block!important;font-weight:700}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #dee2e6;height:auto;border-radius:.75rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:52px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;padding-left:1rem}.woocommerce div.product form.cart div.quantity{margin-bottom:1rem}.woocommerce div.product form.cart .button{margin:0 .5rem .5rem 0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:auto;left:1rem}.woocommerce span.onsale{display:none}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type="number"]{-moz-appearance:textfield}.input-number{position:absolute;display:inline-block;width:2rem;height:2.65rem;font-size:1.5rem;line-height:1.7;text-align:center;font-style:normal;font-weight:700;cursor:pointer;color:#d2d2d2;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.input-number-remove-circle-outline{border-left:1px solid #d8d8d8;border-radius:10px 0 0 10px}.input-number-remove-circle-outline::before{content:"-"}.input-number-add-circle-outline{margin-left:-2rem;border-right:1px solid #d8d8d8;border-radius:0 10px 10px 0}.input-number-add-circle-outline::before{content:"+"}.ion-icon{font-size:24px;cursor:pointer}.quantity input[type="number"]{background:none;width:3rem!important;height:2.65rem;color:#000;text-align:right;margin:0 2rem;border:none;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0}.woocommerce-cart .quantity input[type="number"]{width:5rem!important;margin:0;border:1px solid #d8d8d8}#quote-email{text-transform:none;padding:0 2rem}#quote-email input{width:100%;margin-top:1rem}#quote-email span{color:#e03434d2}.form-select{padding:.75rem;border-radius:.75rem}.form-select:focus{border-color:#000;box-shadow:none}.woocommerce-info.woocommerce-notice{border-top-color:#e2271e}.woocommerce-info.woocommerce-notice::before{color:#e2271e}.woocommerce-info.woocommerce-notice a.button{font-size:.825rem}#nav-reviews .h3,#collapse-reviews .h3{font-size:1.25rem;font-weight:700}form{color:#000}woocommerce form .form-row{margin:0 0 1rem}input,textarea,select{border-radius:.75rem}fieldset{margin:2rem 0 1rem;border:1px solid #d4d4d4;border-radius:1rem;padding:0 1.5rem 1rem}legend{position:relative;top:-1.5rem;background:#fff;display:inline;width:auto;padding:0 1rem;margin-left:1.5rem;margin-bottom:-1.5rem}.btn-primary,.btn-outline-primary{text-decoration:none;padding:.5rem 2rem;border-radius:.75rem}.btn-primary,.btn-outline-primary:hover,.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{background:#e2271e;color:#fff;text-decoration:none;border:1px solid #e2271e}.btn-outline-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:hover{background:#fff;color:#e2271e;text-decoration:none;border:1px solid #e2271e}.btn-secondary-outlined{color:#999;text-decoration:none;background:#fff;border-radius:.75rem;border:1px solid #e8e8e8;padding:.5rem 2rem}.btn-secondary-outlined:hover{color:#999;background:#e8e8e8;text-decoration:none;border:1px solid #e8e8e8}.btn-secondary{color:#999;text-decoration:none;background:#e8e8e8;border-radius:.75rem;border:1px solid #e8e8e8;padding:.5rem 2rem}.btn-secondary:hover{text-decoration:none}.btn-download{padding-right:3.5rem;margin-bottom:1rem}.btn-download span{position:relative}.btn-download span:after{position:absolute;content:"";background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-download.png);background-position:0 center;background-repeat:no-repeat;background-size:18px;width:18px;height:18px;right:-20px;bottom:0}.btn-none{background:transparent!important;padding:0;border:0!important}.calibration-alco-content-items .btn-primary{display:block;font-size:.725rem;color:#fff!important;padding:.5rem 0;margin:1rem auto 0}.calibration-alco-content-items .btn-primary span{display:inline-block;font-size:.725rem;color:#fff!important;margin-right:1rem}.calibration-alco-content-items .btn-download span:after{background-size:100%;width:16px;height:16px}.btn-download:hover span:after{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-download-hover.png)}.calibration-alco-content-items .btn-primary:hover,.calibration-alco-content-items .btn-primary:hover span{color:#e2271e!important}.more img{display:inline-block!important;max-height:1.125rem;margin-left:.125rem}.more i{font-size:1.5rem;line-height:0;position:relative;top:.25rem}#wpadminbar{position:fixed}#page{position:relative;padding-top:140px}.home #page{padding-top:130px}.woocommerce-checkout #page{padding-top:3rem}.topbar{background:#e2271e;position:fixed;top:0;width:100%;z-index:9}.logged-in.admin-bar .topbar{top:46px}#navbar{position:fixed;background:#fff;width:100%;top:50px;z-index:9}.logged-in.admin-bar #navbar{top:96px}.topbar ul{font-size:.75rem;list-style:none;margin:0;padding:0}.topbar li{display:inline-block;padding:.25rem .5rem;line-height:2.5rem;height:50px}.topbar .logos li.active{background:#fff}.topbar img{max-height:2rem}.topbar li a{color:#fff;text-decoration:none}.topmenu i{font-size:1.125rem;margin-right:.125rem}.menu-cart i,#cd-cart-trigger i,#cd-my-cart-trigger i,#cd-my-cart-trigger-mobile i{margin-right:.75rem}#logo-carts>li>a{color:#e2271e}button.carousel-control-prev,button.carousel-control-next{background-color:transparent!important;opacity:1!important}.carousel-indicators button{background:#fff!important;width:2rem!important;height:0.5rem!important;padding:0!important;border:0!important;opacity:1!important}.carousel-indicators button:hover,.carousel-indicators button.active{background:#e2271e!important;padding:0!important}#cd-cart-header{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #fff}.cd-cart-items{padding:0;margin:0}.cd-card-item{position:relative;background:#fff;color:#000;margin:0 0 1rem}.remove-link{cursor:pointer;position:absolute;right:0;font-size:1.125rem;font-weight:700;margin:.5rem .75rem .5rem .5rem}#cd-cart-trigger,#cd-my-cart-trigger,#cd-my-cart-trigger-mobile{position:relative}.cd-card-item-image{padding:1rem;border-right:1px solid;text-align:center}.cd-go-to-samples{margin-top:4rem}.cd-go-to-samples .btn-primary{padding:.5rem 1.5rem}#cd-cart-closer{background:none;color:#fff;border:none}.product-images{position:relative}.product-certificats{position:absolute;z-index:1;right:0}.product-certificats ul{padding:0;margin:0;list-style:none}.product-certificats li{padding:0 0 .5rem}.product-certificats img{max-width:100px}.slick-slider button{background:transparent!important}.product-images .woocommerce-product-gallery .flex-viewport{height:auto!important}.product-images .woocommerce-product-gallery .woocommerce-product-gallery__image .slick-slide img{max-width:380px;max-height:380px;margin:0 auto;border-radius:1rem}.product-images .woocommerce-product-gallery ol .slick-slide{padding:1rem}.product-images .woocommerce-product-gallery ol .slick-slide>div img{width:100px;padding:.5rem;margin:0;border-radius:1rem}.product-images .woocommerce-product-gallery ol .slick-slide.slick-current>div img{border:1px solid #e2271e}.product-images-main .slick-slide img{margin:0;border-radius:1rem}.product-images-nav .slick-slide{padding:1rem}.product-images-nav .slick-slide>div img{width:100px;padding:.5rem;margin:0;border-radius:1rem}.product-images-nav .slick-slide.slick-current>div img{border:1px solid #e2271e}#home-banner{position:relative;background-repeat:no-repeat;background-position:right top;background-size:50%}#home-banner:before{content:"";background:#f6f6f6;position:absolute;z-index:-1;width:100%;height:calc(100% - 1.5rem);top:1.5rem}#home-banner h5{position:relative;padding:0 0 0 4rem}#home-banner h5:before{content:"";background:#e2271e;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:.25rem}#home-banner h2{font-size:2.7rem;margin:1.5rem 0}#home-banner .btn{padding:.75rem 1.5rem}#home-slider .carousel-control-prev-icon{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-left-hover.png);background-repeat:no-repeat}#home-slider .carousel-control-next-icon{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-right-hover.png);background-repeat:no-repeat}.trainingOthers,.partnersLogos{text-align:center}.page-template-apepicanada-samples .entry-page-title,.page-template-apepicanada-formations .entry-page-title{text-align:center;margin:1rem 0 3rem}.testimonialsSlick .slick-prev,.testimonialsSlick .slick-next{top:calc(100% + 30px);width:30px;height:30px;border-radius:100%;border:1px solid #000}.testimonialsSlick .slick-prev{left:calc(50% - 50px)}.testimonialsSlick .slick-next{right:calc(50% - 50px)}.testimonialsSlick .slick-prev:after,.testimonialsSlick .slick-next:after{margin-top:-.65rem}.testimonialsSlick .slick-prev:after{margin-left:-1rem}.testimonialsSlick .slick-next:after{margin-left:-.5rem}.testimonialsSlick .slick-prev:before,.testimonialsSlick .slick-next:before{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(218deg) brightness(102%) contrast(102%);top:1rem}.testimonialsSlick .slick-prev:before{left:.4rem}.testimonialsSlick .slick-next:before{left:.2rem}.testimonialsSlick .slick-prev:hover:before,.testimonialsSlick .slick-next:hover:before{filter:none}#arguments{position:relative}#formation-testimonials h2,#formation-benefits h2{font-size:1.5rem;margin:0 0 2rem}#formation-benefits-content{color:#8d8d8d}#formation-benefits li:last-child{margin-bottom:0}#formation-benefits li{font-size:1rem;color:#8d8d8d;margin:0 0 1rem}#formation-testimonials img{max-width:280px;max-height:80px;margin:0 0 1rem}#formation-testimonials h3{font-size:1.25rem;font-weight:700;color:#e2271e;margin:0}#formation-testimonials h4{font-size:1rem;font-size:normal}.slick-prev:before,.slick-next:before{font-size:0!important;opacity:1!important;position:absolute;height:20px;width:20px;margin-top:-.75rem}.slick-prev:before{content:"";background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-left-hover.png)}.slick-prev.slick-disabled:before{content:"";background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-left.png)}.slick-next:before{content:"";background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-right-hover.png)}.slick-next.slick-disabled:before{content:"";background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/arrow-right.png)}.partnersLogos .slick-slide img{display:inline-block;padding:0 2rem}.cat-box{background:#ececec;height:100%;padding:1rem;margin:0;border-radius:1rem}.cat-box:hover{background:#e2271e}.cat-box:hover img{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(218deg) brightness(102%) contrast(102%)}.cat-box h4{font-size:1rem;line-height:1rem}.cat-box p{font-size:.9rem}.cat-box a{display:block;color:#000}.cat-box:hover a{color:#fff;text-decoration:none}.ProductsList .slick-slide>div,.ProductsListCart .slick-slide>div{background:#fff;border-radius:1.5rem}#products-loop .product-thumb img,.latestPosts .blog-post-thumbnail img,.trainingOthers .product-thumb img,.ProductsList .product-thumb img,.ProductsListCart .product-thumb img{width:100%;margin:0 0 1rem}.productOthersList .product-thumb img,.productOthers .product-thumb img{width:100%;margin:0}#products-loop .product-thumb img,.ProductsList .product-thumb img,.ProductsListCart .product-thumb img{background:#eee;border-radius:1.5rem}.latestPosts h3,.latestPosts .h3,.trainingOthers h3,.trainingOthers .h3{font-size:1.125rem;margin:0 0 1rem}.productOthersList h3,.productOthersList .h3,.productOthers h3,.productOthers .h3{font-size:.925rem;font-weight:500;margin:0 0 .25rem}#products-loop h3,#products-loop .h3,.ProductsList h3,.ProductsList .h3,.ProductsList h4,.ProductsList .h4{font-size:1rem;padding:0 1rem}.ProductsListCart h4{font-size:.925rem}#products-loop h3,#products-loop .h3{font-weight:500;margin:0 0 1rem}.ProductsList h3,.ProductsList .h3,.ProductsListCart h4,.ProductsListCart .h4{font-weight:500;margin:0 0 1rem}#products-loop h3 a,#products-loop .h3 a,.productOthersList h3 a,.productOthersList .h3 a,.productOthers h3 a,.productOthers .h3 a,.ProductsList h3 a,.ProductsList .h3 a,.ProductsList h4 a,.ProductsList .h4 a,.ProductsListCart h4 a,.ProductsListCart .h4 a{color:#000}.productOthersList .price,.productOthers .price{font-size:.925rem;font-weight:400;margin:0}#products-loop .price,.ProductsList .price,.ProductsListCart .price{line-height:1;padding:0 1rem}#products-loop .price{font-size:1rem;margin:0 0 1rem}.ProductsList .price{font-size:.925rem;font-weight:400;margin:0 0 2rem}.ProductsListCart .price{font-size:.75rem;font-weight:400;padding:0;margin:0 0 2rem}.productOthersList img,.productOthers img{background:#eee;border-radius:1rem;border:1px solid #eee}.slick-title{font-size:1.5rem;padding-right:0;margin:0 0 1.5rem}.latestPosts .slick-slide,.trainingOthers .slick-slide,.ProductsList .slick-slide,.ProductsListCart .slick-slide{padding-right:1rem}.latestPosts .slick-prev,.trainingOthers .slick-prev,.productOthers .slick-prev,.ProductsList .slick-prev,.ProductsListCart .slick-prev,.latestPosts .slick-next,.trainingOthers .slick-next,.productOthers .slick-next,.ProductsList .slick-next,.ProductsListCart .slick-next{top:-2rem}.latestPosts .slick-prev,.trainingOthers .slick-prev,.productOthers .slick-prev,.ProductsList .slick-prev,.ProductsListCart .slick-prev{right:3rem;left:auto}.latestPosts .slick-next,.trainingOthers .slick-next,.productOthers .slick-next,.ProductsList .slick-next,.ProductsListCart .slick-next{right:1rem}#accordionFAQ .accordion-item{margin:0 0 2rem;border:0}#accordionFAQ .accordion-item .show{padding-top:2rem;box-shadow:0 5px 20px rgb(0 0 0 / .2);border-radius:0 0 1rem 1rem!important}#accordionFAQ .accordion-button{text-transform:none;white-space:normal}#accordionFAQ .accordion-button:not(.collapsed){background:#e2271e;color:#fff;border-radius:1rem!important;margin-bottom:-1.5rem}#accordionFAQ .accordion-button:not(.collapsed):hover{background:#e2271e!important;color:#e7e7e7!important}#accordionFAQ .accordion-button:not(.collapsed)::after{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-minus.png)}#accordionFAQ .accordion-button.collapsed{border:1px solid #e7e7e7;background:#fff!important;color:#000!important;border-radius:1rem!important}#accordionFAQ .accordion-button.collapsed:after{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-plus.png)}#accordionFAQ .accordion-button.collapsed:hover{color:#e2271e!important;border-color:#e2271e}#accordionFAQ .accordion-button.collapsed:hover:after{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-plushover.png)}#accordionProduct .accordion-button{background:#f4f4f4!important;color:#9f9f9f!important;border:none!important;border-radius:0!important;box-shadow:none}#accordionProduct .accordion-item{margin-bottom:1rem;border:0}#accordionProduct .accordion-item:last-child{margin-bottom:4rem}.bg-gray{background:#f6f6f6}.navbar-brand{max-width:220px}.woocommerce .woocommerce-breadcrumb a:first-child{padding:0 .5rem 0 0}.woocommerce .woocommerce-breadcrumb a{color:#e2271e;padding:0 .5rem}.woocommerce-pagination{display:none}.entry-title,.woocommerce-account h2{font-size:1.5rem;color:#000;text-transform:uppercase;margin:0 0 1.5rem}.entry-single-content .entry-title{font-size:2rem;font-weight:500;text-transform:none}.entry-page-title{font-size:calc(1.325rem + 0.9vw)}.page-template-apepicanada-about-php .entry-page-title{text-align:center}.woocommerce-account .entry-title{display:none}.woocommerce-account.logged-in .entry-title{display:block}.variations_form{float:none!important}#dashboard-icons{text-align:center;margin-top:2rem}#dashboard-icons span{display:block;padding:0 0 .5rem}#dashboard-icons a{display:block;height:100%;font-size:1.125rem;color:#000;padding:1rem .5rem;border:1px solid #c4c4c4;border-radius:1rem}#dashboard-icons a:hover{color:#e2271e;text-decoration:none;border-color:#e2271e}.section-title{color:#000;text-align:center;margin:0 0 2rem}.entry-date{display:inline-block;background:#e2271e;font-size:.75rem;color:#fff;text-align:center;text-transform:uppercase;border-color:#e2271e;padding:.75rem 1rem .5rem;border-radius:.5rem}.entry-date span{display:block}.entry-date span.entry-date-day{font-size:1.25rem;line-height:1.125rem;font-weight:700}.entry-date.entry-date-others span.entry-date-month{line-height:1}.entry-date span.entry-date-year{padding-bottom:.25rem}.entry-date.entry-date-fr span.entry-date-year{line-height:.6}.entry-date.entry-date-others span.entry-date-year{line-height:1.4}.entry-single-content{position:relative;background:#fff;color:#8d8d8d;padding:2rem 3rem;border-radius:1.5rem}.entry-single-content h1,.entry-single-content h2,.entry-single-content h3,.entry-single-content h4,.entry-single-content h5,.entry-single-content h6{color:#000}.blog-post-content{color:#8d8d8d}.blog-post-content h4 a{color:#000}.blog-post-content h4 a:hover{color:#e2271e}.entry-single-content .entry-content img{border-radius:1.5rem!important}.entry-post-thumbnail{position:relative;background-color:#f5f5f5;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:21rem;padding:1.5rem;border-radius:1.5rem}.home .entry-post-thumbnail,.category-header-thumbnail img{border-radius:1.5rem}.entry-post-thumbnail .headline{position:relative;color:#fff;padding:0 1rem}.entry-post-thumbnail-page{min-height:0;padding:0}.entry-post-thumbnail-page img{border-radius:1.5rem}.headline{margin-bottom:1rem}.headline p{margin:0!important}.logo-madd{float:right;max-width:100px;margin-left:1rem}.blog-post-thumbnail{position:relative}.blog-post-thumbnail img{border-radius:1rem}.blog-post-thumbnail .entry-date{position:absolute;top:1rem;left:1rem}.blog-post-thumbnail img{border-radius:1rem}.entry-author{padding:1.5rem 2rem;margin:3rem 0 1rem;border-radius:1rem;box-shadow:0 5px 20px rgb(0 0 0 / .2)}.entry-author ul{list-style:none;padding:0;margin:0}.entry-author ul li{display:inline-block;margin-right:1rem}.entry-author ul li img{max-width:2rem;max-height:2rem}.entry-author ul li:last-child{margin-right:0}.entry-author ul li:last-child img{max-width:2rem;max-height:1.5rem;margin-top:-1px}.home-about-box{position:relative;background:#fff;padding:1.5rem 1rem;border-radius:20px;margin-top:2rem}.home-about-box h3{font-size:1.125rem;margin:0 0 .5rem}.home-about-box p{font-size:.825rem;margin:0}.home-about-box img{position:absolute;left:-2rem;top:50%;margin-top:-2rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#e2271e;color:#fff;border-color:#e2271e}.woocommerce-form-login,.woocommerce-form-register{padding:0!important;border:0!important}.woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:1.25rem}.woocommerce-MyAccount-navigation li a{display:block;color:#000;padding:.5rem 2rem;text-decoration:none;border:1px solid #d4d4d4;border-radius:1rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li:last-child a,.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a:hover,.woocommerce-Address-title a:hover,.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:#fff;color:#e2271e;border-color:#e2271e}.woocommerce-Address-title h3{font-size:1.5rem}.woocommerce-Address-title a{background:#e2271e;color:#fff;font-size:.75rem;padding:.25rem 1rem;text-decoration:none;border:1px solid #e2271e;border-radius:.75rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#e2271e;color:#fff;font-size:1rem;text-transform:uppercase;border:1px solid #e2271e;padding:.75rem 1rem;border-radius:.75rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.product-hide-addtocart .single_add_to_cart_button{display:none!important}.single_add_to_cart_button,.single_add_to_cart_button.added{margin-right:.5rem}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto;padding:.65rem .5rem}.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;width:100%}.product-sku .posted_in,.product-sku .tagged_as{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:500;color:#000}.product-buy form{float:left}.woocommerce-product-details__short-description{padding:1rem 0 0;border-top:1px solid #eaeaea}.woocommerce-product-gallery .slick-slide.slick-active{opacity:1!important}#home-categories{padding:0;margin:0;list-style:none;text-align:center}#home-categories .home-categories-items div{height:100%;background:#fff;color:#000;border:1px solid #e7e7e7;border-radius:1rem;padding:1.5rem 1rem}.home-categories-items-products .product-thumb{margin:0 0 1rem}.home-categories-items-products .product-thumb img{border-radius:1.5rem}.home-categories-items-products h3,.home-categories-items-products h4{font-size:1rem!important;line-height:1.25rem!important;text-align:left}.home-categories-items-products h4 a,.home-categories-items-products h3 a{color:#000}.home-categories-items-products .price{font-size:.925rem;margin:0 0 2rem;text-align:left}#blog-categories-list li{display:inline-block;padding:0 .5rem}#blog-categories-list li:first-child{padding-left:0}.home-category{text-align:center}.home-category .nav-item{position:relative;margin-bottom:1.5rem}.home-category .nav-item img{max-width:3rem;margin-bottom:.25rem}.home-category .nav-item a{height:100%;width:10rem;background:#fff;color:#000;border:1px solid #e7e7e7;border-radius:1rem;padding:1rem;margin:0 .5rem;cursor:pointer;text-decoration:none}.home-category .nav-item h3{font-size:.925rem;margin:.5rem 0 .25rem}.home-category .nav-item .nav-link>*{position:relative;z-index:1}.home-category .nav-item .nav-link.active::after{position:absolute;bottom:-.75rem;left:calc(50% - 1rem);content:"";background:#e2271e;width:2rem;height:2rem;border-radius:6px;transform:rotate(-45deg);z-index:0}.home-category .nav-item .nav-link p{font-size:.925rem;line-height:1.2;font-weight:600;margin:.5rem 0 .25rem}#home-categories .home-categories-items img{margin-bottom:1rem;max-width:64px;max-height:64px}.home-category .nav-item:hover a,.home-category .nav-item a.active,#home-categories .home-categories-items:hover div,#home-categories .home-categories-items.active div{background:#e2271e;color:#fff;border-color:#e2271e}.home-category .nav-item:hover img,.home-category .nav-item.active img,#home-categories .home-categories-items:hover img,#home-categories .home-categories-items.active img,.home-category .active img{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(218deg) brightness(102%) contrast(102%)}#home-categories h2,#home-categories p.h3-title{font-family:"Poppins",sans-serif;font-size:1.125rem;line-height:1.5;font-weight:500}#about p{color:#8d8d8d}#about-member{font-size:1.125rem;color:#000}#about-content{color:#8d8d8d}#training-more-managers img,#training-more-all img,#training-more-employees img,#training-more img{border-radius:1.5rem}#training-more h4,#training-more-all h4,#training-more-managers h4,#training-more-employees h4{line-height:1.3rem;margin:1rem 0}#training-more h4 a,#training-more-all h4 a,#training-more-managers h4 a,#training-more-employees h4 a{font-size:1rem;text-align:center;color:#000}.product-sku{font-size:1rem;color:#4d4d4d;font-weight:400;margin:0 0 .5rem}.product-title{font-size:1.5rem}.woocommerce div.product .product_title{padding:.5rem 0 0;text-transform:none}.woocommerce-product-details__short-description{padding:1.5rem 0 0;border-top:1px solid #eaeaea}.woocommerce-product-details__short-description h1,.product-shortdesc h1{font-size:1.5rem}.woocommerce-product-details__short-description h2,.product-shortdesc h2{font-size:1.4rem}.woocommerce-product-details__short-description h3,.product-shortdesc h3{font-size:1.3rem}.woocommerce-product-details__short-description h4,.product-shortdesc h4{font-size:1.2rem}.woocommerce-product-details__short-description h5,.product-shortdesc h5{font-size:1.1rem}.woocommerce-product-details__short-description h6,.product-shortdesc h6{font-size:1rem}.product-notice{background:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-gift.png) 0 1rem no-repeat;font-size:.8rem;padding:0 0 0 3.5rem;margin:-2rem 0 3rem}.product-notice .h3{font-size:.925rem;line-height:1.6}.product-notice p{color:#454545}.product-features{color:#121212;padding:0 0 1rem;margin:0 0 1.5rem;list-style:none;border-bottom:1px solid #eaeaea}.product-features li{position:relative;padding:.5rem 0}.product-features li img{position:absolute}.product-features li span{display:block;padding-left:2.5rem}.product-tabs{background:#f4f4f4;border-radius:1rem;padding:0 1rem;margin:0 0 1rem}.product-tabs ul{margin:0;padding:0;list-style:none}.product-tabs li,.product-tabs button{position:relative;display:inline-block;padding:1rem 1.5rem;border:0!important}.product-tabs li.active,.product-tabs button:hover,.product-tabs button.active{color:#e2271e!important}.product-tabs li.active:before,.product-tabs button.active:before{content:"";position:absolute;bottom:0;left:50%;background:#e2271e;width:3rem;height:.25rem;margin-left:-1.5rem}.product-tabs button{background:none!important;color:#9f9f9f!important;border:0;text-transform:none;padding:1rem 2rem}.product-content{padding:1.5rem 0}.product-content h1{font-size:1.5rem}.product-content h2{font-size:1.4rem}.product-content h3,.product-content .h3{font-size:1.3rem}.product-content h4{font-size:1.2rem}.product-content h5{font-size:1.125rem}.product-content h6{font-size:1rem}.product-content p{color:#454545;margin:0 0 1rem}.product-content>*:first-child{margin-top:0}#nav-videos h3,#nav-where-buy h3{font-size:1.125rem;line-height:1.4;font-weight:700;margin:0 0 1.5rem}#nav-where-buy ul{padding:0;margin:0;list-style:none}#nav-where-buy ul li{display:inline-block;margin-right:1rem;margin-bottom:2rem}#nav-where-buy ul li img{max-width:180px;max-height:50px}.woocommerce-checkout #newsletter{display:none}#newsletter{background:#e2271e}#newsletter h3{font-size:1.75rem;font-weight:700;color:#fff}#newsletter p{color:#fff}#newsletter-form{width:100%}#newsletter .widget{margin:0}#newsletter .form-box{position:relative;background:#fff;padding:.25rem;border-radius:1rem}#newsletter .email{position:absolute;display:block;width:calc(100% - 165px)}#newsletter input[type="email"]{border:none}#newsletter input[type="submit"]{position:relative;left:100%;padding:.75rem 2rem;background:#565656!important;transform:translateX(-100%);border:1px solid #565656}#newsletter input[type="submit"]:hover{background:#fff!important;color:#565656!important;border:1px solid #565656!important}#newsletter .wpcf7 form.invalid .wpcf7-response-output,#newsletter .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#fff;color:#fff}.contact-form .contact-form-title{margin-bottom:2rem;color:#000;font-weight:600}.contact-form .contact-item{display:inline-flex;align-items:center;margin-bottom:1.8rem}.contact-form .contact-item img{width:1.6rem}.contact-form .contact-item a{text-decoration:none;color:#000}#samples-list .samples-item .remove-samples-item,.product-popup-item .remove-product-popup-item,.product-cart-popup-item .remove-product-cart-popup-item{float:right;cursor:pointer;font-size:1rem;line-height:1rem;font-weight:700;padding:.25rem .65rem .5rem;margin:0 0 0 .5rem;border:1px solid #a4a4a4;border-radius:.5rem}.product-popup-item .remove-product-popup-item img,.product-cart-popup-item .remove-product-cart-popup-item img{max-width:.75rem;margin-right:0}.contact-form .contact-form-title{margin-bottom:2rem;color:#000;font-weight:600}.contact-form .contact-item{display:inline-flex;align-items:center;margin-bottom:1.8rem}.contact-form .contact-item img{width:1.6rem}.contact-form .contact-item a{text-decoration:none;color:#000}.product-popup{position:absolute;overflow:hidden;top:100%;right:20px;z-index:9;max-width:25rem;border:1px solid rgb(0 0 0 / .125);border-radius:1rem;text-transform:uppercase}.product-popup-title .h3{font-size:1.25rem;color:#000;padding:1rem;margin-bottom:0}.product-popup-list-items{overflow-y:auto;min-height:133px;max-height:266px;padding:0;margin:0}.product-popup-list-items .product-popup-item{border-left:none;border-right:none}.product-popup-item .product-popup-img img{max-height:100%;border-radius:1rem}.product-popup-list-items .product-popup-item ul.variations{text-transform:none!important}.product-popup-list-items .product-popup-item ul.variations li{height:auto!important;padding:0!important;display:block!important;line-height:15px!important;margin-bottom:.3rem;font-size:.8rem}.product-popup-item .quantity{font-size:1rem;color:#7b7b7b}.product-popup-item .quantity b{color:#000}.product-popup-item .card-body h3,.product-popup-item .card-body .h3{line-height:.925rem}.product-popup-item .card-body h3 a,.product-popup-item .card-body .h3 a{font-size:1rem;line-height:.75rem;font-weight:400;color:#000;text-decoration:none}.product-popup-footer .actions{padding:1rem}.product-popup-footer .actions a{text-decoration:none}.product-popup-footer .actions a.btn,.product-popup-footer .actions button{font-size:1rem;padding:.5rem}.product-popup-footer .actions .btn:first-child{background-color:transparent!important;color:#e2271e!important;border:1px solid #e2271e;border-radius:.75rem}.product-popup-footer .actions .btn:first-child:hover{background-color:#e2271e!important;color:#fff!important}#product-cart-popup{max-height:calc(100vh - 80px);max-width:640px;left:50%;transform:translateX(-50%);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#product-cart-popup::-webkit-scrollbar{display:none}.cart-popup-opened{position:relative}.cart-popup-opened::before{content:"";position:absolute;background-color:rgb(0 0 0 / .5);top:0;left:0;width:100%;height:100%;z-index:99}.product-cart-popup{position:fixed;overflow:hidden;top:70px;left:0;z-index:999;width:100%;border:1px solid rgb(0 0 0 / .125);border-radius:1rem;text-transform:uppercase}.product-cart-popup-title{justify-content:space-between;display:flex;width:100%;padding:1rem 2rem}.product-cart-popup-title .h3{font-size:1.25rem;color:#000;margin-bottom:0}.product-cart-popup-title i{color:#000}.product-cart-popup-list-items{overflow-y:auto;padding:1rem;margin:0}.product-cart-popup-list-items .product-cart-popup-item{border-left:none;border-right:none}.product-cart-popup-item .product-cart-popup-img img{max-height:100%;border-radius:1rem}.product-cart-popup-item .quantity{font-size:1.2rem;color:#7b7b7b}.product-cart-popup-item .quantity b{color:#000}.product-cart-popup-item .card-body h3,.product-cart-popup-item .card-body .h3{line-height:1rem;text-transform:none;margin:0 0 0.25rem!important}.product-cart-popup-item .card-body h3 a,.product-cart-popup-item .card-body .h3 a{font-size:1rem;font-weight:400;color:#000;text-decoration:none}#product-cart-popup .woocommerce-Price-amount.amount{font-weight:600;color:#000}#product-cart-popup .quantity small{font-size:.825rem}#ask-quote-email-popup{max-height:calc(100vh - 80px);max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#ask-quote-email-popup::-webkit-scrollbar{display:none}#ask-quote-email-popup .woocommerce-Price-amount.amount{font-weight:600;color:#000}#ask-quote-email-popup .quantity small{font-size:.825rem}#ask-quote.disabled{color:#e2271e;opacity:.5;cursor:not-allowed}#cart-similar-products #similar-product .container{margin-bottom:0!important}#cart-similar-products .cart-similar-products-title{position:relative;font-size:.825rem;text-align:center;margin:-.5rem 0 3rem 0}#cart-similar-products .cart-similar-products-title span{background:#fff;padding:0 1.4rem}#cart-similar-products #similar-product .container .slick-title{display:none}.product-cart-popup-footer .actions{padding:1rem;display:inline-flex;align-items:center;width:100%}.product-cart-popup-footer .actions a{text-decoration:none}.product-cart-popup-footer .actions a.btn,.product-cart-popup-footer .actions button{font-size:1rem;padding:.5rem}.product-cart-popup-footer .actions .btn:first-child{background-color:transparent!important;color:#e2271e!important;border:1px solid #e2271e;border-radius:.75rem}.product-cart-popup-footer .actions .btn:first-child:hover{background-color:#e2271e!important;color:#fff!important}#product-cart-top-popup .woocommerce.widget_shopping_cart{margin:0}#product-cart-top-popup .woocommerce.widget_shopping_cart .widget-title{font-family:'Poppins',sans-serif;font-size:1.25rem;font-weight:500;color:#000;width:100%;padding:1rem;margin-bottom:0;border-bottom:1px solid rgb(0 0 0 / .125)}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget{overflow-y:auto;min-height:133px;max-height:266px;padding:0;margin:0}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget li{content:"";clear:both;display:table;padding:1rem 1rem .5rem}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget li a.remove{top:1rem;right:1rem;left:unset}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget li a:nth-child(2){font-size:.95rem;line-height:1.2;font-weight:400;color:#000;margin-right:1.2rem;margin-bottom:.5rem}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget li a:nth-child(2):hover{transform:none;-webkit-transform:none}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget .quantity{font-size:1rem;color:#7b7b7b}#product-cart-top-popup .woocommerce.widget_shopping_cart ul.product_list_widget li a:nth-child(2) img{float:left;width:25%;max-height:100%;margin-right:1rem;margin-left:0;border-radius:1rem}#product-cart-top-popup .woocommerce.widget_shopping_cart .total{font-size:1rem;padding:1rem;border-top:1px solid rgb(0 0 0 / .125)!important;border-bottom:1px solid rgb(0 0 0 / .125)!important}#product-cart-top-popup .woocommerce.widget_shopping_cart .total .amount{float:right}#product-cart-top-popup .woocommerce.widget_shopping_cart .buttons{padding:0 1rem}#product-cart-top-popup .woocommerce.widget_shopping_cart .buttons a{display:block}#product-cart-top-popup .woocommerce.widget_shopping_cart .buttons a:first-child{color:#e2271e!important;background-color:transparent!important;margin-bottom:.5rem}#product-cart-top-popup .woocommerce.widget_shopping_cart .buttons a:first-child:hover{color:#fff!important;background-color:#e2271e!important}#samples-list .samples-item .samples-item-image img{border-radius:2rem}#samples-list .samples-item .samples-item-details h3,#samples-list .samples-item .samples-item-details .h3{font-size:1.9rem;font-weight:400}#samples-list .samples-item .samples-item-details h3 a,#samples-list .samples-item .samples-item-details .h3 a{color:#000;text-decoration:none}#samples-list .samples-item .samples-item-details p{color:#7b7b7b;font-size:1.7rem}#samples-list .samples-item .remove-samples-item{cursor:pointer;font-size:1.125rem;font-weight:700;padding:.8rem 1.2rem;margin:.5rem .75rem .5rem .5rem;border:1px solid #a4a4a4;border-radius:1rem}#samples-list ul.variations{list-style-type:none;margin-top:0;padding:0}#samples-list ul.variations li{display:block;font-size:.8rem}ul.variations li #samples-list tbody .product-thumbnail{text-align:center}#samples-list tbody .product-thumbnail img{max-height:60px;max-width:60px}.contact-form-title{font-family:"Poppins",sans-serif;font-size:1.5rem;color:#000;font-weight:600;margin-bottom:2rem}.contact-item{display:inline-flex;align-items:center;margin-bottom:1.8rem}.contact-item img{width:1.6rem}.contact-item a{text-decoration:none;color:#000}.product-sidebar-about-item h3{font-size:1.2rem;margin:0}.product-sidebar-about-item{padding:1rem;margin:0 0 2rem;border:1px solid #f5f5f5;border-radius:20px}.product-sidebar-about-item p{margin:0}.product-thumb{position:relative}.woocommerce-checkout #footer{display:none}#footer{color:#5c5c5c}#footer .footer-logo{max-width:220px;width:100%;margin:0 0 1rem}#footer .footer-title{font-size:1.125rem;color:#000;text-transform:uppercase;margin:0 0 1rem}#footer ul{list-style:none;padding:0;margin:0;line-height:1.8}#footer a{color:#4c4c4c}#footer .footer-socials span{display:inline-block;position:relative;top:.25rem;width:2rem;text-align:center;margin-right:.25rem}#footer .footer-socials span i{color:#e2271e;font-size:1.5rem}#footer .footer-socials li:nth-child(3) span i{font-size:1.4rem}.site-info{border-top:1px solid #cacaca}.cart-contents{position:relative}.cart-contents-count,#cd-cart-trigger-num,#cd-my-cart-trigger-num,#cd-cart-trigger-num-mobile{position:absolute;left:.65rem;top:-1rem;background:#fff;color:#e2271e;min-width:1.125rem;height:1.125rem;font-size:.825rem;line-height:1rem;text-align:center;padding:0 .125rem;border:1px solid #e2271e;border-radius:1.5rem}.product-filters{margin:1rem 0}#calibration-centers-map{width:100%}#calibration-centers-map .content{background:#F6F6F6;border-radius:1.5rem;margin:2rem 0}#calibration-centers-map .search-wrapper{padding:1rem;width:100%}#calibration-centers-map .calibration-centers-search{text-align:center;position:relative}#calibration-centers-map .calibration-centers-search #calibration-centers-map-search{width:100%}#calibration-centers-map .calibration-centers-search a{position:absolute;top:50%;transform:translateY(-50%);right:1%;background:#565656;padding:.55rem;border-radius:10px}#calibration-centers-results-totals{margin-bottom:2rem}#calibration-centers-lists{max-height:375px;overflow-y:auto}#calibration-centers-lists .calibration-center-item{border-bottom:1px solid #999;padding:0 1rem 1rem;margin-bottom:1.5rem}#calibration-centers-lists .calibration-center-item h3{color:#000;text-align:left;font-size:1.1rem}#calibration-centers-lists .calibration-center-item .calibration-item-card{display:flex;justify-content:space-between;margin-top:1rem}#calibration-centers-lists .calibration-center-item .calibration-item-card a{color:inherit}#calibration-centers-lists .calibration-center-item:last-child{margin-bottom:0;border-bottom:none}#calibration-centers-map .map-wrapper{overflow:hidden;padding:0;border-radius:1.5rem;min-height:531px}#calibration-centers-map #map{height:100%!important}#calibration-centers-map #map .gmnoprint button,#calibration-centers-map #map .gm-fullscreen-control{background-color:#fff!important;color:#000!important}.nav-reviews-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.nav-reviews-title .h3{margin-bottom:0}.nav-reviews-title .reviews-stars-total{display:inline-flex;align-items:center}.nav-reviews-title .reviews-stars-total .total-stars{margin-right:.5rem}.nav-reviews-title .reviews-stars-total .total-stars span{font-size:1.5rem}.reviews-pagination{text-align:right;margin-bottom:1rem}#pagination{margin:1rem;text-align:center}#pagination p span{color:#e2271e}#pagination .progress{width:30rem;max-width:100%;height:.5rem;background-color:#e8e8e8;margin:1rem auto}#pagination .progress .progress-bar{background-color:#e2271e;height:inherit}.load-more{text-transform:none!important;font-weight:400!important}.load-more span{position:relative;top:.25rem;font-size:2rem;line-height:0;padding-left:.125rem}#tab-calibration .nav-link{display:inline-block;background:#fff!important;font-size:.825rem;color:#e2271e!important;padding:1rem;margin:0 1rem 1rem;border:1px solid #e2271e;border-radius:.75rem}#tab-calibration .nav-link.active,#tab-calibration .nav-link:hover{background:#e2271e!important;color:#fff!important;border:1px solid #e2271e}#tab-calibration h3{font-size:1.5rem;text-align:center}#tab-calibration h4{font-size:1.125rem;text-align:center}.calibration-alco-content-items{font-family:"Poppins",sans-serif;max-width:220px;margin:0 auto}.calibration-alco-content-items .icon{max-width:64px;max-height:64px;margin-bottom:1.5rem}.calibration-alco-content-items p{font-size:.825rem}.calibration-alco-content-items span{font-size:1.5rem;line-height:.825rem;color:#e2271e;font-weight:500}.calibration-alco-content-items strong{display:block}.reviews-lists .review{padding:1.1rem 1.2rem;border-radius:.5rem;box-shadow:0 5px 20px rgb(0 0 0 / 5%)}.reviews-lists .review .row{align-items:center}.reviews-lists .review .profile-thumb{text-align:center}.reviews-lists .review .profile-thumb img{max-height:6rem}.reviews-lists .review .review-date{font-weight:300;font-size:13px;margin-bottom:.5rem}.reviews-lists .review .review-date .author{font-weight:500;font-size:16px;margin-bottom:.5rem}.reviews-lists .review .review-date .published{margin-bottom:.5rem}.reviews-lists .review .review-stars{margin-bottom:.5rem}.reviews-lists .review .review-title{font-size:16px;margin-bottom:.5rem;font-weight:500}.reviews-lists .review .review-body{font-weight:300;font-size:14px}#collapse-reviews .review .profile-thumb{text-align:left;margin-bottom:.5rem}#brand-filter select::before{content:">";position:absolute;top:0}.navbar-light .navbar-toggler{background:transparent!important;padding:0;border:none}.navbar-light .navbar-toggler:hover{border:none}.navbar-light .navbar-toggler i{color:#000;font-weight:900;font-size:2.5rem}.no-alco-website .button,.no-alco-website button,.no-alco-website input[type="button"],.no-alco-website input[type="reset"],.no-alco-website input[type="submit"],.no-alco-website input,.no-alco-website .form-select,.no-alco-website fieldset,.no-alco-website .btn-primary,.no-alco-website .btn-outline-primary,.no-alco-website .widget_product_categories,.no-alco-website .select2-container--default .select2-selection--single,.no-alco-website .home-slider .slick-slide,.no-alco-website .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image .slick-slide img,.no-alco-website .product-images .woocommerce-product-gallery ol .slick-slide>div img,.no-alco-website .cat-box,.no-alco-website #products-loop .product-thumb img,.no-alco-website .ProductsList .product-thumb img,.no-alco-website .ProductsList .slick-slide>div,.no-alco-website .ProductsListCart .slick-slide>div,.no-alco-website .productOthersList img,.no-alco-website .productOthers img,.no-alco-website #dashboard-icons a,.no-alco-website .entry-date,.no-alco-website .entry-single-content,.no-alco-website .entry-post-thumbnail,.no-alco-website .category-header-thumbnail img,.no-alco-website .entry-post-thumbnail-page:before,.no-alco-website .entry-post-thumbnail-page img,.no-alco-website .blog-post-thumbnail img,.no-alco-website .entry-author,.no-alco-website .home-about-box,.no-alco-website .woocommerce-MyAccount-navigation li a,.no-alco-website .woocommerce-Address-title a,.no-alco-website.woocommerce #respond input#submit,.no-alco-website.woocommerce a.button,.no-alco-website.woocommerce button.button,.no-alco-website.woocommerce input.button,.no-alco-website .widget_nav_menu,.widget_product_categories,.no-alco-website #home-categories .home-categories-items div,.no-alco-website .home-category .nav-item a,.no-alco-website .home-category .nav-item .nav-link.active::after,.no-alco-website .product-tabs,.no-alco-website #newsletter form,.no-alco-website #newsletter .form-box,.no-alco-website #samples-list .samples-item .remove-samples-item,.no-alco-website .product-popup-item .remove-product-popup-item,.no-alco-website .product-cart-popup-item .remove-product-cart-popup-item,.no-alco-website .product-popup,.no-alco-website .product-popup-item .product-popup-img img,.no-alco-website .product-popup-footer .actions .btn:first-child,.no-alco-website #samples-list .samples-item .samples-item-image img,.no-alco-website #samples-list .samples-item .remove-samples-item,.no-alco-website #calibration-centers-map .content,.no-alco-website #calibration-centers-map .calibration-centers-search a,.no-alco-website #calibration-centers-map .map-wrapper,.no-alco-website #tab-calibration .nav-link,.no-alco-website .product-cart-popup,.no-alco-website .product-cart-popup-footer .actions .btn:first-child{border-radius:4px}.no-alco-website .entry-single-content .entry-content img,.no-alco-website .accordion-button:not(.collapsed),.no-alco-website .accordion-button.collapsed{border-radius:4px!important}.no-alco-website #navbar li ul{border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.no-alco-website #navbar li ul ul{border-top-right-radius:10px;border-bottom-right-radius:10px}.no-alco-website .input-number-remove-circle-outline{border-radius:4px 0 0 4px}.no-alco-website .input-number-add-circle-outline{border-radius:0 4px 4px 0}.no-alco-website .accordion-item .show{border-radius:0 0 4px 4px!important}.no-alco-website .cart-contents-count,.no-alco-website #cd-cart-trigger-num,.no-alco-website #cd-my-cart-trigger-num{border-radius:1.5rem}.theme-survey .wpcf7-form-control-wrap .wpcf7-list-item{display:block!important;margin-left:0}.theme-survey .wpcf7-form-control-wrap .wpcf7-list-item-label::before{display:inline-block;width:.5rem}#wcc-sticky-list-wrapper .wcc-sticky-list li.crnt,#wcc-sticky-list-wrapper .wcc-sticky-list li:hover{background:#e2271e!important}@media (max-width:600.98px){#mobile-menu .mobile-menu-container li ul{left:3%}.product-popup{right:0;left:0;max-width:100%}#product-cart-popup .product-cart-popup-item{border-bottom:none}#cart-similar-products{padding-top:1rem;border-top:1px solid rgb(0 0 0 / .125);border-bottom:1px solid rgb(0 0 0 / .125)}#product-cart-popup .product-cart-popup-item .product-cart-popup-img{padding:0}#product-cart-popup .product-cart-popup-item .card-body h3{margin-bottom:0!important}#product-cart-popup .product-cart-popup-item .card-body h3 a{line-height:1.2rem;font-size:1rem}#cart-similar-products .cart-similar-products-title{font-size:1.25rem;background:#fff0;margin-bottom:4rem}#cart-similar-products .cart-similar-products-title span{position:unset;width:100%;padding:0}#cart-similar-products .slick-slider button{display:none}#cart-similar-products .slick-slider .slick-dots li.slick-active button{font-size:1rem}#cart-similar-products .slick-slider .slick-dots li.slick-active button:before{font-size:2rem}.product-cart-popup-footer .actions{display:block}.product-cart-popup-footer .actions .btn:first-child{margin-bottom:.5rem}.nav-reviews-title{display:block}.reviews-pagination button:first-child{margin-bottom:1rem}}@media (min-width:783px){.logged-in.admin-bar .topbar{top:32px}.logged-in.admin-bar #navbar{top:82px}}@media (max-width:359.98px){.latestPosts .slick-slide,.trainingOthers .slick-slide,.ProductsList .slick-slide{padding-right:0}}@media (max-width:575.98px){.topbar .container{position:relative}.topbar ul{width:100%}.navbar-brand{max-width:50%}#logo-carts i{font-size:1.5rem}#logo-carts li a{position:relative;padding:0 .25rem}#logo-carts li a span{background:#e2271e;color:#fff;border-color:#fff;top:0;left:1rem}.topbar .container:before{content:"";background:#fff;width:50%;position:absolute;height:100%;top:0;left:0;z-index:-1}.topbar.other-site .container:before{left:auto;right:0}.topbar li{width:49%;text-align:center}.product-certificats img{max-width:60px}.product-images .woocommerce-product-gallery ol .slick-slide,.product-images .woocommerce-product-gallery ol .slick-slide img{padding:0.125rem!important}.entry-page-title{font-size:1.5rem}h2{font-size:1.35rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.85rem}#newsletter .email{position:relative;width:100%;margin:0 0 1rem}#newsletter .form-box{position:relative;background:#fff0;padding:0;border-radius:0}#newsletter input[type="email"],#newsletter input[type="submit"]{width:100%}#newsletter .wpcf7 .ajax-loader{position:absolute;bottom:.75rem;right:-.5rem}#nav-videos h3,#nav-where-buy h3{font-size:1rem}#nav-where-buy ul li{display:block;width:100%;text-align:center}#nav-where-buy ul li img{max-width:100%;max-height:50px;width:auto;height:auto}#nav-technicalsheets .btn-download{display:block;padding-right:3rem}}@media (min-width:576px) and (max-width:767.98px){.product-certificats img{max-width:80px}}@media (max-width:767.98px){.product-notice{background:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/icon-gift.png) center 0 no-repeat;font-size:.8rem;padding:3.5rem 0 0 0}.slick-title{font-size:1.25rem}#newsletter h3{font-size:1.5rem}}@media (max-width:991.98px){.slick-next{right:-5px!important}#product-others .slick-next{right:15px!important}#product-others .slick-title{padding-right:60px}#home-banner{background-image:url(//alcoprevention.com/wp-content/themes/ap-epi-canada/)!important}#lang-mobile a{font-weight:bold!important;padding:0 0.5rem!important}#lang-mobile li:first-child{border-left:0}#lang-mobile li{border-left:2px solid #000}#lang-mobile{padding:0 1rem!important}#lang-mobile li.wpml-ls-current-language a{color:#e2271e}#shop-mobile-menu{position:fixed;top:46px;left:0;z-index:9;margin:0}.logged-in.admin-bar #shop-mobile-menu{top:96px}#shop-mobile-menu .mobile-menu-backdrop{width:100vw;height:100vh;background:#5f5f5f}#shop-mobile-menu .header{position:absolute;top:0;left:0;z-index:1;height:40px;width:calc(100vw - 40px);background:#fff}#shop-mobile-menu .close-menu{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;color:#000;text-decoration:none}#shop-mobile-menu .close-menu span{font-size:1rem;font-weight:600;text-transform:uppercase}#shop-mobile-menu .close-menu i{font-weight:800;font-size:1.8rem}#shop-mobile-menu .mobile-menu-container{position:absolute;top:40px;left:0;overflow-y:auto;background:#fff;height:calc(100vh - 86px);width:calc(100vw - 40px)}.logged-in.admin-bar #shop-mobile-menu .mobile-menu-container{height:calc(100vh - 136px)}#shop-mobile-menu .mobile-menu-container .product-filters{margin:0 .5rem}#archive-content .shop-mobile-menu-toggle-section{display:flex;align-items:center;justify-content:space-between;width:100%;margin:2rem 0}#archive-content .shop-mobile-menu-toggle-section button{display:inline-flex;align-items:center;background:transparent!important;padding:0;border:none}#archive-content .shop-mobile-menu-toggle-section button:hover{border:none}#archive-content .shop-mobile-menu-toggle-section button i{color:#949494;font-weight:900;font-size:2.5rem;margin-right:.5rem}#archive-content .shop-mobile-menu-toggle-section button span{color:#000;font-size:1.25rem;font-weight:600}#archive-content .shop-mobile-menu-toggle-section a{float:right}.nav-distributors .product-content .h3{font-size:1.125rem}}@media (min-width:768px) and (max-width:991.98px){.product-certificats img{max-width:90px}.logged-in.admin-bar #shop-mobile-menu,.logged-in.admin-bar #mobile-menu,.logged-in.admin-bar #navbar{top:82px}}@media (min-width:992px){.home-about-box{padding:1rem}.home-about-box img{position:relative;margin-top:-4.4rem;left:auto;bottom:auto}#arguments:after{position:absolute;top:0;z-index:-1;content:"";background:#f6f6f6;width:50%;height:100%;border-radius:0 20px 20px 0}.navbar-nav>li>a{white-space:nowrap}#shop-mobile-menu,.shop-mobile-menu-toggle-section{display:none}#search{position:relative}.product-images .woocommerce-product-gallery .woocommerce-product-gallery__image .slick-slide img{max-width:540px;max-height:540px}}@media (min-width:992px) and (max-width:1199.98px){.product-images .woocommerce-product-gallery ol .slick-slide{padding:.25rem}#navbar li a{padding:0 .5rem}}@media (min-width:1200px) and (max-width:1399.98px){#navbar li a{padding:0 .5rem}}@media (min-width:1200px){#mobile-menu{display:none}}@media (max-width:1200px){#menu{display:none}#mobile-menu{position:fixed;top:50px;left:0;margin:0}.logged-in.admin-bar #mobile-menu{top:96px}#mobile-menu .mobile-menu-backdrop{width:100vw;height:100vh;background:#5f5f5f}#mobile-menu .header{background:#fff;position:absolute;top:0;left:0;z-index:1;height:100px;width:calc(100vw - 40px);box-shadow:0 5px 10px rgb(0 0 0 / 20%)}#mobile-menu .close-menu{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;color:#000;text-decoration:none}#mobile-menu .close-menu span{font-size:1rem;font-weight:600;text-transform:uppercase}#mobile-menu .close-menu i{font-weight:800;font-size:1.8rem;line-height:1rem}#mobile-menu .search-input{position:absolute;top:45px;z-index:1;width:calc(100vw - 40px);display:inline-flex;align-items:center;color:#000}#mobile-menu .search-input .search-input-wrapper{width:calc(100vw - 40px)}#mobile-menu .search-input .search-input-wrapper input{width:calc(100vw - 5.5rem);margin-right:0;border:none}#mobile-menu .search-input .search-input-wrapper button{font-size:0;background:#fff0 url(//alcoprevention.com/wp-content/themes/ap-epi-canada/images/search-icon.png) center top no-repeat!important;width:2.5rem;height:2rem;border:none;padding:0}#mobile-menu .mobile-menu-container{position:absolute;top:0;left:0;background:#fff;width:calc(100vw - 40px);height:calc(100vh - 50px);overflow-y:auto}.logged-in.admin-bar #mobile-menu .mobile-menu-container{height:calc(100vh - 96px)}#mobile-menu .mobile-menu-container .navbar-nav{margin:105px 0 0}#mobile-menu .mobile-menu-container .navbar-nav li{padding:.5rem;border-bottom:2px solid #f5f5f5!important}#mobile-menu .mobile-menu-container .navbar-nav li:first-child a{display:inline-flex;align-items:center}#mobile-menu .mobile-menu-container .navbar-nav li:first-child a i{color:#e2271e;font-size:1.4rem;margin-right:.5rem}#mobile-menu .mobile-menu-container .navbar-nav li:first-child a span{color:#e2271e;text-transform:uppercase}#mobile-menu .mobile-menu-container .navbar-nav li.menu-item-has-children>a{display:inline-block!important}#mobile-menu .mobile-menu-container .navbar-nav li.menu-item-has-children a{display:block}#mobile-menu .mobile-menu-container li ul{position:relative;top:100%;left:0;display:none;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:none!important;border-top:2px solid #f5f5f5!important}#mobile-menu .mobile-menu-container li ul ul{top:0;left:5%;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:20px 5px 20px rgb(0 0 0 / .05)}#mobile-menu .mobile-menu-container li:hover>ul{display:block;width:100%}#mobile-menu .mobile-menu-container li li{display:block;padding:.5rem 0.75rem!important;border-bottom:1px solid #cacaca}#mobile-menu .mobile-menu-container li li:last-child{border-bottom:none}#mobile-menu .mobile-menu-container li li>a{color:#333;line-height:1.4;padding:.25rem 1rem .25rem 5%}#mobile-menu .mobile-menu-container li li>a:hover{color:#e2271e!important}#mobile-menu .mobile-menu-container li li li>a{padding:.25rem 1rem!important}#mobile-menu .mobile-menu-container li li ul{width:16rem}#mobile-menu .mobile-menu-container li li:last-child{border-bottom:0!important}}