

/*----------------------------------------------------------
#transparent
----------------------------------------------------------*/
.style-transparent-bg { background-color: transparent; }
.btn-transparent { color: #ffffff !important; background-color: transparent !important; border-color: transparent !important; }
.btn-transparent:not(.btn-hover-nobg):hover, .btn-transparent:not(.btn-hover-nobg):focus,btn-transparent:active { background-color: transparent !important; border-color: transparent !important;}
.btn-transparent:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-transparent:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-transparent:active { color: transparent !important; }
.btn-transparent.btn-outline { background-color: transparent !important; border-color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-text-skin) { color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-hover-nobg):hover, .btn-transparent.btn-outline:not(.btn-hover-nobg):focus, btn-transparent.btn-outline:active { background-color: transparent !important; border-color: transparent !important; }
.btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-transparent.btn-outline:active { color: #ffffff !important; }
.style-light .btn-transparent.btn-text-skin.btn-outline, .style-light .btn-transparent.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-transparent.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-transparent-color { color: transparent !important; fill: transparent !important; }
.border-transparent-color { border-color: transparent !important; }
.tmb-overlay-gradient-top .style-transparent-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, transparent 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, transparent 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-transparent-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, transparent 0%, transparent 50%) !important; background-image: linear-gradient(to top, transparent 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-775996
----------------------------------------------------------*/
.style-color-775996-bg { background-color: #ca1146; }
.btn-color-775996 { color: #ffffff !important; background-color: #ca1146 !important; border-color: #ca1146 !important; }
.btn-color-775996:not(.btn-hover-nobg):hover, .btn-color-775996:not(.btn-hover-nobg):focus,btn-color-775996:active { background-color: transparent !important; border-color: #ca1146 !important;}
.btn-color-775996:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-775996:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-775996:active { color: #ca1146 !important; }
.btn-color-775996.btn-outline { background-color: transparent !important; border-color: #ca1146 !important; }
.btn-color-775996.btn-outline:not(.btn-text-skin) { color: #ca1146 !important; }
.btn-color-775996.btn-outline:not(.btn-hover-nobg):hover, .btn-color-775996.btn-outline:not(.btn-hover-nobg):focus, btn-color-775996.btn-outline:active { background-color: #ca1146 !important; border-color: #ca1146 !important; }
.btn-color-775996.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-775996.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-775996.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-775996.btn-text-skin.btn-outline, .style-light .btn-color-775996.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-color-775996.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-775996-color { color: #ca1146 !important; fill: #ca1146 !important; }
.border-color-775996-color { border-color: #ca1146 !important; }
.tmb-overlay-gradient-top .style-color-775996-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #ca1146 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #ca1146 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #ca1146 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #ca1146 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-775996-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #ca1146 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #ca1146 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #ca1146 0%, transparent 50%) !important; background-image: linear-gradient(to top, #ca1146 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-633124
----------------------------------------------------------*/
.style-color-633124-bg { background-color: #89c731; }
.btn-color-633124 { color: #ffffff !important; background-color: #89c731 !important; border-color: #89c731 !important; }
.btn-color-633124:not(.btn-hover-nobg):hover, .btn-color-633124:not(.btn-hover-nobg):focus,btn-color-633124:active { background-color: transparent !important; border-color: #89c731 !important;}
.btn-color-633124:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-633124:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-633124:active { color: #89c731 !important; }
.btn-color-633124.btn-outline { background-color: transparent !important; border-color: #89c731 !important; }
.btn-color-633124.btn-outline:not(.btn-text-skin) { color: #89c731 !important; }
.btn-color-633124.btn-outline:not(.btn-hover-nobg):hover, .btn-color-633124.btn-outline:not(.btn-hover-nobg):focus, btn-color-633124.btn-outline:active { background-color: #89c731 !important; border-color: #89c731 !important; }
.btn-color-633124.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-633124.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-633124.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-633124.btn-text-skin.btn-outline, .style-light .btn-color-633124.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-color-633124.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-633124-color { color: #89c731 !important; fill: #89c731 !important; }
.border-color-633124-color { border-color: #89c731 !important; }
.tmb-overlay-gradient-top .style-color-633124-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #89c731 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #89c731 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #89c731 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #89c731 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-633124-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #89c731 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #89c731 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #89c731 0%, transparent 50%) !important; background-image: linear-gradient(to top, #89c731 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-jevc
----------------------------------------------------------*/
.style-color-jevc-bg { background-color: #000000; }
.btn-color-jevc { color: #ffffff !important; background-color: #000000 !important; border-color: #000000 !important; }
.btn-color-jevc:not(.btn-hover-nobg):hover, .btn-color-jevc:not(.btn-hover-nobg):focus,btn-color-jevc:active { background-color: transparent !important; border-color: #000000 !important;}
.btn-color-jevc:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-jevc:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-jevc:active { color: #000000 !important; }
.btn-color-jevc.btn-outline { background-color: transparent !important; border-color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-text-skin) { color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-hover-nobg):hover, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):focus, btn-color-jevc.btn-outline:active { background-color: #000000 !important; border-color: #000000 !important; }
.btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-jevc.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-jevc.btn-text-skin.btn-outline, .style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-color-jevc.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-jevc-color { color: #000000 !important; fill: #000000 !important; }
.border-color-jevc-color { border-color: #000000 !important; }
.tmb-overlay-gradient-top .style-color-jevc-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #000000 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #000000 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-jevc-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #000000 0%, transparent 50%) !important; background-image: linear-gradient(to top, #000000 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-nhtu
----------------------------------------------------------*/
.style-color-nhtu-bg { background-color: #101213; }
.btn-color-nhtu { color: #ffffff !important; background-color: #101213 !important; border-color: #101213 !important; }
.btn-color-nhtu:not(.btn-hover-nobg):hover, .btn-color-nhtu:not(.btn-hover-nobg):focus,btn-color-nhtu:active { background-color: transparent !important; border-color: #101213 !important;}
.btn-color-nhtu:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-nhtu:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-nhtu:active { color: #101213 !important; }
.btn-color-nhtu.btn-outline { background-color: transparent !important; border-color: #101213 !important; }
.btn-color-nhtu.btn-outline:not(.btn-text-skin) { color: #101213 !important; }
.btn-color-nhtu.btn-outline:not(.btn-hover-nobg):hover, .btn-color-nhtu.btn-outline:not(.btn-hover-nobg):focus, btn-color-nhtu.btn-outline:active { background-color: #101213 !important; border-color: #101213 !important; }
.btn-color-nhtu.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-nhtu.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-nhtu.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-nhtu.btn-text-skin.btn-outline, .style-light .btn-color-nhtu.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-color-nhtu.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-nhtu-color { color: #101213 !important; fill: #101213 !important; }
.border-color-nhtu-color { border-color: #101213 !important; }
.tmb-overlay-gradient-top .style-color-nhtu-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #101213 0%, transparent 50%) !important; background-image: -moz-linear-gradient(top, #101213 0%, transparent 50%) !important; background-image: -o-linear-gradient(top, #101213 0%, transparent 50%) !important; background-image: linear-gradient(to bottom, #101213 0%, transparent 50%) !important;}
.tmb-overlay-gradient-bottom .style-color-nhtu-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(bottom, #101213 0%, transparent 50%) !important; background-image: -moz-linear-gradient(bottom, #101213 0%, transparent 50%) !important; background-image: -o-linear-gradient(bottom, #101213 0%, transparent 50%) !important; background-image: linear-gradient(to top, #101213 0%, transparent 50%) !important;}

/*----------------------------------------------------------
#color-wayh
----------------------------------------------------------*/
.style-color-wayh-bg { background-color: #141618; }
.btn-color-wayh { color: #ffffff !important; background-color: #141618 !important; border-color: #141618 !important; }
.btn-color-wayh:not(.btn-hover-nobg):hover, .btn-color-wayh:not(.btn-hover-nobg):focus,btn-color-wayh:active { background-color: transparent !important; border-color: #141618 !important;}
.btn-color-wayh:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-wayh:not(.btn-hover-nobg):not(.btn-text-skin):focus,btn-color-wayh:active { color: #141618 !important; }
.btn-color-wayh.btn-outline { background-color: transparent !important; border-color: #141618 !important; }
.btn-color-wayh.btn-outline:not(.btn-text-skin) { color: #141618 !important; }
.btn-color-wayh.btn-outline:not(.btn-hover-nobg):hover, .btn-color-wayh.btn-outline:not(.btn-hover-nobg):focus, btn-color-wayh.btn-outline:active { background-color: #141618 !important; border-color: #141618 !important; }
.btn-color-wayh.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-wayh.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-wayh.btn-outline:active { color: #ffffff !important; }
.style-light .btn-color-wayh.btn-text-skin.btn-outline, .style-light .btn-color-wayh.btn-text-skin:not(.btn-outline):hover { color: accent !important; }
.style-light .btn-color-wayh.btn-text-skin.btn-outline:hover { color: #ffffff !important; }
.text-color-wayh-color { color: #141618 !important; fill: #141618 !important; }
.border-color-wayh-color { border-color: #141618 !important; }
.tmb-overlay-gradient-top .style-color-wayh-bg { background-color: transparent !important; background-image: -webkit-linear-gradient(top, #141618 0%, transparent 50%) !important; background-image: -moz-linear