.uppercase { text-transform: uppercase; }

.tright { text-align: right !important; }

.tleft { text-align: left !important; }

.fright { float: right !important; }

.fleft { float: left !important; }

.fnone { float: none !important; }

.ohidden {
    position: relative;
    overflow: hidden !important;
}

#wrapper {
    position: relative;
    float: none;
    width: 1200px;
    margin: 50px auto;
    background-color: #FFF;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.line,
.double-line {
    clear: both;
    position: relative;
    width: 100%;
    margin: 50px 0;
    border-top: 1px solid #EEE;
}

.line.line-sm { margin: 30px 0; }

span.middot {
    display: inline-block;
    margin: 0 5px;
}

.double-line { border-top: 3px double #E5E5E5; }

.emptydiv {
    display: block !important;
    position: relative !important;
}

.allmargin { margin: 40px !important; }

.leftmargin { margin-left: 40px !important; }

.rightmargin { margin-right: 40px !important; }

.topmargin { margin-top: 40px !important; }

.bottommargin { margin-bottom: 40px !important; }

.allmargin-sm { margin: 20px !important; }

.leftmargin-sm { margin-left: 20px !important; }

.rightmargin-sm { margin-right: 20px !important; }

.topmargin-sm { margin-top: 20px !important; }

.bottommargin-sm { margin-bottom: 20px !important; }

.allmargin-lg { margin: 60px !important; }

.leftmargin-lg { margin-left: 60px !important; }

.rightmargin-lg { margin-right: 60px !important; }

.topmargin-lg { margin-top: 60px !important; }

.bottommargin-lg { margin-bottom: 60px !important; }

.nomargin {margin: 0 !important; }

.noleftmargin { margin-left: 0 !important; }

.norightmargin { margin-right: 0 !important; }

.notopmargin { margin-top: 0 !important; }

.nobottommargin { margin-bottom: 0 !important; }

.header-stick { margin-top: -40px !important; }

.content-wrap .header-stick { margin-top: -60px !important; }

.footer-stick { margin-bottom: -40px !important; }

.content-wrap .footer-stick { margin-bottom: -60px !important; }

.portfolio-nomargin.portfolio-carousel.header-stick { margin-top: -39px !important; }

.content-wrap .portfolio-nomargin.portfolio-carousel.header-stick { margin-top: -59px !important; }

.portfolio-nomargin.portfolio-carousel.footer-stick { margin-bottom: -39px !important; }

.content-wrap .portfolio-nomargin.portfolio-carousel.footer-stick { margin-bottom: -59px !important; }

.noborder { border: none !important; }

.noleftborder { border-left: none !important; }

.norightborder { border-right: none !important; }

.notopborder { border-top: none !important; }

.nobottomborder { border-bottom: none !important; }

.noradius { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; }

.col-padding { padding: 60px; }

.nopadding { padding: 0 !important; }

.noleftpadding { padding-left: 0 !important; }

.norightpadding { padding-right: 0 !important; }

.notoppadding { padding-top: 0 !important; }

.nobottompadding { padding-bottom: 0 !important; }

.noabsolute { position: relative !important; }

.noshadow { box-shadow: none !important; }

.hidden { display: none !important; }

.nothidden { display: block !important; }

.inline-block {
    float: none !important;
    display: inline-block !important;
}

.center { text-align: center !important; }

.divcenter {
    position: relative !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.bgcolor { background-color: #0093BF !important; }

.color { color: #0093BF !important; }

.border-color { border-color: #0093BF !important; }

.nobg { background: transparent !important; }

.red { color:#CC0609 !important; }
