﻿/*
    World Plastic CSS File
    Author: Pehuen Ciambotti
    Created: 2016-07-14
    Sources:    http://www.w3schools.com/css/css_rwd_intro.asp
                http://www.w3schools.com/w3css/default.asp
                http://www.w3schools.com/w3css/tryw3css_templates_black.htm

    Notes:
*/
body
{
    color: #FFFFFF;
    font-size: 1em; /* 18 px */
}
div, form, input
{
    vertical-align: top;
}
*
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}
input
{
    color: #000000;
}
img
{
    max-width: 100%;
    height: auto;
    vertical-align: top;
}
a
{
    color: Lime;
}
.wp-top
{
    vertical-align: top;
}
.wp-center
{
    text-align: center;
}
.wp-left
{
    text-align: left;
}
.wp-right
{
    text-align: right;
}
.wp-table
{
    display: table;
    width: 100%;
    height: 100%;
}
.wp-row
{
    display: table-row;
}
.wp-row-col
{
    display: table-cell;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}
.wp-col-sacing2 div
{
    padding-left: 3px;
}
.wp-ib, .wp-ib-mobile
{
    vertical-align: top;
    display: inline-block;
    margin-right: .25em;
    margin-top: .25em;
}
.wp-03col01
{
    width: 29%;
}
.wp-03col02
{
    width: 23%;
}
.wp-03col03
{
    width: 48%;    
}
.wp-02col01
{
    width: 50%;
}
.wp-02col02
{
    width: 50%;
}
.wp-mobile-show
{
    display: none;
}
.wp-footer-col01
{
    text-align: center;
    vertical-align: top;
}
.wp-top-margin
{
    margin-top: 6em;
}
.wp-logo-size img
{
    width: 75%;
}
.wp-img-medium
{
    /*width: 50%;*/
}
.wp-pad-right
{
    padding-right: 1em;
}
.wp-title
{
    font-size: 1.13em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.wp-bold
{
    font-weight: bold;
}
.wp-green
{
    color: #00FF00;
}
.wp-red
{
    color: #FF0000;
}
.wp-blue
{
    color: #0099FF;
    /*color: #05B8FF;*/
}
.wp-purple
{
    color: #A400FF;
    /*color: #FF00FF;*/
}
@media only screen and (max-width: 499px)
{
    .wp-logo-size img
    {
        width: 100%;
    }
    .wp-03col01
    {
        width: 100%;
        display: block;
    }
    .wp-03col02
    {
        width: 100%;
        display: block;
    }
    .wp-03col03
    {
        width: 100%;
        display: block;
    }
    .wp-02col01
    {
        width: 100%;
        display: block;
    }
    .wp-02col02
    {
        width: 100%;
        display: block;
    }
    .wp-mobile-show
    {
        display: block;
    }
    .wp-mobile-remove
    {
        display: none;
    }
    .wp-mobile-img img
    {
        max-width: 50%;
    }
    .wp-mobile-img-medium img
    {
        max-width: 25%;
    }
    .wp-mobile-img-small img
    {
        max-width: 17%;
    }
    .wp-mobile-center
    {
        text-align: center;
    }
    .wp-top-margin
    {
        margin-top: 1em;
    }
    .wp-pad-right
    {
        padding-right: 0em;
    }
}
@media only screen and (max-width: 435px)
{
    .wp-ib-mobile
    {
        display: block;
        margin-right: .25em;
        margin-top: .25em;
    }
}
/*
    FOXY CART CSS
    THIS NEEDS TO BE REPLACED
    BY NEW FOXY CART VERSION
    THAT HANDLES MOBILE/RESPONSIVE
    DESIGN
*/
#fc_tb_window
{
    max-width: 100%;
}
#fc_tb_iframeContent
{
    max-width: 100%;
}
#fc_cart_controls_top
{
    margin-top: 0px !important;
    background-color: red;
}
@media only screen and (max-width: 499px)
{
    #fc_tb_window
    {
        max-width: 98%;
        margin-left: 0em !important;
        margin-right: .5em !important;
        left: 0em;
    }
    #fc_tb_iframeContent
    {
        max-width: 98%;
    }
    #fc_cart_controls_top
    {
        margin-top: 0px !important;
    }

}