@charset "UTF-8";
/** 
Author: WhiplashDPS.com
Author URL: www.whiplashdps.com
Copyright (C) 2016  WhiplashDPS, Inc.
License: GNU General Public License version 3.0
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
All code is released under the GNU General Public Licence version 3.0
**/


/* Columns */
.onehalf, .onethird, .twothird, .onequarter, .twoquarter, .threequarter, .onefifth, .twofifth, .threefifth, .fourfifth {
}
.onehalf.first, .onethird.first, .twothird.first, .onequarter.first, .twoquarter.first, .threequarter.first, .onefifth.first, .twofifth.first, .threefifth.first, .fourfifth.first {
	clear: left;
}
.onehalf > *, .onethird > *, .twothird > *, .onequarter > *, .twoquarter > *, .threequarter > *, .onefifth > *, .twofifth > *, .threefifth > *, .fourfifth > * {
    padding-right: 0;
}
.onehalf.last, .onethird.last, .twothird.last, .onequarter.last, .twoquarter.last, .threequarter.last, .onefifth.last, .twofifth.last, .threefifth.last, .fourfifth.last {
	margin-right:0 !important;
}
.onehalf.last > *,.onethird.last > *,.twothird.last > *,.onequarter.last > *,.twoquarter.last > *, .threequarter.last > *, .onefifth.last, .twofifth.last, .threefifth.last, .fourfifth.last  {
    padding-right: 0;
}
.onehalf.last + *, .onethird.last + *, .twothird.last + *, .onequarter.last + *, .twoquarter.last + *, .threequarter.last + *, .onefifth.last + *, .twofifth.last + *, .threefifth.last + *, .fourfifth.last + *  {
	clear:both;
/*	margin-top:2.5%; */
}
@media all and (min-width: 480px) and (max-width: 639px) {
/*----------------------------*/
.onecolumn {
	width:100%;
	padding:2.5%;
}
/*----------------------------*/
.onehalf {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 47.5%;
}
/*----------------------------*/
.onethird {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 30%;
}
.onethird.boxed {
    background-color: #D7EDFF;
    border: medium solid #000099;
    margin-right: 5%;
    padding: 1%;
    width: 26.33%;
}
.twothird {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 65%;
}
/*----------------------------*/
.onequarter {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 45%;
}
.twoquarter {
	display: block;
	float: left;
	width: 95%;
	margin-right:5%;
   margin-bottom: 2.5%;
}
.threequarter {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 95%;
}
/*----------------------------*/
.onefifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 45%;
}
.twofifth {
	display: block;
	float: left;
	width: 37%;
	margin-right:5%;
   margin-bottom: 2.5%;
}
.threefifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 58%;
}
.fourfifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 95%;
}
/*----------------------------*/
ul.onehalf, ul.onethird, ul.twothird, ul.onequarter, ul.twoquarter, ul.threequarter, ul.onefifth, ul.twofifth, ul.threefifth, ul.fourfifth,
ol.onehalf, ol.onethird, ol.twothird, ol.onequarter, ol.twoquarter, ol.threequarter, ol.onefifth, ol.twofifth, ol.threefifth, ol.fourfifth {
	 padding:0
}
}

@media all and (min-width: 640px) {
/*----------------------------*/
.onecolumn {
	width:100%;
	padding:2.5%;
}
/*----------------------------*/
.onehalf {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 47.5%;
}
/*----------------------------*/
.onethird {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 30%;
}
.onethird.boxed {
    background-color: #D7EDFF;
    border: medium solid #000099;
    margin-right: 5%;
    padding: 1%;
    width: 26.33%;
}
.twothird {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 65%;
}
/*----------------------------*/
.onequarter {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 21.25%;
}
.twoquarter {
	display: block;
	float: left;
	width: 47.5%;
	margin-right:5%;
   margin-bottom: 2.5%;
}
.threequarter {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 73.75%;
}
/*----------------------------*/
.onefifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 16%;
}
.twofifth {
	display: block;
	float: left;
	width: 37%;
	margin-right:5%;
   margin-bottom: 2.5%;
}
.threefifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 58%;
}
.fourfifth {
    display: block;
    float: left;
    margin-bottom: 2.5%;
    margin-right: 5%;
    width: 79%;
}
/*----------------------------*/
ul.onehalf, ul.onethird, ul.twothird, ul.onequarter, ul.twoquarter, ul.threequarter, ul.onefifth, ul.twofifth, ul.threefifth, ul.fourfifth,
ol.onehalf, ol.onethird, ol.twothird, ol.onequarter, ol.twoquarter, ol.threequarter, ol.onefifth, ol.twofifth, ol.threefifth, ol.fourfifth {
	 padding:0
}
}

@media all and (min-width : 320px) and (max-width : 479px) {
ul.onehalf, ul.onethird, ul.twothird, ul.onequarter, ul.twoquarter, ul.threequarter, ul.onefifth, ul.twofifth, ul.threefifth, ul.fourfifth,
ol.onehalf, ol.onethird, ol.twothird, ol.onequarter, ol.twoquarter, ol.threequarter, ol.onefifth, ol.twofifth, ol.threefifth, ol.fourfifth {
/*	margin:0;
	padding:0;*/
}
}
