.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:0.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(//happiness.solutions/wp-content/plugins/agp-font-awesome-collection/assets/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;*width:350px;*background:#dddddd;-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.0 !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,0.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,0.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.0 !important}.fac-slider-default .fac-promotion-content h3.fac-headline{padding:0}a.fi-btn{margin:0;padding:0;color:#777 !important;display:block;text-decoration:none}a.fi-btn:hover{color:#333;text-decoration:none}a.fi-btn:hover img{opacity:.85}.fi-arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 #fff;border:1px solid #ccc;-moz-border-radius:3px / 3px;-webkit-border-radius:3px 3px;border-radius:3px / 3px;margin:0;padding:0;position:relative}.fi-arrow:after,.fi-arrow:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.fi-arrow:after{border-color:rgba(255,255,255,0);border-width:4px}.fi-arrow:before{border-color:rgba(204,204,204,0);border-width:5px}.fi-arrow .fi-count{display:block;position:relative;text-align:center}.fi-vertical{margin:0;padding:0;width:66px}.fi-vertical .fi-btn{height:62px}.fi-vertical .fi-arrow{height:36px;line-height:36px;margin-bottom:6px}.fi-vertical .fi-arrow:after,.fi-vertical .fi-arrow:before{left:50%;top:100%}.fi-vertical .fi-arrow:after{border-top-color:#fff;margin-left:-4px}.fi-vertical .fi-arrow:before{border-top-color:#ccc;margin-left:-5px}.fi-vertical .fi-arrow .fi-count{font-size:12px;height:36px;line-height:36px}.fi-horizontal{display:table;margin:0;padding:0;max-width:124px}.fi-horizontal .fi-btn{height:20px}.fi-horizontal .fi-arrow{display:inline-block;*display:inline;*zoom:1;height:20px;line-height:20px;margin-left:5px;vertical-align:top}.fi-horizontal .fi-arrow:after,.fi-horizontal .fi-arrow:before{right:100%;top:50%}.fi-horizontal .fi-arrow:after{border-right-color:#fff;margin-top:-4px}.fi-horizontal .fi-arrow:before{border-right-color:#ccc;margin-top:-5px}.fi-horizontal .fi-arrow .fi-count{font-size:11px;height:20px;line-height:20px;margin:0 3px}.fi-left{float:left}.fi-img-small{border-radius:3px 3px}.fi-img-feedly-follow{border:none;height:20px !important;margin:0;vertical-align:baseline}li.share-feedly a.sd-button>span{background-image:url(//happiness.solutions/wp-content/plugins/feedly-insight/images/feedly-follow-square-flat-green_16x16.png)}li.share-hatena a.sd-button>span{background-image:url(http://b.st-hatena.com/images/entry-button/button-only.png);background-size:16px 16px}@media print, not all, not all, (min-resolution: 120dpi){li.share-feedly a.sd-button>span{background-image:url(//happiness.solutions/wp-content/plugins/feedly-insight/images/feedly-follow-square-flat-green_16x16@2x.png);background-size:16px 16px}li.share-hatena a.sd-button>span{background-image:url(http://b.st-hatena.com/images/entry-button/button-only@2x.png);background-size:16px 16px}}