/* ===================================================================================

* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/*=== ADMIN =========================================================== */
.fw-backend-option{
	opacity: 1 !important;
}

.wrap {
    margin: 10px 20px 0 2px !important;
}



/*=== FRONT =========================================================== */

.related.products{
    display: flex;
    width: 100%;
    flex-direction: column;
}
.navbar-brand.logo img{
    max-height:100px
}

/*div#page-banner-area:after {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    content: "";
    background: #1d232752;
}*/


.header-transparent {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
    top: 0;
}

.header-top {
    padding: 15px 0;
}
.ticket-btn.btn {
    background-color: #ffffff;
    color: #ff007a;
}
.ticket-btn.btn:hover, .ticket-btn.btn:active, .ticket-btn.btn:focus{
    color:#fff;
}

.nav-item.menu-buy-ticket-btn{
    display: none !important;
    position: absolute !important;
    top: 10px !important;
    right: -130px !important;
    background-color: #ffffff !important;
}

.menu-buy-ticket-btn .nav-link{
    color: #ff007a !important;
    line-height: normal !important;
}

.navbar-fixed.sticky .nav-item.menu-buy-ticket-btn{
    display: block !important;
}
.menu-buy-ticket-btn:hover{
    background: #ff007a !important;
}
.menu-buy-ticket-btn:hover a{
    color: #fff !important;
}

.page-banner-area {
    position: relative;
    min-height: 500px;
}

.main-menu > .menu-item > .dropdown-menu > .menu-item > .dropdown-menu{
    left: 100%;
    top: 0;
    right: auto;
}

#newsletter-form-email::placeholder {
  color: black;
  opacity: 1; /* Firefox */
}

#newsletter-form-email:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: black;
}

#newsletter-form-email::-ms-input-placeholder { /* Microsoft Edge */
 color: black;
}

.newsletter-form .form-group .form-control{
    padding-left: 20px;
    color: #000;
}

.page.page-id-1147 .page-banner-area,
.page.page-id-4522 .page-banner-area,
.page.page-id-4189 .page-banner-area
{
    background-position: bottom left;
}

.icon-menu:before {
    content: "\e871" !important;
}


.fa.fa-apple::before{
    content: "\f2c6" !important;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title{
    height: auto !important;
    min-height: 60px;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-active a {
    color: black;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
    font-size: 30px;
    text-align: center;
    color: #ff007a;
    margin-bottom: 50px;
}
.header-cart-li{
    border-left: 1px solid #eee;
    padding: 0 10px;
    margin: 0;
}

.mini-cart-btn sup{
    top: -0.8em;
    left: -0.8em;
    background: #ff007a;
    /* width: 20px; */
    border-radius: 50%;
    display: inline-block;
    padding: 9px 4px;
}
/* .fa.fa-apple,
.fa.fa-facebook-square, 
.fa.fa-twitter-square,
.fa.fa-instagram,
.fa.fa-telegram,
.fa.fa-youtube {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
} */ 
.header-top .qoute-btn{
    padding-inline: 0;
}
.elementor-widget-exhibz-latestnews .post .post-body{
	min-height:310px;
}
.header-classic{
	background: rgb(0 0 0 / 38%);
}


.woocommerce table.cart td.actions .input-text {
    max-width: 345px;
	width: 100%;
}
.woocommerce table.cart td.actions .input-text{
	padding: 9px 20px !important;
}
.woocommerce-page table.cart td.actions .coupon {
	min-width: 50%;
}
.woocommerce table.cart td.actions button.button, 
.woocommerce a.button, 
.woocommerce button.button.alt,
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon input, 
.woocommerce table.cart td.actions .coupon .input-text+.button{
	border-radius: 3px;
}

.woocommerce form.login{
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.woocommerce form .password-input, .woocommerce-page form .password-input{
    width: 100%;
}


.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
    width: 100%;
}

body.page.page-id-1989 .entry-content > .woocommerce > h2{
    text-align: center;
}

.page-id-1989 .page-banner-area, 
.page-id-2257 .page-banner-area,
.page-id-2261 .page-banner-area,
.page-id-1988 .page-banner-area
{
    min-height: 195px !important;
    background: #1a1831 !important;
}

.page-id-1989 .page-banner-area .page-banner-title,
.page-id-2257 .page-banner-area .page-banner-title,
.page-id-2261 .page-banner-area .page-banner-title,
.page-id-1988 .page-banner-area .page-banner-title
{
    display: none;
}



@media (max-width: 767px){
    .ts-count-down .countdown .counter-item {
        width: 24%;
    }
    .ts-count-down .countdown .counter-item span{
        font-size: 40px; 
    }
	
	.woocommerce-page table.cart td.actions .coupon .input-text, 
	.woocommerce-page table.cart td.actions .coupon input,
	.woocommerce table.cart td.actions .coupon .input-text+.button{
		width: 100%;
		float: none;
		margin-top: 20px;
		display: block;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text{
		display: block;
		width:100%;
	}
}