/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* RTL Fix bugs */
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right;
}

.rtl .ilightbox-toolbar {
    display: none!important;
}


.rtl .search-container-inner i.fa {
    left: auto;
}


.rtl .search-container-inner i.fa {
    left: auto;
}
body[class*=hmenu-] .navbar-topmenu.navbar-nav-last > ul:not(.menu-smart-social) > li:only-child > a i.menu-icon.fa {
    font-size: 20px;
    margin-left: 6px!important;
    margin-right: 0;
}
.uncode-cart .uncode-cart-dropdown * {
    direction: rtl;
}
.rtl * {
    letter-spacing: 0!important;
}
.menu-smart.sm-rtl.menu-mini {
    padding-left:0;
}

.ltr{
    direction:ltr;
}


.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term) {
    margin:4px 0 4px 8px;
}
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):last-of-type {
    margin-left:0;
}
.rtl #shipping_method li input[type=radio] {
    margin-left: 5px;
}

.woocommerce-account.woocommerce-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay
{
    background:#30b971;
    padding:10px;
}

.rtl.woocommerce-account .woocommerce form.woocommerce-form-login button[type="submit"] {
    float:right;
}
.rtl form.woocommerce-form.woocommerce-form-register.register {
    text-align: right;
}
a.woocommerce-privacy-policy-link {
    text-decoration: underline;
}
.rtl .uncode-cart .uncode-cart-dropdown .wc-forward i {
  margin-left: 5px !important;
    margin-right:0!important;
}
.rtl .product_type_simple + .rtl .added_to_cart {
    margin-left:0;
    margin-right: 10px;
}

form.woocommerce-form p {
    text-align: right;
}

.woocommerce #payment div.payment_box {
    margin: 0;
    font-style: italic;
}
.woocommerce #payment div.payment_box p {
    color:#666;
    font-family:tahoma;
    font-size:14px;
    margin-top:10px;
}



/* MARK: - Custom style */

    /* logo */
	.logo-image.main-logo.logo-light {
		height: 35px!important;
	}

    /* //end logo */


    /* login in checkout page */
    .woocommerce-checkout .woocommerce-form-login-toggle {
        background: #414455;
        color: #FFF;
        border-radius: 5px 5px 0 0;
        border-bottom: 2px solid #00d3cd;
        padding: 10px 10px 0 10px;
    }

    .woocommerce-checkout .woocommerce-info.border-accent-color {
        color: #FFF;
        border-bottom: 0;
    }

    .woocommerce-checkout .woocommerce-info.border-accent-color a {
        color: #00d3cd;
    }

    .woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login {
        background: #f4f4f4;
        margin-top: 0!important;
    }


    .woocommerce-checkout button.woocommerce-button.button.woocommerce-form-login__submit {
        color: #FFF;
        background: #00d3cd;
    }

    .woocommerce-checkout
    span.select2-selection.select2-selection--single {
        padding: 10px 10px 40px 0px;
    }

    .woocommerce-checkout
    .select2-container--default .select2-results__option--highlighted[aria-selected] {
        color: white;
        background: #494c5e;
    }
    /* //end login in checkout page */



    /* - BUTTON */

    .rtl a.button.wc-backward {
        margin-top: 20px;
        display: inline-block;
        padding: 13px 20px;
        border-radius: 5px;
        color: #fff;
        box-shadow: 0 0 10px 3px #dcdcdc82;
        background: #0ad3cd;
    }


    .rtl a.button.wc-backward:hover {
        box-shadow: 0 0 7px 2px #dcdcdc82;
        background: #fff;
        color:#0ad3cd;

    }

    .menu-btn-container.btn {
        border:none;
     }


.menu-horizontal.limit-width.menu-light.text-center a {
    font-size: 16px;
    letter-spacing: 0;
}
ul.drop-menu.sm-nowrap.cart_list.product_list_widget.uncode-cart-dropdown {
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 12px;
}
.submenu-dark .menu-horizontal .menu-smart ul {
    border-radius: 0 0px 10px 10px;
}
.btn-form-border-style, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .seldiv:before, .btn, .btn-link, .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .panel-title > a span, .divider .divider-icon, .search_footer, .wc-forward, .wc-forward a {
    border-radius: 5px;
}

.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    background-color: aquamarine;
}


.woocommerce table.shop_table.cart , .woocommerce .cart-collaterals .cart_totals table , .woocommerce table.shop_table {
    border-radius: 5px;
}



.btn-form-border-style, input, textarea, select, .seldiv, .select2-choice, .select2-selection--single, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .seldiv:before, .btn, .btn-link, .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .panel-title > a span, .divider .divider-icon, .search_footer, .wc-forward, .wc-forward a {
    border-radius: 5px;
}

.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    background-color: aquamarine;
}


.woocommerce table.shop_table.cart , .woocommerce .cart-collaterals .cart_totals table {
    border-radius: 5px;
}

.tmb-light.tmb-color-addcart, .tmb-light.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    border-radius: 5px;
 }

 .tmb .t-entry-visual {
    border-radius: 5px;
}


.tmb-with-shadow, .tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-media-shadowed.tmb .t-entry-visual, .uncode-single-media-wrapper.tmb-shadow {
    border-radius: 9px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details ,
.wc-bacs-bank-details.order_details.bacs_details {

    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 18px;

}
.wc-bacs-bank-details-account-name {margin-bottom:15px}

a.restore-item {
    display: inline-block;
    background: #ffc033;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-align: left;
}
a.restore-item:hover {
    color: #ffc033!important;
    background: #fff;
}

.woocommerce .woocommerce-message.woocomerce-success {padding:10px;border-radius: 5px;border-bottom: 3px solid #ffe3a3;background: #ffd67c5e;}

ul.woocommerce-error-list.woocommerce-error {
    background: #ffdfdf;
    padding: 10px;
    border-radius: 5px;
}

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

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,
    .wc-bacs-bank-details.order_details.bacs_details li
     {display:block;float:none;padding:3px 10px 3px;border-right: 4px solid #00d3cd;background: #f8f8f8;margin-left: 0;}

}


/* blog, Category */
.blog .isotope-container h3,
.blog .isotope-container .t-entry-excerpt {
    text-align: right;
}

.blog .isotope-container p.t-entry-meta {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 5px;
    padding: 5px;
    background: #f7f7f7;
}
.blog .isotope-container .t-inside {
    box-shadow: 0px 0px 30px #DDD;
    border-radius: 5px;
}

.blog .isotope-container .t-entry {
    padding: 0px 10px 10px 10px;
}
.category .isotope-container h3,
.category .isotope-container .t-entry-excerpt {
    text-align: right;
}

.category .isotope-container p.t-entry-meta {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 5px;
    background: #f7f7f7;
}
.category .isotope-container .t-inside {
    box-shadow: 0px 0px 30px #DDD;
}

.category .isotope-container .t-entry {
    padding: 0px 10px 10px 10px;
}
.rtl .woocommerce td.product-name dl.variation dt,
.rtl .woocommerce td.product-name dl.variation dd {
    float:right;
}
.rtl .woocommerce td.product-name dl.variation dt {
    margin: 0 0 0 5px;
}
p.woocommerce-shipping-destination {
    display: none;
}

/* MARK: - unconfigure */
.ilightbox-title {display:none;}

.woocommerce-form-coupon-toggle,
.woocommerce-form-coupon {
    display: none;
}

.woocommerce-checkout h1.post-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.grecaptcha-badge {
    display: none!important;
}

.woocommerce-checkout #billing_email_field {
    display: none;
}

/* noCaptcha */
.woocommerce-account .anr_captcha_field {
    float: left;
}
.anr_captcha_field {
    margin: 10px 0;
}


/* O&D */
.uncode-accordion:not(.default-typography) .panel-title > a > span {
    padding-right:35px;
    font-size:16px;
    letter-spacing:0;
}

.uncode-accordion:not(.default-typography) .panel-title {
    background:#EEE;
}
.uncode-accordion:not(.default-typography) .panel-title:hover {
    background-color: #ddd;
}
.rtl .panel-title > a span:after {
    left:auto;
}

.rtl .align_left .panel-title > a > span:after {
    margin-right: 10px;
}

@media (min-width: 960px) {

    .font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
        font-size: 14px;
    }
}



/* Fix Theme bugs */
@media (max-width: 569px) {

    .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center!important;
    }
}



h1, h2{
    font-family: 'oadBold';
}

h3,h4,h5,h6  {
    font-family: 'oadRegular';
}


#menu-mainmenu a {
    font-family: 'oadBold';
    font-size: 16px;
}

.style-light .ui-br, .style-dark .style-light .ui-br, .style-light hr, .style-dark .style-light hr, .style-light pre, .style-dark .style-light pre, .style-light table, .style-dark .style-light table, .style-light table td, .style-dark .style-light table td, .style-light table th, .style-dark .style-light table th, .style-light input, .style-dark .style-light input, .style-light textarea, .style-dark .style-light textarea, .style-light select, .style-dark .style-light select, .style-light .seldiv, .style-dark .style-light .seldiv, .style-light .select2-choice, .style-dark .style-light .select2-choice, .style-light .select2-selection--single, .style-dark .style-light .select2-selection--single, .style-light fieldset, .style-dark .style-light fieldset, .style-light .seldiv:before, .style-dark .style-light .seldiv:before, .style-light .tab-container .nav-tabs, .style-dark .style-light .tab-container .nav-tabs, .style-light .nav-tabs > li.active > a, .style-dark .style-light .nav-tabs > li.active > a, .style-light .border-100 .tab-content::before, .style-dark .style-light .border-100 .tab-content::before, .style-light .vertical-tab-menu .nav-tabs, .style-dark .style-light .vertical-tab-menu .nav-tabs, .style-light .tab-content.vertical, .style-dark .style-light .tab-content.vertical, .style-light .panel, .style-dark .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-light .divider:before, .style-dark .style-light .divider:before, .style-light .divider:after, .style-dark .style-light .divider:after, .style-light .plan, .style-dark .style-light .plan, .style-light .plan .plan-title, .style-dark .style-light .plan .plan-title, .style-light .plan .item-list > li, .style-dark .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-dark .style-light .plan .plan-button, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .post-share, .style-dark .style-light .post-share, .style-light .widget-container .widget-title, .style-dark .style-light .widget-container .widget-title, .style-light .widget-container .tagcloud a, .style-dark .style-light .widget-container .tagcloud a, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light .widget-collapse-content:after, .style-dark .style-light .widget-collapse-content:after, .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comment-list .comments-list:first-child, .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-dark .style-light #comments .comments-list .comment-content, .style-light #respond .comments-list .comment-content, .style-dark .style-light #respond .comments-list .comment-content, .style-light .author-details, .style-dark .style-light .author-details, .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li, .style-dark .style-light ul.dwls_search_results li,
.style-light .input-background input[type="text"], .style-dark .style-light .input-background input[type="text"], .style-light .input-background input[type="email"], .style-dark .style-light .input-background input[type="email"], .style-light .input-background input[type="number"], .style-dark .style-light .input-background input[type="number"], .style-light .input-background input[type="url"], .style-dark .style-light .input-background input[type="url"], .style-light .input-background input[type="tel"], .style-dark .style-light .input-background input[type="tel"], .style-light .input-background input[type="search"], .style-dark .style-light .input-background input[type="search"], .style-light .input-background input[type="password"], .style-dark .style-light .input-background input[type="password"], .style-light .input-background input[type="date"], .style-dark .style-light .input-background input[type="date"], .style-light .input-background textarea, .style-dark .style-light .input-background textarea, .style-light .input-background select, .style-dark .style-light .input-background select, .style-light .input-background .select2-selection--single, .style-dark .style-light .input-background .select2-selection--single {
    font-family: 'oadRegular';
}


/* Cookies */
.stm_gdpr_popup-main {
    position: fixed;
    padding: 26px 30px 30px;
    width: 380px;
    border-radius: 5px;
    z-index: 9999999;
    width: 100%;
    margin: 0;
    left: 0!important;
    bottom: 0!important;
}

.stm_gdpr_popup-main .stm_gdpr_popup-links a.stm_gdpr_popup-accept {
    float: right;
    background-color: #45cb83;
    border:1px solid #45cb83;
    margin-left: 10px;
}

/* widget */
footer .wpb_content_element {
    margin: 20px 0 40px!important;
}

/* content */
.uncode_text_column ol {
	padding-right: 20px;
}

/* fix accordion */

.uncode-accordion:not(.default-typography) .panel-title > a {
    padding-right: 35px;
}
.uncode-accordion:not(.default-typography) .panel-title > a > span {
    padding-right: 0;
}


/* style - warning */
.essf_warning {
    background: #E89E3B;
    padding: 10px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    box-shadow: 6px 6px 0px 0px #eec23e;
}
.essf_warning a{
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
}

/* 404 */ 

.conten-404 p {
    font-family: tahoma;
}