.tickera-payment-gateways {
border: 1px solid #f1f1f1;
padding: 6px 10px;
float:left;
width: 100%;
margin-bottom: 15px;
}
.tickera-hide-button {
display: none;
}
.tickera-payment-gateways .tc_gateway_form {
max-height: 0;
overflow: hidden;
transition: max-height 0.5s linear;
-moz-transition: max-height 0.5s linear;
-webkit-transition: max-height 0.5s linear;
}
.tickera-payment-gateways .tickera-height {
max-height: 1000px;
transition: max-height 0.5s linear;
-moz-transition: max-height 0.5s linear;
-webkit-transition: max-height 0.5s linear;
}
.tickera-payment-gateways .tickera-height.tc_gateway_form {
margin: 30px 0;
}
.tickera-payment-gateways .plugin-title {
font-size: 0.9em;
}
.tickera-payment-gateways .plugin-title label {
margin-bottom: 0;
}
.tickera-payment-gateways .plugin-title img {
vertical-align: middle;
}
.tickera-payment-options {
margin-left: 15px;
}
.tc_cart_payment_methods th {
padding: 20px 7px;
}
.tc_gateway_form thead  th {
padding: 20px 7px;
}
.tickera_table {
width: 100%;
}
.cart_success{
color: green;
}
.tc_cart_billing {
width: 100%;
margin-bottom: 30px;
}
.tc_cart_billing th {
margin: 10px 0;
}
.tc_gateway_form td {
padding: 7px;
}
.info_section h2 {
float: left;
width: 100%;
}
.tickera input {
border: 1px solid rgba(0, 0, 0, 0.2);    
}
.tickera select {
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 5px;
max-width: 196px;
}
.tickera-input-field {
border: 1px solid rgba(0, 0, 0, 0.2);    
padding: 7px;
}
.tc_cart_payment_methods { width: 100%;
}
.ticket-info-wrap {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 0 0 40px 0;
float:left;
width: 100%;
}
.fields-wrap input {
float: left;
}
.fields-wrap label {
width: 100%;
}
.fields-wrap span {
float: left;
width: 100%;
margin-bottom: 10px;
}
.field-name {
float: left;
}
.cart_error{
color: red;
}
.tc-container {
width: 100%;
margin: 0 auto 0 auto;
}
.tickera-checkout {
font-family: Helvetica, Arial, sans-serif;
color: #555;
}
.tickera-checkout .ticket-price {
text-align: center;
}
.tickera-checkout .ticket-quantity {
text-align: center;
}
.ticket-quantity .quantity {
width: 35px;
height: 30px;
border: none;
text-align: center;
border: 1px solid #e7e7e7;
margin: 0 3px;
padding: 0 5px;
}
.ticket-quantity .plus {
margin-left: -4px;
}
.ticket-quantity .tickera_button {
background: none;
border: none;
color: #4187c9;
font-size: 15px;
height: 30px;
outline: none;
padding: 5px;
}
.ticket-quantity .tickera_button:hover {
cursor: pointer;
color: #555;
background-color: transparent;
}
.ticket-quantity .tickera_button:hover,
.ticket-quantity .tickera_button:focus{
background: transparent;
border: none;
}
.tickera-checkout tr {
border-bottom: 1px solid #e7e7e7;
}
.tickera-checkout tr th {
font-size: 14px;
font-weight: bold;
padding:10px;
}
.tickera-checkout thead tr th:nth-child(2),
.tickera-checkout thead tr th:nth-child(3),
.tickera-checkout thead tr th:nth-child(4),
.tickera-checkout tbody tr td:nth-child(2),
.tickera-checkout tbody tr td:nth-child(3),
.tickera-checkout tbody tr td:nth-child(4){
text-align: center;
}
.tickera-checkout tr th:first-child {
text-align: left;
}
.tickera-checkout tr th:last-child, .ticket-total {
text-align: right;
}
.tickera-checkout tbody tr td{
padding: 14px 10px;
vertical-align: middle;
line-height: 18px;
}
.tickera-checkout .tickera_update{
float: right;
text-transform: uppercase;
transition: all linear 0.2s;
-webkit-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
}
.tickera-button {
border: none;
color: #fff;
text-transform: uppercase;
padding: 13px 20px;
background-color: #4187c9;
border: none;
}
.tickera-button:hover {
background-color: #285F96;
}
.tickera_checkout{
float: right;
margin: 30px 0 0 0;
}
.tickera_checkout:hover{
background-color: #7cc576;
color: #fff;
cursor: pointer;
}
.coupon-code {
font-size: 15px;
}
.coupon-code input {
border: 1px solid #e7e7e7;
height: 34px;
margin-bottom: 10px;
}
.tickera-checkout .ticket-total-all {
font-weight: bold;
text-align: right;
}
.ticket-total-all span {
margin-bottom: 10px;
}
.tickera-checkout .last-table-row td {
padding: 20px 10px;
}
.ticket-info-wrap p {
line-height: 0;
margin: 0;
}
#coupon_code {
margin-bottom: 0;
}
.tickera_buyer_info {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 19px;
padding-bottom: 20px;
float: left;
width: 100%;
}
.tickera_buyer_info h5 {
float: left;
width: 100%;
}
.tickera_additional_info label input {
margin-left: 5px;
}
.tc_cart_payment_methods label {
margin-bottom: 0px;
float: left;
width: 100%;
}
.tc_cart_errors {
color: #FA1010;
}
.tc_in_cart{
width: 100%;
display: block;
}
.order_details_title{
font-weight: bold;
display: inline-block;
width: 130px;
}
span.total_item_title{
display: inline-block;
margin-right: 5px;
font-weight: normal;
}
span.total_item_amount{
display: inline-block;
min-width: 85px;
font-weight: normal;
}
span.cart_total_price_title, 
span.cart_total_price{
font-weight: bold;
margin-top: 14px;
margin-bottom: 0;
} .tc_widget_cart_button {
text-align: center;
float: right;
margin-top: 20px;
}
.tc-clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .tc-clearfix {
display: block;
}
* html .tc-clearfix {
height: 1%;
}
.payment-option-wrap {
width: 33%;
float:left;
text-align: center;
margin-bottom: 20px;
}
.payment-option-wrap:hover {
cursor: pointer;
}
.payment-image-check {
height: 70px;
overflow: hidden;
}
.payment-option-wrap img {
margin: -72px 0 0 0;
width: auto !important;
}
.active-gateway img {
margin: 0;
}
.tc_choose_gateway {
margin-right: 7px;
}
.payment-option-wrap label img{ pointer-events: none;
position: relative;
max-width: none;
} .payment-option-wrap label{
display: inline-block;
position: relative;
}
.payment-option-wrap label::before{
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.tc_redirect_message{
display: none;
} @media only screen and (max-width: 1270px){
.tc-container {
width: 100%;
}
}
@media only screen and (max-width: 1070px){
.tc-container {
width: 100%;
}
}
@media only screen and (max-width: 850px){
.tc-container {
width: 100%;
}
}
@media only screen and (max-width: 650px){
.tc-container {
width: 100%;
}
.tickera-checkout tr th {
font-size: 14px;
}
.tickera-checkout tbody tr td,
.event_tickets th, 
.event_tickets td{
font-size: 13px;
}
.tc_gateway_form td {
padding: 7px 2px;
}
.tc_gateway_form td {
font-size: 14px;
}
.payment-option-wrap {
width: 50%;
}
}
@media only screen and (max-width: 470px){
.tc-container {
width: 100%;
}
.ticket-price, .ticket-price-header {
display: none;
}
.coupon-code input {
width: 200px;
margin: 10px 0 10px 0;
}
.tickera_additional_info input[type=text], 
.tickera_additional_info input[type=password], 
.tickera_additional_info input[type=email]{
width: 100%;
margin: 8px 0 10px 0;
}
.tickera-checkout .tickera_update,
.tickera_checkout{
margin: 8px 0 10px 0;
width: 100%;
}
}
@media only screen and (max-width: 320px){
.tc-container {
width: 100%;
}
.ticket-quantity .tickera_button {
width: 100%;
margin: 0;
}
.ticket-quantity .quantity {
height: 23px;
}
.coupon-code input {
width: 248px;
margin: 10px 0 10px 0;
}
}#cookie-law-info-bar {
border: 0;
font-size: 10pt;
margin: 0 auto;
padding: 5px 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 9999;
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding: 2px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
background: #222 url(//www.beaworldfestival.com/wp-content/plugins/cookie-law-info/images/overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
margin: auto 10px;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
}
.cli-plugin-button:active {
top: 1px;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: bold;
line-height: 1;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}.tc_field_col_1{
width: 100%;
float: left;
}
.tc_field_col_2{
width: 49.5%;
margin-right: 1%;
float: left;
}
.tc_field_col_3{
width: 32.6%;
margin-right: 1%;
float: left;
}
.tc_field_col_4{
width: 24.2%;
margin-right: 1%;
float: left;
}
.tc_field_col_5{
width: 19%;
margin-right: 1%;
float: left;
}
.tc_field_col_6{
width: 15.66%;
margin-right: 1%;
float: left;
}
.tc_field_col_7{
width: 13.25%;
margin-right: 1%;
float: left;
}
.tc_field_col_8{
width: 11.43%;
margin-right: 1%;
float: left;
}
.tc_field_col_9{
width: 10%;
margin-right: 1%;
float: left;
}
.tc_field_col_10{
width: 8.94%;
margin-right: 1%;
float: left;
}
.tc_field_col_last_child{
margin-right: 0%;
}
.fields-wrap.tc_radio_field input{
float: none;
margin-right: 3px;
}
.fields-wrap.tc_checkbox_field input{
float: none;
margin-right: 3px;
}
.fields-wrap span.description{
font-style: italic;
}div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:99998; }
.em-search-ajax { position:relative; }
.em-wrapper label span.screen-reader-text, #em-wrapper label span.screen-reader-text { clip: rect(1px 1px 1px 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .em-warning { margin:10px 0px; padding:10px; color:#333; border-radius:3px; display:block !important; }
.em-warning p { margin:10px 0px !important; padding:0px; color:#333 }
.em-warning-errors { background-color:#FFEBE8; border:1px solid #C00; }
.em-warning-confirms { background-color:#f1fff0; border:1px solid #a8d144; }
a.em-button { padding:5px 10px; margin:5px; background:#EEE; color:#333; border:1px solid #CCC; border-radius:3px; display:inline-block; text-decoration:none; }
a.em-button:hover { text-decoration:none; } .em-search div { display:inline; }
.em-search .hidden { display:none !important; } div.css-search { margin-bottom:20px; }	
div.em-search.css-search label { display:inline; } 
div.em-search.css-search div { display:block; }
div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button { 
width:auto; height:auto; margin:0; padding:0; float:none; display:inline-block; font-size:14px; }
div.css-search option { display:block; }
div.css-search input, div.css-search select { padding:5px; }
div.css-search { background:#fff; border:1px solid #dedede; border-radius:3px; padding:5px; min-height:40px; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; } div.css-search.has-advanced div.em-search-main { padding-bottom:8px; border-bottom:1px solid #dedede; }
div.css-search div.em-search-main div { display:inline; }
div.css-search div.em-search-field { padding:5px 0px; }
div.css-search input.em-search-text, div.css-search input.em-search-geo { width:90%; font-size:16px; line-height:16px; padding:8px; border:none; outline:none !important; color:#666; text-overflow: ellipsis; display:inline-block; }
div.css-search div.em-search-geo { margin:0px 0px 0px 5px; padding-left:20px; background:url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/search-geo.png) 0px 3px no-repeat; }
div.css-search div.em-search-text { margin:0px 0px 0px 5px; padding-left:20px; background:url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/search-mag-ico.png) 0px 4px no-repeat; } div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder { font-size:16px; line-height:16px; padding:3px 0px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input:-moz-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input::-moz-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; } div.css-search.has-search-geo.has-search-term input.em-search-text, div.css-search.has-search-geo.has-search-term input.em-search-geo { width:40%; }
.pac-container .pac-item { padding:4px 4px !important; } div.css-search div.em-search-main .em-search-submit {
position:absolute;
top: 5px; right: 5px;
-moz-box-shadow: 0px 0px 0px 0px #ffffff;
-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
box-shadow: 0px 0px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d) );
background:-moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
background-color:#b7d282;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#ffffff;
font-weight:bold;
padding:8px 10px;
text-decoration:none;
text-shadow:1px 1px 0px #c7c5c7;
line-height:16px;
}
div.css-search div.em-search-main .em-search-submit:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C4DB99), color-stop(1, #A4C48A) );
background:-moz-linear-gradient( center top, #C4DB99 5%, #A4C48A 100% );
background:-ms-linear-gradient(top, #C4DB99, #A4C48A);
background:-o-linear-gradient(top, #C4DB99, #A4C48A);
background:linear-gradient(top, #C4DB99, #A4C48A);
background-color:#A4C48A;
}
div.css-search div.em-search-main .em-search-submit img { border:none; padding:0; margin:0; box-shadow:none; border-radius:0; background:none; } div.css-search div.em-search-main button.em-search-submit span { display:block; width:16px; height:16px; background:url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/search-mag.png) 0px 0px no-repeat; } div.css-search div.em-search-location, div.em-search-location-meta { margin:0px; padding: 0px; }
div.css-search div.em-search-advanced, div.css-search div.em-search-options { padding:5px 8px; }
div.css-search div.em-search-advanced > div { clear:both; }
div.css-search div.em-search-advanced label > span { display:block; float:left; min-width:100px; }
div.css-search div.em-search-advanced .em-search-submit { margin:10px 0px; }
div.css-search.no-search-main div.em-search-advanced.visible div { display:inline; clear:none; }
div.css-search.no-search-main div.em-search-advanced.visible label { display:none; }
div.css-search div.em-search-options { text-align:right; } .css-events-list table.events-table { border-spacing: 0px; border-collapse: collapse; }
.css-events-list table.events-table td { padding:0px; }
.css-events-list table.events-table th.event-time { width:150px; }
.css-events-list table.events-table th.event-description { width:auto; } .em-booking { margin:15px 0px 10px 0px; position:relative; }
.em-booking-form  { position:relative; clear:left; }
.em-booking-form-details  { padding:10px; width:360px; float:left; }  
.em-booking-form-details input.input, .em-booking-form-details textarea { width:250px; }
.em-booking-form p { clear:left; }
.em-booking-form label { display:block; float:left; }
.em-booking-form span.input-group input { margin-left:-20px; }
.em-booking-form span.input-group { display:block; margin-left:120px; }
.em-booking-form label  { display:inline-block; width:100px; }	
.em-booking-form-details .em-booking-submit { width:auto; } .em-tickets { margin-bottom:20px; } div.em-booking-message { margin:10px 0px; padding:10px; color:#333; border-radius:3px; }
div.em-booking-message p { margin:10px 0px !important; padding:0px; color:#333; }
div.em-booking-message-success { background-color:#f1fff0; border:1px solid #a8d144; }	
div.em-booking-message-error { background-color:#FFEBE8; border:1px solid #C00; } div.em-booking-login { padding: 10px 10px 10px 20px; margin: 0px 0px 0px 390px;	border-left: 1px solid black; }
div.em-booking-login label { display:inline-block; width:90px; }
div.em-booking-login p{ margin:10px 0px !important; padding:0px !important;	}	
div.em-booking-login input { margin:0px; } #em-wrapper #posts-filter .subsubsub .current { font-weight:bold; }		
#em-wrapper .em-events-admin-list .em-button, #em-wrapper .em-events-admin-list .em-button { float:right; } #event-form h4 { margin:25px 0px 15px 0px; font-weight:bold; }
#event-form p { margin-top:10px; }
#event-form .inside { clear:both; margin-bottom:20px; }
#buddypress .wp-editor-wrap table { width:auto; }
#buddypress .wp-editor-wrap table tr td, #buddypress .wp-editor-wrap table tr th { padding:0; }
#buddypress .wp-editor-wrap a.button, #buddypress .wp-editor-wrap button, #buddypress .wp-editor-wrap input[type=submit], #buddypress .wp-editor-wrap input[type=button], #buddypress .wp-editor-wrap input[type=reset] { padding: 0px 10px 1px; } #event-form #event-name { width:80%; padding:2px; }
#event-form .event-extra-details { margin-top:20px; }
#event-form .event-extra-details select { vertical-align:top; } #event-form .reschedule-hidden, #post .reschedule-hidden { display:none; visibility:hidden; }
#event-form .em-recurrence-reschedule, #post .em-recurrence-reschedule { padding:15px 20px; border-left: 4px solid #ffa500; }
#event-form .em-recurrence-reschedule h4, #post .em-recurrence-reschedule h4 { margin-top:0px; }
#event-form .recurrence-reschedule-warning, #post .recurrence-reschedule-warning { margin-bottom:25px; color:#c45500; }
#event-form .recurrence-reschedule-warning p, #post .recurrence-reschedule-warning p { margin-top:0px; font-size:14px; } #event-rsvp-box { margin:10px; }
#event-rsvp-options label { font-weight:bold; } .em-tickets-row .ticket-status span.ticket_on { display:block; width:10px; height:10px; background:green; }
.em-tickets-row .ticket-status span.ticket_off { display:block; width:10px; height:10px; background:red; }
.em-tickets-row .ticket-status span.ticket_new { display:block; width:10px; height:10px; background:grey; }
#em-tickets-form th { width:auto; }
#em-tickets-form th.ticket-status { width:20px; } .em-ticket-form .ticket-options { margin-top:10px; }	
.em-ticket-form > div > div, #em-tickets-form .ticket-dates > div { clear:both; padding-top:4px; }
.em-ticket-form label { display:block; float:left; min-width:105px; padding-right:5px; }
#em-tickets-form .ticket-name input, #em-tickets-form .ticket-description textarea { width:50%} 
#em-tickets-form .em-ticket-form-actions { clear:both; }
#em-tickets-form .ticket-spaces input, #em-tickets-form .ticket-price input { width:80px; }
#em-tickets-form .ticket-dates input.em-date-input-loc { width:90px; }
#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-from-recurring, 
#em-tickets-form .ticket-dates-to-normal, #em-tickets-form .ticket-dates-to-recurring { display:inline; }
#em-tickets-form .ticket-required input, #em-tickets-form .ticket-roles input { width:auto; }
#em-tickets-form .ticket-roles div { margin-left:110px; } #wp-em-editor-content-wrap table { margin-bottom:0px; } #em-location-data table.em-location-data td, #em-location-data table.em-location-data th { vertical-align:top; border:none; }
#em-location-data table.em-location-data select { width:100%; }
#em-location-data table.em-location-data { width:50%; float:left; border:none; }
#em-location-data .em-location-map-container { width: 50%; height: 300px; float:left; }
#em-location-data .em-location-map-404, #em-location-data .em-location-map-content { width:100%; height:100%; }
#em-location-data .em-location-map-404 { vertical-align:middle; text-align: center; }  table.em-form-fields td, table.em-form-fields th { text-align:left; vertical-align:top; }
table.em-form-fields th { padding:0px 20px 5px 0px; } .em_obj { position:relative; }
.em_obj .table-wrap { clear:left; padding-top:5px; }
.em-bookings-table .em-bookings-table-export, .em-bookings-table .em-bookings-table-settings { float:left; display:block; margin:2px 5px; width:25px; height:25px;  }
.em-bookings-table .em-bookings-table-export { background:url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/csv.png) 0px 0px no-repeat; }
.em-bookings-table .em-bookings-table-settings { background:url(//www.beaworldfestival.com/wp-content/plugins/events-manager/includes/images/settings.png) 0px 0px no-repeat; } #em-bookings-table-export, #em-bookings-table-settings { width:500px; height: 75%; }
#em-bookings-table-export form, #em-bookings-table-settings form { height: 100%; overflow:auto; } .em-bookings-table-overlay ul.em-bookings-cols-sortable { list-style-type: none; margin: 0; padding: 0 0 10px; float: left; margin-right: 10px; }
.em-bookings-table-overlay ul.em-bookings-cols-sortable li { margin: 0 5px 5px 5px; padding: 3px 8px; font-size: 12px; width: 120px; font-weight:none; cursor:move; }
.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-highlight {}
.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default { color:#999; }
#em-bookings-export-cols-inactive, #em-bookings-cols-inactive { width:300px; }	
#em-bookings-export-cols-inactive li, #em-bookings-cols-inactive li { float:left; } #em-bookings-admin-booking .em-booking-single-info { display:none; }
#em-bookings-admin-booking .em-booking-single-form { padding-right:20px; } body#printable { font-family: Gill Sans, Helvetica, Arial, sans-serif; text-align: center; }  
body#printable #container { margin: 0 auto; width: 780px; text-align: left; }
body#printable table#bookings-table { width: 600px; border-spacing: 0px; }
body#printable table#bookings-table td { padding: 5px 0; }
body#printable table#bookings-table td.spaces-number { text-align: right; padding-right: 20px; }
body#printable table#bookings-table th { text-align: left; margin-left: 5px; }   
body#printable table#bookings-table tr#booked-spaces td{ border-top: 2px solid #999; }
body#printable table#bookings-table td.total-label { text-align: right; }                                  
body#printable table#bookings-table tr#booked-spaces td.spaces-number, table#bookings-table tr#available-spaces td.spaces-number { font-weight: bold; } table.em-calendar td { padding: 2px 4px; text-align: center; }
table.em-calendar.table tr.days-names { font-weight: bold; } 
table.em-calendar td.eventless-pre, .em-calendar td.eventless-post { color: #ccc; }
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{ color: #aaa; text-decoration:underline; }
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a { color: #FD7E29; }
table.em-calendar td.eventful-today a { font-weight: bold; }
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today { background-color: #CFCFCF; }
table.em-calendar thead { font-size: 120%; font-weight: bold; }
table.fullcalendar { border-collapse: collapse; }
table.fullcalendar td { text-align: left; border: 1px solid #888; }
div.em-calendar-wrapper { position:relative; } .em-map-balloon .em-map-balloon-content { 
margin:0px 0px 0px 0px !important; 
padding:0px 0px 20px 0px !important; 
font-size:12px !important;
color:#000000  !important;
width:auto !important; 
max-width:none !important;
height:auto !important;
max-height:none !important;
}
.em-location-map img, .em-locations-map img, #em-map img { 
max-width:none !important; 
background:none !important; 
border:none !important; 
margin:0 !important; 
padding:0 !important; 
height:auto; 
width:auto;
} #start-time, #end-time { width:7em;}
#start-time.error, #end-time.error { border:#cc0000 1px solid; }
div.time-picker {  position: absolute; height: 191px; width:5em; overflow: auto; background: #fff; border: 1px solid #aaa; z-index: 99; margin: 0; }
div.time-picker-12hours { width:7em; }
div.time-picker ul { list-style-type: none; margin: 0; padding: 0; }
div.time-picker li { cursor: pointer; height: 10px; font: 12px/1 Helvetica, Arial, sans-serif; padding: 4px 3px; }
div.time-picker li.selected { background: #0063CE; color: #fff; }.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut; }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
-webkit-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out; } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform 100ms ease;
transition: -webkit-transform 100ms ease;
transition: transform 100ms ease;
transition: transform 100ms ease, -webkit-transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }  .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #cc8600;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: opacity 200ms ease;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #cc8600; }.flag-icon {
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
position: relative;
display: inline-block;
width: 1.33333333em;
line-height: 1em; }
.flag-icon:before {
content: "\00a0"; }
.flag-icon-1 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/1.svg); }
.flag-icon-2 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/2.svg); }
.flag-icon-3 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/3.svg); }
.flag-icon-4 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/4.svg); }
.flag-icon-5 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/5.svg); }
.flag-icon-6 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/6.svg); }
.flag-icon-7 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/7.svg); }
.flag-icon-8 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/8.svg); }
.flag-icon-9 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/9.svg); }
.flag-icon-10 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/10.svg); }
.flag-icon-11 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/11.svg); }
.flag-icon-12 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/12.svg); }
.flag-icon-13 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/13.svg); }
.flag-icon-14 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/14.svg); }
.flag-icon-15 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/15.svg); }
.flag-icon-16 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/16.svg); }
.flag-icon-17 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/17.svg); }
.flag-icon-18 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/18.svg); }
.flag-icon-19 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/19.svg); }
.flag-icon-20 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/20.svg); }
.flag-icon-21 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/21.svg); }
.flag-icon-22 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/22.svg); }
.flag-icon-23 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/23.svg); }
.flag-icon-24 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/24.svg); }
.flag-icon-25 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/25.svg); }
.flag-icon-26 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/26.svg); }
.flag-icon-27 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/27.svg); }
.flag-icon-28 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/28.svg); }
.flag-icon-29 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/29.svg); }
.flag-icon-30 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/30.svg); }
.flag-icon-31 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/31.svg); }
.flag-icon-32 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/32.svg); }
.flag-icon-33 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/33.svg); }
.flag-icon-34 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/34.svg); }
.flag-icon-35 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/35.svg); }
.flag-icon-36 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/36.svg); }
.flag-icon-37 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/37.svg); }
.flag-icon-38 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/38.svg); }
.flag-icon-39 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/39.svg); }
.flag-icon-40 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/40.svg); }
.flag-icon-41 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/41.svg); }
.flag-icon-42 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/42.svg); }
.flag-icon-43 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/43.svg); }
.flag-icon-44 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/44.svg); }
.flag-icon-45 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/45.svg); }
.flag-icon-46 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/46.svg); }
.flag-icon-47 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/47.svg); }
.flag-icon-48 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/48.svg); }
.flag-icon-49 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/49.svg); }
.flag-icon-50 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/50.svg); }
.flag-icon-51 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/51.svg); }
.flag-icon-56 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/56.svg); }
.flag-icon-61 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/61.svg); }
.flag-icon-62 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/62.svg); }
.flag-icon-63 {
background-image: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/flags/63.svg); }.chocolat-zoomable.chocolat-zoomed {
cursor: zoom-out; }
.chocolat-open {
overflow: hidden; }
.chocolat-overlay {
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 10;
background-color: #010101;
display: none;
opacity: 0.8; }
.chocolat-wrapper {
height: 100%;
width: 100%;
position: fixed;
display: none;
left: 0;
top: 0;
z-index: 16;
color: #fff; }
.chocolat-zoomable .chocolat-img {
cursor: zoom-in; }
.chocolat-loader {
height: 80px;
width: 120px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -60px;
margin-top: -40px;
z-index: 11;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/loading.gif);
display: none;
background-size: cover; }
.chocolat-content {
position: fixed;
width: 0px;
height: 0px;
left: 50%;
top: 50%;
z-index: 14;
text-align: left; }
.chocolat-content .chocolat-img {
position: absolute;
width: 100%;
height: 100%; }
.chocolat-wrapper .chocolat-left {
position: absolute;
left: 0;
width: 50px;
height: 100px;
top: 50%;
margin-top: -50px;
cursor: pointer;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/left.png) 50% 50% no-repeat;
z-index: 17;
display: none; }
.chocolat-wrapper .chocolat-right {
position: absolute;
right: 0;
width: 50px;
height: 100px;
top: 50%;
margin-top: -50px;
cursor: pointer;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/right.png) 50% 50% no-repeat;
z-index: 17;
display: none; }
.chocolat-wrapper .chocolat-right.active {
display: block; }
.chocolat-wrapper .chocolat-left.active {
display: block; }
.chocolat-wrapper .chocolat-top {
position: absolute;
top: 0px;
right: 0;
left: 0;
line-height: 50px;
height: 50px;
overflow: hidden;
z-index: 17;
margin-bottom: 10px; }
.chocolat-wrapper .chocolat-close {
width: 50px;
height: 50px;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/close.png) 50% 50% no-repeat; }
.chocolat-wrapper .chocolat-bottom {
position: absolute;
bottom: 0;
left: 0;
right: 0;
line-height: 40px;
height: 40px;
font-size: 12px;
z-index: 17;
padding-left: 15px;
padding-right: 15px;
background: rgba(0, 0, 0, 0.2);
text-align: right;
margin-top: 10px; }
.chocolat-wrapper .chocolat-set-title {
display: inline-block;
padding-right: 15px;
line-height: 1;
border-right: 1px solid rgba(255, 255, 255, 0.3); }
.chocolat-wrapper .chocolat-pagination {
float: right;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
margin-right: 15px; }
.chocolat-wrapper .chocolat-fullscreen {
width: 16px;
height: 40px;
background: url(//www.beaworldfestival.com/wp-content/themes/beaworld/images/fullscreen.png) 50% 50% no-repeat;
display: block;
margin: auto;
cursor: pointer;
float: right; }
.chocolat-wrapper .chocolat-description {
display: inline-block;
float: left; } body.chocolat-open > .chocolat-overlay {
z-index: 15; }
body.chocolat-open > .chocolat-loader {
z-index: 15; }
body.chocolat-open > .chocolat-content {
z-index: 17; } .chocolat-in-container .chocolat-wrapper,
.chocolat-in-container .chocolat-content,
.chocolat-in-container .chocolat-overlay {
position: absolute; }
.chocolat-in-container {
position: relative; } @keyframes scrolling {
0% {
top: 10px
}
50% {
top: 15px
}
100% {
top: 10px
}
}
@keyframes spinAround {
from {
transform: rotate(0deg)
}
to {
transform: rotate(359deg)
}
}
.is-hidden {
opacity: 0
}
.is-visible {
opacity: 1
}
.animated.fadeIn {
opacity: 0;
transition: all .8s ease-in-out;
transition-delay: .3s
}
@media screen and (max-width: 768px) {
.animated.fadeIn {
transition-delay: 0s
}
}
.animated.scale {
transform: scale(0.5)
}
.animated.translate, .animated.translate-left {
transform: translate3d(-400px, 0, 0)
}
.animated.translate-right {
transform: translate3d(400px, 0, 0)
}
.animated.reveal-animation.rotate {
transform: rotate(360deg)
}
.animated.reveal-animation.scale {
transform: scale(1)
}
.animated.reveal-animation.translate, .animated.reveal-animation.translate-left, .animated.reveal-animation.translate-right {
transform: translate3d(0, 0, 0)
}
.animated.reveal-animation.fadeIn {
opacity: 1
}
.floating-objects {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 275px
}
.floating-objects div {
max-width: 150px;
max-height: 150px;
position: absolute;
z-index: 4;
background: none;
display: block;
-moz-transform: scale(0.7)
}
.floating-objects div img {
width: 100%;
height: auto
}
.floating-objects div.floating-1h {
top: 220px;
left: 90px;
width: 100px;
height: 100px;
animation: float 9s ease-in-out infinite
}
.floating-objects div.floating-1h span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 50px 50px 50px;
border-color: transparent transparent #cc8600 transparent
}
.floating-objects div.floating-2h {
top: 320px;
left: 230px;
width: 40px;
height: 40px;
animation: float 10s ease-in-out infinite
}
.floating-objects div.floating-2h span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent #cc8600 transparent transparent
}
.floating-objects div.floating-3h {
top: 170px;
left: auto;
right: 110px;
width: 20px;
height: 160px;
animation: float2 9s ease-in-out infinite
}
.floating-objects div.floating-3h span {
display: block;
width: 20px;
height: 160px;
background: #cc8600
}
.floating-objects div.floating-4h {
top: 278px;
left: auto;
right: 175px;
width: 20px;
height: 20px;
animation: float2 8s ease-in-out infinite
}
.floating-objects div.floating-4h span {
display: block;
width: 20px;
height: 20px;
background: #cc8600
}
.floating-objects div.floating-5h {
top: 10px;
left: auto;
right: 210px;
width: 20px;
height: 20px;
animation: float 8s ease-in-out infinite
}
.floating-objects div.floating-5h span {
display: block;
width: 20px;
height: 20px;
background: #cc8600
}
.floating-objects div.floating-6h {
top: 30px;
left: 180px;
width: 10px;
height: 80px;
animation: float2 12s ease-in-out infinite
}
.floating-objects div.floating-6h span {
display: block;
width: 10px;
height: 80px;
background: #cc8600
}
.floating-objects div.floating-7h {
top: 55px;
left: auto;
right: 90px;
width: 80px;
height: 80px;
animation: float2 9s ease-in-out infinite
}
.floating-objects div.floating-7h span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 50px 50px 50px;
border-color: transparent transparent #cc8600 transparent
}
.floating-objects div.floating-8h {
top: 0px;
left: 310px;
width: 50px;
height: 50px;
animation: float2 12s ease-in-out infinite
}
.floating-objects div.floating-8h span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent #cc8600 transparent transparent
}
.floating-objects div.floating-9h {
top: 60px;
right: 180px;
width: 10px;
height: 90px;
animation: float2 14s ease-in-out infinite
}
.floating-objects div.floating-9h span {
display: block;
width: 10px;
height: 90px;
background: #cc8600
}
.floating-objects div.floating-1 {
top: 190px;
left: 90px;
width: 100px;
height: 100px;
animation: float2 15s ease-in-out infinite
}
.floating-objects div.floating-1 span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 50px 50px 50px;
border-color: transparent transparent #cc8600 transparent
}
.floating-objects div.floating-2 {
top: 170px;
left: 500px;
width: 40px;
height: 40px;
animation: float 10s ease-in-out infinite
}
.floating-objects div.floating-2 span {
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent #cc8600 transparent transparent
}
.floating-objects div.floating-3 {
top: 250px;
right: 120px;
width: 60px;
height: 60px;
animation: float 10s ease-in-out infinite
}
.floating-objects div.floating-3 span {
display: block;
width: 60px;
height: 60px;
background: #cc8600
}
.floating-objects div.floating-4 {
top: 300px;
right: 400px;
width: 20px;
height: 20px;
animation: float 11s ease-in-out infinite
}
.floating-objects div.floating-4 span {
display: block;
width: 20px;
height: 20px;
background: #cc8600
}
.floating-objects div.floating-5 {
top: 300px;
right: 500px;
width: 20px;
height: 190px;
animation: float2 15s ease-in-out infinite
}
.floating-objects div.floating-5 span {
display: block;
width: 20px;
height: 180px;
background: #cc8600
}
.floating-objects div.floating-6 {
top: 200px;
right: 500px;
width: 40px;
height: 40px;
animation: float 6s ease-in-out infinite
}
.floating-objects div.floating-6 span {
display: block;
width: 40px;
height: 40px;
background: #cc8600;
border-radius: 40px
}
@media screen and (min-width: 769px), print {
.floating-objects div {
zoom: 60%;
-moz-transform: scale(0.6)
}
}
@media screen and (max-width: 768px) {
.floating-objects {
top: -70px !important
}
.floating-objects div {
zoom: 50%;
-moz-transform: scale(0.5);
opacity: 0.9
}
}
_:-ms-lang(x), .floating-1 {
top: 115px !important
}
_:-ms-lang(x), .floating-2 {
top: 170px !important
}
_:-ms-lang(x), .floating-4 {
top: 180px !important
}
_:-ms-lang(x), .floating-5 {
top: 190px !important
}
_:-ms-lang(x), .floating-6 {
top: 130px !important
}
@keyframes float {
0% {
transform: translate(0px, 0px) rotate(0deg);
-moz-transform: translate(0px, 0px) rotate(0deg) scale(0.6)
}
40% {
transform: translate(-20px, -20px) rotate(14deg);
-moz-transform: translate(-20px, -20px) rotate(14deg) scale(0.6)
}
60% {
transform: translate(-20px, -20px) rotate(-4deg);
-moz-transform: translate(-20px, -20px) rotate(-4deg) scale(0.6)
}
100% {
transform: translate(0px, 0px) rotate(0deg);
-moz-transform: translate(0px, 0px) rotate(0deg) scale(0.6)
}
}
@keyframes float2 {
0% {
transform: translate(0px, 0px) rotate(-45deg);
-moz-transform: translate(0px, 0px) rotate(-45deg) scale(0.6)
}
40% {
transform: translate(-20px, -20px) rotate(-50deg);
-moz-transform: translate(-20px, -20px) rotate(-50deg) scale(0.6)
}
60% {
transform: translate(-20px, -20px) rotate(-40deg);
-moz-transform: translate(-20px, -20px) rotate(-40deg) scale(0.6)
}
100% {
transform: translate(0px, 0px) rotate(-45deg);
-moz-transform: translate(0px, 0px) rotate(-45deg) scale(0.6)
}
}
.cli-plugin-button, .cli-plugin-button:visited {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important
} html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0
}
p {
margin-bottom: 20px
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal
}
ul {
list-style: none
}
button, input, select, textarea {
margin: 0
}
html {
box-sizing: border-box
}
* {
box-sizing: inherit
}
*:before, *:after {
box-sizing: inherit
}
img, embed, object, audio, video {
height: auto;
max-width: 100%
}
iframe {
border: 0
}
table {
border-collapse: collapse;
border-spacing: 0
}
td, th {
padding: 0;
text-align: left
}
html {
background-color: #001a65;
font-size: 16px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
min-width: 300px;
overflow-x: hidden;
overflow-y: scroll;
text-rendering: optimizeLegibility
}
article, aside, figure, footer, header, hgroup, section {
display: block
}
body, button, input, select, textarea {
font-family: "Montserrat", sans-serif
}
code, pre {
-moz-osx-font-smoothing: auto;
-webkit-font-smoothing: auto;
font-family: monospace
}
body {
font-family: "Montserrat", sans-serif;
color: #fff;
font-size: 1rem;
font-weight: 400;
line-height: 1.5
}
body.page {
padding: 0 !important
}
a {
color: #cc8600;
cursor: pointer;
text-decoration: none;
transition: none 86ms ease-out
}
a:hover {
color: #363636
}
code {
background-color: #f5f5f5;
color: #ff3860;
font-size: 0.8em;
font-weight: normal;
padding: 0.25em 0.5em 0.25em
}
hr {
background-color: #dbdbdb;
border: none;
display: block;
height: 1px;
margin: 1.5rem 0
}
img {
max-width: 100%
}
input[type="checkbox"], input[type="radio"] {
vertical-align: baseline
}
small {
font-size: 0.8em
}
span {
font-style: inherit;
font-weight: inherit
}
strong {
color: #fff;
font-weight: 700
}
pre {
background-color: #f5f5f5;
color: #fff;
font-size: 0.8em;
white-space: pre;
word-wrap: normal
}
pre code {
-webkit-overflow-scrolling: touch;
background: none;
color: inherit;
display: block;
font-size: 1em;
overflow-x: auto;
padding: 1.25rem 1.5rem
}
table {
width: 100%
}
table td, table th {
text-align: left;
vertical-align: top
}
table th {
color: #fff
}
.is-block {
display: block
}
@media screen and (max-width: 768px) {
.is-block-mobile {
display: block !important
}
}
@media screen and (min-width: 769px), print {
.is-block-tablet {
display: block !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-block-tablet-only {
display: block !important
}
}
@media screen and (max-width: 999px) {
.is-block-touch {
display: block !important
}
}
@media screen and (min-width: 1000px) {
.is-block-desktop {
display: block !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-block-desktop-only {
display: block !important
}
}
@media screen and (min-width: 1192px) {
.is-block-widescreen {
display: block !important
}
}
.is-flex {
display: flex
}
@media screen and (max-width: 768px) {
.is-flex-mobile {
display: flex !important
}
}
@media screen and (min-width: 769px), print {
.is-flex-tablet {
display: flex !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-flex-tablet-only {
display: flex !important
}
}
@media screen and (max-width: 999px) {
.is-flex-touch {
display: flex !important
}
}
@media screen and (min-width: 1000px) {
.is-flex-desktop {
display: flex !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-flex-desktop-only {
display: flex !important
}
}
@media screen and (min-width: 1192px) {
.is-flex-widescreen {
display: flex !important
}
}
.is-inline {
display: inline
}
@media screen and (max-width: 768px) {
.is-inline-mobile {
display: inline !important
}
}
@media screen and (min-width: 769px), print {
.is-inline-tablet {
display: inline !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-inline-tablet-only {
display: inline !important
}
}
@media screen and (max-width: 999px) {
.is-inline-touch {
display: inline !important
}
}
@media screen and (min-width: 1000px) {
.is-inline-desktop {
display: inline !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-inline-desktop-only {
display: inline !important
}
}
@media screen and (min-width: 1192px) {
.is-inline-widescreen {
display: inline !important
}
}
.is-inline-block {
display: inline-block
}
@media screen and (max-width: 768px) {
.is-inline-block-mobile {
display: inline-block !important
}
}
@media screen and (min-width: 769px), print {
.is-inline-block-tablet {
display: inline-block !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-inline-block-tablet-only {
display: inline-block !important
}
}
@media screen and (max-width: 999px) {
.is-inline-block-touch {
display: inline-block !important
}
}
@media screen and (min-width: 1000px) {
.is-inline-block-desktop {
display: inline-block !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-inline-block-desktop-only {
display: inline-block !important
}
}
@media screen and (min-width: 1192px) {
.is-inline-block-widescreen {
display: inline-block !important
}
}
.is-inline-flex {
display: inline-flex
}
@media screen and (max-width: 768px) {
.is-inline-flex-mobile {
display: inline-flex !important
}
}
@media screen and (min-width: 769px), print {
.is-inline-flex-tablet {
display: inline-flex !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-inline-flex-tablet-only {
display: inline-flex !important
}
}
@media screen and (max-width: 999px) {
.is-inline-flex-touch {
display: inline-flex !important
}
}
@media screen and (min-width: 1000px) {
.is-inline-flex-desktop {
display: inline-flex !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-inline-flex-desktop-only {
display: inline-flex !important
}
}
@media screen and (min-width: 1192px) {
.is-inline-flex-widescreen {
display: inline-flex !important
}
}
.is-clearfix:after {
clear: both;
content: " ";
display: table
}
.is-pulled-left {
float: left
}
.is-pulled-right {
float: right
}
.is-clipped {
overflow: hidden !important
}
.is-overlay {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0
}
.has-text-justified {
text-align: justify
}
.has-text-centered {
text-align: center
}
.has-text-left {
text-align: left
}
.has-text-right {
text-align: right
}
.has-text-white {
color: #fff
}
a.has-text-white:hover, a.has-text-white:focus {
color: #e6e5e5
}
.has-text-black {
color: #0a0a0a
}
a.has-text-black:hover, a.has-text-black:focus {
color: #000
}
.has-text-light {
color: #f5f5f5
}
a.has-text-light:hover, a.has-text-light:focus {
color: #dbdbdb
}
.has-text-dark {
color: #363636
}
a.has-text-dark:hover, a.has-text-dark:focus {
color: #1c1c1c
}
.has-text-primary {
color: #cc8600
}
a.has-text-primary:hover, a.has-text-primary:focus {
color: #996500
}
.has-text-info {
color: #001a65
}
a.has-text-info:hover, a.has-text-info:focus {
color: #000d32
}
.has-text-success {
color: #23d160
}
a.has-text-success:hover, a.has-text-success:focus {
color: #1ca64c
}
.has-text-warning {
color: #ffdd57
}
a.has-text-warning:hover, a.has-text-warning:focus {
color: #ffd324
}
.has-text-danger {
color: #ff3860
}
a.has-text-danger:hover, a.has-text-danger:focus {
color: #ff0537
}
.is-hidden {
display: none !important
}
@media screen and (max-width: 768px) {
.is-hidden-mobile {
display: none !important
}
}
@media screen and (min-width: 769px), print {
.is-hidden-tablet {
display: none !important
}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
.is-hidden-tablet-only {
display: none !important
}
}
@media screen and (max-width: 999px) {
.is-hidden-touch {
display: none !important
}
}
@media screen and (min-width: 1000px) {
.is-hidden-desktop {
display: none !important
}
}
@media screen and (min-width: 1000px) and (max-width: 1191px) {
.is-hidden-desktop-only {
display: none !important
}
}
@media screen and (min-width: 1192px) {
.is-hidden-widescreen {
display: none !important
}
}
.is-marginless {
margin: 0 !important
}
.is-paddingless {
padding: 0 !important
}
.is-unselectable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.box {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
display: block;
padding: 1.25rem
}
.box:not(:last-child) {
margin-bottom: 1.5rem
}
a.box:hover, a.box:focus {
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #cc8600
}
a.box:active {
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #cc8600
}
.button {
-moz-appearance: none;
-webkit-appearance: none;
align-items: center;
border: 2px solid transparent;
border-radius: 0;
box-shadow: none;
display: inline-flex;
font-size: 1rem;
min-height: 3em;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #fff;
border-color: #dbdbdb;
color: #363636;
cursor: pointer;
justify-content: center;
padding-left: 1.5em;
padding-right: 1.5em;
text-align: center;
text-transform: uppercase;
font-size: .85rem;
font-weight: 600;
letter-spacing: 2px
}
@media screen and (min-width: 768px){
.button{
white-space: nowrap;
}
}
.button:focus, .button.is-focused, .button:active, .button.is-active {
outline: none
}
.button[disabled] {
cursor: not-allowed
}
.button strong {
color: inherit
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
height: 1.5em;
width: 1.5em
}
.button .icon:first-child:not(:last-child) {
margin-left: calc(-0.375em - 1px);
margin-right: 0.1875em
}
.button .icon:last-child:not(:first-child) {
margin-left: 0.1875em;
margin-right: calc(-0.375em - 1px)
}
.button .icon:first-child:last-child {
margin-left: calc(-0.375em - 1px);
margin-right: calc(-0.375em - 1px)
}
.button:hover, .button.is-hovered {
border-color: #b5b5b5;
color: #363636
}
.button:focus, .button.is-focused {
border-color: #cc8600;
box-shadow: 0 0 0.5em rgba(204, 134, 0, 0.25);
color: #363636
}
.button:active, .button.is-active {
border-color: #4a4a4a;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #363636
}
.button.is-link {
background-color: transparent;
border-color: transparent;
color: #fff;
text-decoration: underline
}
.button.is-link:hover, .button.is-link.is-hovered, .button.is-link:focus, .button.is-link.is-focused, .button.is-link:active, .button.is-link.is-active {
background-color: #f5f5f5;
color: #fff
}
.button.is-link[disabled] {
background-color: transparent;
border-color: transparent;
box-shadow: none
}
.button.is-white {
background-color: #fff;
border-color: transparent;
color: #0a0a0a
}
.button.is-white:hover, .button.is-white.is-hovered {
background-color: #f9f9f9;
border-color: transparent;
color: #0a0a0a
}
.button.is-white:focus, .button.is-white.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
color: #0a0a0a
}
.button.is-white:active, .button.is-white.is-active {
background-color: #f2f2f2;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #0a0a0a
}
.button.is-white[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none
}
.button.is-white.is-inverted {
background-color: #0a0a0a;
color: #fff
}
.button.is-white.is-inverted:hover {
background-color: #000
}
.button.is-white.is-inverted[disabled] {
background-color: #0a0a0a;
border-color: transparent;
box-shadow: none;
color: #fff
}
.button.is-white.is-loading:after {
border-color: transparent transparent #0a0a0a #0a0a0a !important
}
.button.is-white.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus {
background-color: #fff;
border-color: #fff;
color: #0a0a0a
}
.button.is-white.is-outlined.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-white.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-white.is-inverted.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #0a0a0a
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {
background-color: #0a0a0a;
color: #fff
}
.button.is-white.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #0a0a0a;
box-shadow: none;
color: #0a0a0a
}
.button.is-black {
background-color: #0a0a0a;
border-color: transparent;
color: #fff
}
.button.is-black:hover, .button.is-black.is-hovered {
background-color: #040404;
border-color: transparent;
color: #fff
}
.button.is-black:focus, .button.is-black.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
color: #fff
}
.button.is-black:active, .button.is-black.is-active {
background-color: #000;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #fff
}
.button.is-black[disabled] {
background-color: #0a0a0a;
border-color: transparent;
box-shadow: none
}
.button.is-black.is-inverted {
background-color: #fff;
color: #0a0a0a
}
.button.is-black.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-black.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #0a0a0a
}
.button.is-black.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-black.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #fff
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: #fff
}
.button.is-black.is-outlined.is-loading:after {
border-color: transparent transparent #0a0a0a #0a0a0a !important
}
.button.is-black.is-outlined[disabled] {
background-color: transparent;
border-color: #0a0a0a;
box-shadow: none;
color: #0a0a0a
}
.button.is-black.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {
background-color: #fff;
color: #0a0a0a
}
.button.is-black.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-light {
background-color: #f5f5f5;
border-color: transparent;
color: #363636
}
.button.is-light:hover, .button.is-light.is-hovered {
background-color: #eee;
border-color: transparent;
color: #363636
}
.button.is-light:focus, .button.is-light.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
color: #363636
}
.button.is-light:active, .button.is-light.is-active {
background-color: #e8e8e8;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #363636
}
.button.is-light[disabled] {
background-color: #f5f5f5;
border-color: transparent;
box-shadow: none
}
.button.is-light.is-inverted {
background-color: #363636;
color: #f5f5f5
}
.button.is-light.is-inverted:hover {
background-color: #292929
}
.button.is-light.is-inverted[disabled] {
background-color: #363636;
border-color: transparent;
box-shadow: none;
color: #f5f5f5
}
.button.is-light.is-loading:after {
border-color: transparent transparent #363636 #363636 !important
}
.button.is-light.is-outlined {
background-color: transparent;
border-color: #f5f5f5;
color: #fff
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus {
background-color: #f5f5f5;
border-color: #f5f5f5;
color: #363636
}
.button.is-light.is-outlined.is-loading:after {
border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}
.button.is-light.is-outlined[disabled] {
background-color: transparent;
border-color: #f5f5f5;
box-shadow: none;
color: #f5f5f5
}
.button.is-light.is-inverted.is-outlined {
background-color: transparent;
border-color: #363636;
color: #363636
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
background-color: #363636;
color: #f5f5f5
}
.button.is-light.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #363636;
box-shadow: none;
color: #363636
}
.button.is-dark {
background-color: #363636;
border-color: transparent;
color: #f5f5f5
}
.button.is-dark:hover, .button.is-dark.is-hovered {
background-color: #2f2f2f;
border-color: transparent;
color: #f5f5f5
}
.button.is-dark:focus, .button.is-dark.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
color: #f5f5f5
}
.button.is-dark:active, .button.is-dark.is-active {
background-color: #292929;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #f5f5f5
}
.button.is-dark[disabled] {
background-color: #363636;
border-color: transparent;
box-shadow: none
}
.button.is-dark.is-inverted {
background-color: #f5f5f5;
color: #363636
}
.button.is-dark.is-inverted:hover {
background-color: #e8e8e8
}
.button.is-dark.is-inverted[disabled] {
background-color: #f5f5f5;
border-color: transparent;
box-shadow: none;
color: #363636
}
.button.is-dark.is-loading:after {
border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}
.button.is-dark.is-outlined {
background-color: transparent;
border-color: #363636;
color: #fff
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus {
background-color: #363636;
border-color: #363636;
color: #f5f5f5
}
.button.is-dark.is-outlined.is-loading:after {
border-color: transparent transparent #363636 #363636 !important
}
.button.is-dark.is-outlined[disabled] {
background-color: transparent;
border-color: #363636;
box-shadow: none;
color: #363636
}
.button.is-dark.is-inverted.is-outlined {
background-color: transparent;
border-color: #f5f5f5;
color: #f5f5f5
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
background-color: #f5f5f5;
color: #363636
}
.button.is-dark.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #f5f5f5;
box-shadow: none;
color: #f5f5f5
}
.button.is-primary {
background-color: #cc8600;
border-color: transparent;
color: #fff
}
.button.is-primary:hover, .button.is-primary.is-hovered {
background-color: #bf7e00;
border-color: transparent;
color: #fff
}
.button.is-primary:focus, .button.is-primary.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(204, 134, 0, 0.25);
color: #fff
}
.button.is-primary:active, .button.is-primary.is-active {
background-color: #b37500;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #fff
}
.button.is-primary[disabled] {
background-color: #cc8600;
border-color: transparent;
box-shadow: none
}
.button.is-primary.is-inverted {
background-color: #fff;
color: #cc8600
}
.button.is-primary.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-primary.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #cc8600
}
.button.is-primary.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-primary.is-outlined {
background-color: transparent;
border-color: #cc8600;
color: #fff
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
background-color: #cc8600;
border-color: #cc8600;
color: #fff
}
.button.is-primary.is-outlined.is-loading:after {
border-color: transparent transparent #cc8600 #cc8600 !important
}
.button.is-primary.is-outlined[disabled] {
background-color: transparent;
border-color: #cc8600;
box-shadow: none;
color: #cc8600
}
.button.is-primary.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
background-color: #fff;
color: #cc8600
}
.button.is-primary.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-info {
background-color: #001a65;
border-color: transparent;
color: #fff
}
.button.is-info:hover, .button.is-info.is-hovered {
background-color: #001758;
border-color: transparent;
color: #fff
}
.button.is-info:focus, .button.is-info.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(0, 26, 101, 0.25);
color: #fff
}
.button.is-info:active, .button.is-info.is-active {
background-color: #00134c;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #fff
}
.button.is-info[disabled] {
background-color: #001a65;
border-color: transparent;
box-shadow: none
}
.button.is-info.is-inverted {
background-color: #fff;
color: #001a65
}
.button.is-info.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-info.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #001a65
}
.button.is-info.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-info.is-outlined {
background-color: transparent;
border-color: #001a65;
color: #fff
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
background-color: #001a65;
border-color: #001a65;
color: #fff
}
.button.is-info.is-outlined.is-loading:after {
border-color: transparent transparent #001a65 #001a65 !important
}
.button.is-info.is-outlined[disabled] {
background-color: transparent;
border-color: #001a65;
box-shadow: none;
color: #001a65
}
.button.is-info.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
background-color: #fff;
color: #001a65
}
.button.is-info.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-success {
background-color: #23d160;
border-color: transparent;
color: #fff
}
.button.is-success:hover, .button.is-success.is-hovered {
background-color: #22c65b;
border-color: transparent;
color: #fff
}
.button.is-success:focus, .button.is-success.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
color: #fff
}
.button.is-success:active, .button.is-success.is-active {
background-color: #20bc56;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #fff
}
.button.is-success[disabled] {
background-color: #23d160;
border-color: transparent;
box-shadow: none
}
.button.is-success.is-inverted {
background-color: #fff;
color: #23d160
}
.button.is-success.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-success.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #23d160
}
.button.is-success.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-success.is-outlined {
background-color: transparent;
border-color: #23d160;
color: #fff
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
background-color: #23d160;
border-color: #23d160;
color: #fff
}
.button.is-success.is-outlined.is-loading:after {
border-color: transparent transparent #23d160 #23d160 !important
}
.button.is-success.is-outlined[disabled] {
background-color: transparent;
border-color: #23d160;
box-shadow: none;
color: #23d160
}
.button.is-success.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
background-color: #fff;
color: #23d160
}
.button.is-success.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-warning {
background-color: #ffdd57;
border-color: transparent;
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning:hover, .button.is-warning.is-hovered {
background-color: #ffdb4a;
border-color: transparent;
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning:focus, .button.is-warning.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning:active, .button.is-warning.is-active {
background-color: #ffd83d;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning[disabled] {
background-color: #ffdd57;
border-color: transparent;
box-shadow: none
}
.button.is-warning.is-inverted {
background-color: rgba(0, 0, 0, 0.7);
color: #ffdd57
}
.button.is-warning.is-inverted:hover {
background-color: rgba(0, 0, 0, 0.7)
}
.button.is-warning.is-inverted[disabled] {
background-color: rgba(0, 0, 0, 0.7);
border-color: transparent;
box-shadow: none;
color: #ffdd57
}
.button.is-warning.is-loading:after {
border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important
}
.button.is-warning.is-outlined {
background-color: transparent;
border-color: #ffdd57;
color: #fff
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {
background-color: #ffdd57;
border-color: #ffdd57;
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning.is-outlined.is-loading:after {
border-color: transparent transparent #ffdd57 #ffdd57 !important
}
.button.is-warning.is-outlined[disabled] {
background-color: transparent;
border-color: #ffdd57;
box-shadow: none;
color: #ffdd57
}
.button.is-warning.is-inverted.is-outlined {
background-color: transparent;
border-color: rgba(0, 0, 0, 0.7);
color: rgba(0, 0, 0, 0.7)
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {
background-color: rgba(0, 0, 0, 0.7);
color: #ffdd57
}
.button.is-warning.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: rgba(0, 0, 0, 0.7);
box-shadow: none;
color: rgba(0, 0, 0, 0.7)
}
.button.is-danger {
background-color: #ff3860;
border-color: transparent;
color: #fff
}
.button.is-danger:hover, .button.is-danger.is-hovered {
background-color: #ff2b56;
border-color: transparent;
color: #fff
}
.button.is-danger:focus, .button.is-danger.is-focused {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
color: #fff
}
.button.is-danger:active, .button.is-danger.is-active {
background-color: #ff1f4b;
border-color: transparent;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
color: #fff
}
.button.is-danger[disabled] {
background-color: #ff3860;
border-color: transparent;
box-shadow: none
}
.button.is-danger.is-inverted {
background-color: #fff;
color: #ff3860
}
.button.is-danger.is-inverted:hover {
background-color: #f2f2f2
}
.button.is-danger.is-inverted[disabled] {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #ff3860
}
.button.is-danger.is-loading:after {
border-color: transparent transparent #fff #fff !important
}
.button.is-danger.is-outlined {
background-color: transparent;
border-color: #ff3860;
color: #fff
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
background-color: #ff3860;
border-color: #ff3860;
color: #fff
}
.button.is-danger.is-outlined.is-loading:after {
border-color: transparent transparent #ff3860 #ff3860 !important
}
.button.is-danger.is-outlined[disabled] {
background-color: transparent;
border-color: #ff3860;
box-shadow: none;
color: #ff3860
}
.button.is-danger.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
background-color: #fff;
color: #ff3860
}
.button.is-danger.is-inverted.is-outlined[disabled] {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff
}
.button.is-small {
border-radius: 0;
font-size: .75rem
}
.button.is-medium {
font-size: 1.25rem
}
.button.is-large {
font-size: 1.5rem
}
.button[disabled] {
background-color: #fff;
border-color: #dbdbdb;
box-shadow: none;
opacity: 0.5
}
.button.is-fullwidth {
display: flex;
width: 100%
}
.button.is-loading {
color: transparent !important;
pointer-events: none
}
.button.is-loading:after {
animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em;
position: absolute;
left: calc(50% - (1em / 2));
top: calc(50% - (1em / 2));
position: absolute !important
}
.button.is-static {
background-color: #f5f5f5;
border-color: #dbdbdb;
color: #7a7a7a;
box-shadow: none;
pointer-events: none
}
button.button, input[type="submit"].button {
line-height: 1;
padding-bottom: 0.95em;
padding-top: 0.95em;
height: 3.6em
}
.content {
color: #fff
}
.content:not(:last-child) {
margin-bottom: 1.5rem
}
.content li+li {
margin-top: 0.25em
}
.content p:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content ul:not(:last-child), .content blockquote:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child) {
margin-bottom: 1em
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
color: #fff;
font-weight: 400;
line-height: 1.125
}
.content h1 {
font-size: 2em;
margin-bottom: 0.5em
}
.content h1:not(:first-child) {
margin-top: 1em
}
.content h2 {
font-size: 1.75em;
margin-bottom: 0.5714em
}
.content h2:not(:first-child) {
margin-top: 1.1428em
}
.content h3 {
font-size: 1.5em;
margin-bottom: 0.6666em
}
.content h3:not(:first-child) {
margin-top: 1.3333em
}
.content h4 {
font-size: 1.25em;
margin-bottom: 0.8em
}
.content h5 {
font-size: 1.125em;
margin-bottom: 0.8888em
}
.content h6 {
font-size: 1em;
margin-bottom: 1em
}
.content blockquote {
background-color: #f5f5f5;
border-left: 5px solid #dbdbdb;
padding: 1.25em 1.5em
}
.content ol {
list-style: decimal outside;
margin-left: 2em;
margin-right: 2em;
margin-top: 1em
}
.content ul {
list-style: disc outside;
margin-left: 2em;
margin-right: 2em;
margin-top: 1em
}
.content ul ul {
list-style-type: circle;
margin-top: 0.5em
}
.content ul ul ul {
list-style-type: square
}
.content dd {
margin-left: 2em
}
.content pre {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
padding: 1.25em 1.5em;
white-space: pre;
word-wrap: normal
}
.content table {
width: 100%
}
.content table td, .content table th {
border: 1px solid #dbdbdb;
border-width: 0 0 1px;
padding: 0.5em 0.75em;
vertical-align: top
}
.content table th {
color: #fff;
text-align: left
}
.content table tr:hover {
background-color: #f5f5f5
}
.content table thead td, .content table thead th {
border-width: 0 0 2px;
color: #fff
}
.content table tfoot td, .content table tfoot th {
border-width: 2px 0 0;
color: #fff
}
.content table tbody tr:last-child td, .content table tbody tr:last-child th {
border-bottom-width: 0
}
.content.is-small {
font-size: .75rem
}
.content.is-medium {
font-size: 1.25rem
}
.content.is-large {
font-size: 1.5rem
}
.input, .textarea {
-moz-appearance: none;
-webkit-appearance: none;
align-items: center;
border: 2px solid transparent;
border-radius: 0;
box-shadow: none;
display: inline-flex;
font-size: 1rem;
height: 3em;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top;
background-color: #fff;
border-color: #dbdbdb;
color: #363636;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
max-width: 100%;
width: 100%
}
.input:focus, .input.is-focused, .input:active, .input.is-active, .textarea:focus, .textarea.is-focused, .textarea:active, .textarea.is-active {
outline: none
}
.input[disabled], .textarea[disabled] {
cursor: not-allowed
}
.input:hover, .input.is-hovered, .textarea:hover, .textarea.is-hovered {
border-color: #b5b5b5
}
.input:focus, .input.is-focused, .input:active, .input.is-active, .textarea:focus, .textarea.is-focused, .textarea:active, .textarea.is-active {
border-color: #cc8600
}
.input[disabled], .textarea[disabled] {
background-color: #f5f5f5;
border-color: #f5f5f5;
box-shadow: none;
color: #7a7a7a
}
.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.input[type="search"], .textarea[type="search"] {
border-radius: 290486px
}
.input.is-white, .textarea.is-white {
border-color: #fff
}
.input.is-black, .textarea.is-black {
border-color: #0a0a0a
}
.input.is-light, .textarea.is-light {
border-color: #f5f5f5
}
.input.is-dark, .textarea.is-dark {
border-color: #363636
}
.input.is-primary, .textarea.is-primary {
border-color: #cc8600
}
.input.is-info, .textarea.is-info {
border-color: #001a65
}
.input.is-success, .textarea.is-success {
border-color: #23d160
}
.input.is-warning, .textarea.is-warning {
border-color: #ffdd57
}
.input.is-danger, .textarea.is-danger {
border-color: #ff3860
}
.input.is-small, .textarea.is-small {
border-radius: 2px;
font-size: .75rem
}
.input.is-medium, .textarea.is-medium {
font-size: 1.25rem
}
.input.is-large, .textarea.is-large {
font-size: 1.5rem
}
.input.is-fullwidth, .textarea.is-fullwidth {
display: block;
width: 100%
}
.input.is-inline, .textarea.is-inline {
display: inline;
width: auto
}
.textarea {
display: block;
max-height: 600px;
max-width: 100%;
min-height: 120px;
min-width: 100%;
padding: 0.625em;
resize: vertical
}
.checkbox, .radio {
cursor: pointer;
display: inline-block;
line-height: 1.25;
position: relative
}
.checkbox input, .radio input {
cursor: pointer
}
.checkbox:hover, .radio:hover {
color: #363636
}
.checkbox[disabled], .radio[disabled] {
color: #7a7a7a;
cursor: not-allowed
}
@media screen and (max-width: 768px) {
.checkbox, .radio {
display: block;
margin-bottom: 10px
}
}
.radio+.radio, .radio+.checkbox, .checkbox+.radio, .checkbox+.checkbox {
margin-left: 0.5em
}
@media screen and (max-width: 768px) {
.radio+.radio, .radio+.checkbox, .checkbox+.radio, .checkbox+.checkbox {
margin-left: 0
}
}
.radio {
position: relative;
padding-left: 30px
}
.radio input[type=radio] {
position: absolute;
visibility: hidden
}
.radio .custom-radio {
display: block;
position: absolute;
border: 5px solid #b5b5b5;
background: #b5b5b5;
border-radius: 100%;
height: 20px;
width: 20px;
top: 0px;
left: 3px;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear
}
.radio .custom-radio:before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 10px;
width: 10px;
top: 0px;
left: 0px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear
}
.radio input[type=radio]:checked~.custom-radio {
border: 5px solid #001a65;
background: #001a65
}
.radio input[type=radio]:checked~.custom-radio::before {
background: #fff
}
.radio:hover .custom-radio {
border: 5px solid #dbdbdb;
background: #dbdbdb
}
.checkbox {
position: relative;
padding-left: 30px
}
.checkbox input[type=checkbox] {
position: absolute;
visibility: hidden
}
.checkbox .custom-checkbox {
display: block;
position: absolute;
border: 5px solid #b5b5b5;
background: #b5b5b5;
border-radius: 20%;
height: 20px;
width: 20px;
top: 0px;
left: 3px;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear
}
.checkbox .custom-checkbox:before {
border: 1px solid #cc8600;
border-right: 0;
border-top: 0;
content: " ";
display: block;
height: 0.5em;
pointer-events: none;
position: absolute;
transform: rotate(-45deg);
width: 0.5em;
border-color: #b5b5b5;
border-width: 2px;
display: block;
position: absolute;
content: '';
height: 6px;
width: 10px;
top: 1px;
left: 0px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear
}
.checkbox input[type=checkbox]:checked~.custom-checkbox {
border: 5px solid #001a65;
background: #001a65
}
.checkbox input[type=checkbox]:checked~.custom-checkbox::before {
border-color: #fff
}
.checkbox:hover .custom-checkbox {
border: 5px solid #dbdbdb;
background: #dbdbdb
}
.checkbox:hover .custom-checkbox:before {
border-color: #dbdbdb
}
.select {
display: inline-block;
height: 2.25em;
max-width: 100%;
position: relative;
vertical-align: top
}
.select:after {
border: 1px solid #cc8600;
border-right: 0;
border-top: 0;
content: " ";
display: block;
height: 0.5em;
pointer-events: none;
position: absolute;
transform: rotate(-45deg);
width: 0.5em;
border-color: #001a65;
margin-top: 0em;
right: 1.125em;
top: 50%;
z-index: 4
}
.select select {
-moz-appearance: none;
-webkit-appearance: none;
align-items: center;
border: 2px solid transparent;
border-radius: 0;
box-shadow: none;
display: inline-flex;
font-size: 1rem;
height: 3em;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top;
background-color: #fff;
border-color: #dbdbdb;
color: #363636;
cursor: pointer;
display: block;
font-size: 1em;
max-width: 100%;
outline: none;
padding-right: 2.5em;
padding-left: 1em;
border-color: #001a65;
min-width: 270px
}
.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
outline: none
}
.select select[disabled] {
cursor: not-allowed
}
.select select:hover, .select select.is-hovered {
border-color: #b5b5b5
}
.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
border-color: #cc8600
}
.select select[disabled] {
background-color: #f5f5f5;
border-color: #f5f5f5;
box-shadow: none;
color: #7a7a7a
}
.select select[disabled]::-moz-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.select select[disabled]::-webkit-input-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.select select[disabled]:-moz-placeholder {
color: rgba(54, 54, 54, 0.3)
}
.select select[disabled]:-ms-input-placeholder {
color: rgba(54, 54, 54, 0.3)
}
@media screen and (max-width: 768px) {
.select select {
min-width: none;
width: 100%;
margin-bottom: 20px
}
}
.select select:hover, .select select:focus {
border-color: #001a65;
color: #001a65
}
.select select::-ms-expand {
display: none
}
.select select[disabled]:hover {
border-color: #f5f5f5
}
.select:hover:after {
border-color: #363636
}
.select.is-white select {
border-color: #fff
}
.select.is-black select {
border-color: #0a0a0a
}
.select.is-light select {
border-color: #f5f5f5
}
.select.is-dark select {
border-color: #363636
}
.select.is-primary select {
border-color: #cc8600
}
.select.is-info select {
border-color: #001a65
}
.select.is-success select {
border-color: #23d160
}
.select.is-warning select {
border-color: #ffdd57
}
.select.is-danger select {
border-color: #ff3860
}
.select.is-small {
border-radius: 2px;
font-size: .75rem
}
.select.is-medium {
font-size: 1.25rem
}
.select.is-large {
font-size: 1.5rem
}
.select.is-disabled:after {
border-color: #7a7a7a
}
.select.is-fullwidth {
width: 100%
}
.select.is-fullwidth select {
width: 100%
}
.select.is-loading:after {
animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em;
margin-top: 0;
position: absolute;
right: 0.625em;
top: 0.625em;
transform: none
}
.label {
color: #363636;
display: block;
font-size: 1rem;
font-weight: 700
}
.label:not(:last-child) {
margin-bottom: 0.5em
}
.label.is-small {
font-size: .75rem
}
.label.is-medium {
font-size: 1.25rem
}
.label.is-large {
font-size: 1.5rem
}
.label-title {
color: #001a65;
display: block;
font-size: .8rem;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
margin: 8px 0
}
.help {
display: block;
font-size: .75rem;
margin-top: 0.25rem
}
.help.is-white {
color: #fff
}
.help.is-black {
color: #0a0a0a
}
.help.is-light {
color: #f5f5f5
}
.help.is-dark {
color: #363636
}
.help.is-primary {
color: #cc8600
}
.help.is-info {
color: #001a65
}
.help.is-success {
color: #23d160
}
.help.is-warning {
color: #ffdd57
}
.help.is-danger {
color: #ff3860
}
.control-wrap.is-pulled-left .field {
margin-right: 10px
}
@media screen and (max-width: 768px) {
.control-wrap.is-pulled-left {
height: 60px
}
}
.field:not(:last-child) {
margin-bottom: 0.75rem
}
.field.has-addons {
display: flex;
justify-content: flex-start
}
.field.has-addons .control {
margin-right: -1px
}
.field.has-addons .control:first-child .button, .field.has-addons .control:first-child .input, .field.has-addons .control:first-child .select select {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px
}
.field.has-addons .control:last-child .button, .field.has-addons .control:last-child .input, .field.has-addons .control:last-child .select select {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px
}
.field.has-addons .control .button, .field.has-addons .control .input, .field.has-addons .control .select select {
border-radius: 0
}
.field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered, .field.has-addons .control .input:hover, .field.has-addons .control .input.is-hovered, .field.has-addons .control .select select:hover, .field.has-addons .control .select select.is-hovered {
z-index: 2
}
.field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active, .field.has-addons .control .input:focus, .field.has-addons .control .input.is-focused, .field.has-addons .control .input:active, .field.has-addons .control .input.is-active, .field.has-addons .control .select select:focus, .field.has-addons .control .select select.is-focused, .field.has-addons .control .select select:active, .field.has-addons .control .select select.is-active {
z-index: 3
}
.field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover, .field.has-addons .control .input:focus:hover, .field.has-addons .control .input.is-focused:hover, .field.has-addons .control .input:active:hover, .field.has-addons .control .input.is-active:hover, .field.has-addons .control .select select:focus:hover, .field.has-addons .control .select select.is-focused:hover, .field.has-addons .control .select select:active:hover, .field.has-addons .control .select select.is-active:hover {
z-index: 4
}
.field.has-addons .control.is-expanded {
flex-grow: 1
}
.field.has-addons.has-addons-centered {
justify-content: center
}
.field.has-addons.has-addons-right {
justify-content: flex-end
}
.field.has-addons.has-addons-fullwidth .control {
flex-grow: 1;
flex-shrink: 0
}
.field.is-grouped {
display: flex;
justify-content: flex-start
}
.field.is-grouped>.control {
flex-shrink: 0
}
.field.is-grouped>.control:not(:last-child) {
margin-bottom: 0;
margin-right: 0.75rem
}
.field.is-grouped>.control.is-expanded {
flex-grow: 1;
flex-shrink: 1
}
.field.is-grouped.is-grouped-centered {
justify-content: center
}
.field.is-grouped.is-grouped-right {
justify-content: flex-end
}
@media screen and (min-width: 769px), print {
.field.is-horizontal {
display: flex
}
}
.field-label .label {
font-size: inherit
}
@media screen and (max-width: 768px) {
.field-label {
margin-bottom: 0.5rem
}
}
@media screen and (min-width: 769px), print {
.field-label {
flex-basis: 0;
flex-grow: 1;
flex-shrink: 0;
margin-right: 1.5rem;
text-align: right
}
.field-label.is-small {
font-size: .75rem;
padding-top: 0.375em
}
.field-label.is-normal {
padding-top: 0.375em
}
.field-label.is-medium {
font-size: 1.25rem;
padding-top: 0.375em
}
.field-label.is-large {
font-size: 1.5rem;
padding-top: 0.375em
}
}
@media screen and (min-width: 769px), print {
.field-body {
display: flex;
flex-basis: 0;
flex-grow: 5;
flex-shrink: 1
}
.field-body .field {
flex-shrink: 1
}
.field-body .field:not(.is-narrow) {
flex-grow: 1
}
.field-body .field:not(:last-child) {
margin-bottom: 0;
margin-right: 0.75rem
}
}
.control {
font-size: 1rem;
position: relative;
text-align: left
}
.control.has-icon .icon {
color: #dbdbdb;
height: 2.25em;
pointer-events: none;
position: absolute;
top: 0;
width: 2.25em;
z-index: 4
}
.control.has-icon .input:focus+.icon {
color: #7a7a7a
}
.control.has-icon .input.is-small+.icon {
font-size: .75rem
}
.control.has-icon .input.is-medium+.icon {
font-size: 1.25rem
}
.control.has-icon .input.is-large+.icon {
font-size: 1.5rem
}
.control.has-icon:not(.has-icon-right) .icon {
left: 0
}
.control.has-icon:not(.has-icon-right) .input {
padding-left: 2.25em
}
.control.has-icon.has-icon-right .icon {
right: 0
}
.control.has-icon.has-icon-right .input {
padding-right: 2.25em
}
.control.has-icons-left .input:focus~.icon, .control.has-icons-left .select select:focus~.icon, .control.has-icons-right .input:focus~.icon, .control.has-icons-right .select select:focus~.icon {
color: #7a7a7a
}
.control.has-icons-left .input.is-small~.icon, .control.has-icons-left .select select.is-small~.icon, .control.has-icons-right .input.is-small~.icon, .control.has-icons-right .select select.is-small~.icon {
font-size: .75rem
}
.control.has-icons-left .input.is-medium~.icon, .control.has-icons-left .select select.is-medium~.icon, .control.has-icons-right .input.is-medium~.icon, .control.has-icons-right .select select.is-medium~.icon {
font-size: 1.25rem
}
.control.has-icons-left .input.is-large~.icon, .control.has-icons-left .select select.is-large~.icon, .control.has-icons-right .input.is-large~.icon, .control.has-icons-right .select select.is-large~.icon {
font-size: 1.5rem
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
color: #dbdbdb;
height: 2.25em;
pointer-events: none;
position: absolute;
top: 0;
width: 2.25em;
z-index: 4
}
.control.has-icons-left .input, .control.has-icons-left .select select {
padding-left: 2.25em
}
.control.has-icons-left .icon.is-left {
left: 0
}
.control.has-icons-right .input, .control.has-icons-right .select select {
padding-right: 2.25em
}
.control.has-icons-right .icon.is-right {
right: 0
}
.control.is-loading:after {
animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em;
position: absolute !important;
right: 0.625em;
top: 0.625em
}
.icon {
align-items: center;
display: inline-flex;
justify-content: center;
height: 1.5rem;
width: 1.5rem
}
.icon .fa {
font-size: 21px
}
.icon.is-small {
height: 1rem;
width: 1rem
}
.icon.is-small .fa {
font-size: 14px
}
.icon.is-medium {
height: 2rem;
width: 2rem
}
.icon.is-medium .fa {
font-size: 28px
}
.icon.is-large {
height: 3rem;
width: 3rem
}
.icon.is-large .fa {
font-size: 42px
}
.icon-circle {
background: #cc8600;
border-radius: 100%;
padding: 0;
display: inline-block;
text-align: center;
width: 1rem;
height: 1rem;
margin-left: 4px;
transform: scale(0.8)
}
@media screen and (max-width: 768px) {
.icon-circle {
display: none
}
}
.icon-circle .icon {
display: inline-block;
padding: 2px 2px 0 1px;
width: 1rem;
height: 1rem
}
.icon-circle .icon .fa {
color: #001a65
}
.icon-circle .icon.is-small .fa {
font-size: 12px
}
.icon-circle:hover {
background: #fff
}
.image {
display: block;
position: relative
}
.image img {
display: block;
height: auto;
width: 100%
}
.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 100%
}
.image.is-square, .image.is-1by1 {
padding-top: 100%
}
.image.is-4by3 {
padding-top: 75%
}
.image.is-3by2 {
padding-top: 66.6666%
}
.image.is-16by9 {
padding-top: 56.25%
}
.image.is-2by1 {
padding-top: 50%
}
.image.is-16x16 {
height: 16px;
width: 16px
}
.image.is-24x24 {
height: 24px;
width: 24px
}
.image.is-32x32 {
height: 32px;
width: 32px
}
.image.is-48x48 {
height: 48px;
width: 48px
}
.image.is-64x64 {
height: 64px;
width: 64px
}
.image.is-96x96 {
height: 96px;
width: 96px
}
.image.is-128x128 {
height: 128px;
width: 128px
}
.notification {
background-color: #f5f5f5;
border-radius: 3px;
padding: 1.25rem 2.5rem 1.25rem 1.5rem;
position: relative
}
.notification:not(:last-child) {
margin-bottom: 1.5rem
}
.notification a:not(.button) {
color: currentColor;
text-decoration: underline
}
.notification code, .notification pre {
background: #fff
}
.notification pre code {
background: transparent
}
.notification>.delete {
position: absolute;
right: 0.5em;
top: 0.5em
}
.notification .title, .notification .subtitle, .notification .content {
color: inherit
}
.notification.is-white {
background-color: #fff;
color: #0a0a0a
}
.notification.is-black {
background-color: #0a0a0a;
color: #fff
}
.notification.is-light {
background-color: #f5f5f5;
color: #363636
}
.notification.is-dark {
background-color: #363636;
color: #f5f5f5
}
.notification.is-primary {
background-color: #cc8600;
color: #fff
}
.notification.is-info {
background-color: #001a65;
color: #fff
}
.notification.is-success {
background-color: #23d160;
color: #fff
}
.notification.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7)
}
.notification.is-danger {
background-color: #ff3860;
color: #fff
}
.progress {
-moz-appearance: none;
-webkit-appearance: none;
border: none;
border-radius: 290486px;
display: block;
height: 1rem;
overflow: hidden;
padding: 0;
width: 100%
}
.progress:not(:last-child) {
margin-bottom: 1.5rem
}
.progress::-webkit-progress-bar {
background-color: #dbdbdb
}
.progress::-webkit-progress-value {
background-color: #fff
}
.progress::-moz-progress-bar {
background-color: #fff
}
.progress.is-white::-webkit-progress-value {
background-color: #fff
}
.progress.is-white::-moz-progress-bar {
background-color: #fff
}
.progress.is-black::-webkit-progress-value {
background-color: #0a0a0a
}
.progress.is-black::-moz-progress-bar {
background-color: #0a0a0a
}
.progress.is-light::-webkit-progress-value {
background-color: #f5f5f5
}
.progress.is-light::-moz-progress-bar {
background-color: #f5f5f5
}
.progress.is-dark::-webkit-progress-value {
background-color: #363636
}
.progress.is-dark::-moz-progress-bar {
background-color: #363636
}
.progress.is-primary::-webkit-progress-value {
background-color: #cc8600
}
.progress.is-primary::-moz-progress-bar {
background-color: #cc8600
}
.progress.is-info::-webkit-progress-value {
background-color: #001a65
}
.progress.is-info::-moz-progress-bar {
background-color: #001a65
}
.progress.is-success::-webkit-progress-value {
background-color: #23d160
}
.progress.is-success::-moz-progress-bar {
background-color: #23d160
}
.progress.is-warning::-webkit-progress-value {
background-color: #ffdd57
}
.progress.is-warning::-moz-progress-bar {
background-color: #ffdd57
}
.progress.is-danger::-webkit-progress-value {
background-color: #ff3860
}
.progress.is-danger::-moz-progress-bar {
background-color: #ff3860
}
.progress.is-small {
height: .75rem
}
.progress.is-medium {
height: 1.25rem
}
.progress.is-large {
height: 1.5rem
}
.table {
background-color: #fff;
color: #363636;
margin-bottom: 1.5rem;
width: 100%
}
.table td, .table th {
border: 1px solid #dbdbdb;
border-width: 0 0 1px;
padding: 0.5em 0.75em;
vertical-align: top
}
.table td.is-narrow, .table th.is-narrow {
white-space: nowrap;
width: 1%
}
.table th {
color: #fff;
text-align: left
}
.table tr:hover {
background-color: #fafafa
}
.table tr.is-selected {
background-color: #cc8600;
color: #fff
}
.table tr.is-selected a, .table tr.is-selected strong {
color: currentColor
}
.table tr.is-selected td, .table tr.is-selected th {
border-color: #fff;
color: currentColor
}
.table thead td, .table thead th {
border-width: 0 0 2px;
color: #7a7a7a
}
.table tfoot td, .table tfoot th {
border-width: 2px 0 0;
color: #7a7a7a
}
.table tbody tr:last-child td, .table tbody tr:last-child th {
border-bottom-width: 0
}
.table.is-bordered td, .table.is-bordered th {
border-width: 1px
}
.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
border-bottom-width: 1px
}
.table.is-narrow td, .table.is-narrow th {
padding: 0.25em 0.5em
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
background-color: #fafafa
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even):hover {
background-color: #f5f5f5
}
body .tag {
align-items: center;
background-color: #f5f5f5;
border-radius: 290486px;
color: #fff;
display: inline-flex;
font-size: .75rem;
height: 2em;
justify-content: center;
line-height: 1.5;
padding-left: 0.875em;
padding-right: 0.875em;
white-space: nowrap
}
body .tag .delete {
margin-left: 0.25em;
margin-right: -0.375em
}
body .tag.is-white {
background-color: #fff;
color: #0a0a0a
}
body .tag.is-black {
background-color: #0a0a0a;
color: #fff
}
body .tag.is-light {
background-color: #f5f5f5;
color: #363636
}
body .tag.is-dark {
background-color: #363636;
color: #f5f5f5
}
body .tag.is-primary {
background-color: #cc8600;
color: #fff
}
body .tag.is-info {
background-color: #001a65;
color: #fff
}
body .tag.is-success {
background-color: #23d160;
color: #fff
}
body .tag.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7)
}
body .tag.is-danger {
background-color: #ff3860;
color: #fff
}
body .tag.is-medium {
font-size: 1rem
}
body .tag.is-large {
font-size: 1.25rem
}
.title, .subtitle {
word-break: break-word
}
.title:not(:last-child), .subtitle:not(:last-child) {
margin-bottom: 1.5rem
}
.title em, .title span, .subtitle em, .subtitle span {
font-weight: 300
}
.title strong, .subtitle strong {
font-weight: 500
}
.title .tag, .subtitle .tag {
vertical-align: middle
}
.title {
color: #363636;
font-size: 2rem;
font-weight: 300;
line-height: 1.125
}
.title strong {
color: inherit
}
.title+.highlight {
margin-top: -0.75rem
}
.title:not(.is-spaced)+.subtitle {
margin-top: -1.5rem
}
.title.is-1 {
font-size: 3rem
}
.title.is-2 {
font-size: 2.5rem
}
.title.is-3 {
font-size: 2rem
}
.title.is-4 {
font-size: 1.5rem
}
.title.is-5 {
font-size: 1.25rem
}
.title.is-6 {
font-size: 1rem
}
.subtitle {
color: #4a4a4a;
font-size: 1.25rem;
font-weight: 300;
line-height: 1.25
}
.subtitle strong {
color: #363636
}
.subtitle:not(.is-spaced)+.title {
margin-top: -1.5rem
}
.subtitle.is-1 {
font-size: 3rem
}
.subtitle.is-2 {
font-size: 2.5rem
}
.subtitle.is-3 {
font-size: 2rem
}
.subtitle.is-4 {
font-size: 1.5rem
}
.subtitle.is-5 {
font-size: 1.25rem
}
.subtitle.is-6 {
font-size: 1rem
}
.tooltipster-base {
display: flex;
pointer-events: none;
position: absolute
}
.tooltipster-box {
flex: 1 1 auto
}
.tooltipster-content {
box-sizing: border-box;
max-height: 100%;
max-width: 250px;
overflow: auto;
font-size: .8rem
}
.tooltipster-ruler {
bottom: 0;
left: 0;
overflow: hidden;
position: fixed;
right: 0;
top: 0;
visibility: hidden
}
.tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity
}
.tooltipster-fade.tooltipster-show {
opacity: 1
}
.tooltipster-grow {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden
}
.tooltipster-grow.tooltipster-show {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform
}
.tooltipster-swing.tooltipster-show {
opacity: 1;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}
.tooltipster-fall {
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-fall.tooltipster-initial {
top: 0 !important
}
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0 !important;
opacity: 0
}
.tooltipster-slide {
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.tooltipster-slide.tooltipster-initial {
left: -40px !important
}
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0 !important;
opacity: 0
}
@keyframes tooltipster-fading {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.tooltipster-update-fade {
animation: tooltipster-fading 400ms
}
@keyframes tooltipster-rotating {
25% {
transform: rotate(-2deg)
}
75% {
transform: rotate(2deg)
}
100% {
transform: rotate(0)
}
}
.tooltipster-update-rotate {
animation: tooltipster-rotating 600ms
}
@keyframes tooltipster-scaling {
50% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
.tooltipster-update-scale {
animation: tooltipster-scaling 600ms
}
.tooltipster-sidetip .tooltipster-box {
background: #565656;
border: 0;
border-radius: 4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
margin-top: 8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
margin-right: 8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
margin-left: 8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
margin-bottom: 8px
}
.tooltipster-sidetip .tooltipster-content {
color: white;
line-height: 18px;
padding: 6px 14px
}
.tooltipster-sidetip .tooltipster-arrow {
overflow: hidden;
position: absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
height: 10px;
margin-left: -10px;
top: 0;
width: 20px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
height: 20px;
margin-top: -10px;
right: 0;
top: 0;
width: 10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
height: 20px;
margin-top: -10px;
left: 0;
top: 0;
width: 10px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
bottom: 0;
height: 10px;
margin-left: -10px;
width: 20px
}
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
height: 0;
position: absolute;
width: 0
}
.tooltipster-sidetip .tooltipster-arrow-background {
border: 10px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
border-bottom-color: #565656;
left: 0px;
top: 3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
border-left-color: #565656;
left: -3px;
top: 0px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
border-right-color: #565656;
left: 3px;
top: 0px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
border-top-color: #565656;
left: 0px;
top: -3px
}
.tooltipster-sidetip .tooltipster-arrow-border {
border: 0px solid transparent;
left: 0;
top: 0
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
border-bottom-color: black
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
border-left-color: black
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
border-right-color: black
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
border-top-color: black
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
position: relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
top: -10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
left: -10px
}
.block:not(:last-child) {
margin-bottom: 1.5rem
}
.container {
position: relative;
padding: 0 20px
}
@media screen and (min-width: 1000px) {
.container {
padding: 0;
margin: 0 auto;
max-width: 960px;
width: 960px
}
.container.is-fluid {
margin: 0 20px;
max-width: none;
width: auto
}
}
@media screen and (min-width: 1192px) {
.container {
padding: 0;
max-width: 1000px;
width: 1152px
}
}
@media screen and (min-width: 1384px) {
.container {
padding: 0;
max-width: 1200px;
width: 1344px
}
}
.delete {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-moz-appearance: none;
-webkit-appearance: none;
background-color: rgba(10, 10, 10, 0.2);
border: none;
border-radius: 290486px;
cursor: pointer;
display: inline-block;
flex-grow: 0;
flex-shrink: 0;
font-size: 1rem;
height: 20px;
max-height: 20px;
max-width: 20px;
min-height: 20px;
min-width: 20px;
outline: none;
position: relative;
vertical-align: top;
width: 20px
}
.delete:before, .delete:after {
background-color: #fff;
content: "";
display: block;
left: 50%;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform-origin: center center
}
.delete:before {
height: 2px;
width: 50%
}
.delete:after {
height: 50%;
width: 2px
}
.delete:hover, .delete:focus {
background-color: rgba(10, 10, 10, 0.3)
}
.delete:active {
background-color: rgba(10, 10, 10, 0.4)
}
.delete.is-small {
height: 16px;
width: 16px
}
.delete.is-medium {
height: 24px;
width: 24px
}
.delete.is-large {
height: 32px;
width: 32px
}
.fa {
font-size: 21px;
text-align: center;
vertical-align: top
}
.heading {
display: block;
font-size: 11px;
letter-spacing: 1px;
margin-bottom: 5px;
text-transform: uppercase
}
.highlight {
font-weight: 400;
max-width: 100%;
overflow: hidden;
padding: 0
}
.highlight:not(:last-child) {
margin-bottom: 1.5rem
}
.highlight pre {
overflow: auto;
max-width: 100%
}
.loader {
animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em
}
.number {
align-items: center;
background-color: #f5f5f5;
border-radius: 290486px;
display: inline-flex;
font-size: 1.25rem;
height: 2em;
justify-content: center;
margin-right: 1.5rem;
min-width: 2.5em;
padding: 0.25rem 0.5rem;
text-align: center;
vertical-align: top
}
.card-header {
align-items: stretch;
box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
display: flex
}
.card-header-title {
align-items: center;
color: #fff;
display: flex;
flex-grow: 1;
font-weight: 700;
padding: 0.75rem
}
.card-header-icon {
align-items: center;
cursor: pointer;
display: flex;
justify-content: center;
padding: 0.75rem
}
.card-image {
display: block;
position: relative
}
.card-content {
padding: 1.5rem
}
.card-footer {
border-top: 1px solid #dbdbdb;
align-items: stretch;
display: flex
}
.card-footer-item {
align-items: center;
display: flex;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 0;
justify-content: center;
padding: 0.75rem
}
.card-footer-item:not(:last-child) {
border-right: 1px solid #dbdbdb
}
.card {
background-color: #fff;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
color: #fff;
max-width: 100%;
position: relative
}
.card .media:not(:last-child) {
margin-bottom: 0.75rem
}
.level-item {
align-items: center;
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
justify-content: center
}
.level-item .title, .level-item .subtitle {
margin-bottom: 0
}
@media screen and (max-width: 768px) {
.level-item:not(:last-child) {
margin-bottom: 0.75rem
}
}
.level-left, .level-right {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0
}
.level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) {
margin-right: 0.75rem
}
.level-left .level-item.is-flexible, .level-right .level-item.is-flexible {
flex-grow: 1
}
.level-left {
align-items: center;
justify-content: flex-start
}
@media screen and (max-width: 768px) {
.level-left+.level-right {
margin-top: 1.5rem
}
}
@media screen and (min-width: 769px), print {
.level-left {
display: flex
}
}
.level-right {
align-items: center;
justify-content: flex-end
}
@media screen and (min-width: 769px), print {
.level-right {
display: flex
}
}
.level {
align-items: center;
justify-content: space-between
}
.level:not(:last-child) {
margin-bottom: 1.5rem
}
.level code {
border-radius: 3px
}
.level img {
display: inline-block;
vertical-align: top
}
.level.is-mobile {
display: flex
}
.level.is-mobile .level-left, .level.is-mobile .level-right {
display: flex
}
.level.is-mobile .level-left+.level-right {
margin-top: 0
}
.level.is-mobile .level-item:not(:last-child) {
margin-bottom: 0
}
.level.is-mobile .level-item:not(.is-narrow) {
flex-grow: 1
}
@media screen and (min-width: 769px), print {
.level {
display: flex
}
.level>.level-item:not(.is-narrow) {
flex-grow: 1
}
}
.media-left, .media-right {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0
}
.media-left {
margin-right: 1rem
}
.media-right {
margin-left: 1rem
}
.media-content {
flex-basis: auto;
flex-grow: 1;
flex-shrink: 1;
text-align: left
}
.media {
align-items: flex-start;
display: flex;
text-align: left
}
.media .content:not(:last-child) {
margin-bottom: 0.75rem
}
.media .media {
border-top: 1px solid rgba(219, 219, 219, 0.5);
display: flex;
padding-top: 0.75rem
}
.media .media .content:not(:last-child), .media .media .control:not(:last-child) {
margin-bottom: 0.5rem
}
.media .media .media {
padding-top: 0.5rem
}
.media .media .media+.media {
margin-top: 0.5rem
}
.media+.media {
border-top: 1px solid rgba(219, 219, 219, 0.5);
margin-top: 1rem;
padding-top: 1rem
}
.media.is-large+.media {
margin-top: 1.5rem;
padding-top: 1.5rem
}
.menu {
font-size: 1rem
}
.menu-list {
line-height: 1.25
}
.menu-list a {
border-radius: 2px;
color: #fff;
display: block;
padding: 0.5em 0.75em
}
.menu-list a:hover {
background-color: #f5f5f5;
color: #cc8600
}
.menu-list a.is-active {
background-color: #cc8600;
color: #fff
}
.menu-list li ul {
border-left: 1px solid #dbdbdb;
margin: 0.75em;
padding-left: 0.75em
}
.menu-label {
color: #7a7a7a;
font-size: 0.8em;
letter-spacing: 0.1em;
text-transform: uppercase
}
.menu-label:not(:first-child) {
margin-top: 1em
}
.menu-label:not(:last-child) {
margin-bottom: 1em
}
.message {
background-color: #f5f5f5;
border-radius: 3px;
font-size: 1rem
}
.message:not(:last-child) {
margin-bottom: 1.5rem
}
.message.is-white {
background-color: #fff
}
.message.is-white .message-header {
background-color: #fff;
color: #0a0a0a
}
.message.is-white .message-body {
border-color: #fff;
color: #4d4c4c
}
.message.is-black {
background-color: #fafafa
}
.message.is-black .message-header {
background-color: #0a0a0a;
color: #fff
}
.message.is-black .message-body {
border-color: #0a0a0a;
color: #090909
}
.message.is-light {
background-color: #fafafa
}
.message.is-light .message-header {
background-color: #f5f5f5;
color: #363636
}
.message.is-light .message-body {
border-color: #f5f5f5;
color: #505050
}
.message.is-dark {
background-color: #fafafa
}
.message.is-dark .message-header {
background-color: #363636;
color: #f5f5f5
}
.message.is-dark .message-body {
border-color: #363636;
color: #2a2a2a
}
.message.is-primary {
background-color: #fffcf5
}
.message.is-primary .message-header {
background-color: #cc8600;
color: #fff
}
.message.is-primary .message-body {
border-color: #cc8600;
color: #493104
}
.message.is-info {
background-color: #f5f7ff
}
.message.is-info .message-header {
background-color: #001a65;
color: #fff
}
.message.is-info .message-body {
border-color: #001a65;
color: #00185a
}
.message.is-success {
background-color: #f6fef9
}
.message.is-success .message-header {
background-color: #23d160;
color: #fff
}
.message.is-success .message-body {
border-color: #23d160;
color: #0e301a
}
.message.is-warning {
background-color: #fffdf5
}
.message.is-warning .message-header {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7)
}
.message.is-warning .message-body {
border-color: #ffdd57;
color: #3b3108
}
.message.is-danger {
background-color: #fff5f7
}
.message.is-danger .message-header {
background-color: #ff3860;
color: #fff
}
.message.is-danger .message-body {
border-color: #ff3860;
color: #cd0930
}
.message-header {
align-items: center;
background-color: #fff;
border-radius: 3px 3px 0 0;
color: rgba(0, 0, 0, 0.7);
display: flex;
justify-content: space-between;
line-height: 1.25;
padding: 0.5em 0.75em;
position: relative
}
.message-header a, .message-header strong {
color: inherit
}
.message-header a {
text-decoration: underline
}
.message-header .delete {
flex-grow: 0;
flex-shrink: 0;
margin-left: 0.75em
}
.message-header+.message-body {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: none
}
.message-body {
border: 1px solid #dbdbdb;
border-radius: 3px;
color: #fff;
padding: 1em 1.25em
}
.message-body a, .message-body strong {
color: inherit
}
.message-body a {
text-decoration: underline
}
.message-body code, .message-body pre {
background: #fff
}
.message-body pre code {
background: transparent
}
.modal-background {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
background-color: rgba(10, 10, 10, 0.86)
}
.modal-content, .modal-card {
margin: 0 20px;
max-height: calc(100vh - 160px);
overflow: auto;
position: relative;
width: 100%
}
@media screen and (min-width: 769px), print {
.modal-content, .modal-card {
margin: 0 auto;
max-height: calc(100vh - 40px);
width: 640px
}
}
.modal-close {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-moz-appearance: none;
-webkit-appearance: none;
background-color: rgba(10, 10, 10, 0.2);
border: none;
border-radius: 290486px;
cursor: pointer;
display: inline-block;
flex-grow: 0;
flex-shrink: 0;
font-size: 1rem;
height: 20px;
max-height: 20px;
max-width: 20px;
min-height: 20px;
min-width: 20px;
outline: none;
position: relative;
vertical-align: top;
width: 20px;
background: none;
height: 40px;
position: fixed;
right: 20px;
top: 20px;
width: 40px
}
.modal-close:before, .modal-close:after {
background-color: #fff;
content: "";
display: block;
left: 50%;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform-origin: center center
}
.modal-close:before {
height: 2px;
width: 50%
}
.modal-close:after {
height: 50%;
width: 2px
}
.modal-close:hover, .modal-close:focus {
background-color: rgba(10, 10, 10, 0.3)
}
.modal-close:active {
background-color: rgba(10, 10, 10, 0.4)
}
.modal-close.is-small {
height: 16px;
width: 16px
}
.modal-close.is-medium {
height: 24px;
width: 24px
}
.modal-close.is-large {
height: 32px;
width: 32px
}
.modal-card {
display: flex;
flex-direction: column;
max-height: calc(100vh - 40px);
overflow: hidden
}
.modal-card-head, .modal-card-foot {
align-items: center;
background-color: #f5f5f5;
display: flex;
flex-shrink: 0;
justify-content: flex-start;
padding: 20px;
position: relative
}
.modal-card-head {
border-bottom: 1px solid #dbdbdb;
border-top-left-radius: 5px;
border-top-right-radius: 5px
}
.modal-card-title {
color: #fff;
flex-grow: 1;
flex-shrink: 0;
font-size: 1.5rem;
line-height: 1
}
.modal-card-foot {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top: 1px solid #dbdbdb
}
.modal-card-foot .button:not(:last-child) {
margin-right: 10px
}
.modal-card-body {
-webkit-overflow-scrolling: touch;
background-color: #fff;
flex-grow: 1;
flex-shrink: 1;
overflow: auto;
padding: 20px
}
.modal {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
align-items: center;
display: none;
justify-content: center;
overflow: hidden;
position: fixed;
z-index: 20
}
.modal.is-active {
display: flex
}
.site-logo {
width: 130px
}
.site-logo-subtitle {
width: 160px;
margin: 6px 0px 0px 10px
}
@media only screen and (max-width: 1189px) {
.site-logo-subtitle {
display: none
}
}
.nav-toggle {
cursor: pointer;
display: block;
height: 6.8rem;
position: relative;
width: 6.8rem
}
.nav-toggle span {
background-color: #fff;
display: block;
height: 2px;
left: 50%;
margin-left: -15px;
position: absolute;
top: 50%;
transition: none 86ms ease-out;
transition-property: background, left, opacity, transform;
width: 30px
}
.nav-toggle span:nth-child(1) {
margin-top: -10px
}
.nav-toggle span:nth-child(2) {
margin-top: 0px
}
.nav-toggle span:nth-child(3) {
margin-top: 10px
}
.nav-toggle.is-active span {
background-color: #fff
}
.nav-toggle.is-active span:nth-child(1) {
margin-left: -8px;
transform: rotate(45deg);
transform-origin: left top
}
.nav-toggle.is-active span:nth-child(2) {
opacity: 0
}
.nav-toggle.is-active span:nth-child(3) {
margin-left: -8px;
transform: rotate(-45deg);
transform-origin: left bottom
}
@media screen and (min-width: 769px), print {
.nav-toggle {
display: none
}
}
.nav-item {
align-items: center;
display: flex;
flex-grow: 0;
flex-shrink: 0;
font-size: 1rem;
justify-content: center;
line-height: 1.5;
padding: 0.5rem 0.75rem;
position: relative
}
.nav-item a {
flex-grow: 1;
flex-shrink: 0
}
.nav-item a:after {
content: "";
display: block;
height: 2px;
width: 100%;
background: transparent
}
@media screen and (max-width: 768px) {
.nav-item a:after {
display: none
}
}
.nav-item a.is-active:after, .nav-item a:hover:after {
background: #cc8600
}
.nav-item img {
max-height: 1.95rem
}
.nav-item .tag:first-child:not(:last-child) {
margin-right: 0.5rem
}
.nav-item .tag:last-child:not(:first-child) {
margin-left: 0.5rem
}
@media screen and (max-width: 768px) {
.nav-item {
justify-content: flex-start
}
.nav-item .field.is-grouped {
justify-content: center;
padding: 1rem 0
}
}
.nav-item a, li.nav-item {
color: #7a7a7a
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.nav-item a, li.nav-item {
padding: 0.5rem 0.5rem
}
}
.nav-item a a:not(.button), li.nav-item a:not(.button) {
display: inline-block;
padding: 2.55rem 0;
color: #fff;
text-transform: uppercase;
font-size: .85rem;
letter-spacing: 2px
}
@media screen and (max-width: 768px) {
.nav-item a a:not(.button), li.nav-item a:not(.button) {
display: block;
width: 100%;
clear: both;
padding: 1rem 1rem 2.5rem 1rem
}
.nav-item a a:not(.button) span, li.nav-item a:not(.button) span {
float: left
}
.nav-item a a:not(.button) span.icon, li.nav-item a:not(.button) span.icon {
float: right
}
.nav-item a a:not(.button) span.icon:after, li.nav-item a:not(.button) span.icon:after {
content: '';
clear: both
}
}
.nav-item a a:not(.button):hover, li.nav-item a:not(.button):hover {
color: #dbdbdb
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
.nav-item a a:not(.button), li.nav-item a:not(.button) {
font-size: .8rem;
padding: 2rem 2rem 2.8rem 2rem;
display: block;
clear: both
}
}
.nav-item a a.button, li.nav-item a.button {
margin-top: 1rem;
border-radius: 0;
border: 2px solid #fff;
background: transparent;
color: #fff;
font-weight: 600;
box-shadow: none;
padding: 1.1rem 1.1rem;
-o-transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
transition: all 1s
}
.nav-item a a.button.featured-button, li.nav-item a.button.featured-button {
background: #fff;
color: #001a65
}
.nav-item a a.button.featured-button:hover, li.nav-item a.button.featured-button:hover {
background: #cc8600;
border-color: #cc8600;
color: #fff;
box-shadow: none
}
.nav-item a a.button:hover, li.nav-item a.button:hover {
background: #fff;
color: #001a65;
box-shadow: none
}
@media screen and (max-width: 768px) {
.nav-item a a.button, li.nav-item a.button {
font-size: .7rem
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.nav-item a a.button, li.nav-item a.button {
font-size: .7rem;
padding: 1.1rem 0.5rem
}
}
.nav-item a.is-active, li.nav-item.is-active {
color: #363636
}
.nav-item a.is-tab, li.nav-item.is-tab {
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
padding-bottom: calc(0.75rem - 1px);
padding-left: 1rem;
padding-right: 1rem;
padding-top: calc(0.75rem - 1px)
}
.nav-item a.is-tab:hover, li.nav-item.is-tab:hover {
border-bottom-color: #cc8600;
border-top-color: transparent
}
.nav-item a.is-tab.is-active, li.nav-item.is-tab.is-active {
border-bottom: 3px solid #cc8600;
color: #cc8600;
padding-bottom: calc(0.75rem - 3px)
}
@media screen and (min-width: 1000px) {
.nav-item a.is-brand, li.nav-item.is-brand {
padding-left: 0
}
}
.nav-item a span.icon, li.nav-item span.icon {
display: none;
height: 1rem;
align-items: baseline
}
@media screen and (max-width: 768px) {
.nav-item a span.icon, li.nav-item span.icon {
display: inline-block
}
}
.nav-item a span.icon i, li.nav-item span.icon i {
font-size: .7rem
}
@media screen and (max-width: 768px) {
.nav-item a span.icon i, li.nav-item span.icon i {
font-size: 1rem
}
}
.nav-item a ul.sub, li.nav-item ul.sub {
display: none
}
@media screen and (max-width: 768px) {
.nav-item a ul.sub, li.nav-item ul.sub {
background: #01154d
}
.nav-item a ul.sub li a, li.nav-item ul.sub li a {
padding: 1rem;
text-align: left
}
}
@media only screen and (max-width: 768px) and (max-width: 1024px) and (min-width: 768px) {
.nav-item a ul.sub li a, li.nav-item ul.sub li a {
padding: 1.5rem 2rem
}
}
.nav-left, .nav-right {
-webkit-overflow-scrolling: touch;
align-items: stretch;
display: flex;
flex-grow: 1;
flex-shrink: 0;
max-width: 100%;
overflow: visible
}
@media screen and (min-width: 1192px) {
.nav-left, .nav-right {
flex-basis: 0
}
}
.nav-left {
justify-content: flex-start;
white-space: nowrap;
margin-left: 20px
}
.nav-right {
justify-content: flex-end;
margin-right: 20px
}
@media screen and (max-width: 768px) {
.nav-right {
margin-right: 0
}
}
.nav-center {
align-items: stretch;
display: flex;
flex-grow: 0;
flex-shrink: 0;
justify-content: center;
margin-left: auto;
margin-right: auto
}
@media screen and (max-width: 768px) {
.nav-menu.nav-right {
background-color: #001a65;
box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
left: 0;
display: none;
right: 0;
top: 100%;
position: absolute
}
.nav-menu.nav-right .nav-item {
padding: 0rem 0rem;
display: block
}
.nav-menu.nav-right.is-active {
display: block
}
}
.submenu, .nav {
align-items: stretch;
background-color: transparent;
display: flex;
height: 6.8rem;
position: relative;
text-align: center;
z-index: 10
}
.submenu>.container, .nav>.container {
align-items: stretch;
display: flex;
min-height: 6.8rem;
width: 100%
}
@media screen and (max-width: 768px) {
.submenu, .nav {
background-color: #001a65
}
}
.submenu.has-shadow, .nav.has-shadow {
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1)
}
.submenu {
display: none;
background: #01154d;
height: 3rem
}
.submenu ul.sub {
justify-content: flex-end;
align-items: stretch;
display: flex
}
.submenu ul.sub li {
align-items: center;
display: flex;
flex-grow: 0;
flex-shrink: 0;
font-size: .75rem;
letter-spacing: 2px;
text-transform: uppercase;
justify-content: center;
line-height: 1.5;
padding: 0.9rem 0.75rem;
position: relative
}
.submenu ul.sub li a {
flex-grow: 1;
flex-shrink: 0;
color: #fff
}
.submenu ul.sub li a:hover {
color: #cc8600
}
.nav-wrap {
position: relative;
height: 9.8rem
}
@media screen and (max-width: 768px) {
.nav-wrap {
height: 6.8rem
}
}
.nav-wrap.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9
}
.nav-wrap.fixed .nav {
background-color: rgba(0, 26, 101, 0.85)
}
body.menu-is-open .nav-wrap .nav {
background-color: #001a65
}
_:-ms-lang(x), .nav-left {
max-width: 325px
}
_:-ms-lang(x), .nav-menu {
overflow: hidden;
padding-right: 0px
}
.pagination {
font-size: 1rem;
margin: -0.25rem
}
.pagination.is-small {
font-size: .75rem
}
.pagination.is-medium {
font-size: 1.25rem
}
.pagination.is-large {
font-size: 1.5rem
}
.pagination, .pagination-list {
align-items: center;
display: flex;
justify-content: center;
text-align: center
}
.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis {
-moz-appearance: none;
-webkit-appearance: none;
align-items: center;
border: 2px solid transparent;
border-radius: 0;
box-shadow: none;
display: inline-flex;
font-size: 1rem;
height: 3em;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 1em;
padding-left: 0.5em;
padding-right: 0.5em;
justify-content: center;
margin: 0.25rem;
text-align: center
}
.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active, .pagination-next:focus, .pagination-next.is-focused, .pagination-next:active, .pagination-next.is-active, .pagination-link:focus, .pagination-link.is-focused, .pagination-link:active, .pagination-link.is-active, .pagination-ellipsis:focus, .pagination-ellipsis.is-focused, .pagination-ellipsis:active, .pagination-ellipsis.is-active {
outline: none
}
.pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled], .pagination-ellipsis[disabled] {
cursor: not-allowed
}
.pagination-previous, .pagination-next, .pagination-link {
border-color: #dbdbdb;
min-width: 2.25em
}
.pagination-previous:hover, .pagination-next:hover, .pagination-link:hover {
border-color: #b5b5b5;
color: #363636
}
.pagination-previous:focus, .pagination-next:focus, .pagination-link:focus {
border-color: #cc8600
}
.pagination-previous:active, .pagination-next:active, .pagination-link:active {
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2)
}
.pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled] {
background-color: #dbdbdb;
border-color: #dbdbdb;
box-shadow: none;
color: #7a7a7a;
opacity: 0.5
}
.pagination-previous, .pagination-next {
padding-left: 0.75em;
padding-right: 0.75em;
white-space: nowrap
}
.pagination-link.is-current {
background-color: #cc8600;
border-color: #cc8600;
color: #fff
}
.pagination-ellipsis {
color: #b5b5b5;
pointer-events: none
}
.pagination-list {
flex-wrap: wrap
}
@media screen and (max-width: 768px) {
.pagination {
flex-wrap: wrap
}
.pagination-previous, .pagination-next {
flex-grow: 1;
flex-shrink: 1
}
.pagination-list li {
flex-grow: 1;
flex-shrink: 1
}
}
@media screen and (min-width: 769px), print {
.pagination-list {
flex-grow: 1;
flex-shrink: 1;
justify-content: flex-start;
order: 1
}
.pagination-previous {
order: 2
}
.pagination-next {
order: 3
}
.pagination {
justify-content: space-between
}
.pagination.is-centered .pagination-previous {
order: 1
}
.pagination.is-centered .pagination-list {
justify-content: center;
order: 2
}
.pagination.is-centered .pagination-next {
order: 3
}
.pagination.is-right .pagination-previous {
order: 1
}
.pagination.is-right .pagination-next {
order: 2
}
.pagination.is-right .pagination-list {
justify-content: flex-end;
order: 3
}
}
.panel {
font-size: 1rem
}
.panel:not(:last-child) {
margin-bottom: 1.5rem
}
.panel-heading, .panel-tabs, .panel-block {
border-bottom: 1px solid #dbdbdb;
border-left: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb
}
.panel-heading:first-child, .panel-tabs:first-child, .panel-block:first-child {
border-top: 1px solid #dbdbdb
}
.panel-heading {
background-color: #f5f5f5;
border-radius: 3px 3px 0 0;
color: #fff;
font-size: 1.25em;
font-weight: 300;
line-height: 1.25;
padding: 0.5em 0.75em
}
.panel-tabs {
align-items: flex-end;
display: flex;
font-size: 0.875em;
justify-content: center
}
.panel-tabs a {
border-bottom: 1px solid #dbdbdb;
margin-bottom: -1px;
padding: 0.5em
}
.panel-tabs a.is-active {
border-bottom-color: #4a4a4a;
color: #363636
}
.panel-list a {
color: #fff
}
.panel-list a:hover {
color: #cc8600
}
.panel-block {
align-items: center;
color: #fff;
display: flex;
justify-content: flex-start;
padding: 0.5em 0.75em
}
.panel-block input[type="checkbox"] {
margin-right: 0.75em
}
.panel-block>.control {
flex-grow: 1;
flex-shrink: 1;
width: 100%
}
.panel-block.is-wrapped {
flex-wrap: wrap
}
.panel-block.is-active {
border-left-color: #cc8600;
color: #363636
}
.panel-block.is-active .panel-icon {
color: #cc8600
}
a.panel-block, label.panel-block {
cursor: pointer
}
a.panel-block:hover, label.panel-block:hover {
background-color: #f5f5f5
}
.panel-icon {
display: inline-block;
font-size: 14px;
height: 1em;
line-height: 1em;
text-align: center;
vertical-align: top;
width: 1em;
color: #7a7a7a;
margin-right: 0.75em
}
.panel-icon .fa {
font-size: inherit;
line-height: inherit
}
.tabs {
-webkit-overflow-scrolling: touch;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
align-items: stretch;
display: flex;
font-size: 1rem;
justify-content: space-between;
overflow: hidden;
overflow-x: auto;
white-space: nowrap
}
.tabs:not(:last-child) {
margin-bottom: 1.5rem
}
@media only screen and (max-width: 767px) {
.tabs {
display: block !important
}
.tabs ul {
display: block !important
}
}
.tabs a {
align-items: center;
border-bottom: 1px solid #dbdbdb;
color: #fff;
font-size: 1.2rem;
display: flex;
justify-content: center;
margin-bottom: -1px;
padding: 0.5em 1em;
vertical-align: top
}
.tabs a:hover {
border-bottom-color: #fff;
color: #fff
}
.tabs li {
display: block
}
.tabs li.is-active a {
border-bottom-color: #cc8600;
color: #cc8600
}
.tabs ul {
align-items: center;
border-bottom: 1px solid #dbdbdb;
display: flex;
flex-grow: 1;
flex-shrink: 0;
justify-content: flex-start
}
.tabs ul.is-left {
padding-right: 0.75em
}
.tabs ul.is-center {
flex: none;
justify-content: center;
padding-left: 0.75em;
padding-right: 0.75em
}
.tabs ul.is-right {
justify-content: flex-end;
padding-left: 0.75em
}
.tabs .icon:first-child {
margin-right: 0.5em
}
.tabs .icon:last-child {
margin-left: 0.5em
}
.tabs.is-centered ul {
justify-content: center
}
.tabs.is-right ul {
justify-content: flex-end
}
.tabs.is-boxed a {
border: 1px solid transparent;
border-radius: 3px 3px 0 0
}
.tabs.is-boxed a:hover {
background-color: #f5f5f5;
border-bottom-color: #dbdbdb
}
.tabs.is-boxed li.is-active a {
background-color: #fff;
border-color: #dbdbdb;
border-bottom-color: transparent !important
}
.tabs.is-fullwidth li {
flex-grow: 1;
flex-shrink: 0
}
.tabs.is-toggle a {
border: 1px solid #dbdbdb;
margin-bottom: 0;
position: relative
}
.tabs.is-toggle a:hover {
background-color: #f5f5f5;
border-color: #b5b5b5;
z-index: 2
}
.tabs.is-toggle li+li {
margin-left: -1px
}
.tabs.is-toggle li:first-child a {
border-radius: 3px 0 0 3px
}
.tabs.is-toggle li:last-child a {
border-radius: 0 3px 3px 0
}
.tabs.is-toggle li.is-active a {
background-color: #cc8600;
border-color: #cc8600;
color: #fff;
z-index: 1
}
.tabs.is-toggle ul {
border-bottom: none
}
.tabs.is-small {
font-size: .75rem
}
.tabs.is-medium {
font-size: 1.25rem
}
.tabs.is-large {
font-size: 1.5rem
}
.featured-partners {
display: block;
margin-bottom: 30px
}
.related-posts a.item {
display: block;
min-height: 250px
}
.related-posts a.item img {
margin-bottom: 10px
}
.related-posts a.item h3 {
color: #cc8600;
font-weight: 600;
font-size: .9rem
}
.related-posts a.item h4 {
color: #fff;
font-weight: 400;
font-size: .9rem
}
.other-speakers a.item {
display: block;
min-height: 170px
}
.other-speakers a.item figure {
background-color: #0042ff;
margin-bottom: 10px;
max-height: 250px;
overflow: hidden
}
.other-speakers a.item figure img {
opacity: 0.6
}
.other-speakers a.item:hover figure {
background-color: #cc8600
}
.other-speakers a.item h3 {
color: #cc8600;
font-weight: 600;
font-size: .9rem
}
.other-speakers a.item h4 {
color: #fff;
font-weight: 400;
font-size: .9rem
}
.people-carousel a.item, .speakers-carousel a.item {
display: inline-block;
width: 100%
}
.people-carousel a.item figure, .speakers-carousel a.item figure {
display: block;
position: relative;
background: #0042ff;
overflow: hidden;
max-height: 372px
}
.people-carousel a.item figure:after, .speakers-carousel a.item figure:after {
content: " ";
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 150px;
background-image: -webkit-linear-gradient(270deg, rgba(0, 26, 101, 0), #001a65);
background-image: linear-gradient(180deg, rgba(0, 26, 101, 0), #001a65)
}
.people-carousel a.item figure img, .speakers-carousel a.item figure img {
opacity: 0.6
}
.people-carousel a.item figure img.profile-pic-d, .speakers-carousel a.item figure img.profile-pic-d {
display: none
}
@media screen and (min-width: 769px), print {
.people-carousel a.item figure img.profile-pic-d, .speakers-carousel a.item figure img.profile-pic-d {
display: block
}
}
.people-carousel a.item figure img.profile-pic-m, .speakers-carousel a.item figure img.profile-pic-m {
display: block
}
@media screen and (min-width: 769px), print {
.people-carousel a.item figure img.profile-pic-m, .speakers-carousel a.item figure img.profile-pic-m {
display: none
}
}
@media screen and (max-width: 768px) {
.people-carousel a.item figure img, .speakers-carousel a.item figure img {
margin-top: -102px
}
.people-carousel a.item figure img.profile-pic-m, .speakers-carousel a.item figure img.profile-pic-m {
display: block;
margin-top: 0;
min-width: 0;
max-width: none;
min-height: 0;
max-height: none;
width: 100%;
height: auto
}
}
.people-carousel a.item figure figcaption, .speakers-carousel a.item figure figcaption {
opacity: 0;
display: block;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: calc(100% + 1px);
transition: all .5s linear
}
.people-carousel a.item figure figcaption div, .speakers-carousel a.item figure figcaption div {
display: table;
width: 100%;
height: 100%;
background: rgba(42, 69, 138, 0.8)
}
.people-carousel a.item figure figcaption div span, .speakers-carousel a.item figure figcaption div span {
display: table-cell;
width: 100%;
height: 100%;
padding: 0 20px;
vertical-align: middle;
text-align: center;
color: #fff;
font-size: .9rem
}
.people-carousel a.item div.caption, .speakers-carousel a.item div.caption {
position: relative;
margin-bottom: -95px;
top: -95px;
left: 0;
width: 100%;
height: 160px;
text-align: left;
padding: 0 15px
}
.people-carousel a.item div.caption .company, .speakers-carousel a.item div.caption .company {
font-size: .8rem;
font-weight: 600;
letter-spacing: 2px;
color: #cc8600;
text-transform: uppercase
}
.people-carousel a.item div.caption .name, .speakers-carousel a.item div.caption .name {
font-family: "Playfair Display", serif;
font-size: 1.5rem;
font-weight: 600;
line-height: 1.5rem;
color: #fff;
margin: 5px 0 10px 0
}
.people-carousel a.item div.caption .description, .speakers-carousel a.item div.caption .description {
font-size: .8rem;
color: #b5b5b5
}
.people-carousel a.item:hover figure figcaption, .speakers-carousel a.item:hover figure figcaption {
opacity: 1
}
.people-carousel a.item.first, .speakers-carousel a.item.first {
margin-top: 30px
}
@media screen and (max-width: 768px) {
.people-carousel a.item.first, .speakers-carousel a.item.first {
margin-top: 0
}
}
.people-carousel a.item.second, .speakers-carousel a.item.second {
margin-top: 100px
}
@media screen and (max-width: 768px) {
.people-carousel a.item.second, .speakers-carousel a.item.second {
margin-top: 0
}
}
.people-carousel a.item.third, .speakers-carousel a.item.third {
margin-top: 0px
}
@media screen and (max-width: 768px) {
.people-carousel a.item.third, .speakers-carousel a.item.third {
margin-top: 0
}
}
.people-carousel a.item.fourth, .speakers-carousel a.item.fourth {
margin-top: 70px
}
@media screen and (max-width: 768px) {
.people-carousel a.item.fourth, .speakers-carousel a.item.fourth {
margin-top: 0
}
}
.people-carousel-controls, .speakers-carousel-controls {
max-width: 130px;
padding: 5px 0;
position: absolute;
top: -40px;
right: 0;
z-index: 4;
cursor: default
}
.people-carousel-controls span, .speakers-carousel-controls span {
cursor: default;
display: inline-block;
min-width: 50px
}
.people-carousel-controls a, .speakers-carousel-controls a {
display: inline-block;
padding: 0 10px;
color: #cc8600
}
.people-carousel-controls a.disabled, .speakers-carousel-controls a.disabled {
opacity: 0.5
}
.people-carousel-controls a:hover, .speakers-carousel-controls a:hover {
color: #fff;
cursor: pointer
}
.people-carousel-controls a:hover.disabled, .speakers-carousel-controls a:hover.disabled {
color: #cc8600;
cursor: default
}
.share-buttons {
display: block;
width: 60px;
height: 300px;
position: fixed;
right: 20px;
top: 180px;
z-index: 7
}
@media only screen and (max-width: 1149px) {
.share-buttons {
position: relative;
top: 0;
right: 0;
width: 100%;
height: 60px;
margin-bottom: 30px
}
.share-buttons ul {
margin: 0 auto;
text-align: center;
display: block;
width: 300px
}
.share-buttons ul li {
display: inline-block
}
}
.share-buttons ul li a {
display: block;
width: 50px;
height: 50px;
padding: 0.8rem;
color: #fff
}
@media screen and (min-width: 769px), print {
.share-buttons ul li a.share-whatsapp {
display: none
}
}
.share-buttons ul li a:hover {
color: #cc8600
}
@media only screen and (max-width: 1149px) {
.page.is-white .share-buttons ul li a {
color: #001a65
}
.page.is-white .share-buttons ul li a:hover {
color: #cc8600
}
}
.column {
display: block;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 1;
padding: 0.75rem
}
.columns.is-mobile>.column.is-narrow {
flex: none
}
.columns.is-mobile>.column.is-full {
flex: none;
width: 100%
}
.columns.is-mobile>.column.is-three-quarters {
flex: none;
width: 75%
}
.columns.is-mobile>.column.is-two-thirds {
flex: none;
width: 66.6666%
}
.columns.is-mobile>.column.is-half {
flex: none;
width: 50%
}
.columns.is-mobile>.column.is-one-third {
flex: none;
width: 33.3333%
}
.columns.is-mobile>.column.is-one-quarter {
flex: none;
width: 25%
}
.columns.is-mobile>.column.is-offset-three-quarters {
margin-left: 75%
}
.columns.is-mobile>.column.is-offset-two-thirds {
margin-left: 66.6666%
}
.columns.is-mobile>.column.is-offset-half {
margin-left: 50%
}
.columns.is-mobile>.column.is-offset-one-third {
margin-left: 33.3333%
}
.columns.is-mobile>.column.is-offset-one-quarter {
margin-left: 25%
}
.columns.is-mobile>.column.is-1 {
flex: none;
width: 8.3333333333%
}
.columns.is-mobile>.column.is-offset-1 {
margin-left: 8.3333333333%
}
.columns.is-mobile>.column.is-2 {
flex: none;
width: 16.6666666667%
}
.columns.is-mobile>.column.is-offset-2 {
margin-left: 16.6666666667%
}
.columns.is-mobile>.column.is-3 {
flex: none;
width: 25%
}
.columns.is-mobile>.column.is-offset-3 {
margin-left: 25%
}
.columns.is-mobile>.column.is-4 {
flex: none;
width: 33.3333333333%
}
.columns.is-mobile>.column.is-offset-4 {
margin-left: 33.3333333333%
}
.columns.is-mobile>.column.is-5 {
flex: none;
width: 41.6666666667%
}
.columns.is-mobile>.column.is-offset-5 {
margin-left: 41.6666666667%
}
.columns.is-mobile>.column.is-6 {
flex: none;
width: 50%
}
.columns.is-mobile>.column.is-offset-6 {
margin-left: 50%
}
.columns.is-mobile>.column.is-7 {
flex: none;
width: 58.3333333333%
}
.columns.is-mobile>.column.is-offset-7 {
margin-left: 58.3333333333%
}
.columns.is-mobile>.column.is-8 {
flex: none;
width: 66.6666666667%
}
.columns.is-mobile>.column.is-offset-8 {
margin-left: 66.6666666667%
}
.columns.is-mobile>.column.is-9 {
flex: none;
width: 75%
}
.columns.is-mobile>.column.is-offset-9 {
margin-left: 75%
}
.columns.is-mobile>.column.is-10 {
flex: none;
width: 83.3333333333%
}
.columns.is-mobile>.column.is-offset-10 {
margin-left: 83.3333333333%
}
.columns.is-mobile>.column.is-11 {
flex: none;
width: 91.6666666667%
}
.columns.is-mobile>.column.is-offset-11 {
margin-left: 91.6666666667%
}
.columns.is-mobile>.column.is-12 {
flex: none;
width: 100%
}
.columns.is-mobile>.column.is-offset-12 {
margin-left: 100%
}
@media screen and (max-width: 768px) {
.column.is-narrow-mobile {
flex: none
}
.column.is-full-mobile {
flex: none;
width: 100%
}
.column.is-three-quarters-mobile {
flex: none;
width: 75%
}
.column.is-two-thirds-mobile {
flex: none;
width: 66.6666%
}
.column.is-half-mobile {
flex: none;
width: 50%
}
.column.is-one-third-mobile {
flex: none;
width: 33.3333%
}
.column.is-one-quarter-mobile {
flex: none;
width: 25%
}
.column.is-offset-three-quarters-mobile {
margin-left: 75%
}
.column.is-offset-two-thirds-mobile {
margin-left: 66.6666%
}
.column.is-offset-half-mobile {
margin-left: 50%
}
.column.is-offset-one-third-mobile {
margin-left: 33.3333%
}
.column.is-offset-one-quarter-mobile {
margin-left: 25%
}
.column.is-1-mobile {
flex: none;
width: 8.3333333333%
}
.column.is-offset-1-mobile {
margin-left: 8.3333333333%
}
.column.is-2-mobile {
flex: none;
width: 16.6666666667%
}
.column.is-offset-2-mobile {
margin-left: 16.6666666667%
}
.column.is-3-mobile {
flex: none;
width: 25%
}
.column.is-offset-3-mobile {
margin-left: 25%
}
.column.is-4-mobile {
flex: none;
width: 33.3333333333%
}
.column.is-offset-4-mobile {
margin-left: 33.3333333333%
}
.column.is-5-mobile {
flex: none;
width: 41.6666666667%
}
.column.is-offset-5-mobile {
margin-left: 41.6666666667%
}
.column.is-6-mobile {
flex: none;
width: 50%
}
.column.is-offset-6-mobile {
margin-left: 50%
}
.column.is-7-mobile {
flex: none;
width: 58.3333333333%
}
.column.is-offset-7-mobile {
margin-left: 58.3333333333%
}
.column.is-8-mobile {
flex: none;
width: 66.6666666667%
}
.column.is-offset-8-mobile {
margin-left: 66.6666666667%
}
.column.is-9-mobile {
flex: none;
width: 75%
}
.column.is-offset-9-mobile {
margin-left: 75%
}
.column.is-10-mobile {
flex: none;
width: 83.3333333333%
}
.column.is-offset-10-mobile {
margin-left: 83.3333333333%
}
.column.is-11-mobile {
flex: none;
width: 91.6666666667%
}
.column.is-offset-11-mobile {
margin-left: 91.6666666667%
}
.column.is-12-mobile {
flex: none;
width: 100%
}
.column.is-offset-12-mobile {
margin-left: 100%
}
}
@media screen and (min-width: 769px), print {
.column.is-narrow, .column.is-narrow-tablet {
flex: none
}
.column.is-full, .column.is-full-tablet {
flex: none;
width: 100%
}
.column.is-three-quarters, .column.is-three-quarters-tablet {
flex: none;
width: 75%
}
.column.is-two-thirds, .column.is-two-thirds-tablet {
flex: none;
width: 66.6666%
}
.column.is-half, .column.is-half-tablet {
flex: none;
width: 50%
}
.column.is-one-third, .column.is-one-third-tablet {
flex: none;
width: 33.3333%
}
.column.is-one-quarter, .column.is-one-quarter-tablet {
flex: none;
width: 25%
}
.column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
margin-left: 75%
}
.column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
margin-left: 66.6666%
}
.column.is-offset-half, .column.is-offset-half-tablet {
margin-left: 50%
}
.column.is-offset-one-third, .column.is-offset-one-third-tablet {
margin-left: 33.3333%
}
.column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
margin-left: 25%
}
.column.is-1, .column.is-1-tablet {
flex: none;
width: 8.3333333333%
}
.column.is-offset-1, .column.is-offset-1-tablet {
margin-left: 8.3333333333%
}
.column.is-2, .column.is-2-tablet {
flex: none;
width: 16.6666666667%
}
.column.is-offset-2, .column.is-offset-2-tablet {
margin-left: 16.6666666667%
}
.column.is-3, .column.is-3-tablet {
flex: none;
width: 25%
}
.column.is-offset-3, .column.is-offset-3-tablet {
margin-left: 25%
}
.column.is-4, .column.is-4-tablet {
flex: none;
width: 33.3333333333%
}
.column.is-offset-4, .column.is-offset-4-tablet {
margin-left: 33.3333333333%
}
.column.is-5, .column.is-5-tablet {
flex: none;
width: 41.6666666667%
}
.column.is-offset-5, .column.is-offset-5-tablet {
margin-left: 41.6666666667%
}
.column.is-6, .column.is-6-tablet {
flex: none;
width: 50%
}
.column.is-offset-6, .column.is-offset-6-tablet {
margin-left: 50%
}
.column.is-7, .column.is-7-tablet {
flex: none;
width: 58.3333333333%
}
.column.is-offset-7, .column.is-offset-7-tablet {
margin-left: 58.3333333333%
}
.column.is-8, .column.is-8-tablet {
flex: none;
width: 66.6666666667%
}
.column.is-offset-8, .column.is-offset-8-tablet {
margin-left: 66.6666666667%
}
.column.is-9, .column.is-9-tablet {
flex: none;
width: 75%
}
.column.is-offset-9, .column.is-offset-9-tablet {
margin-left: 75%
}
.column.is-10, .column.is-10-tablet {
flex: none;
width: 83.3333333333%
}
.column.is-offset-10, .column.is-offset-10-tablet {
margin-left: 83.3333333333%
}
.column.is-11, .column.is-11-tablet {
flex: none;
width: 91.6666666667%
}
.column.is-offset-11, .column.is-offset-11-tablet {
margin-left: 91.6666666667%
}
.column.is-12, .column.is-12-tablet {
flex: none;
width: 100%
}
.column.is-offset-12, .column.is-offset-12-tablet {
margin-left: 100%
}
}
@media screen and (min-width: 1000px) {
.column.is-narrow-desktop {
flex: none
}
.column.is-full-desktop {
flex: none;
width: 100%
}
.column.is-three-quarters-desktop {
flex: none;
width: 75%
}
.column.is-two-thirds-desktop {
flex: none;
width: 66.6666%
}
.column.is-half-desktop {
flex: none;
width: 50%
}
.column.is-one-third-desktop {
flex: none;
width: 33.3333%
}
.column.is-one-quarter-desktop {
flex: none;
width: 25%
}
.column.is-offset-three-quarters-desktop {
margin-left: 75%
}
.column.is-offset-two-thirds-desktop {
margin-left: 66.6666%
}
.column.is-offset-half-desktop {
margin-left: 50%
}
.column.is-offset-one-third-desktop {
margin-left: 33.3333%
}
.column.is-offset-one-quarter-desktop {
margin-left: 25%
}
.column.is-1-desktop {
flex: none;
width: 8.3333333333%
}
.column.is-offset-1-desktop {
margin-left: 8.3333333333%
}
.column.is-2-desktop {
flex: none;
width: 16.6666666667%
}
.column.is-offset-2-desktop {
margin-left: 16.6666666667%
}
.column.is-3-desktop {
flex: none;
width: 25%
}
.column.is-offset-3-desktop {
margin-left: 25%
}
.column.is-4-desktop {
flex: none;
width: 33.3333333333%
}
.column.is-offset-4-desktop {
margin-left: 33.3333333333%
}
.column.is-5-desktop {
flex: none;
width: 41.6666666667%
}
.column.is-offset-5-desktop {
margin-left: 41.6666666667%
}
.column.is-6-desktop {
flex: none;
width: 50%
}
.column.is-offset-6-desktop {
margin-left: 50%
}
.column.is-7-desktop {
flex: none;
width: 58.3333333333%
}
.column.is-offset-7-desktop {
margin-left: 58.3333333333%
}
.column.is-8-desktop {
flex: none;
width: 66.6666666667%
}
.column.is-offset-8-desktop {
margin-left: 66.6666666667%
}
.column.is-9-desktop {
flex: none;
width: 75%
}
.column.is-offset-9-desktop {
margin-left: 75%
}
.column.is-10-desktop {
flex: none;
width: 83.3333333333%
}
.column.is-offset-10-desktop {
margin-left: 83.3333333333%
}
.column.is-11-desktop {
flex: none;
width: 91.6666666667%
}
.column.is-offset-11-desktop {
margin-left: 91.6666666667%
}
.column.is-12-desktop {
flex: none;
width: 100%
}
.column.is-offset-12-desktop {
margin-left: 100%
}
}
@media screen and (min-width: 1192px) {
.column.is-narrow-widescreen {
flex: none
}
.column.is-full-widescreen {
flex: none;
width: 100%
}
.column.is-three-quarters-widescreen {
flex: none;
width: 75%
}
.column.is-two-thirds-widescreen {
flex: none;
width: 66.6666%
}
.column.is-half-widescreen {
flex: none;
width: 50%
}
.column.is-one-third-widescreen {
flex: none;
width: 33.3333%
}
.column.is-one-quarter-widescreen {
flex: none;
width: 25%
}
.column.is-offset-three-quarters-widescreen {
margin-left: 75%
}
.column.is-offset-two-thirds-widescreen {
margin-left: 66.6666%
}
.column.is-offset-half-widescreen {
margin-left: 50%
}
.column.is-offset-one-third-widescreen {
margin-left: 33.3333%
}
.column.is-offset-one-quarter-widescreen {
margin-left: 25%
}
.column.is-1-widescreen {
flex: none;
width: 8.3333333333%
}
.column.is-offset-1-widescreen {
margin-left: 8.3333333333%
}
.column.is-2-widescreen {
flex: none;
width: 16.6666666667%
}
.column.is-offset-2-widescreen {
margin-left: 16.6666666667%
}
.column.is-3-widescreen {
flex: none;
width: 25%
}
.column.is-offset-3-widescreen {
margin-left: 25%
}
.column.is-4-widescreen {
flex: none;
width: 33.3333333333%
}
.column.is-offset-4-widescreen {
margin-left: 33.3333333333%
}
.column.is-5-widescreen {
flex: none;
width: 41.6666666667%
}
.column.is-offset-5-widescreen {
margin-left: 41.6666666667%
}
.column.is-6-widescreen {
flex: none;
width: 50%
}
.column.is-offset-6-widescreen {
margin-left: 50%
}
.column.is-7-widescreen {
flex: none;
width: 58.3333333333%
}
.column.is-offset-7-widescreen {
margin-left: 58.3333333333%
}
.column.is-8-widescreen {
flex: none;
width: 66.6666666667%
}
.column.is-offset-8-widescreen {
margin-left: 66.6666666667%
}
.column.is-9-widescreen {
flex: none;
width: 75%
}
.column.is-offset-9-widescreen {
margin-left: 75%
}
.column.is-10-widescreen {
flex: none;
width: 83.3333333333%
}
.column.is-offset-10-widescreen {
margin-left: 83.3333333333%
}
.column.is-11-widescreen {
flex: none;
width: 91.6666666667%
}
.column.is-offset-11-widescreen {
margin-left: 91.6666666667%
}
.column.is-12-widescreen {
flex: none;
width: 100%
}
.column.is-offset-12-widescreen {
margin-left: 100%
}
}
.columns {
margin-left: -0.75rem;
margin-right: -0.75rem;
margin-top: -0.75rem
}
.columns:last-child {
margin-bottom: -0.75rem
}
.columns:not(:last-child) {
margin-bottom: 0.75rem
}
.columns.is-centered {
justify-content: center
}
.columns.is-gapless {
margin-left: 0;
margin-right: 0;
margin-top: 0
}
.columns.is-gapless:last-child {
margin-bottom: 0
}
.columns.is-gapless:not(:last-child) {
margin-bottom: 1.5rem
}
.columns.is-gapless>.column {
margin: 0;
padding: 0
}
@media screen and (min-width: 769px), print {
.columns.is-grid {
flex-wrap: wrap
}
.columns.is-grid>.column {
max-width: 33.3333%;
padding: 0.75rem;
width: 33.3333%
}
.columns.is-grid>.column+.column {
margin-left: 0
}
}
.columns.is-mobile {
display: flex
}
.columns.is-multiline {
flex-wrap: wrap
}
.columns.is-vcentered {
align-items: center
}
@media screen and (min-width: 769px), print {
.columns:not(.is-desktop) {
display: flex
}
}
@media screen and (min-width: 1000px) {
.columns.is-desktop {
display: flex
}
}
.tile {
align-items: stretch;
display: block;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 1;
min-height: min-content
}
.tile.is-ancestor {
margin-left: -0.75rem;
margin-right: -0.75rem;
margin-top: -0.75rem
}
.tile.is-ancestor:last-child {
margin-bottom: -0.75rem
}
.tile.is-ancestor:not(:last-child) {
margin-bottom: 0.75rem
}
.tile.is-child {
margin: 0 !important
}
.tile.is-parent {
padding: 0.75rem
}
.tile.is-vertical {
flex-direction: column
}
.tile.is-vertical>.tile.is-child:not(:last-child) {
margin-bottom: 1.5rem !important
}
@media screen and (min-width: 769px), print {
.tile:not(.is-child) {
display: flex
}
.tile.is-1 {
flex: none;
width: 8.3333333333%
}
.tile.is-2 {
flex: none;
width: 16.6666666667%
}
.tile.is-3 {
flex: none;
width: 25%
}
.tile.is-4 {
flex: none;
width: 33.3333333333%
}
.tile.is-5 {
flex: none;
width: 41.6666666667%
}
.tile.is-6 {
flex: none;
width: 50%
}
.tile.is-7 {
flex: none;
width: 58.3333333333%
}
.tile.is-8 {
flex: none;
width: 66.6666666667%
}
.tile.is-9 {
flex: none;
width: 75%
}
.tile.is-10 {
flex: none;
width: 83.3333333333%
}
.tile.is-11 {
flex: none;
width: 91.6666666667%
}
.tile.is-12 {
flex: none;
width: 100%
}
}
.hero-video {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
overflow: hidden
}
.hero-video video {
left: 50%;
min-height: 200%;
min-width: 200%;
position: absolute;
top: 50%;
transform: translate3d(-50%, -50%, 0)
}
@media screen and (max-width: 768px) {
.hero-video video {
min-width: 320%
}
}
.hero-video.is-transparent {
opacity: 0.5
}
.hero-buttons {
margin-top: 1.5rem
}
@media screen and (max-width: 768px) {
.hero-buttons .button {
display: flex
}
.hero-buttons .button:not(:last-child) {
margin-bottom: 0.75rem
}
}
@media screen and (min-width: 769px), print {
.hero-buttons {
display: flex;
justify-content: center
}
.hero-buttons .button:not(:last-child) {
margin-right: 1.5rem
}
}
.hero-head, .hero-foot {
flex-grow: 0;
flex-shrink: 0
}
.hero-body {
flex-grow: 1;
flex-shrink: 0;
padding: 3rem 1.5rem
}
@media screen and (min-width: 1192px) {
.hero-body {
padding-left: 0;
padding-right: 0
}
}
.hero-body .welcome-text {
width: 430px;
margin: 0 auto;
text-transform: uppercase;
position: relative;
z-index: 4
}
@media screen and (max-width: 768px) {
.hero-body .welcome-text {
margin-top: 50px;
width: 240px
}
}
.hero-body .welcome-text strong {
color: #cc8600
}
.hero-body .welcome-text .column {
padding: 1.75rem 0;
text-align: left
}
@media screen and (max-width: 768px) {
.hero-body .welcome-text .column {
text-align: center;
padding: 0
}
}
.hero-body .welcome-text .column:first-child {
text-align: right;
padding-right: 20px;
padding-top: 1.75rem
}
@media screen and (max-width: 768px) {
.hero-body .welcome-text .column:first-child {
text-align: center;
padding: 0
}
}
.hero-body .welcome-text img {
max-width: 160px
}
@media screen and (max-width: 768px) {
.hero-body .welcome-text img {
max-width: 80px;
margin-left: 5px
}
}
.hero-body .welcome-text span.text {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 1.3rem;
margin: 35px 0 20px 0;
display: block
}
@media screen and (max-width: 768px) {
.hero-body .welcome-text span.text {
margin: 10px 0;
font-size: 1rem
}
}
_:-ms-lang(x), .welcome-text {
margin-top: 140px !important
}
.hero {
align-items: stretch;
background-color: #001a65;
display: flex;
flex-direction: column;
justify-content: space-between
}
.hero.is-below-nav {
position: relative;
z-index: 8;
top: -9.8rem
}
@media screen and (max-width: 768px) {
.hero.is-below-nav {
top: -6.8rem
}
}
.hero .nav {
background: none;
box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3)
}
.hero .tabs ul {
border-bottom: none
}
.hero.is-white {
background-color: #fff;
color: #0a0a0a
}
.hero.is-white a:not(.button), .hero.is-white strong {
color: inherit
}
.hero.is-white .title {
color: #0a0a0a
}
.hero.is-white .subtitle {
color: rgba(10, 10, 10, 0.9)
}
.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
color: #0a0a0a
}
.hero.is-white .nav {
box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-white .nav-menu {
background-color: #fff
}
}
.hero.is-white a.nav-item, .hero.is-white .nav-item a:not(.button) {
color: rgba(10, 10, 10, 0.7)
}
.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active, .hero.is-white .nav-item a:not(.button):hover, .hero.is-white .nav-item a:not(.button).is-active {
color: #0a0a0a
}
.hero.is-white .tabs a {
color: #0a0a0a;
opacity: 0.9
}
.hero.is-white .tabs a:hover {
opacity: 1
}
.hero.is-white .tabs li.is-active a {
opacity: 1
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
color: #0a0a0a
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: #fff
}
.hero.is-white.is-bold {
background-image: linear-gradient(141deg, #e6e5e5 0%, #fff 71%, #fff 100%)
}
@media screen and (max-width: 768px) {
.hero.is-white.is-bold .nav-menu {
background-image: linear-gradient(141deg, #e6e5e5 0%, #fff 71%, #fff 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-white .nav-toggle span {
background-color: #0a0a0a
}
.hero.is-white .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-white .nav-toggle.is-active span {
background-color: #0a0a0a
}
.hero.is-white .nav-menu .nav-item {
border-top-color: rgba(10, 10, 10, 0.2)
}
}
.hero.is-black {
background-color: #0a0a0a;
color: #fff
}
.hero.is-black a:not(.button), .hero.is-black strong {
color: inherit
}
.hero.is-black .title {
color: #fff
}
.hero.is-black .subtitle {
color: rgba(255, 255, 255, 0.9)
}
.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong {
color: #fff
}
.hero.is-black .nav {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-black .nav-menu {
background-color: #0a0a0a
}
}
.hero.is-black a.nav-item, .hero.is-black .nav-item a:not(.button) {
color: rgba(255, 255, 255, 0.7)
}
.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active, .hero.is-black .nav-item a:not(.button):hover, .hero.is-black .nav-item a:not(.button).is-active {
color: #fff
}
.hero.is-black .tabs a {
color: #fff;
opacity: 0.9
}
.hero.is-black .tabs a:hover {
opacity: 1
}
.hero.is-black .tabs li.is-active a {
opacity: 1
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
color: #fff
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #0a0a0a
}
.hero.is-black.is-bold {
background-image: linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)
}
@media screen and (max-width: 768px) {
.hero.is-black.is-bold .nav-menu {
background-image: linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-black .nav-toggle span {
background-color: #fff
}
.hero.is-black .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-black .nav-toggle.is-active span {
background-color: #fff
}
.hero.is-black .nav-menu .nav-item {
border-top-color: rgba(255, 255, 255, 0.2)
}
}
.hero.is-light {
background-color: #f5f5f5;
color: #363636
}
.hero.is-light a:not(.button), .hero.is-light strong {
color: inherit
}
.hero.is-light .title {
color: #363636
}
.hero.is-light .subtitle {
color: rgba(54, 54, 54, 0.9)
}
.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong {
color: #363636
}
.hero.is-light .nav {
box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-light .nav-menu {
background-color: #f5f5f5
}
}
.hero.is-light a.nav-item, .hero.is-light .nav-item a:not(.button) {
color: rgba(54, 54, 54, 0.7)
}
.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active, .hero.is-light .nav-item a:not(.button):hover, .hero.is-light .nav-item a:not(.button).is-active {
color: #363636
}
.hero.is-light .tabs a {
color: #363636;
opacity: 0.9
}
.hero.is-light .tabs a:hover {
opacity: 1
}
.hero.is-light .tabs li.is-active a {
opacity: 1
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
color: #363636
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
background-color: #363636;
border-color: #363636;
color: #f5f5f5
}
.hero.is-light.is-bold {
background-image: linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)
}
@media screen and (max-width: 768px) {
.hero.is-light.is-bold .nav-menu {
background-image: linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-light .nav-toggle span {
background-color: #363636
}
.hero.is-light .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-light .nav-toggle.is-active span {
background-color: #363636
}
.hero.is-light .nav-menu .nav-item {
border-top-color: rgba(54, 54, 54, 0.2)
}
}
.hero.is-dark {
background-color: #363636;
color: #f5f5f5
}
.hero.is-dark a:not(.button), .hero.is-dark strong {
color: inherit
}
.hero.is-dark .title {
color: #f5f5f5
}
.hero.is-dark .subtitle {
color: rgba(245, 245, 245, 0.9)
}
.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong {
color: #f5f5f5
}
.hero.is-dark .nav {
box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-dark .nav-menu {
background-color: #363636
}
}
.hero.is-dark a.nav-item, .hero.is-dark .nav-item a:not(.button) {
color: rgba(245, 245, 245, 0.7)
}
.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active, .hero.is-dark .nav-item a:not(.button):hover, .hero.is-dark .nav-item a:not(.button).is-active {
color: #f5f5f5
}
.hero.is-dark .tabs a {
color: #f5f5f5;
opacity: 0.9
}
.hero.is-dark .tabs a:hover {
opacity: 1
}
.hero.is-dark .tabs li.is-active a {
opacity: 1
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
color: #f5f5f5
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
background-color: #f5f5f5;
border-color: #f5f5f5;
color: #363636
}
.hero.is-dark.is-bold {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)
}
@media screen and (max-width: 768px) {
.hero.is-dark.is-bold .nav-menu {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-dark .nav-toggle span {
background-color: #f5f5f5
}
.hero.is-dark .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-dark .nav-toggle.is-active span {
background-color: #f5f5f5
}
.hero.is-dark .nav-menu .nav-item {
border-top-color: rgba(245, 245, 245, 0.2)
}
}
.hero.is-primary {
background-color: #cc8600;
color: #fff
}
.hero.is-primary a:not(.button), .hero.is-primary strong {
color: inherit
}
.hero.is-primary .title {
color: #fff
}
.hero.is-primary .subtitle {
color: rgba(255, 255, 255, 0.9)
}
.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong {
color: #fff
}
.hero.is-primary .nav {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-primary .nav-menu {
background-color: #cc8600
}
}
.hero.is-primary a.nav-item, .hero.is-primary .nav-item a:not(.button) {
color: rgba(255, 255, 255, 0.7)
}
.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active, .hero.is-primary .nav-item a:not(.button):hover, .hero.is-primary .nav-item a:not(.button).is-active {
color: #fff
}
.hero.is-primary .tabs a {
color: #fff;
opacity: 0.9
}
.hero.is-primary .tabs a:hover {
opacity: 1
}
.hero.is-primary .tabs li.is-active a {
opacity: 1
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
color: #fff
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #cc8600
}
.hero.is-primary.is-bold {
background-image: linear-gradient(141deg, #994b00 0%, #cc8600 71%, #e6bd00 100%)
}
@media screen and (max-width: 768px) {
.hero.is-primary.is-bold .nav-menu {
background-image: linear-gradient(141deg, #994b00 0%, #cc8600 71%, #e6bd00 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-primary .nav-toggle span {
background-color: #fff
}
.hero.is-primary .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-primary .nav-toggle.is-active span {
background-color: #fff
}
.hero.is-primary .nav-menu .nav-item {
border-top-color: rgba(255, 255, 255, 0.2)
}
}
.hero.is-info {
background-color: #001a65;
color: #fff
}
.hero.is-info a:not(.button), .hero.is-info strong {
color: inherit
}
.hero.is-info .title {
color: #fff
}
.hero.is-info .subtitle {
color: rgba(255, 255, 255, 0.9)
}
.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong {
color: #fff
}
.hero.is-info .nav {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-info .nav-menu {
background-color: #001a65
}
}
.hero.is-info a.nav-item, .hero.is-info .nav-item a:not(.button) {
color: rgba(255, 255, 255, 0.7)
}
.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active, .hero.is-info .nav-item a:not(.button):hover, .hero.is-info .nav-item a:not(.button).is-active {
color: #fff
}
.hero.is-info .tabs a {
color: #fff;
opacity: 0.9
}
.hero.is-info .tabs a:hover {
opacity: 1
}
.hero.is-info .tabs li.is-active a {
opacity: 1
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
color: #fff
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #001a65
}
.hero.is-info.is-bold {
background-image: linear-gradient(141deg, #001532 0%, #001a65 71%, #000b7f 100%)
}
@media screen and (max-width: 768px) {
.hero.is-info.is-bold .nav-menu {
background-image: linear-gradient(141deg, #001532 0%, #001a65 71%, #000b7f 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-info .nav-toggle span {
background-color: #fff
}
.hero.is-info .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-info .nav-toggle.is-active span {
background-color: #fff
}
.hero.is-info .nav-menu .nav-item {
border-top-color: rgba(255, 255, 255, 0.2)
}
}
.hero.is-success {
background-color: #23d160;
color: #fff
}
.hero.is-success a:not(.button), .hero.is-success strong {
color: inherit
}
.hero.is-success .title {
color: #fff
}
.hero.is-success .subtitle {
color: rgba(255, 255, 255, 0.9)
}
.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong {
color: #fff
}
.hero.is-success .nav {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-success .nav-menu {
background-color: #23d160
}
}
.hero.is-success a.nav-item, .hero.is-success .nav-item a:not(.button) {
color: rgba(255, 255, 255, 0.7)
}
.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active, .hero.is-success .nav-item a:not(.button):hover, .hero.is-success .nav-item a:not(.button).is-active {
color: #fff
}
.hero.is-success .tabs a {
color: #fff;
opacity: 0.9
}
.hero.is-success .tabs a:hover {
opacity: 1
}
.hero.is-success .tabs li.is-active a {
opacity: 1
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
color: #fff
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #23d160
}
.hero.is-success.is-bold {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)
}
@media screen and (max-width: 768px) {
.hero.is-success.is-bold .nav-menu {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-success .nav-toggle span {
background-color: #fff
}
.hero.is-success .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-success .nav-toggle.is-active span {
background-color: #fff
}
.hero.is-success .nav-menu .nav-item {
border-top-color: rgba(255, 255, 255, 0.2)
}
}
.hero.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning a:not(.button), .hero.is-warning strong {
color: inherit
}
.hero.is-warning .title {
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .subtitle {
color: rgba(0, 0, 0, 0.9)
}
.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong {
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .nav {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-warning .nav-menu {
background-color: #ffdd57
}
}
.hero.is-warning a.nav-item, .hero.is-warning .nav-item a:not(.button) {
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active, .hero.is-warning .nav-item a:not(.button):hover, .hero.is-warning .nav-item a:not(.button).is-active {
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .tabs a {
color: rgba(0, 0, 0, 0.7);
opacity: 0.9
}
.hero.is-warning .tabs a:hover {
opacity: 1
}
.hero.is-warning .tabs li.is-active a {
opacity: 1
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
background-color: rgba(0, 0, 0, 0.7);
border-color: rgba(0, 0, 0, 0.7);
color: #ffdd57
}
.hero.is-warning.is-bold {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)
}
@media screen and (max-width: 768px) {
.hero.is-warning.is-bold .nav-menu {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-warning .nav-toggle span {
background-color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-warning .nav-toggle.is-active span {
background-color: rgba(0, 0, 0, 0.7)
}
.hero.is-warning .nav-menu .nav-item {
border-top-color: rgba(0, 0, 0, 0.2)
}
}
.hero.is-danger {
background-color: #ff3860;
color: #fff
}
.hero.is-danger a:not(.button), .hero.is-danger strong {
color: inherit
}
.hero.is-danger .title {
color: #fff
}
.hero.is-danger .subtitle {
color: rgba(255, 255, 255, 0.9)
}
.hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong {
color: #fff
}
.hero.is-danger .nav {
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2)
}
@media screen and (max-width: 768px) {
.hero.is-danger .nav-menu {
background-color: #ff3860
}
}
.hero.is-danger a.nav-item, .hero.is-danger .nav-item a:not(.button) {
color: rgba(255, 255, 255, 0.7)
}
.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active, .hero.is-danger .nav-item a:not(.button):hover, .hero.is-danger .nav-item a:not(.button).is-active {
color: #fff
}
.hero.is-danger .tabs a {
color: #fff;
opacity: 0.9
}
.hero.is-danger .tabs a:hover {
opacity: 1
}
.hero.is-danger .tabs li.is-active a {
opacity: 1
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
color: #fff
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #ff3860
}
.hero.is-danger.is-bold {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)
}
@media screen and (max-width: 768px) {
.hero.is-danger.is-bold .nav-menu {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)
}
}
@media screen and (max-width: 768px) {
.hero.is-danger .nav-toggle span {
background-color: #fff
}
.hero.is-danger .nav-toggle:hover {
background-color: rgba(10, 10, 10, 0.1)
}
.hero.is-danger .nav-toggle.is-active span {
background-color: #fff
}
.hero.is-danger .nav-menu .nav-item {
border-top-color: rgba(255, 255, 255, 0.2)
}
}
@media screen and (min-width: 769px), print {
.hero.is-medium .hero-body {
padding-bottom: 9rem;
padding-top: 9rem
}
}
@media screen and (min-width: 769px), print {
.hero.is-large .hero-body {
padding-bottom: 18rem;
padding-top: 18rem
}
}
.hero.is-fullheight {
min-height: 100vh
}
.hero.is-fullheight .hero-body {
align-items: center;
display: flex
}
.hero.is-fullheight .hero-body>.container {
flex-grow: 1;
flex-shrink: 1
}
.hero.is-fullheight .hero-body>.container .title, .hero.is-fullheight .hero-body>.container .subtitle {
color: #fff
}
.hero .mouse-scroll-icon {
cursor: pointer;
cursor: s-resize;
width: 50px;
height: 70px;
display: block;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -25px;
z-index: 8
}
@media screen and (max-width: 999px) {
.hero .mouse-scroll-icon {
display: none
}
}
.hero .mouse-scroll-icon span.mouse {
display: block;
border: 2px solid #fff;
border-radius: 20px;
width: 25px;
height: 45px;
margin: 0 auto;
position: relative;
margin-bottom: 5px
}
.hero .mouse-scroll-icon span.mouse span.mouse-wheel {
display: block;
width: 5px;
height: 5px;
border-radius: 10px;
background: #fff;
position: absolute;
top: 10px;
left: 50%;
margin-left: -2.5px;
animation: scrolling 2s linear infinite
}
.section {
background-color: #fff;
padding: 3rem 1.5rem
}
@media screen and (min-width: 1000px) {
.section.is-medium {
padding: 9rem 1.5rem
}
.section.is-large {
padding: 18rem 1.5rem
}
}
h1.page-title, h2.page-title, h3.page-title, h4.page-title {
font-size: 3rem;
font-weight: 600;
line-height: 3rem;
margin: 0 0 40px 0;
position: relative;
z-index: 5
}
@media screen and (max-width: 768px) {
h1.page-title, h2.page-title, h3.page-title, h4.page-title {
font-size: 1.6rem;
line-height: 1.9rem
}
}
div .page, section .page, article .page {
position: relative;
z-index: 3;
padding: 40px
}
@media screen and (max-width: 768px) {
div .page, section .page, article .page {
padding-left: 10px;
padding-right: 10px
}
}
div .page.is-basic h1:not(.page-title), div .page.is-basic h2, div .page.is-basic h3, div .page.is-basic h4, div .page.is-basic h5, div .page.is-basic h6, section .page.is-basic h1:not(.page-title), section .page.is-basic h2, section .page.is-basic h3, section .page.is-basic h4, section .page.is-basic h5, section .page.is-basic h6, article .page.is-basic h1:not(.page-title), article .page.is-basic h2, article .page.is-basic h3, article .page.is-basic h4, article .page.is-basic h5, article .page.is-basic h6 {
color: #cc8600
}
div .page.is-basic h1:not(.page-title), section .page.is-basic h1:not(.page-title), article .page.is-basic h1:not(.page-title) {
font-size: 3rem;
line-height: 4.5rem;
font-weight: 600
}
div .page.is-basic h2, section .page.is-basic h2, article .page.is-basic h2 {
font-size: 2.3rem;
line-height: 3.8rem;
font-weight: 600
}
div .page.is-basic h3, section .page.is-basic h3, article .page.is-basic h3 {
font-size: 2rem;
line-height: 3.5rem;
font-weight: 600
}
div .page.is-basic h4, section .page.is-basic h4, article .page.is-basic h4 {
font-size: 1.8rem;
line-height: 2.3rem;
font-weight: 600
}
div .page.is-basic h5, section .page.is-basic h5, article .page.is-basic h5 {
font-size: 1.5rem;
line-height: 3rem;
font-weight: 600
}
div .page.is-basic h6, section .page.is-basic h6, article .page.is-basic h6 {
font-size: 1.2rem;
line-height: 2.7rem;
font-weight: 600
}
div .page.is-basic ul, div .page.is-basic ol, section .page.is-basic ul, section .page.is-basic ol, article .page.is-basic ul, article .page.is-basic ol {
margin: 40px 20px
}
div .page.is-basic ul, section .page.is-basic ul, article .page.is-basic ul {
list-style: none
}
div .page.is-basic ul li, section .page.is-basic ul li, article .page.is-basic ul li {
list-style: none;
padding-left: 2em;
text-indent: -2.4em;
margin-bottom: 16px
}
div .page.is-basic ul li:before, section .page.is-basic ul li:before, article .page.is-basic ul li:before {
content: "■ ";
font-size: 1.7rem;
line-height: 1.7rem;
color: #cc8600;
display: inline;
padding-right: 16px
}
div .page.is-basic ol, section .page.is-basic ol, article .page.is-basic ol {
list-style: none;
counter-reset: li
}
div .page.is-basic ol li, section .page.is-basic ol li, article .page.is-basic ol li {
counter-increment: li;
padding-left: 2em;
text-indent: -2.4em;
margin-bottom: 20px
}
div .page.is-basic ol li:before, section .page.is-basic ol li:before, article .page.is-basic ol li:before {
font-family: "Playfair Display", serif;
font-size: 2rem;
font-weight: 600;
line-height: .5rem;
content: counter(li);
color: #cc8600;
display: inline;
margin-left: 0px;
padding-right: 21px
}
div .page.is-basic iframe, section .page.is-basic iframe, article .page.is-basic iframe {
margin: 20px auto;
display: block;
max-width: 100%
}
div .page.is-white, section .page.is-white, article .page.is-white {
background: #fff;
color: #121212
}
div .page.is-white .button.is-primary, section .page.is-white .button.is-primary, article .page.is-white .button.is-primary {
color: #fff
}
div .page.is-white .button.is-primary.is-outlined, section .page.is-white .button.is-primary.is-outlined, article .page.is-white .button.is-primary.is-outlined {
color: #cc8600
}
div .page.is-white .button.is-primary.is-outlined:hover, section .page.is-white .button.is-primary.is-outlined:hover, article .page.is-white .button.is-primary.is-outlined:hover {
color: #fff
}
div .page.is-white p, div .page.is-white strong, div .page.is-white em, section .page.is-white p, section .page.is-white strong, section .page.is-white em, article .page.is-white p, article .page.is-white strong, article .page.is-white em {
color: #121212
}
div .page.is-white h1, div .page.is-white h2, div .page.is-white h3, div .page.is-white h4, div .page.is-white h5, section .page.is-white h1, section .page.is-white h2, section .page.is-white h3, section .page.is-white h4, section .page.is-white h5, article .page.is-white h1, article .page.is-white h2, article .page.is-white h3, article .page.is-white h4, article .page.is-white h5 {
font-size: 1.5rem;
font-weight: 600;
margin: 15px 0
}
div .page.is-white.event-booking figure, section .page.is-white.event-booking figure, article .page.is-white.event-booking figure {
margin-bottom: 50px
}
div .page.is-white.event-booking figure img, section .page.is-white.event-booking figure img, article .page.is-white.event-booking figure img {
width: 100%
}
div .page.is-white article a, section .page.is-white article a, article .page.is-white article a {
color: #cc8600
}
div .page.is-white article a:hover, section .page.is-white article a:hover, article .page.is-white article a:hover {
color: #001a65
}
div .page.is-white article h1, div .page.is-white article h2, div .page.is-white article h3, div .page.is-white article h4, div .page.is-white article h5, div .page.is-white article h6, section .page.is-white article h1, section .page.is-white article h2, section .page.is-white article h3, section .page.is-white article h4, section .page.is-white article h5, section .page.is-white article h6, article .page.is-white article h1, article .page.is-white article h2, article .page.is-white article h3, article .page.is-white article h4, article .page.is-white article h5, article .page.is-white article h6 {
color: #001a65;
font-family: "Playfair Display", serif;
display: block;
margin: 30px 0
}
div .page.is-white article h1:before, div .page.is-white article h2:before, div .page.is-white article h3:before, div .page.is-white article h4:before, div .page.is-white article h5:before, div .page.is-white article h6:before, section .page.is-white article h1:before, section .page.is-white article h2:before, section .page.is-white article h3:before, section .page.is-white article h4:before, section .page.is-white article h5:before, section .page.is-white article h6:before, article .page.is-white article h1:before, article .page.is-white article h2:before, article .page.is-white article h3:before, article .page.is-white article h4:before, article .page.is-white article h5:before, article .page.is-white article h6:before {
content: " ";
display: block;
width: 200px;
height: 2px;
background-color: #cc8600;
margin-bottom: 20px
}
div .page.is-white article h1, section .page.is-white article h1, article .page.is-white article h1 {
font-size: 3rem;
line-height: 4.5rem;
font-weight: 600
}
div .page.is-white article h2, section .page.is-white article h2, article .page.is-white article h2 {
font-size: 2.3rem;
line-height: 3.8rem;
font-weight: 600
}
div .page.is-white article h2:before, section .page.is-white article h2:before, article .page.is-white article h2:before {
width: 180px
}
div .page.is-white article h3, section .page.is-white article h3, article .page.is-white article h3 {
font-size: 2rem;
line-height: 3.5rem;
font-weight: 600
}
div .page.is-white article h3:before, section .page.is-white article h3:before, article .page.is-white article h3:before {
width: 140px
}
div .page.is-white article h4, section .page.is-white article h4, article .page.is-white article h4 {
font-size: 1.8rem;
line-height: 2.3rem;
font-weight: 600
}
div .page.is-white article h4:before, section .page.is-white article h4:before, article .page.is-white article h4:before {
width: 120px
}
div .page.is-white article h5, section .page.is-white article h5, article .page.is-white article h5 {
font-size: 1.5rem;
line-height: 3rem;
font-weight: 600
}
div .page.is-white article h5:before, section .page.is-white article h5:before, article .page.is-white article h5:before {
width: 100px;
margin-bottom: 10px
}
div .page.is-white article h6, section .page.is-white article h6, article .page.is-white article h6 {
font-size: 1.2rem;
line-height: 2.7rem;
font-weight: 600
}
div .page.is-white article h6:before, section .page.is-white article h6:before, article .page.is-white article h6:before {
width: 80px;
margin-bottom: 10px
}
div .page.is-white article strong, div .page.is-white article em, div .page.is-white article p, section .page.is-white article strong, section .page.is-white article em, section .page.is-white article p, article .page.is-white article strong, article .page.is-white article em, article .page.is-white article p {
color: #121212
}
div .page.is-white article p, section .page.is-white article p, article .page.is-white article p {
margin-bottom: 20px
}
div .page.is-white article img, section .page.is-white article img, article .page.is-white article img {
margin-bottom: 20px
}
div .page.is-white article img.aligncenter, section .page.is-white article img.aligncenter, article .page.is-white article img.aligncenter {
display: block;
margin: 20px auto
}
div .page.is-white article img.alignleft, section .page.is-white article img.alignleft, article .page.is-white article img.alignleft {
float: left;
margin: 5px 20px 20px 0
}
@media screen and (max-width: 768px) {
div .page.is-white article img.alignleft, section .page.is-white article img.alignleft, article .page.is-white article img.alignleft {
float: none;
margin: auto auto
}
}
div .page.is-white article img.alignright, section .page.is-white article img.alignright, article .page.is-white article img.alignright {
float: right;
margin: 5px 0 20px 20px
}
@media screen and (max-width: 768px) {
div .page.is-white article img.alignright, section .page.is-white article img.alignright, article .page.is-white article img.alignright {
float: none;
margin: auto auto
}
}
div .page.is-white article ul, div .page.is-white article ol, section .page.is-white article ul, section .page.is-white article ol, article .page.is-white article ul, article .page.is-white article ol {
margin: 40px 20px
}
div .page.is-white article ul, section .page.is-white article ul, article .page.is-white article ul {
list-style: none
}
div .page.is-white article ul li, section .page.is-white article ul li, article .page.is-white article ul li {
list-style: none;
padding-left: 2em;
text-indent: -2.4em;
margin-bottom: 16px
}
div .page.is-white article ul li:before, section .page.is-white article ul li:before, article .page.is-white article ul li:before {
content: "■ ";
font-size: 1.7rem;
line-height: 1.7rem;
color: #cc8600;
display: inline;
padding-right: 16px
}
div .page.is-white article ol, section .page.is-white article ol, article .page.is-white article ol {
list-style: none;
counter-reset: li
}
div .page.is-white article ol li, section .page.is-white article ol li, article .page.is-white article ol li {
counter-increment: li;
padding-left: 2em;
text-indent: -2.4em;
margin-bottom: 20px
}
div .page.is-white article ol li:before, section .page.is-white article ol li:before, article .page.is-white article ol li:before {
font-family: "Playfair Display", serif;
font-size: 2rem;
font-weight: 600;
line-height: .5rem;
content: counter(li);
color: #cc8600;
display: inline;
margin-left: 0px;
padding-right: 21px
}
div .page.is-white article iframe, section .page.is-white article iframe, article .page.is-white article iframe {
margin: 20px auto;
display: block;
max-width: 100%
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
div .page .columns, section .page .columns, article .page .columns {
display: flex
}
}
div .page a.profile-box, section .page a.profile-box, article .page a.profile-box {
display: block;
width: 100%;
background: none;
position: relative;
cursor: pointer
}
div .page a.profile-box figure, section .page a.profile-box figure, article .page a.profile-box figure {
width: 100%;
max-height: 340px;
overflow: hidden;
background: #0042ff;
position: relative
}
div .page a.profile-box figure figcaption, section .page a.profile-box figure figcaption, article .page a.profile-box figure figcaption {
opacity: 0;
display: block;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
height: 340px;
width: calc(100% + 1px);
transition: all .5s linear
}
div .page a.profile-box figure figcaption div, section .page a.profile-box figure figcaption div, article .page a.profile-box figure figcaption div {
display: table;
width: 100%;
height: 100%;
background: rgba(42, 69, 138, 0.8)
}
div .page a.profile-box figure figcaption div span, section .page a.profile-box figure figcaption div span, article .page a.profile-box figure figcaption div span {
display: table-cell;
width: 100%;
height: 100%;
padding: 0 20px;
vertical-align: middle;
text-align: center;
color: #fff;
font-size: .9rem
}
div .page a.profile-box figure:after, section .page a.profile-box figure:after, article .page a.profile-box figure:after {
content: "";
display: block;
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 80px;
background-image: -webkit-linear-gradient(270deg, rgba(0, 26, 101, 0), #001a65);
background-image: linear-gradient(180deg, rgba(0, 26, 101, 0), #001a65)
}
div .page a.profile-box figure img, section .page a.profile-box figure img, article .page a.profile-box figure img {
width: 100%;
opacity: 0.6
}
div .page a.profile-box div.figure-caption, section .page a.profile-box div.figure-caption, article .page a.profile-box div.figure-caption {
position: relative;
top: -40px;
text-align: left;
padding: 0 20px
}
@media screen and (max-width: 768px) {
div .page a.profile-box div.figure-caption, section .page a.profile-box div.figure-caption, article .page a.profile-box div.figure-caption {
padding: 0 10px
}
}
div .page a.profile-box div.figure-caption .company, section .page a.profile-box div.figure-caption .company, article .page a.profile-box div.figure-caption .company {
color: #cc8600;
font-size: .8rem;
line-height: .9rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px
}
@media screen and (max-width: 768px) {
div .page a.profile-box div.figure-caption .company, section .page a.profile-box div.figure-caption .company, article .page a.profile-box div.figure-caption .company {
font-size: 0.6rem
}
}
div .page a.profile-box div.figure-caption .name, section .page a.profile-box div.figure-caption .name, article .page a.profile-box div.figure-caption .name {
font-family: "Playfair Display", serif;
font-size: 1.3rem;
line-height: 1.3rem;
font-weight: 600;
color: #fff;
margin-bottom: 6px
}
@media screen and (max-width: 768px) {
div .page a.profile-box div.figure-caption .name, section .page a.profile-box div.figure-caption .name, article .page a.profile-box div.figure-caption .name {
font-size: 1.3rem;
line-height: 1.3rem
}
}
div .page a.profile-box div.figure-caption p, section .page a.profile-box div.figure-caption p, article .page a.profile-box div.figure-caption p {
color: #7a7a7a;
font-size: .9rem
}
div .page a.profile-box:hover figure, section .page a.profile-box:hover figure, article .page a.profile-box:hover figure {
background: #cc8600
}
div .page a.profile-box:hover figure figcaption, section .page a.profile-box:hover figure figcaption, article .page a.profile-box:hover figure figcaption {
opacity: 1
}
div .page .what-people-say .columns, section .page .what-people-say .columns, article .page .what-people-say .columns {
margin-bottom: 40px
}
div .page .what-people-say .columns .column .ref-picture, section .page .what-people-say .columns .column .ref-picture, article .page .what-people-say .columns .column .ref-picture {
max-width: 173px;
width: 173px;
max-height: 238px;
min-height: 210px;
overflow: hidden;
margin-right: 20px;
background: #002694
}
div .page .what-people-say .columns .column .ref-picture img, section .page .what-people-say .columns .column .ref-picture img, article .page .what-people-say .columns .column .ref-picture img {
height: 240px;
width: auto;
max-width: 120%;
opacity: 0.8
}
@media screen and (max-width: 999px) {
div .page .what-people-say .columns .column .ref-picture, section .page .what-people-say .columns .column .ref-picture, article .page .what-people-say .columns .column .ref-picture {
max-width: 130px;
max-height: 178px;
height: 155px;
min-height: auto
}
div .page .what-people-say .columns .column .ref-picture img, section .page .what-people-say .columns .column .ref-picture img, article .page .what-people-say .columns .column .ref-picture img {
height: auto;
width: auto;
max-width: 100%
}
}
div .page .what-people-say .columns .column .ref-name, section .page .what-people-say .columns .column .ref-name, article .page .what-people-say .columns .column .ref-name {
font-family: "Playfair Display", serif;
font-weight: 600;
font-size: 1.7rem;
line-height: 1.9rem;
margin: 0;
padding: 0;
color: #001a65
}
div .page .what-people-say .columns .column .ref-name::before, section .page .what-people-say .columns .column .ref-name::before, article .page .what-people-say .columns .column .ref-name::before {
display: none
}
@media screen and (max-width: 999px) {
div .page .what-people-say .columns .column .ref-name, section .page .what-people-say .columns .column .ref-name, article .page .what-people-say .columns .column .ref-name {
font-size: 1.5rem
}
}
div .page .what-people-say .columns .column .ref-role, section .page .what-people-say .columns .column .ref-role, article .page .what-people-say .columns .column .ref-role {
margin: 10px 0 15px 0;
font-size: .9rem;
line-height: 1rem;
font-weight: 200;
font-family: "Montserrat", sans-serif;
color: #4a4a4a;
padding: 0
}
div .page .what-people-say .columns .column .ref-role::before, section .page .what-people-say .columns .column .ref-role::before, article .page .what-people-say .columns .column .ref-role::before {
display: none
}
@media screen and (max-width: 999px) {
div .page .what-people-say .columns .column .ref-role, section .page .what-people-say .columns .column .ref-role, article .page .what-people-say .columns .column .ref-role {
margin: 10px 0;
font-size: .8rem
}
}
div .page .what-people-say .columns .column .company-logo img, section .page .what-people-say .columns .column .company-logo img, article .page .what-people-say .columns .column .company-logo img {
width: auto;
height: auto;
max-width: 100px;
max-height: 80px
}
@media screen and (max-width: 999px) {
div .page .what-people-say .columns .column .company-logo img, section .page .what-people-say .columns .column .company-logo img, article .page .what-people-say .columns .column .company-logo img {
width: auto;
height: 50px
}
}
.pricing-box {
margin-bottom: 30px
}
.pricing-box .columns {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0
}
.pricing-box .pricing {
margin-top: 10px;
padding-top: 10px;
border-top: 2px solid #fff;
font-size: 1.2rem;
font-weight: 600
}
.pricing-box .pricing .price {
font-family: "Playfair Display", serif;
font-size: 2rem;
font-weight: 400;
line-height: 1rem
}
.pricing-box .pricing.pricing-smaller {
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
font-size: .9rem;
font-weight: 400
}
.pricing-box .pricing.pricing-smaller .price {
font-size: 1.4rem;
line-height: .5rem;
font-weight: 600
}
.page .section-heading {
color: #fff;
font-size: 1.2em;
font-weight: 600;
letter-spacing: 5px;
text-transform: uppercase;
text-align: center;
margin: 30px auto
}
.page .section-heading.home-heading {
text-transform: none
}
.section-call-for-entries {
background: #fff;
color: #001a65;
margin: 50px auto;
padding: 30px;
min-height: 310px
}
.section-call-for-entries h1, .section-call-for-entries h2, .section-call-for-entries h3, .section-call-for-entries h4 {
font-size: 1.7rem;
font-family: "Playfair Display", serif;
font-weight: 600;
margin-bottom: 20px
}
.section-call-for-entries figure {
margin-right: 20px;
float: left
}
@media screen and (max-width: 768px) {
.section-call-for-entries figure {
float: none;
margin-right: 0px
}
}
.news-title {
font-size: 2rem;
font-family: "Playfair Display", serif;
font-weight: 600;
line-height: 3rem;
margin-bottom: 30px;
color: #001a65
}
div.blog-post, article.blog-post, a.blog-post {
margin-top: 50px;
color: #7a7a7a
}
@media screen and (max-width: 768px) {
div.blog-post .share-buttons, article.blog-post .share-buttons, a.blog-post .share-buttons {
margin-top: 30px;
margin-bottom: 30px
}
}
div.blog-post figure.featured, article.blog-post figure.featured, a.blog-post figure.featured {
max-width: 100%;
max-height: 423px;
margin-top: -120px;
margin-bottom: 40px;
overflow: hidden
}
@media only screen and (max-width: 767px) {
div.blog-post figure.featured, article.blog-post figure.featured, a.blog-post figure.featured {
margin-bottom: 0;
width: 100%;
max-width: 100%
}
}
div.blog-post figure.featured img, article.blog-post figure.featured img, a.blog-post figure.featured img {
width: auto;
height: auto;
max-width: 100%;
max-height: 423px
}
div.blog-post figure, div.blog-post img, article.blog-post figure, article.blog-post img, a.blog-post figure, a.blog-post img {
max-width: 100%;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
display: block
}
div.blog-post figure.alignleft, div.blog-post img.alignleft, article.blog-post figure.alignleft, article.blog-post img.alignleft, a.blog-post figure.alignleft, a.blog-post img.alignleft {
float: left;
margin-top: 25px;
margin-bottom: 25px;
margin-left: 0px;
margin-right: 25px
}
div.blog-post figure.alignright, div.blog-post img.alignright, article.blog-post figure.alignright, article.blog-post img.alignright, a.blog-post figure.alignright, a.blog-post img.alignright {
float: right;
margin-top: 25px;
margin-bottom: 25px;
margin-left: 25px;
margin-right: 0px
}
div.blog-post figure.aligncenter, div.blog-post img.aligncenter, article.blog-post figure.aligncenter, article.blog-post img.aligncenter, a.blog-post figure.aligncenter, a.blog-post img.aligncenter {
float: none;
margin: 25px auto
}
div.blog-post time, article.blog-post time, a.blog-post time {
font-size: 1rem;
display: inline-block;
padding: 0 5px;
margin: 20px 0;
border-bottom: 2px solid #cc8600;
width: auto
}
@media screen and (max-width: 768px) {
div.blog-post time, article.blog-post time, a.blog-post time {
margin: 0px 0 20px 0
}
}
div.blog-post h2, div.blog-post h3, div.blog-post h4, article.blog-post h2, article.blog-post h3, article.blog-post h4, a.blog-post h2, a.blog-post h3, a.blog-post h4 {
color: #121212;
font-weight: 600
}
div.blog-post p, div.blog-post strong, article.blog-post p, article.blog-post strong, a.blog-post p, a.blog-post strong {
color: #7a7a7a
}
aside.blog-post-sidebar {
margin-top: 50px
}
aside.blog-post-sidebar .sidebar-box {
margin-bottom: 30px
}
aside.blog-post-sidebar .sidebar-box .sidebar-title {
padding-bottom: 12px;
margin-bottom: 12px;
border-bottom: 2px solid #002694;
font-size: 1rem;
font-weight: 600;
letter-spacing: 2px;
color: #cc8600;
text-transform: uppercase
}
aside.blog-post-sidebar .sidebar-box .sidebar-content {
margin: 10px 0;
font-size: .9rem;
font-weight: 400;
color: #fff
}
aside.blog-post-sidebar .sidebar-box .sidebar-content a {
color: #fff
}
aside.blog-post-sidebar .sidebar-box .sidebar-content a:hover, aside.blog-post-sidebar .sidebar-box .sidebar-content a:active {
color: #cc8600
}
.page.blog-post-list {
margin-left: 0;
padding-left: 0;
padding-right: 0
}
a.link-to-post {
display: block;
background: #fff;
padding: 0px 30px;
margin-top: 0px;
margin-left: 45px;
min-height: 245px;
margin-bottom: 20px;
clear: both
}
a.link-to-post.press {
margin-left: 0px;
}
@media screen and (max-width: 768px) {
a.link-to-post {
padding: 10px;
margin-left: 0
}
}
a.link-to-post figure.featured {
float: left;
margin-top: 0;
margin-left: -70px;
margin-right: 20px;
margin-bottom: 0;
max-width: none;
max-height: none;
transition: all .5s linear
}
@media screen and (max-width: 768px) {
a.link-to-post figure.featured {
float: none;
margin: 0 0 0 0;
width: 100%;
height: auto;
max-width: 100%;
max-height: none;
margin-bottom: 20px
}
a.link-to-post figure.featured img {
width: 100% !important;
height: auto !important;
max-width: none;
max-height: none;
margin: 0 auto
}
}
a.link-to-post .news-title {
font-size: 1.8rem;
line-height: 2rem;
margin-bottom: 15px;
color: #001a65
}
a.link-to-post p {
margin-bottom: 0;
font-size: .9rem
}
a.link-to-post .is-clearfix {
height: 1px
}
a:hover figure.featured {
margin-left: -90px;
margin-right: 40px
}
@media screen and (max-width: 768px) {
a:hover figure.featured {
margin-left: 0;
margin-right: 0
}
}
a:hover .news-title {
color: #cc8600
}
.news-pagination .nav-links .page-numbers {
display: inline-block;
padding: 3px 6px
}
h1.tagline {
text-align: center;
text-transform: uppercase;
color: #cc8600;
font-size: 1.1rem;
font-weight: 600;
letter-spacing: 6px;
margin: 50px auto;
display: block
}
h2.where-when {
text-align: center;
text-transform: uppercase;
color: #fff;
font-size: 1.6rem;
font-weight: 600;
letter-spacing: 6px;
margin: 70px auto 100px auto;
display: block
}
@media screen and (min-width: 769px), print {
h2.where-when {
margin-top: 30px
}
}
h2.where-when span {
color: #cc8600
}
section.home-intro, section.home-winners, section.home-jury, section.home-speakers, section.home-why {
position: relative
}
section.home-intro .section-heading, section.home-intro .section-body, section.home-winners .section-heading, section.home-winners .section-body, section.home-jury .section-heading, section.home-jury .section-body, section.home-speakers .section-heading, section.home-speakers .section-body, section.home-why .section-heading, section.home-why .section-body {
position: relative;
z-index: 4
}
section.home-intro .floating-objects, section.home-winners .floating-objects, section.home-jury .floating-objects, section.home-speakers .floating-objects, section.home-why .floating-objects {
position: absolute;
top: 0;
left: 0;
z-index: 3;
width: 100%;
height: 100%
}
section.home-jury, section.home-speakers {
margin: 190px auto 0px auto
}
section.home-winners {
margin: 250px auto 160px auto
}
@media screen and (max-width: 768px) {
section.home-winners {
margin: 250px auto 10px auto
}
}
@media only screen and (max-width: 767px) {
section.home-winners .columns {
display: flex;
flex-flow: column;
overflow: hidden
}
section.home-winners .columns .column {
position: relative
}
}
@media only screen and (max-width: 767px) and (max-width: 768px) {
section.home-winners .columns .column:nth-child(1) {
order: 2
}
section.home-winners .columns .column:nth-child(2) {
order: 1
}
section.home-winners .columns .column:nth-child(3) {
order: 3
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
section.home-winners .columns {
display: flex
}
section.home-winners .columns .column {
padding: 0.3rem
}
section.home-winners .columns .column .winner {
max-width: none
}
section.home-winners .columns .column .winner figure.figure-wrapper {
width: 240px;
height: 240px
}
section.home-winners .columns .column .winner div.figure-caption h2 {
font-size: 1.9rem
}
}
section.home-winners .winner {
position: relative;
display: block;
max-width: 250px
}
@media screen and (max-width: 768px) {
section.home-winners .winner {
max-width: none
}
}
section.home-winners .winner:hover figure.figure-wrapper {
background-color: #cc8600
}
section.home-winners .winner:hover div.figure-caption .winner-position {
color: #cc8600
}
section.home-winners .winner:hover div.figure-caption h2 {
color: #fff
}
section.home-winners .winner figure.figure-wrapper {
width: 250px;
height: 250px;
overflow: hidden;
display: block;
position: relative;
background-color: #001a65
}
section.home-winners .winner figure.figure-wrapper:after {
content: "";
display: block;
width: 100%;
height: 100px;
background-image: -webkit-linear-gradient(270deg, rgba(0, 26, 101, 0), #001a65);
background-image: linear-gradient(180deg, rgba(0, 26, 101, 0), #001a65);
position: absolute;
bottom: -2px;
left: 0;
z-index: 2
}
@media screen and (min-width: 769px), print {
section.home-winners .winner figure.figure-wrapper {
width: 250px;
height: 300px
}
}
@media screen and (min-width: 1000px) {
section.home-winners .winner figure.figure-wrapper {
width: 300px;
height: 350px
}
}
@media screen and (min-width: 1192px) {
section.home-winners .winner figure.figure-wrapper {
width: 317px;
height: 396px
}
}
@media screen and (min-width: 1384px) {
section.home-winners .winner figure.figure-wrapper {
width: 368px;
height: 460px
}
}
section.home-winners .winner figure.figure-wrapper img {
opacity: 0.6;
width: 100%;
height: auto;
margin-top: -40px
}
@media screen and (min-width: 769px), print {
section.home-winners .winner figure.figure-wrapper img {
margin-top: 0
}
}
section.home-winners .winner div.figure-caption {
position: relative;
top: -60px;
z-index: 3;
text-align: left;
width: 100%;
padding: 0 20px
}
section.home-winners .winner div.figure-caption .winner-position {
text-transform: uppercase;
font-size: .8rem;
font-weight: 600;
letter-spacing: 2px
}
section.home-winners .winner div.figure-caption h2 {
font-family: "Playfair Display", serif;
font-weight: 600;
font-size: 2rem;
line-height: 2.2rem;
letter-spacing: 1px;
color: #fff
}
@media screen and (max-width: 768px) {
section.home-winners .winner div.figure-caption h2 {
font-size: 1.9rem
}
}
section.home-winners .winner.first {
top: 0;
left: 0
}
section.home-winners .winner.second {
top: 80px;
left: 0
}
@media only screen and (max-width: 767px) {
section.home-winners .winner.second {
top: 0
}
}
section.home-winners .winner.third {
top: 160px;
left: 0
}
@media only screen and (max-width: 767px) {
section.home-winners .winner.third {
top: 0
}
}
section.home-download {
background-color: #fff;
margin: 200px 0 250px 0;
height: 360px;
position: relative;
z-index: 3
}
@media screen and (max-width: 768px) {
section.home-download {
margin-bottom: 100px;
margin-top: 100px
}
}
@media only screen and (max-width: 1024px) {
section.home-download {
height: auto
}
}
section.home-download:after, section.home-download:before {
content: "";
display: block;
position: absolute
}
@media screen and (max-width: 768px) {
section.home-download:after, section.home-download:before {
display: none
}
}
section.home-download:after {
top: -40px;
right: 0;
width: 20px;
height: 170px;
z-index: 4;
background: #cc8600;
animation: float2 16s ease-in-out infinite
}
section.home-download:before {
bottom: -13px;
top: auto;
right: auto;
left: 33px;
width: 0px;
height: 0px;
z-index: 2;
background: none;
border-style: solid;
border-width: 0 50px 50px 50px;
border-color: transparent transparent #cc8600 transparent;
animation: float2 16s ease-in-out infinite
}
section.home-download .download-box {
max-width: 960px;
margin: 0 auto
}
@media only screen and (max-width: 1024px) {
section.home-download .download-box {
max-width: none;
zoom: 70%;
padding: 100px 20px
}
}
@media only screen and (max-width: 767px) {
section.home-download .download-box {
height: auto;
padding: 100px 20px 0 20px;
max-height: 580px
}
}
section.home-download .download-box .download-image .smartphones {
margin-top: -85px
}
section.home-download .download-box .download-text {
padding-top: 30px;
padding-left: 350px
}
@media only screen and (max-width: 767px) {
section.home-download .download-box .download-text {
padding: 20px 10px;
display: block;
clear: both;
background: #fff;
position: relative;
top: -265px
}
}
section.home-download .download-box .download-text h4 {
font-family: "Playfair Display", serif;
font-size: 2.4rem;
line-height: 2.6rem;
color: #001a65;
max-width: 350px;
display: block
}
@media screen and (max-width: 999px) {
section.home-download .download-box .download-text h4 {
max-width: none
}
}
section.home-download .download-box .download-text p {
color: #cc8600;
font-weight: 600;
margin: 20px 0
}
section.home-download .download-box .download-text p .button {
color: #001a65
}
section.home-download .download-box .download-text p .button:hover, section.home-download .download-box .download-text p .button:active, section.home-download .download-box .download-text p .button:focus {
color: #fff
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
section.home-why .columns {
display: flex
}
}
section.home-why .why-box {
position: relative
}
section.home-why .why-box.first {
top: 45px
}
@media screen and (max-width: 768px) {
section.home-why .why-box.first {
top: 0
}
}
section.home-why .why-box.second {
top: 90px
}
@media screen and (max-width: 768px) {
section.home-why .why-box.second {
top: 0
}
}
section.home-why .why-box.third {
top: 0px
}
@media screen and (max-width: 768px) {
section.home-why .why-box.third {
top: 0
}
}
section.home-why .why-box .why-box-contents {
position: relative;
top: -75px;
padding: 10px 20px;
background-image: -webkit-linear-gradient(270deg, rgba(0, 38, 148, 0.3), rgba(0, 26, 101, 0));
background-image: linear-gradient(180deg, rgba(0, 38, 148, 0.3), rgba(0, 26, 101, 0))
}
section.home-why .why-box .why-box-contents h3 {
letter-spacing: 6px;
text-transform: uppercase;
margin: 20px 0;
font-size: 0.9rem
}
section.home-why .why-box .why-box-contents p {
font-size: 1rem;
text-align: left
}
section.home-sponsors {
margin: 100px 0 -50px 0;
padding: 50px 0;
background: #fff;
color: #001a65
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
section.home-sponsors .columns {
display: flex
}
}
section.home-sponsors h5 {
text-transform: uppercase;
color: #01154d;
font-size: 1rem;
font-weight: 600;
letter-spacing: 3px;
margin-bottom: 40px
}
section.home-newsletter {
margin: 100px 0
}
@media screen and (max-width: 768px) {
section.home-newsletter {
margin: 0 0
}
}
section.home-newsletter .newsletter-heading {
font-family: "Playfair Display", serif;
font-size: 2rem
}
@media screen and (max-width: 768px) {
section.home-newsletter .newsletter-heading {
font-size: 1.6rem
}
}
section.home-newsletter .newsletter-contents form .field {
max-width: 400px;
margin: 30px auto
}
@media screen and (max-width: 768px) {
section.home-newsletter .newsletter-contents form .field {
max-width: 320px
}
}
section.home-newsletter .newsletter-contents form .field .control {
margin-left: 74px
}
section.home-newsletter .newsletter-contents form .field .control .input {
width: 320px;
background: #01154d;
color: #fff
}
@media screen and (max-width: 768px) {
section.home-newsletter .newsletter-contents form .field .control .input {
width: 240px
}
}
.section-heading {
text-align: center;
margin: 60px auto;
display: block
}
.section-heading h3 {
font-size: 3rem;
font-weight: 800
}
@media screen and (max-width: 768px) {
.section-heading h3 {
font-size: 2.5rem
}
}
@media screen and (min-width: 769px), print {
.section-heading h3 {
font-size: 5rem
}
}
.section-heading h3 span {
font-family: "Playfair Display", serif;
font-size: 2.3rem;
font-weight: 400;
margin-right: -10px;
color: #cc8600
}
@media screen and (max-width: 768px) {
.section-heading h3 span {
font-size: 1.4rem
}
}
.section-heading h4 {
font-size: .8rem;
font-weight: 100;
text-transform: uppercase;
letter-spacing: 3px;
display: block;
margin-top: -10px;
margin-bottom: 20px
}
#countdown {
text-align: center;
max-width: 400px;
margin: 0 auto
}
#countdown .columns .column {
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
font-size: .8rem
}
#countdown .columns .column span {
display: block;
font-family: "Playfair Display", serif;
font-size: 3rem
}
_:-ms-lang(x), .is-clearfix {
clear: both !important
}
.event-header-wrapper {
position: relative;
margin-bottom: -6.8rem;
top: -9.8rem;
padding-top: 9.8rem
}
.event-header-wrapper.speaker {
margin-bottom: -4.8rem;
clear: both
}
.event-header-wrapper.speaker .speaker-profile {
position: relative;
margin-top: -100px
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .speaker-profile {
margin-top: 0
}
}
.event-header-wrapper.speaker .event-logo {
float: right;
margin-top: 140px
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .event-logo {
margin: 0px auto;
position: absolute;
top: 300px;
left: 0;
z-index: 2;
width: 120px;
height: 120px
}
}
.event-header-wrapper.speaker .profile-pic {
background-color: #0042ff;
float: left;
margin-right: 10px;
max-height: 290px;
overflow: hidden
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .profile-pic {
float: none;
display: block;
width: 100%;
max-width: 320px;
height: auto;
max-height: 420px
}
.event-header-wrapper.speaker .profile-pic img {
width: 100%
}
}
.event-header-wrapper.speaker .profile-pic img {
opacity: 0.6
}
.event-header-wrapper.speaker .profile-pic img.profile-pic-d {
display: none
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .profile-pic img.profile-pic-d {
display: block
}
}
.event-header-wrapper.speaker .profile-pic img.profile-pic-m {
display: block
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .profile-pic img.profile-pic-m {
display: none
}
}
.event-header-wrapper.speaker .event-infos {
margin-left: 260px;
padding-top: 145px
}
@media only screen and (max-width: 1000px) {
.event-header-wrapper.speaker .event-infos {
padding-top: 60px
}
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .event-infos {
padding-top: 40px;
margin-left: 0
}
}
.event-header-wrapper.speaker .event-infos .speaker-company, .event-header-wrapper.speaker .event-infos .speaker-job {
font-size: .9rem;
text-transform: uppercase;
letter-spacing: 2px
}
.event-header-wrapper.speaker .event-infos .speaker-company {
color: #cc8600;
font-weight: 600
}
.event-header-wrapper.speaker .event-infos h1 {
margin-top: 30px
}
@media screen and (max-width: 768px) {
.event-header-wrapper.speaker .event-infos h1 {
font-size: 3.4rem
}
}
.event-header {
padding-top: 80px;
position: relative;
z-index: 4
}
.event-details {
padding-top: 50px;
padding-bottom: 80px;
position: relative;
z-index: 4
}
@media screen and (max-width: 768px) {
.event-details {
margin: 0 10px
}
}
.event-details .column {
border-left: 1px solid rgba(255, 255, 255, 0.25);
padding: 0 1rem
}
@media screen and (max-width: 768px) {
.event-details .column {
border-left: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
padding: 1rem 0
}
}
.event-details .column:first-child {
border-left: 0
}
.event-details .detail-title {
text-transform: uppercase;
letter-spacing: 2px;
font-size: .9rem
}
.event-details .detail-value {
font-weight: 600;
font-size: .9rem;
color: #fff;
text-decoration: none
}
.event-details .detail-value:hover {
color: #fff;
text-decoration: none
}
.event-details .detail-value span {
line-height: 20px;
clear: both
}
.event-details .detail-value img.flag {
float: left;
width: 32px;
height: 20px;
margin-right: 10px
}
.event-header-gradient {
width: 100%;
height: 300px;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
background-image: -webkit-linear-gradient(270deg, rgba(0, 26, 101, 0), #001a65);
background-image: linear-gradient(180deg, rgba(0, 26, 101, 0), #001a65)
}
.event-header-bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2;
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
opacity: 0.14
}
.event-logo {
overflow: hidden;
width: 150px;
height: 150px;
float: left;
background-color: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff
}
@media screen and (max-width: 768px) {
.event-logo {
float: none;
width: 100%
}
}
.event-logo img {
display: block;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
max-width: 130px
}
@media screen and (max-width: 768px) {
.event-logo img {
max-height: 100%;
max-width: 150px;
width: 100%
}
}
.event-infos {
display: block;
margin-left: 170px;
padding-top: 10px
}
@media screen and (max-width: 768px) {
.event-infos {
margin-left: 0
}
}
.event-infos .event-position {
font-family: "Playfair Display", serif;
color: #cc8600;
font-size: 60px;
font-weight: 400
}
@media screen and (max-width: 768px) {
.event-infos .event-position {
font-size: 50px
}
}
.event-infos .event-position sup {
font-size: 18px;
margin-left: -8px
}
.event-infos .event-category {
color: #cc8600;
font-weight: 600;
text-transform: uppercase
}
@media screen and (max-width: 768px) {
.event-infos .event-category {
font-size: .8rem
}
}
.event-infos .event-title {
display: block;
color: #fff;
font-size: 3rem;
line-height: 50px;
font-weight: 600
}
@media screen and (max-width: 768px) {
.event-infos .event-title {
font-size: 2rem
}
}
.event-body .embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
z-index: 5
}
.event-body .embed-container iframe, .event-body .embed-container object, .event-body .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.event-body .video-section {
margin-bottom: 100px
}
.event-body .text-section {
margin-bottom: 100px
}
@media only screen and (min-width: 700px) {
.gallery-section .columns {
display: flex
}
.gallery-section .columns .column.is-half {
flex: none;
width: 50%;
padding: 0.75rem
}
}
.paragraph-title {
font-family: "Playfair Display", serif;
font-size: 2rem;
line-height: 2.5rem;
margin-bottom: 30px
}
.paragraph-meta {
font-weight: 400;
color: #cc8600
}
.paragraph-meta strong {
font-weight: 600;
color: #cc8600
}
.paragraph-description {
line-height: 1.5rem;
font-size: 1rem;
font-weight: 200
}
.related-section, .other-speakers-section {
margin-top: 60px;
margin-bottom: 60px
}
.block-title {
text-transform: uppercase;
font-size: .9rem;
font-weight: 600;
letter-spacing: 3px;
display: block;
text-align: center;
margin-bottom: 25px
}
.categories-results .section-heading {
color: #cc8600;
font-size: 1.5em;
font-weight: 600;
letter-spacing: 5px;
text-transform: uppercase;
text-align: center;
margin: 50px auto
}
.categories-results .result-item {
display: block;
padding: 2em 3em;
margin: 30px 0;
background: #002694;
color: #fff
}
.categories-results .result-item:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2)
}
.categories-results .result-item .event-logo-wrap {
display: table;
width: 100%;
height: 100%
}
.categories-results .result-item .event-logo-wrap .event-logo-content {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle
}
.categories-results .result-item .event-logo-wrap .event-logo-content .event-logo {
float: none;
margin: 0 auto;
margin-right: 0
}
.categories-results .result-item .position {
font-family: "Playfair Display", serif;
font-size: 3rem;
color: #cc8600
}
.categories-results .result-item .position sup {
font-size: 1.3rem
}
.categories-results .result-item .company {
font-size: .9rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
color: #cc8600
}
.categories-results .result-item .event-title {
font-family: "Playfair Display", serif;
font-size: 2rem;
font-weight: 600;
line-height: 2rem;
color: #fff;
margin: 20px 0px
}
.categories-results .result-item p {
font-size: .9rem
}
.categories-results .result-item p span:not(.flag-icon) {
display: inline-block;
margin-left: 8px
}
.categories-results .result-item:hover {
color: #fff
}
.filters {
background: #fff;
color: #001a65;
padding: 2rem;
margin: 3rem auto
}
.footer {
background-color: #01154d;
padding: 3rem 1.5rem 1.5rem;
padding-bottom: 0px;
margin-top: 50px;
font-family: "Montserrat", sans-serif
}
.footer .column {
position: relative
}
.footer h5 {
font-weight: 600;
font-size: .9rem;
color: #fff
}
.footer ul li a {
font-size: .85rem;
color: #fff
}
.footer ul li a:hover {
color: #cc8600
}
.footer .social-wrapper {
position: absolute;
bottom: 10px;
left: 0
}
@media screen and (max-width: 768px) {
.footer .social-wrapper {
position: relative;
bottom: auto;
margin: 20px 0
}
}
.footer .social-wrapper a {
color: #cc8600
}
.footer .social-wrapper a:hover {
color: #fff
}
.footer .copyright-text {
font-size: .9rem
}
.footer .copyright-text a {
color: #cc8600
}
.footer .copyright-text a:hover {
color: #fff
}
.footer .copyright-text .is-pulled-right {
font-size: .8rem
}
@media screen and (max-width: 768px) {
.footer .copyright-text .is-pulled-left, .footer .copyright-text .is-pulled-right {
float: none;
display: block;
text-align: center
}
.footer .copyright-text .is-pulled-right {
margin-bottom: 20px
}
}
a.menu-special-button {
color: #fff !important;
background: #cc8600 !important;
padding: 15px 20px;
font-size: 1rem;
font-weight: 600;
letter-spacing: 2px;
border: 2px solid #cc8600
}
a.menu-special-button:hover {
background: none !important;
color: #cc8600 !important
}
.event_tickets.tickera tr td {
padding-bottom: 50px;
font-size: .9rem;
line-height: 1rem
}
.event_tickets.tickera tr td:nth-child(1) {
width: 20%;
font-weight: 600;
font-size: .8rem
}
.event_tickets.tickera tr td:nth-child(2) {
width: 50%;
font-size: .8rem;
line-height: .9rem
}
.event_tickets.tickera tr td:nth-child(3) {
font-weight: 600;
font-size: .8rem
}
.event_tickets.tickera tr td ul {
list-style: none
}
.event_tickets.tickera tr td ul li {
list-style: none;
list-style-type: disc;
text-indent: 0;
padding-left: 0
}
.event_tickets.tickera tr td ul li:before {
display: none;
content: ""
}
.cart_form a.add_to_cart {
color: #cc8600;
border: 1px solid #cc8600;
padding: 10px 20px;
margin: 0 0 5px 0;
background: #fff;
display: inline-block
}
.cart_form a.add_to_cart .title {
font-size: .8rem;
font-weight: 600;
color: #cc8600
}
.cart_form a.add_to_cart:hover {
background: #cc8600
}
.cart_form a.add_to_cart:hover .title {
color: #fff
}
.tc_in_cart {
font-size: .9rem
}
.tickera-button {
background: #cc8600;
padding: 9px 20px;
font-weight: 600;
color: #fff;
border: 2px solid #cc8600
}
.tickera-button:hover {
cursor: pointer;
background: #002694;
color: #fff
}
.tickera-checkout .tickera_table thead tr th {
color: #001a65;
font-size: .9rem;
font-weight: 600
}
.tickera-checkout .tickera_table tbody tr td {
font-size: .9rem
}
div .page.is-white article form.tickera h1, div .page.is-white article form.tickera h2, div .page.is-white article form.tickera h3, div .page.is-white article form.tickera h4, div .page.is-white article form.tickera h5 {
clear: both
}
div .page.is-white article form.tickera h1:before, div .page.is-white article form.tickera h2:before, div .page.is-white article form.tickera h3:before, div .page.is-white article form.tickera h4:before, div .page.is-white article form.tickera h5:before {
display: none !important
}
div .page.is-white article form.tickera .fields-wrap span {
font-size: .9rem;
padding-left: 10px
}
div .page.is-white article form.tickera .fields-wrap input {
width: 100%;
font-size: 1rem
}
div .page.is-white article form.tickera .fields-wrap select {
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 9px;
display: inline-block;
width: 100%;
height: 35px;
border-radius: 0 !important
}
.tickera-payment-gateways {
float: none;
clear: both
}
@media only screen and (max-width: 1000px) {
.tc_field_col_1, .tc_field_col_2, .tc_field_col_3, .tc_field_col_4, .tc_field_col_5 {
width: 100%;
margin-right: 0;
float: none
}
}
.dataTables_wrapper .dataTables_filter {
font-size: .8rem
}
.dataTables_wrapper .dataTables_length {
font-size: .8rem
}
.dataTables_wrapper .dataTables_info {
font-size: .8rem
}
.dataTables_wrapper .dataTables_paginate {
font-size: .8rem
}
.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.previous, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.next {
text-decoration: none
}
.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.previous:before, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.previous:after, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.next:before, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.next:after {
text-shadow: none;
color: #001a65
}
.dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.previous.disabled:before, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.previous.disabled:after, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.next.disabled:before, .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button.next.disabled:after {
opacity: 0.5
}
.dataTables_wrapper table.tablepress thead th {
background: #001a65;
color: #fff;
font-size: .8rem
}
.dataTables_wrapper table.tablepress tbody td {
font-size: .8rem
}
#site .em-booking {
background: #001a65;
color: #fff;
padding: 20px;
border: 5px solid #cc8600
}
#site .em-booking p {
color: #fff
}
#site .em-booking .em-booking-form .em-booking-form-details {
width: 100%
}
#site .em-booking .em-booking-form .em-booking-form-details label {
color: #fff;
height: 3rem;
line-height: 3rem;
width: 100px
}
#site .em-booking .em-booking-form .em-booking-form-details input:not([type="submit"]), #site .em-booking .em-booking-form .em-booking-form-details textarea {
width: 100%;
max-width: 500px;
border: 2px solid #7a7a7a;
font-size: .9rem;
padding: 12px
}
#site .em-booking .em-booking-form .em-booking-form-details input:not([type="submit"]):focus, #site .em-booking .em-booking-form .em-booking-form-details textarea:focus {
border: 2px solid #cc8600;
outline: none
}
#site .em-booking .em-booking-form .em-booking-form-details textarea {
height: 100px
}
#site .em-booking .em-booking-form .em-booking-form-details input[type="submit"] {
background: #cc8600;
border: 2px solid #cc8600;
color: #fff;
font-size: 1rem;
font-weight: 600;
letter-spacing: 2px;
padding: 15px 20px;
text-transform: uppercase;
display: block;
margin-left: 100px
}
#site .em-booking .em-booking-form .em-booking-form-details input[type="submit"]:hover {
background: none;
cursor: pointer
}
#site {
display: none
}
#loading {
display: table;
width: 100vw;
height: 100vh;
background: #001a65
}
#loading .loading-screen {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
text-align: center
}
#loading .loading-screen img {
display: block;
margin: 5px auto;
animation: pulse 2s linear infinite
}
@keyframes pulse {
0% {
opacity: 1
}
50% {
opacity: 0
}
90% {
opacity: 1
}
}
.page-template-template-press .blog-post-list{
flex-wrap: wrap;
}
.page-template-template-press a.link-to-post{
padding: 30px;
min-height: 330px;
margin-bottom: 0;
}
.page-template-template-press a.link-to-post p{
font-size: 1.1rem;
font-weight: bold;
}
.page-template-template-press .blog-post-list .location{ 
text-transform: uppercase;
color: #001a65;
margin-bottom: 20px;
} div .page.is-white article form.tickera .fields-wrap label span {
padding-top: 20px;
}
div .page.is-white article form.tickera .fields-wrap select {
max-width: 514px;
}
.shortlist-image{
width: 100%;
} 
.shortlist-image.desktop {
display: none;
}
@media screen and (min-width: 768px) {
.shortlist-box{
margin: 250px auto 80px auto !important;
}
.shortlist-image.mobile {
display: none;
}
.shortlist-image.desktop {
display: block;
}
}.events-tab ul{
border: none;
padding-top: 40px;
padding-bottom: 30px;
}
.events-tab.tabs li a{
padding: 0;
opacity: 0.4;
display: inline-block;
text-align: center;
font-weight: bold;
margin-right: 30px;
padding-bottom: 4px;
border-bottom: 4px solid #001a65;
}
.events-tab.tabs li a:hover{
opacity: 1;
color: #ffffff;
padding-bottom: 4px;
border-bottom: 4px solid #cc8600;
}
.events-tab.tabs li.is-active a{
opacity: 1;
color: #ffffff;
border-bottom: 4px solid #cc8600;
}
.events-tab.tabs li a span{
font-size: 36px;
line-height: 36px;
margin-bottom: 6px;
display: block;
}
.events-tab.tabs li a span.months-desktop{
font-size: 15px;
line-height: 15px;
font-weight: normal;
}
.events-tab.tabs li a span.months-mobile{
display: none;
}
@media screen and (max-width: 767px) {
.events-tab.tabs li{
display: inline-block;
}
.events-tab.tabs li a span{
font-size: 20px;
line-height: 20px;
margin-bottom: 6px;
}
.events-tab.tabs li a span.months-desktop{
display: none;
}
.events-tab.tabs li a span.months-mobile{
display: block;
font-weight: 300;
}
}
.hour-row{
position: relative;
display: flex;
flex-wrap: wrap;
margin-left: 50px;
border-left: 1px solid #ffffff;
margin-bottom: 20px;
padding-left: 10px;
}
.hour-row.hide{
display: none;
}
.hour-row .label{
color: #ffffff;
position: absolute;
left: -50px;
font-size: 14px;
font-weight: 300;
}
.event-box{
display: inline-block;
width: calc(20% - 20px);
background-color: #002794;
padding: 20px;
margin: 0 10px;
cursor: pointer;
}
.event-box:hover{
background-color: #0130B4;
}
.event-box.top-spacing{
margin-top: 20px;
}
.event-box.service{
background-color: #011F6F;
}
.event-box.service:hover{
background-color: #022380;
}
.event-box .title{
font-size: 17px;
font-weight: 600;
color: #ffffff;
}
.event-box .subtitle{
margin-top: -10px !important;
font-size: 14px;
font-weight: 300;
color: #ffffff;
}
.event-box ul li{
color: #CD8502;
font-size: 14px;
margin-bottom: 8px;
font-weight: 600;
}
.event-box .event-info {
display: none;
}
.event-modal{
display: none;
position: fixed;
width: 800px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #ffffff;
color: #01154d;
z-index: 99;
overflow: hidden;
}
.event-modal .header{
height: 100%;
width: 200px;
display: inline-block;
background-color: #002694;
z-index: -1;
}
.event-modal .header-bg{
position: absolute;
width: 200px;
height: 101%;
left: 0;
top: 0;
background-color: #002694;
}
.event-modal .header .content{
z-index: 13;
position: absolute;
width: 200px;
left: 0;
top: 0;
padding: 20px;
}
.event-modal .header .content ul{
list-style: none;
margin: 0;
padding-top: 20px;
}
.event-modal .header .content li{
color: #CD8502;
font-weight: 600;
margin-bottom: 6px;
font-size: 14px;
}
.event-modal .body{
width: calc(100% - 205px);
display: inline-block;
background-color: #ffffff;
padding: 25px;
}
.event-modal .body .event-title{
font-family: "Playfair Display",serif;
color: #01154d;
font-size: 2rem;
line-height: 2rem;
margin-bottom: 16px;
font-weight: 600;
margin-top: 10px;
}
.event-modal strong{
color: #01154d;
}
.event-modal ol{
list-style: none;
margin-bottom: 20px;
}
.event-modal .body .event-subtitle{
font-family: "Playfair Display",serif;
color: #01154d;
font-size: 1.6rem;
line-height: 1.6rem;
margin-bottom: 16px;
font-weight: 600;
}
.event-modal .body p{
font-size: 14px;
}
.event-modal .close-event-modal{
color: #01154d;
position: absolute;
right: 10px;
top: 2px;
font-size: 22px;
padding: 0;
}
.event-modal .close-event-modal::before{
content: "\f00d";
display: inline-block;
font-family:"FontAwesome";
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.cd-schedule .cover-layer {
position: fixed;
z-index: 10;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.8);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .4s, visibility .4s;
transition: opacity .4s, visibility .4s;
}
.cd-schedule .cover-layer.show {
opacity: 1;
visibility: visible;
}
@media screen and (max-width: 767px) {
.hour-row{
position: relative;
display: block;
border-top: 1px solid #ffffff;
border-left: none;
margin-left: 0;
padding-left: 0;
padding-top: 10px;
margin-top: 50px;
}
.hour-row.hide{
display: none;
}
.hour-row .label{
top: -34px;
left: 0;
font-size: 17px;
font-weight: normal;
}
.event-box{
width: 100%;
margin: 10px 0;
}
.top-spacing{
margin-top: 10px;
}
.event-modal{
width: 100%;
}
.event-modal .header{
width: 100%;
background-color: #002694;
}
.event-modal .header .content{
width: 100%;
position: relative;
}
.event-modal .header-bg{
display: none;
}
.event-modal .body{
width: 100%;
}
.event-modal .close-event-modal{
color: #ffffff;
z-index: 99;
}
}
@media screen and (min-width: 767px)  and (max-width: 1023px) {
.event-box{
width: calc(33% - 20px);
}
.event-box:nth-child(5), .event-box:nth-child(6){
margin-top: 20px;
}
.event-modal{
width: 80%;
}
}
@media screen and (min-width: 1023px) and (max-width: 1281px) {
.event-box{
width: calc(25% - 20px);
}
.event-box:nth-child(6){
margin-top: 20px;
}
}.tickera .tickera-shop-item {
display: block;
border-bottom: 1px solid #c0c0c0;
margin-bottom: 20px;
background: #e5e5e5;
padding: 20px 30px
}
.tickera .tickera-shop-item .tickera-shop-item-title {
font-weight: 600;
font-size: 1.5rem;
background: #001a65;
padding: 10px 20px;
text-align: center;
color: #fff;
margin-bottom: 20px;
}
.tickera .tickera-shop-item .tickera-shop-item-desc {
font-size: 1rem;
line-height: 1.5rem;
}
@media only screen and (max-width:767px) {
.tickera .tickera-shop-item .tickera-shop-item-desc {
font-size: .8rem;
line-height: 1rem;
}
}
.tickera .tickera-shop-item .tickera-shop-item-desc ul,
.tickera .tickera-shop-item .tickera-shop-item-desc li,
.tickera .tickera-shop-item .tickera-shop-item-desc p {
margin: 0px;
}
.tickera .tickera-shop-item .tickera-shop-item-desc ul {
margin: 20px 20px;
}
.tickera .tickera-shop-item .tickera-shop-item-price {
display: flex;
justify-content: space-between;
margin: 20px 0 0 0;
}
@media only screen and (max-width:767px) {
.tickera .tickera-shop-item .tickera-shop-item-price {
display: block;
}
}
.tickera .tickera-shop-item .tickera-shop-item-price .tickera-shop-item-price-tag strong {
line-height: 50px;
font-size: 20px;
color: #001a65;
}.tablepress-scroll-wrapper{overflow-x:auto;overflow-y:hidden}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:8px;left:4px;height:16px;width:16px;display:block;position:absolute;color:#fff;border:2px solid #fff;-webkit-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;-webkit-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;font-family:'Courier New',Courier,monospace;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}@font-face{font-family:TablePress;src:url(//www.beaworldfestival.com/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//www.beaworldfestival.com/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//www.beaworldfestival.com/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//www.beaworldfestival.com/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.tnp-subscription {
font-size: 13px;
display: block;
margin: 15px auto;
max-width: 500px;
width: 100%;
} .tnp-subscription div.tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-subscription label {
display: block;
color: inherit;
font-size: 14px;
font-weight: 700;
line-height: normal;
padding: 5px;
margin: 0;
}
.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription input[type=submit], 
.tnp-subscription select {
width: 100%;
height: 50px;
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox], 
.tnp-widget input[type=radio] {
width: auto;
display: inline;
} .tnp-subscription select option {
margin-right: 10px;
}
.tnp-subscription input.tnp-submit {
background-color: #444;
color: #fff;
width: auto;
height: auto;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit] {
width: 100%;
}
} .tnp-profile {
font-size: 13px;
}
.tnp-profile form .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-profile form .tnp-field label {
display: block;
color: #333;
font-size: 14px;
}
.tnp-profile form .tnp-field input[type=text], 
.tnp-profile form .tnp-field input[type=email], 
.tnp-profile form .tnp-field input[type=submit], 
.tnp-profile form .tnp-field textarea, 
.tnp-profile form .tnp-field select {
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
margin: 0;
line-height: normal;
box-sizing: border-box;
border-radius: 0;
height: auto;
float: none;
}
.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio] {
width: auto;
display: inline;
}
.tnp-profile form .tnp-list-label {
margin-left: 15px;
} .tnp-profile form select option {
margin-right: 10px;
}
.tnp-profile form .tnp-field input[type=submit] {
background-color: #444;
color: #fff;
height: auto;
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
box-sizing: border-box;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
box-sizing: border-box;
height: auto;
}
.tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
}
.tnp-subscription-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-subscription-minimal input.tnp-email {
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
box-sizing: border-box;
border-radius: 0px;
}
.tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
box-sizing: border-box;
border-radius: 0px;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}@media (max-width:767px){.tablepress-responsive-phone{display:block}.tablepress-responsive-phone thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-phone thead{float:right}.tablepress-responsive-phone tfoot{display:none}.tablepress-responsive-phone tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-phone tbody td,.tablepress-responsive-phone thead th,.tablepress-responsive-phone thead tr{display:block;border:none}.tablepress-responsive-phone tbody td:empty:before{content:"\00a0"}.tablepress-responsive-phone tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-phone thead th{width:auto!important}.tablepress-responsive-phone thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-phone tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-phone .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:979px){.tablepress-responsive-tablet{display:block}.tablepress-responsive-tablet thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-tablet thead{float:right}.tablepress-responsive-tablet tfoot{display:none}.tablepress-responsive-tablet tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-tablet tbody td,.tablepress-responsive-tablet thead th,.tablepress-responsive-tablet thead tr{display:block;border:none}.tablepress-responsive-tablet tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-tablet thead th{width:auto!important}.tablepress-responsive-tablet tbody td:empty:before{content:"\00a0"}.tablepress-responsive-tablet thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-tablet tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-tablet .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:1199px){.tablepress-responsive-desktop{display:block}.tablepress-responsive-desktop thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-desktop thead{float:right}.tablepress-responsive-desktop tfoot{display:none}.tablepress-responsive-desktop tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-desktop tbody td,.tablepress-responsive-desktop thead th,.tablepress-responsive-desktop thead tr{display:block;border:none}.tablepress-responsive-desktop tbody td:empty:before{content:"\00a0"}.tablepress-responsive-desktop tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-desktop thead th{width:auto!important}.tablepress-responsive-desktop thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-desktop tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-desktop .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}.tablepress-responsive-all{display:block}.tablepress-responsive-all thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-all thead{float:right}.tablepress-responsive-all tfoot{display:none}.tablepress-responsive-all tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-all tbody td,.tablepress-responsive-all thead th,.tablepress-responsive-all thead tr{display:block;border:none}.tablepress-responsive-all tbody td:empty:before{content:"\00a0"}.tablepress-responsive-all tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-all thead th{width:auto!important}.tablepress-responsive-all thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-all tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-all .sorting:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-all .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-all .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}