<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:  Tritickets
Author: Yumatova
Version: 5.0
*/
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}a img{border:none;vertical-align: middle}

a{text-decoration: none;color:#0064DF}
a:hover{text-decoration: underline}
.text-muted{color:#646464!important}
p{padding: 0 0 5px;}
.hide { display: none!important;}
.lazyload,.lazyloading {opacity: 0;}
.lazyloaded {opacity: 1;transition: opacity 300ms;}
.block_hide, .control-error { display: none;}
.clear{clear: both;}
@font-face{font-family:'Futura';font-style:normal;font-weight:400;src:url(res/fonts/FuturaBookC.eot);src:local('Futura Book'),local('FuturaBookC'),local('FuturaBook'),url(res/fonts/FuturaBookC.eot?#iefix) format("embedded-opentype"),url(res/fonts/FuturaBookC.woff2) format("woff2"),url(res/fonts/FuturaBookC.woff) format("woff"),url(res/fonts/FuturaBookC.ttf) format("truetype"),url(res/fonts/FuturaBookC.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:italic;font-weight:400;src:url(res/fonts/FuturaBookCItalic.eot);src:local('Futura Book Italic'),local('FuturaBookC-Italic'),local('FuturaMedium-Italic'),url(res/fonts/FuturaBookCItalic.eot?#iefix) format("embedded-opentype"),url(res/fonts/FuturaMediumC-Italic.woff2) format("woff2"),url(res/fonts/FuturaBookCItalic.woff) format("woff"),url(res/fonts/FuturaBookCItalic.ttf) format("truetype"),url(res/fonts/FuturaBookCItalic.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:normal;font-weight:500;src:url(res/fonts/FuturaMediumC.eot);src:local('Futura Medium'),local('FuturaMediumC'),local('FuturaMedium'),url(res/fonts/FuturaMediumC.eot?#iefix) format("embedded-opentype"),url(res/fonts/FuturaMediumC.woff2) format("woff2"),url(res/fonts/FuturaMediumC.woff) format("woff"),url(res/fonts/FuturaMediumC.ttf) format("truetype"),url(res/fonts/FuturaMediumC.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:italic;font-weight:500;src:url(res/fonts/FuturaMediumC-Italic.eot);src:local('Futura Medium Italic'),local('FuturaMediumC-Italic'),local('FuturaMedium-Italic'),url(res/fonts/FuturaMediumC-Italic.eot?#iefix) format("embedded-opentype"),url(res/fonts/FuturaMediumC-Italic.woff2) format("woff2"),url(res/fonts/FuturaMediumC-Italic.woff) format("woff"),url(res/fonts/FuturaMediumC-Italic.ttf) format("truetype"),url(res/fonts/FuturaMediumC-Italic.svg) format("svg");font-display: swap;}
@font-face{font-family:'Futura';font-style:normal;font-weight:700;src:url(res/fonts/FuturaDemiC.eot);src:local('Futura Demi'),local('FuturaDemiC'),local('Futura-Demi'),url(res/fonts/FuturaDemiC.eot?#iefix) format("embedded-opentype"),url(res/fonts/FuturaDemiC.woff2) format("woff2"),url(res/fonts/FuturaDemiC.woff) format("woff"),url(res/fonts/FuturaDemiC.ttf) format("truetype"),url(res/fonts/FuturaDemiC.svg) format("svg");font-display: swap;}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(res/fonts/fa-brands-400.eot);src:url(res/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(res/fonts/fa-brands-400.woff2) format("woff2"),url(res/fonts/fa-brands-400.woff) format("woff"),url(res/fonts/fa-brands-400.ttf) format("truetype"),url(res/fonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:'Font Awesome 5 Brands';font-weight:400}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(res/fonts/fa-regular-400.eot);src:url(res/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(res/fonts/fa-regular-400.woff2) format("woff2"),url(res/fonts/fa-regular-400.woff) format("woff"),url(res/fonts/fa-regular-400.ttf) format("truetype"),url(res/fonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-family:'Font Awesome 5 Free';font-weight:400}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(res/fonts/fa-solid-900.eot);src:url(res/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(res/fonts/fa-solid-900.woff2) format("woff2"),url(res/fonts/fa-solid-900.woff) format("woff"),url(res/fonts/fa-solid-900.ttf) format("truetype"),url(res/fonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}

select{font:16px 'Futura',Arial,sans-serif;font-weight:400;font-style:normal;}

body{line-height:1;font:16px 'Futura',Arial,sans-serif;font-weight:400;font-style:normal;background:#E0DFDB;padding: 0;margin: 0}
header,section#mainSection,footer{width: 100%;float: left}
.wrapper{max-width: 1340px;margin: 0 auto;min-width: 768px;padding: 0 20px;}
section#mainSection{padding: 37px 0;}
/* =Header styles
-------------------------------------------------------------- */
header{float: left;width:100%;}

#topbarBox{padding: 16px 0;float: left;width:100%;}
#logoBox{float: left;width: 30%;position: relative;padding-top: 2px;}
#contactBox{float: left;width: 17%;color:#5D5D5D;}
#recallBox{float: left;width: 13%;padding-top: 11px;}
#contactMenu{float: left;width: 18%;}
#profileBox{float: left;width: 22%;text-align: right;padding-top: 10px;}
@media (max-width: 1089px) and (min-width: 1024px) {
    #logoBox{width: 30%}
    #contactBox{width: 16%}
    #recallBox{width: 14%}
    #contactMenu{width: 25%;}
    #profileBox{width: 15%;text-align: left;padding-top: 0}
    #profileBox #profileLink{margin-bottom: 10px;}
}
@media (max-width: 1023px) {
    #logoBox,#contactMenu,#profileBox{width: 50%}
    #contactBox,#recallBox{width:25%;text-align: right}
    #contactMenu{margin-top: 15px;clear: left;}
    #profileBox{text-align: right}
    #profileBox #profileLink{margin-bottom: 0;}
}

.logo .brandBox{float: left;width: 50%;min-width: 150px;max-width: 155px;padding-right: 6px;position: relative;}
.logo .logoLink{width:146px;height:26px;overflow:hidden;text-indent:-9000px;background:url(res/img/tritickets-logo-2019-black.png) no-repeat;float:left;background-size:100% auto}
.logo .descrBox{position: absolute;top:25px;left: 34px;font-size:75%;color:#5D5D5D;font-style: italic;font-weight: 500;}
.logo .sitesMenu{float: left;width: 45%;padding-top: 11px; font-size: 90%;margin-left: 3px;}
.logo .sitesMenu li{display: inline-block;margin-right: 10px;}
.logo .sitesMenu li a{color: #000;font-weight: 700;}
.logo .sitesMenu li.active a{border-bottom: 3px double #000}

@media (max-width: 1089px) and (min-width: 1024px) {
    .logo .sitesMenu{padding-top: 0; margin-top: -10px;}
    .logo .sitesMenu li{margin-right: 0;width: 100%;}    
}
#contactBox a{font-weight: 700;font-size: 17px;border-bottom: 1px solid #A2A2A2;color:#000}
#contactBox a:hover{text-decoration: none;border-bottom:0}
#contactBox small{font-size: 70%;}

#recallBox .recallMeBtn{font-size: 87.5%;color: #408601;border: 2px solid #408601;transition: color 0.4s ease;border-radius: 0.85rem;padding: 0.25rem 0.75rem}
#recallBox .recallMeBtn:hover{text-decoration: none;background-color: #408601;color:#fff}

#contactMenu ul{ line-height: 120%;float: left;width: 100%;}
#contactMenu ul li{float:left;width: 50%;}
#contactMenu ul li:nth-child(odd){padding-right: 5px;}
#contactMenu a{color:#5D5D5D;font-size: 87.5%;}
@media (max-width: 1023px) {
    #contactMenu ul{line-height: normal}
    #contactMenu ul li{width: auto;margin-right: 10px;}
}

#profileBox a{color:#333333;font-size: 87.5%;display: inline-block;position: relative}
#profileBox a .fa{color: #333333; font-size: 10px; margin-right: 2px;margin-top: -3px; border: 2px solid #333333; border-radius: 30px; width: 23px; height: 23px; text-align: center; vertical-align: middle; line-height: 19px;}
#profileBox a#cartLink .fa:before{margin-left: -2px;}
#profileBox a#cartLink.has-tickets:before{content: '';position: absolute;width: 7px;height: 7px;display: block;background: #ffff00;border-radius: 5px;top: -3px;left: 18px;}

#profileBox a:hover{text-decoration: none;border-bottom:0;color:#000}
#profileBox #profileLink{margin-right: 20px;}
#profileWarning{position: absolute;font-size:80%;left: 27px;}

#topMenu:not(.open){float:left;width:100%;background:#333333;min-height:47px;position: relative}
#topMenu a{color: #fff;text-decoration: none;}
#topMenu:not(.open) a:hover{color: #e0e0e0}
#topMenu:not(.open) .wrapper&gt;ul{list-style:none;float:left;width:95%;font-weight: 500;}
#topMenu:not(.open) .wrapper&gt;ul&gt;li{list-style:none;color:#fff;display: inline-block;line-height: 47px;}
#topMenu:not(.open) .wrapper&gt;ul&gt;li&gt;a{display: block;padding: 0 10px;}
/*#topMenu:not(.open) .wrapper&gt;ul li:first-child&gt;a{padding-left: 0}*/
#topMenu:not(.open) .sub-menu-wrap{position:absolute;top:47px;left:0;right: 0;padding: 5px 0 10px;background: #333333;z-index:300;opacity:0;-o-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;visibility:hidden}
#topMenu:not(.open) .sub-menu{max-width: 1340px;margin: 0 auto;min-width: 768px;padding: 0 20px;}
#topMenu:not(.open) ul li:hover .sub-menu-wrap{opacity:1;visibility:visible}
#topMenu:not(.open) ul li:hover .sub-menu{max-width: 1340px;margin: 0 auto;}
#topMenu:not(.open) ul.sub-menu li{float: left; width: 20%;line-height: normal;font-weight: 300;margin-bottom: 7px;}
#topMenu:not(.open) li.menu-item-has-children &gt; a:after{font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 80%;content:"\f107";margin-left: 5px;display: inline-block; vertical-align: middle}
#topMenuOpn{float: right;width: 5%;color:#fff;font-size: 150%;text-align: right;line-height: 47px;}
#topMenuOpn i:hover{color: #e0e0e0;cursor: pointer}

#topMenu.open{float:left;width:100%;background:#333333;}
#topMenu.open .wrapper&gt;ul{list-style:none;float:left;width:95%;font-weight: 500;}
#topMenu.open .wrapper&gt;ul&gt;li{line-height: 47px;border-top:1px solid #717171;float: left;width: 100%; margin-top:10px;}
#topMenu.open .wrapper&gt;ul&gt;li:first-child{border-top:0;margin-top:0;}
#topMenu.open .sub-menu-wrap{float: left;width: 100%;line-height: normal}
#topMenu.open ul.sub-menu li{float: left; width: 20%;font-weight: 300;margin-bottom: 7px;}
@media (max-width: 1023px) {
    #topMenu.open ul.sub-menu li{width: 25%}
}
/* =Footer styles
-------------------------------------------------------------- */
footer{margin-top: 20px;}
#footerLine1{background: #DEDCD7;padding: 25px 0 28px;}
#footerLine2{background: #D1CFC7;padding: 25px 0;}
#footerLine3{background: #333333;padding: 17px 0;color: #fff;font-size: 87.5%;}
#footerLine4{background: #545454;padding: 17px 0;color: #fff;}

footer .link-menu{font-size: 87.5%;color:#646464;margin-bottom: 24px;float: left;width: 100%;}
footer .link-menu li{display: inline-block;margin-right: 7px;}
footer .link-menu li a{color:#646464}

footer .footer-menu{font-size: 87.5%;margin-bottom: 30px;float: left;width: 100%;}
footer .footer-menu &gt; li{width: 20%}
footer .footer-menu .li-title{font-size: 82.5%;text-transform: uppercase;color: #505050;letter-spacing: 0.2em;font-weight:500;margin-bottom: 5px;}
footer .footer-menu ul{line-height: 170%;color: #000000}
footer .footer-menu ul li a{color: #000000}
@media (max-width: 1023px) {
    footer .footer-menu{margin-bottom:11px;}
    footer .footer-menu &gt; li{width: 33.3%;margin-bottom:15px;}
}

.category-menu{float: left;width: 100%;}
.category-menu &gt; li{width: 20%;}
@media (max-width: 1023px) {
    #footerLine1{padding-bottom:13px;}
    .category-menu &gt; li{width: 33.3%;margin-bottom:15px;}
}
.category-menu a{color: #000000;}
.category-menu &gt; li &gt; a{font-weight: bold;border-bottom: 1px solid #A2A2A2;}
.category-menu &gt; li &gt; a:hover{text-decoration: none;border-bottom: none;}
.category-menu ul{margin: 8px 0 0;}
.category-menu ul li{line-height: 145%;position: relative}
.category-menu ul li.small{font-size: 87.5%;color:#585858;margin-top: 5px;}
.category-menu ul li.small a{color:#585858}
.category-menu ul li.small a:hover{color:#000000}
.category-menu ul li .fa,.category-menu ul li .fas,.category-menu ul li .far,.category-menu ul li .fab{position: absolute;left: -18px;top:4px;font-size: 90%;}

footer .fcolums{float: left;width: 100%;}
footer .fcolums &gt; ul{display: table;width: 100%;}
footer .fcolums &gt; ul &gt; li{display: table-cell;width: 30%;vertical-align: middle;padding: 0 1%;text-align: center}
footer .fcolums &gt; ul &gt; li:first-child{padding-left: 0;width: 32%;text-align: left}
footer .fcolums &gt; ul &gt; li:last-child{padding-right: 0;width: 38%;text-align: right}

footer .fcolums2{float: left;width: 100%;}
footer .fcolums2 &gt; ul{float: left;width: 100%;}
footer .fcolums2 &gt; ul &gt; li{float: left;width: 14%;padding: 0 2% 0 0;white-space: nowrap;}
footer .fcolums2 &gt; ul &gt; li:first-child{padding: 0; width: 35%;    white-space: normal;}
footer .fcolums2 &gt; ul &gt; li:last-child{padding: 0; width: 37%;    white-space: normal;text-align: right}
@media (max-width: 1089px) and (min-width: 1024px) {
    footer .fcolums2 &gt; ul &gt; li{width: 16%;}
    footer .fcolums2 &gt; ul &gt; li:first-child{width: 31%;}
    footer .fcolums2 &gt; ul &gt; li:last-child{width: 37%;} 
}
@media (max-width: 1023px) {
    footer .fcolums2 &gt; ul &gt; li{width: 25%;text-align: right;padding: 0}
    footer .fcolums2 &gt; ul &gt; li:first-child{width: 50%;text-align: left}
    footer .fcolums2 &gt; ul &gt; li:last-child{width: 100%;margin-top: 20px; text-align: left}
}
#footerLine2 .fcolums2 &gt; ul &gt; li:last-child{font-size: 87.5%}
#footerLine2 .fcolums2 &gt; ul &gt; li:last-child a{color: #000;border-bottom: 1px solid #A2A2A2;}
#footerLine2 .fcolums2 &gt; ul &gt; li:last-child a:hover{text-decoration: none;border-bottom: none}
#footerLine2 .logo{margin-top: -6px;}
#footerLine2 .sitesMenu a{text-decoration: none}
#footerLine2 .sitesMenu a:hover{text-decoration: underline}
#footerLine2 .fa-globe{font-size: 110%;vertical-align: middle;}
#footerLine2 select.langSel{display: inline-block;vertical-align: middle;}
#footerLine2 .icons-social{font-size: 120%;color:#000}
#footerLine2 .icons-social:hover{color: #0064DF}
#footerLine2 .langSel{background: #D1CFC7;border: 0}

#footerLine3 a{color: #fff;border-bottom: 1px solid #9e9e9e;}
#footerLine3 a:hover{text-decoration: none;border-bottom: 0;}
#footerLine3 a.f-mail{font-size: 120%;}

.form-subscribe input.form-control::placeholder {font-family: Candara, Georgia, serif;font-style: italic}

#event_watched{float:left;width:100%;}
#event_watched #event_watched_list{display:table;width:100%;margin:10px 0;border:2px solid #02aed7;border-radius:5px}
.page-watched #event_watched{padding:0}
.page-watched #event_watched #event_watched_list{display:inline-block}
#event_watched #event_watched_list li{display:table-cell;vertical-align:top;width:25%;max-width:265px;height:100%;padding:1.5% 1%;border-left:2px solid #02aed7}
#event_watched #event_watched_list li a img{vertical-align:middle}
#event_watched #event_watched_list li:first-child{border-left: 0}
.page-watched #event_watched #event_watched_list li{display:inline-block;border-bottom:1px solid #02aed7;margin-bottom:-1px;border-left:0;width:100%;max-width:none}
.page-watched #event_watched #event_watched_list li:last-child{border-bottom:none}
#event_watched #event_watched_list .item_date{margin-bottom:0.5em}
#event_watched #event_watched_list .item_name a{color: #000000;}

.subscribeBox{float: left;width: 100%;color:#fff;padding:30px 20px;text-align:center;border-radius: 7px;background-repeat: no-repeat;background-position:center center;background-size: cover;  animation: animateSectionBackground infinite 240s;}
@keyframes animateSectionBackground {
    00%, 11% { background-image: url(res/img/tr-bg-subscribe.png); }
    12%, 24% { background-image: url(res/img/tr-bg-subscribe2.jpg); }
    25%, 61% { background-image: url(res/img/tr-bg-subscribe3.jpg); }
    62%, 86% { background-image: url(res/img/tr-bg-subscribe4.jpg); }
    87%, 99% { background-image: url(res/img/tr-bg-subscribe5.jpg); }
}

.icon{background-image:url(res/img/icons-pay.png);background-repeat:no-repeat;    display: inline-block;vertical-align: middle}
.icon-visa{width:50px;height:20px;background-position:-5px -14px}
.icon-mc{width:30px;height:20px;background-position:-60px -15px}
.icon-mir{width:44px;height:20px;background-position:-101px -14px}
.icon-alpha{width:25px;height:20px;background-position:-45px -60px}
.icon-wm{width:30px;height:20px;background-position:-5px -60px}
.icon-ya{width:30px;height:21px;background-position:-85px -60px}
.icon-paypal{width:50px;height:20px;background-position:-125px -58px}
.icon-qiwi{width:30px;height:20px;background-position:-180px -58px}
.icon-unionpay{width:50px;height:32px;background-position:-242px -6px}

.list-dashed {
    margin-left: 1.25em
}
.list-dashed ul {
    margin-left: 1.25em;
    margin-top: .5em
}
.list-dashed li {
    margin-bottom: .5em
}

.list-dashed li:before {
    content: '\2014\a0'!important;
    float: left;
    margin-left: -1.25em
}
.error404 .list-dashed{columns: 3 auto}
@keyframes spin {
    0%,from {
        transform: rotate(0)
    }

    100%,to {
        transform: rotate(360deg)
    }
}

.ubs_actinact_notify{position:fixed;left:30px;z-index:1000;bottom:30px;line-height:normal;max-width:360px;background-color:#fff;border:1px solid rgba(0,0,0,.07);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);box-shadow:0 5px 10px rgba(0,0,0,.5);text-align:left;display:none;white-space:normal}
#actinact_notify_noemptycart{right:20px;left:auto;background-color:#77a904;color:#fff}
#actinact_notify_noemptycart a{color:#fff;border-bottom:1px solid #fff}
#actinact_notify_promotimer{position:fixed;left:auto;right:20px;background:#f55057}
.mobile.page-checkout #actinact_notify_promotimer{bottom:-20px!important}
.mobile #actinact_notify_promotimer #actinact_notify_promotimer_time{display:inline-block;padding-right:2%;width:16%;min-width:50px;vertical-align:top}
.mobile #actinact_notify_promotimer .small{display:inline-block;width:80%;vertical-align:top}
</pre></body></html>