.fac.fac-icontext-template {display: inline-block;line-height: 20px;}
.fac.fac-icontext-template .fac-shape {background: #263238;color: #fff;display: inline-block;border: 2px solid transparent;width: 22px;height: 22px;text-align: center;text-decoration: none;padding: 5px;font-weight: bold;margin: 2px;font-size: 16px !important;box-sizing: content-box;overflow: hidden;vertical-align: middle;}
.fac.fac-icontext-template .fac-shape.fac-square {background: #263238;color: #fff;}
.fac.fac-icontext-template .fac-shape.fac-rounded {background: #263238;color: #fff;border-radius: 6px;}
.fac.fac-icontext-template .fac-shape.fac-round {background: #263238;color: #fff;border-radius: 34px;}
.fac.fac-icontext-template i {padding: 0;font-size: 16px !important;line-height: 22px !important;vertical-align: middle;text-align: center;width: 22px;height: 22px;overflow: hidden;display: block;float: left;font-weight: normal;}
.fac.fac-icontext-template .fac-text {vertical-align: middle;}
.fac.fac-button-template {display: inline-block;}
.fac.fac-button-template .fac-button {background: #263238;color: #fff;border-radius: 6px;display: inline-block;border: 2px solid transparent;width: 22px;height: 22px;cursor: pointer;text-align: center;text-decoration: none;padding: 5px;font-weight: bold;margin: 2px;font-size: 14px !important;line-height: 22px;box-sizing: content-box;overflow: hidden;vertical-align: middle;}
.fac.fac-button-template .fac-button i {padding: 0;font-size: 16px !important;line-height: 22px !important;vertical-align: middle;text-align: center;width: 22px;height: 22px;overflow: hidden;display: block;float: left;font-weight: normal;}
.fac.fac-button-template .fac-button.fac-text {padding: 5px 12px 5px 7px;width: auto;}
.fac.fac-button-template .fac-button.fac-text span {padding: 0 0 0 3px;}
.fac.fac-button-template .fac-button:hover {opacity: .9;}
.fac-version-template {background: #263238;color: #fff;font-weight: bold;border-radius: 6px;text-align: center;width: 200px;max-width: 250px;padding: 15px;font-size: 16px;margin: 0 auto;}
.fac-version-template span {display: block;font-size: 30px;color: #03a9f4;}
.fac-dropdown-template {border: 1px solid #263238;background: #fff url("../images/dropdown.png") no-repeat scroll 319px center;border-radius: 6px;text-align: center;overflow: hidden;width: 350px;height: 34px;}
.fac-dropdown-template select {font-family: FontAwesome,Arial;border: 0;background: transparent;padding: 2px 10px;text-align: left;width: 378px;-webkit-appearance: none;max-width: 120%;height: 34px;outline: none;}
.fac-dropdown-template select optgroup {padding: 5px;}
.fac-dropdown-template select option {font-family: FontAwesome,Arial;}
.widget_fac_promotion .fac-promotion-main-section {text-align: center;background: #263238;}
.widget_fac_promotion .fac-promotion-main-section h3.fac-headline, .fac-promotion-main-section p.fac-description {margin: 0;padding: 0;}
.widget_fac_promotion .fac-promotion-main-section h3.fac-headline {padding: 10px 0 0;}
.widget_fac_promotion .fac-promotion-main-section i.fa {font-size: 5em;}
.widget_fac_promotion .fac-promotion-preview, .widget_fac_promotion .fac-promotion-content {padding: 10% 25px;}
.widget_fac_promotion .fac-promotion-preview.fac-noicon h3.fac-headline {padding: 0;}
.widget_fac_promotion .fac-promotion-main-section .fpp-inner {display: table-cell;vertical-align: middle;width: 100%;opacity: 1 !important;}
.widget_fac_promotion .fac-promotion-content h3.fac-headline {padding: 0;}
.fac-slider-default {width: 100%;overflow: hidden;position: relative;margin-bottom: 30px;}
.fac-slider-default > .fac-container > .fac-container {position: absolute;z-index: 3;bottom: 0;margin: 0 auto;right: 0;left: 0;}
.fac-slider-default ul.rslides_tabs {width: auto;background: rgba(255,255,255,.3);padding: 10px 15px;list-style-type: none;margin: 0 0 0 0;}
.fac-slider-default ul.rslides_tabs li {float: left;padding-left: 15px;list-style: none;}
.fac-slider-default ul.rslides_tabs li:first-child {padding-left: 0;}
.fac-slider-default ul.rslides_tabs li a {display: block;text-indent: -10000px;}
.fac-slider-default ul.rslides_tabs {float: right;border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;-webkit-border-top-left-radius: 4px;}
.fac-slider-default ul.rslides_tabs li a {width: 8px;height: 8px;border-radius: 8px;background: rgba(255,255,255,.5);}
.fac-slider-default ul.rslides_tabs li a:hover, .fac-slider-default ul.rslides_tabs li.rslides_here a {background: rgba(255,255,255,1);}
.fac-slider-default .fac-promotion-main-section {text-align: center;background: #263238;}
.fac-slider-default .fac-promotion-main-section h3.fac-headline, .fac-promotion-main-section p.fac-description {margin: 0;padding: 0;}
.fac-slider-default .fac-promotion-main-section h3.fac-headline {padding: 10px 0 0;}
.fac-slider-default .fac-promotion-main-section i.fa {font-size: 5em;}
.fac-slider-default .fac-promotion-preview, .fac-promotion-content {padding: 10% 25px;}
.fac-slider-default .fac-promotion-preview.fac-noicon h3.fac-headline {padding: 0;}
.fac-slider-default .fac-promotion-main-section .fpp-inner {display: table-cell;vertical-align: middle;width: 100%;opacity: 1 !important;}
.fac-slider-default .fac-promotion-content h3.fac-headline {padding: 0;}