/*
 Theme Name:   Deux Child
 Theme URI:    http://example.com/deux-child/
 Description:  Deux Child Theme
 Author:       QedQod
 Author URI:   http://example.com
 Template:     deux
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  deux-child
*/
.footer-widgets .widget {
    text-align: right;
}
.footer-fixed .site-footer {
z-index:1;
	position: relative;
}

footer .widget ul.menu .mega-menu-container{
	transform:translate(0)!important;
}
footer .widget ul.menu .sub-menu.mega-menu-container{
	display:none!important;
}

.site-navigation .mega-menu-container {
    right: 0;
	left:auto;
}
.woocommerce-MyAccount-content a{
	font-weight:500;
	direction:rtl;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display:none!important
}

.woocommerce-account .woocommerce-MyAccount-navigation{
	float:right;
	    border-left: 1px solid #ebebeb;
	border-right:none;
		    padding-left: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
	text-align:left;
}
.woocommerce-account .woocommerce-MyAccount-content {
   
    padding-right: 60px;
	padding-left:0
}
@media screen and (min-width: 992px){
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover:after, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after {
    left: -15px;
	right:auto;
    height: 100%;
    width: 2px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after {
    left: -15px;
	right:auto;
    height: 100%;
    width: 2px;
}
}

#billing_postcode_field, #shipping_postcode_field{
	display:none!important
}

#repair_option_field input:checked:after {
    border-color: #1d1d1b;
}
.hidden{
    display: none!important;
}
.optional{
	display:none;
}
.thanks-page .entry-content>p:first-child,
.thanks-page .entry-content>p:nth-child(2)
{
    display: none;

}

.wcuf_multiple_files_actions_button_container {
    padding-top: 20px;
}

.wcuf_upload_fields_row_element, .wcuf_already_uploaded_data_container, .wcuf_upload_button_container, .wcuf_multiple_files_actions_button_container, .wcuf_file_name, .woocommerce div.product .product_title, .woocommerce div.product p.price, h4.wcuf_upload_field_title, .wcuf_upload_field_button, .wcuf_upload_field_button, #wcuf_file_uploads_container strong, .woocommerce-product-details__short-description ul li {
    text-align: right;
}

.product .price{
	color:#FF7A5F;
}

.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .form-row-first {
    float: right;
	width: 27%;}
.nav-menu .sub-menu a{
	font-size:15px!important;
}
@media screen and (max-width: 768px){
	.side-menu li li a{
		font-size: 1.4rem;
		line-height: 2;
	}
	.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .form-row-first {
	width: 100%;
	padding-right: 0;
	}
	.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .form-row-last {
    width:100%;
}
	.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .form-row-last input{
		width:100%;
	}
    .cart-panel__header {
        margin-bottom: 30px;
        padding-top: 30px;
    }

    #cart-panel .close-cart-panel{
        display: block!important;
        position: absolute;
        left: 1px;
        bottom: 0;
        text-align: left;
    }
}

.hfeed.blog-classic .small-post.has-post-thumbnail .post-summary {
    text-align: right;
    padding-right: 30px;
    padding-left: 0;
}

.hfeed.blog-classic .small-post.has-post-thumbnail .post-thumbnail{
    float: right;
}

.hfeed .site-main .entry-meta{
    text-align: right;
}

.variable-options label{
    display: none;
}

.woocommerce div.product form.cart .variations .variable{
    width: 20%;
}

.variations-reset{
    display: none!important;
}
.cart-panel .woocommerce ul.cart_list li .product-title .quantity{
    padding-right: 1em;
}
button:hover, button:hover .button:hover, input[type="submit"]:hover, .woocommerce a.button:hover {
    background-color: #ff7a5f !important;
}
.variable-options{
    cursor: pointer;
}

.variable-options .label{
    display: none!important;
}

.woocommerce.product-style-2 div.product form.cart .variations{
    text-align: right;
}

.quantity .decrease:hover, .quantity .increase:hover{
    background-color: transparent!important;
}

.woocommerce div.product form.cart div.quantity {
    margin-right: 0 !important;
    margin-left: 10px;
}

.cart-container-functions form.cart {
    text-align: right;
}

.quantity .increase, .quantity .decrease {
    transform: rotate(180deg);
}

.cart-container-functions ol.wcuf_file_preview_list {
    padding-left: 10px;
    padding-right: 0;
}

.cart-container-functions .wcuf_upload_drag_and_drop_area {
    border: 2px dashed #018849;
}

.cart-container-functions .wcuf_drag_and_drop_area_icon {
    fill: #018849;
}

.cart-container-functions .wcuf_drag_and_drop_area_description {
    color: #018849;
}

.cart-container-functions h4.wcuf_upload_field_title {
    color: #7c7c80;
    font-size: 16px;
    font-weight: 600;
}

.wcuf_max_size_notice {
    display: none !important;
}

input[type="number"].wcuf_quantity_per_file_input {
    border-radius: 5px;
    padding: 5px !important;
}

.woocommerce div.product form.cart .variations select {

}

.woocommerce-shipping-destination{
    display: none;
}

.widget ul.menu li a{
    font-size: 1.4rem;
}

@media screen and (max-width: 768px){
    .woocommerce div.product form.cart .variations .variable{
        width: 50%;
    }
    .woocommerce div.product form.cart div.quantity .increase {
        left: 15px;
        right: auto;
    }
    .woocommerce div.product form.cart div.quantity .decrease {
        right: 15px;
        left: auto;
    }
    .woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase {
        top: 4px;
    }
}

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

}
