@charset "utf-8";

/*!

 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */@font-face { font-family: 'FontAwesome'; src: url('../other/fontawesome-webfont.eot?v=4.0.3'); src: url('../other/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../other/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../other/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../other/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal }

.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.fa-lg { font-size: 1.3333333333333333em; line-height: .75em; vertical-align: -15% }

.fa-2x { font-size: 2em }

.fa-3x { font-size: 3em }

.fa-4x { font-size: 4em }

.fa-5x { font-size: 5em }

.fa-fw { width: 1.2857142857142858em; text-align: center }

.fa-ul { padding-left: 0; margin-left: 2.142857142857143em; list-style-type: none }

.fa-ul>li { position: relative }

.fa-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; top: .14285714285714285em; text-align: center }

.fa-li.fa-lg { left: -1.8571428571428572em }

.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }

.pull-right { float: right }

.pull-left { float: left }

.fa.pull-left { margin-right: .3em }

.fa.pull-right { margin-left: .3em }

.fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear }

@-moz-keyframes spin { 0% {

 -moz-transform:rotate(0deg)

}

100% {

 -moz-transform:rotate(359deg)

}

}

@-webkit-keyframes spin { 0% {

 -webkit-transform:rotate(0deg)

}

100% {

 -webkit-transform:rotate(359deg)

}

}

@-o-keyframes spin { 0% {

 -o-transform:rotate(0deg)

}

100% {

 -o-transform:rotate(359deg)

}

}

@-ms-keyframes spin { 0% {

 -ms-transform:rotate(0deg)

}

100% {

 -ms-transform:rotate(359deg)

}

}

@keyframes spin { 0% {

 transform:rotate(0deg)

}

100% {

 transform:rotate(359deg)

}

}

.fa-rotate-90 {

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) }

.fa-rotate-180 {

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) }

.fa-rotate-270 {

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg) }

.fa-flip-horizontal {

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1) }

.fa-flip-vertical {

 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1) }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }

.fa-stack .icon01{ width:70px; height:70px; background:#cccccc url(../images/13.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon01:hover{ background:#c5a572 url(../images/13.png) no-repeat center center;}

.fa-stack .icon02{ width:70px; height:70px; background:#cccccc url(../images/14.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon02:hover{ background:#c5a572 url(../images/14.png) no-repeat center center;}

.fa-stack .icon03{ width:70px; height:70px; background:#cccccc url(../images/15.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon03:hover{ background:#c5a572 url(../images/15.png) no-repeat center center;}

.fa-stack .icon04{ width:70px; height:70px; background:#cccccc url(../images/16.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon04:hover{ background:#c5a572 url(../images/16.png) no-repeat center center;}

.fa-stack .icon05{ width:70px; height:70px; background:#cccccc url(../images/17.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon05:hover{ background:#c5a572 url(../images/17.png) no-repeat center center;}

.fa-stack .icon06{ width:70px; height:70px; background:#cccccc url(../images/18.png) no-repeat center center; border-radius:50%; display:block;}

.fa-stack .icon06:hover{ background:#c5a572 url(../images/18.png) no-repeat center center;}



.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }



