@charset "UTF-8";html{
    font-size:13px
}
body{
    font-family:Poppins;
    font-size:1rem;
    color:#333;
    line-height:1.7
}
a,a:visited{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    outline:0
}
a:focus,a:hover{
    text-decoration:none;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    outline:0
}
h1,h2,h3,h4,h5,h6{
    margin:30px 0 15px;
    font-weight:600;
    line-height:1.1;
    color:#4a4a4a
}
h1{
    font-size:3.231rem
}
h2{
    font-size:2.462rem
}
h3{
    font-size:1.846rem
}
h4{
    font-size:1.385rem
}
h5{
    font-size:1.231rem
}
h6{
    font-size:1.077rem
}
.plyr,div.wpb_button,div.wpb_content_element,p,pre,ul.wpb_thumbnails-fluid>li{
    margin-bottom:28px
}
.wp-caption{
    clear:both;
    margin-bottom:28px!important
}
ol,ul{
    margin-bottom:30px
}
img{
    max-width:100%;
    height:auto
}
hr{
    margin-top:45px;
    margin-bottom:45px;
    border-top:1px solid #eaeaea
}
table{
    max-width:100%
}
th{
    text-align:left
}
table{
    width:100%;
    margin-bottom:27px
}
table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{
    padding:8px;
    line-height:1.428571429;
    vertical-align:top;
    border-top:1px solid #eaeaea
}
table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #eaeaea
}
table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th{
    border-top:0
}
table>tbody+tbody{
    border-top:2px solid #eaeaea
}
table .table{
    background-color:#fff
}
dl{
    margin-top:0;
    margin-bottom:27px
}
dt{
    font-weight:700
}
dd{
    margin-left:0
}
dd,dt{
    margin-bottom:7px
}
blockquote{
    border:0;
    font-size:1rem;
    padding:0;
    text-align:center;
    margin:0 8% 28px
}
blockquote:before{
    content:'“';
    font-size:6rem;
    line-height:6rem;
    height:2.308rem;
    overflow:hidden;
    display:block;
    margin-bottom:21px
}
.gt-text-left{
    text-align:left
}
.gt-text-center{
    text-align:center
}
.gt-text-right{
    text-align:right
}
.gt-columns{
    display:flex;
    flex-wrap:wrap;
    margin:0 -15px -30px
}
.gt-columns.gt-vertical-center{
    align-items:center
}
.gt-columns.gt-column-space-60{
    margin:0 -30px -60px
}
.gt-columns.gt-column-space-55{
    margin:0 -27.5px -55px
}
.gt-columns.gt-column-space-50{
    margin:0 -25px -50px
}
.gt-columns.gt-column-space-45{
    margin:0 -22.5px -45px
}
.gt-columns.gt-column-space-40{
    margin:0 -20px -40px
}
.gt-columns.gt-column-space-35{
    margin:0 -17.5px -30px
}
.gt-columns.gt-column-space-30{
    margin:0 -15px -30px
}
.gt-columns.gt-column-space-25{
    margin:0 -12.5px -25px
}
.gt-columns.gt-column-space-20{
    margin:0 -10px -20px
}
.gt-columns.gt-column-space-15{
    margin:0 -7.5px -15px
}
.gt-columns.gt-column-space-10{
    margin:0 -5px -10px
}
.gt-columns.gt-column-space-5{
    margin:0 -2.5px -5px
}
.gt-columns.gt-column-space-0{
    margin:0
}
.gt-columns.gt-columns-center{
    align-items:center
}
.gt-columns>.gt-col{
    width:100%;
    position:relative
}
.gt-columns>.gt-col>.gt-inner{
    padding:0 15px 30px
}
.gt-columns.gt-column-space-60>.gt-col>.gt-inner{
    padding:0 30px 60px
}
.gt-columns.gt-column-space-55>.gt-col>.gt-inner{
    padding:0 27.5px 55px
}
.gt-columns.gt-column-space-50>.gt-col>.gt-inner{
    padding:0 25px 50px
}
.gt-columns.gt-column-space-45>.gt-col>.gt-inner{
    padding:0 22.5px 45px
}
.gt-columns.gt-column-space-40>.gt-col>.gt-inner{
    padding:0 20px 40px
}
.gt-columns.gt-column-space-35>.gt-col>.gt-inner{
    padding:0 17.5px 35px
}
.gt-columns.gt-column-space-30>.gt-col>.gt-inner{
    padding:0 15px 30px
}
.gt-columns.gt-column-space-25>.gt-col>.gt-inner{
    padding:0 12.5px 25px
}
.gt-columns.gt-column-space-20>.gt-col>.gt-inner{
    padding:0 10px 20px
}
.gt-columns.gt-column-space-15>.gt-col>.gt-inner{
    padding:0 7.5px 15px
}
.gt-columns.gt-column-space-10>.gt-col>.gt-inner{
    padding:0 5px 10px
}
.gt-columns.gt-column-space-5>.gt-col>.gt-inner{
    padding:0 2.5px 5px
}
.gt-columns.gt-column-space-0>.gt-col>.gt-inner{
    padding:0
}
.gt-columns.gt-column-1>.gt-col{
    width:100%
}
.gt-columns.gt-column-2>.gt-col{
    width:50%
}
.gt-columns.gt-column-3>.gt-col{
    width:33.33333333333333%
}
.gt-columns.gt-column-4>.gt-col{
    width:25%
}
.gt-columns.gt-column-5>.gt-col{
    width:20%
}
.gt-columns.gt-column-6>.gt-col{
    width:16.66666666666667%
}
.gt-columns.gt-column-7>.gt-col{
    width:14.28571428571429%
}
.gt-columns.gt-column-8>.gt-col{
    width:12.5%
}
.gt-columns.gt-column-9>.gt-col{
    width:11.11111111111111%
}
.gt-columns.gt-column-10>.gt-col{
    width:10%
}
@media (max-width:1199px){
    .gt-columns.gt-column-10 .gt-col,.gt-columns.gt-column-6 .gt-col,.gt-columns.gt-column-7 .gt-col,.gt-columns.gt-column-8 .gt-col,.gt-columns.gt-column-9 .gt-col{
        width:50%
    }
}
@media (max-width:991px){
    .gt-columns.gt-column-10 .gt-col,.gt-columns.gt-column-2 .gt-col,.gt-columns.gt-column-3 .gt-col,.gt-columns.gt-column-4 .gt-col,.gt-columns.gt-column-5 .gt-col,.gt-columns.gt-column-6 .gt-col,.gt-columns.gt-column-7 .gt-col,.gt-columns.gt-column-8 .gt-col,.gt-columns.gt-column-9 .gt-col{
        width:50%
    }
}
@media (max-width:767px){
    .gt-columns.gt-column-10 .gt-col,.gt-columns.gt-column-2 .gt-col,.gt-columns.gt-column-3 .gt-col,.gt-columns.gt-column-4 .gt-col,.gt-columns.gt-column-5 .gt-col,.gt-columns.gt-column-6 .gt-col,.gt-columns.gt-column-7 .gt-col,.gt-columns.gt-column-8 .gt-col,.gt-columns.gt-column-9 .gt-col{
        width:100%
    }
}
.gt-space-height-1{
    height:1px
}
.gt-space-height-2{
    height:2px
}
.gt-space-height-3{
    height:3px
}
.gt-space-height-4{
    height:4px
}
.gt-space-height-5{
    height:5px
}
.gt-space-height-6{
    height:6px
}
.gt-space-height-7{
    height:7px
}
.gt-space-height-8{
    height:8px
}
.gt-space-height-9{
    height:9px
}
.gt-space-height-10{
    height:10px
}
.gt-space-height-15{
    height:15px
}
.gt-space-height-20{
    height:20px
}
.gt-space-height-25{
    height:25px
}
.gt-space-height-30{
    height:30px
}
.gt-space-height-35{
    height:35px
}
.gt-space-height-40{
    height:40px
}
.gt-space-height-45{
    height:45px
}
.gt-space-height-50{
    height:50px
}
.gt-space-height-55{
    height:55px
}
.gt-space-height-60{
    height:60px
}
.gt-space-height-70{
    height:70px
}
.gt-space-height-75{
    height:75px
}
.gt-space-height-80{
    height:75px
}
.gt-space-height-85{
    height:85px
}
.gt-space-height-90{
    height:90px
}
.gt-space-height-95{
    height:95px
}
.gt-space-height-100{
    height:100px
}
#add_payment_method table.cart td.actions .coupon .input-text,.bootstrap-select.gt-select>button,.form-control,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown,.select2-search--dropdown .select2-search__field,.upload-input,.woocommerce form .form-row .select2-container .select2-choice,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea,textarea.form-control{
    display:block;
    width:100%;
    padding:13px 20px;
    font-size:1rem;
    background-color:#fff;
    background-image:none;
    border:1px solid #eaeaea;
    color:#666;
    box-shadow:none;
    line-height:1.7;
    height:auto;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    border-radius:4px;
    outline:0;
    text-transform:none
}
input::-webkit-input-placeholder{
    color:#777
}
input::-moz-placeholder{
    color:#777
}
input:-ms-input-placeholder{
    color:#777
}
input:-moz-placeholder{
    color:#777
}
textarea::-webkit-input-placeholder{
    color:#777
}
textarea::-moz-placeholder{
    color:#777
}
textarea:-ms-input-placeholder{
    color:#777
}
textarea:-moz-placeholder{
    color:#777
}
select::-webkit-input-placeholder{
    color:#777
}
select::-moz-placeholder{
    color:#777
}
select:-ms-input-placeholder{
    color:#777
}
select:-moz-placeholder{
    color:#777
}
.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,button,input[type=submit]{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    border:0;
    text-transform:uppercase;
    outline:0;
    padding:11.5px 30px;
    font-weight:500;
    color:#fff;
    border:1px solid #eaeaea;
    border-radius:4px;
    line-height:1.7;
    cursor:pointer;
    font-size:.9231rem
}
.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,button:active,button:active:focus,button:active:hover,button:active:visited,button:focus,button:hover,input[type=submit]:active,input[type=submit]:active:focus,input[type=submit]:active:hover,input[type=submit]:active:visited,input[type=submit]:focus,input[type=submit]:hover{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    border:1px solid #eaeaea;
    outline:0;
    background:0 0
}
.close:active,.close:active:focus,.close:active:hover,.close:active:visited,.close:focus,.close:hover{
    background:0 0
}
.form-group,.gt-form-group{
    margin-bottom:10px
}
.btn{
    font-size:1rem
}
.edit-link{
    margin:30px 0;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.edit-link a,.edit-link a:visited{
    margin-right:10px;
    display:block;
    font-weight:500;
    padding:6px 15px;
    border-radius:4px;
    border:1px solid #eaeaea
}
.edit-link a:last-child,.edit-link a:last-child:visited{
    margin-right:0
}
.edit-link a:last-child,.edit-link a:last-child:visited{
    margin-right:0
}
.edit-link a.comment-edit-link{
    margin-bottom:0;
    margin-top:15px
}
.gt-button{
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-button.gt-inline-true{
    display:inline-flex
}
.gt-button.gt-margin-true{
    margin:15px
}
.gt-button.gt-align-left,.gt-button.gt-align-left a{
    justify-content:flex-start
}
.gt-button.gt-align-center,.gt-button.gt-align-center a{
    justify-content:center
}
.gt-button.gt-align-right,.gt-button.gt-align-right a{
    justify-content:flex-end
}
.gt-button a,.gt-button a:visited{
    cursor:pointer
}
.gt-button i{
    font-size:1.385rem;
    margin-right:12px
}
.gt-button svg{
    width:20px;
    height:auto;
    margin-right:12px
}
.gt-button.gt-full,.gt-button.gt-full a,.gt-button.gt-full a:visited{
    width:100%
}
.gt-button.gt-style-1 a,.gt-button.gt-style-1 a:visited{
    background:0 0;
    border:1px solid #eaeaea;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:.5px;
    padding:11px 30px;
    border-radius:25px;
    font-size:.9231rem;
    display:flex;
    align-items:center
}
.gt-button.gt-style-2 a,.gt-button.gt-style-2 a:visited{
    border-radius:25px;
    padding:11px 30px;
    text-transform:uppercase;
    font-size:.9231rem;
    letter-spacing:.5px;
    font-weight:600;
    border-width:1px;
    border-style:solid;
    color:#fff;
    display:flex;
    align-items:center
}
.gt-button.gt-style-3 a,.gt-button.gt-style-3 a:visited{
    border-radius:4px;
    padding:11px 25px;
    text-transform:uppercase;
    font-size:.9231rem;
    border-width:1px;
    border-style:solid;
    background:0 0;
    font-weight:500;
    letter-spacing:.5px;
    color:#fff;
    display:flex;
    align-items:center
}
.gt-button.gt-style-4 a,.gt-button.gt-style-4 a:visited{
    text-transform:uppercase;
    font-size:.9231rem;
    font-weight:700;
    letter-spacing:.5px;
    display:flex;
    align-items:center
}
.gt-button.gt-style-5 a,.gt-button.gt-style-5 a:visited{
    text-transform:uppercase;
    font-size:.9231rem;
    font-weight:700;
    letter-spacing:1px;
    display:flex;
    align-items:center
}
.gt-button.gt-style-6 a,.gt-button.gt-style-6 a:visited{
    text-transform:uppercase;
    font-size:.9231rem;
    font-weight:700;
    letter-spacing:.5px;
    color:#fff;
    display:flex;
    align-items:center
}
.gt-checkbox input[type=checkbox]:checked,.gt-checkbox input[type=checkbox]:not(:checked),.gt-checkbox[type=checkbox]:checked,.gt-checkbox[type=checkbox]:not(:checked){
    display:none
}
.gt-checkbox input[type=checkbox]:checked+span,.gt-checkbox input[type=checkbox]:not(:checked)+span,.gt-checkbox[type=checkbox]:checked+.gt-checkbox-label,.gt-checkbox[type=checkbox]:not(:checked)+.gt-checkbox-label{
    position:relative;
    padding-left:26px;
    display:flex;
    align-items:center;
    cursor:pointer;
    font-size:.9231rem;
    margin:0
}
.gt-checkbox input[type=checkbox]:checked+span:before,.gt-checkbox input[type=checkbox]:not(:checked)+span:before,.gt-checkbox[type=checkbox]:checked+.gt-checkbox-label:before,.gt-checkbox[type=checkbox]:not(:checked)+.gt-checkbox-label:before{
    content:'';
    position:absolute;
    left:0;
    width:16px;
    height:16px;
    border:1px solid #eaeaea;
    border-radius:2px;
    background:0 0
}
.gt-checkbox input[type=checkbox]:checked+span:after,.gt-checkbox input[type=checkbox]:not(:checked)+span:after,.gt-checkbox[type=checkbox]:checked+.gt-checkbox-label:after,.gt-checkbox[type=checkbox]:not(:checked)+.gt-checkbox-label:after{
    content:'✔';
    position:absolute;
    top:.1em;
    left:.3em;
    font-size:1.3em;
    line-height:.8;
    transition:all .2s
}
.gt-checkbox input[type=checkbox]:not(:checked)+span:after,.gt-checkbox[type=checkbox]:not(:checked)+.gt-checkbox-label:after{
    opacity:0;
    transform:scale(0)
}
.gt-checkbox input[type=checkbox]:checked+span:after,.gt-checkbox[type=checkbox]:checked+.gt-checkbox-label:after{
    opacity:1;
    transform:scale(1)
}
.gt-checkbox input[type=checkbox]:disabled:checked+span:before,.gt-checkbox input[type=checkbox]:disabled:not(:checked)+span:before,.gt-checkbox[type=checkbox]:disabled:checked+.gt-checkbox-label:before,.gt-checkbox[type=checkbox]:disabled:not(:checked)+.gt-checkbox-label:before{
    box-shadow:none;
    border-color:#bbb;
    background-color:#ddd
}
.gt-checkbox input[type=checkbox]:disabled:checked+span:after,.gt-checkbox[type=checkbox]:disabled:checked+.gt-checkbox-label:after{
    color:#999
}
.gt-checkbox input[type=checkbox]:disabled+span,.gt-checkbox[type=checkbox]:disabled+.gt-checkbox-label{
    color:#aaa
}
.gt-checkbox input[type=checkbox]:checked:focus+span:before,.gt-checkbox input[type=checkbox]:not(:checked):focus+span:before,.gt-checkbox[type=checkbox]:checked:focus+.gt-checkbox-label:before,.gt-checkbox[type=checkbox]:not(:checked):focus+.gt-checkbox-label:before{
    border:1px dotted #eee
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    width:100%
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    max-width:100%
}
.bootstrap-select .dropdown-toggle::after{
    margin-left:5px
}
.bootstrap-select.gt-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select.gt-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select.gt-select .dropdown-toggle:focus,.bootstrap-select.gt-select.show>.btn-light.dropdown-toggle,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:hover{
    color:#777;
    background:#fff;
    border:1px solid #eaeaea;
    outline:0!important;
    box-shadow:none!important
}
.bootstrap-select.gt-select .dropdown-toggle:focus,.bootstrap-select.gt-select.show>button,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select.gt-select>.dropdown-toggle.bs-placeholder:hover{
    color:#666
}
.bootstrap-select.gt-select .dropdown-menu{
    border:0;
    margin:0;
    padding:5px 0;
    border-radius:4px;
    border-top-right-radius:0;
    border-top-left-radius:0;
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    display:block;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.bootstrap-select.gt-select.show .dropdown-menu{
    opacity:1;
    visibility:visible;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.bootstrap-select.gt-select .dropdown-item{
    color:#666;
    padding:5px 20px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.bootstrap-select.gt-select .dropdown-item.active,.bootstrap-select.gt-select .dropdown-item:active,.bootstrap-select.gt-select .dropdown-item:focus,.bootstrap-select.gt-select .dropdown-item:hover{
    color:#666;
    background:0 0
}
.bootstrap-select.gt-select .dropdown-item.selected:after{
    font-family:Font Awesome\ 5 Free;
    font-weight:900;
    content:"\f13d";
    font-size:.6923rem
}
.bootstrap-select.gt-select .dropdown-item.gt-sub-option{
    padding-left:27px
}
.bootstrap-select.gt-select .dropdown-item.gt-inner-sub-option{
    padding-left:32px
}
.bootstrap-select .dropdown-toggle .filter-option{
    padding:13px 20px
}
.gt-event-section-tabs,.gt-page-content,.gt-section,.gt-widget{
    width:100%;
    border-radius:5px;
    padding:30px;
    background-color:#fff;
    margin-bottom:30px
}
.gt-section .gt-section-title{
    font-size:1.231rem;
    color:#4a4a4a;
    margin-bottom:20px;
    font-weight:600;
    margin:-30px -30px 30px;
    border-bottom:1px solid #eaeaea;
    padding:30px 30px 25px;
    position:relative;
    background-color:#fff
}
.gt-widget.gt-transparent-widget{
    background-color:transparent;
    padding:0
}
.gt-page-content>.gt-content>p:last-child{
    margin-bottom:0
}
@media (min-width:1300px){
    .container{
        max-width:1300px
    }
}
@media (max-width:1299px){
    .container{
        max-width:100%
    }
}
.container-fluid{
    padding-right:70px;
    padding-left:70px
}
.container-fluid.container-fluid-multi-column{
    padding-right:55px;
    padding-left:55px
}
.gt-site-right.gt-pull-left{
    -webkit-box-ordinal-group:1;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.gt-site-wrapper{
    max-width:100%;
    margin:0 auto;
    position:relative;
    background-color:#f6f6f6
}
.gt-site-wrapper.gt-boxed-active{
    max-width:1200px;
    box-shadow:0 0 30px rgba(0,0,0,.1)
}
.gt-site-wrapper.gt-boxed-active .gt-sticky-header{
    max-width:1200px;
    left:auto;
    right:auto
}
.nopadding{
    padding:0
}
.nopaddingleft{
    padding-left:0
}
.nopaddingright{
    padding-right:0
}
.fixed{
    position:fixed!important
}
.convertFixed{
    position:fixed!important
}
@media (max-width:1199px){
    .gt-site-left,.gt-site-right{
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
}
.gt-loader{
    opacity:1;
    visibility:visible;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10000000;
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.loaded .gt-loader{
    opacity:0;
    visibility:hidden;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.spinner{
    background:#fff;
    margin:100px auto;
    left:0;
    margin:0 auto;
    position:relative;
    top:calc(50% - 20px);
    text-align:center
}
.gt-style-1 .spinner{
    width:40px;
    height:40px
}
.gt-style-1 .double-bounce1,.gt-style-1 .double-bounce2{
    width:100%;
    height:100%;
    border-radius:50%;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:sk-bounce 2s infinite ease-in-out;
    animation:sk-bounce 2s infinite ease-in-out
}
.gt-style-1 .double-bounce2{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
@-webkit-keyframes sk-bounce{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes sk-bounce{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.gt-style-2 .spinner{
    width:70px;
    height:70px
}
.gt-style-2 .spinner>div{
    width:18px;
    height:18px;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
    animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.gt-style-2 .spinner .bounce1{
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.gt-style-2 .spinner .bounce2{
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1)
    }
}
@keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.gt-style-3 .spinner{
    width:40px;
    height:40px;
    -webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;
    animation:sk-rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes sk-rotateplane{
    0%{
        -webkit-transform:perspective(120px)
    }
    50%{
        -webkit-transform:perspective(120px) rotateY(180deg)
    }
    100%{
        -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}
@keyframes sk-rotateplane{
    0%{
        transform:perspective(120px) rotateX(0) rotateY(0);
        -webkit-transform:perspective(120px) rotateX(0) rotateY(0)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
        -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
.gt-style-4 .sk-fading-circle{
    width:60px;
    height:60px;
    position:relative;
    margin:100px auto;
    left:0;
    margin:0 auto;
    position:relative;
    top:calc(50% - 20px);
    text-align:center
}
.gt-style-4 .sk-fading-circle .sk-circle{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.gt-style-4 .sk-fading-circle .sk-circle:before{
    content:'';
    display:block;
    margin:0 auto;
    width:15%;
    height:15%;
    border-radius:100%;
    -webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
    animation:sk-circleFadeDelay 1.2s infinite ease-in-out both
}
.gt-style-4 .sk-fading-circle .sk-circle2{
    -webkit-transform:rotate(30deg);
    -ms-transform:rotate(30deg);
    transform:rotate(30deg)
}
.gt-style-4 .sk-fading-circle .sk-circle3{
    -webkit-transform:rotate(60deg);
    -ms-transform:rotate(60deg);
    transform:rotate(60deg)
}
.gt-style-4 .sk-fading-circle .sk-circle4{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.gt-style-4 .sk-fading-circle .sk-circle5{
    -webkit-transform:rotate(120deg);
    -ms-transform:rotate(120deg);
    transform:rotate(120deg)
}
.gt-style-4 .sk-fading-circle .sk-circle6{
    -webkit-transform:rotate(150deg);
    -ms-transform:rotate(150deg);
    transform:rotate(150deg)
}
.gt-style-4 .sk-fading-circle .sk-circle7{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.gt-style-4 .sk-fading-circle .sk-circle8{
    -webkit-transform:rotate(210deg);
    -ms-transform:rotate(210deg);
    transform:rotate(210deg)
}
.gt-style-4 .sk-fading-circle .sk-circle9{
    -webkit-transform:rotate(240deg);
    -ms-transform:rotate(240deg);
    transform:rotate(240deg)
}
.gt-style-4 .sk-fading-circle .sk-circle10{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.gt-style-4 .sk-fading-circle .sk-circle11{
    -webkit-transform:rotate(300deg);
    -ms-transform:rotate(300deg);
    transform:rotate(300deg)
}
.gt-style-4 .sk-fading-circle .sk-circle12{
    -webkit-transform:rotate(330deg);
    -ms-transform:rotate(330deg);
    transform:rotate(330deg)
}
.gt-style-4 .sk-fading-circle .sk-circle2:before{
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.gt-style-4 .sk-fading-circle .sk-circle3:before{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.gt-style-4 .sk-fading-circle .sk-circle4:before{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.gt-style-4 .sk-fading-circle .sk-circle5:before{
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
.gt-style-4 .sk-fading-circle .sk-circle6:before{
    -webkit-animation-delay:-.7s;
    animation-delay:-.7s
}
.gt-style-4 .sk-fading-circle .sk-circle7:before{
    -webkit-animation-delay:-.6s;
    animation-delay:-.6s
}
.gt-style-4 .sk-fading-circle .sk-circle8:before{
    -webkit-animation-delay:-.5s;
    animation-delay:-.5s
}
.gt-style-4 .sk-fading-circle .sk-circle9:before{
    -webkit-animation-delay:-.4s;
    animation-delay:-.4s
}
.gt-style-4 .sk-fading-circle .sk-circle10:before{
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
.gt-style-4 .sk-fading-circle .sk-circle11:before{
    -webkit-animation-delay:-.2s;
    animation-delay:-.2s
}
.gt-style-4 .sk-fading-circle .sk-circle12:before{
    -webkit-animation-delay:-.1s;
    animation-delay:-.1s
}
@-webkit-keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
@keyframes sk-circleFadeDelay{
    0%,100%,39%{
        opacity:0
    }
    40%{
        opacity:1
    }
}
.gt-pagination{
    position:relative;
    z-index:1
}
.gt-pagination ul{
    padding:0;
    margin:0 -5px;
    list-style:none;
    display:flex
}
.gt-pagination ul li{
    padding:0 5px
}
.gt-pagination ul li>a,.gt-pagination ul li>a:visited,.gt-pagination ul li>span{
    border-radius:25px;
    border-width:1px;
    border-style:solid;
    font-weight:500;
    text-transform:uppercase;
    padding:7px 20px;
    color:#fff;
    display:block;
    font-size:.9231rem
}
.gt-events-slider{
    position:relative;
    height:100%
}
.gt-events-slider .gt-separator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:1
}
.gt-events-slider .gt-slider-pagination.gt-style-1{
    text-align:center;
    bottom:50px;
    width:100%;
    top:auto
}
.gt-events-slider .gt-slider-pagination.gt-style-1>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    margin:0 10px 0 0;
    display:inline-block;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-events-slider .gt-slider-pagination.gt-style-1>span:last-child{
    margin-right:0
}
.gt-events-slider .gt-slider-pagination.gt-style-1>span.swiper-pagination-bullet-active,.gt-events-slider .gt-slider-pagination.gt-style-1>span:focus,.gt-events-slider .gt-slider-pagination.gt-style-1>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-events-slider .gt-slider-pagination.gt-style-2{
    text-align:center;
    right:0;
    left:auto;
    margin:30px;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    flex-wrap:wrap;
    width:15px;
    align-content:center
}
.gt-events-slider .gt-slider-pagination.gt-style-2>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-events-slider .gt-slider-pagination.gt-style-2>span{
    margin:0 0 10px;
    display:block
}
.gt-events-slider .gt-slider-pagination.gt-style-2>span:last-child{
    margin-bottom:0
}
.gt-events-slider .gt-slider-pagination.gt-style-2>span.swiper-pagination-bullet-active,.gt-events-slider .gt-slider-pagination.gt-style-2>span:focus,.gt-events-slider .gt-slider-pagination.gt-style-2>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-events-slider .gt-slider-control.gt-style-1{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:30px;
    z-index:5;
    outline:0
}
.gt-events-slider .gt-slider-control.gt-style-1:focus,.gt-events-slider .gt-slider-control.gt-style-1:hover{
    opacity:.6
}
.gt-events-slider .gt-slider-control.gt-slider-prev.gt-style-1{
    left:0
}
.gt-events-slider .gt-slider-control.gt-slider-next.gt-style-1{
    right:0
}
.gt-events-slider .gt-slider-control.gt-style-1 svg{
    width:25px
}
.gt-events-slider .gt-slider-control.gt-style-2{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin-left:30px;
    margin-right:30px;
    z-index:5;
    outline:0;
    left:0
}
.gt-events-slider .gt-slider-control.gt-slider-prev.gt-style-2{
    margin-top:-32px
}
.gt-events-slider .gt-slider-control.gt-slider-next.gt-style-2{
    margin-top:32px
}
.gt-events-slider .gt-slider-control.gt-style-2 svg{
    width:25px
}
.gt-events-slider .gt-slider-control.gt-style-2:focus,.gt-events-slider .gt-slider-control.gt-style-2:hover{
    opacity:.6
}
.gt-events-slider .gt-swiper-slider{
    height:100%
}
.gt-events-slider .gt-slide-inner{
    background-size:cover;
    background-position:center;
    position:relative;
    height:100%;
    background-color:#000;
    display:flex;
    align-items:center
}
.gt-events-slider .gt-slide-inner .gt-opacity{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    left:0;
    top:0
}
.gt-events-slider .gt-slide-inner .gt-content{
    max-width:900px;
    margin:0 auto;
    text-align:center;
    position:relative;
    z-index:10
}
.gt-events-slider .gt-slide-inner .gt-content,.gt-events-slider .gt-slide-inner .gt-content a,.gt-events-slider .gt-slide-inner .gt-content a:visited{
    color:#fff
}
.gt-events-slider .gt-slide-inner .gt-content .gt-category{
    list-style:none;
    bottom:30px;
    left:30px;
    text-transform:uppercase;
    color:#fff;
    padding:6px 27px;
    border-radius:25px;
    font-weight:500;
    display:table;
    margin:0 auto 30px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-category li{
    display:inline-block
}
.gt-events-slider .gt-slide-inner .gt-content .gt-category li:after{
    content:',';
    margin-right:4px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-category li:last-child:after{
    display:none
}
.gt-events-slider .gt-slide-inner .gt-content .gt-category li a,.gt-events-slider .gt-slide-inner .gt-content .gt-category li a:visited{
    color:#fff
}
.gt-events-slider .gt-slide-inner .gt-content .gt-title{
    font-size:4.615rem;
    line-height:1.4;
    font-weight:700;
    color:#fff;
    margin-bottom:30px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information{
    list-style:none;
    padding:0;
    margin:-15px -15px 55px;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    font-size:.9231rem
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li{
    padding:15px;
    display:flex;
    align-items:center
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li i{
    font-size:1.308rem;
    margin-right:10px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li svg{
    width:20px;
    margin-right:10px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li>ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li>ul>li{
    margin-right:5px
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li>ul>li:last-child{
    margin-right:0
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li>ul>li:after{
    content:','
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li>ul>li:last-child:after{
    display:none
}
.gt-events-slider .gt-slide-inner .gt-content .buttons a,.gt-events-slider .gt-slide-inner .gt-content .buttons a:visited{
    background:0 0;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    padding:11px 40px;
    display:inline-block;
    border-radius:25px;
    margin-right:45px
}
.gt-events-slider .gt-slide-inner .gt-content .buttons a:last-child,.gt-events-slider .gt-slide-inner .gt-content .buttons a:visited:last-child{
    margin-right:0
}
.gt-events-slider .gt-slide-inner .gt-content .buttons a:focus,.gt-events-slider .gt-slide-inner .gt-content .buttons a:hover{
    color:#fff
}
@media (max-width:991px){
    .gt-events-slider .gt-slide-inner .gt-content .gt-title{
        font-size:3.077rem
    }
}
@media (max-width:767px){
    .gt-events-slider .gt-slide-inner .gt-content .buttons a,.gt-events-slider .gt-slide-inner .gt-content .buttons a:visited{
        margin-right:30px
    }
    .gt-events-slider .gt-slide-inner .gt-content .buttons a:last-child,.gt-events-slider .gt-slide-inner .gt-content .buttons a:visited:last-child{
        margin-right:0
    }
    .gt-events-slider .gt-slide-inner .gt-content .gt-title{
        font-size:2.308rem
    }
}
.gt-countdown-slider.gt-style-1{
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    height:100%;
    width:100%
}
.gt-countdown-slider.gt-style-1>.gt-swiper-slider{
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-1>.gt-swiper-slider .gt-image{
    background-size:cover;
    background-position:center;
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-1>.gt-swiper-slider .gt-image .gt-opacity{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    left:0;
    top:0
}
.gt-countdown-slider.gt-style-1>.gt-slider-content{
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    max-width:1020px;
    text-align:center;
    z-index:10;
    color:#fff;
    margin-top:-50px;
    padding:0 15px
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-address-date{
    color:#fff;
    font-size:1.385rem;
    text-transform:uppercase;
    font-weight:500
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title{
    margin:45px 0;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-primary,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary{
    color:#fff;
    font-size:4.231rem;
    text-transform:uppercase;
    font-weight:700;
    line-height:1.1
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary{
    margin-left:15px
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-title-inner{
    position:absolute;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-background-text{
    font-size:11.54rem;
    text-transform:uppercase;
    font-weight:700;
    opacity:.15;
    z-index:1;
    width:100%;
    color:#fff;
    line-height:5.231rem
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-text{
    max-width:80%;
    margin:0 auto;
    font-size:1.154rem
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons{
    margin:60px 0 -22.5px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:visited{
    background:0 0;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    font-size:.9231rem;
    padding:11px 40px;
    margin:0 22.5px 22.5px;
    display:inline-flex;
    border-radius:25px;
    align-items:center
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons i{
    margin-right:12px;
    font-size:1.4rem
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons svg{
    margin-right:12px;
    width:18px;
    max-height:18px;
    height:auto
}
.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:hover{
    color:#fff
}
.gt-countdown-slider.gt-style-1>.gt-counter{
    width:100%;
    padding:40px 15px;
    position:absolute;
    bottom:0;
    left:0;
    z-index:10;
    text-align:center;
    overflow:hidden;
    background:rgba(0,0,0,.4)
}
.gt-countdown-slider.gt-style-1>.gt-counter:before{
    content:'';
    display:block;
    width:100%;
    height:100%;
    opacity:.65;
    position:absolute;
    top:0;
    left:0
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-background-text{
    font-size:8.077rem;
    text-transform:uppercase;
    font-weight:700;
    opacity:.15;
    position:absolute;
    z-index:1;
    width:100%;
    color:#fff;
    margin-top:10px
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-counter-inner{
    position:relative;
    color:#fff;
    z-index:10;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-counter-inner>div{
    border-right:1px solid rgba(255,255,255,.2);
    padding-right:45px;
    margin-right:45px
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-counter-inner>div:last-child{
    border-right:0;
    padding-right:0;
    margin-right:0
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-count{
    font-size:3.846rem;
    line-height:3.846rem;
    font-weight:600;
    margin-bottom:7px;
    min-width:70px;
    max-width:100%
}
.gt-countdown-slider.gt-style-1>.gt-counter .gt-title{
    font-size:1rem;
    text-transform:uppercase;
    line-height:1rem;
    font-weight:600
}
.gt-countdown-slider.gt-style-1 .gt-separator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:1
}
.gt-countdown-slider.gt-style-1 .gt-slider-pagination{
    text-align:center;
    right:0;
    left:auto;
    margin:30px;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    flex-wrap:wrap;
    width:15px;
    align-content:center
}
.gt-countdown-slider.gt-style-1 .gt-slider-pagination>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    margin:0 0 10px;
    display:block;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-1 .gt-slider-pagination>span:last-child{
    margin-bottom:0
}
.gt-countdown-slider.gt-style-1 .gt-slider-pagination>span.swiper-pagination-bullet-active,.gt-countdown-slider.gt-style-1 .gt-slider-pagination>span:focus,.gt-countdown-slider.gt-style-1 .gt-slider-pagination>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-1{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:30px;
    z-index:5;
    outline:0
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-1:focus,.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-1:hover{
    opacity:.6
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-1 svg{
    width:25px
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-slider-prev.gt-style-1{
    left:0
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-slider-next.gt-style-1{
    right:0
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-2{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin-left:30px;
    margin-right:30px;
    z-index:5;
    outline:0;
    left:0
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-2 svg{
    width:25px
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-slider-prev.gt-style-2{
    margin-top:-32px
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-slider-next.gt-style-2{
    margin-top:32px
}
.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-2:focus,.gt-countdown-slider.gt-style-1 .gt-slider-control.gt-style-2:hover{
    opacity:.6
}
.gt-countdown-slider.gt-style-2{
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    height:100%;
    width:100%
}
.gt-countdown-slider.gt-style-2>.gt-swiper-slider{
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-2>.gt-swiper-slider .gt-image{
    background-size:cover;
    background-position:center;
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-2>.gt-swiper-slider .gt-image .gt-opacity{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    left:0;
    top:0
}
.gt-countdown-slider.gt-style-2>.gt-slider-content{
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    max-width:1020px;
    text-align:center;
    z-index:10;
    color:#fff;
    padding:0 15px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-address-date{
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:2px;
    margin-bottom:20px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-title{
    margin:0 0 30px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-title .gt-title-inner{
    font-size:6.923rem;
    line-height:1.05;
    text-transform:uppercase;
    position:absolute;
    font-weight:700
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-title .gt-title-inner.gt-relative{
    position:relative;
    margin-bottom:-30px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-title .gt-title-inner .gt-secondary{
    margin-left:15px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-title .gt-background-text{
    font-size:11.54rem;
    line-height:.9;
    text-transform:uppercase;
    font-weight:700;
    opacity:.15;
    z-index:1;
    width:100%;
    color:#fff
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-text{
    max-width:80%;
    margin:0 auto;
    letter-spacing:1px;
    font-size:3.231rem;
    font-weight:300;
    line-height:1.3
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter{
    width:100%;
    text-align:center;
    display:flex;
    flex-wrap:wrap;
    position:relative;
    align-items:center;
    justify-content:center;
    margin:60px 0
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-background-text{
    font-size:11.54rem;
    line-height:8.462rem;
    text-transform:uppercase;
    font-weight:700;
    opacity:.15;
    z-index:1;
    width:100%;
    color:#fff
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner{
    position:absolute;
    color:#fff;
    z-index:10;
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    justify-content:center
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner.gt-relative{
    position:relative
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner>div{
    border-right:1px solid rgba(255,255,255,.3);
    padding-right:45px;
    margin-right:45px;
    min-width:70px;
    max-width:100%;
    text-transform:uppercase;
    font-weight:500
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner>div:last-child{
    border-right:0;
    padding-right:0;
    margin-right:0
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-count{
    font-size:3.846rem;
    line-height:3.846rem;
    font-weight:600;
    margin-bottom:7px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter>.gt-title{
    font-size:1rem;
    text-transform:uppercase;
    line-height:1rem;
    font-weight:600
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons{
    margin:56px 0 22.5px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:visited{
    background:0 0;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    font-size:.9231rem;
    padding:11px 40px;
    margin:0 22.5px;
    display:flex;
    align-items:center;
    border-radius:25px
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons i{
    margin-right:12px;
    font-size:1.4rem
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons svg{
    margin-right:12px;
    width:18px;
    max-height:18px;
    height:auto
}
.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:hover{
    color:#fff
}
.gt-countdown-slider.gt-style-2 .gt-separator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:1
}
.gt-countdown-slider.gt-style-2 .gt-slider-pagination{
    text-align:center;
    right:0;
    left:auto;
    margin:30px;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    flex-wrap:wrap;
    width:15px;
    align-content:center
}
.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span{
    margin:0 0 10px;
    display:block
}
.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span:last-child{
    margin-bottom:0
}
.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span.swiper-pagination-bullet-active,.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span:focus,.gt-countdown-slider.gt-style-2 .gt-slider-pagination>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-1{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:30px;
    z-index:5;
    outline:0
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-1:focus,.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-1:hover{
    opacity:.6
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-1 svg{
    width:25px
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-slider-prev.gt-style-1{
    left:0
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-slider-next.gt-style-1{
    right:0
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-2{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin-left:30px;
    margin-right:30px;
    z-index:5;
    outline:0;
    left:0
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-slider-prev.gt-style-2{
    margin-top:-32px
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-slider-next.gt-style-2{
    margin-top:32px
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-2 svg{
    width:25px
}
.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-2:focus,.gt-countdown-slider.gt-style-2 .gt-slider-control.gt-style-2:hover{
    opacity:.6
}
.gt-countdown-slider.gt-style-3{
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    height:100%;
    width:100%
}
.gt-countdown-slider.gt-style-3>.gt-swiper-slider{
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-3>.gt-swiper-slider .gt-image{
    background-size:cover;
    background-position:center;
    position:relative;
    width:100%;
    height:100%
}
.gt-countdown-slider.gt-style-3>.gt-swiper-slider .gt-image .gt-opacity{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    left:0;
    top:0
}
.gt-countdown-slider.gt-style-3>.gt-slider-content{
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    max-width:1020px;
    text-align:center;
    z-index:10;
    color:#fff;
    padding:0 15px
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-address-date{
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:2px;
    margin-bottom:10px
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-title{
    margin:0 0 65px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-title .gt-title-inner{
    font-size:8.462rem;
    line-height:1.1;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:-30px
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-title .gt-title-inner .gt-secondary{
    margin-left:15px
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-text{
    max-width:80%;
    margin:0 auto;
    letter-spacing:1px;
    font-size:3.231rem;
    font-weight:300;
    line-height:1.3
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter{
    width:100%;
    text-align:center;
    display:flex;
    flex-wrap:wrap;
    position:relative;
    align-items:center;
    justify-content:center;
    margin:60px 0 0
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter .gt-counter-inner{
    color:#fff;
    z-index:10;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    justify-content:center
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter .gt-counter-inner>div{
    margin-right:30px;
    padding:10px;
    width:130px;
    height:130px;
    line-height:130px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    border-radius:50%;
    background:#fff
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter .gt-counter-inner>div:last-child{
    margin-right:0
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter .gt-count{
    font-size:3.077rem;
    line-height:3.077rem;
    font-weight:600;
    margin-bottom:7px
}
.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter>.gt-title{
    font-size:1.231rem;
    text-transform:uppercase;
    line-height:1rem;
    font-weight:600
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons{
    margin:56px 0 22.5px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:visited{
    background:0 0;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    padding:11px 40px;
    margin:0 22.5px;
    display:inline-flex;
    border-radius:25px;
    align-items:center
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a i,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:visited i{
    margin-right:10px;
    font-size:1.308rem
}
.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:hover{
    color:#fff
}
.gt-countdown-slider.gt-style-3 .gt-separator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:10
}
.gt-countdown-slider.gt-style-3 .gt-separator>svg{
    fill:#fff
}
.gt-countdown-slider.gt-style-3 .gt-slider-pagination{
    text-align:center;
    right:0;
    left:auto;
    margin:30px;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    flex-wrap:wrap;
    width:15px;
    align-content:center
}
.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span{
    width:15px;
    height:15px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span{
    margin:0 0 10px;
    display:block
}
.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span:last-child{
    margin-bottom:0
}
.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span.swiper-pagination-bullet-active,.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span:focus,.gt-countdown-slider.gt-style-3 .gt-slider-pagination>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-1{
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:block;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:30px;
    z-index:5;
    outline:0
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-1:focus,.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-1:hover{
    opacity:.6
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-slider-prev.gt-style-1{
    left:0
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-slider-next.gt-style-1{
    right:0
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-2{
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:block;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin-left:30px;
    margin-right:30px;
    z-index:5;
    outline:0;
    left:0
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-slider-prev.gt-style-2{
    margin-top:-30px
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-slider-next.gt-style-2{
    margin-top:30px
}
.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-2:focus,.gt-countdown-slider.gt-style-3 .gt-slider-control.gt-style-2:hover{
    opacity:.6
}
@media (max-width:991px){
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title{
        margin:25px 0 0
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-secondary{
        margin-left:10px
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-background-text,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-background-text{
        display:none
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-title-inner,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-title-inner{
        position:relative
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-primary,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-primary,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-secondary{
        font-size:3.077rem
    }
}
@media (max-width:767px){
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:visited,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:visited,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:visited{
        margin:0 15px 15px
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-primary,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-primary,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-title .gt-secondary{
        font-size:2.308rem
    }
    .gt-countdown-slider.gt-style-1>.gt-slider-content .gt-text,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-text{
        display:none;
        font-size:1rem
    }
    .gt-countdown-slider.gt-style-1>.gt-counter .gt-counter-inner>div,.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner>div{
        padding-right:20px;
        margin-right:20px
    }
    .gt-countdown-slider.gt-style-1>.gt-counter .gt-count,.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-count{
        font-size:3.077rem;
        line-height:3.077rem
    }
}
@media (max-width:500px){
    .gt-countdown-slider.gt-style-1>.gt-counter .gt-counter-inner>div,.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-counter-inner>div{
        padding-right:10px;
        margin-right:10px
    }
    .gt-countdown-slider.gt-style-1>.gt-counter .gt-count,.gt-countdown-slider.gt-style-2>.gt-slider-content>.gt-counter .gt-count{
        font-size:1.923rem;
        line-height:1.923rem;
        width:auto
    }
}
.gt-countdown ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-countdown.gt-style-1 ul{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    margin:-15px
}
.gt-countdown.gt-style-1 ul li{
    padding:15px
}
.gt-countdown.gt-style-1 ul li>.gt-inner{
    width:190px;
    height:190px;
    max-width:100%;
    color:#fff;
    border-radius:5px;
    padding:15px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1)
}
.gt-countdown.gt-style-1 ul li:hover>.gt-inner{
    box-shadow:0 0 40px rgba(0,0,0,.15);
    transform:translateY(-1rem);
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1)
}
.gt-countdown.gt-style-1 ul li>.gt-inner .gt-count{
    font-size:4rem;
    line-height:1.1;
    font-weight:600
}
.gt-countdown.gt-style-1 ul li>.gt-inner .gt-title{
    font-size:1rem;
    font-weight:500;
    text-transform:uppercase
}
.gt-countdown.gt-style-2 ul{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    margin:-30px
}
.gt-countdown.gt-style-2 ul li{
    padding:30px
}
.gt-countdown.gt-style-2 ul li>.gt-inner{
    width:150px;
    height:150px;
    max-width:100%;
    color:#fff;
    border-radius:50%;
    border:2px solid #fff;
    padding:15px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.gt-countdown.gt-style-2 ul li>.gt-inner .gt-count{
    font-size:3.462rem;
    line-height:1.1;
    font-weight:600
}
.gt-countdown.gt-style-2 ul li>.gt-inner .gt-title{
    font-size:1rem;
    font-weight:600;
    text-transform:uppercase;
    margin-top:3px
}
.gt-countdown.gt-style-3 ul{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    margin:-30px
}
.gt-countdown.gt-style-3 ul li{
    padding:30px
}
.gt-countdown.gt-style-3 ul li>.gt-inner{
    width:150px;
    height:150px;
    max-width:100%;
    border-radius:50%;
    border-width:2px;
    border-style:solid;
    padding:15px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.gt-countdown.gt-style-3 ul li>.gt-inner .gt-count{
    font-size:3.462rem;
    line-height:1.1;
    font-weight:600
}
.gt-countdown.gt-style-3 ul li>.gt-inner .gt-title{
    font-size:1rem;
    font-weight:600;
    text-transform:uppercase;
    margin-top:3px
}
.gt-countdown.gt-style-4 ul{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap
}
.gt-countdown.gt-style-4 ul li{
    width:25%
}
.gt-countdown.gt-style-4 ul li>.gt-inner{
    position:relative;
    z-index:1;
    height:250px;
    width:100%;
    color:#fff;
    padding:15px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1)
}
.gt-countdown.gt-style-4 ul li:hover>.gt-inner{
    box-shadow:0 0 40px rgba(0,0,0,.15);
    transform:translateY(-1rem);
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1)
}
.gt-countdown.gt-style-4 ul li>.gt-inner:before{
    content:'';
    position:absolute;
    z-index:1;
    display:block;
    width:100%;
    height:100%;
    background:#000;
    opacity:0;
    top:0;
    left:0
}
.gt-countdown.gt-style-4 ul li:nth-child(2)>.gt-inner:before{
    opacity:.045
}
.gt-countdown.gt-style-4 ul li:nth-child(3)>.gt-inner:before{
    opacity:.075
}
.gt-countdown.gt-style-4 ul li:nth-child(4)>.gt-inner:before{
    opacity:.105
}
.gt-countdown.gt-style-4 ul li>.gt-inner .gt-count{
    font-size:5.769rem;
    line-height:1.1;
    font-weight:600;
    position:relative;
    z-index:2
}
.gt-countdown.gt-style-4 ul li>.gt-inner .gt-title{
    font-size:1.077rem;
    font-weight:600;
    text-transform:uppercase;
    position:relative;
    z-index:2
}
@media (max-width:991px){
    .gt-countdown.gt-style-4 ul li>.gt-inner .gt-count{
        font-size:3.462rem
    }
}
@media (max-width:767px){
    .gt-countdown.gt-style-1 ul{
        margin:-10px
    }
    .gt-countdown.gt-style-1 ul li{
        padding:10px
    }
    .gt-countdown.gt-style-1 ul li>.gt-inner .gt-count{
        font-size:2.308rem
    }
    .gt-countdown.gt-style-1 ul li>.gt-inner{
        width:110px;
        height:110px;
        padding:10px
    }
}
@media (max-width:500px){
    .gt-countdown.gt-style-4 ul li>.gt-inner .gt-count{
        font-size:2rem
    }
}
.gt-heading .gt-title{
    font-size:3.231rem;
    line-height:1.3
}
.gt-heading .gt-title span{
    font-weight:600
}
.gt-heading .gt-text{
    opacity:.8;
    font-size:1.077rem
}
.gt-heading .gt-separate{
    align-items:center;
    display:flex;
    margin:40px auto 0
}
.gt-heading .gt-separate+.gt-text,.gt-heading .gt-title+.gt-text{
    margin-top:40px
}
.gt-heading .gt-separate:after,.gt-heading .gt-separate:before{
    content:'';
    display:block;
    height:1px;
    width:125px;
    background:currentColor;
    opacity:.15
}
.gt-heading .gt-separate i{
    font-size:1.6rem;
    opacity:.15;
    margin:0 20px
}
.gt-heading .gt-separate svg{
    margin:0 20px;
    width:23px;
    height:auto;
    opacity:.15
}
.gt-heading.gt-white .gt-separate i,.gt-heading.gt-white .gt-separate svg,.gt-heading.gt-white .gt-text,.gt-heading.gt-white .gt-title{
    color:#fff
}
.gt-heading.gt-white .gt-separate:after,.gt-heading.gt-white .gt-separate:before{
    background:#fff;
    opacity:.3
}
.gt-heading.gt-white .gt-separate i{
    opacity:.3
}
.gt-heading.gt-white .gt-separate svg{
    opacity:.3
}
.gt-heading .gt-description{
    color:#888
}
.gt-heading.gt-size2 .gt-title{
    font-size:1.385rem;
    margin-bottom:10px;
    text-transform:uppercase;
    font-weight:700
}
@media (max-width:767px){
    .gt-heading .gt-title{
        font-size:2.308rem
    }
}
.gt-heading.gt-align-left{
    text-align:left
}
.gt-heading.gt-align-left .gt-separate{
    justify-content:flex-start
}
.gt-heading.gt-align-center{
    text-align:center
}
.gt-heading.gt-align-center .gt-separate{
    justify-content:center
}
.gt-heading.gt-align-right{
    text-align:right
}
.gt-heading.gt-align-right .gt-separate{
    justify-content:flex-end
}
.gt-event-search-tool.gt-white{
    background:#f9f9f9;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    padding:45px 0;
    z-index:10
}
.gt-event-search-tool .gt-choose-page p{
    margin:0
}
.gt-event-search-tool .title{
    font-size:1.231rem;
    font-weight:600;
    color:#666;
    text-transform:uppercase
}
.gt-event-search-tool .gt-form{
    position:relative;
    z-index:20
}
.gt-event-search-tool .search-content .bootstrap-select.gt-select>button,.gt-event-search-tool .search-content input,.gt-event-search-tool .search-content select{
    height:100%
}
.gt-event-search-tool .search-content button,.gt-event-search-tool .search-content input[type=submit]{
    width:100%
}
.gt-event-search-tool.gt-dark{
    background-image:url(../img/breadcrumbs-bg.jpg);
    background-size:cover;
    background-position:center;
    color:#fff;
    border:0;
    position:relative;
    padding:230px 0;
    z-index:10
}
.gt-event-search-tool.gt-dark:before{
    content:'';
    display:block;
    background:#121219;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:1;
    opacity:.65
}
.gt-event-search-tool.gt-dark .container{
    position:relative;
    z-index:2
}
.gt-event-search-tool.gt-dark .bootstrap-select.gt-select .dropdown-toggle:focus,.gt-event-search-tool.gt-dark .bootstrap-select>.dropdown-toggle.bs-placeholder,.gt-event-search-tool.gt-dark .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.gt-event-search-tool.gt-dark .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.gt-event-search-tool.gt-dark .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.gt-event-search-tool.gt-dark .btn-light:not(:disabled):not(.disabled).active,.gt-event-search-tool.gt-dark .btn-light:not(:disabled):not(.disabled):active,.gt-event-search-tool.gt-dark .search-content .bootstrap-select.gt-select>button,.gt-event-search-tool.gt-dark .search-content input,.gt-event-search-tool.gt-dark .search-content select,.gt-event-search-tool.gt-dark .show>.btn-light.dropdown-toggle,.gt-event-search-tool.gt-dark input[type=text],.gt-event-search-tool.gt-dark select,.gt-event-search-tool.gt-style-5 .bootstrap-select.gt-select .dropdown-toggle:focus,.gt-event-search-tool.gt-style-5 .bootstrap-select>.dropdown-toggle.bs-placeholder,.gt-event-search-tool.gt-style-5 .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.gt-event-search-tool.gt-style-5 .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.gt-event-search-tool.gt-style-5 .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.gt-event-search-tool.gt-style-5 .btn-light:not(:disabled):not(.disabled).active,.gt-event-search-tool.gt-style-5 .btn-light:not(:disabled):not(.disabled):active,.gt-event-search-tool.gt-style-5 .search-content .bootstrap-select.gt-select>button,.gt-event-search-tool.gt-style-5 .search-content input,.gt-event-search-tool.gt-style-5 .search-content select,.gt-event-search-tool.gt-style-5 .show>.btn-light.dropdown-toggle,.gt-event-search-tool.gt-style-5 input[type=text],.gt-event-search-tool.gt-style-5 select{
    background:0 0;
    border-color:#fff;
    color:#fff
}
.gt-event-search-tool.gt-style-5 input[type=text]::-webkit-input-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-style-5 input[type=text]::-moz-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-style-5 input[type=text]:-ms-input-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-style-5 input[type=text]:-moz-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-dark input[type=text]::-webkit-input-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-dark input[type=text]::-moz-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-dark input[type=text]:-ms-input-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-dark input[type=text]:-moz-placeholder{
    color:#fff
}
.gt-event-search-tool.gt-dark .title,.gt-event-search-tool.gt-style-5 .title{
    color:#fff
}
.gt-event-search-tool.gt-dark .irs-grid-text,.gt-event-search-tool.gt-dark .irs-max,.gt-event-search-tool.gt-dark .irs-min,.gt-event-search-tool.gt-style-5 .irs-grid-text,.gt-event-search-tool.gt-style-5 .irs-max,.gt-event-search-tool.gt-style-5 .irs-min{
    color:#fff
}
.gt-event-search-tool.gt-dark .irs-grid-pol,.gt-event-search-tool.gt-style-5 .irs-grid-pol{
    background:#fff
}
.gt-event-search-tool.gt-dark .irs-line-left,.gt-event-search-tool.gt-dark .irs-line-mid,.gt-event-search-tool.gt-dark .irs-line-right,.gt-event-search-tool.gt-style-5 .irs-line-left,.gt-event-search-tool.gt-style-5 .irs-line-mid,.gt-event-search-tool.gt-style-5 .irs-line-right{
    background:#fff
}
.gt-event-search-tool.gt-dark .irs-line{
    background:#fff;
    opacity:.2
}
.gt-event-search-tool.gt-style-3{
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    height:100%;
    width:100%
}
.gt-event-search-tool.gt-style-3>.gt-swiper-slider{
    width:100%;
    height:100%
}
.gt-event-search-tool.gt-style-3 .gt-image{
    position:relative;
    height:100%;
    width:100%;
    background-size:cover;
    background-position:center
}
.gt-event-search-tool.gt-style-3 .gt-image:before{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#121219;
    opacity:.6;
    left:0;
    top:0;
    content:''
}
.gt-event-search-tool.gt-style-3>.gt-form{
    margin:auto;
    max-width:1000px;
    left:0;
    position:absolute;
    right:0;
    z-index:1;
    background:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.25);
    padding:20px;
    border-radius:10px
}
.gt-event-search-tool.gt-style-3>.gt-form .bootstrap-select.gt-select>button,.gt-event-search-tool.gt-style-3>.gt-form button,.gt-event-search-tool.gt-style-3>.gt-form input[type=date],.gt-event-search-tool.gt-style-3>.gt-form input[type=datetime],.gt-event-search-tool.gt-style-3>.gt-form input[type=text],.gt-event-search-tool.gt-style-3>.gt-form select,.gt-event-search-tool.gt-style-3>.gt-form textarea,.gt-event-search-tool.gt-style-3>.gt-form textarea.form-control{
    border-radius:35px
}
.gt-categorized-contents .gt-nav .gt-flex-menu{
    margin-top:4px
}
.gt-categorized-contents .gt-nav{
    border:0;
    margin-bottom:45px;
    align-items:center;
    display:flex;
    padding:0;
    margin:0 -7.5px 37.5px
}
.gt-categorized-contents .gt-nav.gt-center{
    text-align:center;
    justify-content:center;
    padding:0 10%
}
.gt-categorized-contents .gt-nav.gt-left{
    text-align:left;
    justify-content:flex-start
}
.gt-categorized-contents .gt-nav.gt-right{
    text-align:right;
    justify-content:flex-end
}
.gt-categorized-contents .gt-nav>li{
    float:none;
    margin:0;
    padding:0 7.5px 7.5px;
    display:inline-block;
    position:relative
}
.gt-categorized-contents .gt-nav>li>a,.gt-categorized-contents .gt-nav>li>a:visited{
    padding:0;
    margin:0;
    display:block;
    border-radius:25px;
    font-weight:500;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #eaeaea;
    padding:7px 20px
}
.gt-categorized-contents .gt-nav>li>a.active,.gt-categorized-contents .gt-nav>li>a.active:visited,.gt-categorized-contents .gt-nav>li>a:focus,.gt-categorized-contents .gt-nav>li>a:hover{
    background:#fff
}
@media (max-width:991px){
    .gt-categorized-contents .gt-nav.gt-center{
        padding:0
    }
}
.gt-blog-carousel .gt-all-button,.gt-blog-carousel .gt-all-button:visited,.gt-blog-carousel .gt-slider-next,.gt-blog-carousel .gt-slider-prev,.gt-categorized-contents .gt-all-button,.gt-categorized-contents .gt-all-button:visited,.gt-events-carousel .gt-all-button,.gt-events-carousel .gt-all-button:visited,.gt-events-carousel .gt-slider-next,.gt-events-carousel .gt-slider-prev,.gt-venues-carousel .gt-all-button,.gt-venues-carousel .gt-all-button:visited,.gt-venues-carousel .gt-slider-next,.gt-venues-carousel .gt-slider-prev{
    text-decoration: none;
    color:#777;
    font-size:.9231rem;
    text-transform:uppercase;
    border:1px solid #eaeaea;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:500;
    padding:5px 25px;
    border-radius:4px;
    outline:0;
    min-height:40px;
    align-items:center;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-venues-carousel.gt-white .gt-all-button,.gt-venues-carousel.gt-white .gt-all-button:visited,.gt-venues-carousel.gt-white .gt-slider-next,.gt-venues-carousel.gt-white .gt-slider-prev{
    background:0 0;
    border-color:#fff;
    color:#fff
}
.gt-blog-carousel .gt-all-button:focus,.gt-blog-carousel .gt-all-button:hover,.gt-blog-carousel .gt-slider-next:focus,.gt-blog-carousel .gt-slider-next:hover,.gt-blog-carousel .gt-slider-prev:focus,.gt-blog-carousel .gt-slider-prev:hover,.gt-categorized-contents .gt-all-button:focus,.gt-categorized-contents .gt-all-button:hover,.gt-events-carousel .gt-all-button:focus,.gt-events-carousel .gt-all-button:hover,.gt-events-carousel .gt-slider-next:focus,.gt-events-carousel .gt-slider-next:hover,.gt-events-carousel .gt-slider-prev:focus,.gt-events-carousel .gt-slider-prev:hover,.gt-venues-carousel.gt-white .gt-all-button:focus,.gt-venues-carousel.gt-white .gt-all-button:hover,.gt-venues-carousel.gt-white .gt-slider-next:focus,.gt-venues-carousel.gt-white .gt-slider-next:hover,.gt-venues-carousel.gt-white .gt-slider-prev:focus,.gt-venues-carousel.gt-white .gt-slider-prev:hover{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.events-list .gt-pagination,.gt-blog-carousel .gt-pagination,.gt-categorized-contents .gt-pagination,.gt-events-carousel .gt-pagination,.gt-venues-carousel .gt-pagination{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    text-align:center;
    min-height:40px
}
.gt-blog-carousel .gt-slider-next,.gt-blog-carousel .gt-slider-prev,.gt-events-carousel .gt-slider-next,.gt-events-carousel .gt-slider-prev,.gt-venues-carousel .gt-slider-next,.gt-venues-carousel .gt-slider-prev{
    padding:0 15px
}
.gt-blog-carousel .gt-pagination>div,.gt-events-carousel .gt-pagination>div,.gt-venues-carousel .gt-pagination>div{
    margin-right:15px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    min-height:40px
}
.gt-blog-carousel .gt-pagination>div svg,.gt-events-carousel .gt-pagination>div svg,.gt-venues-carousel .gt-pagination>div svg{
    width:17px
}
.gt-blog-carousel .gt-pagination>div:last-child,.gt-events-carousel .gt-pagination>div:last-child,.gt-venues-carousel .gt-pagination>div:last-child{
    margin-right:0
}
.gt-banner-box{
    position:relative;
    background-size:cover;
    background-position:center;
    border-radius:5px;
    overflow:hidden
}
.gt-banner-box a,.gt-banner-box a:visited{
    padding:10px;
    display:block;
    height:100%;
    width:100%;
    color:#fff;
    background:rgba(0,0,0,.3)
}
.gt-banner-box a:before{
    display:block;
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    opacity:.4
}
.gt-banner-box .gt-content{
    display:block;
    border:1px dashed #fff;
    border-radius:5px;
    color:#fff;
    padding:55px 15px;
    font-size:2.308rem;
    text-transform:uppercase;
    text-align:center;
    position:relative;
    z-index:2;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-banner-box .gt-content .primary{
    font-weight:400;
    display:block;
    line-height:40px;
    margin-bottom:-4px
}
.gt-banner-box .gt-content .secondary{
    font-weight:600;
    line-height:40px;
    display:block
}
.gt-banner-box:focus a:visited,.gt-banner-box:hover a{
    background:rgba(0,0,0,0);
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-feature-box .gt-img{
    margin-bottom:32px;
    position:relative;
    overflow:hidden;
    background-color:#121219;
    border-radius:5px
}
.gt-feature-box .gt-img img{
    width:100%;
    opacity:.7
}
.gt-feature-box.gt-opacity-effect-false .gt-img img{
    opacity:1
}
.gt-feature-box .gt-icon{
    margin-bottom:30px;
    font-size:3.846rem;
    text-align:center
}
.gt-feature-box .gt-icon svg{
    width:90px;
    height:auto
}
.gt-feature-box .gt-content{
    text-align:center;
    justify-content:center;
    display:flex;
    flex-direction:column;
    align-items:center
}
.gt-feature-box.gt-align-left .gt-content{
    align-items:flex-start;
    justify-content:flex-start;
    text-align:left
}
.gt-feature-box.gt-align-left .gt-icon{
    text-align:left
}
.gt-feature-box.gt-align-right .gt-content{
    align-items:flex-end;
    justify-content:flex-end;
    text-align:right
}
.gt-feature-box.gt-align-right .gt-icon{
    text-align:right
}
.gt-feature-box .gt-content .gt-subtitle{
    font-weight:600;
    letter-spacing:.5px;
    font-size:.8462rem;
    text-transform:uppercase;
    margin-bottom:5px
}
.gt-feature-box .gt-content .gt-title{
    margin:0 0 15px;
    font-size:1.462rem;
    font-weight:600;
    text-transform:uppercase
}
.gt-feature-box .gt-content .gt-excerpt{
    font-size:.9231rem;
    opacity:.8
}
.gt-feature-box .gt-content .gt-excerpt p:last-child{
    margin:0
}
.gt-feature-box .gt-content .gt-line{
    width:3px;
    height:30px;
    margin-bottom:1rem
}
.gt-feature-box .gt-content .gt-number{
    font-size:.8462rem;
    font-weight:600
}
.gt-feature-box .gt-content .gt-btn{
    margin-top:1rem
}
.gt-eventchamp-service-box.gt-style-1{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center
}
.gt-eventchamp-service-box.gt-style-1 .gt-icon{
    width:115px;
    height:115px;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    font-size:2.692rem;
    border:2px solid #eaeaea;
    margin-bottom:22px;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    position:relative
}
.gt-eventchamp-service-box.gt-style-1 .gt-icon svg{
    width:40px;
    height:auto
}
.gt-eventchamp-service-box.gt-style-1:hover .gt-icon{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-eventchamp-service-box.gt-style-1 .gt-title{
    text-transform:uppercase;
    font-size:1.308rem;
    font-weight:600;
    margin-bottom:10px
}
.gt-eventchamp-service-box.gt-style-1 p{
    opacity:.8;
    margin:0
}
.gt-eventchamp-service-box.gt-style-1.gt-align-left{
    text-align:left;
    align-items:flex-start
}
.gt-eventchamp-service-box.gt-style-1.gt-align-center{
    text-align:center;
    align-items:center
}
.gt-eventchamp-service-box.gt-style-1.gt-align-right{
    text-align:right;
    align-items:flex-end
}
.gt-eventchamp-service-box.gt-style-2{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center
}
.gt-eventchamp-service-box.gt-style-2 .gt-icon{
    width:115px;
    height:115px;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    font-size:4.5rem;
    margin-bottom:10px;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    position:relative
}
.gt-eventchamp-service-box.gt-style-2 .gt-icon svg{
    width:80px;
    height:auto
}
.gt-eventchamp-service-box.gt-style-2 .gt-title{
    font-size:1.308rem;
    font-weight:500;
    margin-bottom:15px
}
.gt-eventchamp-service-box.gt-style-2 p{
    opacity:.8;
    margin:0
}
.gt-eventchamp-service-box.gt-style-2.gt-align-left{
    text-align:left;
    align-items:flex-start
}
.gt-eventchamp-service-box.gt-style-2.gt-align-center{
    text-align:center;
    align-items:center
}
.gt-eventchamp-service-box.gt-style-2.gt-align-right{
    text-align:right;
    align-items:flex-end
}
.gt-testimonials-carousel .gt-image{
    margin-bottom:30px
}
.gt-testimonials-carousel .gt-image img{
    width:140px
}
.gt-testimonials-carousel .gt-name{
    font-weight:600;
    text-transform:uppercase;
    font-size:15px;
    margin-bottom:20px
}
.gt-testimonials-carousel .gt-content{
    opacity:.8;
    font-size:1.077rem
}
.gt-testimonials-carousel .gt-slider-pagination{
    position:relative;
    margin:30px auto 0
}
.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet{
    width:14px;
    height:14px;
    border-radius:50%;
    border:1px solid #d0d0d0;
    background:0 0;
    opacity:1;
    margin:0 10px 0 0;
    position:relative;
    outline:0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:last-child{
    margin-right:0
}
.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:focus,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:hover{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:before{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s;
    content:'';
    border-radius:50%
}
.gt-testimonials-carousel.gt-align-left{
    text-align:left
}
.gt-testimonials-carousel.gt-align-center{
    text-align:center
}
.gt-testimonials-carousel.gt-align-right{
    text-align:right
}
.gt-counter{
    display:flex;
    flex-direction:column
}
.gt-counter>.gt-number{
    width:115px;
    height:115px;
    border-radius:50%;
    font-weight:600;
    font-size:2.077rem;
    border:2px solid #eaeaea;
    margin-bottom:22px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-counter>.gt-title{
    text-transform:uppercase;
    font-size:1.462rem;
    font-weight:600
}
.gt-counter.gt-white .gt-number{
    border-color:#fff;
    color:#fff
}
.gt-counter.gt-white .gt-title{
    color:#fff
}
.gt-counter.gt-align-left{
    text-align:left;
    align-items:flex-start
}
.gt-counter.gt-align-center{
    text-align:center;
    align-items:center
}
.gt-counter.gt-align-right{
    text-align:right;
    align-items:flex-end
}
.gt-contact-box .gt-item{
    margin-bottom:13px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.gt-contact-box .gt-item.gt-text{
    margin-bottom:28px
}
.gt-contact-box .gt-item.gt-link{
    margin:28px 0 0;
    justify-content:flex-start
}
.gt-contact-box svg{
    width:16px;
    margin-right:12px
}
.gt-app-box{
    display:flex;
    flex-wrap:wrap;
    margin:-7.5px
}
.gt-app-box .gt-item{
    padding:7.5px;
    overflow:hidden;
    width:50%
}
.gt-app-box .gt-item a,.gt-app-box .gt-item a:visited{
    padding:13px 15px;
    border:1px solid #eaeaea;
    border-radius:5px;
    width:100%;
    font-size:.9231rem;
    align-items:center;
    display:flex
}
.gt-app-box .gt-item svg{
    width:25px;
    margin-right:15px
}
.gt-app-box .gt-item .gt-inner>span{
    line-height:1.4;
    display:block
}
.gt-app-box .gt-item .gt-app-name{
    font-weight:600
}
.gt-app-box .gt-item a:focus,.gt-app-box .gt-item a:hover{
    color:#fff
}
.gt-app-box .gt-item a:focus i,.gt-app-box .gt-item a:hover i{
    color:#fff
}
.gt-mailchimp-newsletter .mc4wp-alert{
    margin-top:20px
}
.gt-mailchimp-newsletter div.title{
    font-size:1.231rem;
    font-weight:600;
    color:#666;
    text-transform:uppercase;
    margin-right:20px;
    align-items:center;
    width:105px
}
.gt-mailchimp-newsletter .title i{
    font-size:1.385rem;
    margin-right:15px;
    margin-top:-3px
}
.gt-mailchimp-newsletter button{
    width:100%
}
.gt-mailchimp-newsletter button i{
    margin-right:15px;
    font-size:1.231rem
}
.gt-mailchimp-newsletter button:focus,.gt-mailchimp-newsletter button:hover{
    background:0 0
}
.gt-mailchimp-newsletter.gt-dark .gt-checkbox,.gt-mailchimp-newsletter.gt-dark .gt-checkbox-label,.gt-mailchimp-newsletter.gt-dark .mc4wp-alert,.gt-mailchimp-newsletter.gt-dark .newsletter-content div.title{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark .gt-checkbox-label a,.gt-mailchimp-newsletter.gt-dark .gt-checkbox-label a:visited{
    color:currentColor
}
.gt-mailchimp-newsletter.gt-dark .gt-checkbox,.gt-mailchimp-newsletter.gt-dark input[type=email],.gt-mailchimp-newsletter.gt-dark input[type=text],.gt-mailchimp-newsletter.gt-dark select{
    background:0 0;
    border-color:#fff;
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=text]::-webkit-input-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=text]::-moz-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=text]:-ms-input-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=text]:-moz-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=email]::-webkit-input-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=email]::-moz-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=email]:-ms-input-placeholder{
    color:#fff
}
.gt-mailchimp-newsletter.gt-dark input[type=email]:-moz-placeholder{
    color:#fff
}
.gt-modal-button-modal .gt-modal-inner-content iframe,.gt-modal-button-modal .gt-modal-inner-content video{
    width:100%;
    max-width:100%
}
.gt-icon-list.gt-style-1 ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-icon-list.gt-style-1 ul li{
    margin-bottom:10px;
    display:flex;
    align-items:center
}
.gt-icon-list.gt-style-1 ul li:last-child{
    margin-bottom:0
}
.gt-icon-list.gt-style-1 ul li i{
    font-size:1.4rem;
    width:20px;
    margin-right:10px
}
.gt-icon-list.gt-style-1 ul li svg{
    width:16px;
    height:auto;
    margin-right:10px
}
.gt-icon-list.gt-style-2 ul{
    list-style:none;
    padding:0;
    margin:0;
    color:#fff
}
.gt-icon-list.gt-style-2 ul li{
    margin-bottom:10px;
    display:flex;
    align-items:center
}
.gt-icon-list.gt-style-2 ul li:last-child{
    margin-bottom:0
}
.gt-icon-list.gt-style-2 ul li i{
    font-size:1.4rem;
    width:20px;
    margin-right:10px
}
.gt-icon-list.gt-style-2 ul li svg{
    width:16px;
    height:auto;
    margin-right:10px
}
.gt-page-content .gt-add-to-calendar{
    margin-top:30px
}
.gt-page-content .gt-page-sharing{
    margin-top:30px
}
.gt-page-content .gt-page-sharing>.gt-title{
    font-weight:600;
    text-transform:uppercase;
    margin-bottom:10px
}
.gt-page-content .gt-tags.gt-style-1,.gt-page-content .gt-tags.gt-style-2,.gt-page-content .gt-tags.gt-style-3,.gt-page-content .gt-tags.gt-style-4{
    margin-top:30px
}
.gt-page-content .gt-post-meta{
    margin-top:30px
}
.gt-page-content .gt-post-meta>ul{
    list-style:none;
    padding:0;
    margin:-10px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-page-content .gt-post-meta>ul>li{
    padding:10px;
    display:flex;
    align-items:center
}
.gt-page-content .gt-post-meta>ul>li svg{
    margin-right:10px;
    width:16px;
    height:auto
}
.gt-page-content .gt-post-meta>ul>li ul{
    list-style:none;
    padding:0;
    margin:0 -1.5px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-page-content .gt-post-meta>ul>li ul li{
    padding:0 1.5px
}
.gt-page-content .gt-post-meta>ul>li ul li:after{
    content:','
}
.gt-page-content .gt-post-meta>ul>li ul li:last-child:after{
    display:none
}
.gt-page-content .gt-post-meta{
    margin-top:30px
}
.gt-page-content .gt-post-pages{
    margin:30px 0 0;
    display:flex;
    flex-wrap:wrap
}
.gt-page-content .gt-post-pages>a,.gt-page-content .gt-post-pages>a:visited,.gt-page-content .gt-post-pages>span{
    display:block
}
.gt-page-content .gt-post-pages>*{
    margin-right:10px
}
.gt-page-content .gt-post-pages>:last-child{
    margin-right:0
}
.gt-page-content .gt-post-pages>span{
    font-weight:600;
    opacity:.6
}
.gt-page-content .gt-post-pages .gt-title{
    font-weight:600;
    text-transform:uppercase;
    opacity:1
}
.gt-page-content>.gt-content:after,.gt-page-content>.gt-content:before{
    content:'';
    display:block;
    clear:both
}
.gt-post-pagination ul{
    list-style:none;
    padding:0;
    margin:35px -10px 35px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-post-pagination ul li{
    padding:10px
}
.gt-post-pagination ul li a,.gt-post-pagination ul li a:visited{
    display:block;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    border-width:1px;
    border-style:solid;
    padding:9px 30px;
    border-radius:30px
}
.gt-post-author .gt-section-content{
    display:flex
}
.gt-post-author .gt-section-content .gt-avatar{
    min-width:120px;
    padding-right:25px
}
.gt-post-author .gt-section-content .gt-avatar img{
    border-radius:5px;
    margin:0
}
.gt-post-author .gt-section-content .gt-content .gt-author-name{
    font-weight:600;
    margin-bottom:5px;
    text-transform:uppercase
}
.gt-post-author .gt-section-content .gt-content ul{
    list-style:none;
    padding:0;
    margin:5px -5px -5px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-author .gt-section-content .gt-content ul li{
    padding:5px
}
.gt-content-header{
    position:relative
}
.gt-content-header.gt-image{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin:-30px -30px 30px;
    overflow:hidden
}
.gt-content-header.gt-image img,.gt-content-header.gt-image-slider img{
    width:100%
}
.gt-content-header.gt-image-slider{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin:-30px -30px 30px;
    overflow:hidden
}
.gt-content-header.gt-image-slider .gt-slider-control{
    width:45px;
    height:45px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:0 30px;
    z-index:5;
    outline:0
}
.gt-content-header.gt-image-slider .gt-slider-control:focus,.gt-content-header.gt-image-slider .gt-slider-control:hover{
    opacity:.6;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1)
}
.gt-content-header.gt-image-slider .gt-slider-control svg{
    width:20px
}
.gt-content-header.gt-image-slider .gt-slider-control.gt-slider-prev{
    left:0
}
.gt-content-header.gt-image-slider .gt-slider-control.gt-slider-next{
    right:0
}
.gt-content-header.gt-image-gallery{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin:-30px -30px 30px;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-content-header.gt-image-gallery>.gt-item{
    width:25%;
    background-color:#000
}
.gt-content-header.gt-image-gallery>.gt-item img{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-content-header.gt-image-gallery>.gt-item img:focus,.gt-content-header.gt-image-gallery>.gt-item img:hover{
    opacity:.8;
    background-color:#000;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-content-header.gt-code{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin:-30px -30px 30px
}
.gt-content-header.gt-code>*{
    width:100%
}
.gt-photos-sections a,.gt-photos-sections a:visited{
    position:relative;
    display:block
}
.gt-photos-sections a:before,.gt-photos-sections a:visited:before{
    content:'';
    display:block;
    left:0;
    top:0;
    width:100%;
    height:100%;
    position:absolute;
    background-color:#000;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-photos-sections a:focus:before,.gt-photos-sections a:hover:before{
    opacity:.3;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-photos-sections a:visited>img,.gt-photos-sections a>img{
    width:100%
}
.gt-event-section-tabs .gt-event-tabs{
    list-style:none;
    text-align:center;
    display:flex;
    margin:-30px -30px 30px;
    padding:0;
    font-weight:600;
    font-size:1rem;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    background-color:#fff
}
.gt-event-section-tabs .gt-event-tabs .gt-flex-menu{
    margin-top:-3px
}
.gt-event-section-tabs .gt-event-tabs>li{
    position:relative;
    display:inline-flex;
    flex:1
}
.gt-event-section-tabs .gt-event-tabs>li>a,.gt-event-section-tabs .gt-event-tabs>li>a:visited{
    color:#4a4a4a;
    padding:30px 30px;
    display:block;
    border-right:1px solid #eee;
    position:relative;
    border-bottom:1px solid #eaeaea;
    width:100%
}
.gt-event-section-tabs .gt-event-tabs>li>a:after,.gt-event-section-tabs .gt-event-tabs>li>a:visited:after{
    height:0;
    width:100%;
    position:absolute;
    bottom:-1px;
    left:0;
    content:'';
    display:block;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-event-section-tabs .gt-event-tabs>li>a.active:after,.gt-event-section-tabs .gt-event-tabs>li>a.active:visited:after,.gt-event-section-tabs .gt-event-tabs>li>a:focus:after,.gt-event-section-tabs .gt-event-tabs>li>a:hover:after{
    height:3px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-event-section-tabs .gt-event-tabs>li:last-child>a,.gt-event-section-tabs .gt-event-tabs>li:last-child>a:visited{
    border-right:0
}
.gt-event-section-tabs .gt-content p:last-child{
    margin-bottom:0
}
.gt-content-detail-box>ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-content-detail-box>ul>li{
    display:flex;
    align-items:flex-start;
    margin-bottom:25px;
    border-bottom:1px solid #eee;
    padding-bottom:25px
}
.gt-content-detail-box>ul>li:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0
}
.gt-content-detail-box>ul>li>.gt-icon{
    font-size:1.923rem;
    line-height:1.923rem;
    padding-right:25px;
    width:60px
}
.gt-content-detail-box>ul>li>.gt-icon>svg{
    width:28px
}
.gt-content-detail-box>ul>li>.gt-icon>img{
    max-width:100%
}
.gt-content-detail-box>ul>li>.gt-content{
    width:100%
}
.gt-content-detail-box>ul>li>.gt-content>.gt-title{
    text-transform:uppercase;
    margin-bottom:2px;
    font-weight:600;
    font-size:.7692rem;
    letter-spacing:1px
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner{
    font-size:.9231rem;
    color:#888
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner p:last-child{
    margin-bottom:0
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner a,.gt-content-detail-box>ul>li>.gt-content>.gt-inner a:visited{
    color:#888
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner>ul{
    list-style:none;
    display:inline-flex;
    flex-wrap:wrap;
    margin:0;
    padding:0
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner>ul>li:after{
    content:',';
    margin-right:4px
}
.gt-content-detail-box>ul>li>.gt-content>.gt-inner>ul>li:last-child:after{
    display:none;
    margin-right:0
}
.gt-content-detail-box>ul>li.gt-event-counter{
    color:#fff;
    margin:-30px -30px 25px;
    padding:0 30px;
    text-align:center;
    justify-content:center;
    align-items:center
}
.gt-content-detail-box>ul>li.gt-event-counter>.gt-content .gt-event-starting-time{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-content-detail-box>ul>li.gt-event-counter>.gt-content .gt-event-starting-time>div{
    padding:30px 0 25px;
    flex:1;
    position:relative;
    border-right:1px solid rgba(0,0,0,.05)
}
.gt-content-detail-box>ul>li.gt-event-counter>.gt-content .gt-event-starting-time>div:last-child{
    border-right-width:0
}
.gt-content-detail-box>ul>li.gt-event-counter>.gt-content .gt-event-starting-time>div>.gt-count{
    font-size:2.154rem;
    line-height:2.154rem;
    font-weight:300;
    margin-bottom:5px
}
.gt-content-detail-box>ul>li.gt-event-counter>.gt-content .gt-event-starting-time>div>.gt-title{
    font-weight:600;
    text-transform:uppercase
}
.gt-content-detail-box>ul>li.gt-repeat-dates ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-content-detail-box>ul>li.gt-repeat-dates ul li{
    margin:-3px
}
.gt-content-detail-box>ul>li.gt-repeat-dates ul li span{
    padding:3px
}
.gt-content-detail-box>ul>li.gt-repeat-dates ul li span:last-child:before{
    content:'-';
    margin-right:6px
}
.gt-content-detail-box>ul>li.gt-social-links>.gt-content>.gt-inner{
    font-size:1.077rem
}
.gt-content-detail-box>ul>li.gt-social-links>.gt-content>.gt-inner>ul{
    margin:-5px
}
.gt-content-detail-box>ul>li.gt-social-links>.gt-content>.gt-inner>ul>li{
    padding:5px
}
.gt-content-detail-box>ul>li.gt-social-links>.gt-content>.gt-inner>ul>li:after{
    display:none
}
.gt-content-detail-box+.gt-add-to-calendar{
    margin-top:40px
}
.gt-event-buttons ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-event-buttons ul li{
    margin-bottom:5px
}
.gt-event-buttons ul li:last-child{
    margin-bottom:0
}
.gt-event-buttons ul li a,.gt-event-buttons ul li a:visited{
    display:block;
    color:#fff;
    padding:20px 30px;
    font-weight:500;
    border-radius:5px;
    text-transform:uppercase;
    border:2px solid #000
}
.gt-get-event-content .gt-event-sponsors .gt-columns{
    justify-content:center
}
.gt-event-sponsors>.gt-columns>.gt-col a,.gt-event-sponsors>.gt-columns>.gt-col a:visited{
    display:block
}
.gt-event-sponsors .gt-grayscale-true{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.gt-event-sponsors.gt-type-1.gt-style-1{
    position:relative
}
.gt-event-sponsors.gt-type-1.gt-style-1>.gt-columns>.gt-col{
    display:flex
}
.gt-event-sponsors.gt-type-1.gt-style-1>.gt-columns>.gt-col>.gt-inner{
    display:flex;
    height:100%;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-1>.gt-columns>.gt-col>.gt-inner>.gt-logo{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    text-align:center;
    padding:10px;
    box-shadow:5px 5px 15px -3px rgba(0,0,0,.1);
    height:100%;
    width:100%;
    background-color:#fff;
    border-radius:5px;
    overflow:hidden
}
.gt-event-sponsors.gt-type-1.gt-style-1>.gt-columns>.gt-col>.gt-inner>.gt-logo span{
    color:#b9b9b9;
    font-size:.8462rem;
    display:block;
    margin-top:10px;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-2>.gt-columns>.gt-col{
    display:flex
}
.gt-event-sponsors.gt-type-1.gt-style-2>.gt-columns>.gt-col>.gt-inner{
    display:flex;
    height:100%;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-2>.gt-columns>.gt-col>.gt-inner>.gt-logo{
    border:1px solid #eaeaea;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    text-align:center;
    padding:10px;
    height:100%;
    width:100%;
    background-color:#fff;
    border-radius:5px;
    overflow:hidden
}
.gt-event-sponsors.gt-type-1.gt-style-2>.gt-columns>.gt-col>.gt-inner>.gt-logo span{
    color:#b9b9b9;
    font-size:.8462rem;
    display:block;
    margin-top:10px;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-3>.gt-columns>.gt-col{
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-sponsors.gt-type-1.gt-style-3>.gt-columns>.gt-col>.gt-inner{
    display:flex;
    height:100%;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-3>.gt-columns>.gt-col>.gt-inner>.gt-logo{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
    text-align:center;
    background-color:rgba(0,0,0,.05);
    padding:15px;
    height:100%;
    width:100%;
    border-radius:5px;
    overflow:hidden
}
.gt-event-sponsors.gt-type-1.gt-style-3>.gt-columns>.gt-col>.gt-inner>.gt-logo span{
    color:#b9b9b9;
    font-size:.8462rem;
    display:block;
    margin-top:10px;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-4>.gt-columns>.gt-col{
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-sponsors.gt-type-1.gt-style-4>.gt-columns>.gt-col>.gt-inner{
    height:100%;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-4>.gt-columns>.gt-col>.gt-inner>.gt-logo{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
    text-align:center;
    height:100%;
    width:100%;
    border-radius:5px;
    overflow:hidden
}
.gt-event-sponsors.gt-type-1.gt-style-4>.gt-columns>.gt-col>.gt-inner>.gt-logo span{
    color:#b9b9b9;
    font-size:.8462rem;
    display:block;
    margin-top:10px;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-5>.gt-columns>.gt-col{
    display:flex
}
.gt-event-sponsors.gt-type-1.gt-style-5>.gt-columns>.gt-col>.gt-inner{
    display:flex;
    height:100%;
    width:100%
}
.gt-event-sponsors.gt-type-1.gt-style-5>.gt-columns>.gt-col>.gt-inner>.gt-logo{
    box-shadow:0 0 15px rgba(0,0,0,.1);
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    text-align:center;
    padding:10px;
    height:100%;
    width:100%;
    background-color:#fff;
    border-radius:5px;
    overflow:hidden
}
.gt-event-sponsors.gt-type-1.gt-style-5>.gt-columns>.gt-col>.gt-inner>.gt-logo span{
    color:#b9b9b9;
    font-size:.8462rem;
    display:block;
    margin-top:10px;
    width:100%
}
.gt-event-schedule .gt-schedule-tabs>li{
    position:relative
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner{
    display:flex;
    margin:0 -10px
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>div{
    padding:0 10px
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-date,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-time{
    font-weight:400
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    list-style:none;
    margin:25px 0 0
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-1 .gt-schedule-tabs{
    margin:-30px -30px 30px;
    padding:0 30px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    display:flex
}
.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li{
    position:relative
}
.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li>a,.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li>a:visited{
    font-weight:600;
    padding:20px 20px;
    text-transform:uppercase;
    display:block;
    color:#fff;
    border-right:1px solid rgba(0,0,0,.05)
}
.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li>a:last-child{
    border-right:0
}
.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li>a.active,.gt-event-schedule.gt-style-1 .gt-schedule-tabs>li>a.active:visited{
    background-color:rgba(0,0,0,.05)
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading{
    background:#f6f6f6
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner{
    display:flex;
    margin:0 -10px
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>div{
    padding:0 10px
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-date,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-time{
    font-weight:400
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    list-style:none;
    margin:25px 0 0
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-2 .gt-schedule-tabs{
    margin:-7.5px -7.5px 37.5px;
    padding:0;
    justify-content:center;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li{
    padding:7.5px;
    position:relative
}
.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:visited{
    margin:0;
    display:block;
    border-radius:25px;
    font-weight:500;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #eaeaea;
    padding:7px 20px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading{
    background:#f6f6f6
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:visited{
    border:0;
    border-radius:0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner{
    display:flex;
    margin:0 -10px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>div{
    padding:0 10px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-date,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>.gt-time{
    font-weight:400
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel-collapse{
    border:1px solid #f6f6f6;
    border-radius:0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-group .gt-panel{
    margin-bottom:1px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    list-style:none;
    margin:25px 0 0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-3 .gt-schedule-tabs{
    margin:-5px 0 1px;
    padding:0;
    list-style:none
}
.gt-event-schedule.gt-style-3 .gt-schedule-tabs>li{
    position:relative
}
.gt-event-schedule.gt-style-3 .gt-schedule-tabs>li>a,.gt-event-schedule.gt-style-3 .gt-schedule-tabs>li>a:visited{
    margin:0;
    display:block;
    font-weight:600;
    text-transform:uppercase;
    padding:13px 25px;
    color:#ccc
}
.gt-event-schedule.gt-style-3 .gt-schedule-tabs>li>a.active,.gt-event-schedule.gt-style-3 .gt-schedule-tabs>li>a.active:visited{
    background:#f6f6f6;
    color:#222
}
.gt-event-schedule.gt-style-4>.gt-item{
    margin:0 0 30px
}
.gt-event-schedule.gt-style-4>.gt-item:last-child{
    margin-bottom:0
}
.gt-event-schedule.gt-style-4>.gt-item>.gt-heading{
    font-weight:600;
    font-size:1.231rem;
    color:#fff;
    padding:20px 25px;
    flex-wrap:wrap;
    display:flex;
    align-items:end;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.gt-event-schedule.gt-style-4>.gt-item>.gt-heading>svg{
    margin-right:15px;
    fill:#fff;
    width:25px
}
.gt-event-schedule.gt-style-4>.gt-item>ul{
    list-style:none;
    padding:0;
    margin:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border:1px solid #eaeaea;
    overflow:hidden
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li{
    background-color:#fff;
    border-bottom:1px solid #eaeaea;
    padding:30px;
    display:flex;
    align-items:flex-start
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li:last-child{
    border-bottom:0
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li>.gt-image{
    padding-right:30px;
    min-width:80px
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li>.gt-image>img{
    width:50px;
    height:50px;
    border-radius:50%
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content>.gt-date{
    color:#888;
    margin-bottom:3px;
    font-size:.9231rem
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content>.gt-title{
    font-weight:600;
    margin-bottom:20px;
    font-size:1.077rem
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-5>.gt-item{
    margin:0 0 30px;
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    border-radius:4px;
    overflow:hidden
}
.gt-event-schedule.gt-style-5>.gt-item:last-child{
    margin-bottom:0
}
.gt-event-schedule.gt-style-5>.gt-item>.gt-heading{
    font-weight:600;
    font-size:1.231rem;
    color:#fff;
    padding:20px 25px;
    flex-wrap:wrap;
    display:flex;
    align-items:end
}
.gt-event-schedule.gt-style-5>.gt-item>.gt-heading>svg{
    margin-right:15px;
    fill:#fff;
    width:25px
}
.gt-event-schedule.gt-style-5>.gt-item>ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li{
    padding:30px;
    border-bottom:1px solid #eaeaea;
    display:flex;
    align-items:flex-start
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li:last-child{
    border-bottom:0
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li>.gt-image{
    padding-right:30px;
    min-width:80px
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li>.gt-image>img{
    width:50px;
    height:50px;
    border-radius:50%
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content>.gt-date{
    color:#888;
    margin-bottom:3px;
    font-size:.9231rem
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content>.gt-title{
    font-weight:600;
    margin-bottom:20px;
    font-size:1.077rem
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-6{
    display:flex;
    flex-wrap:wrap;
    margin:0 -15px -30px
}
.gt-event-schedule.gt-style-6>.gt-item{
    margin:0 15px 30px;
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    border-radius:4px;
    overflow:hidden;
    width:calc(100% - 30px);
    min-width:calc(50% - 30px);
    flex:1
}
.gt-event-schedule.gt-style-6>.gt-item>.gt-heading{
    font-weight:600;
    font-size:1.231rem;
    color:#fff;
    padding:20px 25px;
    flex-wrap:wrap;
    display:flex;
    align-items:end
}
.gt-event-schedule.gt-style-6>.gt-item>.gt-heading>svg{
    margin-right:15px;
    fill:#fff;
    width:25px
}
.gt-event-schedule.gt-style-6>.gt-item>ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li{
    padding:30px;
    display:flex;
    border-bottom:1px solid #eaeaea;
    align-items:flex-start
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li:last-child{
    border-bottom:0
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li>.gt-image{
    padding-right:30px;
    min-width:80px
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li>.gt-image>img{
    width:50px;
    height:50px;
    border-radius:50%
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content>.gt-date{
    color:#888;
    margin-bottom:3px;
    font-size:.9231rem
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content>.gt-title{
    font-weight:600;
    margin-bottom:20px;
    font-size:1.077rem
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers{
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    list-style:none;
    flex-wrap:wrap;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:visited{
    background:#f6f6f6;
    padding:15px;
    border-radius:5px;
    display:flex;
    align-items:center
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image{
    padding:0 10px 0 0
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    color:#888;
    font-size:.8462rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-company,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus .gt-detail .gt-profession,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-company,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover .gt-detail .gt-profession{
    color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
@media (max-width:991px){
    .gt-event-schedule.gt-style-6>.gt-item{
        width:calc(100% - 30px);
        min-width:calc(100% - 30px)
    }
}
.gt-event-schedule.gt-style-7 .gt-schedule-tabs{
    margin:-5px 0 65px;
    list-style:none;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a,.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a:visited{
    margin:0;
    display:block;
    font-weight:600;
    text-transform:uppercase;
    padding:13px 25px;
    color:#ccc
}
.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a.active,.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a.active:visited,.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a:focus,.gt-event-schedule.gt-style-7 .gt-schedule-tabs li a:hover{
    color:#555
}
.gt-event-schedule.gt-style-7 .gt-item{
    margin:0 0 30px;
    position:relative
}
.gt-event-schedule.gt-style-7 .gt-item:last-child{
    margin:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li{
    display:flex;
    align-items:center;
    margin:0 -15px 90px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd){
    flex-direction:row-reverse
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd) .gt-content{
    justify-content:flex-start
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd) .gt-details{
    text-align:right;
    flex-direction:row-reverse
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd) .gt-details>.gt-image{
    padding-right:0;
    padding-left:15px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd) .gt-content>.gt-inner{
    border-left-width:4px;
    border-left-style:solid;
    border-right:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li:last-child{
    margin-bottom:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li>.gt-details{
    display:inline-flex;
    align-items:center;
    padding:0 30px;
    width:50%
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li>.gt-details>.gt-image{
    padding-right:15px;
    min-width:30px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li>.gt-details>.gt-image>img{
    width:35px;
    height:35px;
    border-radius:50%
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li>.gt-details>.gt-date{
    font-weight:500
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content{
    padding:0 30px;
    width:50%;
    display:flex;
    justify-content:flex-end
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner{
    box-shadow:0 0 30px rgba(0,0,0,.1);
    padding:30px;
    border-radius:5px;
    width:450px;
    max-width:100%;
    border-right-width:4px;
    border-right-style:solid;
    background-color:#fff
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner>.gt-title{
    font-weight:600;
    font-size:1.231rem
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner>.gt-text{
    color:#888;
    font-size:.9231rem;
    margin-top:10px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner>.gt-text p:last-child{
    margin:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin-top:30px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-title{
    font-weight:600;
    display:inline-block;
    padding:5px 15px 5px 0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    list-style:none;
    padding:0;
    margin:-7.5px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li{
    padding:7.5px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li>a,.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li>a:visited{
    display:flex;
    align-items:center;
    font-size:.9231rem
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li:last-child{
    margin-right:0
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image{
    margin-right:6px
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-image img{
    width:20px;
    height:20px;
    border-radius:50%
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail{
    font-weight:500
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail>div{
    width:100%
}
.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-company,.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li .gt-detail .gt-profession{
    display:none
}
@media (max-width:991px){
    .gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner{
        flex-wrap:wrap
    }
    .gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>div.gt-title,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading .gt-inner>div.gt-title{
        width:100%
    }
}
@media (max-width:767px){
    .gt-event-schedule.gt-style-7 .gt-item>ul>li{
        flex-wrap:wrap
    }
    .gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content{
        width:100%
    }
    .gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner,.gt-event-schedule.gt-style-7 .gt-item>ul>li:nth-child(odd) .gt-content>.gt-inner{
        width:100%;
        margin-bottom:30px
    }
    .gt-event-schedule.gt-style-7 .gt-item>ul>li>.gt-details{
        width:100%;
        text-align:center
    }
}
.gt-event-ticket.gt-style-1{
    background-color:#fff;
    border:1px solid #eaeaea;
    border-radius:5px;
    padding:30px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    margin:-20px -20px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details{
    padding:15px 20px;
    min-width:33%
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-subtitle{
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:5px;
    font-size:.9231rem;
    color:#888
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-title{
    text-transform:uppercase;
    font-weight:600;
    font-size:1.231rem;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details>.gt-price{
    font-weight:600;
    font-size:2.231rem;
    line-height:1;
    margin:0 0 25px
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-button,.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-ticket-features{
    padding:15px 20px;
    color:#888
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-ticket-features p{
    margin:0 0 7px;
    display:flex;
    align-items:center
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-ticket-features p:last-child{
    margin-bottom:0
}
.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-ticket-features p:before{
    content:"\f058";
    display:inline-block;
    font-family:Font Awesome\ 5 Free;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:900;
    text-rendering:auto;
    font-size:1.231rem;
    margin-right:10px
}
.gt-event-ticket.gt-style-2{
    background-color:#fff;
    text-align:center;
    border:1px solid #eee;
    padding:30px 0;
    border-radius:5px
}
.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-title{
    font-size:1.538rem;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600
}
.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-ticket-features{
    margin:30px 0 0;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
    color:#888
}
.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-ticket-features p{
    margin:0;
    padding:15px 0;
    border-bottom:1px solid #eaeaea
}
.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-2 .gt-price{
    padding:30px 0 0;
    font-weight:600;
    font-size:2.231rem;
    line-height:1
}
.gt-event-ticket.gt-style-2 .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-2 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-2 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-2 .gt-buy-now{
    margin:25px auto 0;
    max-width:190px
}
.gt-event-ticket.gt-style-2 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-2 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-3{
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    text-align:center;
    padding:30px 0;
    border-radius:5px
}
.gt-event-ticket.gt-style-3.gt-active-on{
    border-width:1px;
    border-style:solid
}
.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-title{
    font-size:1.538rem;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600
}
.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-ticket-features{
    margin:30px 0 0;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
    color:#888
}
.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-ticket-features p{
    margin:0;
    padding:15px 0;
    border-bottom:1px solid #eaeaea
}
.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-3 .gt-price{
    padding:30px 0 0;
    font-weight:600;
    font-size:2.231rem;
    line-height:1
}
.gt-event-ticket.gt-style-3 .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-3 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-3 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-3 .gt-buy-now{
    margin:25px auto 0;
    max-width:190px
}
.gt-event-ticket.gt-style-3 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-3 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-4{
    background-color:#fff;
    border-width:1px;
    border-style:solid;
    padding:30px;
    border-radius:5px;
    text-align:center
}
.gt-event-ticket.gt-style-4.gt-active-on:before{
    content:'';
    display:block;
    border:0;
    width:20px;
    height:20px;
    border-left:20px solid transparent;
    border-bottom:20px solid transparent;
    border-right:20px solid transparent;
    border-top:20px solid #ccc;
    position:absolute;
    left:0;
    right:0;
    top:0;
    margin:auto
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-title{
    font-size:1.231rem;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600
}
.gt-event-ticket.gt-style-4 .gt-price{
    font-weight:600;
    font-size:3rem;
    line-height:1;
    margin:15px 0 0
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features{
    margin:30px 0 0;
    color:#888
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features p{
    margin:0 0 10px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features p:before{
    content:"\f058";
    display:inline-block;
    font-family:Font Awesome\ 5 Free;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    margin-right:10px
}
.gt-event-ticket.gt-style-4 .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-4 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-4 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-4 .gt-buy-now{
    margin:35px auto 0;
    max-width:190px
}
.gt-event-ticket.gt-style-4 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-4 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-5{
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    padding:30px;
    border-radius:5px;
    text-align:center
}
.gt-event-ticket.gt-style-5.gt-active-on{
    border-width:1px;
    border-style:solid
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-title{
    font-size:1.231rem;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:600
}
.gt-event-ticket.gt-style-5 .gt-price{
    font-weight:600;
    font-size:3rem;
    line-height:1;
    margin:15px 0 0
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features{
    margin:30px 0 0;
    color:#888
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features p{
    margin:0 0 10px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features p:before{
    content:"\f058";
    display:inline-block;
    font-family:Font Awesome\ 5 Free;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    margin-right:10px
}
.gt-event-ticket.gt-style-5 .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-5 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-5 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-5 .gt-buy-now{
    margin:35px auto 0;
    max-width:205px
}
.gt-event-ticket.gt-style-5 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-5 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-6{
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    padding:30px;
    border-radius:5px;
    text-align:center
}
.gt-event-ticket.gt-style-6.gt-active-on{
    border-width:1px;
    border-style:solid
}
.gt-event-ticket.gt-style-6 .gt-ticket-header{
    background-color:#f9f9f9;
    padding:50px 30px;
    margin:-30px -30px 0;
    position:relative;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.gt-event-ticket.gt-style-6 .gt-ticket-header .gt-price{
    font-weight:600;
    font-size:3.846rem;
    line-height:1;
    margin:0 0 10px
}
.gt-event-ticket.gt-style-6 .gt-ticket-inner .gt-title{
    font-size:1.077rem;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-6 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:600;
    border-radius:25px;
    background-color:#fff;
    border:1px solid #eaeaea;
    padding:10px 15px;
    width:120px;
    text-align:center;
    position:absolute;
    bottom:-20px;
    left:0;
    right:0;
    margin:auto
}
.gt-event-ticket.gt-style-6 .gt-ticket-features{
    padding:55px 0 0;
    color:#888
}
.gt-event-ticket.gt-style-6 .gt-ticket-features p{
    margin:0 0 10px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-ticket.gt-style-6 .gt-ticket-features p:before{
    content:"\f058";
    display:inline-block;
    font-family:Font Awesome\ 5 Free;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    margin-right:10px
}
.gt-event-ticket.gt-style-6 .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-6 .gt-quantity{
    margin:50px 0 10px
}
.gt-event-ticket.gt-style-6 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-6 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-6 .gt-buy-now{
    margin:35px auto 0;
    max-width:190px
}
.gt-event-ticket.gt-style-6 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-6 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-event-ticket.gt-style-7{
    background-color:#fff;
    padding:30px;
    border-radius:5px;
    text-align:center;
    border:1px solid #eee
}
.gt-event-ticket.gt-style-7.gt-active-on{
    border-width:1px;
    border-style:solid
}
.gt-event-ticket.gt-style-7 .gt-ticket-header{
    background-color:#f9f9f9;
    padding:50px 30px;
    margin:-30px -30px 0;
    position:relative;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.gt-event-ticket.gt-style-7 .gt-ticket-header .gt-price{
    font-weight:600;
    font-size:3.846rem;
    line-height:1;
    margin:0 0 10px
}
.gt-event-ticket.gt-style-7 .gt-ticket-inner .gt-title{
    font-size:1.077rem;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1.2;
    margin:0 0 3px
}
.gt-event-ticket.gt-style-7 .gt-ticket-inner .gt-subtitle{
    color:#888;
    font-size:.8462rem;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:600;
    border-radius:25px;
    background-color:#fff;
    border:1px solid #eaeaea;
    padding:10px 15px;
    width:120px;
    text-align:center;
    position:absolute;
    bottom:-20px;
    left:0;
    right:0;
    margin:auto
}
.gt-event-ticket.gt-style-7 .gt-ticket-features{
    padding:55px 0 0;
    color:#888
}
.gt-event-ticket.gt-style-7 .gt-ticket-features p{
    margin:0 0 10px;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-event-ticket.gt-style-7 .gt-ticket-features p:before{
    content:"\f058";
    display:inline-block;
    font-family:Font Awesome\ 5 Free;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    margin-right:10px
}
.gt-event-ticket.gt-style-7 .gt-ticket-features p:last-child{
    border-bottom:0
}
.gt-event-ticket.gt-style-7 .gt-quantity{
    margin:0 0 10px
}
.gt-event-ticket.gt-style-7 .gt-quantity .bootstrap-select .dropdown-toggle .filter-option,.gt-event-ticket.gt-style-7 .gt-quantity .bootstrap-select.gt-select>button{
    padding:11px 17px
}
.gt-event-ticket.gt-style-7 .gt-buy-now{
    margin:50px auto 0;
    max-width:190px
}
.gt-event-ticket.gt-style-7 .gt-buy-now .gt-button,.gt-event-ticket.gt-style-7 .gt-buy-now .gt-button:visited{
    width:100%
}
.gt-related-events{
    margin-top:60px
}
.gt-related-events .gt-heading{
    margin-bottom:90px
}
.gt-event-style-1{
    width:100%;
    position:relative
}
.gt-event-style-1.gt-overflow-hidden{
    overflow:hidden
}
.gt-event-style-1 .gt-image{
    position:relative;
    margin-bottom:20px
}
.gt-event-style-1 .gt-image>a,.gt-event-style-1 .gt-image>a:visited{
    position:relative;
    height:100%;
    width:100%;
    display:block
}
.gt-event-style-1 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border-radius:5px
}
.gt-event-style-1 .gt-image img{
    width:100%;
    display:block;
    border-radius:5px
}
.gt-event-style-1 .gt-event-status{
    position:absolute;
    z-index:1;
    bottom:20px;
    left:20px;
    font-size:.9231rem;
    text-transform:uppercase;
    list-style:none;
    margin:0;
    background:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500
}
.gt-event-style-1 .gt-price{
    position:absolute;
    z-index:1;
    bottom:20px;
    right:20px;
    font-size:.9231rem;
    text-transform:uppercase;
    list-style:none;
    margin:0;
    color:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500
}
.gt-event-style-1 .gt-title{
    font-size:1.462rem;
    line-height:1.4;
    font-weight:700;
    margin-bottom:15px
}
.gt-event-style-1 .gt-details{
    margin:-5px -10px;
    width:100%;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-1 .gt-details>div{
    padding:5px 10px
}
.gt-event-style-1 .gt-details+.gt-text{
    margin-top:20px
}
.gt-event-style-1 .gt-text{
    font-size:.9231rem;
    color:#777
}
.gt-event-style-1 .gt-category{
    font-size:.9231rem;
    text-transform:uppercase
}
.gt-event-style-1 .gt-category ul{
    list-style:none;
    margin:0 -5px -10px;
    padding:0;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-style-1 .gt-category ul li{
    margin:0 5px 10px;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500;
    color:#fff
}
.gt-event-style-1 .gt-category ul a,.gt-event-style-1 .gt-category ul a:visited{
    color:#fff;
    display:block
}
.gt-event-style-1 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-1 .gt-location ul li{
    margin-right:5px
}
.gt-event-style-1 .gt-location ul li:last-child{
    margin-right:0
}
.gt-event-style-1 .gt-location ul li:after{
    content:','
}
.gt-event-style-1 .gt-location ul li:last-child:after{
    display:none
}
.gt-event-style-1 .gt-venue ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-1 .gt-venue ul li{
    margin-right:5px
}
.gt-event-style-1 .gt-venue ul li:last-child{
    margin-right:0
}
.gt-event-style-1 .gt-venue ul li:after{
    content:','
}
.gt-event-style-1 .gt-venue ul li:last-child:after{
    display:none
}
.gt-event-style-1 .gt-location ul li a,.gt-event-style-1 .gt-location ul li a:visited,.gt-event-style-1 .gt-venue a,.gt-event-style-1 .gt-venue a:visited{
    color:#777
}
.gt-event-style-1 .gt-date,.gt-event-style-1 .gt-location,.gt-event-style-1 .gt-stock,.gt-event-style-1 .gt-time,.gt-event-style-1 .gt-venue{
    font-size:.9231rem;
    color:#777;
    align-items:center;
    display:flex
}
.gt-event-style-1 .gt-date svg,.gt-event-style-1 .gt-location svg,.gt-event-style-1 .gt-stock svg,.gt-event-style-1 .gt-time svg,.gt-event-style-1 .gt-venue svg{
    width:16px;
    margin-right:8px
}
.gt-event-style-2{
    display:flex
}
.gt-event-style-2 .gt-image{
    padding-right:15px
}
.gt-event-style-2 .gt-image img{
    max-width:60px;
    border-radius:5px
}
.gt-event-style-2 .gt-title{
    font-weight:600;
    font-size:1.077rem;
    margin-bottom:5px
}
.gt-event-style-2 .gt-information{
    display:flex;
    flex-wrap:wrap;
    font-size:.8462rem;
    margin:-7.5px
}
.gt-event-style-2 .gt-information>div{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    padding:7.5px
}
.gt-event-style-2 .gt-information svg{
    margin-right:6px;
    width:14px;
    height:auto
}
.gt-event-style-2 .gt-information,.gt-event-style-2 .gt-information>div a,.gt-event-style-2 .gt-information>div a:visited{
    color:#777
}
.gt-event-style-2 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-2 .gt-location ul li{
    margin-right:5px
}
.gt-event-style-2 .gt-location ul li:last-child{
    margin-right:0
}
.gt-event-style-2 .gt-location ul li:after{
    content:','
}
.gt-event-style-2 .gt-location ul li:last-child:after{
    display:none
}
.gt-event-style-2 .gt-venue ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-2 .gt-venue ul li{
    margin-right:5px
}
.gt-event-style-2 .gt-venue ul li:last-child{
    margin-right:0
}
.gt-event-style-2 .gt-venue ul li:after{
    content:','
}
.gt-event-style-2 .gt-venue ul li:last-child:after{
    display:none
}
.gt-event-style-3{
    width:100%;
    position:relative
}
.gt-event-style-3.gt-overflow-hidden{
    overflow:hidden
}
.gt-event-style-3 .gt-image{
    position:relative;
    margin-bottom:20px
}
.gt-event-style-3 .gt-image>a,.gt-event-style-3 .gt-image>a:visited{
    position:relative;
    height:100%;
    width:100%;
    display:block
}
.gt-event-style-3 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border-radius:5px
}
.gt-event-style-3 .gt-image img{
    width:100%;
    display:block;
    border-radius:5px
}
.gt-event-style-3 .gt-content{
    background:#fff;
    position:relative;
    z-index:2;
    margin:-80px 20px 0;
    padding:20px;
    border-radius:5px;
    overflow:hidden;
    border-top-width:3px;
    border-top-style:solid
}
.gt-event-style-3 .gt-title{
    font-size:1.462rem;
    line-height:1.4;
    font-weight:700;
    margin-bottom:15px
}
.gt-event-style-3 .gt-details{
    margin:-5px -10px;
    width:100%;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-3 .gt-details>div{
    padding:5px 10px
}
.gt-event-style-3 .gt-details+.gt-text{
    margin-top:20px
}
.gt-event-style-3 .gt-text{
    margin:0 0 15px;
    font-size:.9231rem;
    color:#777
}
.gt-event-style-3 .gt-category{
    font-size:.9231rem;
    text-transform:uppercase
}
.gt-event-style-3 .gt-category ul{
    list-style:none;
    margin:0 -5px -10px;
    padding:0;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-style-3 .gt-category ul li{
    margin:0 5px 10px;
    padding:7px 20px;
    font-weight:500;
    color:#fff
}
.gt-event-style-3 .gt-category ul a,.gt-event-style-3 .gt-category ul a:visited{
    color:#fff;
    display:block
}
.gt-event-style-3 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-3 .gt-location ul li{
    margin-right:5px
}
.gt-event-style-3 .gt-location ul li:last-child{
    margin-right:0
}
.gt-event-style-3 .gt-location ul li:after{
    content:','
}
.gt-event-style-3 .gt-location ul li:last-child:after{
    display:none
}
.gt-event-style-3 .gt-venue ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-3 .gt-venue ul li{
    margin-right:5px
}
.gt-event-style-3 .gt-venue ul li:last-child{
    margin-right:0
}
.gt-event-style-3 .gt-venue ul li:after{
    content:','
}
.gt-event-style-3 .gt-venue ul li:last-child:after{
    display:none
}
.gt-event-style-3 .gt-location ul li a,.gt-event-style-3 .gt-location ul li a:visited,.gt-event-style-3 .gt-price,.gt-event-style-3 .gt-status,.gt-event-style-3 .gt-venue a,.gt-event-style-3 .gt-venue a:visited{
    color:#777
}
.gt-event-style-3 .gt-date,.gt-event-style-3 .gt-location,.gt-event-style-3 .gt-price,.gt-event-style-3 .gt-status,.gt-event-style-3 .gt-stock,.gt-event-style-3 .gt-time,.gt-event-style-3 .gt-venue{
    font-size:.9231rem;
    color:#777;
    align-items:center;
    display:flex
}
.gt-event-style-3 .gt-date svg,.gt-event-style-3 .gt-location svg,.gt-event-style-3 .gt-price svg,.gt-event-style-3 .gt-status svg,.gt-event-style-3 .gt-stock svg,.gt-event-style-3 .gt-time svg,.gt-event-style-3 .gt-venue svg{
    width:16px;
    margin-right:8px
}
.gt-event-style-4{
    width:100%;
    position:relative
}
.gt-event-style-4.gt-overflow-hidden{
    overflow:hidden
}
.gt-event-style-4 .gt-image{
    position:relative;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    overflow:hidden
}
.gt-event-style-4 .gt-image>a,.gt-event-style-4 .gt-image>a:visited{
    position:relative;
    height:100%;
    width:100%;
    display:block
}
.gt-event-style-4 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-event-style-4 .gt-image img{
    width:100%;
    display:block
}
.gt-event-style-4 .gt-content{
    background:#fff;
    position:relative;
    z-index:2;
    padding:25px 30px;
    overflow:hidden;
    border:1px solid #eaeaea;
    border-top:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.gt-event-style-4 .gt-title{
    font-size:1.462rem;
    line-height:1.4;
    font-weight:700;
    margin-bottom:15px
}
.gt-event-style-4 .gt-details{
    margin:-5px -10px;
    width:100%;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-4 .gt-details>div{
    padding:5px 10px
}
.gt-event-style-4 .gt-details+.gt-text{
    margin-top:20px
}
.gt-event-style-4 .gt-text{
    margin:0 0 15px;
    font-size:.9231rem;
    color:#777
}
.gt-event-style-4 .gt-category{
    font-size:.9231rem;
    text-transform:uppercase
}
.gt-event-style-4 .gt-category ul{
    list-style:none;
    margin:0 -5px -10px;
    padding:0;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-event-style-4 .gt-category ul li{
    margin:0 5px 10px;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500;
    color:#fff
}
.gt-event-style-4 .gt-category ul a,.gt-event-style-4 .gt-category ul a:visited{
    color:#fff;
    display:block
}
.gt-event-style-4 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-4 .gt-location ul li{
    margin-right:5px
}
.gt-event-style-4 .gt-location ul li:last-child{
    margin-right:0
}
.gt-event-style-4 .gt-location ul li:after{
    content:','
}
.gt-event-style-4 .gt-location ul li:last-child:after{
    display:none
}
.gt-event-style-4 .gt-venue ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-event-style-4 .gt-venue ul li{
    margin-right:5px
}
.gt-event-style-4 .gt-venue ul li:last-child{
    margin-right:0
}
.gt-event-style-4 .gt-venue ul li:after{
    content:','
}
.gt-event-style-4 .gt-venue ul li:last-child:after{
    display:none
}
.gt-event-style-4 .gt-location ul li a,.gt-event-style-4 .gt-location ul li a:visited,.gt-event-style-4 .gt-price,.gt-event-style-4 .gt-status,.gt-event-style-4 .gt-venue a,.gt-event-style-4 .gt-venue a:visited{
    color:#777
}
.gt-event-style-4 .gt-date,.gt-event-style-4 .gt-location,.gt-event-style-4 .gt-price,.gt-event-style-4 .gt-status,.gt-event-style-4 .gt-stock,.gt-event-style-4 .gt-time,.gt-event-style-4 .gt-venue{
    font-size:.9231rem;
    color:#777;
    align-items:center;
    display:flex
}
.gt-event-style-4 .gt-date svg,.gt-event-style-4 .gt-location svg,.gt-event-style-4 .gt-price svg,.gt-event-style-4 .gt-status svg,.gt-event-style-4 .gt-stock svg,.gt-event-style-4 .gt-time svg,.gt-event-style-4 .gt-venue svg{
    width:16px;
    margin-right:8px
}
.gt-venue-events{
    margin-top:60px
}
.gt-venue-events .gt-heading{
    margin-bottom:90px
}
.gt-related-venues{
    margin-top:90px
}
.gt-related-venues .gt-heading{
    margin-bottom:90px
}
.gt-venue-style-1{
    width:100%;
    position:relative
}
.gt-venue-style-1 .gt-excerpt{
    font-size:.9231rem;
    color:#777
}
.gt-venue-style-1 .gt-image{
    position:relative;
    margin-bottom:20px
}
.gt-venue-style-1 .gt-image>a,.gt-venue-style-1 .gt-image>a:visited{
    position:relative;
    height:100%;
    width:100%;
    display:block
}
.gt-venue-style-1 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border-radius:5px
}
.gt-venue-style-1 .gt-image img{
    width:100%;
    display:block;
    border-radius:5px
}
.gt-venue-style-1 .gt-image .gt-location{
    position:absolute;
    z-index:1;
    bottom:20px;
    left:20px;
    font-size:.9231rem;
    text-transform:uppercase;
    list-style:none;
    margin:0;
    background:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500
}
.gt-venue-style-1 .gt-image .gt-location ul{
    list-style:none;
    padding:0;
    margin:0 -1.5px;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-venue-style-1 .gt-image .gt-location ul li{
    padding:0 1.5px
}
.gt-venue-style-1 .gt-image .gt-location ul li:after{
    content:','
}
.gt-venue-style-1 .gt-image .gt-location ul li:last-child{
    margin-right:0
}
.gt-venue-style-1 .gt-image .gt-location ul li:last-child:after{
    display:none
}
.gt-venue-style-1 .gt-title{
    color:#222;
    font-size:1.462rem;
    line-height:1.4;
    font-weight:700;
    margin-bottom:12px
}
.gt-venue-style-1 .gt-title a,.gt-venue-style-1 .gt-title a:visited{
    color:#222
}
.gt-white .gt-venue-style-1 .gt-title a,.gt-white .gt-venue-style-1 .gt-title a:visited{
    color:#fff
}
.gt-white .gt-venue-style-1 .gt-excerpt{
    color:#fff
}
.gt-venue-style-2{
    display:flex
}
.gt-venue-style-2 .gt-image{
    padding-right:15px
}
.gt-venue-style-2 .gt-image img{
    max-width:60px;
    border-radius:5px
}
.gt-venue-style-2 .gt-title{
    font-weight:600;
    font-size:1.077rem;
    margin-bottom:5px
}
.gt-venue-style-2 .gt-information{
    display:flex;
    flex-wrap:wrap;
    font-size:.8462rem;
    margin:-7.5px
}
.gt-venue-style-2 .gt-information>div{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    padding:7.5px
}
.gt-venue-style-2 .gt-information,.gt-venue-style-2 .gt-information>div a,.gt-venue-style-2 .gt-information>div a:visited{
    color:#777
}
.gt-venue-style-2 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-venue-style-2 .gt-location ul li{
    margin-right:5px
}
.gt-venue-style-2 .gt-location ul li:last-child{
    margin-right:0
}
.gt-venue-style-2 .gt-location ul li:after{
    content:','
}
.gt-venue-style-2 .gt-location ul li:last-child:after{
    display:none
}
.gt-speaker.gt-style-1 .gt-image{
    position:relative;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    overflow:hidden
}
.gt-speaker.gt-style-1 .gt-image a,.gt-speaker.gt-style-1 .gt-image a:visited{
    position:relative;
    display:block
}
.gt-speaker.gt-style-1 .gt-image>a:before,.gt-speaker.gt-style-1 .gt-image>a:visited:before{
    opacity:.1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-speaker.gt-style-1:focus .gt-image>a:before,.gt-speaker.gt-style-1:hover .gt-image>a:before{
    background:#000;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-1 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-1 .gt-content{
    background:#fff;
    padding:25px 30px;
    border:1px solid #eee;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px
}
.gt-speaker.gt-style-1 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-1 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-1 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:.9231rem
}
.gt-speaker.gt-style-1 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-1 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-speaker.gt-style-1 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-1 .gt-social-links ul li a,.gt-speaker.gt-style-1 .gt-social-links ul li a:visited{
    color:#888;
    display:block
}
.gt-speaker.gt-style-2{
    overflow:hidden;
    position:relative;
    border-radius:4px
}
.gt-speaker.gt-style-2 .gt-image:after{
    visibility:hidden;
    background:#000;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    z-index:2;
    opacity:0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-2:focus .gt-image:after,.gt-speaker.gt-style-2:hover .gt-image:after{
    opacity:.2;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-2 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-2 .gt-content{
    visibility:hidden;
    opacity:0;
    position:absolute;
    z-index:3;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    padding:30px;
    color:#fff;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-2:focus .gt-content,.gt-speaker.gt-style-2:hover .gt-content{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    visibility:visible;
    opacity:1
}
.gt-speaker.gt-style-2 .gt-content>a,.gt-speaker.gt-style-2 .gt-content>a:visited{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:5
}
.gt-speaker.gt-style-2 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-2 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px
}
.gt-speaker.gt-style-2 .gt-content .gt-text{
    margin:30px 0 0;
    font-size:.9231rem
}
.gt-speaker.gt-style-2 .gt-social-links{
    margin:15px 0 0;
    position:relative;
    z-index:6
}
.gt-speaker.gt-style-2 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:auto
}
.gt-speaker.gt-style-2 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-2 .gt-social-links ul li a,.gt-speaker.gt-style-2 .gt-social-links ul li a:visited{
    color:#fff;
    display:block
}
.gt-speaker.gt-style-3{
    overflow:hidden;
    position:relative;
    border-radius:4px
}
.gt-speaker.gt-style-3 .gt-image{
    position:relative
}
.gt-speaker.gt-style-3 .gt-image:after{
    background:#000;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    z-index:2;
    visibility:visible;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3:focus .gt-image:after,.gt-speaker.gt-style-3:hover .gt-image:after{
    visibility:visible;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3 .gt-image:before{
    background:#000;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    z-index:2;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3:focus .gt-image:before,.gt-speaker.gt-style-3:hover .gt-image:before{
    visibility:visible;
    opacity:.4;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-3 .gt-content{
    position:absolute;
    z-index:3;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    padding:30px;
    color:#fff;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3 .gt-content>a,.gt-speaker.gt-style-3 .gt-content>a:visited{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:5
}
.gt-speaker.gt-style-3 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-3 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px
}
.gt-speaker.gt-style-3 .gt-content .gt-text{
    margin:30px 0 0;
    font-size:.9231rem;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3 .gt-social-links{
    margin:15px 0 0;
    position:relative;
    z-index:6;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-3 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:auto
}
.gt-speaker.gt-style-3 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-3 .gt-social-links ul li a,.gt-speaker.gt-style-3 .gt-social-links ul li a:visited{
    color:#fff;
    display:block
}
.gt-speaker.gt-style-3:focus .gt-content .gt-social-links,.gt-speaker.gt-style-3:focus .gt-content .gt-social-links .gt-speaker.gt-style-3:hover .gt-content .gt-social-links,.gt-speaker.gt-style-3:focus .gt-content .gt-text,.gt-speaker.gt-style-3:hover .gt-content .gt-social-links,.gt-speaker.gt-style-3:hover .gt-content .gt-text{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    opacity:1;
    visibility:visible
}
.gt-speaker.gt-style-4{
    text-align:center
}
.gt-speaker.gt-style-4 .gt-image{
    margin-bottom:20px
}
.gt-speaker.gt-style-4 .gt-image img{
    border-radius:50%;
    height:200px;
    width:200px
}
.gt-speaker.gt-style-4 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-4 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-4 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:1rem;
    color:#777
}
.gt-speaker.gt-style-4 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-4 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -6px;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:auto
}
.gt-speaker.gt-style-4 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-4 .gt-social-links ul li a,.gt-speaker.gt-style-4 .gt-social-links ul li a:visited{
    color:#888
}
.gt-speaker.gt-style-5{
    box-shadow:0 0 30px rgba(0,0,0,.1)
}
.gt-speaker.gt-style-5 .gt-image{
    position:relative;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    overflow:hidden
}
.gt-speaker.gt-style-5 .gt-image a,.gt-speaker.gt-style-5 .gt-image a:visited{
    position:relative;
    display:block
}
.gt-speaker.gt-style-5 .gt-image>a:before,.gt-speaker.gt-style-5 .gt-image>a:visited:before{
    opacity:.1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-speaker.gt-style-5:focus .gt-image>a:before,.gt-speaker.gt-style-5:hover .gt-image>a:before{
    background:#000;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-5 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-5 .gt-content{
    background:#fff;
    padding:25px 30px;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px
}
.gt-speaker.gt-style-5 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-5 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-5 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:.9231rem;
    color:#888
}
.gt-speaker.gt-style-5 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-5 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-speaker.gt-style-5 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-5 .gt-social-links ul li a,.gt-speaker.gt-style-5 .gt-social-links ul li a:visited{
    color:#888;
    display:block
}
.gt-speaker.gt-style-6{
    box-shadow:0 0 30px rgba(0,0,0,.1);
    display:flex;
    flex-wrap:wrap;
    overflow:hidden;
    border-radius:5px
}
.gt-speaker.gt-style-6 .gt-image{
    width:50%;
    position:relative
}
.gt-speaker.gt-style-6 .gt-image a,.gt-speaker.gt-style-6 .gt-image a:visited{
    position:relative;
    display:block
}
.gt-speaker.gt-style-6 .gt-image>a:before,.gt-speaker.gt-style-6 .gt-image>a:visited:before{
    opacity:.1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-speaker.gt-style-6:focus .gt-image>a:before,.gt-speaker.gt-style-6:hover .gt-image>a:before{
    background:#000;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-6 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-6 .gt-content{
    width:50%;
    background:#fff;
    padding:25px 30px
}
.gt-speaker.gt-style-6 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-6 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-6 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:.9231rem
}
.gt-speaker.gt-style-6 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-6 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-speaker.gt-style-6 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-6 .gt-social-links ul li a,.gt-speaker.gt-style-6 .gt-social-links ul li a:visited{
    color:#888;
    display:block
}
@media (max-width:1030px){
    .gt-speaker.gt-style-6 .gt-content,.gt-speaker.gt-style-6 .gt-image{
        width:100%
    }
}
.gt-speaker.gt-style-7{
    display:flex;
    align-items:flex-end;
    flex-wrap:wrap
}
.gt-speaker.gt-style-7 .gt-image{
    width:50%;
    position:relative;
    overflow:hidden;
    border-radius:5px
}
.gt-speaker.gt-style-7 .gt-image a,.gt-speaker.gt-style-7 .gt-image a:visited{
    position:relative;
    display:block
}
.gt-speaker.gt-style-7 .gt-image>a:before,.gt-speaker.gt-style-7 .gt-image>a:visited:before{
    opacity:.1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-speaker.gt-style-7:focus .gt-image>a:before,.gt-speaker.gt-style-7:hover .gt-image>a:before{
    background:#000;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-7 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-7 .gt-content{
    width:50%;
    background:#fff;
    padding:25px 30px
}
.gt-speaker.gt-style-7 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-7 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-7 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:.9231rem
}
.gt-speaker.gt-style-7 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-7 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-speaker.gt-style-7 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-7 .gt-social-links ul li a,.gt-speaker.gt-style-7 .gt-social-links ul li a:visited{
    color:#888;
    display:block
}
.gt-speaker.gt-style-8 .gt-image{
    position:relative;
    border-radius:5px;
    overflow:hidden
}
.gt-speaker.gt-style-8 .gt-image a,.gt-speaker.gt-style-8 .gt-image a:visited{
    position:relative;
    display:block
}
.gt-speaker.gt-style-8 .gt-image>a:before,.gt-speaker.gt-style-8 .gt-image>a:visited:before{
    opacity:.1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.gt-speaker.gt-style-8:focus .gt-image>a:before,.gt-speaker.gt-style-8:hover .gt-image>a:before{
    background:#000;
    opacity:.3;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-speaker.gt-style-8 .gt-image img{
    width:100%
}
.gt-speaker.gt-style-8 .gt-content{
    background:#fff;
    padding:20px
}
.gt-speaker.gt-style-8 .gt-content .gt-name{
    font-size:1.462rem;
    font-weight:600;
    margin-bottom:2px
}
.gt-speaker.gt-style-8 .gt-content .gt-profession{
    text-transform:uppercase;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:1px;
    color:#888
}
.gt-speaker.gt-style-8 .gt-content .gt-text{
    margin:15px 0 0;
    font-size:.9231rem
}
.gt-speaker.gt-style-8 .gt-social-links{
    margin:15px 0 0
}
.gt-speaker.gt-style-8 .gt-social-links ul{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-speaker.gt-style-8 .gt-social-links ul li{
    padding:2px 6px
}
.gt-speaker.gt-style-8 .gt-social-links ul li a,.gt-speaker.gt-style-8 .gt-social-links ul li a:visited{
    color:#888;
    display:block
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-1 .gt-image{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-1 .gt-content{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-2{
    border-radius:0
}
.gt-speakers.gt-speakers.gt-column-space-0 .gt-speaker.gt-style-3{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-5 .gt-image{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-5 .gt-content{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-6{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-7 .gt-image{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-8 .gt-image{
    border-radius:0
}
.gt-speakers.gt-columns.gt-column-space-0 .gt-speaker.gt-style-8 .gt-content{
    padding-bottom:20px
}
.gt-organizers ul{
    list-style:none;
    padding:0
}
.gt-organizers>ul ul{
    margin-left:10px!important
}
.gt-organizers.gt-align-center ul{
    justify-content:center
}
.gt-organizers.gt-align-right ul{
    justify-content:flex-end
}
.gt-organizers.gt-style-1 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-organizers.gt-style-1 ul li{
    padding:3px
}
.gt-organizers.gt-style-1 ul li a,.gt-organizers.gt-style-1 ul li a:visited{
    background-color:#eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-organizers.gt-style-2 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-organizers.gt-style-2 ul li{
    padding:3px
}
.gt-organizers.gt-style-2 ul li a,.gt-organizers.gt-style-2 ul li a:visited{
    border:1px solid #eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-organizers.gt-style-3 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-organizers.gt-style-3 ul li{
    padding:3px
}
.gt-organizers.gt-style-3 ul li a,.gt-organizers.gt-style-3 ul li a:visited{
    display:block;
    color:#fff;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-organizers.gt-style-3 ul li a:focus,.gt-organizers.gt-style-3 ul li a:hover{
    background-color:#333!important
}
.gt-organizers.gt-style-4 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-5px
}
.gt-organizers.gt-style-4 ul li{
    padding:5px
}
.gt-organizers.gt-style-4 ul li a:before{
    content:'#'
}
.gt-organizers.gt-style-4 ul li a,.gt-organizers.gt-style-4 ul li a:visited{
    display:block;
    text-transform:lowercase;
    font-size:.9231rem;
    font-weight:500
}
.gt-organizers.gt-style-5 ul{
    margin:-2px
}
.gt-organizers.gt-style-5 ul li{
    padding:2px
}
.gt-organizers.gt-style-5 ul li a,.gt-organizers.gt-style-5 ul li a:visited{
    display:block;
    font-size:.9231rem;
    font-weight:500
}
.gt-tags.gt-style-1,.gt-tags.gt-style-2,.gt-tags.gt-style-3,.gt-tags.gt-style-4{
    margin:0
}
.gt-tags ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-tags.gt-align-center ul{
    justify-content:center
}
.gt-tags.gt-align-right ul{
    justify-content:flex-end
}
.gt-tags.gt-style-1 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-tags.gt-style-1 ul li{
    padding:3px
}
.gt-tags.gt-style-1 ul li a,.gt-tags.gt-style-1 ul li a:visited{
    background-color:#eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-tags.gt-style-2 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-tags.gt-style-2 ul li{
    padding:3px
}
.gt-tags.gt-style-2 ul li a,.gt-tags.gt-style-2 ul li a:visited{
    border:1px solid #eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-tags.gt-style-3 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-tags.gt-style-3 ul li{
    padding:3px
}
.gt-tags.gt-style-3 ul li a,.gt-tags.gt-style-3 ul li a:visited{
    display:block;
    color:#fff;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-tags.gt-style-3 ul li a:focus,.gt-tags.gt-style-3 ul li a:hover{
    background-color:#333!important
}
.gt-tags.gt-style-4 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-5px
}
.gt-tags.gt-style-4 ul li{
    padding:5px
}
.gt-tags.gt-style-4 ul li a:before{
    content:'#'
}
.gt-tags.gt-style-4 ul li a,.gt-tags.gt-style-4 ul li a:visited{
    display:block;
    text-transform:lowercase;
    font-size:.9231rem;
    font-weight:500
}
.gt-social-sharing ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-social-sharing.gt-style-1 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-sharing.gt-style-1 ul li{
    padding:3px
}
.gt-social-sharing.gt-style-1 ul li a,.gt-social-sharing.gt-style-1 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-1 ul li span{
    display:none
}
.gt-social-sharing.gt-style-2 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-sharing.gt-style-2 ul li{
    padding:3px
}
.gt-social-sharing.gt-style-2 ul li a,.gt-social-sharing.gt-style-2 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-2 ul li.gt-facebook a,.gt-social-sharing.gt-style-2 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-sharing.gt-style-2 ul li.gt-twitter a,.gt-social-sharing.gt-style-2 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-sharing.gt-style-2 ul li.gt-google-plus a,.gt-social-sharing.gt-style-2 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-sharing.gt-style-2 ul li.gt-linkedin a,.gt-social-sharing.gt-style-2 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-sharing.gt-style-2 ul li.gt-whatsapp a,.gt-social-sharing.gt-style-2 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-sharing.gt-style-2 ul li.gt-pinterest a,.gt-social-sharing.gt-style-2 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-sharing.gt-style-2 ul li.gt-reddit a,.gt-social-sharing.gt-style-2 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-sharing.gt-style-2 ul li.gt-delicious a,.gt-social-sharing.gt-style-2 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-sharing.gt-style-2 ul li.gt-vk a,.gt-social-sharing.gt-style-2 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-sharing.gt-style-2 ul li.gt-tumblr a,.gt-social-sharing.gt-style-2 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-sharing.gt-style-2 ul li.gt-email a,.gt-social-sharing.gt-style-2 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-sharing.gt-style-2 ul li span{
    display:none
}
.gt-social-sharing.gt-style-3 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-sharing.gt-style-3 ul li{
    padding:3px
}
.gt-social-sharing.gt-style-3 ul li a,.gt-social-sharing.gt-style-3 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    width:45px;
    height:45px;
    line-height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-3 ul li.gt-facebook a,.gt-social-sharing.gt-style-3 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-sharing.gt-style-3 ul li.gt-twitter a,.gt-social-sharing.gt-style-3 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-sharing.gt-style-3 ul li.gt-google-plus a,.gt-social-sharing.gt-style-3 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-sharing.gt-style-3 ul li.gt-linkedin a,.gt-social-sharing.gt-style-3 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-sharing.gt-style-3 ul li.gt-whatsapp a,.gt-social-sharing.gt-style-3 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-sharing.gt-style-3 ul li.gt-pinterest a,.gt-social-sharing.gt-style-3 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-sharing.gt-style-3 ul li.gt-reddit a,.gt-social-sharing.gt-style-3 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-sharing.gt-style-3 ul li.gt-delicious a,.gt-social-sharing.gt-style-3 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-sharing.gt-style-3 ul li.gt-vk a,.gt-social-sharing.gt-style-3 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-sharing.gt-style-3 ul li.gt-tumblr a,.gt-social-sharing.gt-style-3 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-sharing.gt-style-3 ul li.gt-email a,.gt-social-sharing.gt-style-3 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-sharing.gt-style-3 ul li span{
    display:none
}
.gt-social-sharing.gt-style-4 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:100%
}
.gt-social-sharing.gt-style-4 ul li{
    width:33.33333333333333%
}
.gt-social-sharing.gt-style-4 ul li a,.gt-social-sharing.gt-style-4 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-4 ul li.gt-facebook a,.gt-social-sharing.gt-style-4 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-sharing.gt-style-4 ul li.gt-twitter a,.gt-social-sharing.gt-style-4 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-sharing.gt-style-4 ul li.gt-google-plus a,.gt-social-sharing.gt-style-4 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-sharing.gt-style-4 ul li.gt-linkedin a,.gt-social-sharing.gt-style-4 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-sharing.gt-style-4 ul li.gt-whatsapp a,.gt-social-sharing.gt-style-4 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-sharing.gt-style-4 ul li.gt-pinterest a,.gt-social-sharing.gt-style-4 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-sharing.gt-style-4 ul li.gt-reddit a,.gt-social-sharing.gt-style-4 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-sharing.gt-style-4 ul li.gt-delicious a,.gt-social-sharing.gt-style-4 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-sharing.gt-style-4 ul li.gt-vk a,.gt-social-sharing.gt-style-4 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-sharing.gt-style-4 ul li.gt-tumblr a,.gt-social-sharing.gt-style-4 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-sharing.gt-style-4 ul li.gt-email a,.gt-social-sharing.gt-style-4 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-sharing.gt-style-4 ul li span{
    margin-left:10px;
    font-size:.9231rem
}
.gt-social-sharing.gt-style-5 ul{
    display:inline-flex;
    align-items:center;
    width:100%
}
.gt-social-sharing.gt-style-5 ul li:first-child,.gt-social-sharing.gt-style-5 ul li:nth-child(2){
    width:100%
}
.gt-social-sharing.gt-style-5 ul li:first-child a,.gt-social-sharing.gt-style-5 ul li:first-child a:visited,.gt-social-sharing.gt-style-5 ul li:nth-child(2) a,.gt-social-sharing.gt-style-5 ul li:nth-child(2) a:visited{
    width:100%
}
.gt-social-sharing.gt-style-5 ul li a,.gt-social-sharing.gt-style-5 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-5 ul li.gt-facebook a,.gt-social-sharing.gt-style-5 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-sharing.gt-style-5 ul li.gt-twitter a,.gt-social-sharing.gt-style-5 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-sharing.gt-style-5 ul li.gt-google-plus a,.gt-social-sharing.gt-style-5 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-sharing.gt-style-5 ul li.gt-linkedin a,.gt-social-sharing.gt-style-5 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-sharing.gt-style-5 ul li.gt-whatsapp a,.gt-social-sharing.gt-style-5 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-sharing.gt-style-5 ul li.gt-pinterest a,.gt-social-sharing.gt-style-5 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-sharing.gt-style-5 ul li.gt-reddit a,.gt-social-sharing.gt-style-5 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-sharing.gt-style-5 ul li.gt-delicious a,.gt-social-sharing.gt-style-5 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-sharing.gt-style-5 ul li.gt-vk a,.gt-social-sharing.gt-style-5 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-sharing.gt-style-5 ul li.gt-tumblr a,.gt-social-sharing.gt-style-5 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-sharing.gt-style-5 ul li.gt-email a,.gt-social-sharing.gt-style-5 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-sharing.gt-style-5 ul li span{
    display:none
}
.gt-social-sharing.gt-style-5 ul li:first-child span,.gt-social-sharing.gt-style-5 ul li:nth-child(2) span{
    margin-left:10px;
    font-size:.9231rem;
    display:block
}
.gt-social-sharing.gt-style-6 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-sharing.gt-style-6 ul li{
    padding:3px
}
.gt-social-sharing.gt-style-6 ul li a,.gt-social-sharing.gt-style-6 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:1.077rem
}
.gt-social-sharing.gt-style-6 ul li a:focus,.gt-social-sharing.gt-style-6 ul li a:hover{
    background-color:#333!important
}
.gt-social-sharing.gt-style-6 ul li span{
    display:none
}
.gt-social-sharing.gt-style-7 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-sharing.gt-style-7 ul li{
    padding:3px
}
.gt-social-sharing.gt-style-7 ul li a,.gt-social-sharing.gt-style-7 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#444;
    font-size:1.077rem;
    border:1px solid #efefef
}
.gt-social-sharing.gt-style-7 ul li a:focus,.gt-social-sharing.gt-style-7 ul li a:hover{
    color:#fff
}
.gt-social-sharing.gt-style-7 ul li span{
    display:none
}
.gt-social-links-element ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-social-links-element.gt-style-1 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-links-element.gt-style-1 ul li{
    padding:3px
}
.gt-social-links-element.gt-style-1 ul li a,.gt-social-links-element.gt-style-1 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-1 ul li span{
    display:none
}
.gt-social-links-element.gt-style-2 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-links-element.gt-style-2 ul li{
    padding:3px
}
.gt-social-links-element.gt-style-2 ul li a,.gt-social-links-element.gt-style-2 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-2 ul li.gt-facebook a,.gt-social-links-element.gt-style-2 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-links-element.gt-style-2 ul li.gt-twitter a,.gt-social-links-element.gt-style-2 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-links-element.gt-style-2 ul li.gt-google-plus a,.gt-social-links-element.gt-style-2 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-links-element.gt-style-2 ul li.gt-linkedin a,.gt-social-links-element.gt-style-2 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-links-element.gt-style-2 ul li.gt-whatsapp a,.gt-social-links-element.gt-style-2 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-links-element.gt-style-2 ul li.gt-pinterest a,.gt-social-links-element.gt-style-2 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-links-element.gt-style-2 ul li.gt-reddit a,.gt-social-links-element.gt-style-2 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-links-element.gt-style-2 ul li.gt-delicious a,.gt-social-links-element.gt-style-2 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-links-element.gt-style-2 ul li.gt-vk a,.gt-social-links-element.gt-style-2 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-links-element.gt-style-2 ul li.gt-tumblr a,.gt-social-links-element.gt-style-2 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-links-element.gt-style-2 ul li.gt-email a,.gt-social-links-element.gt-style-2 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-links-element.gt-style-2 ul li span{
    display:none
}
.gt-social-links-element.gt-style-3 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-links-element.gt-style-3 ul li{
    padding:3px
}
.gt-social-links-element.gt-style-3 ul li a,.gt-social-links-element.gt-style-3 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    width:45px;
    height:45px;
    line-height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-3 ul li.gt-facebook a,.gt-social-links-element.gt-style-3 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-links-element.gt-style-3 ul li.gt-twitter a,.gt-social-links-element.gt-style-3 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-links-element.gt-style-3 ul li.gt-google-plus a,.gt-social-links-element.gt-style-3 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-links-element.gt-style-3 ul li.gt-linkedin a,.gt-social-links-element.gt-style-3 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-links-element.gt-style-3 ul li.gt-whatsapp a,.gt-social-links-element.gt-style-3 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-links-element.gt-style-3 ul li.gt-pinterest a,.gt-social-links-element.gt-style-3 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-links-element.gt-style-3 ul li.gt-reddit a,.gt-social-links-element.gt-style-3 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-links-element.gt-style-3 ul li.gt-delicious a,.gt-social-links-element.gt-style-3 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-links-element.gt-style-3 ul li.gt-vk a,.gt-social-links-element.gt-style-3 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-links-element.gt-style-3 ul li.gt-tumblr a,.gt-social-links-element.gt-style-3 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-links-element.gt-style-3 ul li.gt-email a,.gt-social-links-element.gt-style-3 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-links-element.gt-style-3 ul li span{
    display:none
}
.gt-social-links-element.gt-style-4 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:100%
}
.gt-social-links-element.gt-style-4 ul li{
    width:33.33333333333333%
}
.gt-social-links-element.gt-style-4 ul li a,.gt-social-links-element.gt-style-4 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-4 ul li.gt-facebook a,.gt-social-links-element.gt-style-4 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-links-element.gt-style-4 ul li.gt-twitter a,.gt-social-links-element.gt-style-4 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-links-element.gt-style-4 ul li.gt-google-plus a,.gt-social-links-element.gt-style-4 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-links-element.gt-style-4 ul li.gt-linkedin a,.gt-social-links-element.gt-style-4 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-links-element.gt-style-4 ul li.gt-whatsapp a,.gt-social-links-element.gt-style-4 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-links-element.gt-style-4 ul li.gt-pinterest a,.gt-social-links-element.gt-style-4 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-links-element.gt-style-4 ul li.gt-reddit a,.gt-social-links-element.gt-style-4 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-links-element.gt-style-4 ul li.gt-delicious a,.gt-social-links-element.gt-style-4 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-links-element.gt-style-4 ul li.gt-vk a,.gt-social-links-element.gt-style-4 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-links-element.gt-style-4 ul li.gt-tumblr a,.gt-social-links-element.gt-style-4 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-links-element.gt-style-4 ul li.gt-email a,.gt-social-links-element.gt-style-4 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-links-element.gt-style-4 ul li span{
    margin-left:10px;
    font-size:.9231rem
}
.gt-social-links-element.gt-style-5 ul{
    display:inline-flex;
    align-items:center;
    width:100%
}
.gt-social-links-element.gt-style-5 ul li:first-child,.gt-social-links-element.gt-style-5 ul li:nth-child(2){
    width:100%
}
.gt-social-links-element.gt-style-5 ul li:first-child a,.gt-social-links-element.gt-style-5 ul li:first-child a:visited,.gt-social-links-element.gt-style-5 ul li:nth-child(2) a,.gt-social-links-element.gt-style-5 ul li:nth-child(2) a:visited{
    width:100%
}
.gt-social-links-element.gt-style-5 ul li a,.gt-social-links-element.gt-style-5 ul li a:visited{
    display:block;
    border-radius:0;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    color:#fff;
    background-color:#a9a8b3;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-5 ul li.gt-facebook a,.gt-social-links-element.gt-style-5 ul li.gt-facebook a:visited{
    background-color:#3b5998
}
.gt-social-links-element.gt-style-5 ul li.gt-twitter a,.gt-social-links-element.gt-style-5 ul li.gt-twitter a:visited{
    background-color:#1da1f2
}
.gt-social-links-element.gt-style-5 ul li.gt-google-plus a,.gt-social-links-element.gt-style-5 ul li.gt-google-plus a:visited{
    background-color:#dd4b39
}
.gt-social-links-element.gt-style-5 ul li.gt-linkedin a,.gt-social-links-element.gt-style-5 ul li.gt-linkedin a:visited{
    background-color:#0077b5
}
.gt-social-links-element.gt-style-5 ul li.gt-whatsapp a,.gt-social-links-element.gt-style-5 ul li.gt-whatsapp a:visited{
    background-color:#075e54
}
.gt-social-links-element.gt-style-5 ul li.gt-pinterest a,.gt-social-links-element.gt-style-5 ul li.gt-pinterest a:visited{
    background-color:#bd081c
}
.gt-social-links-element.gt-style-5 ul li.gt-reddit a,.gt-social-links-element.gt-style-5 ul li.gt-reddit a:visited{
    background-color:#ff4500
}
.gt-social-links-element.gt-style-5 ul li.gt-delicious a,.gt-social-links-element.gt-style-5 ul li.gt-delicious a:visited{
    background-color:#39f
}
.gt-social-links-element.gt-style-5 ul li.gt-vk a,.gt-social-links-element.gt-style-5 ul li.gt-vk a:visited{
    background-color:#45668e
}
.gt-social-links-element.gt-style-5 ul li.gt-tumblr a,.gt-social-links-element.gt-style-5 ul li.gt-tumblr a:visited{
    background-color:#35465c
}
.gt-social-links-element.gt-style-5 ul li.gt-email a,.gt-social-links-element.gt-style-5 ul li.gt-email a:visited{
    background-color:#a9a8b3
}
.gt-social-links-element.gt-style-5 ul li span{
    display:none
}
.gt-social-links-element.gt-style-5 ul li:first-child span,.gt-social-links-element.gt-style-5 ul li:nth-child(2) span{
    margin-left:10px;
    font-size:.9231rem;
    display:block
}
.gt-social-links-element.gt-style-6 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-links-element.gt-style-6 ul li{
    padding:3px
}
.gt-social-links-element.gt-style-6 ul li a,.gt-social-links-element.gt-style-6 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:1.077rem
}
.gt-social-links-element.gt-style-6 ul li a:focus,.gt-social-links-element.gt-style-6 ul li a:hover{
    background-color:#333!important
}
.gt-social-links-element.gt-style-6 ul li span{
    display:none
}
.gt-social-links-element.gt-style-7 ul{
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-social-links-element.gt-style-7 ul li{
    padding:3px
}
.gt-social-links-element.gt-style-7 ul li a,.gt-social-links-element.gt-style-7 ul li a:visited{
    display:block;
    border-radius:50%;
    text-align:center;
    width:40px;
    height:40px;
    line-height:40px;
    color:#444;
    font-size:1.077rem;
    border:1px solid #efefef
}
.gt-social-links-element.gt-style-7 ul li a:focus,.gt-social-links-element.gt-style-7 ul li a:hover{
    color:#fff
}
.gt-social-links-element.gt-style-7 ul li span{
    display:none
}
.gt-categories ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-categories.gt-align-center ul{
    justify-content:center
}
.gt-categories.gt-align-right ul{
    justify-content:flex-end
}
.gt-categories.gt-style-1 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-categories.gt-style-1 ul li{
    padding:3px
}
.gt-categories.gt-style-1 ul li a,.gt-categories.gt-style-1 ul li a:visited{
    background-color:#eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-categories.gt-style-2 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-categories.gt-style-2 ul li{
    padding:3px
}
.gt-categories.gt-style-2 ul li a,.gt-categories.gt-style-2 ul li a:visited{
    border:1px solid #eaeaea;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-categories.gt-style-3 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-categories.gt-style-3 ul li{
    padding:3px
}
.gt-categories.gt-style-3 ul li a,.gt-categories.gt-style-3 ul li a:visited{
    display:block;
    color:#fff;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem;
    font-weight:500
}
.gt-categories.gt-style-3 ul li a:focus,.gt-categories.gt-style-3 ul li a:hover{
    background-color:#333!important
}
.gt-categories.gt-style-4 ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:-3px
}
.gt-categories.gt-style-4 ul li{
    padding:3px
}
.gt-categories.gt-style-4 ul li a:before{
    content:'#'
}
.gt-categories.gt-style-4 ul li a,.gt-categories.gt-style-4 ul li a:visited{
    display:block;
    text-transform:lowercase;
    font-size:.9231rem;
    font-weight:500
}
.gt-widget-title{
    font-size:1.231rem;
    margin-bottom:20px;
    font-weight:600;
    margin:-30px -30px 30px;
    border-bottom:1px solid #eaeaea;
    padding:30px 30px 25px;
    position:relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center
}
.gt-widget-content p:last-child{
    margin-bottom:0
}
.gt-widget-title>span{
    display:block
}
.gt-widget-title>*{
    margin-right:10px
}
.gt-widget-title>:last-child{
    margin-right:0
}
@media (max-width:767px){
    .gt-widget-title{
        display:block
    }
    .gt-widget-title>*{
        margin-top:10px;
        margin-right:0
    }
    .gt-widget-title>:first-child{
        margin-top:0
    }
}
.widget_search input[type=text]{
    margin-bottom:10px
}
.widget_search button{
    width:100%
}
#wp-calendar{
    width:100%;
    margin:0
}
#wp-calendar td{
    padding:10px 0 5px;
    border:1px solid #eaeaea;
    width:14.28571428571429%
}
#wp-calendar caption{
    padding:0;
    font-weight:600;
    text-align:center;
    text-transform:uppercase;
    color:#666;
    margin:7px 0 7px
}
#wp-calendar tbody{
    text-align:center;
    border:1px solid #eaeaea
}
#wp-calendar thead th:first-child{
    border-left:1px solid #eaeaea
}
#wp-calendar thead th{
    text-align:center;
    padding:5px 0;
    background:#f3f3f3;
    font-size:1.077rem;
    border-right:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea
}
#wp-calendar .pad{
    border:0
}
#wp-calendar #prev{
    text-align:left;
    border:0;
    font-weight:600;
    margin-top:7px
}
#wp-calendar #next{
    text-align:right;
    border:0;
    font-weight:600;
    margin-top:7px
}
.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{
    list-style:none;
    margin:-5px;
    padding:0;
    width:100%
}
.widget_archive ul li,.widget_categories ul li,.widget_nav_menu ul li,.widget_pages ul li{
    color:#666;
    font-weight:600;
    padding:5px;
    overflow-wrap:break-word;
    word-wrap:break-word;
    width:100%
}
.widget_meta ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{
    color:#666;
    font-weight:600;
    padding:5px;
    overflow-wrap:break-word;
    word-wrap:break-word;
    width:100%
}
.widget_archive ul li a,.widget_archive ul li a:visited,.widget_categories ul li a,.widget_categories ul li a:visited,.widget_nav_menu ul li a,.widget_nav_menu ul li a:visited,.widget_pages ul li a,.widget_pages ul li a:visited{
    font-weight:400;
    margin-right:3px
}
.widget_nav_menu ul li a{
    float:none!important;
    display:inline-block
}
.widget_meta ul li a,.widget_meta ul li a:visited,.widget_recent_comments ul li a,.widget_recent_comments ul li a:visited,.widget_recent_entries ul li a,.widget_recent_entries ul li a:visited,.widget_rss ul li a,.widget_rss ul li a:visited{
    font-weight:400;
    margin-right:3px
}
.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_rss ul ul{
    margin-top:5px;
    padding-left:20px;
    width:100%
}
.widget_archive ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:6px;
    height:6px;
    border-top:1px solid #111;
    border-left:1px solid #111;
    transform:rotate(135deg);
    -o-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
    margin-right:12.5px;
    position:relative
}
.widget_archive ul li:hover:before,.widget_categories ul li:hover:before,.widget_meta ul li:hover:before,.widget_nav_menu ul li:hover:before,.widget_pages ul li:hover:before,.widget_recent_comments ul li:hover:before,.widget_recent_entries ul li:hover:before{
    transform:translate(4px,0) rotate(135deg);
    -o-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s
}
.event-tag-widget ul,.widget_tag_cloud .tagcloud{
    margin-bottom:-10px
}
.event-tag-widget ul li{
    display:inline-block
}
.event-tag-widget ul li a,.event-tag-widget ul li a:visited,.widget_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a:visited{
    background-color:#eaeaea;
    display:inline-flex;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.7692rem!important;
    font-weight:500;
    margin:0 3px 7px
}
.widget_rss ul{
    margin:-20px
}
.widget_rss ul li{
    padding:20px;
    font-weight:400
}
.widget_rss ul li .rsswidget{
    font-weight:600;
    margin-bottom:5px;
    display:block
}
.widget_rss ul li .rss-date{
    margin-bottom:5px;
    font-size:.9231rem;
    display:block
}
.widget_rss ul li .rssSummary{
    margin-bottom:5px;
    display:block
}
.widget_rss ul li cite{
    font-weight:600
}
.fb_iframe_widget,.fb_iframe_widget iframe,.fb_iframe_widget span{
    width:100%!important
}
.tp_recent_tweets ul{
    margin:0;
    padding:0
}
.gt-event-search-widget .gt-form.container{
    padding:0
}
.gt-header.gt-style-1{
    padding:30px 0 20px;
    margin-bottom:120px;
    background:#fff;
    z-index:20;
    position:relative
}
.gt-header.gt-style-1.gt-remove-gap{
    margin-bottom:0
}
.gt-header.gt-style-1 .gt-container{
    align-items:center;
    display:flex;
    justify-content:space-between
}
.gt-header.gt-style-1 .gt-logo.gt-text-logo a,.gt-header.gt-style-1 .gt-logo.gt-text-logo a:visited{
    display:block;
    font-weight:600;
    font-size:1.846rem;
    text-transform:uppercase;
    color:#444
}
.gt-header.gt-style-1 .gt-navbar{
    padding:0;
    margin:0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    text-align:right
}
.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:block;
    opacity:0;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    visibility:hidden;
    border:0;
    padding:15px 0;
    margin:0;
    box-shadow:0 0 25px rgba(0,0,0,.1);
    border-top-style:solid;
    border-top-width:2px;
    border-radius:5px;
    min-width:220px;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li:hover>.gt-dropdown-menu{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    margin-top:-.92313px;
    top:0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li.dropdown:hover>.gt-dropdown-menu{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    visibility:hidden;
    opacity:0;
    display:block;
    box-shadow:none;
    border:0;
    padding:13px 0;
    min-width:200px;
    box-shadow:0 1px 5px rgba(0,0,0,.1);
    pointer-events:none;
    border-top:2px solid #eaeaea;
    border-radius:5px
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    top:0;
    margin-top:0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    font-size:.9375rem;
    letter-spacing:.2px;
    font-weight:500;
    margin:0;
    line-height:1.385rem;
    padding:13px 22px 9px;
    border-bottom:1px solid #eee;
    background:0 0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-1 .gt-navbar .gt-menu>li>a:visited{
    padding:10px 15px;
    color:#222;
    font-size:.9375rem;
    font-weight:500;
    display:flex;
    align-items:center;
    justify-content:space-between;
    letter-spacing:.2px
}
.gt-header.gt-style-1 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu,.gt-header.gt-style-1 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu{
    left:inherit;
    right:0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu .gt-dropdown-menu,.gt-header.gt-style-1 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu .gt-dropdown-menu{
    left:inherit;
    right:100%
}
.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu a,.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu a:visited{
    padding:10px 15px;
    font-size:1rem;
    font-weight:500;
    border-bottom:1px solid #eee;
    color:#222;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu li a,.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-dropdown-menu li a:visited{
    padding-left:20px;
    padding-right:20px
}
.gt-header.gt-style-1 .gt-navbar .gt-menu .gt-caret{
    margin-left:5px;
    width:13px;
    height:auto
}
.gt-header.gt-style-1 .gt-elements{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
    margin-bottom:10px
}
.gt-header.gt-style-1 .gt-elements .gt-cart{
    margin:0 12px 0 0;
    position:relative
}
.gt-header.gt-style-1 .gt-elements .gt-cart svg{
    width:17px;
    height:17px
}
.gt-header.gt-style-1 .gt-elements .gt-cart .gt-total{
    width:17px;
    height:17px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:600;
    position:absolute;
    top:-12px;
    right:-12px;
    color:#222
}
.gt-header.gt-style-1 .gt-elements .gt-user-box{
    list-style:none;
    padding:0 9px;
    margin:0 0 0 30px;
    font-size:.7692rem;
    text-transform:uppercase;
    border-radius:25px;
    display:flex;
    flex-wrap:wrap
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    opacity:.08
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li>a,.gt-header.gt-style-1 .gt-elements .gt-user-box>li>a:visited{
    color:#fff;
    display:block;
    padding:9px 12.5px;
    float:left;
    line-height:10px;
    position:relative;
    z-index:2
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li>a::after{
    border-top:3px solid;
    border-right:3px solid transparent;
    border-bottom:0;
    border-left:3px solid transparent;
    margin-left:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li>a:focus,.gt-header.gt-style-1 .gt-elements .gt-user-box>li>a:hover{
    opacity:.9
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li:first-child{
    border-left:0
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li:last-child{
    border-right:0
}
.gt-header.gt-style-1 .gt-elements .gt-user-box>li{
    border-left:1px solid rgba(255,255,255,.13);
    border-right:1px solid rgba(0,0,0,.08);
    position:relative
}
.gt-header.gt-style-1 .gt-elements .gt-social-links{
    list-style:none;
    padding:0;
    margin:0;
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.gt-header.gt-style-1 .gt-elements .gt-social-links li{
    padding:0;
    margin:0 7px
}
.gt-header.gt-style-1 .gt-elements .gt-social-links li a,.gt-header.gt-style-1 .gt-elements .gt-social-links li a:visited{
    color:#888;
    font-size:1.154rem
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a:visited{
    border-bottom:0
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover{
    background:0 0
}
.gt-header.gt-style-1 .gt-language .gt-active-language{
    cursor:pointer
}
.gt-header.gt-style-1 .gt-language .gt-active-language img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-1 .gt-language .gt-dropdown-menu{
    display:block;
    opacity:0;
    visibility:hidden;
    border-radius:3px;
    border:0;
    margin:0;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-1 .gt-language .gt-dropdown-menu.show{
    display:block;
    margin:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-1 .gt-language .gt-language-switcher ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li a,.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li a:visited{
    display:block;
    color:#4a4a4a;
    text-transform:uppercase;
    font-weight:600;
    font-size:.7692rem;
    padding:8px 15px;
    border-bottom:1px solid #eee
}
.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li a:focus,.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li a:hover{
    background-color:#f5f5f5
}
.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li:last-child a,.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li:last-child a:visited{
    border-bottom:0
}
.gt-header.gt-style-1 .gt-language .gt-language-switcher ul li img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-1.gt-style-2{
    position:absolute;
    background:0 0;
    border-bottom:0;
    width:100%;
    top:0;
    z-index:20;
    margin-bottom:0;
    background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    box-shadow:none;
    box-shadow:0 1px 30px rgba(0,0,0,.1)
}
.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-cart svg{
    color:#fff
}
.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li>a:visited{
    color:#fff
}
.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a,.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a:visited{
    color:#fff
}
.gt-header.gt-style-1.gt-style-2 .gt-container .gt-logo{
    display:none
}
.gt-header.gt-style-1.gt-style-2 .gt-logo.gt-text-logo a,.gt-header.gt-style-1.gt-style-2 .gt-logo.gt-text-logo a:visited{
    color:#fff
}
.gt-header.gt-style-1.gt-style-2 .gt-container .gt-logo-alternative{
    display:block
}
.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-header.gt-style-3{
    padding:25px 0;
    margin-bottom:120px;
    background:#fff;
    z-index:20;
    position:relative
}
.gt-header.gt-style-3.gt-remove-gap{
    margin-bottom:0
}
.gt-header.gt-style-3 .gt-container{
    align-items:center;
    display:flex;
    justify-content:space-between
}
.gt-header.gt-style-3 .gt-logo.gt-text-logo a,.gt-header.gt-style-3 .gt-logo.gt-text-logo a:visited{
    display:block;
    font-weight:600;
    font-size:1.846rem;
    text-transform:uppercase;
    color:#444
}
.gt-header.gt-style-3 .gt-content{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.gt-header.gt-style-3 .gt-navbar{
    padding:0;
    margin:0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    text-align:right
}
.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:block;
    opacity:0;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    visibility:hidden;
    border:0;
    padding:15px 0;
    margin:0;
    box-shadow:0 0 25px rgba(0,0,0,.1);
    border-top-style:solid;
    border-top-width:2px;
    border-radius:5px;
    min-width:220px;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li:hover>.gt-dropdown-menu{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    margin-top:-.92313px;
    top:0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li.dropdown:hover>.gt-dropdown-menu{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    visibility:hidden;
    opacity:0;
    display:block;
    box-shadow:none;
    border:0;
    padding:13px 0;
    min-width:200px;
    box-shadow:0 1px 5px rgba(0,0,0,.1);
    pointer-events:none;
    border-top:2px solid #eaeaea;
    border-radius:5px
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    top:0;
    margin-top:0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    font-size:.9375rem;
    letter-spacing:.2px;
    font-weight:500;
    margin:0;
    line-height:1.385rem;
    padding:13px 22px 9px;
    border-bottom:1px solid #eee;
    background:0 0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-3 .gt-navbar .gt-menu>li>a:visited{
    padding:10px 15px;
    color:#222;
    font-size:.9375rem;
    font-weight:600;
    display:flex;
    align-items:center;
    justify-content:space-between;
    text-transform:uppercase;
    letter-spacing:.2px
}
.gt-header.gt-style-3 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu,.gt-header.gt-style-3 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu{
    left:inherit;
    right:0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu .gt-dropdown-menu,.gt-header.gt-style-3 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu .gt-dropdown-menu{
    left:inherit;
    right:100%
}
.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu a,.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu a:visited{
    padding:10px 15px;
    font-size:1rem;
    font-weight:500;
    border-bottom:1px solid #eee;
    color:#222;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu li a,.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-dropdown-menu li a:visited{
    padding-left:20px;
    padding-right:20px
}
.gt-header.gt-style-3 .gt-navbar .gt-menu .gt-caret{
    margin-left:5px;
    width:13px;
    height:auto
}
.gt-header.gt-style-3 .gt-elements{
    align-items:center;
    display:flex;
    justify-content:flex-end
}
.gt-header.gt-style-3 .gt-elements .gt-cart{
    margin:0 0 0 12px;
    position:relative
}
.gt-header.gt-style-3 .gt-elements .gt-cart svg{
    width:17px;
    height:17px
}
.gt-header.gt-style-3 .gt-elements .gt-cart .gt-total{
    width:17px;
    height:17px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:600;
    position:absolute;
    top:-12px;
    right:-12px;
    color:#222
}
.gt-header.gt-style-3 .gt-elements .gt-user-box{
    list-style:none;
    padding:0 9px;
    margin:0 0 0 40px;
    font-size:.7692rem;
    text-transform:uppercase;
    border-radius:25px;
    display:flex
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li{
    border-left:1px solid rgba(255,255,255,.13);
    border-right:1px solid rgba(0,0,0,.08);
    display:flex;
    align-items:center
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    opacity:.08
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a,.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a:visited{
    color:#fff;
    display:block;
    padding:9px 12.5px;
    line-height:10px
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a::after{
    border-top:3px solid;
    border-right:3px solid transparent;
    border-bottom:0;
    border-left:3px solid transparent;
    margin-left:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a:focus,.gt-header.gt-style-3 .gt-elements .gt-user-box>li>a:hover{
    opacity:.9
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li:first-child{
    border-left:0
}
.gt-header.gt-style-3 .gt-elements .gt-user-box>li:last-child{
    border-right:0
}
.gt-header.gt-style-3 .gt-elements .gt-social-links{
    list-style:none;
    padding:0;
    margin:0 0 0 20px;
    align-items:center;
    display:flex;
    justify-content:flex-end;
    flex-wrap:wrap
}
.gt-header.gt-style-3 .gt-elements .gt-social-links li{
    padding:0;
    margin:0 7px
}
.gt-header.gt-style-3 .gt-elements .gt-social-links li a,.gt-header.gt-style-3 .gt-elements .gt-social-links li a:visited{
    color:#888;
    font-size:1.154rem
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a:visited{
    border-bottom:0
}
.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover{
    background:0 0
}
.gt-header.gt-style-3 .gt-language .gt-active-language{
    cursor:pointer
}
.gt-header.gt-style-3 .gt-language .gt-active-language img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-3 .gt-language .gt-dropdown-menu{
    display:block;
    opacity:0;
    visibility:hidden;
    border-radius:3px;
    border:0;
    margin:0;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-3 .gt-language .gt-dropdown-menu.show{
    display:block;
    margin:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-3 .gt-language .gt-language-switcher ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li a,.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li a:visited{
    display:block;
    color:#4a4a4a;
    text-transform:uppercase;
    font-weight:600;
    font-size:.7692rem;
    padding:8px 15px;
    border-bottom:1px solid #eee
}
.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li a:focus,.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li a:hover{
    background-color:#f5f5f5
}
.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li:last-child a,.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li:last-child a:visited{
    border-bottom:0
}
.gt-header.gt-style-3 .gt-language .gt-language-switcher ul li img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-3.gt-style-4{
    position:absolute;
    background:0 0;
    border-bottom:0;
    width:100%;
    top:0;
    z-index:20;
    margin-bottom:0;
    background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    box-shadow:none
}
.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-cart svg{
    color:#fff
}
.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li>a:visited{
    color:#fff
}
.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a,.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a:visited{
    color:#fff
}
.gt-header.gt-style-3.gt-style-4 .gt-container .gt-logo{
    display:none
}
.gt-header.gt-style-3.gt-style-4 .gt-logo.gt-text-logo a,.gt-header.gt-style-3.gt-style-4 .gt-logo.gt-text-logo a:visited{
    color:#fff
}
.gt-header.gt-style-3.gt-style-4 .gt-container .gt-logo-alternative{
    display:block
}
.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-header.gt-style-5{
    padding:25px 0;
    margin-bottom:120px;
    background:#fff;
    z-index:20;
    position:relative
}
.gt-header.gt-style-5.gt-remove-gap{
    margin-bottom:0
}
.gt-header.gt-style-5 .gt-logo{
    text-align:center
}
.gt-header.gt-style-5 .gt-logo.gt-text-logo a,.gt-header.gt-style-5 .gt-logo.gt-text-logo a:visited{
    display:block;
    font-weight:600;
    font-size:1.846rem;
    text-transform:uppercase;
    color:#444
}
.gt-header.gt-style-5 .gt-content{
    display:flex;
    justify-content:space-between;
    margin:20px 0 0
}
.gt-header.gt-style-5 .gt-navbar{
    padding:0;
    margin:0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    text-align:right
}
.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:block;
    opacity:0;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    visibility:hidden;
    border:0;
    padding:15px 0;
    margin:0;
    box-shadow:0 0 25px rgba(0,0,0,.1);
    border-top-style:solid;
    border-top-width:2px;
    border-radius:5px;
    min-width:220px;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li:hover>.gt-dropdown-menu{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    margin-top:-.92313px;
    top:0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li.dropdown:hover>.gt-dropdown-menu{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    visibility:hidden;
    opacity:0;
    display:block;
    box-shadow:none;
    border:0;
    padding:13px 0;
    min-width:200px;
    box-shadow:0 1px 5px rgba(0,0,0,.1);
    pointer-events:none;
    border-top:2px solid #eaeaea;
    border-radius:5px
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    top:0;
    margin-top:0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    font-size:.9375rem;
    letter-spacing:.2px;
    font-weight:500;
    margin:0;
    line-height:1.385rem;
    padding:13px 22px 9px;
    border-bottom:1px solid #eee;
    background:0 0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-5 .gt-navbar .gt-menu>li>a:visited{
    padding:10px 15px;
    color:#222;
    font-size:.9375rem;
    font-weight:500;
    display:flex;
    align-items:center;
    justify-content:space-between;
    letter-spacing:.2px
}
.gt-header.gt-style-5 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu,.gt-header.gt-style-5 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu{
    left:inherit;
    right:0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu .gt-dropdown-menu,.gt-header.gt-style-5 .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu .gt-dropdown-menu{
    left:inherit;
    right:100%
}
.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu a,.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu a:visited{
    padding:10px 15px;
    font-size:1rem;
    font-weight:500;
    border-bottom:1px solid #eee;
    color:#222;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu li a,.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-dropdown-menu li a:visited{
    padding-left:20px;
    padding-right:20px
}
.gt-header.gt-style-5 .gt-navbar .gt-menu .gt-caret{
    margin-left:5px;
    width:13px;
    height:auto
}
.gt-header.gt-style-5 .gt-elements{
    align-items:center;
    display:flex;
    justify-content:flex-end
}
.gt-header.gt-style-5 .gt-elements .gt-cart{
    margin:0 0 0 12px;
    position:relative
}
.gt-header.gt-style-5 .gt-elements .gt-cart svg{
    width:17px;
    height:17px
}
.gt-header.gt-style-5 .gt-elements .gt-cart .gt-total{
    width:17px;
    height:17px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:600;
    position:absolute;
    top:-12px;
    right:-12px;
    color:#222
}
.gt-header.gt-style-5 .gt-elements .gt-user-box{
    list-style:none;
    padding:0 9px;
    margin:0 0 0 30px;
    font-size:.7692rem;
    text-transform:uppercase;
    border-radius:25px;
    display:flex
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li{
    border-left:1px solid rgba(255,255,255,.13);
    border-right:1px solid rgba(0,0,0,.08);
    display:flex;
    align-items:center
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    opacity:.08
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li>a,.gt-header.gt-style-5 .gt-elements .gt-user-box>li>a:visited{
    color:#fff;
    display:block;
    padding:9px 12.5px;
    line-height:10px
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li>a::after{
    border-top:3px solid;
    border-right:3px solid transparent;
    border-bottom:0;
    border-left:3px solid transparent;
    margin-left:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li>a:focus,.gt-header.gt-style-5 .gt-elements .gt-user-box>li>a:hover{
    opacity:.9
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li:first-child{
    border-left:0
}
.gt-header.gt-style-5 .gt-elements .gt-user-box>li:last-child{
    border-right:0
}
.gt-header.gt-style-5 .gt-elements .gt-social-links{
    list-style:none;
    padding:0;
    margin:0 0 0 20px;
    align-items:center;
    display:flex;
    justify-content:flex-end;
    flex-wrap:wrap
}
.gt-header.gt-style-5 .gt-elements .gt-social-links li{
    padding:0;
    margin:0 7px
}
.gt-header.gt-style-5 .gt-elements .gt-social-links li a,.gt-header.gt-style-5 .gt-elements .gt-social-links li a:visited{
    color:#888;
    font-size:1.154rem
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a:visited{
    border-bottom:0
}
.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover{
    background:0 0
}
.gt-header.gt-style-5 .gt-language .gt-active-language{
    cursor:pointer
}
.gt-header.gt-style-5 .gt-language .gt-active-language img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-5 .gt-language .gt-dropdown-menu{
    display:block;
    opacity:0;
    visibility:hidden;
    border-radius:3px;
    border:0;
    margin:0;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-5 .gt-language .gt-dropdown-menu.show{
    display:block;
    margin:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-header.gt-style-5 .gt-language .gt-language-switcher ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li a,.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li a:visited{
    display:block;
    color:#4a4a4a;
    text-transform:uppercase;
    font-weight:600;
    font-size:.7692rem;
    padding:8px 15px;
    border-bottom:1px solid #eee
}
.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li a:focus,.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li a:hover{
    background-color:#f5f5f5
}
.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li:last-child a,.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li:last-child a:visited{
    border-bottom:0
}
.gt-header.gt-style-5 .gt-language .gt-language-switcher ul li img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-header.gt-style-5.gt-style-6{
    position:absolute;
    background:0 0;
    border-bottom:0;
    width:100%;
    top:0;
    z-index:20;
    margin-bottom:0;
    background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);
    box-shadow:none
}
.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-cart svg{
    color:#fff
}
.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li>a,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li>a:visited{
    color:#fff
}
.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a,.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a:visited{
    color:#fff
}
.gt-header.gt-style-5.gt-style-6 .gt-container .gt-logo{
    display:none
}
.gt-header.gt-style-5.gt-style-6 .gt-logo.gt-text-logo a,.gt-header.gt-style-5.gt-style-6 .gt-logo.gt-text-logo a:visited{
    color:#fff
}
.gt-header.gt-style-5.gt-style-6 .gt-container .gt-logo-alternative{
    display:block
}
.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-sticky-header{
    padding:25px 0;
    background:#fff;
    box-shadow:0 1px 30px rgba(0,0,0,.1);
    z-index:30;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.admin-bar .gt-sticky-header{
    top:32px
}
.gt-sticky-header.gt-active{
    opacity:1;
    visibility:visible;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-sticky-header .gt-container{
    align-items:center;
    display:flex;
    justify-content:space-between
}
.gt-sticky-header .gt-logo.gt-text-logo a,.gt-sticky-header .gt-logo.gt-text-logo a:visited{
    display:block;
    font-weight:600;
    font-size:1.846rem;
    text-transform:uppercase;
    color:#444
}
.gt-sticky-header .gt-content{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.gt-sticky-header .gt-navbar{
    padding:0;
    margin:0
}
.gt-sticky-header .gt-navbar .gt-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    text-align:right
}
.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    float:left;
    display:block;
    opacity:0;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    visibility:hidden;
    border:0;
    padding:15px 0;
    margin:0;
    box-shadow:0 0 25px rgba(0,0,0,.1);
    border-top-style:solid;
    border-top-width:2px;
    border-radius:5px;
    min-width:220px;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-sticky-header .gt-navbar .gt-menu li:hover>.gt-dropdown-menu{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
    transition:opacity .3s ease-in-out,visibility .3s ease-in-out
}
.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    margin-top:-.92313px;
    top:0
}
.gt-sticky-header .gt-navbar .gt-menu li.dropdown:hover>.gt-dropdown-menu{
    pointer-events:auto;
    visibility:visible;
    opacity:1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    visibility:hidden;
    opacity:0;
    display:block;
    box-shadow:none;
    border:0;
    padding:13px 0;
    min-width:235px;
    box-shadow:0 1px 5px rgba(0,0,0,.1);
    pointer-events:none;
    border-top:2px solid #eaeaea;
    border-radius:5px
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu .gt-dropdown-menu{
    left:100%;
    top:0;
    margin-top:0
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    font-size:.9375rem;
    letter-spacing:.2px;
    font-weight:500;
    margin:0;
    line-height:1.385rem;
    padding:13px 22px 9px;
    border-bottom:1px solid #eee;
    background:0 0
}
.gt-sticky-header .gt-navbar .gt-menu>li>a,.gt-sticky-header .gt-navbar .gt-menu>li>a:visited{
    padding:10px 15px;
    color:#222;
    font-size:.9375rem;
    font-weight:600;
    display:flex;
    align-items:center;
    justify-content:space-between;
    text-transform:uppercase;
    letter-spacing:.2px
}
.gt-sticky-header .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu,.gt-sticky-header .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu{
    left:inherit;
    right:0
}
.gt-sticky-header .gt-navbar .gt-menu>li:last-child .gt-dropdown-menu .gt-dropdown-menu,.gt-sticky-header .gt-navbar .gt-menu>li:nth-last-child(2) .gt-dropdown-menu .gt-dropdown-menu{
    left:inherit;
    right:100%
}
.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu a,.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu a:visited{
    padding:10px 15px;
    font-size:1rem;
    font-weight:500;
    border-bottom:1px solid #eee;
    color:#222;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu li a,.gt-sticky-header .gt-navbar .gt-menu .gt-dropdown-menu li a:visited{
    padding-left:20px;
    padding-right:20px
}
.gt-sticky-header .gt-navbar .gt-menu .gt-caret{
    margin-left:5px;
    width:13px;
    height:auto
}
.gt-sticky-header .gt-elements{
    align-items:center;
    display:flex;
    justify-content:flex-end
}
.gt-sticky-header .gt-elements .gt-user-box{
    list-style:none;
    padding:0 9px;
    margin:0 0 0 40px;
    font-size:.7692rem;
    text-transform:uppercase;
    border-radius:25px;
    display:flex
}
.gt-sticky-header .gt-elements .gt-user-box>li{
    border-left:1px solid rgba(255,255,255,.13);
    border-right:1px solid rgba(0,0,0,.08);
    display:flex;
    align-items:center
}
.gt-sticky-header .gt-elements .gt-user-box>li:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    opacity:.08
}
.gt-sticky-header .gt-elements .gt-user-box>li>a,.gt-sticky-header .gt-elements .gt-user-box>li>a:visited{
    color:#fff;
    display:block;
    padding:9px 12.5px;
    line-height:10px
}
.gt-sticky-header .gt-elements .gt-user-box>li>a::after{
    border-top:3px solid;
    border-right:3px solid transparent;
    border-bottom:0;
    border-left:3px solid transparent;
    margin-left:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-sticky-header .gt-elements .gt-user-box>li>a:focus,.gt-sticky-header .gt-elements .gt-user-box>li>a:hover{
    opacity:.9
}
.gt-sticky-header .gt-elements .gt-user-box>li:first-child{
    border-left:0
}
.gt-sticky-header .gt-elements .gt-user-box>li:last-child{
    border-right:0
}
.gt-sticky-header .gt-elements .gt-cart{
    margin:0 0 0 12px;
    position:relative
}
.gt-sticky-header .gt-elements .gt-cart svg{
    width:17px;
    height:17px
}
.gt-sticky-header .gt-elements .gt-cart .gt-total{
    width:17px;
    height:17px;
    border-radius:50%;
    background:#222;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:600;
    position:absolute;
    top:-12px;
    right:-12px;
    color:#fff
}
.gt-sticky-header .gt-elements .gt-social-links{
    list-style:none;
    padding:0;
    margin:0 0 0 20px;
    align-items:center;
    display:flex;
    justify-content:flex-end;
    flex-wrap:wrap
}
.gt-sticky-header .gt-elements .gt-social-links li{
    padding:0;
    margin:0 7px
}
.gt-sticky-header .gt-elements .gt-social-links li a,.gt-sticky-header .gt-elements .gt-social-links li a:visited{
    color:#888;
    font-size:1.154rem
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited{
    color:#4a4a4a
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu>li:last-child>a:visited{
    border-bottom:0
}
.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover{
    background:0 0
}
.gt-sticky-header .gt-language .gt-active-language{
    cursor:pointer
}
.gt-sticky-header .gt-language .gt-active-language img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-sticky-header .gt-language .gt-dropdown-menu{
    display:block;
    opacity:0;
    visibility:hidden;
    border-radius:3px;
    border:0;
    margin:0;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-sticky-header .gt-language .gt-dropdown-menu.show{
    display:block;
    margin:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-sticky-header .gt-language .gt-language-switcher ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-sticky-header .gt-language .gt-language-switcher ul li a,.gt-sticky-header .gt-language .gt-language-switcher ul li a:visited{
    display:block;
    color:#4a4a4a;
    text-transform:uppercase;
    font-weight:600;
    font-size:.7692rem;
    padding:8px 15px;
    border-bottom:1px solid #eee
}
.gt-sticky-header .gt-language .gt-language-switcher ul li a:focus,.gt-sticky-header .gt-language .gt-language-switcher ul li a:hover{
    background-color:#f5f5f5
}
.gt-sticky-header .gt-language .gt-language-switcher ul li:last-child a,.gt-sticky-header .gt-language .gt-language-switcher ul li:last-child a:visited{
    border-bottom:0
}
.gt-sticky-header .gt-language .gt-language-switcher ul li img{
    margin-right:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-mobile-header{
    display:none;
    padding:20px 0;
    top:0;
    left:0;
    width:100%;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    position:relative;
    z-index:21;
    background:#fff;
    box-shadow:0 1px 30px rgba(0,0,0,.1)
}
.gt-mobile-header .gt-container{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.gt-mobile-header .gt-logo.gt-text-logo{
    display:block;
    font-weight:600;
    font-size:1.308rem;
    text-transform:uppercase;
    color:#444
}
.gt-mobile-header.gt-mobile-menu-bars-actived{
    -webkit-transition:.9s;
    -moz-transition:.9s;
    -o-transition:.9s;
    -ms-transition:.9s;
    transition:.9s;
    top:-100%;
    position:absolute
}
.gt-mobile-header .gt-menu-icon svg{
    height:18px;
    fill:currentColor;
    cursor:pointer
}
.gt-mobile-background{
    visibility:hidden;
    opacity:0;
    top:0;
    bottom:0;
    width:100%;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-mobile-background.gt-mobile-background-opened{
    visibility:visible;
    overflow:hidden;
    opacity:1;
    background:rgba(0,0,0,.48);
    position:fixed;
    height:120%;
    z-index:20;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-mobile-menu{
    background:#000;
    position:fixed!important;
    top:0;
    left:-100%;
    z-index:21;
    width:450px;
    max-width:100%;
    box-shadow:0 0 20px #d9d9d9;
    box-shadow:0 0 20px rgba(0,0,0,.16);
    height:100%;
    overflow-y:auto;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-mobile-menu.gt-mobile-menu-opened{
    left:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-mobile-menu .gt-menu{
    padding:0;
    margin:0;
    width:100%;
    list-style:none
}
.gt-mobile-menu .gt-menu .gt-caret{
    position:absolute;
    right:0;
    z-index:10;
    cursor:pointer;
    height:44px;
    width:30px;
    padding:7px;
    top:0;
    margin:auto;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    -ms-transition:.5s;
    transition:.5s
}
.gt-mobile-menu .gt-menu li .dropdown .gt-caret{
    top:-5px
}
.gt-mobile-menu .gt-menu li.open>.gt-caret{
    -ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s
}
.gt-mobile-menu .gt-navbar-collapse{
    margin:0;
    padding:0;
    display:block!important
}
.gt-mobile-menu .gt-top{
    padding:30px;
    background:#fff
}
.admin-bar .gt-mobile-menu .gt-top{
    padding-top:60px
}
.gt-mobile-menu .gt-top .gt-inner{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    margin-bottom:30px
}
.gt-mobile-menu .gt-top .gt-inner .gt-menu-icon svg{
    width:12px;
    height:12px;
    color:#000;
    cursor:pointer
}
.gt-mobile-menu .gt-top .gt-logo.gt-text-logo{
    display:block;
    font-weight:600;
    font-size:1.308rem;
    text-transform:uppercase;
    color:#444
}
.gt-mobile-menu .gt-top .gt-menu>li{
    position:relative
}
.gt-mobile-menu .gt-top .gt-menu>li a,.gt-mobile-menu .gt-top .gt-menu>li a:visited{
    display:block;
    font-size:.8462rem;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    padding:13px 0;
    border-bottom:1px solid #eaeaea;
    background:0 0
}
.gt-mobile-menu .gt-top .gt-menu>li:last-child a,.gt-mobile-menu .gt-top .gt-menu>li:last-child a:visited{
    border-bottom:0
}
.gt-mobile-menu .gt-top .gt-menu>li a>svg{
    display:none
}
.gt-mobile-menu .gt-top .gt-menu>li .gt-dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem;
    position:relative;
    box-shadow:none;
    float:none;
    border:0;
    margin-left:15px;
    padding:9px 0
}
.gt-mobile-menu .gt-top .gt-menu>li .gt-dropdown-menu .gt-dropdown-menu{
    padding:0
}
.gt-mobile-menu .gt-top .gt-menu>li .gt-dropdown-menu a,.gt-mobile-menu .gt-top .gt-menu>li .gt-dropdown-menu a:visited{
    border-bottom:0;
    padding:9px 0
}
.gt-mobile-menu .gt-bottom{
    color:#fff;
    padding:30px
}
.gt-mobile-menu .gt-bottom .gt-cart{
    margin:0 0 25px;
    position:relative
}
.gt-mobile-menu .gt-bottom .gt-cart svg{
    width:20px;
    height:20PX;
    stroke:#fff
}
.gt-mobile-menu .gt-bottom .gt-cart .gt-total{
    width:17px;
    height:17px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:10px;
    font-weight:600;
    position:absolute;
    top:-10px;
    left:20px;
    color:#222
}
.gt-mobile-menu .gt-bottom .gt-social-links{
    list-style:none;
    padding:0;
    margin:0 -5px 25px -5px;
    display:flex;
    flex-wrap:wrap
}
.gt-mobile-menu .gt-bottom .gt-social-links li a,.gt-mobile-menu .gt-bottom .gt-social-links li a:visited{
    display:block;
    font-size:1.154rem;
    padding:5px;
    color:#fff
}
.gt-mobile-menu .gt-bottom .gt-user-box{
    list-style:none;
    padding:0 10px;
    margin:0;
    font-size:.9231rem;
    text-transform:uppercase;
    border-radius:5px;
    display:flex;
    flex-wrap:wrap
}
.gt-mobile-menu .gt-bottom .gt-user-box>li:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    opacity:.08
}
.gt-mobile-menu .gt-bottom .gt-user-box>li>a,.gt-mobile-menu .gt-bottom .gt-user-box>li>a:visited{
    color:#fff;
    display:block;
    padding:13px 12.5px;
    position:relative;
    z-index:2;
    text-align:center;
    width:100%
}
.gt-mobile-menu .gt-bottom .gt-user-box>li>a::after{
    border-top:3px solid;
    border-right:3px solid transparent;
    border-bottom:0;
    border-left:3px solid transparent;
    margin-left:5px;
    vertical-align:middle;
    margin-top:-2px
}
.gt-mobile-menu .gt-bottom .gt-user-box>li>a:focus,.gt-mobile-menu .gt-bottom .gt-user-box>li>a:hover{
    opacity:.9
}
.gt-mobile-menu .gt-bottom .gt-user-box>li:first-child{
    border-left:0
}
.gt-mobile-menu .gt-bottom .gt-user-box>li:last-child{
    border-right:0
}
.gt-mobile-menu .gt-bottom .gt-user-box>li{
    border-left:1px solid rgba(255,255,255,.13);
    border-right:1px solid rgba(0,0,0,.08);
    position:relative;
    flex:1;
    display:flex
}
@media (max-width:1199px){
    .gt-mobile-header{
        display:block
    }
    .gt-header,.gt-sticky-header{
        display:none
    }
}
.gt-modal .gt-login-content button,.gt-modal .gt-register-content button{
    width:100%
}
.gt-modal .gt-login-content .gt-modal-footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:20px -30px -10px;
    padding:15px 20px 0;
    border-top:1px solid #eaeaea;
    text-transform:uppercase;
    font-size:.8462rem;
    font-weight:500
}
.gt-modal .gt-login-content .gt-modal-footer p:last-child,.gt-modal .gt-register-content .gt-modal-footer p:last-child{
    margin-bottom:0
}
.gt-modal .gt-register-content .gt-modal-footer{
    margin:20px -30px 0;
    padding:25px 30px 0;
    border-top:1px solid #eaeaea
}
.gt-modal .gt-login-content .gt-modal-footer a,.gt-modal .gt-login-content .gt-modal-footer a:visited{
    color:#777;
    display:block;
    padding:10px
}
.gt-modal .gt-register-content .gt-modal-footer a,.gt-modal .gt-register-content .gt-modal-footer a:visited{
    color:#777
}
.gt-modal .gt-login-content .gt-errors>p,.gt-modal .gt-register-content .gt-errors>p{
    margin:15px 0 0
}
.gt-modal .gt-login-content .gt-loading,.gt-modal .gt-register-content .gt-loading{
    display:none
}
@media (min-width:576px){
    .gt-modal.gt-login-modal .gt-modal-dialog,.gt-modal.gt-register-modal .gt-modal-dialog{
        max-width:350px
    }
}
.gt-footer.gt-style-1{
    background-color:#121219;
    background-image:url(https://oss.atem.ro/default/assets/img/footer-style-1.jpg);
    background-size:cover;
    background-position:center;
    color:#fff;
    margin-top:90px
}
.gt-footer.gt-style-2{
    background:#fff;
    margin-top:90px;
    border-top:1px solid #eaeaea
}
.gt-footer .gt-footer-content{
    padding-top: 15px;
}
.gt-footer .gt-copyright{
    border-top:1px solid rgba(255,255,255,.1);
    padding:15px 0
}
.gt-footer .gt-copyright>div{
    justify-content:space-between;
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.gt-footer.gt-style-2 .gt-copyright{
    border-top:1px solid #eaeaea
}
.gt-footer .gt-copyright .gt-logo{
    padding:15px 0
}
.gt-footer .gt-copyright p{
    max-width:80%;
    text-align:right;
    margin:0;
    padding:15px 0
}
.gt-footer.gt-remove-gap{
    margin-top:0
}
.gt-footer .vc_wp_custommenu{
    margin:0;
    padding:0
}
.gt-footer .widget_nav_menu li{
    background:0 0;
    font-weight:500;
    padding:0;
    border-radius:0;
    margin:0
}
.gt-footer .widget_nav_menu li a,.gt-footer .widget_nav_menu li a:visited{
    display:block;
    padding:5px 0
}
.gt-footer .widget_nav_menu li a:before{
    display:inline-block;
    content:'\f0da';
    font-family:Font Awesome\ 5 Free;
    font-weight:900;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    text-rendering:auto;
    margin-right:15px;
    font-size:1.077rem
}
.gt-footer.gt-style-1 .gt-app-box .gt-item a,.gt-footer.gt-style-1 .gt-app-box .gt-item a:visited{
    border-color:rgba(255,255,255,.1)
}
.gt-footer.gt-style-1 .gt-app-box .gt-item i{
    color:#fff
}
.gt-footer.gt-style-1 .gt-app-box .gt-item a:focus,.gt-footer.gt-style-1 .gt-app-box .gt-item a:focus i,.gt-footer.gt-style-1 .gt-app-box .gt-item a:hover,.gt-footer.gt-style-1 .gt-app-box .gt-item a:hover i,.gt-footer.gt-style-1 .gt-post-style-3 .gt-information,.gt-footer.gt-style-1 .gt-post-style-3 .gt-information>div a,.gt-footer.gt-style-1 .gt-post-style-3 .gt-information>div a:visited,.gt-footer.gt-style-1 .gt-social-links-element.gt-style-7 ul li a,.gt-footer.gt-style-1 .gt-social-links-element.gt-style-7 ul li a:visited,.gt-footer.gt-style-1 .post-list-style-3 .title a,.gt-footer.gt-style-1 .post-list-style-3 .title a:visited,.gt-footer.gt-style-1 .widget_nav_menu li,.gt-footer.gt-style-1 .widget_nav_menu li a,.gt-footer.gt-style-1 .widget_nav_menu li a:visited,.gt-footer.gt-style-1 a,.gt-footer.gt-style-1 a:visited{
    color:#fff
}
.gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:focus,.gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:hover{
    background:#fff!important
}
@media (max-width:991px){
    .gt-footer .gt-footer-content .wpb_row>.wpb_column{
        margin-bottom:45px
    }
    .gt-footer .gt-footer-content .wpb_row>.wpb_column:last-child{
        margin-bottom:0
    }
}
@media (max-width:767px){
    .gt-footer .gt-copyright>div{
        justify-content:center
    }
    .gt-footer .gt-copyright .gt-logo,.gt-footer .gt-copyright p{
        width:100%;
        text-align:center
    }
}
.gt-page-title-bar{
    background:#121219;
    position:relative;
    padding:100px 0;
    margin-top:-120px;
    margin-bottom:90px
}
.gt-page-title-bar h1{
    margin:0;
    color:#fff;
    font-size:3.231rem;
    font-weight:600;
    word-break:break-word
}
.gt-page-title-bar p{
    margin:15px 0 0;
    color:#fff
}
.gt-page-title-bar .container{
    position:relative;
    z-index:1
}
.gt-page-title-bar .gt-breadcrumb{
    margin-top:15px
}
.gt-page-title-bar .gt-breadcrumb nav>ol{
    list-style:none;
    padding:0;
    margin:0 -5px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-page-title-bar .gt-breadcrumb nav>ol>li{
    padding:0 5px;
    display:flex;
    align-items:center;
    word-break:break-word
}
.gt-page-title-bar .gt-breadcrumb nav>ol>li:after{
    content:'>';
    margin-left:10px
}
.gt-page-title-bar .gt-breadcrumb nav>ol>li:last-child:after{
    display:none
}
.gt-page-title-bar .gt-breadcrumb,.gt-page-title-bar .gt-breadcrumb nav>ol>li a,.gt-page-title-bar .gt-breadcrumb nav>ol>li a:visited{
    color:#fff
}
.gt-page-title-bar .gt-breadcrumb nav>ol>li.current-item>span,.gt-page-title-bar .gt-breadcrumb nav>ol>li.gt-item-current{
    border-bottom:2px solid #eee
}
@media (max-width:1199px){
    .gt-page-title-bar{
        margin-top:0
    }
}
.gt-post-comments .gt-comment-textarea{
    margin-bottom:10px
}
.gt-post-comments .gt-comment-inputs,.gt-post-comments .gt-comment-inputs .gt-comment-input{
    margin-bottom:10px
}
.gt-post-comments .gt-comment-cookies{
    margin-bottom:20px
}
.gt-post-comments .gt-form-submit{
    width:100%;
    flex:1;
    margin:0
}
.gt-post-comments .gt-form-submit input{
    width:100%
}
@media (min-width:768px){
    .gt-post-comments .gt-comment-inputs{
        display:flex;
        align-items:center;
        justify-content:flex-start;
        margin-right:-5px;
        margin-left:-5px
    }
    .gt-post-comments .gt-comment-inputs .gt-comment-input{
        padding:0 5px;
        width:33.333%;
        margin:0
    }
}
@media (max-width:767px){
    .gt-post-comments{
        padding:3rem
    }
}
@media (max-width:575px){
    .gt-post-comments{
        padding:32px
    }
}
.gt-comment-list>ol{
    list-style:none;
    margin:-30px 0;
    padding:0
}
.gt-comment-list>ol ol.children,.gt-comment-list>ol ul.children{
    padding:0;
    margin:-30px 0 -30px 20px;
    list-style:none
}
.gt-comment-list .gt-comment-wrapper{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    padding:30px 0
}
@media (max-width:575px){
    .gt-comment-list .gt-comment-wrapper{
        flex-direction:column
    }
}
.gt-comment-list .gt-user-avatar{
    overflow:hidden;
    border-radius:4px
}
.gt-comment-list .gt-user-avatar img{
    width:50px;
    height:50px;
    margin:0
}
.gt-comment-list .gt-comment-content{
    padding-left:24px;
    width:calc(100% - 50px);
    flex:1
}
.gt-comment-list .gt-comment-content p{
    margin-bottom:15px
}
.gt-comment-list li.pingback .gt-comment-content{
    width:100%;
    padding-left:0
}
.gt-comment-list .gt-pagination ul{
    align-content:flex-start;
    justify-content:flex-start;
    margin:-15px 0 50px
}
.gt-post-comments .no-comments{
    margin:0
}
.gt-post-comments ol+.no-comments{
    margin-top:30px
}
.comment-respond .form-submit{
    margin-bottom:0
}
@media (max-width:575px){
    .gt-comment-list .gt-comment-content{
        padding-left:0;
        padding-top:1.5rem
    }
}
.gt-comment-list .gt-comment-content .gt-comment-user{
    font-weight:700;
    margin-bottom:5px
}
.gt-comment-list .gt-comment-details{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    font-size:.8462rem;
    text-transform:uppercase;
    font-weight:500;
    margin:0 -15px
}
.gt-comment-list .gt-comment-details,.gt-comment-list .gt-comment-details a,.gt-comment-list .gt-comment-details a:visited{
    color:#888
}
.gt-comment-list .gt-comment-details .gt-item{
    display:flex;
    align-items:center;
    padding:0 15px
}
.gt-comment-list .gt-comment-details .gt-item i{
    margin-right:6px
}
.gt-post-style-1 .gt-image{
    position:relative;
    margin-bottom:21px
}
.gt-post-style-1 .gt-image>a,.gt-post-style-1 .gt-image>a:visited{
    position:relative;
    display:block
}
.gt-post-style-1 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border-radius:7px
}
.gt-post-style-1 .gt-image img{
    display:block;
    width:100%;
    border-radius:7px
}
.gt-post-style-1 .gt-image .gt-category{
    position:absolute;
    z-index:1;
    bottom:25px;
    left:25px;
    text-transform:uppercase
}
.gt-post-style-1 .gt-image .gt-category ul{
    list-style:none;
    margin:0 -1.5px;
    background:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500;
    font-size:.9231rem;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-post-style-1 .gt-image .gt-category ul li{
    padding:0 1.5px
}
.gt-post-style-1 .gt-image .gt-category ul li:after{
    content:','
}
.gt-post-style-1 .gt-image .gt-category ul li:last-child:after{
    display:none
}
.gt-post-style-1 .gt-title{
    font-size:1.615rem;
    font-weight:700;
    margin-bottom:10px;
    word-break:break-word
}
.gt-post-style-1 .gt-bottom{
    justify-content:space-between;
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.gt-post-style-1 .gt-bottom .gt-more,.gt-post-style-1 .gt-bottom .gt-more:visited{
    border:1px solid #eaeaea;
    border-radius:25px;
    display:block;
    color:#fff;
    text-transform:uppercase;
    padding:7px 20px;
    font-weight:500;
    font-size:.9231rem
}
.gt-post-style-1 .gt-bottom>ul{
    list-style:none;
    padding:0;
    margin:-10px;
    font-size:.9231rem;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-1 .gt-bottom>ul a,.gt-post-style-1 .gt-bottom>ul a:visited{
    color:#555
}
.gt-post-style-1 .gt-bottom>ul>li{
    padding:10px;
    display:flex;
    align-items:center
}
.gt-post-style-1 .gt-bottom>ul>li svg{
    margin-right:10px;
    width:16px;
    height:auto
}
.gt-post-style-1 .gt-bottom>ul>li:last-child{
    margin-right:0
}
.gt-post-style-1 .gt-bottom>ul>li>ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-1 .gt-bottom>ul>li>ul>li{
    margin-right:5px
}
.gt-post-style-1 .gt-bottom>ul>li>ul>li:after{
    content:','
}
.gt-post-style-1 .gt-bottom>ul>li>ul>li:last-child{
    margin-right:0
}
.gt-post-style-1 .gt-bottom>ul>li>ul>li:last-child:after{
    display:none
}
.gt-post-style-1 .gt-excerpt{
    margin-bottom:15px;
    font-size:.9231rem;
    color:#777
}
@media (max-width:560px){
    .gt-post-style-1 .gt-bottom>ul{
        margin-bottom:15px;
        width:100%
    }
}
.gt-post-style-2 .gt-image{
    position:relative;
    margin-bottom:21px
}
.gt-post-style-2 .gt-image>a,.gt-post-style-2 .gt-image>a:visited{
    position:relative;
    display:block
}
.gt-post-style-2 .gt-image>a:before{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 100%);
    display:block;
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border-radius:7px
}
.gt-post-style-2 .gt-image img{
    display:block;
    border-radius:7px;
    width:100%
}
.gt-post-style-2 .gt-image .gt-category{
    position:absolute;
    z-index:1;
    bottom:25px;
    left:25px;
    text-transform:uppercase
}
.gt-post-style-2 .gt-image .gt-category ul{
    list-style:none;
    margin:0 -1.5px;
    background:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500;
    font-size:.9231rem;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-2 .gt-image .gt-category ul li{
    padding:0 1.5px
}
.gt-post-style-2 .gt-image .gt-category ul li:after{
    content:','
}
.gt-post-style-2 .gt-image .gt-category ul li:last-child:after{
    display:none
}
.gt-post-style-2 .gt-title{
    font-size:1.385rem;
    font-weight:700;
    margin-bottom:10px;
    word-break:break-word
}
.gt-post-style-2 .gt-bottom{
    justify-content:space-between;
    align-items:center;
    display:flex;
    flex-wrap:wrap
}
.gt-post-style-2 .gt-bottom .gt-more,.gt-post-style-2 .gt-bottom .gt-more:visited{
    border:1px solid #eaeaea;
    border-radius:25px;
    display:block;
    color:#fff;
    text-transform:uppercase;
    padding:7px 20px;
    font-weight:500
}
.gt-post-style-2 .gt-bottom>ul{
    list-style:none;
    padding:0;
    margin:-10px;
    font-size:.9231rem;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-2 .gt-bottom>ul a,.gt-post-style-2 .gt-bottom>ul a:visited{
    color:#555
}
.gt-post-style-2 .gt-bottom>ul>li{
    padding:10px;
    display:flex;
    align-items:center
}
.gt-post-style-2 .gt-bottom>ul>li svg{
    margin-right:10px;
    width:16px;
    height:auto
}
.gt-post-style-2 .gt-bottom>ul>li>ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-2 .gt-bottom>ul>li>ul>li{
    margin-right:5px
}
.gt-post-style-2 .gt-bottom>ul>li>ul>li:after{
    content:','
}
.gt-post-style-2 .gt-bottom>ul>li>ul>li:last-child{
    margin-right:0
}
.gt-post-style-2 .gt-bottom>ul>li>ul>li:last-child:after{
    display:none
}
.gt-post-style-2 .gt-excerpt{
    margin-bottom:15px;
    font-size:.9231rem;
    color:#777
}
.gt-post-style-3{
    display:flex
}
.gt-post-style-3 .gt-image{
    padding-right:15px
}
.gt-post-style-3 .gt-image img{
    max-width:65px;
    border-radius:4px
}
.gt-post-style-3 .gt-title{
    font-weight:600;
    font-size:1.077rem;
    margin-bottom:5px;
    word-break:break-word
}
.gt-post-style-3 .gt-information{
    display:flex;
    flex-wrap:wrap;
    font-size:.8462rem;
    margin:-7.5px
}
.gt-post-style-3 .gt-information>div{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    padding:7.5px
}
.gt-post-style-3 .gt-information>div svg{
    margin-right:6px;
    width:14px;
    height:auto
}
.gt-post-style-3 .gt-information,.gt-post-style-3 .gt-information>div a,.gt-post-style-3 .gt-information>div a:visited{
    color:#777
}
.gt-post-style-3 .gt-location ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.gt-post-style-3 .gt-location ul li{
    margin-right:5px
}
.gt-post-style-3 .gt-location ul li:last-child{
    margin-right:0
}
.gt-post-style-3 .gt-location ul li:after{
    content:','
}
.gt-post-style-3 .gt-location ul li:last-child:after{
    display:none
}
.gt-map>.gt-map-inner{
    width:100%;
    height:450px
}
.gt-map>ul{
    display:none
}
.gt-map .infoBox>img{
    z-index:15
}
.gt-map.gt-events-map .gt-map-popup>a,.gt-map.gt-events-map .gt-map-popup>a:visited{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:calc(100% + 41px);
    z-index:3
}
.gt-map.gt-events-map .gt-map-popup{
    margin:0 0 -41px;
    box-shadow:0 0 30px rgba(0,0,0,.7);
    padding:20px;
    color:#fff;
    font-size:1rem;
    background-position:center;
    background-size:cover;
    border-radius:5px
}
.gt-map.gt-events-map .gt-map-popup:before{
    content:'';
    display:block;
    background:#121219;
    position:absolute;
    width:100%;
    height:calc(100% + 41px);
    left:0;
    top:0;
    z-index:1;
    opacity:.55;
    border-radius:5px
}
.gt-map.gt-events-map .gt-map-popup .gt-inner{
    position:relative;
    z-index:2
}
.gt-map.gt-events-map .gt-map-popup .gt-inner a,.gt-map.gt-events-map .gt-map-popup .gt-inner a:visited{
    color:#fff
}
.gt-map.gt-events-map .gt-map-popup .gt-top-links{
    list-style:none;
    padding:0;
    margin:-5px -5px 75px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    text-transform:uppercase;
    font-size:.8462rem
}
.gt-map.gt-events-map .gt-map-popup .gt-top-links>li{
    border:1px solid rgba(255,255,255,.3);
    padding:10px;
    border-radius:3px;
    margin:5px
}
.gt-map.gt-events-map .gt-map-popup .gt-title{
    font-weight:500;
    font-size:1.231rem;
    margin-bottom:12px
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links{
    list-style:none;
    padding:0;
    margin:-5px -10px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    font-size:.8462rem
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li{
    align-items:center;
    display:flex;
    margin:5px 10px
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>svg{
    width:15px;
    margin-right:7px
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>ul{
    margin:0;
    padding:0;
    list-style:none;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>ul>li{
    margin-right:4px
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>ul>li:after{
    content:',';
    display:inline-block
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>ul>li:last-child{
    margin-right:0
}
.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>ul>li:last-child:after{
    display:none
}
.gt-marker-cluster{
    border-radius:50%;
    font-size:1rem!important;
    color:#fff!important;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:500;
    z-index:172;
    font-size:1.15rem!important
}
.gt-marker-cluster:empty{
    display:none
}
.gt-marker-cluster:before{
    content:'';
    border-radius:100%;
    width:60px;
    height:60px;
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    border:1px dashed #fff;
    background:0 0;
    margin:auto
}
.gt-marker-cluster:empty:before{
    display:none
}
.gt-404-page{
    padding:60px 0;
    min-height:40vh;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-no-content{
    text-align:center
}
.gt-no-content .gt-search-widget{
    margin:45px auto 0;
    display:flex;
    justify-content:center;
    align-items:center;
    max-width:400px
}
.gt-label.gt-position-top-left{
    top:20px;
    left:20px
}
.gt-label.gt-position-top-center{
    top:20px;
    right:0;
    left:0;
    margin:auto
}
.gt-label.gt-position-top-right{
    top:20px;
    right:20px
}
.gt-position-middle-left{
    left:20px;
    top:0;
    bottom:0;
    margin:auto
}
.gt-position-middle-center{
    right:0;
    left:0;
    top:0;
    bottom:0;
    margin:auto
}
.gt-position-middle-right{
    right:20px;
    top:0;
    bottom:0;
    margin:auto
}
.gt-label.gt-position-bottom-left{
    bottom:20px;
    left:20px
}
.gt-label.gt-position-bottom-center{
    bottom:20px;
    right:0;
    left:0;
    margin:auto
}
.gt-label.gt-position-bottom-right{
    bottom:20px;
    right:20px
}
.gt-label{
    z-index:1;
    font-size:.9231rem;
    position:absolute
}
.gt-label.gt-style-1{
    background-color:#fff;
    padding:7px 20px;
    font-weight:500;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center
}
.gt-label.gt-style-2{
    background-color:#fff;
    padding:7px 20px;
    border-radius:25px;
    font-weight:500;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center
}
.gt-label.gt-style-3{
    background-color:#fff;
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    padding:5px;
    font-weight:500;
    border-radius:50%
}
.gt-label.gt-style-4{
    background-color:#fff;
    padding:5px;
    font-weight:500;
    -moz-transform:rotate(-40deg);
    -webkit-transform:rotate(-40deg);
    -o-transform:rotate(-40deg);
    -ms-transform:rotate(-40deg);
    transform:rotate(-45deg);
    left:-29px;
    top:9px;
    width:111px;
    height:36px;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-modal .gt-modal-content{
    border:0;
    border-radius:5px;
    box-shadow:0 0 30px rgba(0,0,0,.2)
}
.gt-modal .gt-modal-body{
    padding:30px;
    text-align:left
}
.gt-modal .gt-modal-header{
    padding:25px 30px;
    font-weight:500;
    display:flex;
    align-items:center;
    border-bottom:1px solid #eaeaea;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.gt-modal .gt-modal-header .gt-modal-title{
    color:#4a4a4a;
    font-size:1.231rem
}
.gt-modal .gt-close,.gt-modal .gt-close:focus,.gt-modal .gt-close:hover{
    background:0 0;
    border:0;
    padding:0;
    margin:0
}
.gt-modal .gt-close svg{
    fill:#555;
    height:12px;
    width:12px
}
@media (min-width:576px){
    .gt-modal.gt-large-modal .gt-modal-dialog{
        max-width:900px
    }
}
.gt-dropdown .gt-panel-group{
    margin-bottom:30px
}
.gt-dropdown .gt-panel-group:last-child{
    margin-bottom:0
}
.gt-dropdown .gt-panel-group .gt-panel{
    margin-bottom:15px;
    background-color:#fff
}
.gt-dropdown .gt-panel-group .gt-panel:last-child{
    margin-bottom:0
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading{
    font-weight:600
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:visited{
    padding:23px 30px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border:1px solid #eaeaea;
    background-color:#f9f9f9;
    display:flex;
    align-items:center;
    justify-content:space-between;
    color:#222;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:focus,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:hover{
    background-color:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a.collapsed,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a.collapsed:visited{
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:focus>i,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:hover>i,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:visited>i,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a>i{
    font-size:.9231rem;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a svg,.gt-dropdown .gt-panel-group .gt-panel>.gt-panel-heading a:visited svg{
    width:18px
}
.gt-dropdown .gt-panel-group .gt-panel-collapse{
    border:1px solid #eaeaea;
    border-top:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.gt-dropdown .gt-panel-group .gt-panel-heading+.gt-panel-collapse>.gt-list-group,.gt-dropdown .gt-panel-group .gt-panel-heading+.gt-panel-collapse>.gt-panel-body{
    padding:30px
}
.gt-dropdown .gt-panel-group .gt-panel-heading+.gt-panel-collapse>.gt-panel-body p:last-child{
    margin-bottom:0
}
#html5box-html5-lightbox #html5-pause,#html5box-html5-lightbox #html5-play{
    margin-right:10px
}
#html5box-html5-lightbox #html5-pause img,#html5box-html5-lightbox #html5-play img{
    height:23px
}
#html5box-html5-lightbox #html5-text{
    font-size:.9231rem
}
.bgfixed,.bgfixed .vc_column-inner{
    background-attachment:fixed;
    background-size:cover
}
.vc_row.full-area-container-content-left{
    width:569px;
    float:left;
    max-width:100%;
    padding-left:45px!important;
    padding-right:45px!important
}
.vc_row.full-area-container-content-right{
    width:569px;
    float:right;
    max-width:100%;
    padding-left:45px!important;
    padding-right:45px!important
}
.vc_row.vc_row-fluid.gt-overflow-visible{
    overflow:visible!important
}
.backgroundtopright .vc_column-inner,.vc_row.backgroundtopright{
    background-position:top right!important
}
.backgroundtopleft .vc_column-inner,.vc_row.backgroundtopleft{
    background-position:top left!important
}
.backgroundtopcenter .vc_column-inner,.vc_row.backgroundtopcenter{
    background-position:top center!important
}
.backgroundbottomright .vc_column-inner,.vc_row.backgroundbottomright{
    background-position:bottom right!important
}
.backgroundbottomleft .vc_column-inner,.vc_row.backgroundbottomleft{
    background-position:bottom left!important
}
.backgroundbottomcenter .vc_column-inner,.vc_row.backgroundbottomcenter{
    background-position:bottom center!important
}
.backgroundcenterright .vc_column-inner,.vc_row.backgroundcenterright{
    background-position:center right!important
}
.backgroundcenterleft .vc_column-inner,.vc_row.backgroundcenterleft{
    background-position:center left!important
}
.backgroundcentercenter .vc_column-inner,.vc_row.backgroundcentercenter{
    background-position:center center!important
}
.gt-background-position-initial,.vc_row.gt-background-position-initial,.wpb_column.gt-background-position-initial,.wpb_column.gt-background-position-initial>.vc_column-inner{
    background-position:initial!important
}
.gt-background-position-inherit,.vc_row.gt-background-position-inherit,.wpb_column.gt-background-position-inherit,.wpb_column.gt-background-position-inherit>.vc_column-inner{
    background-position:inherit!important
}
.gt-background-position-center-center,.vc_row.gt-background-position-center-center,.wpb_column.gt-background-position-center-center,.wpb_column.gt-background-position-center-center>.vc_column-inner{
    background-position:center center!important
}
.gt-background-position-top-center,.vc_row.gt-background-position-top-center,.wpb_column.gt-background-position-top-center,.wpb_column.gt-background-position-top-center>.vc_column-inner{
    background-position:top center!important
}
.gt-background-position-bottom-center,.vc_row.gt-background-position-bottom-center,.wpb_column.gt-background-position-bottom-center,.wpb_column.gt-background-position-bottom-center>.vc_column-inner{
    background-position:bottom center!important
}
.gt-background-position-center-center,.vc_row.gt-background-position-center-center,.wpb_column.gt-background-position-center-center,.wpb_column.gt-background-position-center-center>.vc_column-inner{
    background-position:center center!important
}
.gt-background-position-center-top,.vc_row.gt-background-position-center-top,.wpb_column.gt-background-position-center-top,.wpb_column.gt-background-position-center-top>.vc_column-inner{
    background-position:center top!important
}
.gt-background-position-center-bottom,.vc_row.gt-background-position-center-bottom,.wpb_column.gt-background-position-center-bottom,.wpb_column.gt-background-position-center-bottom>.vc_column-inner{
    background-position:center bottom!important
}
.gt-background-position-left-top,.vc_row.gt-background-position-left-top,.wpb_column.gt-background-position-left-top,.wpb_column.gt-background-position-left-top>.vc_column-inner{
    background-position:left top!important
}
.gt-background-position-left-center,.vc_row.gt-background-position-left-center,.wpb_column.gt-background-position-left-center,.wpb_column.gt-background-position-left-center>.vc_column-inner{
    background-position:left center!important
}
.gt-background-position-left-bottom,.vc_row.gt-background-position-left-bottom,.wpb_column.gt-background-position-left-bottom,.wpb_column.gt-background-position-left-bottom>.vc_column-inner{
    background-position:left bottom!important
}
.gt-background-position-right-top,.vc_row.gt-background-position-right-top,.wpb_column.gt-background-position-right-top,.wpb_column.gt-background-position-right-top>.vc_column-inner{
    background-position:right top!important
}
.gt-background-position-right-center,.vc_row.gt-background-position-right-center,.wpb_column.gt-background-position-right-center,.wpb_column.gt-background-position-right-center>.vc_column-inner{
    background-position:right center!important
}
.gt-background-position-right-bottom,.vc_row.gt-background-position-right-bottom,.wpb_column.gt-background-position-right-bottom,.wpb_column.gt-background-position-right-bottom>.vc_column-inner{
    background-position:right bottom!important
}
.gt-background-attachment-initial,.vc_row.gt-background-attachment-initial,.wpb_column.gt-background-attachment-initial,.wpb_column.gt-background-attachment-initial>.vc_column-inner{
    background-attachment:initial!important
}
.gt-background-attachment-inherit,.vc_row.gt-background-attachment-inherit,.wpb_column.gt-background-attachment-inherit,.wpb_column.gt-background-attachment-inherit>.vc_column-inner{
    background-attachment:inherit!important
}
.gt-background-attachment-scroll,.vc_row.gt-background-attachment-scroll,.wpb_column.gt-background-attachment-scroll,.wpb_column.gt-background-attachment-scroll>.vc_column-inner{
    background-attachment:scroll!important
}
.gt-background-attachment-fixed,.vc_row.gt-background-attachment-fixed,.wpb_column.gt-background-attachment-fixed,.wpb_column.gt-background-attachment-fixed>.vc_column-inner{
    background-attachment:fixed!important
}
.gt-background-attachment-local,.vc_row.gt-background-attachment-local,.wpb_column.gt-background-attachment-local,.wpb_column.gt-background-attachment-local>.vc_column-inner{
    background-attachment:local!important
}
.gt-background-size-initial,.vc_row.gt-background-size-initial,.wpb_column.gt-background-size-initial,.wpb_column.gt-background-size-initial>.vc_column-inner{
    background-size:initial!important
}
.gt-background-size-inherit,.vc_row.gt-background-size-inherit,.wpb_column.gt-background-size-inherit,.wpb_column.gt-background-size-inherit>.vc_column-inner{
    background-size:inherit!important
}
.gt-background-size-auto,.vc_row.gt-background-size-auto,.wpb_column.gt-background-size-auto,.wpb_column.gt-background-size-auto>.vc_column-inner{
    background-size:auto!important
}
.gt-background-size-cover,.vc_row.gt-background-size-cover,.wpb_column.gt-background-size-cover,.wpb_column.gt-background-size-cover>.vc_column-inner{
    background-size:cover!important
}
.gt-background-size-contain,.vc_row.gt-background-size-contain,.wpb_column.gt-background-size-contain,.wpb_column.gt-background-size-contain>.vc_column-inner{
    background-size:contain!important
}
.gt-background-repeat-initial,.vc_row.gt-background-repeat-initial,.wpb_column.gt-background-repeat-initial,.wpb_column.gt-background-repeat-initial>.vc_column-inner{
    background-repeat:initial!important
}
.gt-background-repeat-inherit,.vc_row.gt-background-repeat-inherit,.vc_row.gt-background-repeat-inherit>.vc_column-inner{
    background-repeat:inherit!important
}
.gt-background-repeat-repeat,.vc_row.gt-background-repeat-repeat,.wpb_column.gt-background-repeat-repeat,.wpb_column.gt-background-repeat-repeat>.vc_column-inner{
    background-repeat:repeat!important
}
.gt-background-repeat-repeat-x,.vc_row.gt-background-repeat-repeat-x,.wpb_column.gt-background-repeat-repeat-x,.wpb_column.gt-background-repeat-repeat-x>.vc_column-inner{
    background-repeat:repeat-x!important
}
.gt-background-repeat-repeat-y,.vc_row.gt-background-repeat-repeat-y,.wpb_column.gt-background-repeat-repeat-y,.wpb_column.gt-background-repeat-repeat-y>.vc_column-inner{
    background-repeat:repeat-y!important
}
.gt-background-repeat-no-repeat,.vc_row.gt-background-repeat-no-repeat,.wpb_column.gt-background-repeat-no-repeat,.wpb_column.gt-background-repeat-no-repeat>.vc_column-inner{
    background-repeat:no-repeat!important
}
.gt-background-repeat-space,.vc_row.gt-background-repeat-space,.wpb_column.gt-background-repeat-space,.wpb_column.gt-background-repeat-space>.vc_column-inner{
    background-repeat:space!important
}
.gt-background-repeat-round,.vc_row.gt-background-repeat-round,.wpb_column.gt-background-repeat-round,.wpb_column.gt-background-repeat-round>.vc_column-inner{
    background-repeat:round!important
}
.gt-text-left{
    text-align:left
}
.gt-text-center{
    text-align:center
}
.gt-text-right{
    text-align:right
}
.irs-max,.irs-min{
    background:0 0;
    padding:0;
    color:#777;
    border-radius:0;
    font-size:.7692rem
}
.irs-from,.irs-single,.irs-to{
    color:#fff;
    font-size:.7692rem;
    line-height:1.154rem;
    cursor:pointer;
    text-shadow:none;
    padding:1px 5px;
    border-radius:4px
}
.irs-line-mid{
    height:5px;
    background:#ddd
}
.irs-line-left{
    height:5px;
    background:#ddd;
    border-top-left-radius:2.5px;
    border-bottom-left-radius:2.5px
}
.irs-line-right{
    height:5px;
    background:#ddd;
    border-top-right-radius:2.5px;
    border-bottom-right-radius:2.5px
}
.irs-grid-text{
    font-size:.7692rem;
    line-height:.7692rem
}
.irs-grid-pol{
    background:#ddd
}
.irs-bar{
    background:0 0;
    height:5px;
    top:28px
}
.irs-slider{
    width:2px;
    top:24px;
    height:14px;
    cursor:pointer
}
.irs-from,.irs-single,.irs-to{
    background:0 0
}
.irs-line{
    height:5px;
    top:28px;
    background:#ddd
}
.irs-with-grid{
    height:48px
}
.ui-datepicker{
    z-index:20!important;
    background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    border-radius:4px;
    max-width:100%
}
.ui-datepicker .ui-datepicker-header{
    background-color:#8a72b3;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    padding:15px 20px;
    text-align:center;
    overflow:hidden;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
.ui-datepicker .ui-datepicker-title{
    order:2
}
.ui-datepicker .ui-state-disabled{
    opacity:.5
}
.ui-datepicker .ui-datepicker-prev{
    order:1
}
.ui-datepicker .ui-datepicker-next{
    order:3
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
    font-size:0;
    display:block;
    padding:0 5px;
    cursor:pointer
}
.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:before{
    font-family:Font Awesome\ 5 Free;
    font-weight:900;
    font-size:1.154rem;
    color:#fff
}
.ui-datepicker .ui-datepicker-prev:before{
    content:"\f053"
}
.ui-datepicker .ui-datepicker-next:after{
    content:"\f054"
}
.ui-datepicker .ui-datepicker-calendar{
    margin:23px auto;
    width:calc(100% - 40px)
}
.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{
    border:0;
    padding:8px;
    text-align:center;
    line-height:1.6;
    vertical-align:middle;
    position:relative;
    text-transform:uppercase
}
.ui-datepicker .ui-datepicker-current-day>a,.ui-datepicker .ui-datepicker-current-day>a:visited,.ui-datepicker .ui-datepicker-today>a,.ui-datepicker .ui-datepicker-today>a:visited{
    display:block;
    width:25px;
    height:25px;
    line-height:25px;
    color:#fff;
    border-radius:50%;
    font-size:.8462rem;
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:0;
    bottom:0
}
.ui-datepicker .ui-datepicker-current-day>a,.ui-datepicker .ui-datepicker-current-day>a:visited{
    background-color:#666
}
.ui-datepicker .ui-datepicker-today>a,.ui-datepicker .ui-datepicker-today>a:visited{
    background-color:#8a72b3
}
.ui-datepicker .ui-datepicker-buttonpane{
    padding:20px;
    border-top:1px solid #eee
}
.ui-datepicker .ui-datepicker-buttonpane button{
    display:block;
    padding:7px 15px;
    width:100%;
    height:auto;
    line-height:1.6
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{
    display:none
}
.plyr__controls button:focus,.plyr__controls button:hover{
    border:0
}
.gt-media-player .plyr,.plyr__video-embed{
    border-radius:5px
}
.plyr--video .plyr__controls{
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.gt-flex-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    display:block!important;
    opacity:0;
    visibility:hidden;
    padding:15px 0;
    width:150px;
    box-shadow:0 0 30px rgba(0,0,0,.1);
    border-top:2px solid #eaeaea;
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    list-style:none;
    text-align:left;
    margin:0;
    left:0;
    background:#fff;
    z-index:50;
    top:100%
}
@media (max-width:767px){
    .gt-flex-menu{
        right:0;
        left:auto
    }
}
.active>.gt-flex-menu{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    -ms-transition:.3s;
    transition:.3s;
    opacity:1;
    visibility:visible
}
.gt-flex-menu li a,.gt-flex-menu li a:visited{
    color:#4a4a4a;
    font-size:1rem;
    letter-spacing:.2px;
    font-weight:500;
    margin:0;
    padding:13px 30px;
    border-bottom:1px solid #eee;
    display:block
}
.gt-flex-menu li:last-child a,.gt-flex-menu li:last-child a:visited{
    border-bottom:0
}
.gt-tab-panel .tab-pane{
    -webkit-animation:.5s fade-in-up ease-out;
    animation:.5s fade-in-up ease-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes fade-in-up{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2px,0);
        transform:translate3d(0,2px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fade-in-up{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2px,0);
        transform:translate3d(0,2px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.gt-events-calendar.gt-style-2{
    padding:45px;
    box-shadow:0 1px 30px rgba(0,0,0,.1);
    background-color:#fff;
    border-radius:5px
}
.gt-events-calendar table>caption+thead>tr:first-child>td,.gt-events-calendar table>caption+thead>tr:first-child>th,.gt-events-calendar table>colgroup+thead>tr:first-child>td,.gt-events-calendar table>colgroup+thead>tr:first-child>th,.gt-events-calendar table>thead:first-child>tr:first-child>td,.gt-events-calendar table>thead:first-child>tr:first-child>th{
    border:1px solid #eee;
    font-weight:600
}
.fc table{
    margin:0
}
a.fc-more{
    margin:0 8px
}
.fc-event,.fc-event-dot{
    border:0;
    color:#fff
}
.fc-event-dot:focus,.fc-event:hover{
    background-color:#444
}
.fc-day-grid-event{
    margin:1px 2px 0;
    padding:3px 10px
}
tr:first-child>td>.fc-day-grid-event{
    margin:3px 8px
}
.fc-day-grid-event{
    margin:3px 5px
}
.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{
    margin-left:8px;
    margin-right:8px;
    padding-left:10px;
    padding-right:10px;
    color:#fff;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.fc-event.fc-draggable,.fc-event[href],.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{
    color:#fff
}
.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{
    border-color:#eee
}
.fc-unthemed thead{
    background:#fbfbfb
}
.fc-event{
    font-size:.8462rem;
    border-radius:5px
}
.fc table,body .fc{
    font-size:1rem
}
.fc-state-default{
    box-shadow:none;
    border:0;
    text-shadow:none
}
.fc .fc-button-group>button{
    margin-right:10px
}
.fc button,.fc-state-default{
    font-size:1rem;
    height:auto;
    padding:7px 15px 6px;
    color:#fff;
    border:1px solid #eaeaea;
    background:0 0
}
.fc button:focus,.fc button:hover,.fc-state-default:focus,.fc-state-default:hover{
    padding:7px 15px 6px
}
.fc-toolbar h2{
    margin:0;
    font-size:1.615rem;
    padding:7px 0;
    text-transform:uppercase
}
.fc-toolbar.fc-header-toolbar{
    margin-bottom:45px
}
.fc-v-event.fc-not-end{
    color:#fff
}
.fc-unthemed th.fc-day-header.fc-widget-header{
    background:#333;
    padding:17px 15px;
    color:#fff;
    border-color:#4f4f4f!important;
    text-transform:uppercase
}
.fc-unthemed th.fc-day-header.fc-widget-header:first-child{
    border-top-left-radius:5px
}
.fc-unthemed th.fc-day-header.fc-widget-header:last-child{
    border-top-right-radius:5px
}
td.fc-day-top{
    padding:7px 15px 4px
}
.fc-unthemed .fc-content-skeleton tbody tr:first-child td{
    padding:5px 0 0 0
}
.fc-rtl .fc-h-event.fc-not-start{
    margin-left:5px
}
.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{
    background:#333;
    color:#fff;
    text-transform:uppercase;
    border-color:#4f4f4f!important;
    padding:17px 15px
}
.fc-list-table td{
    padding:12px 15px
}
@media (max-width:767px){
    .gt-events-calendar.gt-style-2{
        padding:25px
    }
    .fc-toolbar.fc-header-toolbar{
        display:flex;
        flex-wrap:wrap;
        justify-content:space-between
    }
    .fc-toolbar .fc-left{
        width:100%
    }
    .fc-toolbar .fc-right{
        width:100%
    }
    .fc-toolbar .fc-center{
        width:100%;
        text-align:center
    }
    .fc-toolbar>*{
        margin-bottom:20px
    }
    .fc-toolbar>:last-child{
        margin-bottom:0
    }
    .fc-unthemed th.fc-day-header.fc-widget-header{
        padding-right:7px;
        padding-left:7px
    }
    .fc .fc-toolbar>*>*{
        float:none
    }
}
div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{
    border:2px solid #191919
}
span.wpcf7-list-item{
    display:inline-flex;
    margin:0 15px 0 0;
    align-items:center
}
span.wpcf7-list-item:last-child{
    margin-right:0
}
span.wpcf7-checkbox{
    font-size:.9231rem
}
span.wpcf7-checkbox input[type=checkbox],span.wpcf7-checkbox input[type=radio]{
    margin-right:8px
}
span.wpcf7-not-valid-tip{
    font-size:.9231rem;
    padding:5px 0 0;
    font-weight:400;
    display:block
}
div.wpcf7-response-output{
    margin:30px 0 0;
    padding:0;
    font-size:.9231rem;
    border-width:0!important
}
.fa-times-circle:before{
    content:'\00d7'
}
.gt-password-protected{
    max-width:600px;
    margin:0 auto
}
.gt-password-protected .gt-heading{
    margin-bottom:90px
}
.gt-password-protected .gt-form-content{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    max-width:400px;
    margin:0 auto
}
.gt-password-protected .gt-form-content>button,.gt-password-protected .gt-form-content>input{
    width:100%;
    margin-bottom:15px
}
.gt-password-protected .gt-form-content>button:last-child,.gt-password-protected .gt-form-content>input:last-child{
    margin-bottom:0
}
.gt-cookie-bar.gt-style-1{
    position:fixed;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center;
    width:max-content;
    max-width:calc(100% - 30px);
    margin:0 auto;
    bottom:30px;
    left:0;
    right:0;
    z-index:1000;
    background-color:#000;
    color:#fff;
    padding:20px 25px;
    font-size:.95rem;
    visibility:hidden;
    opacity:0;
    transition:all .3s
}
.gt-cookie-bar.gt-style-1.gt-visibility{
    visibility:visible;
    opacity:1
}
.gt-cookie-bar.gt-style-1 p{
    margin-bottom:0
}
.gt-cookie-bar.gt-style-1 a,.gt-cookie-bar.gt-style-1 a:visited{
    color:currentColor;
    text-decoration:underline
}
.gt-cookie-bar.gt-style-1 .gt-cookie-button{
    margin-left:15px
}
.gt-cookie-bar.gt-style-1 .gt-cookie-button a,.gt-cookie-bar.gt-style-1 .gt-cookie-button a:visited{
    font-weight:600
}
@media (max-width:767px){
    .gt-cookie-bar.gt-style-1{
        flex-direction:column;
        text-align:center
    }
    .gt-cookie-bar.gt-style-1 .gt-cookie-button{
        margin-left:0
    }
}
.gt-cookie-bar.gt-style-2{
    position:fixed;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center;
    width:max-content;
    max-width:calc(100% - 30px);
    margin:0 auto;
    bottom:30px;
    left:0;
    right:0;
    z-index:1000;
    background-color:#fff;
    color:#000;
    padding:20px 25px;
    font-size:.95rem;
    visibility:hidden;
    opacity:0;
    transition:all .3s
}
.gt-cookie-bar.gt-style-2.gt-visibility{
    visibility:visible;
    opacity:1
}
.gt-cookie-bar.gt-style-2 p{
    margin-bottom:0
}
.gt-cookie-bar.gt-style-2 a,.gt-cookie-bar.gt-style-2 a:visited{
    color:currentColor;
    text-decoration:underline
}
.gt-cookie-bar.gt-style-2 .gt-cookie-button{
    margin-left:15px
}
.gt-cookie-bar.gt-style-2 .gt-cookie-button a,.gt-cookie-bar.gt-style-2 .gt-cookie-button a:visited{
    font-weight:600
}
@media (max-width:767px){
    .gt-cookie-bar.gt-style-2{
        flex-direction:column;
        text-align:center
    }
    .gt-cookie-bar.gt-style-2 .gt-cookie-button{
        margin-left:0
    }
}
.gt-cookie-bar.gt-style-3{
    position:fixed;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin:0 auto;
    bottom:0;
    left:0;
    right:0;
    z-index:1000;
    background-color:#fff;
    color:#000;
    padding:25px 30px;
    font-size:.95rem;
    visibility:hidden;
    opacity:0;
    transition:all .3s
}
.gt-cookie-bar.gt-style-3.gt-visibility{
    visibility:visible;
    opacity:1
}
.gt-cookie-bar.gt-style-3 p{
    margin-bottom:0
}
.gt-cookie-bar.gt-style-3 a,.gt-cookie-bar.gt-style-3 a:visited{
    color:currentColor;
    text-decoration:underline
}
.gt-cookie-bar.gt-style-3 .gt-cookie-button{
    margin-left:15px
}
.gt-cookie-bar.gt-style-3 .gt-cookie-button a,.gt-cookie-bar.gt-style-3 .gt-cookie-button a:visited{
    font-weight:600
}
@media (max-width:767px){
    .gt-cookie-bar.gt-style-3{
        flex-direction:column;
        text-align:center
    }
    .gt-cookie-bar.gt-style-3 .gt-cookie-button{
        margin-left:0
    }
}
.gt-cookie-bar.gt-style-4{
    position:fixed;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin:0 auto;
    bottom:0;
    left:0;
    right:0;
    z-index:1000;
    background-color:#000;
    color:#fff;
    padding:25px 30px;
    font-size:.95rem;
    visibility:hidden;
    opacity:0;
    transition:all .3s
}
.gt-cookie-bar.gt-style-4.gt-visibility{
    visibility:visible;
    opacity:1
}
.gt-cookie-bar.gt-style-4 p{
    margin-bottom:0
}
.gt-cookie-bar.gt-style-4 a,.gt-cookie-bar.gt-style-4 a:visited{
    color:currentColor;
    text-decoration:underline
}
.gt-cookie-bar.gt-style-4 .gt-cookie-button{
    margin-left:15px
}
.gt-cookie-bar.gt-style-4 .gt-cookie-button a,.gt-cookie-bar.gt-style-4 .gt-cookie-button a:visited{
    font-weight:600
}
@media (max-width:767px){
    .gt-cookie-bar.gt-style-4{
        flex-direction:column;
        text-align:center
    }
    .gt-cookie-bar.gt-style-4 .gt-cookie-button{
        margin-left:0
    }
}
.gt-speaker-events{
    margin-top:60px
}
.gt-speaker-events .gt-heading{
    margin-bottom:90px
}
.gt-related-speakers{
    margin-top:90px
}
.gt-related-speakers .gt-heading{
    margin-bottom:90px
}
.gt-like-box .gt-inner-box{
    display:flex;
    margin:-4px
}
.gt-like-box a,.gt-like-box a:visited{
    border:1px solid #eee;
    display:block;
    color:#888;
    text-transform:uppercase;
    padding:5px 11px;
    font-size:.9230769230769231rem;
    font-weight:500;
    margin:4px;
    border-radius:3px
}
.gt-like-box a.gt-content-favorite span,.gt-like-box a.gt-content-like span,.gt-like-box a.gt-login-for-favorite span,.gt-like-box a.gt-login-for-like span{
    display:flex;
    align-items:center
}
.gt-like-box a.gt-content-favorite span:before,.gt-like-box a.gt-content-like span:before,.gt-like-box a.gt-login-for-favorite span:before,.gt-like-box a.gt-login-for-like span:before{
    font-family:Font Awesome\ 5 Free;
    font-weight:500;
    font-size:1.3076923076923077rem
}
.gt-like-box a.gt-content-like span:before,.gt-like-box a.gt-login-for-like span:before{
    content:"\f004";
    margin-right:10px
}
.gt-like-box a.gt-content-like.gt-liked span:before{
    font-weight:900
}
.gt-like-box a.gt-content-favorite span:before,.gt-like-box a.gt-login-for-favorite span:before{
    content:"\f005"
}
.gt-like-box a.gt-content-favorite.gt-favorited span:before{
    font-weight:900
}
.gt-like-box a.gt-favorited,.gt-like-box a.gt-favorited:visited,.gt-like-box a.gt-liked,.gt-like-box a.gt-liked:visited{
    background-color:#888;
    color:#fff
}
.gt-content-favorite-add-popup,.gt-content-favorite-remove-popup,.gt-content-like-add-popup,.gt-content-like-remove-popup{
    position:fixed;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center;
    width:max-content;
    bottom:30px;
    right:30px;
    z-index:1000;
    background-color:#fff;
    border:1px solid #eee;
    padding:13px 20px
}
.gt-content-favorite-add-popup:before,.gt-content-favorite-remove-popup:before,.gt-content-like-add-popup:before,.gt-content-like-remove-popup:before{
    font-family:Font Awesome\ 5 Free;
    font-weight:900;
    content:"\f05a";
    font-size:1.3076923076923077rem;
    margin-right:10px;
    display:block
}
.gt-user-activity>ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-user-activity>ul>li svg{
    font-size:1.923rem;
    line-height:1.923rem;
    padding-right:25px;
    width:50px
}
.gt-user-activity>ul>li{
    display:flex;
    align-items:flex-start;
    border-bottom:1px solid #eee;
    margin-bottom:15px;
    padding-bottom:15px
}
.gt-user-activity>ul>li:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0
}
.gt-add-to-calendar.gt-style-1 ul{
    list-style:none;
    padding:0;
    margin:0
}
.gt-add-to-calendar.gt-style-1 ul li{
    border-bottom:1px solid #eee
}
.gt-add-to-calendar.gt-style-1 ul li:last-child{
    border-bottom:0
}
.gt-add-to-calendar.gt-style-1 ul li a,.gt-add-to-calendar.gt-style-1 ul li a:visited{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:2px;
    font-weight:600;
    font-size:.8462rem;
    letter-spacing:.5px;
    text-transform:uppercase;
    padding:25px 0
}
.gt-add-to-calendar.gt-style-1 ul li:first-child a,.gt-add-to-calendar.gt-style-1 ul li:first-child a:visited{
    padding-top:0
}
.gt-add-to-calendar.gt-style-1 ul li:last-child a,.gt-add-to-calendar.gt-style-1 ul li:last-child a:visited{
    padding-bottom:0
}
.gt-add-to-calendar.gt-style-1 ul li a:focus,.gt-add-to-calendar.gt-style-1 ul li a:hover{
    color:currentColor
}
.gt-add-to-calendar.gt-style-1 .gt-content{
    display:flex;
    align-items:center
}
.gt-add-to-calendar.gt-style-1 .gt-content svg{
    width:35px;
    margin-right:25px
}
.gt-add-to-calendar.gt-style-1 .gt-more svg{
    width:20px;
    opacity:.7
}
.gt-add-to-calendar.gt-style-1 a:focus .gt-more svg,.gt-add-to-calendar.gt-style-1 a:hover .gt-more svg{
    -webkit-animation:gtAddtoCalendarMoreEffect .5s forwards;
    -o-animation:gtAddtoCalendarMoreEffect .5s forwards;
    animation:gtAddtoCalendarMoreEffect .5s forwards
}
@keyframes gtAddtoCalendarMoreEffect{
    49%{
        -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%)
    }
    50%{
        opacity:0;
        -webkit-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    51%{
        opacity:1
    }
}
.gt-eventchamp-slider{
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    height:100%;
    width:100%
}
.gt-eventchamp-slider>.gt-swiper-slider{
    position:relative;
    width:100%;
    height:100%
}
.gt-eventchamp-slider>.gt-swiper-slider .gt-slide-inner{
    background-size:cover;
    background-position:center;
    position:relative;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.gt-eventchamp-slider>.gt-swiper-slider .gt-slide-inner .gt-opacity{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.3;
    left:0;
    top:0
}
.gt-eventchamp-slider .gt-slider-content{
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    max-width:1020px;
    text-align:center;
    z-index:10;
    color:#fff
}
.gt-eventchamp-slider .gt-slider-content .gt-subtitle{
    color:#fff;
    font-size:1.385rem;
    text-transform:uppercase;
    font-weight:500
}
.gt-eventchamp-slider .gt-slider-content .gt-title{
    margin:30px 0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.gt-eventchamp-slider .gt-slider-content .gt-title .gt-primary,.gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary{
    color:#fff;
    font-size:4.231rem;
    text-transform:uppercase;
    font-weight:700;
    line-height:1.1
}
.gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary{
    margin-left:15px
}
.gt-eventchamp-slider .gt-slider-content .gt-text{
    max-width:80%;
    margin:0 auto;
    font-size:1.154rem
}
.gt-eventchamp-slider .gt-slider-content .gt-buttons{
    margin:50px 0 -22.5px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.gt-eventchamp-slider .gt-slider-content .gt-buttons a,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:visited{
    background:0 0;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    padding:11px 40px;
    margin:10px 20px;
    display:inline-flex;
    border-radius:25px;
    align-items:center
}
.gt-eventchamp-slider .gt-slider-content .gt-buttons a:focus,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:hover{
    color:#fff
}
.gt-eventchamp-slider .gt-separator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:10
}
.gt-eventchamp-slider .gt-separator>svg{
    fill:#fff
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-1{
    text-align:center;
    bottom:50px;
    width:100%;
    top:auto
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-1>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    margin:0 10px 0 0;
    display:inline-block;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-1>span:last-child{
    margin-right:0
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-1>span.swiper-pagination-bullet-active,.gt-eventchamp-slider .gt-slider-pagination.gt-style-1>span:focus,.gt-eventchamp-slider .gt-slider-pagination.gt-style-1>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-2{
    text-align:center;
    right:0;
    left:auto;
    margin:30px;
    top:50%;
    transform:translateY(-50%);
    display:flex;
    flex-wrap:wrap;
    width:15px;
    align-content:center
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span{
    width:13px;
    height:13px;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    opacity:1;
    outline:0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span{
    margin:0 0 10px;
    display:block
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span:last-child{
    margin-bottom:0
}
.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span.swiper-pagination-bullet-active,.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span:focus,.gt-eventchamp-slider .gt-slider-pagination.gt-style-2>span:hover{
    background:#fff;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    -ms-transition:.2s;
    transition:.2s
}
.gt-eventchamp-slider .gt-slider-control.gt-style-1{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin:30px;
    z-index:5;
    outline:0
}
.gt-eventchamp-slider .gt-slider-control.gt-style-1:focus,.gt-eventchamp-slider .gt-slider-control.gt-style-1:hover{
    opacity:.6
}
.gt-eventchamp-slider .gt-slider-control.gt-style-1 svg{
    width:25px
}
.gt-eventchamp-slider .gt-slider-control.gt-slider-prev.gt-style-1{
    left:0
}
.gt-eventchamp-slider .gt-slider-control.gt-slider-next.gt-style-1{
    right:0
}
.gt-eventchamp-slider .gt-slider-control.gt-style-2{
    width:55px;
    height:55px;
    text-align:center;
    color:#fff;
    font-size:1.308rem;
    cursor:pointer;
    opacity:.3;
    display:flex;
    align-items:center;
    justify-content:center;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-transition:all 1s cubic-bezier(.25,.8,.25,1);
    -o-transition:all 1s cubic-bezier(.25,.8,.25,1);
    transition:all 1s cubic-bezier(.25,.8,.25,1);
    top:50%;
    transform:translateY(-50%);
    position:absolute;
    margin-left:30px;
    margin-right:30px;
    z-index:5;
    outline:0;
    left:0
}
.gt-eventchamp-slider .gt-slider-control.gt-style-2 svg{
    width:25px
}
.gt-eventchamp-slider .gt-slider-control.gt-slider-prev.gt-style-2{
    margin-top:-32px
}
.gt-eventchamp-slider .gt-slider-control.gt-slider-next.gt-style-2{
    margin-top:32px
}
.gt-eventchamp-slider .gt-slider-control.gt-style-2:focus,.gt-eventchamp-slider .gt-slider-control.gt-style-2:hover{
    opacity:.6
}
@media (max-width:991px){
    .gt-eventchamp-slider .gt-slider-content .gt-title{
        margin:25px 0 0
    }
    .gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary{
        margin-left:10px
    }
    .gt-eventchamp-slider .gt-slider-content .gt-title .gt-background-text{
        display:none
    }
    .gt-eventchamp-slider .gt-slider-content .gt-title .gt-title-inner{
        position:relative
    }
    .gt-eventchamp-slider .gt-slider-content .gt-title .gt-primary,.gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary{
        font-size:3.077rem
    }
}
@media (max-width:767px){
    .gt-eventchamp-slider .gt-slider-content .gt-title .gt-primary,.gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary{
        font-size:2.308rem
    }
    .gt-countdown-slider.gt-style-2>.gt-slider-content .gt-text,.gt-eventchamp-slider .gt-slider-content .gt-text{
        display:none;
        font-size:1rem
    }
}
.admin-bar .fancybox-container .fancybox-infobar,.admin-bar .fancybox-container .fancybox-progress,.admin-bar .fancybox-container .fancybox-thumbs,.admin-bar .fancybox-container .fancybox-toolbar{
    top:32px
}
.fancybox-progress{
    background:#fff
}
.fancybox-content{
    padding:60px
}
.fancybox-content.gt-share{
    margin:auto;
    display:inline-flex
}
.fancybox-container .fancybox-button{
    background-color:#111
}
.fancybox-container .fancybox-button:focus svg,.fancybox-container .fancybox-button:hover svg{
    color:#fff
}
.fancybox-container .fancybox-thumbs__list a,.fancybox-container .fancybox-thumbs__list a:visited{
    margin:3px;
    max-width:calc(50% - 6px);
    width:100px
}
.fancybox-container .fancybox-thumbs__list a:before,.fancybox-container .fancybox-thumbs__list a:visited:before{
    border-width:2px
}
.fancybox-container .fancybox-thumbs{
    color:#111;
    padding:10px 15px;
    background-color:#111
}
.fancybox-container .fancybox-button,.fancybox-container .fancybox-button:focus,.fancybox-container .fancybox-button:hover{
    background-color:#111;
    opacity:1;
    border:0;
    outline:0;
    color:#fff!important;
    width:40px;
    height:40px;
    padding:10px
}
.fancybox-container .fancybox-toolbar .fancybox-button,.fancybox-container .fancybox-toolbar .fancybox-button:focus,.fancybox-container .fancybox-toolbar .fancybox-button:hover,.fancybox-container .fancybox-toolbar .fancybox-button[disabled],.fancybox-container .fancybox-toolbar .fancybox-button[disabled]:hover{
    padding:10px;
    height:44px;
    width:44px;
    outline:0;
    border:0;
    background:#111
}
.fancybox-container .fancybox-navigation .fancybox-button,.fancybox-container .fancybox-navigation .fancybox-button:focus,.fancybox-container .fancybox-navigation .fancybox-button:hover{
    padding:7px;
    height:55px;
    width:55px;
    outline:0;
    border:0;
    background:#111
}
.fancybox-container .fancybox-navigation .fancybox-button--arrow_left,.fancybox-container .fancybox-navigation .fancybox-button--arrow_right{
    border:0
}
.fancybox-caption__body{
    width:1520px;
    max-width:100%;
    padding:0 100px;
    margin:0 auto
}
.fancybox-caption{
    background:0 0
}
.gt-image-gallery .gt-photo{
    position:relative
}
.gt-image-gallery .gt-photo img{
    width:100%
}
.gt-image-gallery .gt-photo a,.gt-image-gallery .gt-photo a:visited{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.gt-content-detail-box>ul>li>.gt-icon>svg,.gt-user-activity>ul>li svg{
    fill:#8a72b3
}
.gt-events-slider .gt-slide-inner .gt-content .gt-information>li svg,.gt-map.gt-events-map .gt-map-popup .gt-bottom-links>li>svg{
    stroke:#8a72b3
}
.bootstrap-select.gt-select .dropdown-item.active,.bootstrap-select.gt-select .dropdown-item:active,.bootstrap-select.gt-select .dropdown-item:focus,.bootstrap-select.gt-select .dropdown-item:hover,.edit-link a:focus,.edit-link a:hover,.fc button:focus,.fc button:hover,.fc-state-default:focus,.fc-state-default:hover,.gt-button.gt-style-1 a:focus,.gt-button.gt-style-1 a:hover,.gt-button.gt-style-2 a:focus,.gt-button.gt-style-2 a:hover,.gt-button.gt-style-3 a:focus,.gt-button.gt-style-3 a:hover,.gt-button.gt-style-5 a,.gt-button.gt-style-5 a:visited,.gt-button.gt-style-6 a:focus,.gt-button.gt-style-6 a:hover,.gt-categorized-contents .gt-nav>li>a.active,.gt-categorized-contents .gt-nav>li>a.active:visited,.gt-categorized-contents .gt-nav>li>a:focus,.gt-categorized-contents .gt-nav>li>a:hover,.gt-contact-box svg,.gt-content-detail-box>ul>li>.gt-content>.gt-inner a:focus,.gt-content-detail-box>ul>li>.gt-content>.gt-inner a:hover,.gt-content-detail-box>ul>li>.gt-icon>i,.gt-content-favorite-add-popup:before,.gt-content-favorite-remove-popup:before,.gt-content-like-add-popup:before,.gt-content-like-remove-popup:before,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-title .gt-secondary,.gt-countdown-slider.gt-style-3>.gt-slider-content>.gt-counter .gt-counter-inner>div,.gt-countdown.gt-style-3 ul li>.gt-inner,.gt-counter>.gt-number,.gt-counter>.gt-title,.gt-event-buttons ul li a:focus,.gt-event-buttons ul li a:hover,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a.active,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a.active:visited,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:focus,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:hover,.gt-event-style-1 .gt-date svg,.gt-event-style-1 .gt-event-status,.gt-event-style-1 .gt-location svg,.gt-event-style-1 .gt-location ul li a:focus,.gt-event-style-1 .gt-location ul li a:hover,.gt-event-style-1 .gt-stock svg,.gt-event-style-1 .gt-time svg,.gt-event-style-1 .gt-venue a:focus,.gt-event-style-1 .gt-venue a:hover,.gt-event-style-1 .gt-venue svg,.gt-event-style-2 .gt-information>div a:focus,.gt-event-style-2 .gt-information>div a:hover,.gt-event-style-2 .gt-information>div svg,.gt-event-style-3 .gt-date svg,.gt-event-style-3 .gt-location svg,.gt-event-style-3 .gt-location ul li a:focus,.gt-event-style-3 .gt-location ul li a:hover,.gt-event-style-3 .gt-price svg,.gt-event-style-3 .gt-status svg,.gt-event-style-3 .gt-stock svg,.gt-event-style-3 .gt-time svg,.gt-event-style-3 .gt-venue a:focus,.gt-event-style-3 .gt-venue a:hover,.gt-event-style-3 .gt-venue svg,.gt-event-style-4 .gt-date svg,.gt-event-style-4 .gt-location svg,.gt-event-style-4 .gt-location ul li a:focus,.gt-event-style-4 .gt-location ul li a:hover,.gt-event-style-4 .gt-price svg,.gt-event-style-4 .gt-status svg,.gt-event-style-4 .gt-stock svg,.gt-event-style-4 .gt-time svg,.gt-event-style-4 .gt-venue a:focus,.gt-event-style-4 .gt-venue a:hover,.gt-event-style-4 .gt-venue svg,.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details .gt-subtitle,.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-details>.gt-price,.gt-event-ticket.gt-style-1 .gt-ticket-inner>.gt-ticket-features p:before,.gt-event-ticket.gt-style-2 .gt-price,.gt-event-ticket.gt-style-2 .gt-ticket-inner .gt-title,.gt-event-ticket.gt-style-3 .gt-price,.gt-event-ticket.gt-style-3 .gt-ticket-inner .gt-title,.gt-event-ticket.gt-style-4 .gt-price,.gt-event-ticket.gt-style-4 .gt-ticket-inner .gt-ticket-features p:before,.gt-event-ticket.gt-style-5 .gt-price,.gt-event-ticket.gt-style-5 .gt-ticket-inner .gt-ticket-features p:before,.gt-event-ticket.gt-style-6 .gt-ticket-features p:before,.gt-event-ticket.gt-style-6 .gt-ticket-header .gt-price,.gt-event-ticket.gt-style-7 .gt-ticket-features p:before,.gt-event-ticket.gt-style-7 .gt-ticket-header .gt-price,.gt-eventchamp-service-box.gt-style-1 .gt-icon,.gt-eventchamp-service-box.gt-style-1 .gt-title,.gt-eventchamp-slider .gt-slider-content .gt-title .gt-secondary,.gt-events-slider .gt-slide-inner .gt-content .gt-information>li i,.gt-feature-box .gt-content .gt-title,.gt-feature-box .gt-icon,.gt-flex-menu li a:focus,.gt-flex-menu li a:hover,.gt-footer .post-list-style-3 .title a:focus,.gt-footer .post-list-style-3 .title a:hover,.gt-footer a:focus,.gt-footer a:hover,.gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:focus,.gt-footer.gt-style-1 .gt-social-links-element.gt-style-6 ul li a:hover,.gt-footer.gt-style-1 .post-list-style-3 .title a:focus,.gt-footer.gt-style-1 .post-list-style-3 .title a:hover,.gt-footer.gt-style-1 a:focus,.gt-footer.gt-style-1 a:hover,.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li:hover>a,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li:hover>a:visited,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li>a:focus,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu>li>a:hover,.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li:hover>a,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li:hover>a:visited,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li>a:focus,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu>li>a:hover,.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li:hover>a,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li:hover>a:visited,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li>a:focus,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu>li>a:hover,.gt-heading .gt-title span,.gt-icon-list.gt-style-1 ul li i,.gt-icon-list.gt-style-1 ul li svg,.gt-icon-list.gt-style-2 ul li i,.gt-icon-list.gt-style-2 ul li svg,.gt-label.gt-style-4,.gt-mailchimp-newsletter .title i,.gt-map.gt-events-map .gt-map-popup .gt-inner a:focus,.gt-map.gt-events-map .gt-map-popup .gt-inner a:hover,.gt-mobile-menu .gt-bottom .gt-social-links li a:focus,.gt-mobile-menu .gt-bottom .gt-social-links li a:hover,.gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu>.active>a,.gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu>.active>a:focus,.gt-mobile-menu .gt-top .gt-menu .gt-dropdown-menu>.active>a:hover,.gt-mobile-menu .gt-top .gt-menu li:focus>a:visited,.gt-mobile-menu .gt-top .gt-menu li:focus>i,.gt-mobile-menu .gt-top .gt-menu li:hover>a,.gt-mobile-menu .gt-top .gt-menu li:hover>i,.gt-mobile-menu .gt-top .gt-menu>li a:focus,.gt-mobile-menu .gt-top .gt-menu>li a:hover,.gt-modal .gt-login-content .gt-modal-footer a:focus,.gt-modal .gt-login-content .gt-modal-footer a:hover,.gt-modal .gt-register-content .gt-modal-footer a:focus,.gt-modal .gt-register-content .gt-modal-footer a:hover,.gt-page-content .gt-post-meta a:focus,.gt-page-content .gt-post-meta a:hover,.gt-page-content .gt-post-meta>ul>li svg,.gt-page-title-bar .gt-breadcrumb nav>ol>li a:focus,.gt-page-title-bar .gt-breadcrumb nav>ol>li a:hover,.gt-page-title-bar .gt-breadcrumb nav>ol>li.current-item>span,.gt-page-title-bar .gt-breadcrumb nav>ol>li.gt-item-current,.gt-pagination ul li>a:focus,.gt-pagination ul li>a:hover,.gt-pagination ul li>span.current,.gt-post-pagination ul li a:focus,.gt-post-pagination ul li a:hover,.gt-post-style-1 .gt-bottom .gt-more:focus,.gt-post-style-1 .gt-bottom .gt-more:hover,.gt-post-style-1 .gt-bottom>ul a:focus,.gt-post-style-1 .gt-bottom>ul a:hover,.gt-post-style-1 .gt-bottom>ul>li svg,.gt-post-style-1 .gt-image .gt-category ul,.gt-post-style-1 .gt-image .gt-category ul a,.gt-post-style-1 .gt-image .gt-category ul a:visited,.gt-post-style-2 .gt-bottom .gt-more:focus,.gt-post-style-2 .gt-bottom .gt-more:hover,.gt-post-style-2 .gt-bottom>ul a:focus,.gt-post-style-2 .gt-bottom>ul a:hover,.gt-post-style-2 .gt-bottom>ul>li svg,.gt-post-style-2 .gt-image .gt-category ul,.gt-post-style-2 .gt-image .gt-category ul a,.gt-post-style-2 .gt-image .gt-category ul a:visited,.gt-post-style-3 .gt-information>div svg,.gt-speaker.gt-style-1 .gt-content .gt-name a:focus,.gt-speaker.gt-style-1 .gt-content .gt-name a:hover,.gt-speaker.gt-style-1 .gt-social-links ul li a:focus,.gt-speaker.gt-style-1 .gt-social-links ul li a:hover,.gt-speaker.gt-style-2 .gt-social-links ul li a:focus,.gt-speaker.gt-style-2 .gt-social-links ul li a:hover,.gt-speaker.gt-style-3 .gt-social-links ul li a:focus,.gt-speaker.gt-style-3 .gt-social-links ul li a:hover,.gt-speaker.gt-style-4 .gt-social-links ul li a:focus,.gt-speaker.gt-style-4 .gt-social-links ul li a:hover,.gt-speaker.gt-style-5 .gt-social-links ul li a:focus,.gt-speaker.gt-style-5 .gt-social-links ul li a:hover,.gt-speaker.gt-style-6 .gt-social-links ul li a:focus,.gt-speaker.gt-style-6 .gt-social-links ul li a:hover,.gt-venue-style-1 .gt-image .gt-location,.gt-venue-style-1 .gt-image .gt-location a,.gt-venue-style-1 .gt-image .gt-location a:visited,.gt-venue-style-1 .gt-image .status,.gt-venue-style-1 .gt-title a:focus,.gt-venue-style-1 .gt-title a:hover,.gt-white .gt-venue-style-1 .gt-title a:focus,.gt-white .gt-venue-style-1 .gt-title a:hover,.plyr__progress--played,.plyr__volume--display,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true],.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-MyAccount-navigation ul li a,.woocommerce .woocommerce-MyAccount-navigation ul li a:visited,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product .stock,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:visited,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a:visited,.woocommerce ul.products li.product .price,.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before,a:focus,a:hover,blockquote:before,button:active,button:active:focus,button:active:hover,button:active:visited,button:focus,button:hover,input[type=submit]:active,input[type=submit]:active:focus,input[type=submit]:active:hover,input[type=submit]:active:visited,input[type=submit]:focus,input[type=submit]:hover{
    color:#8a72b3
}
.fancybox-container .fancybox-progress,.fc button,.fc-event,.fc-event-dot,.fc-state-default,.gt-app-box .gt-item a:focus,.gt-app-box .gt-item a:hover,.gt-blog-carousel .gt-all-button:focus,.gt-blog-carousel .gt-all-button:hover,.gt-blog-carousel .gt-slider-next:focus,.gt-blog-carousel .gt-slider-next:hover,.gt-blog-carousel .gt-slider-prev:focus,.gt-blog-carousel .gt-slider-prev:hover,.gt-button.gt-style-1 a,.gt-button.gt-style-1 a:visited,.gt-button.gt-style-2 a,.gt-button.gt-style-2 a:visited,.gt-button.gt-style-3 a,.gt-button.gt-style-3 a:visited,.gt-categories.gt-style-1 ul li a:focus,.gt-categories.gt-style-1 ul li a:hover,.gt-categories.gt-style-2 ul li a:focus,.gt-categories.gt-style-2 ul li a:hover,.gt-categories.gt-style-3 ul li a,.gt-categories.gt-style-3 ul li a:visited,.gt-categorized-contents .gt-all-button:focus,.gt-categorized-contents .gt-all-button:hover,.gt-categorized-contents .gt-nav>li>a,.gt-categorized-contents .gt-nav>li>a:visited,.gt-content-detail-box>ul>li.gt-event-counter,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:hover,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:hover,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-3>.gt-slider-content .gt-buttons a:hover,.gt-countdown.gt-style-1 ul li>.gt-inner,.gt-countdown.gt-style-4 ul li>.gt-inner,.gt-event-buttons ul li a,.gt-event-buttons ul li a:visited,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-1 .gt-schedule-tabs,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:visited,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-4>.gt-item>.gt-heading,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-5>.gt-item>.gt-heading,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-6>.gt-item>.gt-heading,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-section-tabs .gt-event-tabs>li>a:after,.gt-event-section-tabs .gt-event-tabs>li>a:visited:after,.gt-event-style-1 .gt-category ul li,.gt-event-style-1 .gt-price,.gt-event-style-3 .gt-category ul li,.gt-event-style-4 .gt-category ul li,.gt-eventchamp-service-box.gt-style-1:hover .gt-icon,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:focus,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:hover,.gt-events-carousel .gt-all-button:focus,.gt-events-carousel .gt-all-button:hover,.gt-events-carousel .gt-slider-next:focus,.gt-events-carousel .gt-slider-next:hover,.gt-events-carousel .gt-slider-prev:focus,.gt-events-carousel .gt-slider-prev:hover,.gt-events-slider .gt-slide-inner .gt-content .buttons a:focus,.gt-events-slider .gt-slide-inner .gt-content .buttons a:hover,.gt-events-slider .gt-slide-inner .gt-content .gt-category,.gt-feature-box .gt-content .gt-line,.gt-header.gt-style-1.gt-style-2 .gt-elements .gt-user-box,.gt-header.gt-style-3.gt-style-4 .gt-elements .gt-user-box,.gt-header.gt-style-5.gt-style-6 .gt-elements .gt-user-box,.gt-like-box a.gt-favorited,.gt-like-box a.gt-favorited:visited,.gt-like-box a.gt-liked,.gt-like-box a.gt-liked:visited,.gt-like-box a:focus,.gt-like-box a:hover,.gt-marker-cluster,.gt-mobile-menu .gt-bottom .gt-user-box,.gt-organizers.gt-style-1 ul li a:focus,.gt-organizers.gt-style-1 ul li a:hover,.gt-organizers.gt-style-2 ul li a:focus,.gt-organizers.gt-style-2 ul li a:hover,.gt-organizers.gt-style-3 ul li a,.gt-organizers.gt-style-3 ul li a:visited,.gt-pagination ul li>a,.gt-pagination ul li>a:visited,.gt-pagination ul li>span,.gt-post-pagination ul li a,.gt-post-pagination ul li a:visited,.gt-post-style-1 .gt-bottom .gt-more,.gt-post-style-1 .gt-bottom .gt-more:visited,.gt-post-style-2 .gt-bottom .gt-more,.gt-post-style-2 .gt-bottom .gt-more:visited,.gt-social-links-element.gt-style-1 ul li a:focus,.gt-social-links-element.gt-style-1 ul li a:hover,.gt-social-links-element.gt-style-2 ul li a:focus,.gt-social-links-element.gt-style-2 ul li a:hover,.gt-social-links-element.gt-style-3 ul li a:focus,.gt-social-links-element.gt-style-3 ul li a:hover,.gt-social-links-element.gt-style-4 ul li a:focus,.gt-social-links-element.gt-style-4 ul li a:hover,.gt-social-links-element.gt-style-5 ul li a:focus,.gt-social-links-element.gt-style-5 ul li a:hover,.gt-social-links-element.gt-style-6 ul li a,.gt-social-links-element.gt-style-6 ul li a:visited,.gt-social-links-element.gt-style-7 ul li a:focus,.gt-social-links-element.gt-style-7 ul li a:hover,.gt-social-sharing.gt-style-1 ul li a:focus,.gt-social-sharing.gt-style-1 ul li a:hover,.gt-social-sharing.gt-style-2 ul li a:focus,.gt-social-sharing.gt-style-2 ul li a:hover,.gt-social-sharing.gt-style-3 ul li a:focus,.gt-social-sharing.gt-style-3 ul li a:hover,.gt-social-sharing.gt-style-4 ul li a:focus,.gt-social-sharing.gt-style-4 ul li a:hover,.gt-social-sharing.gt-style-5 ul li a:focus,.gt-social-sharing.gt-style-5 ul li a:hover,.gt-social-sharing.gt-style-6 ul li a,.gt-social-sharing.gt-style-6 ul li a:visited,.gt-social-sharing.gt-style-7 ul li a:focus,.gt-social-sharing.gt-style-7 ul li a:hover,.gt-style-1 .double-bounce1,.gt-style-1 .double-bounce2,.gt-style-2 .spinner>div,.gt-style-3 .spinner,.gt-style-4 .sk-fading-circle .sk-circle:before,.gt-tags.gt-style-1 ul li a:focus,.gt-tags.gt-style-1 ul li a:hover,.gt-tags.gt-style-2 ul li a:focus,.gt-tags.gt-style-2 ul li a:hover,.gt-tags.gt-style-3 ul li a,.gt-tags.gt-style-3 ul li a:visited,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:focus,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:hover,.gt-venue-style-1 .gt-image .price,.gt-venues-carousel .gt-all-button:focus,.gt-venues-carousel .gt-all-button:hover,.gt-venues-carousel .gt-slider-next:focus,.gt-venues-carousel .gt-slider-next:hover,.gt-venues-carousel .gt-slider-prev:focus,.gt-venues-carousel .gt-slider-prev:hover,.irs-bar,.irs-from,.irs-single,.irs-slider,.irs-to,.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover,.plyr__play-large,.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-today>a,.ui-datepicker .ui-datepicker-today>a:visited,.widget_tag_cloud .tagcloud a:focus,.widget_tag_cloud .tagcloud a:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus,.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:visited,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:visited,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce span.onsale,button,input[type=submit]{
    background-color:#8a72b3
}
.fancybox-container .fancybox-thumbs__list a:before,.fc button,.fc-state-default,.gt-app-box .gt-item a:focus,.gt-app-box .gt-item a:hover,.gt-blog-carousel .gt-all-button:focus,.gt-blog-carousel .gt-all-button:hover,.gt-blog-carousel .gt-slider-next:focus,.gt-blog-carousel .gt-slider-next:hover,.gt-blog-carousel .gt-slider-prev:focus,.gt-blog-carousel .gt-slider-prev:hover,.gt-button.gt-style-1 a,.gt-button.gt-style-1 a:focus,.gt-button.gt-style-1 a:hover,.gt-button.gt-style-1 a:visited,.gt-button.gt-style-2 a,.gt-button.gt-style-2 a:visited,.gt-button.gt-style-3 a,.gt-button.gt-style-3 a:visited,.gt-categories.gt-style-2 ul li a:focus,.gt-categories.gt-style-2 ul li a:hover,.gt-categorized-contents .gt-all-button:focus,.gt-categorized-contents .gt-all-button:hover,.gt-categorized-contents .gt-nav>li>a,.gt-categorized-contents .gt-nav>li>a.active,.gt-categorized-contents .gt-nav>li>a.active:visited,.gt-categorized-contents .gt-nav>li>a:focus,.gt-categorized-contents .gt-nav>li>a:hover,.gt-categorized-contents .gt-nav>li>a:visited,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-1>.gt-slider-content .gt-buttons a:hover,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:focus,.gt-countdown-slider.gt-style-2>.gt-slider-content .gt-buttons a:hover,.gt-countdown.gt-style-3 ul li>.gt-inner,.gt-counter>.gt-number,.gt-event-buttons ul li a,.gt-event-buttons ul li a:visited,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:visited,.gt-event-schedule.gt-style-7 .gt-item>ul>li .gt-content>.gt-inner,.gt-event-ticket.gt-style-1.gt-active-on,.gt-event-ticket.gt-style-2.gt-active-on,.gt-event-ticket.gt-style-3.gt-active-on,.gt-event-ticket.gt-style-4,.gt-event-ticket.gt-style-5.gt-active-on,.gt-event-ticket.gt-style-6.gt-active-on,.gt-event-ticket.gt-style-7.gt-active-on,.gt-eventchamp-service-box.gt-style-1 .gt-icon,.gt-eventchamp-service-box.gt-style-1 .gt-title,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:focus,.gt-eventchamp-slider .gt-slider-content .gt-buttons a:hover,.gt-events-carousel .gt-all-button:focus,.gt-events-carousel .gt-all-button:hover,.gt-events-carousel .gt-slider-next:focus,.gt-events-carousel .gt-slider-next:hover,.gt-events-carousel .gt-slider-prev:focus,.gt-events-carousel .gt-slider-prev:hover,.gt-events-slider .gt-slide-inner .gt-content .buttons a:focus,.gt-events-slider .gt-slide-inner .gt-content .buttons a:hover,.gt-footer .gt-app-box .gt-item a:focus,.gt-footer .gt-app-box .gt-item a:hover,.gt-footer.gt-style-1 .gt-app-box .gt-item a:focus,.gt-footer.gt-style-1 .gt-app-box .gt-item a:hover,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-like-box a.gt-favorited,.gt-like-box a.gt-favorited:visited,.gt-like-box a.gt-liked,.gt-like-box a.gt-liked:visited,.gt-like-box a:focus,.gt-like-box a:hover,.gt-organizers.gt-style-2 ul li a:focus,.gt-organizers.gt-style-2 ul li a:hover,.gt-pagination ul li>a,.gt-pagination ul li>a:visited,.gt-pagination ul li>span,.gt-post-pagination ul li a,.gt-post-pagination ul li a:visited,.gt-post-style-1 .gt-bottom .gt-more,.gt-post-style-1 .gt-bottom .gt-more:visited,.gt-post-style-2 .gt-bottom .gt-more,.gt-post-style-2 .gt-bottom .gt-more:visited,.gt-social-links-element.gt-style-7 ul li a:focus,.gt-social-links-element.gt-style-7 ul li a:hover,.gt-social-sharing.gt-style-7 ul li a:focus,.gt-social-sharing.gt-style-7 ul li a:hover,.gt-tags.gt-style-2 ul li a:focus,.gt-tags.gt-style-2 ul li a:hover,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:focus,.gt-testimonials-carousel .gt-slider-pagination .swiper-pagination-bullet:hover,.gt-venues-carousel .gt-all-button:focus,.gt-venues-carousel .gt-all-button:hover,.gt-venues-carousel .gt-slider-next:focus,.gt-venues-carousel .gt-slider-next:hover,.gt-venues-carousel .gt-slider-prev:focus,.gt-venues-carousel .gt-slider-prev:hover,.gt-venues-carousel.gt-white .gt-all-button:focus,.gt-venues-carousel.gt-white .gt-all-button:hover,.gt-venues-carousel.gt-white .gt-slider-next:focus,.gt-venues-carousel.gt-white .gt-slider-next:hover,.gt-venues-carousel.gt-white .gt-slider-prev:focus,.gt-venues-carousel.gt-white .gt-slider-prev:hover,.widget_archive ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-MyAccount-navigation ul li a,.woocommerce .woocommerce-MyAccount-navigation ul li a:visited,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a:visited,.woocommerce nav.woocommerce-pagination ul li span.current,button,button:active,button:active:focus,button:active:hover,button:active:visited,button:focus,button:hover,input[type=submit],input[type=submit]:active,input[type=submit]:active:focus,input[type=submit]:active:hover,input[type=submit]:active:visited,input[type=submit]:focus,input[type=submit]:hover{
    border-color:#8a72b3
}
.gt-event-style-3 .gt-content,.gt-event-ticket.gt-style-4.gt-active-on:before,.gt-flex-menu,.gt-header.gt-style-1.gt-style-2 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-5.gt-style-6 .gt-navbar .gt-menu li .gt-dropdown-menu,.irs-from:after,.irs-single:after,.irs-to:after,.woocommerce-error,.woocommerce-info,.woocommerce-message{
    border-top-color:#8a72b3
}
.gt-page-title-bar .gt-breadcrumb nav>ol>li.current-item>span,.gt-page-title-bar .gt-breadcrumb nav>ol>li.gt-item-current,.ui-datepicker:before{
    border-bottom-color:#8a72b3
}
.gt-banner-box a:before,.gt-banner-box a:visited:before,.gt-speaker.gt-style-2 .gt-content{
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,0,5,0) 2%,#60f 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,0,5,0) 2%,#60f 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(2,0,5,0) 2%,#60f 100%)
}
.gt-header.gt-style-1 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-1 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-1 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-1 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-1 .gt-navbar .gt-menu>li:hover>a:visited,.gt-header.gt-style-3 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-3 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-3 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-3 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-3 .gt-navbar .gt-menu>li:hover>a:visited,.gt-header.gt-style-5 .gt-elements .gt-social-links li a:focus,.gt-header.gt-style-5 .gt-elements .gt-social-links li a:hover,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-header.gt-style-5 .gt-navbar .gt-menu>li a:focus,.gt-header.gt-style-5 .gt-navbar .gt-menu>li a:hover,.gt-header.gt-style-5 .gt-navbar .gt-menu>li:hover>a:visited,.gt-sticky-header .gt-elements .gt-social-links li a:focus,.gt-sticky-header .gt-elements .gt-social-links li a:hover,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:focus,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu li a:hover,.gt-sticky-header .gt-navbar .gt-menu>li a:focus,.gt-sticky-header .gt-navbar .gt-menu>li a:hover,.gt-sticky-header .gt-navbar .gt-menu>li:focus>a:visited,.gt-sticky-header .gt-navbar .gt-menu>li:hover>a,.gt-sticky-header .gt-navbar .gt-menu>li:hover>a:visited .gt-sticky-header .gt-navbar .gt-menu>li:focus>a{
    color:#60f
}
.gt-countdown-slider.gt-style-1>.gt-counter:before,.gt-header.gt-style-1 .gt-elements .gt-user-box,.gt-header.gt-style-3 .gt-elements .gt-user-box,.gt-header.gt-style-5 .gt-elements .gt-user-box,.gt-sticky-header .gt-elements .gt-user-box{
    background:#60f
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-3 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-header.gt-style-5 .gt-navbar .gt-menu li .gt-dropdown-menu,.gt-sticky-header .gt-navbar .gt-menu li .gt-dropdown-menu{
    border-top-color:#60f
}
.gt-categories.gt-style-1 ul li a:focus,.gt-categories.gt-style-1 ul li a:hover,.gt-categories.gt-style-2 ul li a:focus,.gt-categories.gt-style-2 ul li a:hover,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-1 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-2 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-3 .gt-dropdown .gt-panel-body .gt-schedule-speakers .gt-list ul li a:hover,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul a:hover,.gt-event-schedule.gt-style-4>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul a:hover,.gt-event-schedule.gt-style-5>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul a:hover,.gt-event-schedule.gt-style-6>.gt-item>ul>li .gt-content .gt-schedule-speakers .gt-list ul li a:focus,.gt-like-box a:focus,.gt-like-box a:hover,.gt-organizers.gt-style-1 ul li a:focus,.gt-organizers.gt-style-1 ul li a:hover,.gt-organizers.gt-style-2 ul li a:focus,.gt-organizers.gt-style-2 ul li a:hover,.gt-tags.gt-style-1 ul li a:focus,.gt-tags.gt-style-1 ul li a:hover,.gt-tags.gt-style-2 ul li a:focus,.gt-tags.gt-style-2 ul li a:hover,.gt-venues-carousel .gt-all-button:focus,.gt-venues-carousel .gt-all-button:hover,.widget_tag_cloud .tagcloud a:focus,.widget_tag_cloud .tagcloud a:hover,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus,.woocommerce .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:visited,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:visited,.woocommerce nav.woocommerce-pagination ul li span.current{
    color:#fff
}
.fc button:focus,.fc button:hover,.fc-state-default:focus,.fc-state-default:hover,.gt-button.gt-style-1 a:focus,.gt-button.gt-style-1 a:hover,.gt-button.gt-style-2 a:focus,.gt-button.gt-style-2 a:hover,.gt-button.gt-style-3 a:focus,.gt-button.gt-style-3 a:hover,.gt-categorized-contents .gt-nav>li>a.active,.gt-categorized-contents .gt-nav>li>a.active:visited,.gt-categorized-contents .gt-nav>li>a:focus,.gt-categorized-contents .gt-nav>li>a:hover,.gt-detail-widget>ul>li.button-content a:focus,.gt-detail-widget>ul>li.button-content a:hover,.gt-event-buttons ul li a:focus,.gt-event-buttons ul li a:hover,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a.active,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a.active:visited,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:focus,.gt-event-schedule.gt-style-2 .gt-schedule-tabs>li>a:hover,.gt-pagination ul li>a:focus,.gt-pagination ul li>a:hover,.gt-pagination ul li>span.current,.gt-post-pagination ul li a:focus,.gt-post-pagination ul li a:hover,.gt-post-style-1 .gt-bottom .gt-more:focus,.gt-post-style-1 .gt-bottom .gt-more:hover,.gt-post-style-2 .gt-bottom .gt-more:focus,.gt-post-style-2 .gt-bottom .gt-more:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{
    background:0 0
}