#playBox ul, #playBox li {
list-style: none;
margin: 0;
padding: 0;
}
#playBox {
border: 1px solid #719DD6;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
float: left;
height: 250px;
overflow: hidden;
position: relative;
width: 700px;
}
#playBox .oUlplay {
left: 0;
position: absolute;
top: 0;
width: 99999px;
}
#playBox .oUlplay li {float: left;}
#playBox .des {
background-color: rgba(255, 255, 255, 0.6);
top: 177px;
display: block;
float: left;
padding: 5px 10px 5px 12px;
position: absolute;
width: 520px; 
}
.oUlplay li:nth-child(1) .des {left: 0;}
.oUlplay li:nth-child(2) .des {left: 520px;}
.oUlplay li:nth-child(3) .des {left: 1040px;}
.oUlplay li:nth-child(4) .des {left: 1560px;}
.oUlplay li:nth-child(5) .des {left: 2080px;}
.oUlplay li:nth-child(6) .des {left: 2600px;}
.oUlplay li:nth-child(7) .des {left: 3120px;}
.oUlplay li:nth-child(8) .des {left: 3640px;}
#playBox strong {
color: #3067AE;
font-weight: normal;
margin-right: 10px;
text-shadow: 0 0 1px;
}
#playBox .txt {
color: #666;
font-size: 14px;
letter-spacing: 1px;
line-height: 150%;
}
#playBox .txt a {
border: 0;
}
#playBox .txt a.link {
color: #F05F5C;
}
#playBox .txt a.link:hover, #playBox .txt a.link:active {
border-bottom: 1px solid;
}
#playBox .pre {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/slider/l.png) no-repeat 5% 50%;
cursor: pointer;
height: 100px;
left: 10px;
position: absolute;
top: 74px;
width: 100px;
z-index: 10;
}
#playBox .pre:hover {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/slider/l-hover.png) no-repeat 5% 50%;
}
#playBox .next {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/slider/r.png) no-repeat 95% 50%;
cursor: pointer;
height: 100px;
position: absolute;
right: 190px;
top: 74px;
width: 100px;
z-index: 10;
}
#playBox .next:hover {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/slider/r-hover.png) no-repeat 95% 50%;
}
#playBox .pre ,#playBox .next {
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
}
#playBox .smalltitle {
height: 31px;
position: absolute;
right: 0;
width: 180px;
z-index: 10;
}
#playBox .smalltitle ul {
background: #F9FDFF;
border-color: #719DD6;
border-style: solid;
border-width: 0 0 0 1px;
float: right;
height: 250px; }
#playBox .smalltitle ul li {
background: #F9FDFF;
border-bottom: 1px solid #719DD6;
box-shadow: 0 0 0 #BBB;
display: block;
float: left;
font-size: 12px;
letter-spacing: 1px;
height: 31px;
line-height: 31px;
text-align: center;
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
width: 180px;
*zoom: 1;
}
#playBox .smalltitle ul li:last-child {
height: 32px;
}
#playBox .smalltitle ul li:hover {
cursor: pointer;
}
#playBox .smalltitle .thistitle {
background: #719DD6;
color: #FFF;
text-shadow: 0 0 1px;
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
}
#playBox .smalltitle .thistitle:before {
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 7px solid #719DD6;
content: '';
left: -8px;
margin-top: 8px;
position: absolute;
}* {
box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
-webkit-box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html, body {
height: 100%;
min-height: 100%;
}
body {
color: #666;
font: 16px/170% 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
letter-spacing: 1px;
min-width: 1160px;
}
.container {
display: table;
margin: 0 auto;
overflow: auto;
padding: 0 20px;
width: 100%; }
.content-wrapper {
display: table;
margin: 10px auto 0 auto;
overflow: auto;
padding: 0 20px;
width: 1200px; }
.content {
float: left;
min-height: 400px;
width: 870px;
}
.sidebar {
float: right;
width: 275px;
}
a:link, a:visited {
border: 0;
color: #2363A1;
text-decoration: none;
}
a:hover, a:active {
color: #F05F5C;
border-bottom: 1px solid;
}
a.img-link, div[id^="attachment"] a, a[class=footer-external] {
border: 0;
} .top {
background: #F7F7F7;
border-bottom: 1px solid #EFF1F2;
color: #666;
font-size: 14px;
height: 34px;
letter-spacing: 2px;
line-height: 34px;
overflow: hidden;
width: 100%;
z-index: 9999;
}
.top a:link, .top a:visited {
color: #666;
margin: 0 5px;
}
.top a:hover, .top a:active {
color: #F05F5C;
}
.top a:last-child {
margin: 0 0 0 5px;
}
.top a#StranLink {
color: #F05F5C;
margin: 0;
}
.top strong a:link, .top strong a:visited {
color: #4D80C2;
font-weight: normal;
margin: 0;
}
.top strong a:hover, .top strong a:active {
color: #F05F5C;
}
.top i {
color: #CCC;
font-size: 50%;
font-style: normal;
position: relative;
top: -2px;
}
.top-content {
margin: 0 auto;
width: 1160px;
}
.top-content-left {
display: block;
float: left;
text-align: left
width: 700px;
}
.top-content-left ul, .top-content-left li {
height: 26px;
line-height: 26px;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
text-overflow: ellipsis;
top: 2px;
}
.top-content-right {
display: block;
float: right;
position: relative;
text-align: right;
width: 460px;
}
.top span {
color: #CCC;
margin: 0 2px 0 0;
}
.top a:hover span {
color: #F05F5C;
}  header {
clear: both;
display: block;
height: auto;
margin: 0 auto;
padding: 30px 0 25px 0;
text-align: center;
width: 1160px;overflow : hidden;
}
header h1 a:link, header h1 a:visited, header h1 a:hover, header h1 a:active {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/images/logo.png) no-repeat left 0; background-size: 380px 57px;
-moz-background-size: 380px 57px;
-ms-background-size: 380px 57px;
-o-background-size: 380px 57px;
-webkit-background-size: 380px 57px;
border: 0;
display: block;
font-size: 0;
float: left;
height: 57px; position: relative;
text-indent: -9999px;
width: 380px; z-index: 9999;
}  nav {}  #search {
animation-delay: .4s;
-moz-animation-delay: .4s;
-ms-animation-delay: .4s;
-o-animation-delay: .4s;
-webkit-animation-delay: .4s;
display: block;
float: left;
height: 65px;
margin: 0 0 0 40px;
overflow: hidden;
position: relative;
text-overflow: ellipsis;
width: 500px;
}
#search #s {
width: 430px;
}
#search input {
background: #FCFCFC;
border: 1px solid #CCC;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
color: #666;
font: 15px/160% 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
height: 28px;
letter-spacing: 1px;
line-height: 28px;
padding: 0 5px;
}
#searchsubmit {
margin-left: 10px;
}
::-webkit-input-placeholder { color: #CCC;
}
:-ms-input-placeholder { color: #CCC;
}
::-moz-placeholder { color: #CCC;
}
:-moz-placeholder { color: #CCC;
}
#search button[type="submit"] {
background: #719DD6;
border: 1px solid #719DD6;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-ms-border-radius: 3px 3px 3px 3px;
-o-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
color: #FFF;
cursor: pointer;
font-size: 16px;
height: 28px;
line-height: 28px;
position: relative;
text-decoration: none;
top: 1px;
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
width: 60px;
}
#search button[type="submit"]:hover {
background: #3067AE;
border: 1px solid #3067AE;
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
}
#search .fontawesome-search {
position: relative;
top: -2px;
}
#hot-keywords {
font-size: 14px;
height: 26px;
line-height: 26px;
margin: 2px auto 0 auto;
overflow: hidden;
text-align: center;
text-overflow: ellipsis;
width: 100%;
}
#hot-keywords .fontawesome-tags {
color: #3067AE;
padding-right: 5px;
}
#hot-keywords a:link, #hot-keywords a:visited {
color: #4D80C2;
margin: 0 8px 0 0;
}
#hot-keywords a:hover, #hot-keywords a:active {
color: #F05F5C;
}
#hot-keywords ul, #hot-keywords li {
list-style-type: none;
margin: 0;
padding: 0;
}  .tel {
animation-delay: .2s;
-moz-animation-delay: .2s;
-ms-animation-delay: .2s;
-o-animation-delay: .2s;
-webkit-animation-delay: .2s;
display: block;
float: right;
font-size: 15px;
line-height: 160%;
margin: -10px 8px 0 0;
position: relative;
}
.tel .fontawesome-phone-sign {
color: #FFC435;
display: block;
float: left;
font-size: 45px;
left: -10px;
position: relative;
top: 11px;
}
.tel div {
display: block;
float: right;
}
.tel strong {
display: block;
font-weight: normal;
text-align: left;
text-shadow: 0 0 1px;
}
.tel strong em {
color: #F05F5C;
font: italic 18px Calibri;
text-shadow: 0 0 1px #F05F5C;
}
.tel:hover strong em {
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.tel:hover strong em, .tel:focus strong em, .tel:active strong em {
-webkit-animation-name: hvr-pulse-grow;
animation-name: hvr-pulse-grow;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.tel strong span {
color: #F05F5C;
font: italic 12px Calibri;
padding: 0 3px 0 1px;
text-shadow: 0 0 1px #F05F5C;
}
.tel i {
color: #EB586F;
font: italic 21px Calibri;
position: relative;
text-shadow: 0 0 1px;
top: -2px;
}  .content-top {
}
.content-top:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.content-top-l {
background: #E0EBF9;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
display: block;
float: left;
margin: 0 auto;
padding: 4px;
width: 160px;
}
.content-top-l a {
border: 0;
}
.content-top-l-title {
background: #E0EBF9;
color: #3067AE;
font-size: 14px;
font-weight: normal;
height: 22px;
line-height: 22px;
margin: 0;
padding: 0;
text-align: center;
text-shadow: 0 0 1px;
}
ul.content-top-l-item {
margin: 0;
padding: 0;
}
ul.content-top-l-item li {
background: #FFF;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 14px;
height: 29px;
letter-spacing: 1px;
line-height: 29px;
list-style: none;
margin: 3px 0 0 0;
padding: 0;
text-align: center;
}
.content-top-r {
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
display: block;
float: right;
width: 700px;
}
.content-top-r-bottom {
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
display: block;
float: right;
margin-top: 10px;
width: 700px;
}
.content-top-r-bottom img {
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
width: 100%;
}
.content-top-r-bottom a {
border: 0;
}
.marquee-index-wrapper {
background: #F9FDFF;
border: 4px solid #E0EBF9;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 13px;
height: 33px;
letter-spacing: 1px;
line-height: 26px;
margin: 0 0 10px 0;
overflow: hidden;
padding: 0 5px;
width: 700px;
}
ul.marquee {
display: block;
height: 26px;
line-height: 26px;
list-style: none;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}
ul.marquee li {
display: block;
left: 0;
position: absolute;
top: -999em;
white-space: nowrap; }  .bread-crumb {
background: #F7F7F7;
border: 1px solid #EFF1F2;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-ms-border-radius: 3px 3px 3px 3px;
-o-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
font: 14px/160% 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
letter-spacing: 2px;
margin: 0 0 20px 0;
padding: 5px 10px;
}
.bread-crumb ul, .bread-crumb li {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
}
.bread-crumb a:link, .bread-crumb a:visited {
color: #666;
margin: 0 5px;
}
.bread-crumb a:link .entypo-globe, .bread-crumb a:visited .entypo-globe {
color: #CCC;
margin-right: 2px;
}
.bread-crumb a:hover, .bread-crumb a:active, .bread-crumb a:hover .entypo-globe, .bread-crumb a:active .entypo-globe {
color: #F05F5C;
border-bottom: 1px solid;
}
.bread-crumb li:first-child {
margin-left: -5px;
}
.bread-crumb .entypo-right-open {
color: #CCC;
}  article {
font: 17px/180% 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
letter-spacing: 2px;
padding: 0 0 1em 0;
text-align: justify;
}
article p {
padding: 0 0 1.5em 0;
}
article h1 {
padding: 0;
}
article h1 a:link, article h1 a:visited, article h1 a:hover, article h1 a:active {
border: 0;
color: #2363A1;
font: 28px/140% 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
font-weight: normal;
text-shadow: 0 0 1px #2363A1;
}
.article-meta {
color: #BBB;
font-family: Arial, 微軟正黑體, 'Microsoft JhengHei', 'Apple LiGothic Medium', simhei, 'Microsoft YaHei';
font-size: 14px;
text-align: right;
}
.article-meta span {
margin: 0 10px 0 0;
}
.article-meta span:last-child {
margin: 0;
}
.article-meta-top {
display: block;
padding: 0 0 1.5em 0;
}  .aligncenter, .aligncenter img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%;
text-align: center;
}  .sidebar-r-img-ad {
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
height: 69px;
margin: 0 0 9px 0;
overflow: hidden;
position: relative;
width: 275px;
}
.sidebar-r-img-ad strong {
background-color: rgba(255, 255, 255, 0.3);
bottom: -13px;
color: #3067AE;
display: block;
font-size: 14px;
font-weight: bold;
height: 46px;
line-height: 140%;
overflow: hidden;
padding: 4px 4px 4px 1px;
position: absolute;
text-align: right;
text-shadow: 0 0 1px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF;
transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-ms-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
-webkit-transition: .2s ease-in-out;
width: 100%;
}
.sidebar-r-img-ad:hover strong {
background-color: rgba(255, 255, 255, 0.5);
bottom: 7px;
}
.sidebar-r-img-ad strong span {
color: #666;
display: block;
font-size: 13px;
font-weight: normal;
position: relative;
text-align: right;
text-shadow: 0 0 0;
text-shadow: 0 0 1px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF, 0 0 3px #FFF;
}  span.certification {
background: #6AB8D2;
border: 1px solid #459EBC;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFF;
margin: 0 5px 0 0;
padding: 0 3px;
}
span.chinese-medicine {
background: #D3A76E;
border: 1px solid #AD762E;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFF;
margin: 0 5px 0 0;
padding: 0 3px;
}
span.psychology {
background: #FF9C35;
border: 1px solid #EB7C08;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFF;
margin: 0 5px 0 0;
padding: 0 3px;
}  footer {
display: table;
letter-spacing: 2px;
margin: 0 auto;
overflow: auto;
padding: 0 20px 20px 20px;
width: 1200px; }
.footer {
display: block;
float: left;
width: 200px;
}
.footer a:link, .footer a:visited, .footer img {
border: 0;
display: block;
height: 51px;
width: 200px;
}
.footer-tel {
animation-delay: .2s;
-moz-animation-delay: .2s;
-ms-animation-delay: .2s;
-o-animation-delay: .2s;
-webkit-animation-delay: .2s;
display: block;
float: right;
font-size: 15px;
line-height: 160%;
padding: 10px 0 10px 0;
position: relative;
left: 2px;
width: 100%;
}
.footer-tel .fontawesome-phone-sign {
color: #FFC435;
display: block;
float: left;
font-size: 45px;
left: 0;
position: relative;
top: 11px;
}
.footer-tel div {
display: block;
float: right;
}
.footer-tel strong {
display: block;
font-weight: normal;
text-align: left;
text-shadow: 0 0 1px;
}
.footer-tel strong em {
color: #F05F5C;
font: italic 18px Calibri;
text-shadow: 0 0 1px #F05F5C;
}
.footer-tel:hover strong em {
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
}
.footer-tel:hover strong em, .footer-tel:focus strong em, .footer-tel:active strong em {
-webkit-animation-name: hvr-pulse-grow;
animation-name: hvr-pulse-grow;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.footer-tel strong span {
color: #F05F5C;
font: italic 12px Calibri;
padding: 0 3px 0 1px;
text-shadow: 0 0 1px #F05F5C;
}
.footer-tel i {
color: #EB586F;
font: italic 21px Calibri;
position: relative;
text-shadow: 0 0 1px;
top: -2px;
}
.footer-info {
background: url(//www.ez-study.com.tw/wp-content/themes/demo/images/fadeout.png) right bottom repeat-x, url(//www.ez-study.com.tw/wp-content/themes/demo/images/earth.png) right 0 no-repeat;
background-size: contain, 200px;
-moz-background-size: contain, 200px;
-ms-background-size: contain, 200px;
-o-background-size: contain, 200px;
-webkit-background-size: contain, 200px;
display: block;
float: right;
font-size: 13px;
line-height: 200%;
width: 930px;
}
.footer-info p {
border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
margin: 0;
padding: 0 0 0 5px;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info p br {
margin-left: 50px;
}
.footer-info p:last-child {
margin: 1px 0 0 0;
}
.footer-info p:hover {
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info p:hover u {
background: #3067AE;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info p:hover .fontawesome-building {
color: #3067AE;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info p:hover .fontawesome-phone-sign {
color: #FFC435;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}.pointer {
cursor: pointer;
}
.footer-info u {
background: #719DD6;
border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFF;
display: inline-block;
font-size: 13px;
height: 1.5em;
line-height: 1.5em;
margin: 0 8px 0 0 ;
padding: 0 6px;
position: relative;
text-decoration: none;
text-shadow: 0 0 1px;
top: -1px;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info u.space, .footer-info p:hover u.space {
background: #FFF;
margin: 0 10px 0 0 ;
}
.footer-info strong {
font-weight: normal;
text-shadow: 0 0 1px;
}
.footer-info span {
font-size: 14px;
padding: 0 3px 0 15px;
text-shadow: 0 0 1px;
}
.footer-info .fontawesome-building {
color: #719DD6;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info i {
color: #A9A9A9;
font-size: 11px;
}
.footer-info .fontawesome-phone-sign {
color: #FFD87B;
font-size: 17px;
position: relative;
top: 1px;
transition: .15s ease-in-out;
-moz-transition: .15s ease-in-out;
-ms-transition: .15s ease-in-out;
-o-transition: .15s ease-in-out;
-webkit-transition: .15s ease-in-out;
}
.footer-info em {
color: #EB586F;
font: italic 16px Calibri;
}
.copy-right {
clear: both;
display: block;
font-size: 13px;
margin: 0 auto;
padding: 10px 0 0 0;
text-align: center;
width: 1160px;
}
.copy-right strong {
color: #4D80C2;
font-weight: normal;
}  .tel:hover > span, .footer-tel:hover > span {
animation: spin .6s linear;
-moz-animation: spin .6s linear;
-ms-animation: spin .6s linear;
-o-animation: spin .6s linear;
-webkit-animation: spin .6s linear;
}
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotateY(360deg); } }
@-moz-keyframes spin { 100% { -moz-transform: rotateY(360deg); } }
@-ms-keyframes spin { 100% { -webkit-transform: rotatY(360deg); } }
@-o-keyframes spin { 100% { -webkit-transform: rotatY(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotatY(360deg); } }  .clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block; }
.clearfix {
display: block; }
.none {
display: none;
opacity: 0;
}