/*
Theme Name: Comingsoon Theme
Author: Tessella Studio
Version: 1.0
Text Domain: comingsoon
*/

.item_full_log-txt .star {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    background: url(assets/img/star.png) no-repeat 50% 50%;
}

.woocommerce-account .wrapper { background-color: #e9e9e9; }
.woocommerce-MyAccount-navigation ul { margin-top: 0; }

.woocommerce-MyAccount-content {
    box-shadow: 0px 2px 26px 5px #e0e0e0;
    padding: 30px 60px;
    margin-bottom: 50px;
    background: #efefef;
}
.woocommerce-MyAccount-content .woocommerce-Input {
    width: 100%;
    border: 1px solid #1fa6d7;
    font-size: 18px;
    padding: 5px 14px;
    margin-bottom: 10px;
}
.woocommerce-MyAccount-content label {
    font-size: 14px;
    color: #666666;
}
.woocommerce  .woocommerce-MyAccount-content .woocommerce-Button{
    background: #262626;
    color: #fff;
    border: 0;
    width: 100%;
    font-size: 18px;
    border-radius: 50px;
    padding: 14px 10px;
    margin: 20px 0 0;
    max-width: 168px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}


.login .lgn{ margin-bottom: 10px; }
.login .body-back{ z-index: 0; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: none !important;
    margin-right: 0 !important;
}

.h-navi-circle-btm a { white-space: nowrap; }
.no-login .wrapper { padding-top:50px; }
.h-fourth-srch { background: none; }

.h-fourth-srch i {
    font-size: 24px;
    color:#1fa6d7;
}

.f-second .dt{
    font-size: 21px;
    color:#fff;
    background: none;
    text-align: center;
    line-height: 38px;
}

.article-bl i {
    margin-top: -6px;
    margin-right: 15px;
}
.venue-head-book i{
    margin-right: 5px;
    font-size: 20px;
}
.item_md_log-date{
    background: none;
    position: relative;
}

.woocommerce-MyAccount-navigation-link--customer-logout { margin-top: 50px; }
.account_first_name .required { display: none; }
.form-tooltip { color:#b1acac; }
.big_list.active .big_list-bl-img { display: inline-block;}
.big_list-bl-img { display: inline-block; }

.hh-trigger .toggle.btn{
    min-height: 23px;
    border:4px solid #a3a3a3;
    min-width: 37px;
    border-radius: 30px;
    margin: 0 10px;
}
.hh-trigger .btn-primary, .hh-trigger .btn-primary:hover, .hh-trigger .btn-primary:focus, .hh-trigger .btn-light.toggle-off, .hh-trigger .btn-light.toggle-off:hover, .hh-trigger .btn-light.toggle-off:focus{
    background: transparent !important;
    border-color:#a3a3a3 !important;
}

.hh-trigger .toggle-group { left: -23%; }
.hh-trigger .toggle.off .toggle-group { left: -75%; }

.hh-trigger .toggle-handle {
    width: 10px;
    height: 10px;
    background: #a3a3a3;
    border-radius: 50%;
    padding: 0;
    vertical-align: top;
    margin-top: 3px;
    border-color:#a3a3a3;
}
.big_list-ttl:before{
    content: '\f0d7';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    background: none !important;
    width: auto;
    height: auto;
    font-size: 30px;
    color:#1fa6d7;
    margin-top: 0;
    transform: translateY(-50%) rotate(0deg)!important;
}

.big_list.active1 .big_list-ttl:before { transform: translateY(-50%) rotate(180deg) !important; }

.item_md_log-subimg {
    background: #fff;
    min-height: 112px;
}

.single-venues .venue-head > img {
    width: 100%;
    height: auto;
}

.f-second input{ z-index: -1; }

.venue-head-book:hover {
    text-decoration: none;
    color: #c10e70;
}

.venue-head-book:hover i { transform: scale(1.2); }
.venue-head-book:focus i { transform: scale(0.8); }
.item_circle .item_circle-img { background-color: white; }
.next-days{ text-align: right; }

.pagination-days a{
    color: #1fa6d7;
    font-size: 18px;
    padding: 10px 25px;
    border: 1px solid white;
    border-radius: 25px;
    margin: 5px 0;
    display: inline-block;

}
.pagination-days a i{
    margin-top: -1px;
    vertical-align: middle;
}
.pagination-days .prev-days i { margin-top: -4px; }
.big_list-bl-ttl { line-height: 1.2; }
.h-logo img { max-width: 200px; }

.pag-days {
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #f3f3f3;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    background-color: #e9e9e9;
}
.item_circle-img img, .item_circle-subimg img {
    height: 100%;
    width: auto;
}

.item_full_log-top { border:0 !important;}

.item_full_log-btm {
    position: absolute;
    left: 0;
    bottom:0;
}

.item_full_log-subimg { z-index: 2; }

.item_full_log-txt .star{
    font-size: 23px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    background: none;
    color:#23a7d8;
}
.item_full_log-txt .star:before { content: '\f005'; }

.h-third-menu li:last-child{
    border-top: 1px dotted #b5b5b5;
    padding-top: 10px;
    margin-top: 17px;
}

span.password-input {
    display: block;
    width: 100%;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5rem }

.map-info-popup .logo-block,.map-info-popup .text-block,.map-info-popup .address a{
    display: block!important;
    text-align: center!important;
}

.woocommerce-ResetPassword {
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 20px;
    margin-bottom: 50px;
}

.event-organizer .row a.circle_left-img { margin-right: 0; }

.circle_left {
    width: 100%;
    display: block;
}

.item_trp-txt p, .item_trp-ttl { overflow-wrap: break-word; }
.search-content-form .h-navi-input input, .search-content-form .h-navi-sin input:checked + label,.search-content-form  .h-navi-input-btm button { color: black; }
