/*============================================

CSS Base by SONHLAB.com - version 1.0
Website: http://sonhlab.com

============================================*/

/*========== START SHADOW LIST ==========*/
.shadow-white,
.shadow-black,
.shadow-blue,
.shadow-green,
.shadow-red,
.shadow-orange {
    text-decoration: none;
}

.shadow-white {
    box-shadow: 0px 0px 6px 3px #fff;
    -webkit-box-shadow: 0px 0px 6px 3px #fff;
    -moz-box-shadow: 0px 0px 6px 3px #fff;
    -o-box-shadow: 0px 0px 6px 3px #fff;
    -ms-box-shadow: 0px 0px 6px 3px #fff;
}

.shadow-blue {
    box-shadow: 0px 0px 6px 3px #38d1f7;
    -webkit-box-shadow: 0px 0px 6px 3px #38d1f7;
    -moz-box-shadow: 0px 0px 6px 3px #38d1f7;
    -o-box-shadow: 0px 0px 6px 3px #38d1f7;
    -ms-box-shadow: 0px 0px 6px 3px #38d1f7;
}

.shadow-green {
    box-shadow: 0px 0px 6px 3px #aaca37;
    -webkit-box-shadow: 0px 0px 6px 3px #aaca37;
    -moz-box-shadow: 0px 0px 6px 3px #aaca37;
    -o-box-shadow: 0px 0px 6px 3px #aaca37;
    -ms-box-shadow: 0px 0px 6px 3px #aaca37;
}

.shadow-red {
    box-shadow: 0px 0px 6px 3px #e81750;
    -webkit-box-shadow: 0px 0px 6px 3px #e81750;
    -moz-box-shadow: 0px 0px 6px 3px #e81750;
    -o-box-shadow: 0px 0px 6px 3px #e81750;
    -ms-box-shadow: 0px 0px 6px 3px #e81750;
}

.shadow-black {
    box-shadow: 0px 0px 6px 3px #444;
    -webkit-box-shadow: 0px 0px 6px 3px #444;
    -moz-box-shadow: 0px 0px 6px 3px #444;
    -o-box-shadow: 0px 0px 6px 3px #444;
    -ms-box-shadow: 0px 0px 6px 3px #444;
}

.shadow-orange {
    box-shadow: 0px 0px 6px 3px #ff6600;
    -webkit-box-shadow: 0px 0px 6px 3px #ff6600;
    -moz-box-shadow: 0px 0px 6px 3px #ff6600;
    -o-box-shadow: 0px 0px 6px 3px #ff6600;
    -ms-box-shadow: 0px 0px 6px 3px #ff6600;
}

/*========== END SHADOW LIST ==========*/

/*========== START HOVER SHADOW LIST ==========*/

.hovershadow-white,
.hovershadow-black,
.hovershadow-blue,
.hovershadow-green,
.hovershadow-red,
.hovershadow-orange {
    text-decoration: none;
}

.hovershadow-white:hover {
    box-shadow: 0px 0px 6px 3px #fff;
    -webkit-box-shadow: 0px 0px 6px 3px #fff;
    -moz-box-shadow: 0px 0px 6px 3px #fff;
    -o-box-shadow: 0px 0px 6px 3px #fff;
    -ms-box-shadow: 0px 0px 6px 3px #fff;
}

.hovershadow-blue:hover {
    box-shadow: 0px 0px 6px 3px #38d1f7;
    -webkit-box-shadow: 0px 0px 6px 3px #38d1f7;
    -moz-box-shadow: 0px 0px 6px 3px #38d1f7;
    -o-box-shadow: 0px 0px 6px 3px #38d1f7;
    -ms-box-shadow: 0px 0px 6px 3px #38d1f7;
}

.hovershadow-green:hover {
    box-shadow: 0px 0px 6px 3px #aaca37;
    -webkit-box-shadow: 0px 0px 6px 3px #aaca37;
    -moz-box-shadow: 0px 0px 6px 3px #aaca37;
    -o-box-shadow: 0px 0px 6px 3px #aaca37;
    -ms-box-shadow: 0px 0px 6px 3px #aaca37;
}

.hovershadow-red:hover {
    box-shadow: 0px 0px 6px 3px #e81750;
    -webkit-box-shadow: 0px 0px 6px 3px #e81750;
    -moz-box-shadow: 0px 0px 6px 3px #e81750;
    -o-box-shadow: 0px 0px 6px 3px #e81750;
    -ms-box-shadow: 0px 0px 6px 3px #e81750;
}

.hovershadow-black:hover {
    box-shadow: 0px 0px 6px 3px #444;
    -webkit-box-shadow: 0px 0px 6px 3px #444;
    -moz-box-shadow: 0px 0px 6px 3px #444;
    -o-box-shadow: 0px 0px 6px 3px #444;
    -ms-box-shadow: 0px 0px 6px 3px #444;
}

.hovershadow-orange:hover {
    box-shadow: 0px 0px 6px 3px #ff6600;
    -webkit-box-shadow: 0px 0px 6px 3px #ff6600;
    -moz-box-shadow: 0px 0px 6px 3px #ff6600;
    -o-box-shadow: 0px 0px 6px 3px #ff6600;
    -ms-box-shadow: 0px 0px 6px 3px #ff6600;
}

/*========== END HOVER SHADOW LIST ==========*/

/*========== START BACKGROUND LIST ==========*/

/* Solid Colors */
.solid-blue {
    background: #00bbe2;
}

.solid-blue-2 {
    background: #2c84ee;
}

.solid-violetred {
    background: #781766;
}

.solid-red {
    background: #e51400;
}

.solid-red-2 {
    background: #e81750;
}

.solid-pink {
    background: #ff539b;
}

.solid-purple {
    background: #d02090;
}

.solid-orange {
    background: #fb8f02;
}

.solid-orange-2 {
    background: #ff6600;
}

.solid-orange-3 {
    background: #dd5f37;
}

.solid-coral {
    background: #cd5b45;
}

.solid-green {
    background: #67b239;
}

.solid-green-2 {
    background: #96bf01;
}

.solid-olive {
    background: #999900;
}

.solid-grass {
    background: #cdcd00;
}

.solid-gold {
    background: #fee9ae;
}

.solid-yellow {
    background: #f7d100;
}

.solid-black {
    background: #000;
}

.solid-smoke {
    background: #f5f5f5;
}

.solid-white {
    background: #fff;
}

.solid-jade {
    background: #00ce9b;
}

.solid-darkblue {
    background: #044e94;
}

.solid-darkgreen {
    background: #016c38;
}

.solid-darkred {
    background: #5f0000;
}

.solid-lightblue {
    background: #e4f0f7;
}

.solid-lightgreen {
    background: #f5fffa;
}

.solid-maroon.loop-activetab,
.solid-maroon.loop-activetab:hover {
    background: url('/global/imagesgig5/background-active_tcm100-6626080_tcm100-2750236-32.png') no-repeat;
    background-size: contain;
}

.solid-maroon:hover {
    background: url('/global/imagesgig5/background-active_tcm100-6626080_tcm100-2750236-32.png') no-repeat;
    background-size: contain;
}

.solid-maroon svg {
    fill: #fff;
}

/* End Solid Colors */

/* Transparent Colors */
.transparent-jade {
    background: rgba(0, 206, 155, 0.2);
}

.transparent-deepsea {
    background: rgba(0, 53, 100, 0.2);
}

.transparent-smoke {
    background: rgba(245, 245, 245, 0.2);
}

.transparent-grass {
    background: rgba(205, 250, 0, 0.2);
}

.transparent-black {
    background: rgba(0, 0, 0, 0.2);
}

.transparent-darknight {
    background: rgba(0, 0, 0, 0.6);
}

.transparent-red {
    background: rgba(255, 0, 0, 0.2);
}

.transparent-violetred {
    background: rgba(208, 32, 144, 0.2);
}

.transparent-green {
    background: rgba(103, 178, 57, 0.2);
}

.transparent-yellow {
    background: rgba(255, 255, 0, 0.2);
}

.transparent-orange {
    background: rgba(251, 143, 2, 0.2);
}

.transparent-coral {
    background: rgba(205, 91, 69, 0.2);
}

.transparent-wheat {
    background: rgba(238, 216, 174, 0.2);
}

.transparent-redwine {
    background: rgba(139, 0, 0, 0.2);
}

.transparent-mist {
    background: rgba(255, 255, 255, 0.6);
}

/* End Transparent Colors */

/* Background Images */
.img-wood {
    background: #fb8f02 url(../images/bg/wood_pattern.jpg) repeat;
}

.img-purtywood {
    background: #fb8f02 url(../images/bg/purty_wood.jpg) repeat;
}

.img-woodtexture {
    background: #fb8f02 url(../images/bg/wood_texture.jpg) repeat;
}

.img-darkwood {
    background: #000 url(../images/bg/dark_wood.jpg) repeat;
}

.img-retinawood {
    background: #fb8f02 url(../images/bg/retina_wood.png) repeat;
}

.img-nastyfabric {
    background: #999 url(../images/bg/nasty_fabric.png) repeat;
}

.img-wildoliva {
    background: #555 url(../images/bg/wild_oliva.png) repeat;
}

.img-darkbrick {
    background: #555 url(../images/bg/dark_brick_wall.png) repeat;
}

.img-navyblue {
    background: #555 url(../images/bg/navy_blue.png) repeat;
}

.img-brickwall {
    background: #ccc url(../images/bg/brickwall.png) repeat;
}

/* End Background Images */

/*========== END BACKGROUND LIST ==========*/

/* MISC */
.clearspace {
    clear: both;
}

.floatleft {
    float: left !important;
}

.floatright {
    float: right !important;
}

.none {
    display: none !important;
}

.light-text {
    color: #fff;
}

.dark-text {
    color: #1e1e1e;
}

.semiblack-text {
    color: #333;
}