article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:#fff0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,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-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}.clearfix:after,.cf:after,.comment-respond:after{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif!important;font-style:italic}@font-face{font-display:swap;font-family:"fsme-regular";src:url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Regular.eot);src:url("/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"fsme-italic";src:url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Italic.eot);src:url("/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Italic.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"fsme-bold";src:url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Bold.eot);src:url("/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/TAVIP/library/css/webfonts/FSMeWeb-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"neo_latinaregular";src:url(/wp-content/themes/TAVIP/library/css/webfonts/neo-latina.woff2) format("woff2"),url(/wp-content/themes/TAVIP/library/css/webfonts/neo-latina.woff) format("woff");font-weight:400;font-style:normal}a{color:#205b7e}a:hover{color:#174159}strong,b{font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}italic,em{font-family:"fsme-italic","Helvetica Neue",Helvetica,Arial,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:400;color:#125a59}h1,.h1{font-size:38px;line-height:1.333em;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}h2,.h2{font-size:26px;line-height:1.4em;margin-bottom:.375em;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}h3,.h3{font-size:26px;font-size:1.125em;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}body{font-size:20px;line-height:1.6;color:#131313;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fsme-regular","Helvetica Neue",Helvetica,Arial,sans-serif}.wrap{width:90%;margin:0 auto;max-width:1200px}.container{margin:0 auto;max-width:1040px;width:90%}@media screen and (min-width:481px){.container{width:90%}}@media screen and (min-width:1100px){.container{width:100%}}blockquote{padding:0 0 0 20px;border-left:5px solid #efcb37}address{font-style:normal}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#205b7e}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#205b7e;color:#fff}.pagination .current{cursor:default;color:#131313}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#131313}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}@keyframes reveal{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes revealmove{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width:768px){.main-col,.side-col,.wide{animation-name:revealmove;animation-duration:800ms;animation-delay:200ms;animation-timing-function:ease;animation-fill-mode:both}.side-col{animation-delay:500ms}}header,.nav-wrap{animation-name:reveal;animation-duration:800ms;animation-delay:200ms;animation-timing-function:ease;animation-fill-mode:both}.main-col{margin-top:20px;overflow:hidden}@media screen and (min-width:1030px){.main-col{width:70%;float:left;margin-bottom:50px}}.side-col{overflow:hidden}@media screen and (min-width:1030px){.side-col{width:25.4545454545%;float:right;margin-top:50px}}@media screen and (min-width:1030px){.half{width:47%;float:left;margin-bottom:50px;margin-top:50px;margin-left:3%}}@media screen and (min-width:1030px){.second{float:right;margin-top:0;margin-right:0}}.really-hidden{display:none}.hidden,footer span,.screen-reader-text,ul.children,.search-header button{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;top:auto}.clear-float:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clear-float{height:1%}*:first-child+html .clear-float{min-height:1%}.clear{float:none;clear:both;height:0;line-height:0;font-size:0}.clearheight{float:none;clear:both}.end{margin-right:0!important}a.link-wrap{text-decoration:none}a.link-wrap h2,a.link-wrap h3{color:#205b7e;text-decoration:underline}a.link-wrap:hover h2,a.link-wrap:hover h3,a.link-wrap:focus h2,a.link-wrap:focus h3{color:#174159}a.link-wrap p{color:#131313}.flexbox-container{display:flex;gap:20px 20px;flex-wrap:wrap}.flexbox-item{flex-grow:1}@media screen and (min-width:600px){.flexbox-center{display:flex;justify-content:space-between;align-items:center}}.flexbox-center .item-pic{margin-bottom:30px}@media screen and (min-width:600px){.flexbox-center .item-pic{flex-basis:48%;margin-bottom:0}}.flexbox-center .item-pic img{display:block}@media screen and (min-width:600px){.flexbox-center .item-text{flex-basis:48%}}.flexbox-center .item-text h2,.flexbox-center .item-text h3{margin-top:0}.flexbox-center .item-text p{margin-bottom:0}@media screen and (min-width:600px){.flexbox-center.alt{flex-direction:row-reverse}}@media screen and (min-width:600px){.flexbox-center.alt .item-text{text-align:right}}ul.flexbox-1{list-style-type:none;padding:0}ul.flexbox-1 li{padding:0;background-image:none;margin-bottom:20px}@media screen and (min-width:600px){ul.flexbox-1 li{display:flex;column-gap:20px}}@media screen and (min-width:600px){ul.flexbox-1 li .image-wrap{flex-basis:33%;flex-grow:1}}ul.flexbox-1 li .image-wrap img{display:block;margin-bottom:30px}@media screen and (min-width:600px){ul.flexbox-1 li .image-wrap img{margin-bottom:0}}@media screen and (min-width:600px){ul.flexbox-1 li .text{flex-basis:66%;flex-grow:1}}ul.flexbox-1 li h2,ul.flexbox-1 li h3{margin-top:0}.staff{margin:0;padding:0}.flexbox-2{list-style-type:none;padding:0;margin-bottom:60px;border-bottom:2px solid #eaedf2}@media screen and (min-width:600px){.flexbox-2{column-gap:3%;display:flex;row-gap:40px;flex-wrap:wrap;margin-bottom:30px}}.flexbox-2 div.pic{margin-bottom:20px;padding:0;background-image:none}@media screen and (min-width:600px){.flexbox-2 div.pic{flex-basis:32%;margin-bottom:0}}.flexbox-2 div.pic img{display:block;max-width:300px}@media screen and (min-width:600px){.flexbox-2 div.pic img{margin-bottom:30px}}@media screen and (min-width:600px){.flexbox-2 div.text{flex-basis:65%;margin-bottom:0}}.flexbox-2 div.text h3{margin-top:0}.flexbox-2-c{padding:0}@media screen and (min-width:600px){.flexbox-2-c{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap;align-items:center;align-items:center;justify-content:center}}.flexbox-2-c div{padding:0}@media screen and (min-width:600px){.flexbox-2-c div{flex-basis:47%}}.flexbox-2-c img{display:block;margin-bottom:30px}@media screen and (min-width:600px){.flexbox-2-c img{flex-basis:47%;margin-bottom:0}}.flexbox-3-only{list-style-type:none;padding:0}@media screen and (min-width:600px){.flexbox-3-only{display:flex;column-gap:4%;flex-wrap:wrap}}.flexbox-3-only li,.flexbox-3-only div{padding:0;background-image:none;margin-bottom:40px}@media screen and (min-width:600px){.flexbox-3-only li,.flexbox-3-only div{flex-basis:30.6666666667%;flex-grow:1;margin-bottom:0}}.flexbox-3-only li img,.flexbox-3-only div img{display:block}.flexbox-3-only li:last-of-type,.flexbox-3-only div:last-of-type{margin-bottom:0}ul.flexbox-3{list-style-type:none;padding:0;margin:0}@media screen and (min-width:600px){ul.flexbox-3{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width:900px){ul.flexbox-3{column-gap:4%;row-gap:30px}}ul.flexbox-3 li{padding:0;background-image:none;margin-bottom:40px}@media screen and (min-width:600px){ul.flexbox-3 li{flex-basis:47%;margin-bottom:0}}@media screen and (min-width:900px){ul.flexbox-3 li{flex-basis:30.6666666667%}}ul.flexbox-3 li img{display:block}ul.flexbox-3 li:last-of-type,ul.flexbox-3 div:last-of-type{margin-bottom:0}ul.flexbox-4{list-style-type:none;padding:0}@media screen and (min-width:600px){ul.flexbox-4{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width:900px){ul.flexbox-4{column-gap:4%;row-gap:30px}}@media screen and (min-width:1030px){ul.flexbox-4{column-gap:2.5%;row-gap:20px}}ul.flexbox-4 li{padding:0;background-image:none;margin-bottom:40px}@media screen and (min-width:600px){ul.flexbox-4 li{flex-basis:47%;margin-bottom:0}}@media screen and (min-width:900px){ul.flexbox-4 li{flex-basis:30.6666666667%}}@media screen and (min-width:1030px){ul.flexbox-4 li{flex-basis:23.125%}}ul.flexbox-4 li img{display:block}ul.flexbox-4 li:last-of-type,ul.flexbox-4 div:last-of-type{margin-bottom:0}ul.flexbox-5{list-style-type:none;padding:0}@media screen and (min-width:600px){ul.flexbox-5{column-gap:6%;display:flex;row-gap:40px;flex-wrap:wrap}}@media screen and (min-width:900px){ul.flexbox-5{column-gap:4%;row-gap:30px}}@media screen and (min-width:1030px){ul.flexbox-5{column-gap:2.5%;row-gap:20px}}@media screen and (min-width:1240px){ul.flexbox-5{column-gap:2.5%}}ul.flexbox-5 li{padding:0;background-image:none;margin-bottom:40px}@media screen and (min-width:600px){ul.flexbox-5 li{flex-basis:47%;margin-bottom:0}}@media screen and (min-width:900px){ul.flexbox-5 li{flex-basis:30.6666666667%}}@media screen and (min-width:1030px){ul.flexbox-5 li{flex-basis:23.125%}}@media screen and (min-width:1240px){ul.flexbox-5 li{flex-basis:18%}}ul.flexbox-5 li img{display:block}ul.flexbox-5 li:last-of-type,ul.flexbox-5 div:last-of-type{margin-bottom:0}img.feature{display:block}img,.wp-caption,.alignnone{width:100%;height:auto;max-width:100%}img.size,label img,.mepr-loading-gif,.mepr-payment-method-icon img{width:auto}#main .alignright,#main img.alignright{margin-bottom:20px}@media screen and (min-width:600px){#main .alignright,#main img.alignright{width:45%!important;float:right;margin:20px 0 20px 30px!important;max-width:45%!important}}#main .alignleft,#main img.alignleft{margin-bottom:20px}@media screen and (min-width:600px){#main .alignleft,#main img.alignleft{width:45%!important;float:left;margin:20px 30px 20px 0!important;max-width:45%!important}}#main .aligncenter,#main img.aligncenter{margin-bottom:20px;display:block}@media screen and (min-width:600px){#main .aligncenter,#main img.aligncenter{width:60%!important;margin:30px auto 30px auto!important;max-width:60%!important}}.image-wrap{position:relative;overflow:hidden}.image-wrap img{display:block;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.image-wrap p{position:absolute;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:3px 10px;margin:0!important;text-transform:uppercase}.image-wrap p.event-category{bottom:0;right:0;background-color:#fff;color:#131313}.image-wrap p.cancelled{bottom:0;left:0;background-color:#131313;color:#fff}.image-wrap p.soldout{top:0;left:0;bottom:auto;background-color:#125a59;color:#fff}article ul,.entry-content ul{list-style-type:disc;margin-left:1em}article ol{list-style-type:decimal;margin-left:1.5em}ul.basic{list-style-type:none!important;margin-left:0!important}ul.basic h2,ul.basic h3{font-size:26px;margin-bottom:0;color:#205b7e}ul.basic p{margin:0}ul.basic p.byline{color:#131313;font-size:16px}ul.products h2{color:#205b7e;font-weight:400;font-family:"fsme-regular","Helvetica Neue",Helvetica,Arial,sans-serif}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#131313;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:300px;background-color:#e8e8e8;-webkit-appearance:none;-webkit-border-radius:0}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa;outline:none}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-appearance:none;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url(/wp-content/themes/TAVIP/library/images/form-arrow.svg);background-size:20px 15px}select::-ms-expand{display:none}.searchform{display:block;width:100%}.searchform input#s{float:left;width:calc(100% - 170px);height:52px;border-radius:5px;margin-bottom:0}.searchform button#searchsubmit{float:left;width:140px;height:52px;background-color:#efcb37!important;color:#0f4948!important}@media screen and (min-width:900px){.searchform button#searchsubmit{float:right}}.searchform button#searchsubmit:hover,.searchform button#searchsubmit:focus{background-color:#b3f2f4!important}.em-search-wrapper{display:none}.mp_wrapper select{padding:0!important}#content footer{padding:30px;border-top:1px solid #f8f9fa}.footer{clear:both;background-color:#0f4948;color:#fff;padding:30px 0}.footer h2{color:#fff}.footer a{color:#efcb37}.footer a:hover,.footer a:focus{color:#fff}.footer .info{border-top:4px solid #719c9b;padding-top:30px}@media screen and (min-width:768px){.footer .footer-area{width:47%;float:left;margin-right:6%}}@media screen and (min-width:768px){.footer .footer-area-2{width:47%;float:right}}.footer .footer-area:last-of-type{margin-right:0}.supporters-area ul li{display:inline-block}.supporters-area ul img{max-height:100px;max-width:150px;width:auto;height:auto;margin:15px 30px;vertical-align:middle}.header{background-color:#125a59;color:#fff;padding:30px 0;margin:0}.header a{color:#fff}.header a:hover,.header a:focus{color:#fff;text-decoration:none}.header ul{margin:0}.header ul li{display:inline-block}.header ul li#menu-item-213 a{background:url(/wp-content/themes/TAVIP/library/images/user.svg) no-repeat 0 50%;background-size:17px 17px;padding-left:28px;margin-right:20px}.header ul li#menu-item-214 a{background:url(/wp-content/themes/TAVIP/library/images/basket.svg) no-repeat 0 50%;background-size:17px 17px;padding-left:28px}.header acronym[title]{font-family:"neo_latinaregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:120px;letter-spacing:.15em;text-decoration:none;text-shadow:2px 2px #0f4948;background:url(/wp-content/themes/TAVIP/library/images/logo-shape.png) no-repeat 0 50%;background-size:68px 65px;padding-left:80px;line-height:1em;color:#b3f2f4}.header acronym[title] span{color:#efcb37}.header p.strapline{position:relative;top:-10px;line-height:1em}@media screen and (min-width:900px){#logo{width:50%;float:left;position:relative;top:-10px}}#logo a{text-decoration:none}#logo p{margin:0 0 10px}@media screen and (min-width:900px){#logo p{margin:0}}@media screen and (min-width:900px){.header-area-search{width:40%;float:right}}@media screen and (min-width:900px){.header-area-account{width:40%;float:right;text-align:right}}@media screen and (min-width:900px){.changer{width:50%;float:right;text-align:right}}.changer h2{color:#fff;font-size:100%;font-family:"fsme-regular","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:900px){.changer h2{display:inline-block}}.changer .btn{border:1px solid #b3f2f4}.changer .btn:hover,.changer .btn:focus{border-color:#ff0}.changer .contrast-1{background-color:#125a59;color:#fff}.changer .contrast-2{background-color:#131313;color:#fff}.changer .contrast-3{background-color:#fff;color:#131313}.byline{margin:0;font-size:16px}.wp-caption{max-width:100%;border-bottom:1px solid #ccc}.wp-caption img{max-width:100%;margin-bottom:0;width:100%;display:block}.wp-caption p.wp-caption-text{font-size:80%;margin:8px 0;text-align:center}.wp-caption p.wp-caption-text a{color:#131313}#comments-title{padding:.75em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9em;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#f8f9fa}.comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.comment-reply-link{font-size:.9em;float:right}.comment-edit-link{font-style:italic}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#131313}.comment-form-comment{margin:1.5em 0 .75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}body.home #main,.search-results #main,.page-template-page-basket #main{margin:50px 0;max-width:800px}.event-info{background-color:#125a59;color:#fff;padding:20px}.event-info p{margin:0}.event-info a{color:#fff}.event-info a:hover,.event-info a:focus{color:#efcb37}.woocommerce ul.products li.product h2{text-decoration:underline}.woocommerce ul.products li.product .price{color:#131313}.woocommerce ul.products li.product a.button{background-color:#205b7e;color:#fff;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#131313}.woocommerce div.product form.cart .button{background-color:#205b7e;color:#fff;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:#205b7e;color:#fff;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#205b7e;color:#fff;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce #payment #place_order a,.woocommerce-page #payment #place_order a{color:#131313}ul#term-list li{display:inline-block;margin-right:10px;margin-bottom:10px}ul#term-list li a{text-decoration:none;border:1px solid #205b7e;border-radius:30px;padding:3px 20px;display:block}ul#term-list li a:hover,ul#term-list li a:focus{background-color:#205b7e;color:#fff}@media screen and (min-width:481px){.single-directory img.feature{width:50%;margin:0 0 10px 20px;float:right}}@media screen and (min-width:600px){.single-directory img.feature{width:25%}}nav.skip-nav ul{margin:0;padding:0}nav.skip-nav a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}nav.skip-nav a.skip-main:focus,nav.skip-nav a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:auto;height:auto;overflow:auto;padding:10px;z-index:999}.nav-wrap .wrap-inner{overflow:hidden;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#main-nav{margin-bottom:20px;font-weight:500;text-align:left;background-color:#0f4948;background-size:244px 150px;min-height:60px;position:relative;background-color:none}@media screen and (max-width:580px){#main-nav{padding:14px 0;background-position:100% 0;margin:0;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}#main-nav ul{font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;list-style:none;line-height:0;margin:0!important;padding:1em 0 .8em 0;width:100%}@media screen and (max-width:580px){#main-nav ul{display:block}}@media screen and (min-width:581px){#main-nav ul{float:left}}#main-nav ul li{position:relative;list-style:none;background:none;padding:0}@media screen and (max-width:580px){#main-nav ul li{width:100%;text-align:left;border-bottom:2px solid #e5e5e5;border-color:rgb(255 255 255 / .2)}}@media screen and (min-width:581px){#main-nav ul li{float:left}}@media screen and (max-width:580px){#main-nav ul li:first-child{margin-top:20px}}#main-nav ul li:first-child a{padding-left:0;margin-left:0}#main-nav ul li a{display:block;padding:.2em .3em;color:#fff;text-decoration:none;line-height:1.3em;margin:0 .3em}@media screen and (max-width:580px){#main-nav ul li a{margin-left:0;padding:1em .2em .8em}}#main-nav ul li a:hover,#main-nav ul li a:focus{color:#efcb37}#main-nav ul li:last-child a{margin-right:0}@media screen and (max-width:580px){.btn{cursor:pointer;width:90%;margin:0 auto}.nav-text{display:inline-block;vertical-align:top;margin-right:10px;text-transform:uppercase;font-size:120%;color:#fff;padding-top:3px}.nav-btn{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;background:#fff0;width:30px;height:16px;margin-top:5px;z-index:100;margin-right:10px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-btn span{margin-top:0}.nav-btn span,.nav-btn span:before,.nav-btn span:after{width:30px;height:2px;display:block;margin-bottom:6px;background:#fff;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-btn span:before{content:"";position:absolute;top:7px;left:0}.nav-btn span:after{content:"";position:absolute;top:14px;left:0}}@media screen and (max-width:580px){.nav-open .nav-btn{top:0}.nav-open .nav-btn span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:7px}.nav-open .nav-btn span:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .nav-btn span:after{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-14px}}.advanced-sidebar-menu,.widget_categories{background-color:#0f4948;padding:30px;line-height:1.2em;color:#fff;border-radius:5px}.advanced-sidebar-menu a,.widget_categories a{color:#fff}.advanced-sidebar-menu a:hover,.advanced-sidebar-menu a:focus,.widget_categories a:hover,.widget_categories a:focus{color:#efcb37}.advanced-sidebar-menu h2,.widget_categories h2{margin-top:0;color:#fff}.widgettitle{margin-bottom:1em}.widget{margin:20px 0 30px}.widget ul{margin:0}.widget ul li{margin-bottom:1em}.widget ul li:last-child{margin-bottom:0}.widget ul li ul{margin-top:.75em;padding-left:1em}.contrast-2{background-color:#131313;color:#fff}.contrast-2 a{color:#efcb37}.contrast-2 a:hover,.contrast-2 a:focus{color:#fff}.contrast-2 header{background-color:#131313}.contrast-2 header a{color:#fff}.contrast-2 header a:hover,.contrast-2 header a:focus{color:#efcb37}.contrast-2 header ul li#menu-item-213 a{background-image:url(/wp-content/themes/TAVIP/library/images/user-white.svg)}.contrast-2 header ul li#menu-item-214 a{background-image:url(/wp-content/themes/TAVIP/library/images/basket-white.svg)}.contrast-2 header acronym[title]{text-shadow:none;color:#fff;background-image:url(/wp-content/themes/TAVIP/library/images/logo-shape-white.png)}.contrast-2 header acronym[title] span{color:#fff}.contrast-2 header .searchform button#searchsubmit{background-color:#fff!important;color:#131313!important}.contrast-2 header .searchform button#searchsubmit:hover,.contrast-2 header .searchform button#searchsubmit:focus{background-color:#b3f2f4!important}.contrast-2 #main-nav{background-color:#131313;border-top:4px solid #fff;border-bottom:4px solid #fff}.contrast-2 footer{border-top:4px solid #fff;background-color:#131313}.contrast-2 .footer .info{border-color:#fff}.contrast-2 h1,.contrast-2 h2,.contrast-2 h3,.contrast-2 h4,.contrast-2 h5{color:#fff}.contrast-2 .button,.contrast-2 input[type=submit],.contrast-2 #searchsubmit,.contrast-2 .woocommerce ul.products li.product .button,.contrast-2 .single_add_to_cart_button,.contrast-2 .wc-backward,.contrast-2 .woocommerce #respond input#submit.alt,.contrast-2 .woocommerce a.button.alt,.contrast-2 .woocommerce button.button.alt,.contrast-2 .woocommerce input.button.alt{background-color:#fff;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#000!important}.contrast-2 .button:hover,.contrast-2 .button:focus,.contrast-2 input[type=submit]:hover,.contrast-2 input[type=submit]:focus,.contrast-2 #searchsubmit:hover,.contrast-2 #searchsubmit:focus,.contrast-2 .woocommerce ul.products li.product .button:hover,.contrast-2 .woocommerce ul.products li.product .button:focus,.contrast-2 .single_add_to_cart_button:hover,.contrast-2 .single_add_to_cart_button:focus,.contrast-2 .wc-backward:hover,.contrast-2 .wc-backward:focus,.contrast-2 .woocommerce #respond input#submit.alt:hover,.contrast-2 .woocommerce #respond input#submit.alt:focus,.contrast-2 .woocommerce a.button.alt:hover,.contrast-2 .woocommerce a.button.alt:focus,.contrast-2 .woocommerce button.button.alt:hover,.contrast-2 .woocommerce button.button.alt:focus,.contrast-2 .woocommerce input.button.alt:hover,.contrast-2 .woocommerce input.button.alt:focus{background-color:#efcb37;color:#0f4948}.contrast-2 .button:active,.contrast-2 input[type=submit]:active,.contrast-2 #searchsubmit:active,.contrast-2 .woocommerce ul.products li.product .button:active,.contrast-2 .single_add_to_cart_button:active,.contrast-2 .wc-backward:active,.contrast-2 .woocommerce #respond input#submit.alt:active,.contrast-2 .woocommerce a.button.alt:active,.contrast-2 .woocommerce button.button.alt:active,.contrast-2 .woocommerce input.button.alt:active{background-color:#efcb37;color:#0f4948}.contrast-2 .advanced-sidebar-menu,.contrast-2 .widget_categories{background-color:#131313;border:4px solid #fff}.contrast-2 .advanced-sidebar-menu a,.contrast-2 .widget_categories a{color:#efcb37}.contrast-2 .advanced-sidebar-menu a:hover,.contrast-2 .advanced-sidebar-menu a:focus,.contrast-2 .widget_categories a:hover,.contrast-2 .widget_categories a:focus{color:#fff}.contrast-2 .advanced-sidebar-menu h2,.contrast-2 .widget_categories h2{margin-top:0;color:#fff}.contrast-2 .woocommerce ul.products li.product h2{text-decoration:underline}.contrast-2 .woocommerce ul.products li.product .price{color:#131313}.contrast-2 .woocommerce ul.products li.product a.button{background-color:#fff;color:#131313;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif}.contrast-2 .woocommerce div.product form.cart .button{background-color:#fff;color:#131313}.contrast-2 #add_payment_method .wc-proceed-to-checkout a.checkout-button,.contrast-2 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.contrast-2 .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:#fff;color:#131313}.contrast-2 .woocommerce #payment #place_order,.contrast-2 .woocommerce-page #payment #place_order{background-color:#fff;color:#131313}.contrast-2 #payment{color:#131313}.contrast-2 .button,.contrast-2 .product_type_simple,.contrast-2 .add_to_cart_button,.contrast-2 .ajax_add_to_cart{color:#131313!important}.contrast-2 ul.products h2{color:#efcb37}.contrast-2 ul.products h2:hover,.contrast-2 ul.products h2:focus{color:#fff}.contrast-2 .woocommerce ul.products li.product a.button{background-color:#fff;color:#fff}.contrast-2 .woocommerce div.product form.cart .button{background-color:#fff;color:#fff}.contrast-2 #add_payment_method .wc-proceed-to-checkout a.checkout-button,.contrast-2 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.contrast-2 .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:#fff;color:#fff}.contrast-2 .woocommerce #payment #place_order,.contrast-2 .woocommerce-page #payment #place_order{background-color:#fff;color:#fff}.contrast-2 .woocommerce #payment #place_order a,.contrast-2 .woocommerce-page #payment #place_order a{color:#131313}ul#term-list li a{border-color:#efcb37}ul#term-list li a:hover,ul#term-list li a:focus{background-color:#efcb37;color:#000}.contrast-3 header{background-color:#fff;color:#131313}.contrast-3 header a{color:#131313}.contrast-3 header a:hover,.contrast-3 header a:focus{color:#0f4948}.contrast-3 header acronym[title]{text-shadow:none;color:#131313;background-image:url(/wp-content/themes/TAVIP/library/images/logo-shape-black.png)}.contrast-3 header acronym[title] span{color:#131313}.contrast-3 header ul li#menu-item-213 a{background-image:url(/wp-content/themes/TAVIP/library/images/user-black.svg)}.contrast-3 header ul li#menu-item-214 a{background-image:url(/wp-content/themes/TAVIP/library/images/basket-black.svg)}.contrast-3 header .searchform button#searchsubmit{background-color:#131313!important;color:#fff!important}.contrast-3 header .searchform button#searchsubmit:hover,.contrast-3 header .searchform button#searchsubmit:focus{background-color:#b3f2f4!important;color:#131313!important}.contrast-3 #main-nav{background-color:#fff;border-top:4px solid #131313;border-bottom:4px solid #131313}.contrast-3 #main-nav a{color:#131313}.contrast-3 #main-nav a:focus,.contrast-3 #main-nav a:hover{color:#205b7e}.contrast-3 h1,.contrast-3 h2,.contrast-3 h3,.contrast-3 h4,.contrast-3 h5{color:#131313}.contrast-3 footer{border-top:4px solid #131313;background-color:#fff;color:#131313}.contrast-3 footer a{color:#131313}.contrast-3 footer a:hover,.contrast-3 footer a:focus{color:#205b7e}.contrast-3 .footer .info{border-color:#131313}.contrast-3 .advanced-sidebar-menu,.contrast-3 .widget_categories{background-color:#fff;border:4px solid #131313}.contrast-3 .advanced-sidebar-menu a,.contrast-3 .widget_categories a{color:#131313}.contrast-3 .advanced-sidebar-menu a:hover,.contrast-3 .advanced-sidebar-menu a:focus,.contrast-3 .widget_categories a:hover,.contrast-3 .widget_categories a:focus{color:#205b7e}.contrast-3 .nav-text,.contrast-3 .nav-btn{color:#131313!important}.contrast-3 .nav-text span,.contrast-3 .nav-text span:before,.contrast-3 .nav-text span:after,.contrast-3 .nav-btn span,.contrast-3 .nav-btn span:before,.contrast-3 .nav-btn span:after{color:#131313!important;background-color:#131313}ul#term-list li a{border-color:#205b7e}ul#term-list li a:hover,ul#term-list li a:focus{background-color:#205b7e;color:#fff}.button,input[type=submit],#searchsubmit,.woocommerce ul.products li.product .button,.single_add_to_cart_button,.wc-backward,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button__link{background-color:#000;color:#fff;border:2px solid #000}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus,#searchsubmit:hover,#searchsubmit:focus,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus,.wc-backward:hover,.wc-backward:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{border:2px solid #000;background-color:#fff;color:#000}.button:active,input[type=submit]:active,#searchsubmit:active,.woocommerce ul.products li.product .button:active,.single_add_to_cart_button:active,.wc-backward:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.wp-block-button__link:active{border:2px solid #000;background-color:#fff;color:#000}.button,input[type=submit],#searchsubmit,.woocommerce ul.products li.product .button,.single_add_to_cart_button,.wc-backward,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button__link{display:inline-block;position:relative;text-decoration:none;font-weight:normal!important;padding:10px 20px;border-radius:30px;border:0;cursor:pointer;transition:all .3s ease 0s;color:#fff!important}.button:hover,input[type=submit]:hover,#searchsubmit:hover,.woocommerce ul.products li.product .button:hover,.single_add_to_cart_button:hover,.wc-backward:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.wp-block-button__link:hover,.button:focus,input[type=submit]:focus,#searchsubmit:focus,.woocommerce ul.products li.product .button:focus,.single_add_to_cart_button:focus,.wc-backward:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.wp-block-button__link:focus{color:#fff;text-decoration:none}.button:active,input[type=submit]:active,#searchsubmit:active,.woocommerce ul.products li.product .button:active,.single_add_to_cart_button:active,.wc-backward:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.wp-block-button__link:active{top:1px}.button,input[type=submit],#searchsubmit,.woocommerce ul.products li.product .button,.single_add_to_cart_button,.wc-backward,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.wp-block-button__link{background-color:#125a59;font-family:"fsme-bold","Helvetica Neue",Helvetica,Arial,sans-serif!important;border:none}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus,#searchsubmit:hover,#searchsubmit:focus,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus,.single_add_to_cart_button:hover,.single_add_to_cart_button:focus,.wc-backward:hover,.wc-backward:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#b3f2f4;color:#0f4948!important;border:none}.button:active,input[type=submit]:active,#searchsubmit:active,.woocommerce ul.products li.product .button:active,.single_add_to_cart_button:active,.wc-backward:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.wp-block-button__link:active{background-color:#b3f2f4;color:#0f4948;border:none}.top-margin{margin-top:60px}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a.button,p.link a,input[type=submit]{border:2px solid #205b7e;padding:10px!important;color:#205b7e}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img,.wp-caption{max-width:500px!important}.entry-content ul{list-style-type:circle}.entry-content ul li{padding-left:0}.js-accordion__panel[aria-hidden=true]{display:block}.js-accordion .js-accordion__header{border:2px solid #131313}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{border:2px solid #131313}ul.modules-row1 li{margin-bottom:1em}ul.modules-row1 img{float:left;margin-bottom:0;margin-top:0;width:33.052%;margin-bottom:1em}ul.modules-row1 h2{margin-bottom:.4em;margin-top:0;position:relative;top:-5px}ul.modules-row1 .text{float:right;width:64.135%}ul.modules-row li{margin-bottom:1em;width:30.7%;margin-right:3.8888888889%;float:left;margin-bottom:0}ul.modules-row3{margin:50px 0 0 0}ul.modules-row3 li{width:31.1111111%;margin-bottom:20px;margin-right:3.3333333333%;float:left}ul.modules-row3 li:nth-child(3n+3){margin-right:0}ul.modules-row3 li:nth-child(3n+1){clear:both}ul.modules-row4 li{width:22.5%;margin-right:3.3333333333%;float:left}ul.modules-row4 li:nth-child(4n+4){margin-right:0}ul.modules-row4 li:nth-child(4n+1){clear:both}}