/*
Theme Name: Talkie Child
Theme URI: https://iqonicthemes.com/wp-themes/talkie/
Author: the iQonic team
Author URI: https://iqonicthemes.com/
Template:   talkie
Description: Data Science is growing and each businesses today are driven by the force. The stimulation is so strong that most Startups and new business ventures evolve around Data Science and anaylitics. talkie is one of the most advanced technology website template for beginners and businesses. Build and explore various aspects of data science, business analytics, big data projects, data visualization tools business, online training and professional courses to job opportunities listing.
Version: 2.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: talkie
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.box-shadow-none .feature-box-effect.box-effect{
    box-shadow:none;
    margin-bottom:30px;
        padding: 0 0 10px 0;
}
.box-shadow-none .feature-box-effect.box-effect .iq-icon{
    height: 60px;
    line-height: 60px;
    width: 60px;
    text-align: center;
    font-size: 25px;
}

/*Order Received */

.woocommerce-order-received .woocommerce-order-details header h2 {
    font-size: 21.328px;
    margin: 20px 0px;
    color: #302f5b;
    font-weight: 500;
    padding: 18px 0px;
}

.woocommerce-order-received .woocommerce table.shop_table td, .woocommerce-order-received .woocommerce table.shop_table th, .woocommerce-order-received .woocommerce table.shop_table thead tr th{
    border: 0.063em solid #eaecee;
}

.woocommerce-order-received .woocommerce-order-details table a.button{
    background:#ff7364;
    color:#fff;
    font-weight: 500;
}
/*view subscription*/
.woocommerce-view-subscription .woocommerce table.shop_table td, .woocommerce-view-subscription .woocommerce table.shop_table th, .woocommerce-view-subscription .woocommerce table.shop_table thead tr th{
    border: 0.063em solid #eaecee;
    font-size: 16px;
  font-weight: 500;
}

.woocommerce-view-subscription h2 {
    font-size: 18px;
    margin: 20px 0px;
    color: #302f5b;
    font-weight: 500;
    /* padding: 10px 0px; */
}

.woocommerce-view-subscription .woocommerce-customer-details h5 {
    padding: 0px !important;
    margin: 20px 0px;
}

.woocommerce-view-subscription .woocommerce table.shop_table td a.button {
    color: #fff !important;
    background: #ff7364;
    font-weight: 500;
      margin-bottom: 10px;
}
.woocommerce-view-subscription .woocommerce table.shop_table td a.button:hover{
    background: #3639a4;
}

.woocommerce-view-subscription ul.wc-item-meta {
    padding: 0px;
}

.woocommerce .woocommerce-customer-details table td {
    padding: 0.5em 0;
    font-weight: 500;
}
.woocommerce .woocommerce-customer-details table td.label-name {
    font-weight: bold;
}

/*subscriptions Listing*/

.woocommerce-subscriptions .woocommerce-pagination a {
    border-radius: 5px;
    margin: 1em 0em;
    padding: 14px 28px !important;
    font-size: 14px;
    font-weight: 500;
    padding: 14px 28px !important;
    text-transform: uppercase;
    letter-spacing: 0.125em;
    color: #fff;
    background-color: #FF7463;
    display: inline-block;
    line-height: normal;
}

.woocommerce-subscriptions .woocommerce table.shop_table td a.button {
    background: #ff7364;
    color: #fff;
    font-weight: 500;
    font-size: inherit;
    padding: 0.375em 1em;
    margin: 0 0 0.5em 1em;
    line-height: 1.75;
    border-radius: 4px;
    letter-spacing: 0.125em;
    transition: all .5s ease-out;
}

/*Logout Icon*/
li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    font-weight: 800;
    font-family: "Font Awesome 6 Free";
    content: '\f08b';
}

li.woocommerce-MyAccount-navigation-link--customer-logout a span {
    position: absolute;
    left: 35px;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a::before{
      font-weight: 800;
    font-family: "Font Awesome 6 Free";
    content: '\f08e';
        color:#3639a4;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a span {
    position: absolute;
    left: 35px;
}
/*order*/
.woocommerce-orders .woocommerce table.shop_table td, .woocommerce-orders .woocommerce table.shop_table th, .woocommerce-orders .woocommerce table.shop_table thead tr th{
    border: 0.063em solid #eaecee;
    font-size: 16px;
  font-weight: 500;
}

.woocommerce-orders .woocommerce table{
    margin-bottom:20px;
}

.woocommerce-orders .woocommerce-pagination {
    border-radius: 5px;
    /*margin: 1em 0em;*/
    font-size: 14px;
    font-weight: 500;
    /*padding: 14px 28px !important; */
    text-transform: uppercase;
    letter-spacing: 0.125em;
}
.woocommerce-orders .woocommerce-pagination a{
    padding: 14px 28px !important
}

.woocommerce-orders .woocommerce a.talkie-morden-btn.woocommerce-button--previous {
    color: #fff;
    margin-top: 1em;
    display: inline-block;
    line-height: normal;
}

.woocommerce-orders .woocommerce table.shop_table tr{
  border-color: #ddd;
}
.woocommerce-orders .woocommerce table.shop_table tr td{
  border-color: #ddd;
}
.woocommerce-orders .woocommerce table.shop_table tr th{
  border-color: #ddd !important;
}
@media(max-width:768px){
.woocommerce-orders .woocommerce table.shop_table tr:first-child{
  border-top:1px solid #ddd ;
}
.woocommerce-orders .woocommerce table.shop_table tr td{
  border-bottom: 0;
}
}

.woocommerce-orders .woocommerce table.shop_table td span bdi {
    color: #FF7463;
}


/*subscriptions*/
.woocommerce-subscriptions .woocommerce table.shop_table td, .woocommerce-subscriptions .woocommerce table.shop_table th, .woocommerce-subscriptions .woocommerce table.shop_table thead tr th{
    border: 0.063em solid #eaecee;
    font-size: 16px;
  font-weight: 500;
}

.woocommerce-subscriptions .woocommerce table.shop_table td a.button{
    background:#ff7364;
    color:#fff;
    font-weight: 500;
} 

.woocommerce-subscriptions .woocommerce table.shop_table tr{
  border-color: #ddd;
}
.woocommerce-subscriptions .woocommerce table.shop_table tr td{
  border-color: #ddd;
}
.woocommerce-subscriptions .woocommerce table.shop_table tr th{
  border-color: #ddd !important;
}
@media(max-width:768px){
.woocommerce-subscriptions .woocommerce table.shop_table tr:first-child{
  border-top:1px solid #ddd ;
}
.woocommerce-subscriptions .woocommerce table.shop_table tr td{
  border-bottom: 0;
}
}

/*Address*/
.woocommerce-edit-address h4 {
    font-size: 18px;
    color: #302f5b;
    font-weight: 500;
    /* padding: 10px 0px;*/
}

/*.woocommerce-Address table td.label-name {
    padding: 0.625em 0em;
}*/
   
.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .talkie-address-section{
    margin:0px;
}

.woocommerce-edit-address .woocommerce-Address{
    margin-bottom: 1em;
}

/*View Order*/
.woocommerce-view-order .woocommerce-order-details h2 {
    font-size: 21.32px;
    margin: 20px 0px;
    color: #302f5b;
    font-weight: 500;
    padding: 18px 0px;
}

.woocommerce-view-order table.shop_table tr td ul {
    padding: 0px;
}

/*Log-in Page*/
.zooqqai-login .talkie-woocommerce-custom-form form p label {
    margin: 0 0 0.25em !important;
}

.zooqqai-login .talkie-woocommerce-custom-form p label span {
    color: #ff0000;
}
 
.zooqqai-login .woocommerce-form-row {
    margin-bottom: 10px !important;
}

/*Woo My Account Page */

.zooqqai_myaccount .woocommerce>.row{
    padding: 2.125em;
    background: #f2f4ff;
    max-width: 34.75em;
    margin: 0 auto;
}
.zooqqai_myaccount .woocommerce>.row>div{
    padding: 0;
}
.zooqqai_myaccount .woocommerce .woocommerce-form-row{
    margin-bottom: 0;
}
.zooqqai_myaccount .woocommerce h5 {
    text-align: center;
    display: block;
        font-size: 30px;
}
.zooqqai_myaccount .woocommerce-Button {
    width: 100%;
}

.zooqqai_myaccount .lost_password {
    display: block;
    text-align: center;
}

@media (max-width: 767px){
    .zooqqai_myaccount .woocommerce>.row{
        padding: 1.125em 1em;
    }
    .zooqqai_myaccount .col-md-12.col-sm-12{
        padding:0px;
    }
}

/*Zooqqai App link*/
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link span {
    color: #3639a4;
} 

/*Lost Password*/
.zooqqai_myaccount.woocommerce-lost-password .woocommerce> .woocommerce-ResetPassword {
    padding: 2.125em;
    background: #f2f4ff;
    max-width: 34.75em;
    margin: 0 auto;
}
.zooqqai_myaccount.woocommerce-lost-password .woocommerce> .woocommerce-ResetPassword>p{
    margin: 0 0 15px;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
}
.zooqqai_myaccount.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p input{
    width: 100%;
}

@media(max-width:767px){
    .zooqqai_myaccount.woocommerce-lost-password .woocommerce> .woocommerce-ResetPassword{
        padding:45px 15px;
    }
    .zooqqai_myaccount.woocommerce-lost-password .woocommerce> .woocommerce-ResetPassword>p{
        font-size:14px;
    }
    
}

/*checkout Page*/
.woocommerce-checkout ul.wc-item-meta { padding: 0px; }


/***** my account page ***** 15-04-2024 **/

.woocommerce-account .woocommerce-MyAccount-navigation {
    background: #3639a4;
	    height: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content{
background-color: #fff;
    box-shadow: 0 12px 32px 0 rgba(25,41,66,0.07);
    height: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding: 0px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #fff;
    padding-left: 16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: block;
    padding: 16px 0px; color: #fff;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
    padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:after{    background-color: rgba(255, 255, 255, 0.1);}
.woocommerce-account li.woocommerce-MyAccount-navigation-link--customer-logout a::before{margin-right:1em;}
.woocommerce-account li.woocommerce-MyAccount-navigation-link--customer-logout a span{    position: relative;
    left: 0px;}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a span{    position: relative;
    left: 0px;}

.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a::before{color:#fff}
.woocommerce-account  li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link span{color:#fff}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a:hover:before{color:var(--color-theme-primary)}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a:hover span{color:var(--color-theme-primary)}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--zooqq-app-link a::before{margin-right:1em;}

.woocommerce-account.woocommerce-page .woocommerce table {margin:0; border:none;}
.woocommerce-account.woocommerce-page .woocommerce table thead{box-shadow:inset 0 12px 32px 0 rgba(25,41,66,.07)}

.woocommerce-account.woocommerce-page .woocommerce table thead tr th{border:none;   padding: 16px 16px;}
.woocommerce-account.woocommerce-page .woocommerce table tbody tr td {border: none; border-bottom: 1px solid #eaecee;     font-weight: 400; font-size:15px;     padding: 12px 16px;}
.woocommerce-account.woocommerce-page .woocommerce table tbody tr td  a{font-size:15px; }
.woocommerce-account.woocommerce-page .woocommerce table tbody tr td a.woocommerce-button.view {
    font-size: 12px;
    background-color: transparent;
    color: #3639a4;
    padding: 5px 12px;
    margin: 0px;
	    display: inline-flex;
    border: 1px solid #3639a4;
	    line-height: var(--font-line-height-body);
    border-radius: var(--border-radius);
}
.woocommerce-account.woocommerce-page .woocommerce table tbody tr td a.woocommerce-button.view:hover{background-color:#3639a4; color:#fff}
.woocommerce-account.woocommerce-page span.woocommerce-Price-amount.amount {
    display: block;
}
.woocommerce-account.woocommerce-page .woocommerce table tbody tr:hover {
    background-color: #f9f8f8;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination{display:inline-flex}
.woocommerce-Pagination .woocommerce-button--next{border-radius:4px;}
.woocommerce-account .woocommerce-MyAccount-content a.talkie-button.zooqq-app-link{    background-color: #3639a4;}
.woocommerce-account .woocommerce-MyAccount-content  a.talkie-button.zooqq-app-link:hover{background-color: #ff7364;}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title + .row .col-lg-8 {
    width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title + .row .col-lg-4 {
    width: 100%;
}

.woocommerce-account.woocommerce-page.woocommerce-subscriptions span.woocommerce-Price-amount.amount{display:inline-flex}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-MyAccount-subscriptions span.woocommerce-Price-amount.amount{display:inline-flex}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address-title{     box-shadow: inset 0 12px 32px 0 rgba(25,41,66,.07); background-color:#f2f4ff; padding:16px;     margin: 0px;}

.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr th{font-size: 14px;     font-weight: 600;}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-customer-details{    background: transparent;}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-customer-details .table-responsive{    padding: 0px;}

.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .shop_table.subscription_details tbody tr:first-child{background-color:#f2f4ff;     box-shadow: inset 0 12px 32px 0 rgba(25,41,66,.07); 
}
.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .shop_table.subscription_details tbody tr:first-child td{    padding: 16px 16px;   font-weight: 500;     color: var(--global-font-title); font-size: 16px;  border:none;   }

.woocommerce-view-subscription .woocommerce-MyAccount-content table.shop_table  td a.button {
    color: #3639a4 !important;
    background: transparent;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: capitalize;
    padding: 0px;
}
.woocommerce-view-subscription .woocommerce-MyAccount-content table.shop_table td a.button:hover{background:transparent;}
.woocommerce-view-subscription .woocommerce-MyAccount-content table.shop_table.order_details .product-name  a.button{margin-left:12px;}
 .woocommerce-view-subscription .woocommerce-MyAccount-content table.shop_table.order_details .product-name .wc-item-meta {margin-bottom:5px;}
.woocommerce-account.woocommerce-page.woocommerce-view-subscription span.woocommerce-Price-amount.amount{display:inline-flex;}
 .woocommerce-view-subscription .woocommerce-MyAccount-content table.shop_table.order_details .product-name .wc-item-meta + a.button{margin-left:0;}
.woocommerce-account.woocommerce-page .addresses .title .edit {color: #fff;padding: 6px 16px; box-shadow: none;background: var(--color-theme-primary);text-transform: uppercase;}
.woocommerce-account.woocommerce-page .addresses .title .edit:hover{background-color:#3639a4}
.woocommerce-account.woocommerce-page.woocommerce-view-subscription .woocommerce-customer-details{margin-top:20px;}
.woocommerce-account.woocommerce-page.woocommerce-view-subscription .woocommerce-customer-details .woocommerce-column__title{padding:12px 16px !important; display:block; margin:0px;}
.woocommerce-view-subscription .woocommerce-MyAccount-content header{box-shadow:none !important;}

.zooqqai_dashboardTop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 12px 0px 18px;
}
.zooqqai_dashboardTop h2{font-size:24px; font-weight: 500;}
.woocommerce-account.woocommerce-page.woocommerce-payment-methods .woocommerce-MyAccount-content a.talkie-button.btn{margin-top:20px;}
.dashboard-zooqq-subscription-info {
    padding: 20px;
    margin: 0px 0px 20px;
    height: 200px;
    width: 300px;
    display: flex;
    align-items: center;
    background-image: radial-gradient(circle at 79% 12%, rgba(252, 252, 252,0.04) 0%, rgba(252, 252, 252,0.04) 50%,rgba(116, 116, 116,0.04) 50%, rgba(116, 116, 116,0.04) 100%),radial-gradient(circle at 98% 39%, rgba(136, 136, 136,0.04) 0%, rgba(136, 136, 136,0.04) 50%,rgba(34, 34, 34,0.04) 50%, rgba(34, 34, 34,0.04) 100%),radial-gradient(circle at 83% 49%, rgba(234, 234, 234,0.04) 0%, rgba(234, 234, 234,0.04) 50%,rgba(56, 56, 56,0.04) 50%, rgba(56, 56, 56,0.04) 100%),linear-gradient(90deg, rgb(255,255,255),rgb(255,255,255));
}
.dashboard-zooqq-subscription-info p {
    margin: 0px;
    color: #302f5b;
}
.dashboard-zooqq-subscription-info p strong:first-child {
    font-size: 24px;
	color: #ff7364;
}
.dashboard-zooqq-subscription-info p strong {
    display: block;
}

.zooqqai-header_dropdown button.btn.btn-primary.dropdown-toggle {
    background: transparent;
    padding: 0px;
    border: none;
    display: inline-flex;
    box-shadow: none;
    padding-right: 26px;
    margin-right: 10px;
}

.zooqqai-header_dropdown button.btn.btn-primary.dropdown-toggle:after{border: none;
    color: #5f6168;
    font-family: 'theme-icon';
    font-size: 23px;
    position: absolute;
    top: 0px;
    right: 0px;
	margin-left: 0px;
    vertical-align: middle;
    content: "\e900";
}
.zooqqai-header_dropdown .dropdown.open .dropdown-menu {display:block}
.zooqqai-header_dropdown .dropdown .dropdown-menu{padding: 1em 0;
    background: #fff;
    background: var(--color-theme-white-box);
    -webkit-box-shadow: 0 12px 32px 0 rgba(25,41,66,.07);
    box-shadow: 0 12px 32px 0 rgba(25,41,66,.07);
    -webkit-box-shadow: var(--global-box-shadow);
    box-shadow: var(--global-box-shadow);
    width: 200px;
	top: 50px;
    left: 0px;
    border-radius: 8px;
    border-radius: var(--border-radius-box);
    border: .0625em solid #eaecee;
    border: .0625em solid var(--border-color-light);}

.zooqqai-header_dropdown .dropdown .dropdown-menu:before{
	    border-color: transparent transparent #fff;
    border-left: 20px solid transparent;
    border-bottom: 20px solid var(--color-theme-white-box);
    top: -17px;
	content: "";
    width: 0;
    height: 0;
    border-right: 0 solid transparent;
    border-top: 0 solid transparent;
    position: absolute;
    left: 30px;
}
.zooqqai-header_dropdown .dropdown .dropdown-menu:after{
	border-color: transparent transparent #eaecee;
    border-left: 21px solid transparent;
    border-bottom: 21px solid var(--border-color-light);
    top: -20px;
    z-index: -1;
	    content: "";
    width: 0;
    height: 0;
    border-right: 0 solid transparent;
    border-top: 0 solid transparent;
    position: absolute;
    left: 30px;
}



.zooqqai-header_dropdown .dropdown .dropdown-menu li a:hover {
    color: #ff7364;
}

.zooqqai-header_dropdown .dropdown .dropdown-menu li:last-child a {
    border: none;
}
.zooqqai-header_dropdown .dropdown .dropdown-menu li {
    padding: 0px 16px;
}
.zooqqai-header_dropdown .dropdown .dropdown-menu li a {
    display: block;
    padding: 10px 0px;
    font-size: 14px;
    text-transform: capitalize;
    color: #5f6168;
    border-bottom: 1px solid #f7f4f4;
}
.talkie-woocomerce-download-product {
    padding: 20px;
}
.talkie-woocomerce-download-product p.talkie-order-msg {
    float: none;
}

.woocommerce-order-received.woocommerce-checkout .talkie-page-header{display:none;}
.woocommerce-checkout .talkie-page-header{display:none;}
form.woocommerce-EditAccountForm.edit-account legend {
    font-size: 20px;
    color: #302f5b;
    font-weight: 500;
    text-transform: capitalize;
}
.woocommerce-account .woocommerce-MyAccount-content .payment-message-box .woocommerce-Message--info {
    padding: 18px!important;
}
.woocommerce .payment-message-box {
    display: block;
}

.woocommerce-edit-address .woocommerce-MyAccount-content form >  h3{display:none;}
.woocommerce-account.woocommerce-page.woocommerce-view-order .woocommerce-order-details header{box-shadow:none;}


.priceplan-tab-box{display:none;}
.priceplan-tab-box.show{display:block;}
.plantabs {
    margin: 20px 0px 60px;
    padding: 0px;
}
.plantabs li {
    list-style: none;
    margin: 0px;
}
.plantabs li a {
    min-width: 173px;
    display: block;
    padding: 17px 10px;
    background: transparent;
    color: #3639a4;
    border: none;
    text-transform: uppercase;
    background-color: #fff;
    font-weight: 500;
	    box-shadow: var(--global-box-shadow);
}
.plantabs li a:hover{background-color:#3639a4}
.plantabs li:first-child a.active:hover{ border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;}
.plantabs li:last-child a.active:hover{  border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;}
.plantabs li:first-child a.active {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.plantabs li:last-child a.active {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.plantabs li a.active {
    background-color: #3639a4;
}

.my-account-plans-list h2.title{font-size: 24px; margin-bottom:36px;
    font-weight: 500;     color: #302f5b;}

.my-account-plans-list .priceplan-tab-box.show {
    display: flex !important;     
	gap:16px;
}
.my-account-plans-list .priceplan-tab-box{justify-content: center;}
.my-account-plans-list .priceplan-tab-box > div{width:33.33%; border-radius: var(--border-radius); border:1px solid var(--border-color-light); position:relative;     padding-bottom: 70px;
    background: var(--color-theme-white-box);
    /*box-shadow: var(--global-box-shadow);*/
    transition: all .5s ease-in-out;}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info {
    padding: 30px 16px 0;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info .price {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 0;
	margin-top:20px;
    font-weight: var(--font-weight-semi-bold);
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info .price span.subscription-details {
    font-size: 16px;
    color: var(--color-theme-primary);
    font-weight: 400;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info h5.title{font-size:16px;}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info {
    padding: 30px 16px;
    list-style: none;
    margin-bottom: 0;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info li {
    display: flex;
    align-items: center;
    gap: .5em;
	justify-content:flex-start;
    margin-bottom: .5em;
	    text-align: left;
	    font-size: 16px;
    line-height: 21px;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info .price span.price {
    display: flex;
    justify-content: center;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-price-info .price span.price span.subscription-details {
    position: relative;
    top: 4px;
}

.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info li i {
    font-size: 20px;
	    color: var(--color-theme-primary);
    line-height: normal;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .talkie-button {
    text-align: center;
    width: 100%;
    display: block;
    color: var(--global-font-title);
    border-top: .0625em solid var(--border-color-light);
    padding: 1.5em 1em;
    margin-top: 2em;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
    transition: all .3s ease-in;
	    position: absolute;
    bottom: 0px;
    left: 0px;
}
.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .talkie-button:hover {
    background: var(--global-font-title);
    color: var(--color-theme-white);
    border-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message--info{padding:16px;}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .recurring-totals{display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart-subtotal.recurring-total{display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.order-total.recurring-total{display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-name .talkie-product-image{display:none;}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item .product-total{padding:0px 0px 16px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info {
    padding: 20px 0px;
    text-align: left;
    line-height: 23px;
    margin: 0px;
	    background: transparent;
	border-bottom:.0625em solid var(--border-color-light);
}
.woocommerce-checkout .woocommerce-checkout-review-order form.checkout_coupon {
    background-color: transparent;
    border: 0;
    text-align: left;
    padding: 0px;
    max-width: 100%;
    margin: 14px 0px 0px;
	
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
    color: #ff7364;
    font-weight: 400;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info::before {
    position: relative;
    top: 0px;
    left: 0px;
    display: inline-flex;
    padding: 0px;
    margin: 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order  .woocommerce form.checkout_coupon {
    border: 0;
    text-align: left;
    padding: 0px;
    max-width: 100%;
    margin: 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order  .talkie-checkout-coupon .talkie-button.btn {
    position: absolute;
    right: 7px;
    top: 0;
    height: 40px;
    font-size: 12px;
    bottom: 0px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-name {
    padding: 0px 16px 16px 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal td{ padding: 10px 0px 0px 0px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total td{ padding: 10px 0px 16px 0px;}
.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper {
    margin: 0px 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal th{ padding: 10px 0px 0px 0px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total th{ padding: 10px 0px 16px 0px;}
.woocommerce table.woocommerce-checkout-review-order-table td.product-name .talkie-content-wrapper .product-quantity {
    font-size: .8em;
    display: block;
    background-color: rgb(255 115 100 / 17%);
    width: 64px;
    padding: 2px 8px;
    color: #ff7364;
    border: 1px solid #ffd2ce;
    margin-top: 10px;
    text-align: center;
    border-radius: 4px;
	display:none;
}

.woocommerce-checkout .woocommerce-checkout-review-order > .table-responsive{    box-shadow: var(--global-box-shadow);
    padding: 20px;}
.woocommerce-checkout .talkie-order_review-box{background-color:transparent;}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order.custom-coupon-box {
    box-shadow: var(--global-box-shadow);
    padding: 10px 20px 20px;
    margin: 24px 0px;
    position: relative;
    z-index: 2;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
    box-shadow: var(--global-box-shadow);
    padding: 20px;
    margin: 20px 0px;
    border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li {
    border-bottom: .0625em solid var(--border-color-light);
    margin-bottom: 10px;
	padding-bottom:10px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li:last-child{margin:0px; border:none;}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .payment_box.payment_method_bacs{margin:0px; padding:12px 0px;}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .payment_box.payment_method_stripe {
    margin: 0px;
    padding: 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .payment_box.payment_method_stripe .form-row {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.woocommerce-additional-fields h5, .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #order_comments_field{display:none;}
.single-product .product .summary.entry-summary{width:100%; padding:0; max-width:800px; margin:auto;     box-shadow: var(--global-box-shadow); background-color:#fff; padding:30px; float: none;}

.single-product div.summary .product_title {
    margin-bottom: .12em;
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    pointer-events: none;
}
.single-product.woocommerce div.product div.summary .price {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    color: var(--global-font-title);
    text-align: center;
}
.single-product .product form.cart .variations td.label {
    padding-right: 1em;
    width: 100%;
    display: block;
}
.single-product .product form.cart .variations td.value {
    padding-right: 1em;
    width: 100%;
    display: block;
}


.single_variation_wrap{border-radius: var(--border-radius); border:1px solid var(--border-color-light); position:relative;
    transition: all .5s ease-in-out;  padding:22px;}
.single_variation_wrap .iq-talkie-price-info{  padding: 20px 0px 0px;
    list-style: none;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;}
.single_variation_wrap .iq-talkie-price-info li {
    display: flex;
    align-items: center;
	justify-content:flex-start;
    margin-bottom: 20px;
	    text-align: left;
	    font-size: 16px;
    line-height: 21px;
	    width: 50%;
}
.single_variation_wrap .iq-talkie-price-info li i {
    font-size: 20px;
    color: var(--color-theme-primary);
    line-height: normal;
	margin-right:12px;
}

.single-product .single_variation_wrap .woocommerce-variation-description {
    order: 2;
}
.single-product .woocommerce-variation.single_variation .woocommerce-variation-price {
    order: 1;
	    margin: 0px;
}
.single-product .woocommerce-variation.single_variation {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}
.single-product.woocommerce div.product div.summary .price {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0px;
}
.single-product.woocommerce div.product div.summary .price .subscription-details{    font-size: 16px;
    color: var(--color-theme-primary);
    font-weight: 400;}
.single-product.woocommerce .talkie-breadcrumb ol li:nth-child(2){display:none;}

/*** 21-05-2024 ****/

.woocommerce-checkout{background-color: #f9f9fb;}
.woocommerce-checkout header{background-color:#fff}
.woocommerce-checkout .content-area .site-main {padding-top: 12px;}
.woocommerce-checkout .talkie-breadcrumb.talkie-breadcrumb-center .talkie-breadcrumb-nav{background-color:transparent;     padding: 12px 0px 0px;}
.woocommerce-checkout .iq_checkout_billing, .woocommerce-checkout .talkie-order_review-box{    background-color: #fff;
    padding: 30px;
    border-radius: 10px;
    border: 1px solid #e5e7eb;    }
.woocommerce-checkout .iq_checkout_shipping{margin-top:20px;}
.woocommerce-checkout .talkie-order_review-box{ top: 20px;     position: sticky;}
.woocommerce-checkout .woocommerce-checkout-review-order > .table-responsive {
    box-shadow: none;
    padding: 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info{    padding: 0px 0px 0px;     display: block;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{    display: block; font-size: 15px;}
.woocommerce-checkout .woocommerce-checkout-review-order form.checkout_coupon p {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #2A3547;
}
.woocommerce-checkout #customer_details h5 {
    color: #2A3547;
    font-size: 18px;
    margin: 0px;
    padding: 0px 0px 16px;
}
.woocommerce-checkout .talkie-order_review-box  h5 {
    color: #2A3547 !important;
    font-size: 18px;
    margin: 0px;
    padding: 0px 0px 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal th{    color: #2A3547;     font-size: 15px;     padding-top: 25px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total th{    color: #2A3547;     font-size: 15px; padding-bottom:0px;}

.woocommerce table.woocommerce-checkout-review-order-table span{ color: #2A3547; font-size:15px;}
.woocommerce table.woocommerce-checkout-review-order-table td.product-name .talkie-content-wrapper {
    text-align: left;
    color: #2A3547;
    font-size: 15px;
    line-height: 20px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item .product-total {
    width: 40%;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info{    font-size: 15px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info{border:none;    color: #2A3547;}
.woocommerce-checkout .woocommerce-checkout-review-order .coupon-form td {
    border-bottom: 1px solid #eaecee !important;
}
.woocommerce table.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount {
    font-size: 16px;

}
.woocommerce table.woocommerce-checkout-review-order-table .order-total span.woocommerce-Price-amount.amount{	    color: #3639a4;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal td {
    padding: 25px 0px 0px 0px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total td {
    padding: 10px 0px 0px 0px;
}

.woocommerce-checkout .woocommerce-additional-fields .woocommerce-checkout-payment .talkie-button.btn.woocommerce-button{    background: var(--color-theme-secondary);
    color: var(--color-theme-white); border:1px solid transparent}
.woocommerce-checkout .woocommerce-additional-fields .woocommerce-checkout-payment .talkie-button.btn.woocommerce-button:hover {
    background: #fff;
    color: var(--color-theme-secondary);
    border: 1px solid var(--color-theme-secondary);
}

.woocommerce-checkout .iq_checkout_billing label{ color: #2A3547;   font-size: 14px;     font-weight: 500;}
.woocommerce-checkout .iq_checkout_shipping label{ color: #2A3547;   font-size: 14px;     font-weight: 500;}
.woocommerce-checkout .iq_checkout_shipping p{ color: #2A3547;   font-size: 14px;  }
.woocommerce-checkout .iq_checkout_shipping ul li{    background-color: #fff; margin-bottom:20px !important;
    padding: 20px 30px;
    border-radius: 10px;
    border: 1px solid #e5e7eb;}
.woocommerce-checkout .iq_checkout_shipping #payment ul li div.payment_box:before{display:none;}
.woocommerce-checkout .iq_checkout_shipping #payment ul li div.payment_box {
    padding: 22px 0px 0px;
    margin: 14px 0px 0px;
    border-top: 1px solid #eaecee;
}

.woocommerce-checkout .iq_checkout_billing label {
    clip: inherit;
    position: relative !important;
    height: auto;
    width: auto;
    top: 0px;
    margin: 0px;
    clip-path: inherit;
	  font-size: 14px;     font-weight: 500;
}
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper input{font-size:14px;  color: #2A3547; }
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper input:focus {
    border-color: rgba(63, 53, 162, 0.5);
}
.talkie-checkout-coupon input#coupon_code:focus {
    border-color: rgba(63, 53, 162, 0.5);
}
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper select{font-size:14px;  color: #2A3547; }
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper input::-webkit-input-placeholder{font-size:0}
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:10px;}
.woocommerce-checkout .iq_checkout_billing .create-account .form-row{margin-bottom:0px;}
.woocommerce-checkout .iq_checkout_billing .create-account input::-webkit-input-placeholder{font-size:0;}
.woocommerce-checkout .iq_checkout_billing .create-account input:focus {
    border-color: rgba(63, 53, 162, 0.5);
}

.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2-container .select2-selection--single {
    height: 52.5px;
    margin: 0px;
    display: block;
}
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0px 20px;
    color: #2A3547;
    font-size: 14px;
    font-weight: 500;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height: 52.5px;     right: 25px;     top: 6px;}
	.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:after{font-size:34px;}
.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-search--dropdown .select2-search__field{    height: 53px; margin-top:12px;}

.woocommerce-checkout .iq_checkout_billing .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder{  color: #2A3547;
    font-size: 14px;
    font-weight: 500;}

.woocommerce-checkout .woocommerce-checkout-review-order .talkie-checkout-coupon .talkie-button.btn{    background: var(--color-theme-secondary);
    color: var(--color-theme-white); border:1px solid transparent}
.woocommerce-checkout .woocommerce-checkout-review-order .talkie-checkout-coupon .talkie-button.btn:hover {
    background: #fff;
    color: var(--color-theme-secondary);
    border: 1px solid var(--color-theme-secondary);

}


.woocommerce-checkout .talkie-breadcrumb .breadcrumb-item.active{    color: #2A3547;}
.woocommerce-checkout header .demo-btn-started .talkie-button{    background: var(--color-theme-secondary);
    color: var(--color-theme-white);}
.woocommerce-checkout header .demo-btn-started .talkie-button{    background: var(--color-theme-secondary);
    color: var(--color-theme-white);}
.woocommerce-checkout header .navbar-nav>li>a{    color: #2A3547;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
    color: #3639a4;
    font-weight: 500;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .woocommerce-info::before{ color: #3639a4;}
.woocommerce-checkout .iq_checkout_shipping p a {
    font-size: 14px;
    color: #3639a4;
}

.woocommerce-checkout header .link-btn-grp .elementor-shortcode .link-button{    color: #2A3547;}

/*** 21-05-2024 ****/


@media(min-width:1200px) and (max-width:1299px) { 
	.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info li{    font-size: 14px;}
}
@media(min-width:992px) and (max-width:1199px) { 
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:14px}
	.woocommerce-account .woocommerce-MyAccount-navigation{padding:16px;}
	.woocommerce-checkout.checkout .row .col-lg-8{width:60%}
	.woocommerce-checkout.checkout .row .col-lg-4{width:40%;}

	
}
	@media(max-width:1199px){
		.my-account-plans-list .priceplan-tab-box > div{width:100%;     margin-bottom: 30px;}
		.my-account-plans-list .priceplan-tab-box.show{display:block !important}
		.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info{    display: flex;
    flex-wrap: wrap;}
		.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info li{    width:50%;}
		.woocommerce-checkout .talkie-order_review-box {
    background-color: transparent;
    padding: 0px;
}
		
	}
@media(max-width:767px){
.zooqqai-header_dropdown .dropdown .dropdown-menu{width: 150px;top: 50px;left: -14px;}
	.my-account-plans-list .priceplan-tab-box .iq-talkie-price-2 .iq-talkie-price-info li{    width:100%;}
	.my-account-plans-list h2.title{font-size:18px; margin-bottom:20px; text-align:center;}
	
	.woocommerce-account .woocommerce .row, .woocommerce-checkout .woocommerce .row{margin:0px;}
	.woocommerce-account .woocommerce .row .col-lg-3, .woocommerce-checkout .woocommerce .row .col-lg-3 {padding:0px;}
	.woocommerce-account .woocommerce .row .col-lg-9, .woocommerce-checkout .woocommerce .row .col-lg-9 {padding:0px;}
	.woocommerce-account .content-area .site-main .container > .row, .woocommerce-checkout .content-area .site-main .container > .row{margin:0px;}
	.woocommerce-account .content-area .site-main .container > .row > .col-sm-12, .woocommerce-checkout .content-area .site-main .container > .row > .col-sm-12{padding:0px;}
	.woocommerce-account .content-area .site-main > .container, .woocommerce-checkout .content-area .site-main > .container{padding:0px;}
	.woocommerce-account .talkie-breadcrumb.talkie-breadcrumb-center .container, .woocommerce-checkout .talkie-breadcrumb.talkie-breadcrumb-center .container{padding:0px;}
	.woocommerce-account .talkie-breadcrumb.talkie-breadcrumb-center .container > .row, .woocommerce-checkout .talkie-breadcrumb.talkie-breadcrumb-center .container > .row{margin:0px;}
	.woocommerce-account .talkie-breadcrumb.talkie-breadcrumb-center .container > .row > .col-sm-12, .woocommerce-checkout .talkie-breadcrumb.talkie-breadcrumb-center .container > .row > .col-sm-12{padding:0px;}
	
	form.checkout.woocommerce-checkout .row{margin:0px;}
	form.checkout.woocommerce-checkout .row .col-lg-8{padding:0px;}
	form.checkout.woocommerce-checkout .row .col-lg-4{padding:0px;}
	.my-account-plans-list .plantabs{margin-bottom:30px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle .talkie-notice-wrapper {
    text-align: left;
}
	.single-product.woocommerce div.product div.summary .price{font-size:18px;}
	.single_variation_wrap .iq-talkie-price-info li{width:100%;}
}




