@CHARSET "ISO-8859-1";

/* @font-face {
  font-family: "Web Ellis";
  src: url("../fonts/WebbEllisCup-Regular.woff") format('woff');
  font-weight: bold;
}
 */

@font-face {
    font-family: "Web Ellis";
    src: url(../fonts/WebbEllisCup-Regular.woff) format("woff"),
        url(../fonts/WebbEllisCup-Regular.ttf) format("truetype"),
        url(../fonts/WebbEllisCup-Regular.svg) format("svg");
    font-weight: normal;
    font-style: normal
}

/* @font-face{
font-family:"Web Ellis";
src:url(../fonts/WebbEllisCup-Italic.woff) format("woff"),
url(../fonts/WebbEllisCup-Italic.ttf) format("truetype"),
url(../fonts/WebbEllisCup-Italic.svg) format("svg");
font-weight:normal;
font-style:italic
} */

@font-face {
    font-family: "Web Ellis";
    src: url(../fonts/WebbEllisCup-Bold.woff) format("woff"),
        url(../fonts/WebbEllisCup-Bold.ttf) format("truetype"),
        url(../fonts/WebbEllisCup-Bold.svg) format("svg");
    font-weight: bold;
    font-style: normal
}

/* @font-face{font-family:"Web Ellis";src:url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-BoldItalic.woff) 
format("woff"),url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-BoldItalic.ttf) format("truetype"),
url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-BoldItalic.svg) format("svg");
font-weight:bold;font-style:italic} */

@font-face {
    font-family: "Web Ellis";
    src: url(../fonts/WebbEllisCup-Heavy.woff) format("woff"),
        url(../fonts/WebbEllisCup-Heavy.ttf) format("truetype"),
        url(../fonts/WebbEllisCup-Heavy.svg) format("svg");
    font-weight: 800;
    font-style: normal
}

/* @font-face{font-family:"Web Ellis";src:url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-Italic.woff) format("woff"),
url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-Italic.ttf) format("truetype"),
url(/web/20230207111800im_/https://tickets.rugbyworldcup.com/themes/custom/wrc8/font/webbelliscup/WebbEllisCup-Italic.svg) format("svg");
font-weight:800;font-style:italic}
 */

img.tp-rating {
    height: 16px !important;
    width: auto !important;
    max-width: fit-content;
}

img.tp-logo {
    height: 15px;
    max-width: fit-content;
}

.ld-fancy-heading h3.home-head {
    color: navy;
    font-size: 32px;
	font-family: system-ui;
}

button.flickity-button {
    width: 40px !important;
    height: 40px !important;
}

.slider-text {
    display: block;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 5px;
}

.main-header .main-nav {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 10px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 10px;
}

ul.submenu li a {
    white-space: nowrap !important;
    font-weight: bold !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
}

ul.submenu {
    border: 1px solid lightgray;
}

ul.submenu.group-46 {
    width: 700px;
}


ul.submenu.group-46 li {
    width: 33.33%;
    float: left;
    display: inline-block;
    list-style: square !important;
}

ul.submenu.group-48 {
    width: 400px;
}

ul.submenu.group-48 li {
    width: 50%;
    float: left;
    display: inline-block;
    list-style: square !important;
}

ul.top-icons li {
    float: left;
    list-style: none;
    font-size: 25px;
    padding: 5px;
}

ul.top-icons {
    display: block;
    margin-top: 10px;
}

ul#primary-nav li:hover .submenu a:hover {
    color: blue;
}

span.edv-dt {
    color: blue;
}

ul.top-icons i.fa-magnifying-glass {
    font-size: 20px;
    margin-top: 2px;
    border: 1px solid black;
    padding: 2px;
    border-radius: 5px;
    color: black;
}

span.footer-links a {
    color: white;
    letter-spacing: 1px;
    font-size: 12px;
}


.payment-options i {
    font-size: 30px;
    color: white;
}

h1.event-title {
    font-size: 1.5rem;
    letter-spacing: 1px;
    font-weight: 800;
    /* text-transform: uppercase; */
    font-family: "Web Ellis", sans-serif !important;
}

.edv-sub {
    font-size: 14px;
    letter-spacing: 1px;
    color: lightslategray;
}

.edv-date,
.edv-ven {
    font-size: 14px;
    letter-spacing: 1px;
}

.event-cat-banner img {
    border-radius: 5px;
    margin-right: 15px;
}

@media (max-width: 600px) {
	
.lqd-mobile-sec-inner.navbar-header.flex.items-stretch.w-full {
    height: 50px;
}

a.navbar-brand.flex.relative {
    margin-top: -18px;
}

h1.event-title.text-white {
  		font-size: 18px;
        text-transform: capitalize;
        margin-top: -15px;
        margin-bottom: 0px !important;
        overflow-x: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
		padding-left: 10px;
        padding-right: 10px;
        width: 95%;
}


.ticket-header-wrapper {
    padding-bottom: 5px;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
	position: fixed !important;
    width: 100% !important;
}

div#EDVSMBlock {
    position: fixed !important;
    margin-top: 130px;
    height: 50% !important;
}

div#EDVTixBlock {
          position: fixed;
        margin-top: 325px;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 2px;
        padding-right: 2px;
}



span.t-ven {
    white-space: nowrap;
    width: 100%;
    display: block;
    text-align: center;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

span.edv-sub.text-white {
    display: none;
}	
	.guarantee-block {    
    width: 100%;
		text-align:center;
		
}

    .event-cat-banner {
        display: none !Important;
    }
}

.cath-tp {
    margin-top: 30px;
}

.cat-zoomist .zoomist-image {
    aspect-ratio: auto !important;
    object-fit: contain;
    height: auto;
    width: 100%;
    padding: 1%;
}

.tix-cat-name i {
    font-style: normal;
    display: block;
    font-weight: normal;
    font-size: small;
    color: lightslategray;
}

.tix-price {
    color: #032a3e;
    font-size: 24px;
    text-wrap: nowrap;
}

.tix-cat-name {
    color: #032a3e;
}

.extra-cur-block.euro {
    color: lightslategray;
    display: inline-block;
    margin-top: 10px;
}

.venue-info {
    padding: 10px;
    border: 1px solid lightgray;
    text-align: justify;
    background-color: #ebefe7;
    border-bottom-right-radius: 20px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-bottom: 15px;
    display: block;
}


.cat-description {
    text-align: justify;
    letter-spacing: 1px;
}

span.edv-details {
    display: block;
    border: 1px solid #032a3e42;
    border-radius: 20px;
    padding: 15px;
    text-align: justify;
    letter-spacing: 1px;
    line-height: 30px;
    background-color: #e8f5fe;
    color: navy;
}

.cat-description {
    border: 1px dotted lightblue;
    padding: 50px;
    border-radius: 50px;
    transition: auto;
    /* background-color: #fff9fe; */
    background-color: #e1f2fd5c;
    color: navy;
}

.zoomist-wrapper {
    border-right: 1px solid lightgray;
}

.tix-info-row {
    border: 1px solid lightgray;
}

.tix-info-row:hover {
    /* border: 1px solid navy; */
    background-color: #2800ff0a;
}

span.each-info {
    font-size: 12px;
    font-weight: normal;
}

.search-data {
    border-radius: 15px;
    border: 1px solid lightgray;
    padding: 15px;
    margin-top: 10px;
    font-size: 16px;
    letter-spacing: 1px;
    background-color: #fbfbfb;
}

a.search-ev-name {
    font-weight: normal;
    color: blue;
    font-size: 18px;
}

.search-result-row .d-info {
    color: gray;
}

.search-result-row .est-info {
    color: lightgray;
}

.search-result-row .e-info {
    border-bottom: 1px solid lightgray;
    padding: 10px;
    /* border-radius: 10px; */
    margin-bottom: 10px;
    /* background-color: #fbfbfb;*/
}



.search-input {
    flex-grow: 1;
    border: none;
    padding: 8px 12px;
    font-size: 18px !important;
    letter-spacing: 1px;
    color: navy !important;
    font-weight: bold !important;
}

h6.mod-heading {
    color: blue;
    letter-spacing: 1px;
}

p.mod-comments {
    color: gray;
    font-size: 11px;
    letter-spacing: normal;
}

/* .contact-us-form input[type='email'], 
.contact-us-form input[type='text'], 
.contact-us-form textarea 
{
    color: blue;
    letter-spacing: 1px;
    font-weight: bold;
}
 */
::-webkit-input-placeholder {
    color: gray;
}

::-moz-placeholder {
    color: gray;
}

::-ms-placeholder {
    color: gray;
}

::placeholder {
    color: gray;
}

.captach-info {
    font-size: 10px;
    letter-spacing: 1px;
}

form.lqd-cf-form.contact-us-form input[type='text'],
form.lqd-cf-form.contact-us-form input[type='email'],
form.lqd-cf-form.contact-us-form textarea {
    border: 1px solid lightgray;
    border-radius: 15px;
    padding-left: 10px;
    letter-spacing: normal;
}

textarea#message {
    border-radius: 15px !important;
}

i.lqd-icn-ess.icon-lqd-pen {
    color: white;
    font-weight: bold;
    font-size: 24px;
}

a.btn.btn-solid.btn-custom-size.btn-icon-right.pointer-events-auto.w-60.h-60.bg-white.text-black.rounded-full {
    background-color: #053b9b9e;
    color: white !important;
}

html,
body {
    height: 100%;
    margin: 0;
}

body {
    display: flex;
    flex-direction: column;
}

#site-footer {
    margin-top:  auto;
}

/* style="background-image: linear-gradient(180deg, #FF00C414 0%, #FFFFFF 100%);" */

.title-bar {
    background-image: linear-gradient(180deg, #e1f2fd 0%, #FFFFFF 100%) !important;
}

.title-bar h1 {
    color: navy;
}

.titlebar-inner h1 {
    font-size: 50px;
    letter-spacing: 1px;
    font-family: 'Web Ellis';
}

.pg-sub-title {
    color: blue !important;
    letter-spacing: 1px;
    font-family: 'Web Ellis';
}

.pg-sub-title {
    color: blue !important;
}

a.cat-event-name {
    color: navy;
    font-weight: bold;
}

.page-description {
    border: 1px dotted lightblue;
    padding: 50px;
    border-radius: 50px;
    transition: auto;
    width: 100%;
    /* background-color: #fff9fe; */
    background-color: #e1f2fd5c;
    color: navy;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 50px;
    text-align: justify;
    letter-spacing: 1px;
    line-height: 30px;
}

ul.top-icons i.fa-whatsapp {
    color: green;
}

ul.top-icons i.fa-phone {
    color: blue;
}

ul.top-icons i.fa-whatsapp {
    color: green;
}

ul.top-icons i.fa-circle-user {
    color: navy;
}

a i.fa-square-phone-flip {
    color: navy;
}


i.fab.fa-whatsapp-square {
    color: green;
    font-size: 28px;
}

i.fa-solid.fa-square-phone-flip {
    font-size: 28px;
}

i.fa-regular.fa-circle-user {
    font-size: 28px;
    color: blue !important;
}

i.fa.fa-headset {
    color: navy;
    font-size: 20px;
    margin-top: 2px;
    border: 1px solid navy;
    padding: 2px;
    border-radius: 5px;
}

i.fa-solid.fa-user {
    font-size: 24px !important;
    margin-top: 2px;
}

.contact-us.enq-success {
    font-weight: bold;
    letter-spacing: 1px;
    color: green;
}

.contact-us.error {
    font-family: bold;
    color: red;
    font-weight: bold;
    font-size: 16px;
    font-family: sans-serif;
    text-align: center;
}

h3.ticket-alert-heading {
    text-align: center;
    margin-bottom: 30px;
    color: navy;
    font-family: 'Web Ellis';
    letter-spacing: 1px;
}

i.fa-solid.fa-user {
    border: 1px solid var(--lqd-color-link);
    ;
    padding: 2px 4px;
    border-radius: 5px;
    font-size: 20px !important;
    margin-top: 2px;
}

.ticket-alert-box img {
    border-radius: 50px;
    height: 54px;
    width: auto;
    border: 1px solid gray;
    padding: 1px;
}

span.ui-selectmenu-text {
    font-weight: bold;
}

span.ui-selectmenu-text {
    font-weight: bold;
}

.ticket-alert-box .form-floating input {
    width: 95%;
}

.ticket-alert-box .errors ul li {
    color: red;
    letter-spacing: 1px;
    padding-bottom: 10px;
}

.login-wrap h3 {
    margin-bottom: 30px;
}

table.order-history-table {
    width: 90%;
    border: 1px solid lightgray;
    padding: 10px;
}

ul.myacc-top-list li {
    float: left;
    list-style: none;
    border: 1px solid navy;
    padding: 10px;
    background-image: linear-gradient(45deg, #6967b5, transparent);
    background-color: navy;
}

ul.myacc-top-list li i {
    margin-right: 5px;
    font-size: 15px;
    color: navy;
}

.myacc-top-menu-block ul li {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: fit-content;
}



ul.myacc-top-list li i {
    color: white;
    padding-right: 5px;
}

.myacc-top-menu-block ul li a {
    padding-left: 10px;
    padding-right: 10px;
    color: white;
    letter-spacing: 1px;
}

table.order-history-table tr td {
    padding: 10px;
    font-size: 16px;
    line-height: 25px;
}

.captach-info a {
    color: blue;
    font-weight: bold;
    text-align: center;
    display: block;
}

p.captcha-img img {
    border-radius: 10px;
    border: 1px solid blue;
}

input#CaptchaCode {
    text-transform: uppercase;
}

td.order-heading a {
    font-size: 28px;
    color: navy;
    font-weight: bold;
}

span.subscription-success {
    display: block;
    text-align: center;
    margin-bottom: 40px;
    color: green;
    letter-spacing: 1px;
    font-weight: bold;
}

.myacc-top-menu-block {
    width: fit-content;
}

hr.tabs-bottom-hr {
    color: #090985;
    background-color: #13128a;
    margin-top: 0px;
    margin-bottom: 0px;
}

span#timer {
    display: block;
    width: 100%;
    /* border: 1px solid lightgray; */
    padding: 10px;
    /* margin-bottom: 10px; */
    border-radius: 10px;
    letter-spacing: 1px;
    /* background-image: linear-gradient(45deg, #0081ff, transparent); */
    font-weight: bold;
    color: blue;
    margin-top: -10px;
}

.bil-tnc-data {
    padding: 20px;
    border: 1px solid lightgray;
    height: 350px;
    overflow-y: scroll;
    margin: 20px;
	letter-spacing: 1px !important;
}

input.book-btn {
    color: white;
    background-image: linear-gradient(45deg, #232957, transparent);
    background-color: navy;
    font-family: 'Web Ellis';
    font-size: 24px;
    padding: 20px;
    border-radius: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    margin-bottom: 20px;
}

h2.cc-head {
    font-family: "Web Ellis";
    font-weight: bold;
    color: navy;
}

h6.mod-heading {
    color: blue;
    letter-spacing: 1px;
    font-size: 16px;
}

h6.mod-heading i {
    font-size: 16px !important;
    border: none !important;
}


a.dark-bg-btn:hover {
    background-color: royalblue;
    background-image: linear-gradient(45deg, royalblue, transparent);
    color: white;
}

a.dark-bg-btn {
    margin-bottom: 10px;
}

p.captcha-img.sign-in-forms img {
    margin-top: 15px;
    float: right;
    margin-bottom: 15px;
}

.pwd-eye i.fa.fa-eye {
    font-size: 20px;
    vertical-align: middle;
    margin-top: 15px;
    margin-left: 5px;
    cursor: auto;
}

.panel-body.errors {
    color: red;
    letter-spacing: 1px;
}



.search-data {
    border-radius: 15px;
    border: 1px dotted lightblue;
    padding: 15px;
    margin-top: 10px;
    font-size: 16px;
    letter-spacing: 1px;
    background-image: linear-gradient(180deg, #e1f2fd 0%, #FFFFFF 100%) !important;
}

a.search-ev-name {
    font-weight: normal;
    color: #022b3e;
    font-size: 1.5rem;
}

.search-result-row .d-info {
    color: gray;
}

.search-result-row .est-info {
    color: lightgray;
}

.search-result-row .e-info {
    border-bottom: 1px solid lightgray;
    padding: 25px;
    border-radius: 100px;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: 0 14px 55px 0 rgba(208, 202, 239, .3);
    padding: 25px 0 0 0;
    text-align: center;
}

.search-results-buttons a {
    color: #fff;

    clear: both;
    background-color: var(--lqd-color-slate-700);
    padding: 10px;
    border-radius: 100px;
    display: inline-block;


    color: white;
    text-decoration: none;
    border-radius: 100px;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

.search-results-buttons {
    text-align: center;
}


.search-results-buttons a:hover {
    background-color: #0056b3;
}

.search-results-buttons i {
    margin-right: 5px;
}


.search-input {
    flex-grow: 1;
    border: none;
    padding: 8px 12px;
    font-size: 18px !important;
    letter-spacing: 1px;
    color: navy !important;
    font-weight: bold !important;
    text-align: center;
}

.lqd-module-search-slide-top1 .ld-module-dropdown {
    top: 100%;
    right: 0;
    z-index: 20;
    text-align: left;
    position: absolute; 
    background-color: rgba(255, 255, 255, 0.5) !important; /* 50% lighter background color */
}

/*************************/

a.et-pay-btn {border:1px solid gray;display:block;margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:20px;border-radius:5px;padding:10px;background-color:white;min-height:160px;}
h3.pmnt-head {text-transform:none;font-weight:bold;letter-spacing:2px;padding-top:10px;}
span.et-payment-head {display:block;font-weight:bold;letter-spacing:1px;font-size:18px;color:#bd0000;}
span.et-payment-desc {display:block;letter-spacing:1px;font-size:16px !important;color:navy;}
.row.et-payment-options img.vm-logo-img { width:100% !important;height:auto !important;padding:5px 5px;border-radius:5px;max-width:300px;}
a.et-pay-btn:hover {border:2px solid navy;}
img.et-tp.responsive-img {width:100%;padding:5px;background-color:white;border-radius:5px;}
.img-icons.tp-et img {width:60% !important;}
.circle-d {border-radius:50%;width:12px;height:12px;padding:2px 7px;background:navy;border:3px solid navy;color:white;text-align:center;font-size:14px;font-weight:bold;}
.view-ord-pg h3.pmnt-head {color:black;}

/************************/

h3.pmnt-head {
    color: navy;
    text-transform: uppercase;
    font-size: 24px;
    margin-top: 20px;
    /* background-image: linear-gradient(45deg, #2f55c969, transparent); */
    /* background-color: navy; */
    color: navy;
    border-radius: 5px;
    padding: 10px;
}

h4.catpg-name {
    color: navy;
    font-family: "Web Ellis";
    height: 50px;
    padding: 2px;
    letter-spacing: 1px; 
}

.bg-cat-blue {
    background-color: #e4f3fd;
	border: 1px solid #2440d040;
}

div#titlebar {
    border: none;
}

ul.top-icons li img.top-icon {
    width: 25px !important;
    height: auto;
}

textarea#OrderNotes {
    height: 110px;
}

.order-contents *,
.order-form * 
{
  font-family: 'Web Ellis';
}

h4.red.contact {
    color: navy !important;
    margin-bottom: 20px;
	text-align: center;
}

.o-phone {
    font-weight: bold;
    font-size: 24px;
    color: royalblue;
}

i.fa.fa-phone-square.fa-2x {
    color: royalblue;
}

i.fa.fa-envelope-o {
    color: royalblue;
    font-weight: bold;
    font-size: 26px;
}

img.et-tp.responsive-img {
    width: 250px !important;
}

img.et-sslsecure.responsive-img {
    width: 250px !important;
}

img.et-3dssecure.responsive-img {
    width: 350px !important;
}

.order-box.contact-box {
    text-align: center !important;
    align-items: center;
}

img.vm-logo-img {
    width: 50px !important;
}

.ord-pg-icons .icon {
    padding: 10px 5px;
}

.order-box.contact-box {
    width: fit-content;
    align-items: center;
}

.handling-fees-figure.ototals h3.h3 {
    font-size: 24px;
    color: gray !Important;
    font-weight: normal;
}

.ogt-val h3 {
    color: black !important;
}

img.et-sslsecure.responsive-img {
    width: 150px !important;
    margin-top: 25px;
}

img.et-tp.responsive-img {
    width: 180px !important;
}

img.et-sslsecure.responsive-img {
    width: 150px !important;
    margin-top: 10px;
}

img.et-3dssecure.responsive-img {
    height: 80px !important;
    width: auto !important;
}

.white-box.order-tix-info {
    background-color: #e7f5fda3;
}

.home-featured-events a {
    font-family: system-ui;
    color: navy !important;
    font-weight: bold;
    font-size: 18px !important;
}

li.dropdown a {
    cursor: pointer;
}



.page-data {
    display: block;
    padding: 2px;
    border: 1px solid lightgray;
    margin-left: 20px;
    margin-right: 20px;
}

td.oe-edv b {
    display: block;
    color: navy;
    letter-spacing: 1px;
}

table.event-table tr td {
    padding: 5px;
    border-bottom: 1px solid lightgray;
    font-size: 14px;
}

td.oe-edv b {
    font-weight: bold;
    font-size: 16px;
    color: black;
}

span.estitle {
    display: block;
    color: #dc7171;
    font-size: 12px;
}

span.evinfo {
    display: block;
    font-size: 12px;
}

.session-info {
    color: gray;
    font-size: 12px !important;
    max-width: 300px;
}

progress.stock-left-bar.left-high {
    display: none;
}

.form-options {
    align-items: center;
    display: flex;
    justify-items: center !important;
    text-align: center;
    padding-left: 20px;
    padding-bottom: 10px;
}

table.event-table tr.heading td {
    padding: 10px;
    background-color: #f1f1f1;
    font-weight: bold;
    letter-spacing: 1px;
}

tr.op-ticket-header {
    background-color: #f1f1f1;
}

input.temp-tu-edit {
    width: 80px;
    margin-right: 10px;
    text-align: right;
    padding-right: 5px;
    font-size: 16px;
}

td.tick-des h4.site-red {
    color: #444444;
    font-weight: bold;
    display: inline;
	font-size: 14px;
}

input.tu-edit {
    width: 80px;
    margin-right: 10px;
    text-align: right;
    padding-right: 5px;
    font-size: 16px;
    border: none;
  /*   font-weight: bold; */
    color: blue;
}

input.tu-edit-final {
    width: 80px;
    margin-right: 10px;
    text-align: right;
    padding-right: 5px;
    font-size: 16px;
    border: none;
 /*    font-weight: bold; */
    color: red;
}

.tix-status-0 td {
    color: gray;
    background-color: lightgray;
}

input.action-disable {
    font-size: 12px;
    color: red;
    letter-spacing: 1px;
    background-color: white;
    border-radius: 2px;
    font-weight: bold;
}

input.action-enable {
    font-size: 12px;
    color: navy;
    letter-spacing: 1px;
    background-color: white;
    border-radius: 2px;
    font-weight: bold;
}

.btn-primary {
    color: #fff;
    background-color: #03318c;
    border-color: #2c1dff;
}

.btn-primary:hover {
    color: #fff;
    background-color: #2c1dff;
    border-color: #2c1dff;
}

.upevents {
    background: #fff;
    border-top: 5px solid #355aa3;
    margin-bottom: 20px;
}

tr.op-ticket-header th {
    font-weight: bold !important;
    letter-spacing: 0px;
    color: navy;
    border-bottom: 1px solid navy;
}


tr.first-header th {
    background-color: #444444 !important;
    color: white;
    padding: 5px;
}

/* tr.order-details-row td {
    background-color: #d2d7fa45;
}
 */

tr.order-details-row td.customer-info {
    max-width: 300px;
}
tr.order-details-row .customer-info {
    font-size: 14px;
}

a.cust-comm-link {
    display: inline-block;
    background-color: #d90000;
    padding-left: 5px;
    width: 65px;
    color: white;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: bold;
    border-radius: 5px;
    white-space: nowrap;
}

a.cust-comm-link:hover {
    color: white !Important;
    background-color: #333;
}

tr.ord-comm-row td input.btn {
    font-size: 12px !important;
    letter-spacing: 1px;
    font-weight: bold;
    padding: 2px !important;
    display: block;
    height: 25px;
    border-radius: 5px;
    margin-top: 5px;
}

a.btn.btn-default.crt-evnt {
    border-radius: 7px;
}

.event-list-section.cat-events-782 h3.lead {
    font-size: 15px;
    font-weight: 1000;
}

.cat-events-901 .evnt-blk {
    width: 50% !important;
}

h4.lead-subtitle {
    display: none;
}

.cur-option {
    color: gray;
    font-weight: bold;
    letter-spacing: 1px;
}

span.cconv-block a {
    padding-left: 5px;
    color: #d90000;
    font-size: 14px;
}

ul.sa-tcat-list {
    color: black;
    text-align: left;
    margin-left: 10%;
    list-style: square;
}

tr.order-details-row td.od, td.od {
    font-size: 16px !important;
}

.op-order-item {
    display: block;
    border: 1px solid lightgray;
    padding: 5px 5px;
    border-radius: 5px;
    margin-bottom: 3px;
    background-color: #7fb1d01f;
}

.otes {
    display: inline !important;
    font-size: 12px;
    color: blue;
}

span.tcs-info {
    white-space: normal ! IMPORTANT;
}

.srs-info {
    display: block;
    color: #d90000;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: bold;
}

span.tpr {
    color: blue;
}

i.fa.fa-check-square.fa-2x.success {
    color: #6B8A2B;
    margin-bottom: 10px;
    margin-top: 10px;
}

.fa.fa-question-circle.fa-2x.pending {
    color: lightgray !important;
}

span.comm-dt {
    color: green;
    display: block;
}

span.comm-msg {
    color: maroon;
}

span.ogt {
    font-weight: bold;
    letter-spacing: 1px;
    color: navy;
    font-size: 24px;
    display: block;
    padding: 10px 0px;
}

.optype {
    font-size: 10px !important;
    font-weight: normal !important;
    letter-spacing: 1px;
    white-space: nowrap;
    width: 110px;
    overflow-x: hidden;
    display: none !important;
    text-overflow: ellipsis;
}


span.ord-heading {
    color: navy;
    font-size: 24px;
    font-weight: bold;
}

span.cb-date {
    font-size: 12px;
    display: block;
}





/* table.org-bookings tr:nth-child(odd) td {
    background-color: #fffff0;
} */

table.comm-table tr td {
    background-color: white;
}
table.org-bookings tr td {
    vertical-align: top;
}

/* table.org-bookings tr td {
    border-bottom: 1px solid lightgray;
    padding: 5px 10px;
}
 */

/* tr.order-details-row td {
    background-color: #d2d7fa45;
} */
.ord-st-row td {
    width: 10px;
}

a.cust-seats-link:hover {
    background-color: #333;
}
a.cust-seats-link {
    display: inline-block;
    background-color: navy;
    padding-left: 5px;
    width: 60px;
    color: white !important;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: bold;
    border-radius: 5px;
}


.ord-top-comments {
    font-size: 10px;
}

i.fa.fa-question-circle.fa-2x.pending {
    margin-top: 10px;
}


span.ord-badd {
    font-size: 12px;
}

span.ord-badd {
    font-size: 12px;
    display: block;
    float: right;
}


.ord-badd {
    word-wrap: anywhere;
    max-width: 200px;
}

.ord-badd {
    word-wrap: anywhere;
    max-width: 200px;
}

span.odname {
    color: blue;
    letter-spacing: 0px;
    font-size: 10px;
    display: block;
    float: right;
}
.odname {
    display: none !important;
}

span.tcs-info {
    color: #444444;
    font-weight: bold;
    display: block;
}

.op-order-item strong {
    color: navy;
}

.att-block {
    display: none;
}

tr.ord-comm-row .row .col-md-8 {
    border: 1px solid lightgray;
    display: block;
    background-color: white;
    border-radius: 2px;
    margin-left: 5px;
    margin-right: -5px;
    overflow-y: scroll;
}

tr.ord-comm-row td .row {
    margin-top: 15px;
    margin-bottom: 15px;
}
tr.ord-comm-row .row {
    border: 1px solid lightgray;
    margin-bottom: 10px;
    padding: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

tr.ord-comm-row td input.btn {
    font-size: 12px !important;
    letter-spacing: 1px;
    font-weight: bold;
    padding: 2px !important;
    display: block;
    height: 25px;
    border-radius: 5px;
    margin-top: 5px;
}

.btn-tix-arr {
    background-color: blue;
    color: white;
}

.btn-tix-disp {
    background-color: green;
}

span.comm-msg {
    height: 45px !important;
    display: block;
    line-height: 15px;
    color: gray;
    text-align: justify;
}

input.btn {
    min-width: 120px;
    font-size: 10px !important;
}

tr.ord-comm-row textarea {
    width: 100%;
    margin-left: 10px;
    height: 100px;
}

ul.cust-ord-comments li {
    font-size: 12px;
    letter-spacing: 1px;
}

tr.ord-comm-row h4 {
    font-size: 16px;
    color: blue;
    padding: 5px;
}

td.org-subtotal {
    white-space: nowrap;
    color: navy;
    text-align: right;
    font-weight: bold;
}

td.p-amount.cat-grand-total {
    white-space: nowrap;
}

td.p-amount b {
    white-space: nowrap;
    color: blue;
}

table.org-payments tr.header td {
    background-color: navy;
    color: white !important;
    padding: 5px;
    letter-spacing: 1px;
	font-weight: bold;
}

tr.header td.p-amount b {
    color: white;
}

td.p-amount.cat-grand-total {
    text-align: right;
    font-weight: bold;
    letter-spacing: 1px;
}

table.org-payments tr td {
    padding: 15px 10px;
}


input.form-control.btn-show-results {
    background-color: navy;
    font-weight: bold;
    letter-spacing: 1px;
    background-image: linear-gradient(45deg, #9d9ecd, transparent);
    color: white;
}

input.form-control.btn-show-results:hover
{
	background-image: linear-gradient(45deg, black, transparent);
}

td.cb-info.ord-nd {
    padding: 10px;
}

.form-actions {
    text-align: center;
    color: navy;
    letter-spacing: 1px;
    font-weight: bold;
	margin-bottom: 15px;
}

.form-actions a {
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid darkblue;
    margin-bottom: 10px;
    background-color: gray;
    color: white;
}

input.btn.btn-info.form-control.search-btn-sales {
    background-color: navy;
    background-image: linear-gradient(45deg, #419bf1, transparent);
    color: white;
    font-size: 15px !important;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
}

.top-form-section .page-data {
    border: none;
}

.short-flags {
    text-align: center;
    display: block;
    padding-bottom: 10px;
    letter-spacing: 1px;
}

td.ogt {
    font-weight: bold;
    letter-spacing: 1px;
    color: navy;
    font-size: 24px;
}

td.ogt.head {
    color: black;
}


.page-tix-total ul {
    list-style: none;
}

tr.order-details-row:hover {
    background-color: #eff6f9;
}

tr.order-details-row:hover > .op-order-item
{
	background-color: white !important;
}

span.e-cal {
    text-align: center;
    display: block;
    background: #e8f5fd;
    border: 1px solid gray;
    font-size: 28px;
	padding: 10px 5px;
}

span.e-cal-mon {
    color: white;
    background-color: navy;
    padding: 3px;
    font-size: 20px;
    text-transform: uppercase;
    display: block;
}

u.cart-event-name {
      color: navy;
    text-decoration: none !important;
    letter-spacing: 1px;
}

td.cart-total {
    color: navy;
    white-space: nowrap;
    font-size: 20px !important;
    font-weight: bold;
}

span.ref-text {
    display: none;
}

table.v-table tr td {
    padding: 10px;
    font-size: 16px;
    letter-spacing: 1px;
    border-bottom: 1px solid gray;
}

span.e-cal-mon {
    margin-top: 10px;
}

.cart-currency {
    font-weight: normal;
    color: blue;
    font-size: 14px;
}

span.sales-currency {
    font-weight: normal;
    color: blue;
}

.ticket-sell-tmp-info {
    margin-left: auto;
    order: 2;
}

div#sell-tmp-section h3 a {
    color: white;
    letter-spacing: 2px;
    font-size: 20px;
    text-align: right;
    float: right;
    font-family: 'Web Ellis';
}

a.tmp-link {
    letter-spacing: 2px;
    color: white;
    font-size: 14px;
    font-weight: bold;
    color: aliceblue;
    text-shadow: 1px 1px black;
}

a.tmp-link:hover {
    color: white;
}

.xt-row {
        background-color: #0000ff0f;
    color: navy !important;
}

h3.xt-heading b {    
    display: block;
    font-family: 'Web Ellis';
    color: navy;
    letter-spacing: 2px;
    text-align: center;
}

a.xt-tm-stl {
    font-size: 16px;
    letter-spacing: 1px;
}

h3.xt-heading .other-text {
    font-size: 18px;
    letter-spacing: 1px;
    font-family: 'Web Ellis';
    text-align: center;
}

span.xt-other-text {
    display: block;
    text-align: center;
    color: blue;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: 'Web Ellis';
    font-size: 16px;
}

span.xt-other-text a {
    color: black;
    font-weight: bold;
}

span.xt-other-text a:hover {
    color: blue;    
}

span.xt-sec-name {
    display: block;
    color: blue;
    font-weight: normal;
}

span.xt-row-name {
    font-weight: normal;
    color: black;
}

b.xt-cat-name {
    display: block;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
	
span#xtblock {
    height: 50vh;
    overflow-y: scroll;
}	

select#FilterTeamCombo {
    width: 100% ! IMPORTANT;
}	

select#FilterVenueCombo {
    width: 100% ! IMPORTANT;
}

select#FilterVCityCombo {
    width: 100% ! IMPORTANT;
}

.col-xs-12 {
    width: 100%;
}

h1.event-title.text-white {
    line-height: 2.0rem;
}
	
span.edv-sub.text-white {
    margin-bottom: 5px;
}

a#xtselltixlink {
    margin-top: 10px;
    font-size: 16px !important;
}

span.t-ven {
        margin-left: 0px !important;
        display: block;
}	

.category-short-links
{
	display:none;
}
	
	input.book-btn {
	    font-size: 20px;
	}
	
	a.xt-tm-stl {
	    display: block;
	}
	
	.xt-sep-hyp
	{
		display:none;	
	}
	
	a#xtselltixlink {
	    display: block;
	    margin-right: -20px;
	    font-size: 16px !important;
	    /* margin-top: 0px !important; */
	    color: lightblue !important;
		line-height: 20px;
		text-align: right;
	}

	a.tmp-link {
		display: block;
	    color: white;
	    font-size: 10px;
	    letter-spacing: 1px;
	    margin-right: -20px;
	    text-align: right;
	}
	
		

}

span#xtblock {
    scroll-margin-top: 120px;
}

input.ticket-alert-btn {
    font-size: 14px !important;
    letter-spacing: 1px;
}

span.loading-brief {
    display: block;
	letter-spacing: 1px;
}


.lqd-stickybar-wrap {
    width: 88px;
    height: 85vh;
}

.success {
	color: green;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

.cc_container {
  background: #25255ade !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
  color: navy !important;
  background-color: white !important;
}

.copy-text {
  font-size: 10px !important;
  letter-spacing: 1px;
}

.contact-numbers p a {
    display: block;
    line-height: 30px;
}

	.main-nav>li>a {
    padding: 5px 5px 5px 5px;
	}
	
	.right-icon {
	    margin-inline-start: .3em;
	}

	
ul.top-right-short-links li a {
    font-size: 10px;
    /* letter-spacing: 1px; */
    color: blue;
}

.pg-combo-cell {
    display: block;
    padding: 5px 20px;
    background-color: #f5f5f6;
    /* font-size: 20px; */
    border: 1px solid lightgray;
    border-radius: 50px;
    min-height: 54px;
}

span#PageSize-button {
    border: none;
}


::-webkit-datetime-edit
::-webkit-datetime-edit-fields-wrapper
::-webkit-datetime-edit-text

::-webkit-datetime-edit-year-field
::-webkit-datetime-edit-month-field
::-webkit-datetime-edit-week-field
::-webkit-datetime-edit-day-field
::-webkit-datetime-edit-hour-field
::-webkit-datetime-edit-minute-field
::-webkit-datetime-edit-second-field
::-webkit-datetime-edit-millisecond-field
::-webkit-datetime-edit-ampm-field

::-webkit-inner-spin-button
::-webkit-calendar-picker-indicator

::-webkit-datetime-edit { padding: 0.1 em; }
::-webkit-datetime-edit-fields-wrapper { background: white; }
::-webkit-datetime-edit-text { color: blue; padding: 0 0.1em; }
::-webkit-datetime-edit-month-field { color: blue; }
::-webkit-datetime-edit-day-field { color: blue; }
::-webkit-datetime-edit-year-field { color: blue; }
::-webkit-inner-spin-button { display1: none; }
::-webkit-calendar-picker-indicator { background: navy; }

.order-list-top-event-selector input[type='date']
{
	font-size: 12px;
}

span.ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s {
    display: none;
}

span.visit-span {
    color: red;
    font-size: 10px;
}
'

p.cat-pg-related-links {
    margin-top: 10px;
}

p.cat-pg-related-links {
    display: block;
    margin-top: 10px;
}

p.cat-pg-related-links a {
    color: navy;
    font-weight: bold;
}

.cat-description iframe {
    margin-top: 20px;
	margin-bottom: 20px;
}

p.cur-split-info {
   /*  color: blue; */
    line-height: 30px;
   /*  font-size: 20px !important; */
}

input.search-pg-btn {
    background-color: navy;
    background-image: linear-gradient(45deg, navy, transparent);
    color: white;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
}

p.pg-links {
    display: block;
    text-align: center;
    font-weight: bold;
}

p.search-results-pages {
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
}

p.search-results-pages a {
	color: navy;
	font-weight: bold;
}

input#SearchText {
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
    color: navy;
    padding-left: 20px;
}

p.show-all-results a {
    font-weight: bold;
    color: navy;
    letter-spacing: 1px;
    text-align: center;
}

p.show-all-results {    
    text-align: center;
}

td.ord-tix-actions .confirmed {
    color: blue;    
    letter-spacing: 1px;
}

td.ord-tix-actions .cancelled {
    color: red;    
    letter-spacing: 1px;
}

td.ord-tix-actions input[type='button'] {
    letter-spacing: 1px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 5px;
    background-color: white !important;
    /* color: blue !important; */
}

input.tix-con-can.confirm {
    color: blue !important;
}

input.tix-con-can.cancel {
    color: red !important;
}

input.tix-con-can.confirm:hover, input.tix-con-can.cancel:hover
{
    background-color: blue;
	color:white;
}

.tix-cat-name i {
    color: royalblue;
    letter-spacing: 1px;
}

table.view tr td {
    border: 1px solid lightgray;
}

td.rpt-event-date {
    color: navy;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1px;
}

span.pending-tix {
    float: right;
    color: gray;
    font-size: 12px;
    letter-spacing: 1px;
}

td.rpt-event-info {
    color: gray;
    letter-spacing: 1px;
    padding: 20px;
    font-size: 18px;
}

td.tcat-rpt-name {
    letter-spacing: 1px;
    padding-left: 40px;
}

table.view.delivery-report tr.first td b {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: normal;
    color: gray;
    font-size: 12px;
}

a.option-link.event-name i {
    color: navy;
    font-size: 15px;
}

.tix-delivery-report input#SearchFromDate ,
.tix-delivery-report input#SearchToDate 
{
    font-size: 18px;
    background-color: transparent;
    text-align: center;
}

@media print
{
	.myacc-top-menu-block {
	    display: none;
	}
	
	header#site-header {
	    display: none;
	}
	
	footer#site-footer {
	    display: none;
	}
		
}

span.xt-hosp-text {
    text-align: justify !important;
    font-size: 14px;
    color: black;
    line-height: 18px !important;
    display: block;
}

.container.category-short-links {
    border: 1px solid lightgray;
    margin-top: 25px;
    padding: 20px;
    border-radius: 50px;
}

ul.sub-cat-links {
    width: 100%;
}

ul.sub-cat-links li {
    float: left;
    display: list-item;
    /* margin-right: 20px; */
    list-style: circle;
    font-size: 12px;
    width: 25%;
}

ul.sub-cat-links li a {
    color: navy;
    letter-spacing: 1px;
}

ul.sub-cat-links li a:hover {
    color: blue;    
}

span.edv-order-list
{
	display: block;
}

span.edv-order-list, span.edv-order-list a {    
    padding-top: 20px;
    color: purple;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
    letter-spacing: 1px;
}

tr.new-edv td {
    border-top: 2px dotted royalblue !important;
}

img.tp-logo {
    display: none;
}

span.pdesc {
    font-weight: bold;
    display: block;
    letter-spacing: 1px;
}

.m-li-1685 {
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
}

td.tick-des h4.site-red {
	font-weight: normal !important;
    letter-spacing: 1px;
    color: blue;
    font-family: SANS-SERIF;
}

span.row.ord-btns.org-panel-btns {
    display: block !important;
    align-items: center;
    text-align: center;
}

span.row.ord-btns.org-panel-btns input {
    font-size: 14px !important;
    letter-spacing: 1px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 1px solid blue;
    padding: 2px 20px;
}

#events i.fa.fa-clock {
    color: #053b9b96;
    font-size: 12px;
}

.cat-event-time {
    color: navy;
    font-weight: bold;
   /*  letter-spacing: 1px; */
}

.edv-date .fa.fa-clock {
    /* color: white; */
    font-size: 12px !important;
}

span.edv-date.text-white i:nth-child(2) {
    margin-left: 15px;
}

span.edv-date.text-white i:nth-child(3) {
    margin-left: 15px;
}

span.t-etm {
    margin-left: 15px;
}

span.t-ven {
    margin-left: 15px;
}

h1.event-title.text-white {
    margin-bottom: 5px;
}

    .titlebar-inner h1 {
        text-transform: capitalize;
    }
    
.page-description h2 strong span,
.page-description h3 strong span {
    letter-spacing: 1px !important;
    /* color: yellow !important; */
    word-spacing: 5px;
	font-family: "Web Ellis";
}


a.sell-tix-link-bottom:hover {
    background-color: navy;
    color: white;
    /* width: fit-content; */
    /* padding: 10px 5px; */
    text-align: center;
}

a.sell-tix-link-bottom {
    display: block;
    text-align: center;
    letter-spacing: 1px;
    font-family: 'Web Ellis';
    color: #361ffe;
    font-weight: bold;
    font-size: 18px;
    padding: 10px 5px;
    border-radius: 5px;
}

ul.sub-cat-links li {
    width: 33.33%;
}


.row.events-filter-section select {
    width: 95%;
    padding: 10px;
    letter-spacing: 1px;
    /* margin-right: 10px; */
    color: navy;
    font-weight: bold;
    font-family: 'Web Ellis';
    border-radius: 10px;
    font-size: 18px;
	background-color: #e5f4fd40;
}

.row.events-filter-section select option 
{
	letter-spacing: 1px;
	color: blue;
}

div#EventFilterBlock {
    padding-left: 5%;
    padding-right: 5%;
}

li.m-li-1698 {
    border-bottom: 1px solid gray;
}

tr.order-details-row td.ogt .usd-equiv {
    display: none;
}

.vcity-dubai {
    background-color: #1c3be72e;
}

 div#EDVSMBlock {
    position: sticky !important;
    top: 80px;
    height: 100vh;
 	height: 100%;
}
 

@media (max-width: 768px) {
	
.tix-cat-name i {
    display: inline;
    font-size: 10px;
    letter-spacing: 0px;
    color: gray;
}

.tix-info-row {
    margin-top: 2px;
    margin-bottom: 2px;
}

.tix-cat-name-div {
    padding: 5px 2px;
}

.tix-price {
    font-size: 18px;
}
	
.row.venue-info {
    display: none;
}

.tix-qty-book-btn-row {
    padding: 2px;
}

.tix-price-info-div {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.tix-cat-name-div {
    background-color: #361ffe08;
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}
	
div#EDVSMBlock {
    position: relative !important;
    top: 0px;
    height: auto;
}

.quick-contact-info {
    padding-top: 15px;
}


.quick-contact-info h4 {
    padding-left: 10px;
}

}

.ld-fancy-heading.relative {
    float: left;
}

.module-logo.flex.navbar-brand-plain {
    float: left;
}

.quick-contact-info h4 {
    color: white !important;
    font-size: 20px;
    font-family: 'Web Ellis';
    /* padding-left: 20px; */
    /* float: right; */
    /* display: inline-block; */
    padding-left: 20px;
	white-space: nowrap;
}

span#vtmp-block {
    text-align: right;
}

.container.cat-phones-block {
    margin-top: -20px;
    margin-bottom: 10px;
}

.cat-et-phones h4 {
    display: inline-block;
}

.cat-et-phones h4 {
    color: #053b9b !important;
    letter-spacing: 1px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.cat-phones-block.catid-1545,
.cat-phones-block.catid-1732,
.cat-phones-block.catid-1725,
.cat-phones-block.catid-1789
{
    display: none;
}

.etpgcatid-1732 .quick-contact-info {
    display: none;
}

.quick-contact-info {
    margin-left: auto;
}

.ticket-header-info {
    justify-content: end !important;
}


span.slider-text h1 {
 	font-size: 16px !important;
    font-weight: bold !important;
    font-family: system-ui;
    letter-spacing: 1px;
    line-height: 18px;
    color: #361ffe;
}

img.lazy-img {
  opacity: 0.2;
  transition: opacity 0.5s ease;
}

img:not(.lazy-img) {
  opacity: 1;
}

li.m-li-1819 {
    border-top: 1px solid lightgray;
}

.row.cat-description h3 {
    color: navy;
    font-size: 20px;
    letter-spacing: 1px;
}

.guarantee-block {
    color: white;
    font-weight: bold;
    display: block;
    text-align: right;
    flex: none;
    width: 160px;
    margin-top: 15px;
    font-size: 15px;
    color: lightyellow;
}

span.order-gt-box {
    display: block;
    letter-spacing: 1px;
    font-weight: bold;
    color: darkgreen;
    font-size: 20px;
    margin-top: 25px;
	margin-bottom: 15px;
    border: 1px solid;
    border-radius: 10px;
    padding: 20px;
}

.svg-1 {
    background-color: #053b9b14;
}

a.ven-name-link {
    color: black;    
}

a.ven-name-link:hvoer {
    color: navy !important;   
}

a.ven-city-link {
	color: black;
}

a.ven-city-link:hover {
	color: navy !important;
}

