.slz-event-01 {
display: block;
}
.slz-event-01 .event-wrapper {
display: table;
width: 100%;
background-color: #fbfbfb;
padding: 20px 0px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slz-event-01 .event-info {
display: table-cell;
vertical-align: middle;
padding: 30px 15px 30px 30px;
position: relative;
}
.slz-event-01 .event-info + .event-info:before {
position: absolute;
content: '';
left: 0;
top: 0;
bottom: 0;
width: 1px;
height: auto;
background-color: #e7eaef;
-webkit-transition: all 0.45s ease;
-o-transition: all 0.45s ease;
transition: all 0.45s ease;
}
.slz-list-event-01 .slz-event-01:hover .event-info+.event-info:before {
background-color: rgba(2, 16, 27, 0.8);
}
.slz-event-01 .event-info:last-child:before {
content: none;
}
.slz-list-event-04 .slz-event-04 {
padding: 25px;
}
.slz-event-01 .event-info.time {
width: 170px;
text-align: center;
color: #5e6c7c;
font-size: 20px;
font-weight: 500;
text-transform: capitalize;
padding-right: 30px;
}
.slz-event-01 .event-info.time .date {
font-size: 72px;
line-height: 1;
font-weight: 900;
color: #cbd5e1;
display: block;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slz-event-01 .event-info.time .month,
.slz-event-01 .event-info.time .year {
display: inline-block;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slz-event-01 .event-info.time .year:before {
content: '-';
padding: 0 5px;
}
.slz-event-01 .event-info.info {
width: 420px;
}
.slz-event-01 .event-info.info .info-wrapper,
.slz-list-event-04 .slz-event-04 {
display: table;
width: 100%;
transition: all 0.3s ease;
}
.slz-event-01 .event-info.info .info-img {
display: table-cell;
width: 85px;
}
.slz-event-01 .event-info.info .info-content {
display: table-cell;
padding-left: 15px;
vertical-align: middle;
color: #263e5f;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.slz-event-01 .event-info.info .title,
.slz-event-04 .event-content .title {
display: inline-block;
font-size: 18px;
font-weight: 900;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slz-column-1 .slz-event-04 .price + .slz-btn-booking {
margin-left: 15px;
}
.slz-event-01 .event-info.info .description {
margin-top: 6px;
}
.slz-event-01 .event-info.location .general {
text-transform: uppercase;
}
.slz-event-01 .event-info.location .specific {
position: relative;
margin-top: 10px;
padding-left: 20px;
}
.slz-event-01 .event-info.location .specific:before {
position: absolute;
top: 0;
left: 0;
font-family: 'FontAwesome';
content: '\f041';
}
.slz-event-01 .event-info.price {
text-transform: uppercase;
}
.slz-event-01 .event-info.price .unit {
margin-bottom: 10px;
}
.slz-event-01 .event-info.price .prefix,
.slz-event-01 .event-info.price .number,
.slz-event-01 .event-info.price .subfix,
.slz-event-04 .event-price .price {
display: inline-block;
font-size: 30px;
font-weight: 700;
color: #156fc5;
}
.slz-column-1 .slz-event-04 .event-price .price {
vertical-align: middle;
}
.slz-event-04 .event-price {
text-align: center;
vertical-align: middle;
}
.slz-event-01 .event-info.button {
padding: 30px 0;
min-width: 150px;
}
.slz-event-01 .event-info.button .slz-btn .btn-icon {
display: none;
}
.slz-list-event-01 {
position: relative;
}
.slz-list-event-01 .slz-btn {
min-width: 0;
}
.slz-list-event-01 .search-event {
display: table;
width: 100%;
margin-bottom: 60px;
padding: 45px 0 15px 0;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
}
.slz-list-event-01 .search-event .search-item {
display: table-cell;
vertical-align: top;
width: 28%;
padding: 15px;
position: relative;
}
.slz-list-event-01 .search-event .search-item.search-time {
width: 315px;
}
.slz-list-event-01 .search-event .search-item:first-child {
padding-left: 0;
}
.slz-list-event-01 .search-event .search-label {
font-size: 16px;
font-weight: 600;
font-style: italic;
text-transform: capitalize;
position: absolute;
top: -15px; 
left: 15px;
}
.slz-list-event-01 .search-event .search-item:first-child .search-label {
left: 0;
}
.slz-list-event-01 .search-event .search-label:before {
content: '\f111';
font-family: 'FontAwesome';
padding: 0 5px;
font-style: normal;
font-size: 6px;
content: none;
}
.slz-list-event-01 .search-event .search-field {
border: 1px solid #eaeaea;
border-radius: 50px;
-webkit-border-radius: 50px;
width: 100%;
padding: 5px 20px;
}
.slz-list-event-01 .search-event .search-field::-webkit-input-placeholder {
font-style: italic;
color: #a5a5a5;
}
.slz-list-event-01 .search-event .search-field::-moz-placeholder {
font-style: italic;
color: #a5a5a5;
}
.slz-list-event-01 .search-event .search-field:-ms-input-placeholder {
font-style: italic;
color: #a5a5a5;
}
.slz-list-event-01 .search-event .search-field:-moz-placeholder {
font-style: italic;
color: #a5a5a5;
}
.slz-list-event-01 .search-event .search-field.half {
display: inline-block;
width: calc(50% - 10px);
}
.slz-list-event-01 .search-event .search-field.half + .half {
margin-left: 15px;
}
.slz-list-event-01 .search-event .search-btn {
min-width: 130px;
text-align: center;
display: table-cell;
vertical-align: middle;
text-align: right;
}
.slz-list-event-01 .search-event .search-btn .btn-icon {
display: none;
}
.slz-list-event-01 .search-result {
font-weight: 500;
text-align: right;
margin-bottom: 15px;
}
.slz-list-event-01 .search-loading {
opacity: 0;
position: absolute;
width: 50px;
height: 50px;
top: 135px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
background-image: url(//phifestival.com/wp-content/themes/solala_v4.9/solala/static/img/theme-img/event-loading.gif);
}
.slz-list-event-01 .search-loading.active {
opacity: 1;
}
.slz-list-event-01 .list-event {
text-align: center;
font-size: 24px;
}
.slz-list-event-01 .list-event .item {
text-align: left;
font-size: 14px;
position: relative;
}
.slz-list-event-01 .list-event .item .slz-event-01:before,
.slz-list-event-04 .slz-list-block .item .slz-event-04:before {
content:'';
position:absolute;
width:0;
height:100%;
top:0;
left:0;
transition: all 0.45s ease;
}
.slz-list-event-01 .list-event .item .slz-event-01:before {
background-color: rgba(15, 28, 38, 1);
opacity: 0;
}
.slz-list-event-04 .slz-list-block .item .slz-event-04:before {
background-color: rgba(15, 28, 38, 1);
}
.slz-list-event-01 .list-event .item .slz-event-01:hover:before,
.slz-list-event-04 .slz-list-block .item .slz-event-04:hover:before {
width:100%;
left: 0;
opacity: 1;
}
.slz-list-event-01 .list-event .item + .item {
margin-top: 10px;
}
.slz-list-event-01 .slz-event-01:hover .event-info.time .date {
color: #323a41;
}
.slz-list-event-01 .slz-event-01:hover .event-info.time,
.slz-list-event-01 .slz-event-01:hover .event-info.info .info-content,
.slz-list-event-01 .slz-event-01:hover .event-info.location .specific {
color: #7d858f;
}
// .slz-list-event-01 .slz-event-01:hover .event-info.info .title,
// .slz-list-event-01 .slz-event-01:hover .event-info.price .unit {
//     color: #c2ccd5;
// }
.slz-list-event-01 .slz-event-01:hover .event-info.info .title {
color: #d32eb2;
}
// .slz-list-event-01 .slz-event-01:hover .event-info + .event-info:before {
//     // background-color: #02101b;
//     background-color: rgba(2, 16, 27, 0.4);
// }
.slz-list-event-01 .slz-btn-readmore {
margin-top: 50px;
text-align: center;
} .slz-events-archive .sc_event_block .slz-list-event-01 .list-event,
.col-md-8 .sc_event_block .slz-list-event-01 .list-event,
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event {
font-size: 0;
margin: 0 -10px;
}
.slz-events-archive .sc_event_block .slz-list-event-01 .list-event .item,
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item,
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item {
display: inline-block;
width: 50%;
padding: 0 10px;
vertical-align: top;
font-size: 14px;
}
.slz-events-archive .sc_event_block .slz-list-event-01 .list-event .item + .item,
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item + .item,
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item + .item {
margin-top: 20px;
}
.slz-events-archive .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2),
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2),
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2) {
margin-top: 0;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-wrapper,
.col-md-8 .sc_event_block .slz-event-01 .event-wrapper,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-wrapper {
display: block;
padding: 30px 15px;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info,
.col-md-8 .sc_event_block .slz-event-01 .event-info,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info {
display: block;
text-align: center;
padding: 0;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info + .event-info,
.col-md-8 .sc_event_block .slz-event-01 .event-info + .event-info,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info + .event-info {
margin-top: 10px;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info + .event-info:before,
.col-md-8 .sc_event_block .slz-event-01 .event-info + .event-info:before,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info + .event-info:before {
content: none;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.time,
.col-md-8 .sc_event_block .slz-event-01 .event-info.time,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.time {
width: 100%;
padding: 0;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.info,
.col-md-8 .sc_event_block .slz-event-01 .event-info.info,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.info {
width: 100%;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.info .info-wrapper,
.col-md-8 .sc_event_block .slz-event-01 .event-info.info .info-wrapper,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.info .info-wrapper {
display: block;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.info .info-img,
.col-md-8 .sc_event_block .slz-event-01 .event-info.info .info-img,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.info .info-img {
display: block;
width: 100%;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.info .info-content,
.col-md-8 .sc_event_block .slz-event-01 .event-info.info .info-content,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.info .info-content {
display: block;
padding-left: 0;
margin-top: 20px;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.location .specific,
.col-md-8 .sc_event_block .slz-event-01 .event-info.location .specific,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.location .specific {
display: inline-block;
font-weight: 500;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.price,
.col-md-8 .sc_event_block .slz-event-01 .event-info.price,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.price {
margin-top: 15px;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.price .unit,
.col-md-8 .sc_event_block .slz-event-01 .event-info.price .unit,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.price .unit {
display: inline-block;
font-weight: 700;
font-size: 20px;
margin-bottom: 0;
}
.slz-events-archive .sc_event_block .slz-event-01 .event-info.button,
.col-md-8 .sc_event_block .slz-event-01 .event-info.button,
.vc_col-sm-8 .sc_event_block .slz-event-01 .event-info.button {
margin-top: 30px
}  .slz-event-03 .event-wrapper {
position: relative;
padding: 90px 50px 70px 50px;
text-align: center;
min-height: 450px;
background-color: rgba(1, 6, 19, 0.55);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slz-event-03 .event-wrapper:hover {
background-color: rgba(0, 35, 78, 0.95);
}
.slz-event-03 .event-wrapper .info-img img {
position: absolute;
top: 0;
left: 50%;
width: auto;
height: 100%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
z-index: -1;
}
.slz-event-03 .event-wrapper .slz-category {
color: #fff;
font-weight: 500;
}
.slz-event-03 .event-wrapper .slz-category .text {
position: relative;
text-transform: uppercase;
}
.slz-event-03 .event-wrapper .slz-category .text:before {
position: absolute;
content: '';
top: 6px;
left: -10px;
width: 30px;
height: 3px;
background-image: -webkit-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: -moz-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: -o-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.slz-event-03 .event-wrapper .slz-category .text:after {
position: absolute;
content: '';
top: 6px;
right: -10px;
width: 30px;
height: 3px;
background-image: -webkit-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: -moz-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: -o-linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
background-image: linear-gradient(#fff, #fff 33%, transparent 33%, transparent 50%, transparent 66%, #fff 66%, #fff);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.slz-event-03 .event-wrapper .date-event {
color: #fff;
margin-top: 15px;
}
.slz-event-03 .event-wrapper .date-event:hover {
color: #d32eb2;
}
.slz-event-03 .event-wrapper .title-wrapper {
margin-top: 10px;
min-height: 144px;
display: table;
width: 100%;
}
.slz-event-03 .event-wrapper .title-wrapper .title {
color: #fff;
font-size: 36px;
font-weight: 900;
line-height: 48px;
text-transform: uppercase;
display: table-cell;
vertical-align: middle;
}
.slz-event-03 .event-wrapper .title-wrapper .title:hover {
color: #d32eb2;
}
.slz-event-03 .event-wrapper .button {
margin-top: 50px;
}  .slz-event-single-block .slz-block-item-06.style-4 {
margin-bottom: 50px;
padding: 0;
box-shadow: none;
-webkit-box-shadow: none;
background-color: #fbfbfb;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-image {
box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-webkit-border-radius: 0;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-image:before {
padding-top: 39%;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-image img {
width: 100%;
height: auto;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.slz-event-single-block .slz-block-item-06.style-4 .block-content {
padding: 25px 30px;
}
.slz-event-single-block .slz-block-item-06 .block-content .block-title {
font-size: 20px;
font-weight: 700;
color: #263e5f;
margin-bottom: 0;
pointer-events: none;
}
.slz-event-single-block .slz-block-item-06 .block-title + .block-description {
margin-bottom: 0;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-title + .block-info,
.slz-event-single-block .slz-block-item-06.style-4 .block-description + .block-info {
margin-top: 20px;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info {
border: none;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li {
font-style: normal;
line-height: 24px;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li + li {
margin-top: 15px;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li:after {
content: none;
}
.slz-event-single-block .slz-block-item-06 .block-info li .link {
padding-left: 15px;
}
.slz-event-single-block .slz-block-item-06 .block-info li .link:hover {
color: #202427;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link.date:before,
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link.location:before {
content: '\f111';
color: #878e96;
font-size: 7px;
line-height: 24px;
left: 45px;
font-family: FontAwesome;
margin-right: 5px;
position: absolute;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link.date
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link.location {
position: relative;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link .title {
font-weight: 400;
color: #4a5664;
min-width: 0;
margin-right: 0;
}
.slz-event-single-block .slz-block-item-06.style-4 .block-info li .link .title:after {
content: ':';
padding-right: 5px;
}
.slz-event-single-block .slz-block-item-06 .block-info li .link .text {
font-weight: 500;
color: #263e5f;
}
.slz-blog-detail.slz-event .sc_main_title.style-2 .slz-main-title img {
top: 0;
}
.slz-blog-detail.slz-event .sc_main_title.style-2 .slz-main-title .title {
color: #263e5f;
padding-top: 0;
padding-left: 5px;
font-size: 18px;
text-transform: uppercase;
font-weight: 500;
}
.event-detail-wrapper .slz-block-team-01 .team-body {
padding-left: 0;
padding-right: 0;
}
.event-detail-wrapper .slz-block-team-01 .team-body .title {
line-height: 1.2;
}
.event-detail-wrapper .slz-pricing-plan-01 .slz-main-title {
color: #263e5f;
padding-top: 0;
padding-left: 5px;
font-size: 18px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 20px;
}
.event-detail-wrapper .slz-pricing-plan-01 {
margin-top: 50px;
}
.event-detail-wrapper .slz-pricing-plan-01 .slz-main-title .title {
font-size: inherit;
color: inherit;
font-weight: 500;
padding-left: 25px;
margin-left: -10px;
}
.event-detail-wrapper .slz-pricing-plan-01 .slz-main-title .title:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 100%;
background-image: url(http://wp.solazu.net/solala/wp-content/uploads/2017/01/Icon7.png);
background-repeat: no-repeat;
}  .slz-list-event-04 .slz-list-block .item .slz-event-04 {
position: relative;
transition: all 0.5s ease;
background-color:#fbfbfb;
}
// .slz-list-event-04 .slz-list-block .item .slz-event-04:hover {
//    background-color: transparent;
// }
.slz-event-04 .event-image,
.slz-event-04 .event-content, 
.slz-event-04 .event-price {
display: table-cell;
vertical-align: top;
position: relative;
}
.slz-event-04 .event-image {
width: 85px;
position: relative;
}
.slz-event-04 .event-image .info-img img {
position: relative;
width: 100%;
height: auto;
max-width: initial;
top:0;
left: 0;
}
.slz-event-04 .location {
position: relative;
margin-top: 10px;
padding-left: 20px;
display: inline-block;
}
.slz-event-04 .location:before {
position: absolute;
content: '\f041';
top: 0;
left: 0;
font-family: 'FontAwesome';
font-size: 14px;
}
.slz-event-04:hover .location {
color:#6e767f;
}
.slz-event-04 .event-content {
padding-left: 15px;
}
.slz-event-04 .event-price .price {
display: block;
}
.slz-event-04 .event-content .month,
.slz-event-04 .event-content .date,
.slz-event-04 .event-content .year {
display: inline-block;
}
.slz-event-04 .slz-btn > .btn-text + .btn-icon {
display: none;
}
.slz-event-04 .event-content .title {
color: #156fc5;
}
.slz-event-04 .event-content .event-info.time + .title-wrapper {
margin-top: 15px;
}
.slz-event-04 .event-content .event-info.time {
font-size: 14px;
font-weight: 400;
width: auto;
display: inline-block;
padding: 0 10px;
background-color: #d32eb2;
border-radius: 2px;
color: #fff;
}
.slz-list-event-04 .item .slz-event-04:hover .event-content .title {
color: #cbd5e1;
}
.slz-list-event-04 .item .slz-event-04:hover .event-content .location {
color: #7d858f;
}
.slz-event-04 .price + .slz-btn-booking {
margin-top: 20px;
}
.slz-event-04 .slz-btn-booking {
min-width: 0;
width: 125px;
color: #cbd5e1;
}
.slz-event-04 .slz-btn-booking:after {
position: absolute;
content: "";
width: calc(100% + 2px);
height: calc(100% + 2px);
top: -1px;
left: -1px;
opacity: 1;
z-index: 1;
background-color: #fff;
border: 1px solid #f9f9fa;
border-radius: 30px;
-webkit-border-radius: 30px;
transition: all 0.45s ease;
}
.slz-event-04:hover .slz-btn-booking {
color: #fff;
}
.slz-event-04:hover .slz-btn-booking:after {
opacity: 0;
visibility: hidden;
}
.col-md-8 .slz-list-event-04 .slz-list-block.slz-column-1 > .item, 
.col-md-12 .slz-list-event-04 .slz-list-block.slz-column-1 > .item {
margin-top: 30px;
}  .slz-event-countdown-01 .block-title {
text-align: center;
font-size: 36px;
font-weight: 900;
}
.slz-event-countdown-01 .block-info {
margin-top: 40px;
margin-bottom: 10px;
}
.slz-event-countdown-01 .block-info .date-time-wrapper,
.slz-event-countdown-01 .block-info .block-title {
text-align: left;
font-size: 30px;
font-style: normal;
font-weight: 700;
}
.slz-event-countdown-01 .block-info .block-title {
//color: #d32eb2;
}
.slz-event-countdown-01 .block-info .date-time-wrapper {
text-transform: uppercase;
color: #fafafa;
display: block;
margin-top: 30px;
}
.slz-event-countdown-01 .block-info .date-time-wrapper .day {
font-weight: 900;
}
.slz-event-countdown-01 .block-info .date-time-wrapper .day + .month {
font-size: 16px;
padding-left: 5px;
}
.slz-event-countdown-01 .block-info .location-wrapper {
margin-top: 5px;
}
.slz-event-countdown-01 .block-info .location-wrapper .place {
font-size: 16px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
color: #4a5664;
letter-spacing: 4px;
}
.slz-event-countdown-01 .block-title:hover,
.slz-event-countdown-01 .block-title:focus {
color: #d32eb2;
}
.slz-event-countdown-01 .coming-soon {
margin-top: 12px;
display: block;
width: auto;
font-size: 0;
margin: 0 -30px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .time {
color: #18364a;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .count {
font-size: 45px;
line-height: 1;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .stat-label {
font-weight: 400;
text-transform: uppercase;
font-size: 14px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper {
padding: 0 30px;
display: inline-block;
text-align: center;
width: 25%;
vertical-align: top;
font-size: 14px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count {
padding: 25px 0px;
position: relative;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper:after {
content: none;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count:before {
content:'';
position: absolute;
top: 0;
left: 0;
z-index: -2;
width: 100%;
height: 100%;
background: linear-gradient( #0c72c7, #d32eb2);
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count:after {
content:'';
position: absolute;
width: calc(100% - 2px);
height: calc(100% - 2px);
top: 1px;
left: 1px;
z-index: -1;
opacity: 1;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count:before {
content:'';
position: absolute;
top: 0;
left: 0;
z-index: -2;
width: 100%;
height: 1px;
background-color: #0c72c7;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count:after {
content: '';
position: absolute;
top: 100%;
left: 0;
z-index: -2;
width: 100%;
height: 1px;
background-color:#d32eb2;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .count-height:before {
content:'';
position: absolute;
top:0;
left: 0;
z-index: -2;
width: 1px;
height: 100%;
background: linear-gradient( #0c72c7,#d32eb2);
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .count-height:after {
content:'';
position: absolute;
width: 1px;
height: 100%;
top: 0;
right: 0;
background: linear-gradient( #0c72c7, #d32eb2);
}
.sc_event_carousel .carousel-overflow .slick-dots,
.entry-content .sc_event_carousel .carousel-overflow .slick-dots {
margin: 0;
padding: 0;
bottom: -30px;
}  @media screen and (max-width: 1024px) {
.sc_event_block .slz-list-event-01 .search-event .search-item {
width: 24%;
}
.sc_event_block .slz-event-01 .event-info.time {
width: 150px;
font-size: 16px;
}
.sc_event_block .slz-event-01 .event-info.time .date {
font-size: 50px;
}
.sc_event_block .slz-event-01 .event-info.info {
width: 350px;
}
.slz-event-countdown-01 .coming-soon {
margin: 0 -15px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper {
padding: 0 15px;
}
.slz-footer-banner.style-1 div .banner-description {
padding-top: 30px;
float: none;
}
.slz-footer-banner.style-1 div img {
position: relative;
margin: 0 auto;
display: block;
}
.slz-footer-banner.style-1 {
text-align: center;
}
}
@media screen and (max-width: 768px) {
.sc_event_block .slz-list-event-01 .search-event {
display: block;
padding: 15px 0 30px 0;
}
.sc_event_block .slz-list-event-01 .search-event .search-item {
display: block;
width: 100%;
padding: 10px 0;
}
.sc_event_block .slz-list-event-01 .search-event .search-label {
position: relative;
top: auto;
left: auto;
margin-bottom: 5px;
}
.sc_event_block .slz-list-event-01 .search-event .search-item.search-time {
width: 100%;
}
.sc_event_block .slz-list-event-01 .search-event .search-btn {
display: block;
text-align: center;
margin-top: 5px;
}
.sc_event_block .slz-list-event-01 .list-event {
font-size: 0;
margin: 0 -10px;
}
.sc_event_block .slz-list-event-01 .list-event .item {
display: inline-block;
width: 50%;
padding: 0 10px;
vertical-align: top;
font-size: 14px;
}
.sc_event_block .slz-list-event-01 .list-event .item + .item {
margin-top: 20px;
}
.sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2) {
margin-top: 0;
}
.slz-list-event-04 .slz-event-04,
.sc_event_block .slz-event-01 .event-wrapper {
display: block;
padding: 30px 15px;
text-align: center;
}
.sc_event_block .slz-event-01 .event-info {
display: block;
text-align: center;
padding: 0;
}
.sc_event_block .slz-event-01 .event-info + .event-info {
margin-top: 10px;
}
.sc_event_block .slz-event-01 .event-info + .event-info:before {
content: none;
}
.sc_event_block .slz-event-01 .event-info.time {
width: 100%;
padding: 0;
}
.sc_event_block .slz-event-01 .event-info.info {
width: 100%;
}
.sc_event_block .slz-event-01 .event-info.info .info-wrapper,
.slz-event-04 .event-image,
.slz-event-04 .event-content, 
.slz-event-04 .event-price {
display: block;
}
.slz-event-04 .event-image {
width: auto;
}
.slz-event-04 .event-image .info-img img {
position: relative;
width: auto;
left: 0;
top:0;
transform: none;
}
.slz-event-04 .event-price .price {
width: 100%;
margin-top: 15px;
}
.slz-event-04 .event-content {
margin-top: 20px;
padding-left: 0;
}
.slz-event-01 .event-info.info .info-img,
.slz-column-2 .slz-event-04 .event-image .info-img {
display: block;
width: 100%;
}
.sc_event_block .slz-event-01 .event-info.info .info-img {
display: block;
width: 100%;
}
.sc_event_block .slz-event-01 .event-info.info .info-content {
display: block;
padding-left: 0;
margin-top: 20px;
}
.sc_event_block .slz-event-01 .event-info.location .specific {
display: inline-block;
font-weight: 500;
}
.sc_event_block .slz-event-01 .event-info.price {
margin-top: 15px;
}
.sc_event_block .slz-event-01 .event-info.price .unit {
display: inline-block;
font-weight: 700;
font-size: 20px;
margin-bottom: 0;
}
.sc_event_block .slz-event-01 .event-info.button {
margin-top: 30px
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .count {
font-size: 40px;
}
.slz-footer-banner.style-2 .banner-description,
.slz-footer-banner.style-2 > div {
display: block;
}
.slz-footer-banner.style-1  img {
display: none;
}
}
@media screen and (max-width: 767px) {
.slz-event-countdown-01 .coming-soon {
margin: 0 -10px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper {
padding: 0 10px;
}
.slz-footer-banner.style-2 img {
display: none;
padding-left: 10px;
padding-right: 10px;
}
.slz-footer-banner.style-2 .banner-description {
padding-left: 0px;
}
.slz-footer-banner.style-2 .banner-button {
margin-left: 0px;
}
}
@media screen and (max-width: 480px) {
.sc_event_block .slz-list-event-01 .list-event .item,
.slz-event-archive .sc_event_block .slz-list-event-01 .list-event .item,
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item,
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item {
width: 100%;
}
.sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2),
.slz-event-archive .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2),
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2),
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 2) {
margin-top: 20px;
}
.sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 1),
.slz-event-archive .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 1),
.col-md-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 1),
.vc_col-sm-8 .sc_event_block .slz-list-event-01 .list-event .item:nth-child(-n + 1) {
margin-top: 0;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .count {
font-size: 24px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count {
padding: 18px 0px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count .stat-label {
font-size: 12px;
}
}
@media screen and (max-width:380px) {
.sc_event_block .slz-event-single-block .slz-block-item-06.style-4 .block-content {
padding: 15px 20px;
}
.slz-event-countdown-01 .coming-soon {
margin: 0 -8px;
}
.slz-event-countdown-01 .coming-soon .main-count-wrapper {
padding: 0 8px;
}
}
@media screen and (max-width: 320px) {
.slz-event-countdown-01 .coming-soon .main-count-wrapper .main-count {
padding: 15px 0px;
}
} .slz-footer-banner.style-2 > div,
.slz-footer-banner.style-1 > div {
display: table;
padding: 75px 15px 50px 15px;
position: relative;
overflow: hidden;
}
.slz-footer-banner.style-1 > div{
overflow: visible;
}
.slz-footer-banner.style-1  img {
position: absolute;
bottom: 0;
}
.slz-footer-banner.style-2 img {
position: absolute;
bottom: 0;
left: 0;
}
.slz-footer-banner .banner-description {
display: table-cell;
vertical-align: top;
padding-left: calc(8.33% + 15px);
}
.slz-footer-banner .banner-description p {
margin: 0 0 15px;
}
.slz-footer-banner.style-1 .banner-description {
vertical-align: middle;
text-align: center;
display: inline-block;
float: right;
padding-left: 0;
}