/*==========Gaps==========*/
.nogap{padding: 0; margin: 0;}
.gap50{margin: 50px 0;}
.gap40{margin: 40px 0;}
.gap30{margin: 30px 0;}
.gap20{margin: 20px 0;}
.gap10{margin: 10px 0;}
.gapTop80{margin-top: 80px;}
.gapTop50{margin-top: 50px;}
.gapTop40{margin-top: 40px;}
.gapTop30{margin-top: 30px;}
.gapTop20{margin-top: 20px;}
.gapTop10{margin-top: 10px;}
.gapBtm80{margin-bottom: 80px;}
.gapBtm70{margin-bottom: 70px;}
.gapBtm50{margin-bottom: 50px;}
.gapBtm40{margin-bottom: 40px;}
.gapBtm30{margin-bottom: 30px;}
.gapBtm20{margin-bottom: 20px;}
.gapBtm10{margin-bottom: 10px;}
.gapBtm5{margin-bottom: 5px;}
.gapRight10{margin-right: 10px;}
.gapTop1{margin-top: 1px;}
.gapPadding50{padding: 50px 0;}
.gapPadding40{padding: 40px 0;}
.gapPadding30{padding: 30px 0;}
.gapPadding20{padding: 20px 0;}
.gapPadding10{padding: 10px 0;}
.gapPaddingTop30{padding-top: 30px;}
.gapPaddingTop20{padding-top: 20px;}
.gapPaddingTop10{padding-top: 10px;}
.gapSidesPadding10{padding: 0 10px;}

.gutter10{width: 10px; height: 10px;}
.gutter20{width: 20px; height: 10px;}
.gutter30{width: 30px; height: 10px;}
.gutter40{width: 40px; height: 10px;}

.spacer10{height:10px; width:100%;}

@media screen and (max-width: 480px) {
.gapPadding40{padding: 20px 0;}
.gapBtm80{margin-bottom: 40px;}
}

/*==========Alignment==========*/
.alignCenterWrap{width: 100%; position: relative; text-align: center; padding-bottom: 10px;}
/*.left{float: left;}
.right{float: right;}*/

/*==========Position==========*/
.posRelative{position: relative;}
.posAbsolute{position: absolute;}
.posFixed{position:fixed;}
/*==========Grid==========*/
.fullWidth{width: 100%;}
/*==========Common==========*/
.borderTop{border-top: 1px solid #DDDDDD;}