@import 'https://fonts.googleapis.com/css?family=Product+Sans:100,300,400,500,700,900,100i,300i,400i,500i,700i,900i';@import 'https://fonts.googleapis.com/css?family=Barlow:200,300,400,500,600,700,200i,300i,400i,500i,600i,700i&display=swap';/*!
Theme Name:         Tarantos
Theme URI:          https://www.linka.es/
Description:        Tarantos • Grup Mas i Mas
Version:            1.0.0

Text Domain:        tarantos
Template:           clvx

Author:             Linka
Author URI:         https://www.linka.es/

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/@font-face{font-family:'Domaine Display';src:url("public/fonts/DomaineDisp/DomaineDisp-400.eot");src:url("public/fonts/DomaineDisp/DomaineDisp-400.eot?#iefix") format("embedded-opentype"),url("public/fonts/DomaineDisp/DomaineDisp-400.woff2") format("woff2"),url("public/fonts/DomaineDisp/DomaineDisp-400.woff") format("woff"),url("public/fonts/DomaineDisp/DomaineDisp-400.ttf") format("truetype"),url("public/fonts/DomaineDisp/DomaineDisp-400.svg#DomaineDisp-Regular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Domaine Display';src:url("public/fonts/DomaineDisp/DomaineDisp-500.eot");src:url("public/fonts/DomaineDisp/DomaineDisp-500.eot?#iefix") format("embedded-opentype"),url("public/fonts/DomaineDisp/DomaineDisp-500.woff2") format("woff2"),url("public/fonts/DomaineDisp/DomaineDisp-500.woff") format("woff"),url("public/fonts/DomaineDisp/DomaineDisp-500.ttf") format("truetype"),url("public/fonts/DomaineDisp/DomaineDisp-500.svg#DomaineDispMedium") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:'Domaine Display';src:url("public/fonts/DomaineDisp/DomaineDisp-500i.eot");src:url("public/fonts/DomaineDisp/DomaineDisp-500i.eot?#iefix") format("embedded-opentype"),url("public/fonts/DomaineDisp/DomaineDisp-500i.woff2") format("woff2"),url("public/fonts/DomaineDisp/DomaineDisp-500i.woff") format("woff"),url("public/fonts/DomaineDisp/DomaineDisp-500i.ttf") format("truetype"),url("public/fonts/DomaineDisp/DomaineDisp-500i.svg#DomaineDispMedium-Italic") format("svg");font-weight:500;font-style:italic}
@font-face{font-family:'Domaine Display';src:url("public/fonts/DomaineDisp/DomaineDisp-600.eot");src:url("public/fonts/DomaineDisp/DomaineDisp-600.eot?#iefix") format("embedded-opentype"),url("public/fonts/DomaineDisp/DomaineDisp-600.woff2") format("woff2"),url("public/fonts/DomaineDisp/DomaineDisp-600.woff") format("woff"),url("public/fonts/DomaineDisp/DomaineDisp-600.ttf") format("truetype"),url("public/fonts/DomaineDisp/DomaineDisp-600.svg#DomaineDispSemibold") format("svg");font-weight:600;font-style:normal}
.wpml-ls-legacy-dropdown-click a{background-color:transparent;border:none !important;color:white;padding:5px !important;-webkit-transition:all .25s;transition:all .25s}
.wpml-ls-legacy-dropdown-click a:active,.wpml-ls-legacy-dropdown-click a:hover{background-color:white}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:0}
ul.js-wpml-ls-sub-menu{background-color:#e51b1b}
#social-footer .clvx-social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#social-footer .clvx-social a{color:white;background-color:#e51b1b;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;-webkit-transition:all .25s;transition:all .25s;border-radius:25px}
#social-footer .clvx-social a:first-child{margin:0 5px 0 0}
#social-footer .clvx-social a:hover{background-color:#fff;color:black !important}
.clvx-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.clvx-social a{color:#fff;font-size:1.25rem}
article.event{font-family:'Barlow',sans-serif}
article.event section.event-header div.event-title h1{font-family:'Domaine Display',sans-serif}
article.event section.event-header div.event-price a.event-price-link{background-color:#e51b1b;border-radius:1024px}
article.event section.event-header div.event-price div.event-price-block div.prices div.price span.number{color:#e51b1b;font-family:'Domaine Display',sans-serif}
article.event section.event-data div.event-terms a{color:#e51b1b}
article.event section.event-data div.event-share ul li a{background-color:#e51b1b;border-radius:1024px;border-color:#e51b1b}
article.event section.event-data div.event-components div.components-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e51b1b}
div.agenda{font-family:'Barlow',sans-serif}
div.agenda div.agenda-view-list div.day-row div.day-events div.event a.event-image{-webkit-mask-image:-webkit-radial-gradient(white,black);border-radius:1024px;max-height:150px;max-width:150px;min-height:150px;min-width:150px}
div.agenda div.agenda-view-list div.day-row div.day-events div.event a.event-title{font-family:'Domaine Display',sans-serif;font-size:18px;font-weight:700}
div.agenda div.agenda-view-list div.day-row div.day-events div.event div.event-price span.price{color:#e51b1b;font-family:'Domaine Display',sans-serif}
div.agenda div.agenda-view-list div.day-row div.day-events div.event div.event-link a.event-price-link{background-color:#e51b1b;border-radius:1024px;color:white}
.red-price{font-family:"Domaine Display",Sans-serif;font-size:35px;color:#e51b1b;font-weight:300}
.red-price .red-symbol{font-size:25px}
div#splashscreen div.loader span:nth-child(1){-webkit-animation:load 2.5s 1.4s infinite linear;animation:load 2.5s 1.4s infinite linear}
div#splashscreen div.loader span:nth-child(2){-webkit-animation:load 2.5s 1.2s infinite linear;animation:load 2.5s 1.2s infinite linear}
div#splashscreen div.loader span:nth-child(3){-webkit-animation:load 2.5s 1s infinite linear;animation:load 2.5s 1s infinite linear}
div#splashscreen div.loader span:nth-child(4){-webkit-animation:load 2.5s .8s infinite linear;animation:load 2.5s .8s infinite linear}
div#splashscreen div.loader span:nth-child(5){-webkit-animation:load 2.5s .6s infinite linear;animation:load 2.5s .6s infinite linear}
div#splashscreen div.loader span:nth-child(6){-webkit-animation:load 2.5s .4s infinite linear;animation:load 2.5s .4s infinite linear}
div#splashscreen div.loader span:nth-child(7){-webkit-animation:load 2.5s .2s infinite linear;animation:load 2.5s .2s infinite linear}
div#splashscreen div.loader span:nth-child(8){-webkit-animation:load 2.5s 0s infinite linear;animation:load 2.5s 0s infinite linear}
div#splashscreen div.loader span:nth-child(9){-webkit-animation:load 2.5s .2s infinite linear;animation:load 2.5s .2s infinite linear}
div#splashscreen div.loader span:nth-child(10){-webkit-animation:load 2.5s .4s infinite linear;animation:load 2.5s .4s infinite linear}
div#splashscreen div.loader span:nth-child(11){-webkit-animation:load 2.5s .6s infinite linear;animation:load 2.5s .6s infinite linear}
div#splashscreen div.loader span:nth-child(12){-webkit-animation:load 2.5s .8s infinite linear;animation:load 2.5s .8s infinite linear}
div#splashscreen div.loader span:nth-child(13){-webkit-animation:load 2.5s 1s infinite linear;animation:load 2.5s 1s infinite linear}
div#splashscreen div.loader span:nth-child(14){-webkit-animation:load 2.5s 1.2s infinite linear;animation:load 2.5s 1.2s infinite linear}
div#splashscreen div.loader span:nth-child(15){-webkit-animation:load 2.5s 1.4s infinite linear;animation:load 2.5s 1.4s infinite linear}
@media(min-width:1025px) and (max-width:1300px){.between-fix .pp-advanced-menu--main .pp-advanced-menu a{padding:13px 5px !important}
}@media(max-width:1024px){.wpml-ls-legacy-dropdown-click a{background-color:#e51b1b}
#social-footer .clvx-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}@media screen and (max-width:991px){div.agenda div.agenda-view-list div.day-row div.day-events div.event a.event-image{max-height:100px;max-width:100px;min-height:100px;min-width:100px}
}@-webkit-keyframes load{0%{background-color:#e51b1b;height:10%;margin-top:25%}
25%{background-color:#FFF}
50%{background-color:#000;height:100%;margin-top:0}
75%{background-color:#FFF}
100%{background-color:#e51b1b;height:10%;margin-top:25%}
}@keyframes load{0%{background-color:#e51b1b;height:10%;margin-top:25%}
25%{background-color:#FFF}
50%{background-color:#000;height:100%;margin-top:0}
75%{background-color:#FFF}
100%{background-color:#e51b1b;height:10%;margin-top:25%}
}