﻿/*
  Theme Name:   AI - SuperFine Child Theme
  Theme URI:    http://www.it-rays.org/superfine
  Author:       IT-RAYS
  Author URI:   http://www.it-rays.net
  Description:  SuperFine Child Theme.
  Template:		superfine
  Version:      2.1.1-17
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         light, dark, right-sidebar, left-sidebar, fluid-layout, fixed-layout, custom-header, custom-background, custom-menu, red, blue, green, theme-options, translation-ready
  Text Domain:  superfine
*/

body{
}


.dropdown.open .login-popup {
    -webkit-transform: none;
    transform: none;
    visibility: visible;
    max-height: none;
    padding: 10px;
    min-width: 170px;
    background: #fff;
}
.custom-checkbox:before {
    content: "NO";
    right: 7px;
    color: #aaa;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.custom-checkbox.selected {
    content: "YES";
    left: 7px;
    color: white;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
input[type=checkbox], input[type=radio]{
    margin: 6px 4px 0 0;
    position: relative!important;
}
.woocommerce-shipping-fields .input-checkbox{
    display: block;
}
@media all and (max-width: 768px){
    .shop_table.cart .product-remove, .shop_table.cart .product-quantity, .shop_table.cart .product-subtotal,
    .shop_table.cart .product-price{
        width:auto;
    }
}
.right-top .top-cart{
    height:33px;
    display:inline-block;
}


.woocommerce .quantity .qty{
    width: 4em!important;
    padding: 2px;
    text-align:right;
}
.item-img .product-buttons a:first-child{
    display:none!important;
}
.item-img .product-buttons {
    position: absolute;
    width: auto;
    bottom: 5%;
    z-index: 3;
    left: 75%;
    margin-left: 0px;
    margin: 0;
}
.item-img .product-buttons a.button.add_to_cart_button{
    margin-bottom:20px;
}
#user_switching_switch_on{
    position:fixed;
    left:0px;
    bottom:0px;
    background:yellow;
    padding:5px;
    z-index:999999999;
    font-weight:bold;
    font-size:2em;
}

.top-nav ul li:last-child ul {
    right: 0px;
    left: auto;
}
