
/* =General CSS Class
-------------------------------------------------------------- */

.spacer { border:0 none; clear:both; font-size:1px; height:1px; line-height:1px; margin:0; overflow:hidden; padding:0; }
.center{ text-align:center; }
.align_right{ text-align:right; }
.floatLeft{ float:left; }
.floatRight{ float:right; }
.placeholder{ color:#aaa; }
.fixed{ position:fixed; }
.bold{ font-weight:bold; }
.fontXL{ font-size:1.2em; }
.fontL{ font-size:1.1em; }
.fontS{ font-size:0.9em; }
.fontXS{ font-size:0.8em; }

.col{ float:left; }
.col-2{ width:50%; }
.col-3{ width:33.33%; }
.col-4{ width:25%; }
.col-3per{ width:3%; }
.col-10per{ width:10%; }
.col-15per{ width:15%; }
.col-25per{ width:25%; }
.col-33per{ width:33.33%; }
.col-50per{ width:49.99%; }
.col-66per{ width:66.66%; }
.col-75per{ width:75%; }
.col-90per{ width:90%; }
.col-85per{ width:85%; }


.box_shadow{
    margin:8px;
    padding:8px;
    background-color:#fefefe;
    border:1px solid #dddddd;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow:0 0 5px 5px #dddddd;
    -webkit-box-shadow:0 0 5px 5px #dddddd;
    -o-box-shadow:0 0 5px 5px #dddddd;
    box-shadow:0 0 5px 5px #dddddd;
}
.small{ font-size:.8em; }
.fa-close{
    color:#C00000;
}
.fa-check{
    color: #009900;
}
.fa-cclock-o{
    width: 14px;
    height: 14px;
}
.fa-check.fa-2x{
    color: #009900;
    font-size: 1.8em;
}
.fa-remove{
    color:#C00000;
}

.antispam { display: none; }

.add_to_cart.no_active, .add_to_cart.no_active:focus {
    background: #bdbdbd !important;
    border: 1px solid #bdbdbd !important;
}