@media only screen and (max-width: 1239px){
.display-xl-only {
display: none; 
}
}
#Top_bar { background-color:#fff; }
#Action_bar {background-color:#292b33; }
@media only screen and (min-width: 768px){
#Action_bar .contact_details a { color: #bbb; }
#Action_bar .contact_details a:focus,
#Action_bar .contact_details a:hover { color: #fff; }
}
@media only screen and (max-width: 767px){
#pusher { display:none; }
} #Subheader{
background-image:url(https://europride2019.at/wp-content/uploads/2019/tiles_v2.png);
background-repeat:repeat;
background-position:left top;
padding: 50px 0;
}
#Subheader .title { 
font-weight:700;
font-style: normal;
}
#Subheader ul.breadcrumbs li,
#Subheader ul.breadcrumbs li a { color: #fff; font-weight: 700; }
#Subheader ul.breadcrumbs li span { opacity:1; }
#Content { 
background-color: #fff;
padding-bottom: 30px;
}
#Footer .container div:nth-child(2),
#Footer .container div:nth-child(3) { text-align:center; }
.tiles {
padding: 60px 0;
}
.tiles h2 {
font-size: 48px;
line-height: 50px;
font-weight:bold;
letter-spacing: 0px;
color: #fff;
text-align: center;
text-transform: uppercase;  
margin:0;
padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.tiles { padding: 50px 0; }
.tiles h2 {
font-size: 41px;
line-height: 43px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.tiles { padding: 40px 0; }
.tiles h2 {   
font-size: 36px;line-height: 38px;
}
}
@media only screen and (max-width: 479px){
.tiles { padding: 30px 0; }
.tiles h2 {
font-size: 29px;
line-height: 30px;
}
}
h2 {
text-transform: uppercase;
padding-top:1em;
}
#home-intro #cover {
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
width: 100%;
height: 100%;
text-align: center;
line-height: 1;
padding-top: 150px;
padding-bottom: 150px;
}
#home-intro #cover h1, 
#home-intro #cover p {
color: #fff;
font-weight: 700;
margin-bottom: 0;
}
#home-intro #cover h1 {
font-size: 100px;
}
#home-intro #cover .date {
font-size: 75px;
margin-top: 55px;
}
#home-intro #cover .slogan {
font-weight: 400;
font-size: 42px;
margin-top: 150px;
}
@media only screen and (max-width: 1250px) {
#home-intro #cover h1 {
font-size: 8vw;
}
#home-intro #cover .date {
font-size: 6vw;
margin-top: 3vw;
}
#home-intro #cover .slogan {
font-size: 3.5vw;
margin-top: 10vw;
}
}
#countdown .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
#countdown .bg-image {
background-position: center;
}
@media only screen and (min-width: 768px) { }
@media only screen and (max-width: 767px) {
#countdown .column.column_quick_fact.one-fourth { 
width:50%!important;
clear:none;
}
}
.trailer_box .desc .subtitle {
border-radius: 0;
}
.home .trailer_box:hover .desc { padding: 20px 15px; }
.home .trailer_box:hover .desc .subtitle,
.home .trailer_box:hover .desc h2 {
bottom: 0 !important;
}
#main-events .pride-village .desc {
background-color:rgb(228,3,3);
background-color:rgba(228,3,3,0.5);
}
#main-events .pride-parade .desc {
background-color:rgb(4,158,18);
background-color:rgba(4,158,18,0.5);
}
#main-events .pride-park .desc {
background-color:rgb(0,111,255);
background-color:rgba(0,111,255,0.5);
}
#main-events .pride-run .desc {
background-color:rgb(117,7,135);
background-color:rgba(117,7,135,0.5);
}
#other-highlight { background-color: #f7f7f7; }
#other-highlights .title { margin-bottom: 20px; }
#other-highlights .title h3 { text-transform: uppercase; }
#other-highlights .date { margin-bottom: 5px; }
#other-highlights .date p { font-weight: 700; }
#about-team .team .image_frame { display:none; }
@media only screen and (min-width: 768px) {
#parade-registration .icon_box.has_border:before {
content: "";
display: block;
width: 0;
height: 100%;
border-width: 0 1px 0 0;
border-style: solid;
position: absolute;
left: -2.4%;
top: 0;
border-color: rgba(0,0,0,.08);
}
} .fixed-nav .photo {
background-color: #fafafa;
} .vc_tta-panel-body {
border-width: 1px!important;
border-color: #006fff!important;
color: inherit!important;
}
.vc_tta-tab.vc_active>a {
border-bottom: #fff;
}
.vc_tta-tab:hover>a {
background-color: #005acc!important;
color: #fff!important;
}
.vc_tta-tab.vc_active>a{
background-color: #006fff!important;
color: #fff!important;
}
@media only screen and (max-width: 767px) {
.vc_tta-panel-title>a {
background-color: #006fff!important;
color: #fff!important;
}
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.conference-program .vc_tta-panels .vc_tta-panel-body,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.park-program .vc_tta-panels .vc_tta-panel-body,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.village-program .vc_tta-panels .vc_tta-panel-body {
background-color: #fafafa;
}
.park-program .program-item .vc_column-inner .wpb_content_element {
margin-bottom: 1em;
}
@media only screen and (min-width: 768px) {
.park-program .program-item .time p {
text-align:right;
}
}
@media only screen and (max-width: 767px) {
.park-program .program-item .time .vc_column-inner .wpb_content_element {
margin-bottom: .25em;
}
} .list_icon {
border-radius: 0!important;
} @media only screen and (min-width: 768px) {
.promo_box .desc_wrapper,
.promo_box h2 {
padding: 0;
}
} .infobox {
background-color: #fafafa;
color: inherit!important;
}
.infobox h3 { color: #000!important;} .team .photo { display:none; } .ambassadors .icon-user {display:none;} .text-red, .text-red > * { color: #e40303; }
.text-orange, .text-orange > * { color: #ff8c00; }
.text-yellow, .text-yellow > * { color: #ffcc00; }
.text-green, .text-green > * { color: #049e12; }
.text-blue, .text-blue > * { color: #006fff; }
.text-violet, .text-violet > * { color: #750787; }
.bg-red { background-color: #e40303; }
.bg-orange { background-color: #ff8c00; }
.bg-yellow { background-color: #ffcc00; }
.bg-green { background-color: #049e12; }
.bg-blue { background-color: #006fff; }
.bg-violet { background-color: #750787; }
.border-red { border: 1px solid #e40303; }
.border-orange { border: 1px solid #ff8c00; }
.border-yellow { border: 1px solid #ffcc00; }
.border-green { border: 1px solid #049e12; }
.border-blue { border: 1px solid #006fff; }
.border-violet { border: 1px solid #750787; } #another-language-switcher {
float:right;
}
#another-language-switcher .lang-item-first {
margin-left:6px;
color: #bbb;
}
#another-language-switcher.init {display:none;}
@media only screen and (max-width: 767px) {
#another-language-switcher li.lang-separator { display: none };
} .vc_btn3.vc_btn3-color-theme-red,
.vc_btn3.vc_btn3-color-theme-red.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-red.vc_btn3-style-outline:focus {
color: #fff!important;
background-color: #e40303;
}
.vc_btn3.vc_btn3-color-theme-orange,
.vc_btn3.vc_btn3-color-theme-orange.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-orange.vc_btn3-style-outline:focus {
color: #fff!important;
background-color: #ff8c00;
}
.vc_btn3.vc_btn3-color-theme-yellow,
.vc_btn3.vc_btn3-color-theme-yellow.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-yellow.vc_btn3-style-outline:focus {
color:#626262!important;
background-color: #ffcc00;
}
.vc_btn3.vc_btn3-color-theme-green,
.vc_btn3.vc_btn3-color-theme-green.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-green.vc_btn3-style-outline:focus {
color: #fff!important;
background-color: #049e12;
}
.vc_btn3.vc_btn3-color-theme-blue,
.vc_btn3.vc_btn3-color-theme-blue.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-blue.vc_btn3-style-outline:focus {
color: #fff!important;
background-color: #006fff;
}
.vc_btn3.vc_btn3-color-theme-blue:hover,
.vc_btn3.vc_btn3-color-theme-blue:focus {
background-color: #005acc;
}
.vc_btn3.vc_btn3-color-theme-violet,
.vc_btn3.vc_btn3-color-theme-violet.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-theme-violet.vc_btn3-style-outline:focus {
color: #fff!important;
background-color: #750787;
} .vc_btn3.vc_btn3-color-theme-red.vc_btn3-style-outline {
color: #e40303!important;
border-color: #e40303;
background-color: transparent;	
}
.vc_btn3.vc_btn3-color-theme-orange.vc_btn3-style-outline {
color: #ff8c00!important;
border-color: #ff8c00;
background-color: transparent;
}
.vc_btn3.vc_btn3-color-theme-yellow.vc_btn3-style-outline {
color: #ffcc00!important;
border-color: #ffcc00;
background-color: transparent;	
}
.vc_btn3.vc_btn3-color-theme-green.vc_btn3-style-outline {
color: #049e12!important;
border-color: #049e12;
background-color: transparent;
}
.vc_btn3.vc_btn3-color-theme-blue.vc_btn3-style-outline {
color: #006fff!important;
border-color: #006fff;
background-color: transparent;
}
.vc_btn3.vc_btn3-color-theme-violet.vc_btn3-style-outline {
color: #750787!important;
border-color: #750787;
background-color: transparent;
} .vc_grid-filter>.vc_grid-filter-item {
background-color:#fafafa!important;
border-radius:0!important;
}
.vc_grid-filter>.vc_grid-filter-item:hover,
.vc_grid-filter>.vc_grid-filter-item:focus {
border: 1px solid rgba(0,111,255,0.8)!important;
}
.vc_grid-filter>.vc_grid-filter-item.vc_active {
background-color:#006fff!important;
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span {
color: #fff!important;
} .fc-form input[type=color],
.fc-form input[type=date],
.fc-form input[type=datetime-local],
.fc-form input[type=datetime],
.fc-form input[type=email],
.fc-form input[type=month],
.fc-form input[type=number],
.fc-form input[type=password],
.fc-form input[type=search],
.fc-form input[type=tel],
.fc-form input[type=text],
.fc-form input[type=time],
.fc-form input[type=url],
.fc-form input[type=week],
.fc-form textarea {
border-radius: 0!important; }
.fc-form .button-file,
.fc-form select,
.fc-form button,
.fc-form input[type=checkbox] {
border-radius:0!important;
}
.fc-form .button { background: #006fff!important; }
.fc-form label a { color: #006fff!important; }
.fc-form .checkbox-cover label span { font-weight:normal; }
.fc-form input[type="password"]:focus, 
.fc-form input[type="email"]:focus,
.fc-form input[type="tel"]:focus,
.fc-form input[type="text"]:focus, 
.fc-form textarea:focus, 
.fc-form select:focus {
border-color: #006fff!important;
}
.fc-form input[type="radio"]:checked, .fc-form input[type="checkbox"]:checked {
border-color: #006fff!important;
background: #006fff!important;
}
html .formcraft-css .fc-form .form-element .error,
html .formcraft-css .fc-form .form-element.is-required-true .field-cover .main-label>span::after { color: #e40303; }
html .formcraft-css .fc-form .form-element.error-field .form-element-html .checkbox-cover>div { border-color: #e40303; }
html .formcraft-css .fc-form .form-element .checkbox-cover>div { border-radius: 0; }
html .formcraft-css .fc-form .final-success {
border: 1px solid #049e12;
}
html .formcraft-css .fc-form .final-success .final-success-check {
background-color: #049e12;
color: #fff;
border-color:#049e12!important
}
html .formcraft-css .fc-form .form-page-content .form-element-type-heading {
top: 0;
}
html footer .formcraft-css .fc-form .form-element .form-element-html {
padding: 0
}
html footer .formcraft-css .fc-form .form-element .checkbox-cover>div label,
footer .fc-form label a {
color: #ccc!important;
}
footer .fc-form label a {
text-decoration: underline;
}
html footer .formcraft-css .fc-form .form-element .submit-cover .submit-button {
margin-top: 9px;
font-weight: 400;
}
html footer .formcraft-css .fc-form .final-success span {
color: #ccc;
} .get-involved-col { 
display:inline-block;
float:none;
margin-bottom: 35px;
}
.get-involved-row { 
text-align:center;
} @media only screen and ( max-width: 767px ) {
table.responsive {
border: 0;
display: block;
width: 100%;  }
table.responsive caption {
display: block;
}
table.responsive thead {
display: none;
visibility: hidden;
}
table.responsive tbody, table.responsive tr, table.responsive th, table.responsive td {
border: 0;
display: block;
text-align: left;
white-space: normal;
}
table.responsive tr {
margin-bottom: 1.5em;
}
table.responsive th {
text-transform: uppercase;
}
table.responsive th[data-title]:before,
table.responsive td[data-title]:before {
content: attr(data-title) ": ";
font-weight: bold;
}
table.responsive th:not([data-title]) {
font-weight: bold;
}
table.responsive td:empty {
display: none;
}
}
.legal h2,
.legal h3,
.legal h4,
.legal h5 { font-weight: 700; } #cookie-notice {
background-color:#000;
background-color: rgba(0, 0, 0, 0.9) !important;
padding: 3em 0;
}
.cn-button {
font-family: inherit;
display: inline-block;
margin-bottom: 0;
text-shadow: none;
background-color: #006fff;
border-width: 0;
box-shadow: none;
padding: 2px 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.cn-button:hover, .cn-button:focus {
background-color: #005acc;
}
a.cn-button { 
color: #fff;
text-decoration: none;
}
.ga-optout #cookie-notice { display:none!important; }
.cookies-accepted #cookie-notice { display:none!important; } .mailster-form .mailster-wrapper {margin-top:1em;}
.mailster-form .submit-button:hover,
.mailster-form .submit-button:focus {
background-color: #005acc;
}
.widget .mailster-wrapper { margin: 0; }
.widget .mailster-wrapper.mailster-_gdpr-wrapper { font-size:85%; margin-top:.5em; width:99%}
.widget .mailster-_gdpr-wrapper label { font-weight:normal; }
.widget .mailster-submit-wrapper{width:100%}
.widget .mailster-email-wrapper{width:100%}
.widget .mailster-email {margin-bottom:0;width: 100%;}
.widget .submit-button {margin:0;margin-top:.5em;white-space: normal;}
.mailster-form-info.error ul {
margin-top:1em;
color:#fff!important;
}
.mailster-form-info.success,
.mailster-form-info.error { border-radius: 0; }
.mailster-form .mailster-form-info.success {
background: #049e12;
}
.mailster-form .mailster-form-info.error {
background: #e40303;
}
.mailster-lang-de .mailster-text-br,
.mailster-lang-en .mailster-text-br,
.mailster-lang-de .mailster-text-en,
.mailster-lang-en .mailster-text-de,
.mailster-lang-de .mailster-text-bi,
.mailster-lang-en .mailster-text-bi,
.mailster-home .mailster-text-de,
.mailster-home .mailster-text-en { display:none; }
.mailster-home .mailster-_status-wrapper {display:none;} #Top_bar #logo img[src$=".svg"] {
height: 100%;
width: auto;
} img[src$=".svg"] {
max-width: 100%; 
height: auto;
}
img[src$=".svg"].portrait {
max-height:100%;
width: auto;
max-width: unset;
height:unset;
}  img[src$=".svg"] {
width: 100%\9; 
}
img[src$=".svg"].portrait {
height: 100%\9;
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
img[src$=".svg"] {
width: 100%;
}
img[src$=".svg"].portrait {
height:100%;
}
} img[src$=".svg"].client-logo {
width:150px!important;
max-height:100%;
}
img[src$=".svg"].client-logo.portrait {
height:75px!important;
} #Content .wpb_single_image.wpb_content_element.partner-large img {
max-height: 85px;
max-width: 250px;
}  .group-parade .vc_single_image-wrapper {
margin-bottom: 0;
}
.group-parade .wpb_single_image {
margin-bottom: 0!important;
background:#fff;
height: 133px;
}
@media only screen and (min-width: 768px) {
.group-parade .wpb_single_image {
height: 72px;
}
}
@media only screen and (min-width: 960px) {
.group-parade .wpb_single_image {
height: 100px;
}
}
@media only screen and (min-width: 1240px) {
.group-parade .wpb_single_image {
height: 133px;
}
}
.group-parade img.group-parade-logo {
position: absolute;
top: 50%!important;
left: 50%!important;
-ms-transform: translate(-50%,-50%)!important;
-webkit-transform: translate(-50%,-50%)!important;
-moz-transform: translate(-50%,-50%)!important;
transform: translate(-50%,-50%)!important;
max-width:75%!important;
height: auto!important;
}
img.group-parade-logo.portrait {
width: auto;
max-height:75%;
}
img[src$=".svg"].group-parade-logo {
width: 75%!important;
height: auto!important;
}
img[src$=".svg"].group-parade-logo.portrait {
height: 75%!important;
width: auto;
}
.group-parade .vc_btn3-container  {
margin-bottom: 0;
display: inline-block;
margin-right: 10px;
}
.group-parade .vc_gitem-col {
padding-left: 7.5%;
padding-right: 7.5%;
}
.group-parade .vc_gitem-zone-mini:first-child {
padding-top: 5px!important;
}
.group-parade .vc_gitem-zone-mini:last-child {
padding-bottom: 5px!important;
}
.details-icon {
display:none;
}
.details-icon.on {
display:inline-block;
margin:0!important;
vertical-align: middle;
}
.details-icon .vc_icon_element {
margin-bottom: 0!important;
}
.group-parade .vc_icon_element .vc_icon_element-inner {
height:1em;
width:1em;
border:0;
padding-top: 11px;
padding-bottom: 11px;
padding-left: 16px;
}
.vc_icon_element.vc_icon_element-outer.details-icon-desc {
display:inline;
}
.vc_icon_element.vc_icon_element-outer.details-icon-desc .vc_icon_element-inner {
width: 1em;
height: 1em;
}
#support-boarding p { display:inline } .single-group-parade .fixed-nav .desc .date {
display: none;
}
.single-group-parade .fixed-nav .photo img[src$=".svg"] {
width: 100%;
height: 100%;
}
.sixteen-nine {
position: relative;
}
.sixteen-nine:before {
display: block;
content: "";
width:1196px;
padding-top: 33.33%;
}
.sixteen-nine > img {
position: absolute!important;
position: absolute;
top: 50%!important;
left: 50%!important;
-ms-transform: translate(-50%,-50%)!important;
-webkit-transform: translate(-50%,-50%)!important;
-moz-transform: translate(-50%,-50%)!important;
transform: translate(-50%,-50%)!important;
}
.single-tribe_organizer img.scale-with-grid.portrait, 
.single-tribe_organizer #Content img.portrait
.single-group-parade img.scale-with-grid.portrait, 
.single-group-parade #Content img.portrait {
max-height:85%;
width:auto;
}
.single-tribe_organizer img.scale-with-grid.landscape,
.single-tribe_organizer #Content img.landscape,
.single-group-parade img.scale-with-grid.landscape, 
.single-group-parade #Content img.landscape {
max-width:85%;
max-height:85%;
height:auto;
width: auto;
} .the_content_wrapper .opening_hours_wrapper ul { margin-left: 0; } .tooltip:hover:after, 
.tooltip.hover:after { border-radius: 0; } .lead {
font-size: 150%;
font-weight: 300;
line-height: 150%;
}
.reset-lead .lead {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
}
.small { font-size: .9em; }
.hidden { 
display: none;
}
.mb-0 .vc_single_image-wrapper,
.mb-0 .wpb_image_grid { 
margin-bottom: 0;
}
.wpb_single_image .vc_figure-caption {
margin-top: .5em;
}
a.link {
color: #006fff!important;
}
a.link:hover{
color: #005acc!important;
} #tribe-events .tribe-events-button, .tribe-events-button {
border-radius: 0;
}
.single-tribe_events .tribe-events-single-event-title, .tribe-venue-name {
text-transform: uppercase;
padding-top: 1em;
font-size: 30px;
line-height: 34px;
font-weight: 300;
letter-spacing: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.single-tribe_events .tribe-events-single-event-title,
.tribe-venue-name {
font-size: 26px;
line-height: 29px;
letter-spacing: 0px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.single-tribe_events .tribe-events-single-event-title,
.tribe-venue-name {
font-size: 23px;
line-height: 26px;
letter-spacing: 0px;
}
}
@media only screen and (max-width: 479px){
.single-tribe_events .tribe-events-single-event-title,
.tribe-venue-name {
font-size: 18px;
line-height: 20px;
letter-spacing: 0px;
}
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
word-wrap: break-word;
}
.single-tribe_events .tribe-events-cal-links { margin-top: 3em; }
.vc_custom_heading.tribe-events-list-event-title {
margin-bottom: 0;
}
.vc_custom_heading.tribe-events-list-event-title h3 {
font-size: 1.2em;
line-height: 1.2em;
margin-bottom: 10px;
}
.tribe-event-excerpt.vc_gitem-col {
padding-top:0;
}
.tribe-events-photo-event .tribe-event-schedule-details {
font-weight: 700;
color: #888;
}
.tribe-event-excerpt .vc_btn3-container {
margin-bottom: 0;
} .tribe-events-event-meta .recurringinfo,
.tribe-events-single ul.tribe-related-events .recurringinfo,
.single-tribe_events .tribe-events-schedule .recurringinfo {
display:none!important;
} ol.press-reports,
ol.press-releases {
list-style:none;
display:inline-block;
margin-left: 0;
} .tram .vc_single_image-wrapper {
margin-bottom: 0;
}
.tram .wpb_single_image {
margin-bottom: 0!important;
background:#fff;
height: 133px;
}
@media only screen and (min-width: 768px) {
.tram .wpb_single_image {
height: 72px;
}
}
@media only screen and (min-width: 960px) {
.tram .wpb_single_image {
height: 100px;
}
}
@media only screen and (min-width: 1240px) {
.tram .wpb_single_image {
height: 133px;
}
}
.tram img.tram-logo {
position: absolute;
top: 50%!important;
left: 50%!important;
-ms-transform: translate(-50%,-50%)!important;
-webkit-transform: translate(-50%,-50%)!important;
-moz-transform: translate(-50%,-50%)!important;
transform: translate(-50%,-50%)!important;
max-width:65%!important;
height: auto!important;
}
img.tram-logo.portrait {
width: auto;
max-height:65%;
}
img[src$=".svg"].tram-logo {
width: 65%!important;
height: auto!important;
}
img[src$=".svg"].tram-logo.portrait {
height: 65%!important;
width: auto;
}
.tram .vc_gitem-col {
padding: 0 7.5%
}
.tram .vc_gitem-zone-mini:first-child {
padding-top: 5px!important;
}
.tram .vc_gitem-zone-mini:last-child {
padding-bottom: 5px!important;
}
.tram .tram-name {
text-align: center;
margin-bottom: 0;
}
.tram .tram-name.taken {
font-size: 1.2em;
}
.tram .tram-name.available,
.tram .tram-name.reserved {
margin-top: 35px;
}
.tram .tram-line {
text-align: center;
}
.tram .tram-line p {
background-color: #000;
color: #fff;
border-radius: 3em;
font-size: 3em;
line-height: 2em;
width: 2em;
margin: 0 auto;
} .pricing-box .plan-header p.subtitle {
color: #444;
} .event-grid-highlight {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 99%;
border: 2px solid rgba(0, 90, 204, 1);
overflow: visible;
}