/*
Theme Name: Tonda Child
Theme URI: http://tonda.select-themes.com
Description: A child theme of Tonda Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: tonda
Template: tonda
*/


.qodef-main-menu>ul>li>a>span.item_outer .item_text:before {
    display: none;
}

.qodef-main-menu > ul > li.qodef-active-item > a {
    font-weight: 700;
    /* text-decoration: underline; */
}
.qodef-drop-down .second .inner ul li a .item_outer:before{
    display: none;
}

.qodef-drop-down .wide .second .inner>ul>li:nth-child(1n+5) {
    margin-top: 50px;
}

.qodef-drop-down .second .inner > ul > li.menuh2 > a {
    font-size: 20px!important;
    line-height: 22px!important;
}

.qodef-header-centered .qodef-page-header .qodef-logo-area .qodef-logo-wrapper a {
    max-height: 156px!important;
}

/*li.product:hover {*/
    /*-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);*/
    /*-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);*/
    /*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);*/
/*}*/


.qodef-top-bar-in-grid-padding .qodef-top-bar .qodef-grid .qodef-vertical-align-containers {
    padding: 5px 0 0 0!important;
}

.qodef-top-bar a,
.qodef-top-bar a:hover {
    color: black;
    /*text-decoration: underline;*/
}

.qodef-woo-single-page .woocommerce-tabs table th {
    font-weight: 400;
    width: auto;
    padding: 0 10px 0 0;

    /*white-space: nowrap;*/
    min-width: 130px;
}

/** search box */
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 5px 15px 5px 40px!important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
    height: 30px!important;
}


/* hide username on menu */
span.qodef-logged-in-user-name,
.qodef-menu-area span.qodef-logged-in-user-name {
    display: none;
}

/* footer color */
.qodef-page-footer .qodef-social-icon-widget-holder .qodef-social-icon-widget,
.qodef-page-footer .widget .qodef-widget-title,
.qodef-page-footer .widget a,
footer.qodef-page-footer {
    color:gray;
}

/** remove hypen in page bar */
.woocommerce-pagination .page-numbers li a:after, .woocommerce-pagination .page-numbers li span:after{
    display: none;
}

/* single product page */
.qodef-woo-single-page .qodef-single-product-summary .price {
    display: initial!important;
}
.download_images {
    margin-bottom: 20px;
}
.download_images strong {
    color: black;
}
strong.mspprice{
    color:black;

}

strong.tradeprice{
    color:black;
    display: block;
    font-size: 1.5em;
}

/*.qodef-woo-single-page .qodef-single-product-summary .product_meta>span a, .qodef-woo-single-page .qodef-single-product-summary .product_meta>span span {*/
    /*font-family: "Open Sans",sans-serif;*/
    /*color: #959494;*/
    /*text-transform: none;*/
    /*font-size: 14px;*/
    /*letter-spacing: inherit;*/
/*}*/

.underline{
    text-decoration: underline;
}

label[for*=shipping] {
    /*max-width: 350px;*/
}

/* seperate menu */
nav.qodef-main-menu.qodef-drop-down.qodef-sticky-nav {
    margin-right: 60px;
}

/* border before pagination */
nav.woocommerce-pagination {
    border-top: 1px solid #959494;
}


ul.products span.availability_wrapper {
    display: block;
    margin-top: 10px;
}


/* footer border */
footer.qodef-page-footer {
    border-top: 1px solid #ffe9e2;
}


/** product page */
h2.qodef-single-product-title {
    font-size: 28px;
}


#dropshipinfo h4.vc_tta-panel-title  {
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    margin: 10px 0;
    padding: 10px 0;
}

#dropshipinfo h4.vc_tta-panel-title  {
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    margin: 10px 0;
    padding: 10px 0;
    cursor: pointer;
}

span.qodef_icon_plus {
    /* float: right; */
}

span.qodef_icon_minus {
    /* float: right; */
}

/** drop ship ship items */
#dropshipinfo h4 a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/** login popup */
.qodef-login-register-content.ui-tabs ul li {
    width: 100%!important;
}

/* login icon **/
.widget.qodef-login-register-widget.qodef-user-not-logged-in  img {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    margin: 0 5px 0 0;
    border-radius: 100%
}

@media only screen and (min-width: 1024px) {
    .hide_in_desktop{
        display: none;
    }
}


@media only screen and (max-width: 1023px) {
    .hide_in_mobile{
        display: none;
    }
}



/** remove zoom icon */
body .pp_pic_holder a.pp_expand {
    display: none!important;
}

/** mobile logo */
@media only screen and (max-width: 1024px) {
    .qodef-mobile-header .qodef-mobile-logo-wrapper img{
        width: 69px;
        height: 69px;
    }
    body.home .qodef-pl-holder.qodef-standard-layout.qodef-normal-space.qodef-two-columns.qodef-info-on-image {
        display: none;
    }
}


@media only screen and (max-width: 1023px) {
    section.related.products {
        display: none;
    }
}


input#calc_dropship_postcode {
    width: 200px;
}


/** footer text */
.qodef-page-footer .qodef-social-icon-widget-holder .qodef-social-icon-widget, .qodef-page-footer .widget .qodef-widget-title, .qodef-page-footer .widget a, footer.qodef-page-footer {
    color: black;
}

.qodef-page-footer .widget {
    color: black;
}

/** menu **/

.qodef-drop-down .wide .second .inner>ul{
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
}

.qodef-drop-down .wide .second .inner>ul>li{
    float: none!important;

}

.qodef-drop-down .wide .second .inner>ul>li:nth-child(1n+5) {
    margin-top: 20px;
}


.qodef-mobile-header-holder .qodef-login-register-widget.qodef-user-logged-in .qodef-login-dropdown {
    left: unset;
    right: 0;
}


/** cart pge **/

/* hide assembly removed message on cart page.*/
.page-id-9 .assembly_removed_msg{
    display:none;
}

@media only screen and (max-width: 768px){

    .page-id-9.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
    .page-id-9.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus
    {
        height: 20px;
        line-height: 20px;
    }

    .page-id-9.woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input,
    .page-id-9 div.woocommerce .qodef-quantity-buttons .qodef-quantity-input{
        height: 2em;
        line-height: 2em;
    }

    .page-id-9 .qodef-quantity-buttons.quantity {
        display: flex!important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .page-id-9 .qodef-quantity-buttons .fa-angle-left:before {
        content: "\f106"!important;
    }

    .page-id-9 .qodef-quantity-buttons .fa-angle-right:before {
        content: "\f107"!important;
    }

}

/* search login to view price */

span.dgwt-wcas-sp {
    max-width: 50px;
}

/* smaller menu */
span.dgwt-wcas-sp {
    max-width: 50px;
}

.inner ul li a {
    line-height: 19px;
}

.qodef-drop-down .wide .second .inner>ul{
    padding-top: 10px;
}

/* mobile search */

div#mobilesearch {
    /*display: flex;*/
    justify-content: center;
    display: none;
    margin-bottom: 20px;
}

div#mobilesearch .search_wrapper {
    max-width: 400px;
    margin-top: 10px;
}

div.div_mobilecarticon,
div.div_mobilesearchicon{
    display: inline-block;
    margin: 0 10px;
}

.mobilesearchlink{
    padding: 0 5px;
}

/* order page tracking icon */
.woocommerce table.my_account_orders .button.track-button {
    padding: 0;
    background: none;
    margin: 0 20px;
}
.woocommerce table.my_account_orders .button.track-button:hover {
    background: none;
}
.woocommerce table.my_account_orders .button.track-button {
    margin-left: 30px!important;
    top: 0!important;
}


/* my orders table in mobile view */
@media screen and (max-width: 767px) {
    .woocommerce table.shop_table.woocommerce-MyAccount-orders thead {
        display: none;
    }

    .woocommerce table.shop_table.woocommerce-MyAccount-orders td {
        display: block;
        text-align: right!important;
    }

    .woocommerce table.shop_table.woocommerce-MyAccount-orders td::before {
        content: attr(data-title) ": ";
        font-weight: 700;
        float: left;
    }
}
@media screen and (min-width: 767px) {
    .view-order-headere-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}


ul#ced-return-alert {
    color: red;
}

/** no more upper case */
#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {
    text-transform: unset!important;
}

.qodef-login-register-content.ui-tabs input[type=email], .qodef-login-register-content.ui-tabs input[type=password], .qodef-login-register-content.ui-tabs input[type=text] {
    text-transform: unset!important;
}
.woocommerce-page .qodef-content input[type="text"], .woocommerce-page .qodef-content input[type="email"], .woocommerce-page .qodef-content input[type="tel"], .woocommerce-page .qodef-content input[type="password"], .woocommerce-page .qodef-content textarea, div.woocommerce input[type="text"], div.woocommerce input[type="email"], div.woocommerce input[type="tel"], div.woocommerce input[type="password"], div.woocommerce textarea{
    text-transform: unset!important;
}

/** margin serach bar */

.qodef-woocommerce-page.woocommerce-account .woocommerce{
    margin: 0!important;
}

/* my account page cancel button */
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button{
    margin-right: 20px;
}

/* my account page buttons */
div.woocommerce .account-orders-table a.woocommerce-button {
    padding: 10px;
    margin-right: 8px;
    letter-spacing: inherit;
}
