Difference between revisions of "Team:Tianjin/Resources/CSS:style"

(Created page with "@font-face { font-family: 'icomoon'; src: url("../fonts/icomoon/icomoon.eot?srf3rx"); src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"),...")
 
Line 1: Line 1:
@font-face {
+
@font-face
  font-family: 'icomoon';
+
{
 +
    font-family: 'icomoon';
 
   src: url("../fonts/icomoon/icomoon.eot?srf3rx");
 
   src: url("../fonts/icomoon/icomoon.eot?srf3rx");
 
   src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
 
   src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
Line 21: Line 22:
 
@charset "utf-8";
 
@charset "utf-8";
 
/* CSS Document */
 
/* CSS Document */
html,body{padding:0;margin:0}
+
html,body
.checkbox{width:100%;height:100px; margin:100px auto; text-align:center}
+
{
.checkbox a{ display:inline-block;width:100px; height:40px; border:solid 1px #f00; color:#f00; text-align:center; line-height:40px; text-decoration:none}
+
    padding: 0;
 +
    margin: 0
 +
}
 +
 
 +
.checkbox
 +
{
 +
    width: 100%;
 +
    height: 100px;
 +
    margin: 100px auto;
 +
    text-align: center
 +
}
 +
 
 +
.checkbox a
 +
{
 +
    display: inline-block;
 +
    width: 100px;
 +
    height: 40px;
 +
    border: solid 1px #f00;
 +
    color: #f00;
 +
    text-align: center;
 +
    line-height: 40px;
 +
    text-decoration: none
 +
}
 
/*弹框样式0*/
 
/*弹框样式0*/
.cd-popup {
+
.cd-popup
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 37: Line 61:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup.is-visible {
+
 
 +
.cd-popup.is-visible
 +
{
 
     opacity: 0.8;
 
     opacity: 0.8;
 
     visibility: visible;
 
     visibility: visible;
Line 46: Line 72:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container {
+
 
 +
.cd-popup-container
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
     -webkit-transform:scale(1.2);
+
     -webkit-transform: scale(1.2);
     -moz-transform:scale(1.2);
+
     -moz-transform: scale(1.2);
     -ms-transform:scale(1.2);
+
     -ms-transform: scale(1.2);
     -o-transform:scale(1.2);
+
     -o-transform: scale(1.2);
     transform:scale(1.2);
+
     transform: scale(1.2);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 70: Line 98:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
+
.cd-popup-close
 +
{
 +
    position: absolute;
 +
    right: 10px;
 +
    top: 10px;
 +
    z-index: 10;
 +
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible .cd-popup-container
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
  
 
/*弹框样式1*/
 
/*弹框样式1*/
.cd-popup1 {
+
.cd-popup1
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 86: Line 134:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup1.is-visible1 {
+
 
 +
.cd-popup1.is-visible1
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 95: Line 145:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container1 {
+
 
 +
.cd-popup-container1
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-60px);
+
    -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
+
    -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
+
    -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
+
    -o-transform: translateY(-60px);
  transform: translateY(-60px);
+
    transform: translateY(-60px);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 119: Line 171:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible1 .cd-popup-container1 {
+
.cd-popup-close
-webkit-transform: translateY(0);
+
{
  -moz-transform: translateY(0);
+
    position: absolute;
  -ms-transform: translateY(0);
+
    right: 10px;
  -o-transform: translateY(0);
+
    top: 10px;
  transform: translateY(0);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible1 .cd-popup-container1
 +
{
 +
    -webkit-transform: translateY(0);
 +
    -moz-transform: translateY(0);
 +
    -ms-transform: translateY(0);
 +
    -o-transform: translateY(0);
 +
    transform: translateY(0);
 +
}
 
/*弹框样式2*/
 
/*弹框样式2*/
.cd-popup2 {
+
.cd-popup2
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 140: Line 206:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup2.is-visible2 {
+
 
 +
.cd-popup2.is-visible2
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 149: Line 217:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container2 {
+
 
 +
.cd-popup-container2
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(60px);
+
    -webkit-transform: translateY(60px);
  -moz-transform: translateY(60px);
+
    -moz-transform: translateY(60px);
  -ms-transform: translateY(60px);
+
    -ms-transform: translateY(60px);
  -o-transform: translateY(60px);
+
    -o-transform: translateY(60px);
  transform: translateY(60px);
+
    transform: translateY(60px);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 173: Line 243:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible2 .cd-popup-container2 {
+
.cd-popup-close
-webkit-transform: translateY(0);
+
{
  -moz-transform: translateY(0);
+
    position: absolute;
  -ms-transform: translateY(0);
+
    right: 10px;
  -o-transform: translateY(0);
+
    top: 10px;
  transform: translateY(0);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible2 .cd-popup-container2
 +
{
 +
    -webkit-transform: translateY(0);
 +
    -moz-transform: translateY(0);
 +
    -ms-transform: translateY(0);
 +
    -o-transform: translateY(0);
 +
    transform: translateY(0);
 +
}
 
    
 
    
 
   /*弹框样式3*/
 
   /*弹框样式3*/
.cd-popup3{
+
.cd-popup3
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 195: Line 279:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup3.is-visible3 {
+
 
 +
.cd-popup3.is-visible3
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 204: Line 290:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container3 {
+
 
 +
.cd-popup-container3
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 228: Line 316:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible3 .cd-popup-container3 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible3 .cd-popup-container3
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
  
 
  /*弹框样式4*/
 
  /*弹框样式4*/
.cd-popup4{
+
.cd-popup4
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 250: Line 352:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup4.is-visible4 {
+
 
 +
.cd-popup4.is-visible4
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 259: Line 363:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container4 {
+
 
 +
.cd-popup-container4
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 283: Line 389:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible4 .cd-popup-container4 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible4 .cd-popup-container4
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
/*弹框样式5*/
 
/*弹框样式5*/
.cd-popup5{
+
.cd-popup5
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 304: Line 424:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup5.is-visible5 {
+
 
 +
.cd-popup5.is-visible5
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 313: Line 435:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container5 {
+
 
 +
.cd-popup-container5
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 337: Line 461:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible5 .cd-popup-container5 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible5 .cd-popup-container5
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式6*/
 
   /*弹框样式6*/
.cd-popup6{
+
.cd-popup6
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 358: Line 496:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup6.is-visible6 {
+
 
 +
.cd-popup6.is-visible6
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 367: Line 507:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container6 {
+
 
 +
.cd-popup-container6
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 391: Line 533:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible6 .cd-popup-container6 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible6 .cd-popup-container6
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
/*弹框样式7*/
 
/*弹框样式7*/
.cd-popup7{
+
.cd-popup7
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 412: Line 568:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup7.is-visible7 {
+
 
 +
.cd-popup7.is-visible7
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 421: Line 579:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container7 {
+
 
 +
.cd-popup-container7
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 445: Line 605:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible7 .cd-popup-container7 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible7 .cd-popup-container7
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
  
 
/*弹框样式8*/
 
/*弹框样式8*/
.cd-popup8{
+
.cd-popup8
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 467: Line 641:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup8.is-visible8 {
+
 
 +
.cd-popup8.is-visible8
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 476: Line 652:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container8 {
+
 
 +
.cd-popup-container8
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 500: Line 678:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible8 .cd-popup-container8 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible8 .cd-popup-container8
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式9*/
 
   /*弹框样式9*/
.cd-popup9{
+
.cd-popup9
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 521: Line 713:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup9.is-visible9 {
+
 
 +
.cd-popup9.is-visible9
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 530: Line 724:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container9 {
+
 
 +
.cd-popup-container9
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 554: Line 750:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible9 .cd-popup-container9 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible9 .cd-popup-container9
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式10*/
 
   /*弹框样式10*/
.cd-popup10{
+
.cd-popup10
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 575: Line 785:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup10.is-visible10 {
+
 
 +
.cd-popup10.is-visible10
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 584: Line 796:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container10 {
+
 
 +
.cd-popup-container10
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 608: Line 822:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible10 .cd-popup-container10 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible10 .cd-popup-container10
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式11*/
 
   /*弹框样式11*/
.cd-popup11{
+
.cd-popup11
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 629: Line 857:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup11.is-visible11 {
+
 
 +
.cd-popup11.is-visible11
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 638: Line 868:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container11 {
+
 
 +
.cd-popup-container11
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 662: Line 894:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible11 .cd-popup-container11 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible11 .cd-popup-container11
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
/*弹框样式12*/
 
/*弹框样式12*/
.cd-popup12{
+
.cd-popup12
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 683: Line 929:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup12.is-visible12 {
+
 
 +
.cd-popup12.is-visible12
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 692: Line 940:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container12 {
+
 
 +
.cd-popup-container12
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 716: Line 966:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible12 .cd-popup-container12 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible12 .cd-popup-container12
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式13*/
 
   /*弹框样式13*/
.cd-popup13{
+
.cd-popup13
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 737: Line 1,001:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup13.is-visible13 {
+
 
 +
.cd-popup13.is-visible13
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 746: Line 1,012:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container13 {
+
 
 +
.cd-popup-container13
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 770: Line 1,038:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible13 .cd-popup-container13 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible13 .cd-popup-container13
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式14*/
 
   /*弹框样式14*/
.cd-popup14{
+
.cd-popup14
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 791: Line 1,073:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup14.is-visible14 {
+
 
 +
.cd-popup14.is-visible14
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 800: Line 1,084:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container14 {
+
 
 +
.cd-popup-container14
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 824: Line 1,110:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible14 .cd-popup-container14 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible14 .cd-popup-container14
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
/*弹框样式15*/
 
/*弹框样式15*/
.cd-popup15{
+
.cd-popup15
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 845: Line 1,145:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup15.is-visible15 {
+
 
 +
.cd-popup15.is-visible15
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 854: Line 1,156:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container15 {
+
 
 +
.cd-popup-container15
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 878: Line 1,182:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible15 .cd-popup-container15 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible15 .cd-popup-container15
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式16*/
 
   /*弹框样式16*/
.cd-popup16{
+
.cd-popup16
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 899: Line 1,217:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup16.is-visible16 {
+
 
 +
.cd-popup16.is-visible16
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 908: Line 1,228:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container16 {
+
 
 +
.cd-popup-container16
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 932: Line 1,254:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible16 .cd-popup-container16 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible16 .cd-popup-container16
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式17*/
 
   /*弹框样式17*/
.cd-popup17{
+
.cd-popup17
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 953: Line 1,289:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup17.is-visible17 {
+
 
 +
.cd-popup17.is-visible17
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 962: Line 1,300:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container17 {
+
 
 +
.cd-popup-container17
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 986: Line 1,326:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible17 .cd-popup-container17 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible17 .cd-popup-container17
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式18*/
 
   /*弹框样式18*/
.cd-popup18{
+
.cd-popup18
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,007: Line 1,361:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup18.is-visible18 {
+
 
 +
.cd-popup18.is-visible18
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,016: Line 1,372:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container18 {
+
 
 +
.cd-popup-container18
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,040: Line 1,398:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible18 .cd-popup-container18 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible18 .cd-popup-container18
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式19*/
 
   /*弹框样式19*/
.cd-popup19{
+
.cd-popup19
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,061: Line 1,433:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup19.is-visible19 {
+
 
 +
.cd-popup19.is-visible19
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,070: Line 1,444:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container19 {
+
 
 +
.cd-popup-container19
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,094: Line 1,470:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible19 .cd-popup-container19 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible19 .cd-popup-container19
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式20*/
 
   /*弹框样式20*/
.cd-popup20{
+
.cd-popup20
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,115: Line 1,505:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup20.is-visible20 {
+
 
 +
.cd-popup20.is-visible20
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,124: Line 1,516:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container20 {
+
 
 +
.cd-popup-container20
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,148: Line 1,542:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible20 .cd-popup-container20 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible20 .cd-popup-container20
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式21*/
 
   /*弹框样式21*/
.cd-popup21{
+
.cd-popup21
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,169: Line 1,577:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup21.is-visible21 {
+
 
 +
.cd-popup21.is-visible21
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,178: Line 1,588:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container21 {
+
 
 +
.cd-popup-container21
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,202: Line 1,614:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible21 .cd-popup-container21 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible21 .cd-popup-container21
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式22*/
 
   /*弹框样式22*/
.cd-popup22{
+
.cd-popup22
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,223: Line 1,649:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup22.is-visible22 {
+
 
 +
.cd-popup22.is-visible22
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,232: Line 1,660:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container22 {
+
 
 +
.cd-popup-container22
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,256: Line 1,686:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible22 .cd-popup-container22 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible22 .cd-popup-container22
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式23*/
 
   /*弹框样式23*/
.cd-popup23{
+
.cd-popup23
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,277: Line 1,721:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup23.is-visible23 {
+
 
 +
.cd-popup23.is-visible23
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,286: Line 1,732:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container23 {
+
 
 +
.cd-popup-container23
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,310: Line 1,758:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
+
 
.is-visible23 .cd-popup-container23 {
+
.cd-popup-close
  -webkit-transform:scale(1);
+
{
  -moz-transform:scale(1);
+
    position: absolute;
  -ms-transform:scale(1);
+
    right: 10px;
  -o-transform:scale(1);
+
    top: 10px;
  transform:scale(1);
+
    z-index: 10;
  }
+
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
 +
 
 +
.is-visible23 .cd-popup-container23
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
 
   /*弹框样式24*/
 
   /*弹框样式24*/
.cd-popup24{
+
.cd-popup24
 +
{
 
     position: fixed;
 
     position: fixed;
 
     left: 0;
 
     left: 0;
Line 1,331: Line 1,793:
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
 
     transition: opacity 0.3s 0s, visibility 0s 0.3s;
     z-index:9999;
+
     z-index: 9999;
 
}
 
}
.cd-popup24.is-visible24 {
+
 
 +
.cd-popup24.is-visible24
 +
{
 
     opacity: 1;
 
     opacity: 1;
 
     visibility: visible;
 
     visibility: visible;
Line 1,340: Line 1,804:
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
     transition: opacity 0.3s 0s, visibility 0s 0s;
 
}
 
}
.cd-popup-container24 {
+
 
 +
.cd-popup-container24
 +
{
 
     position: relative;
 
     position: relative;
     width:400px;
+
     width: 400px;
     margin:250px auto;
+
     margin: 250px auto;
     height:250px;
+
     height: 250px;
 
     background: #FFF;
 
     background: #FFF;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     border-radius: .4rem .4rem .4rem .4rem;
 
     text-align: center;
 
     text-align: center;
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
+
    -webkit-transform: scale(0.8);
  -moz-transform:scale(0.8);
+
    -moz-transform: scale(0.8);
  -ms-transform:scale(0.8);
+
    -ms-transform: scale(0.8);
  -o-transform:scale(0.8);
+
    -o-transform: scale(0.8);
  transform:scale(0.8);
+
    transform: scale(0.8);
 
     -webkit-backface-visibility: hidden;
 
     -webkit-backface-visibility: hidden;
 
     -webkit-transition-property: -webkit-transform;
 
     -webkit-transition-property: -webkit-transform;
Line 1,364: Line 1,830:
 
     transition-duration: 0.3s;
 
     transition-duration: 0.3s;
 
}
 
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
 
.is-visible24 .cd-popup-container24 {
 
  -webkit-transform:scale(1);
 
  -moz-transform:scale(1);
 
  -ms-transform:scale(1);
 
  -o-transform:scale(1);
 
  transform:scale(1);
 
  }
 
  
 +
.cd-popup-close
 +
{
 +
    position: absolute;
 +
    right: 10px;
 +
    top: 10px;
 +
    z-index: 10;
 +
    width: auto;
 +
    height: 1.25rem;
 +
    display: block;
 +
    font-size: 14px;
 +
}
  
 +
.is-visible24 .cd-popup-container24
 +
{
 +
    -webkit-transform: scale(1);
 +
    -moz-transform: scale(1);
 +
    -ms-transform: scale(1);
 +
    -o-transform: scale(1);
 +
    transform: scale(1);
 +
}
  
 +
body
 +
{
 +
    font-family: "Open Sans", Arial, sans-serif;
 +
    line-height: 1.6;
 +
    font-size: 16px;
 +
    background: #fff;
 +
    color: #848484;
 +
    font-weight: 300;
 +
    overflow-x: hidden;
 +
}
  
 
+
body.fh5co-offcanvas
 
+
{
 
+
    overflow: hidden;
body {
+
  font-family: "Open Sans", Arial, sans-serif;
+
  line-height: 1.6;
+
  font-size: 16px;
+
  background: #fff;
+
  color: #848484;
+
  font-weight: 300;
+
  overflow-x: hidden;
+
}
+
body.fh5co-offcanvas {
+
  overflow: hidden;
+
 
}
 
}
  
a {
+
a
  color: #66D37E;
+
{
  -webkit-transition: 0.5s;
+
    color: #66D37E;
  -o-transition: 0.5s;
+
    -webkit-transition: 0.5s;
  transition: 0.5s;
+
    -o-transition: 0.5s;
 +
    transition: 0.5s;
 
}
 
}
a:hover {
+
 
text-decoration: none !important;
+
a:hover
color: #00CC00 !important;
+
{
 +
    text-decoration: none !important;
 +
    color: #00CC00 !important;
 
}
 
}
  
p, ul, ol {
+
p, ul, ol
  margin-bottom: 1.5em;
+
{
  font-size: 16px;
+
    margin-bottom: 1.5em;
  color: #848484;
+
    font-size: 16px;
  font-family: "Open Sans", Arial, sans-serif;
+
    color: #848484;
 +
    font-family: "Open Sans", Arial, sans-serif;
 
}
 
}
  
h1, h2, h3, h4, h5, h6 {
+
h1, h2, h3, h4, h5, h6
  color: #5a5a5a;
+
{
  font-family: "Open Sans", Arial, sans-serif;
+
    color: #5a5a5a;
  font-weight: 400;
+
    font-family: "Open Sans", Arial, sans-serif;
  margin: 0 0 30px 0;
+
    font-weight: 400;
 +
    margin: 0 0 30px 0;
 
}
 
}
  
figure {
+
figure
  margin-bottom: 2em;
+
{
 +
    margin-bottom: 2em;
 
}
 
}
  
::-webkit-selection {
+
::-webkit-selection
  color: #fcfcfc;
+
{
  background: #66D37E;
+
    color: #fcfcfc;
 +
    background: #66D37E;
 
}
 
}
  
::-moz-selection {
+
::-moz-selection
  color: #fcfcfc;
+
{
  background: #66D37E;
+
    color: #fcfcfc;
 +
    background: #66D37E;
 
}
 
}
  
::selection {
+
::selection
  color: #fcfcfc;
+
{
  background: #66D37E;
+
    color: #fcfcfc;
 +
    background: #66D37E;
 
}
 
}
  
#fh5co-header {
+
#fh5co-header
  position: relative;
+
{
  margin-bottom: 0;
+
    position: relative;
  z-index: 9999999;
+
    margin-bottom: 0;
 +
    z-index: 9999999;
 
}
 
}
  
 
.fh5co-cover,
 
.fh5co-cover,
.fh5co-hero {
+
.fh5co-hero
  position: relative;
+
{
  height: 800px;
+
    position: relative;
 +
    height: 800px;
 
}
 
}
.copyrights{
+
 
text-indent:-9999px;
+
.copyrights
height:0;
+
{
line-height:0;
+
    text-indent: -9999px;
font-size:0;
+
    height: 0;
overflow:hidden;
+
    line-height: 0;
 +
    font-size: 0;
 +
    overflow: hidden;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-cover,
+
@media screen and (max-width: 768px)
   .fh5co-hero {
+
{
     height: 700px;
+
    .fh5co-cover,
  }
+
   .fh5co-hero
 +
     {
 +
        height: 700px;
 +
    }
 
}
 
}
 +
 
.fh5co-cover.fh5co-hero-2,
 
.fh5co-cover.fh5co-hero-2,
.fh5co-hero.fh5co-hero-2 {
+
.fh5co-hero.fh5co-hero-2
  height: 600px;
+
{
 +
    height: 600px;
 
}
 
}
 +
 
.fh5co-cover.fh5co-hero-2 .fh5co-overlay,
 
.fh5co-cover.fh5co-hero-2 .fh5co-overlay,
.fh5co-hero.fh5co-hero-2 .fh5co-overlay {
+
.fh5co-hero.fh5co-hero-2 .fh5co-overlay
  position: absolute !important;
+
{
  width: 100%;
+
    position: absolute !important;
  top: 0;
+
    width: 100%;
  left: 0;
+
    top: 0;
  bottom: 0;
+
    left: 0;
  right: 0;
+
    bottom: 0;
  z-index: 1;
+
    right: 0;
  background: rgba(0, 0, 0, 0.8);
+
    z-index: 1;
 +
    background: rgba(0, 0, 0, 0.8);
 
}
 
}
  
.fh5co-overlay {
+
.fh5co-overlay
  position: absolute !important;
+
{
  width: 100%;
+
    position: absolute !important;
  top: 0;
+
    width: 100%;
  left: 0;
+
    top: 0;
  bottom: 0;
+
    left: 0;
  right: 0;
+
    bottom: 0;
  z-index: 1;
+
    right: 0;
  background: rgba(66, 64, 64, 0.9);
+
    z-index: 1;
  background: rgba(0, 0, 0, 0.8);
+
    background: rgba(66, 64, 64, 0.9);
 +
    background: rgba(0, 0, 0, 0.8);
 
}
 
}
  
.fh5co-cover {
+
.fh5co-cover
  background-size: cover;
+
{
  position: relative;
+
    background-size: cover;
 +
    position: relative;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-cover {
+
@media screen and (max-width: 768px)
     heifght: inherit;
+
{
    padding: 3em 0;
+
    .fh5co-cover
  }
+
     {
 +
        heifght: inherit;
 +
        padding: 3em 0;
 +
    }
 
}
 
}
.fh5co-cover .btn {
+
 
  padding: 1em 5em;
+
.fh5co-cover .btn
  opacity: .9;
+
{
 +
    padding: 1em 5em;
 +
    opacity: .9;
 
}
 
}
.fh5co-cover.fh5co-cover_2 {
+
 
  height: 600px;
+
.fh5co-cover.fh5co-cover_2
 +
{
 +
    height: 600px;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-cover.fh5co-cover_2 {
+
@media screen and (max-width: 768px)
     heifght: inherit;
+
{
    padding: 3em 0;
+
    .fh5co-cover.fh5co-cover_2
  }
+
     {
 +
        heifght: inherit;
 +
        padding: 3em 0;
 +
    }
 
}
 
}
.fh5co-cover .desc {
+
 
  top: 50%;
+
.fh5co-cover .desc
  position: absolute;
+
{
  width: 100%;
+
    top: 50%;
  margin-top: -80px;
+
    position: absolute;
  z-index: 2;
+
    width: 100%;
  color: #fff;
+
    margin-top: -80px;
 +
    z-index: 2;
 +
    color: #fff;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-cover .desc {
+
@media screen and (max-width: 768px)
     padding-left: 15px;
+
{
    padding-right: 15px;
+
    .fh5co-cover .desc
  }
+
     {
 +
        padding-left: 15px;
 +
        padding-right: 15px;
 +
    }
 
}
 
}
.fh5co-cover .desc h2 {
+
 
  color: #fff;
+
.fh5co-cover .desc h2
  text-transform: uppercase;
+
{
  font-size: 60px;
+
    color: #fff;
  margin-bottom: 10px;
+
    text-transform: uppercase;
  font-weight: 300 !important;
+
    font-size: 60px;
 +
    margin-bottom: 10px;
 +
    font-weight: 300 !important;
 
}
 
}
.fh5co-cover .desc h2 strong {
+
 
  font-weight: 700;
+
.fh5co-cover .desc h2 strong
 +
{
 +
    font-weight: 700;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-cover .desc h2 {
+
@media screen and (max-width: 768px)
     font-size: 40px;
+
{
  }
+
    .fh5co-cover .desc h2
 +
     {
 +
        font-size: 40px;
 +
    }
 
}
 
}
.fh5co-cover .desc span {
+
 
  display: block;
+
.fh5co-cover .desc span
  margin-bottom: 30px;
+
{
  font-size: 28px;
+
    display: block;
  letter-spacing: 1px;
+
    margin-bottom: 30px;
 +
    font-size: 28px;
 +
    letter-spacing: 1px;
 
}
 
}
.fh5co-cover .desc span a {
+
 
  color: #fff;
+
.fh5co-cover .desc span a
 +
{
 +
    color: #fff;
 
}
 
}
.fh5co-cover .desc span a:hover, .fh5co-cover .desc span a:focus {
+
 
  color: #fff !important;
+
.fh5co-cover .desc span a:hover, .fh5co-cover .desc span a:focus
 +
{
 +
    color: #fff !important;
 
}
 
}
.fh5co-cover .desc span a:hover.btn, .fh5co-cover .desc span a:focus.btn {
+
 
  border: 2px solid #fff !important;
+
.fh5co-cover .desc span a:hover.btn, .fh5co-cover .desc span a:focus.btn
  background: transparent !important;
+
{
 +
    border: 2px solid #fff !important;
 +
    background: transparent !important;
 
}
 
}
.fh5co-cover .desc span a.fh5co-site-name {
+
 
  padding-bottom: 2px;
+
.fh5co-cover .desc span a.fh5co-site-name
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
+
{
 +
    padding-bottom: 2px;
 +
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
 
}
 
}
  
 
/* Superfish Override Menu */
 
/* Superfish Override Menu */
.sf-menu {
+
.sf-menu
  margin: 0 !important;
+
{
 +
    margin: 0 !important;
 
}
 
}
  
.sf-menu {
+
.sf-menu
  float: right;
+
{
 +
    float: right;
 
}
 
}
  
.sf-menu ul {
+
.sf-menu ul
  box-shadow: none;
+
{
  border: transparent;
+
    box-shadow: none;
  min-width: 10em;
+
    border: transparent;
  *width: 10em;
+
    min-width: 10em;
 +
    *width: 10em;
 
}
 
}
  
.sf-menu a {
+
.sf-menu a
  color: rgba(255, 255, 255, 0.5);
+
{
  padding: 0.75em 1em !important;
+
    color: rgba(255, 255, 255, 0.5);
  font-weight: normal;
+
    padding: 0.75em 1em !important;
  border-left: none;
+
    font-weight: normal;
  border-top: none;
+
    border-left: none;
  border-top: none;
+
    border-top: none;
  text-decoration: none;
+
    border-top: none;
  zoom: 1;
+
    text-decoration: none;
  font-size: 18px;
+
    zoom: 1;
  border-bottom: none !important;
+
    font-size: 18px;
 +
    border-bottom: none !important;
 
}
 
}
.sf-menu a:hover, .sf-menu a:focus {
+
 
  color: #fff !important;
+
.sf-menu a:hover, .sf-menu a:focus
 +
{
 +
    color: #fff !important;
 
}
 
}
  
.sf-menu li.active a:hover, .sf-menu li.active a:focus {
+
.sf-menu li.active a:hover, .sf-menu li.active a:focus
  color: #fff;
+
{
 +
    color: #fff;
 
}
 
}
  
Line 1,601: Line 2,138:
 
.sf-menu ul ul li,
 
.sf-menu ul ul li,
 
.sf-menu li:hover,
 
.sf-menu li:hover,
.sf-menu li.sfHover {
+
.sf-menu li.sfHover
  background: transparent;
+
{
 +
    background: transparent;
 
}
 
}
  
 
.sf-menu ul li a,
 
.sf-menu ul li a,
.sf-menu ul ul li a {
+
.sf-menu ul ul li a
  text-transform: none;
+
{
  padding: 0.2em 1em !important;
+
    text-transform: none;
  letter-spacing: 1px;
+
    padding: 0.2em 1em !important;
  font-size: 14px !important;
+
    letter-spacing: 1px;
 +
    font-size: 14px !important;
 
}
 
}
  
Line 1,617: Line 2,156:
 
.sf-menu ul li:hover a,
 
.sf-menu ul li:hover a,
 
.sf-menu ul li.sfHover a,
 
.sf-menu ul li.sfHover a,
.sf-menu li.active a {
+
.sf-menu li.active a
  color: #fff;
+
{
 +
    color: #fff;
 
}
 
}
  
 
.sf-menu ul li:hover,
 
.sf-menu ul li:hover,
.sf-menu ul li.sfHover {
+
.sf-menu ul li.sfHover
  background: transparent;
+
{
 +
    background: transparent;
 
}
 
}
  
.sf-menu ul li {
+
.sf-menu ul li
  background: transparent;
+
{
 +
    background: transparent;
 
}
 
}
  
.sf-arrows .sf-with-ul {
+
.sf-arrows .sf-with-ul
  padding-right: 2.5em;
+
{
  *padding-right: 1em;
+
    padding-right: 2.5em;
 +
    *padding-right: 1em;
 
}
 
}
  
.sf-arrows .sf-with-ul:after {
+
.sf-arrows .sf-with-ul:after
  content: '';
+
{
  position: absolute;
+
    content: '';
  top: 50%;
+
    position: absolute;
  right: 1em;
+
    top: 50%;
  margin-top: -3px;
+
    right: 1em;
  height: 0;
+
    margin-top: -3px;
  width: 0;
+
    height: 0;
  border: 5px solid transparent;
+
    width: 0;
  border-top-color: #ccc;
+
    border: 5px solid transparent;
 +
    border-top-color: #ccc;
 
}
 
}
  
 
.sf-arrows > li > .sf-with-ul:focus:after,
 
.sf-arrows > li > .sf-with-ul:focus:after,
 
.sf-arrows > li:hover > .sf-with-ul:after,
 
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
+
.sf-arrows > .sfHover > .sf-with-ul:after
  border-top-color: #ccc;
+
{
 +
    border-top-color: #ccc;
 
}
 
}
  
.sf-arrows ul .sf-with-ul:after {
+
.sf-arrows ul .sf-with-ul:after
  margin-top: -5px;
+
{
  margin-right: -3px;
+
    margin-top: -5px;
  border-color: transparent;
+
    margin-right: -3px;
  border-left-color: #ccc;
+
    border-color: transparent;
 +
    border-left-color: #ccc;
 
}
 
}
  
 
.sf-arrows ul li > .sf-with-ul:focus:after,
 
.sf-arrows ul li > .sf-with-ul:focus:after,
 
.sf-arrows ul li:hover > .sf-with-ul:after,
 
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
+
.sf-arrows ul .sfHover > .sf-with-ul:after
  border-left-color: #ccc;
+
{
 +
    border-left-color: #ccc;
 
}
 
}
  
#fh5co-header-section {
+
#fh5co-header-section
  padding: 0;
+
{
  position: absolute;
+
    padding: 0;
  top: 0;
+
    position: absolute;
  left: 0;
+
    top: 0;
  width: 100%;
+
    left: 0;
  z-index: 2;
+
    width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
+
    z-index: 2;
 +
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 
}
 
}
  
.nav-header {
+
.nav-header
  position: relative;
+
{
  float: left;
+
    position: relative;
  width: 100%;
+
    float: left;
 +
    width: 100%;
 
}
 
}
  
#fh5co-logo {
+
#fh5co-logo
  position: relative;
+
{
  z-index: 2;
+
    position: relative;
  font-size: 22px;
+
    z-index: 2;
  text-transform: uppercase;
+
    font-size: 22px;
  margin-top: 35px;
+
    text-transform: uppercase;
  font-weight: 700;
+
    margin-top: 35px;
  float: left;
+
    font-weight: 700;
 +
    float: left;
 
}
 
}
#fh5co-logo span {
+
 
  font-weight: 700;
+
#fh5co-logo span
 +
{
 +
    font-weight: 700;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-logo {
+
@media screen and (max-width: 768px)
     width: 100%;
+
{
    float: none;
+
    #fh5co-logo
    text-align: center;
+
     {
  }
+
        width: 100%;
 +
        float: none;
 +
        text-align: center;
 +
    }
 
}
 
}
#fh5co-logo a {
+
 
  color: #fff;
+
#fh5co-logo a
 +
{
 +
    color: #fff;
 
}
 
}
#fh5co-logo a:hover, #fh5co-logo a:focus {
+
 
  color: #fff !important;
+
#fh5co-logo a:hover, #fh5co-logo a:focus
 +
{
 +
    color: #fff !important;
 
}
 
}
  
#fh5co-menu-wrap {
+
#fh5co-menu-wrap
  position: relative;
+
{
  z-index: 2;
+
    position: relative;
  display: block;
+
    z-index: 2;
  float: right;
+
    display: block;
  margin-top: 15px;
+
    float: right;
 +
    margin-top: 15px;
 
}
 
}
#fh5co-menu-wrap .sf-menu a {
+
 
  padding: 1em .75em;
+
#fh5co-menu-wrap .sf-menu a
 +
{
 +
    padding: 1em .75em;
 
}
 
}
  
#fh5co-primary-menu > li > ul li.active > a {
+
#fh5co-primary-menu > li > ul li.active > a
  color: #66D37E !important;
+
{
 +
    color: #66D37E !important;
 
}
 
}
#fh5co-primary-menu > li > .sf-with-ul:after {
+
 
  border: none !important;
+
#fh5co-primary-menu > li > .sf-with-ul:after
  font-family: 'icomoon';
+
{
  speak: none;
+
    border: none !important;
  font-style: normal;
+
    font-family: 'icomoon';
  font-weight: normal;
+
    speak: none;
  font-variant: normal;
+
    font-style: normal;
  text-transform: none;
+
    font-weight: normal;
  line-height: 1;
+
    font-variant: normal;
 +
    text-transform: none;
 +
    line-height: 1;
 
   /* Better Font Rendering =========== */
 
   /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
+
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
+
    -moz-osx-font-smoothing: grayscale;
  position: absolute;
+
    position: absolute;
  float: right;
+
    float: right;
  margin-right: -5px;
+
    margin-right: -5px;
  top: 50%;
+
    top: 50%;
  margin-top: -7px;
+
    margin-top: -7px;
  content: "\e922";
+
    content: "\e922";
  color: rgba(255, 255, 255, 0.5);
+
    color: rgba(255, 255, 255, 0.5);
 
}
 
}
#fh5co-primary-menu > li > ul li {
+
 
  position: relative;
+
#fh5co-primary-menu > li > ul li
 +
{
 +
    position: relative;
 
}
 
}
#fh5co-primary-menu > li > ul li > .sf-with-ul:after {
+
 
  border: none !important;
+
#fh5co-primary-menu > li > ul li > .sf-with-ul:after
  font-family: 'icomoon';
+
{
  speak: none;
+
    border: none !important;
  font-style: normal;
+
    font-family: 'icomoon';
  font-weight: normal;
+
    speak: none;
  font-variant: normal;
+
    font-style: normal;
  text-transform: none;
+
    font-weight: normal;
  line-height: 1;
+
    font-variant: normal;
 +
    text-transform: none;
 +
    line-height: 1;
 
   /* Better Font Rendering =========== */
 
   /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
+
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
+
    -moz-osx-font-smoothing: grayscale;
  position: absolute;
+
    position: absolute;
  float: right;
+
    float: right;
  margin-right: 10px;
+
    margin-right: 10px;
  top: 20px;
+
    top: 20px;
  font-size: 16px;
+
    font-size: 16px;
  content: "\e924";
+
    content: "\e924";
  color: rgba(0, 0, 0, 0.5);
+
    color: rgba(0, 0, 0, 0.5);
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu {
+
#fh5co-primary-menu .fh5co-sub-menu
  padding: 10px 7px 10px;
+
{
  background: #fff;
+
    padding: 10px 7px 10px;
  left: 0;
+
    background: #fff;
  -webkit-border-radius: 5px;
+
    left: 0;
  -moz-border-radius: 5px;
+
    -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
+
    -moz-border-radius: 5px;
  border-radius: 5px;
+
    -ms-border-radius: 5px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
+
    border-radius: 5px;
  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
+
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
+
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
+
    -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
+
    -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 +
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 
}
 
}
#fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu {
+
 
  left: 100%;
+
#fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu
 +
{
 +
    left: 100%;
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu:before {
+
#fh5co-primary-menu .fh5co-sub-menu:before
  position: absolute;
+
{
  top: -9px;
+
    position: absolute;
  left: 20px;
+
    top: -9px;
  width: 0;
+
    left: 20px;
  height: 0;
+
    width: 0;
  content: '';
+
    height: 0;
 +
    content: '';
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu:after {
+
#fh5co-primary-menu .fh5co-sub-menu:after
  position: absolute;
+
{
  top: -8px;
+
    position: absolute;
  left: 21px;
+
    top: -8px;
  width: 0;
+
    left: 21px;
  height: 0;
+
    width: 0;
  border-right: 8px solid transparent;
+
    height: 0;
  border-bottom: 8px solid #fff;
+
    border-right: 8px solid transparent;
  border-bottom: 8px solid white;
+
    border-bottom: 8px solid #fff;
  border-left: 8px solid transparent;
+
    border-bottom: 8px solid white;
  content: '';
+
    border-left: 8px solid transparent;
 +
    content: '';
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:before {
+
#fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:before
  top: 6px;
+
{
  left: 100%;
+
    top: 6px;
 +
    left: 100%;
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:after {
+
#fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:after
  top: 7px;
+
{
  right: 100%;
+
    top: 7px;
  border: none !important;
+
    right: 100%;
 +
    border: none !important;
 
}
 
}
  
.site-header.has-image #primary-menu .sub-menu {
+
.site-header.has-image #primary-menu .sub-menu
  border-color: #ebebeb;
+
{
  -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
+
    border-color: #ebebeb;
  -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
+
    -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
  -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
+
    -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
+
    -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
  box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
+
    -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 +
    box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 
}
 
}
.site-header.has-image #primary-menu .sub-menu:before {
+
 
  display: none;
+
.site-header.has-image #primary-menu .sub-menu:before
 +
{
 +
    display: none;
 
}
 
}
  
#fh5co-primary-menu .fh5co-sub-menu a {
+
#fh5co-primary-menu .fh5co-sub-menu a
  letter-spacing: 0;
+
{
  padding: 0 15px;
+
    letter-spacing: 0;
  font-size: 18px;
+
    padding: 0 15px;
  line-height: 34px;
+
    font-size: 18px;
  color: #575757 !important;
+
    line-height: 34px;
  text-transform: none;
+
    color: #575757 !important;
  background: none;
+
    text-transform: none;
 +
    background: none;
 
}
 
}
#fh5co-primary-menu .fh5co-sub-menu a:hover {
+
 
  color: #66D37E !important;
+
#fh5co-primary-menu .fh5co-sub-menu a:hover
 +
{
 +
    color: #66D37E !important;
 
}
 
}
  
Line 1,847: Line 2,429:
 
#fh5co-work-section_2,
 
#fh5co-work-section_2,
 
#fh5co-blog-section,
 
#fh5co-blog-section,
#fh5co-features {
+
#fh5co-features
  padding: 7em 0;
+
{
 +
    padding: 7em 0;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-work-section,
+
@media screen and (max-width: 768px)
 +
{
 +
    #fh5co-work-section,
 
   #fh5co-services-section,
 
   #fh5co-services-section,
 
   #fh5co-content-section,
 
   #fh5co-content-section,
 
   #fh5co-work-section_2,
 
   #fh5co-work-section_2,
 
   #fh5co-blog-section,
 
   #fh5co-blog-section,
   #fh5co-features {
+
   #fh5co-features
     padding: 4em 0;
+
     {
  }
+
        padding: 4em 0;
 +
    }
 
}
 
}
  
.fh5co-section-gray {
+
.fh5co-section-gray
  background: rgba(0, 0, 0, 0.04);
+
{
 +
    background: rgba(0, 0, 0, 0.04);
 
}
 
}
  
.heading-section {
+
.heading-section
  padding-bottom: 1em;
+
{
  margin-bottom: 5em;
+
    padding-bottom: 1em;
 +
    margin-bottom: 5em;
 
}
 
}
.heading-section:after {
+
 
  position: absolute;
+
.heading-section:after
  content: '';
+
{
  bottom: 0;
+
    position: absolute;
  left: 50%;
+
    content: '';
  width: 100px;
+
    bottom: 0;
  margin-left: -50px;
+
    left: 50%;
  height: 2px;
+
    width: 100px;
  background: #66D37E;
+
    margin-left: -50px;
 +
    height: 2px;
 +
    background: #66D37E;
 
}
 
}
.heading-section h3 {
+
 
  font-size: 40px;
+
.heading-section h3
  font-weight: 300;
+
{
  position: relative;
+
    font-size: 40px;
 +
    font-weight: 300;
 +
    position: relative;
 
}
 
}
.heading-section p {
+
 
  font-size: 20px;
+
.heading-section p
 +
{
 +
    font-size: 20px;
 
}
 
}
  
.feature-text h3 {
+
.feature-text h3
  text-transform: uppercase;
+
{
  font-size: 14px;
+
    text-transform: uppercase;
  margin-bottom: 10px;
+
    font-size: 14px;
  font-weight: 700;
+
    margin-bottom: 10px;
  color: #000;
+
    font-weight: 700;
  letter-spacing: .2em;
+
    color: #000;
 +
    letter-spacing: .2em;
 
}
 
}
.feature-text h3 .number {
+
 
  margin-right: 5px;
+
.feature-text h3 .number
  color: #66D37E;
+
{
  display: -moz-inline-stack;
+
    margin-right: 5px;
  display: inline-block;
+
    color: #66D37E;
  zoom: 1;
+
    display: -moz-inline-stack;
  *display: inline;
+
    display: inline-block;
 +
    zoom: 1;
 +
    *display: inline;
 
}
 
}
.feature-text p {
+
 
  font-size: 16px;
+
.feature-text p
 +
{
 +
    font-size: 16px;
 
}
 
}
  
.services {
+
.services
  background: #66D37E;
+
{
  padding: 40px 20px 20px 20px;
+
    background: #66D37E;
  margin-bottom: 30px;
+
    padding: 40px 20px 20px 20px;
 +
    margin-bottom: 30px;
 
}
 
}
.services span {
+
 
  margin-bottom: 30px;
+
.services span
  display: block;
+
{
  width: 100%;
+
    margin-bottom: 30px;
 +
    display: block;
 +
    width: 100%;
 
}
 
}
.services span i {
+
 
  font-size: 40px;
+
.services span i
  color: #fff !important;
+
{
 +
    font-size: 40px;
 +
    color: #fff !important;
 
}
 
}
.services h3 {
+
 
  font-size: 20px;
+
.services h3
  font-weight: 400;
+
{
  color: #fff;
+
    font-size: 20px;
  color: #FBFFA3;
+
    font-weight: 400;
 +
    color: #fff;
 +
    color: #FBFFA3;
 
}
 
}
.services p {
+
 
  font-size: 16px;
+
.services p
  color: #C6E872;
+
{
  color: rgba(255, 255, 255, 0.8);
+
    font-size: 16px;
 +
    color: #C6E872;
 +
    color: rgba(255, 255, 255, 0.8);
 
}
 
}
  
.feature-left {
+
.feature-left
  float: left;
+
{
  width: 100%;
+
    float: left;
  margin-bottom: 30px;
+
    width: 100%;
  position: relative;
+
    margin-bottom: 30px;
 +
    position: relative;
 
}
 
}
.feature-left .icon {
+
 
  float: left;
+
.feature-left .icon
  text-align: center;
+
{
  width: 15%;
+
    float: left;
}
+
    text-align: center;
@media screen and (max-width: 992px) {
+
  .feature-left .icon {
+
    width: 10%;
+
  }
+
}
+
@media screen and (max-width: 768px) {
+
  .feature-left .icon {
+
 
     width: 15%;
 
     width: 15%;
  }
 
 
}
 
}
.feature-left .icon i {
+
 
  display: table-cell;
+
@media screen and (max-width: 992px)
  vertical-align: middle;
+
{
  font-size: 40px;
+
    .feature-left .icon
  color: #66D37E;
+
    {
 +
        width: 10%;
 +
    }
 
}
 
}
.feature-left .feature-copy {
+
 
  float: right;
+
@media screen and (max-width: 768px)
  width: 80%;
+
{
 +
    .feature-left .icon
 +
    {
 +
        width: 15%;
 +
    }
 
}
 
}
@media screen and (max-width: 992px) {
+
 
  .feature-left .feature-copy {
+
.feature-left .icon i
     width: 90%;
+
{
  }
+
     display: table-cell;
}
+
    vertical-align: middle;
@media screen and (max-width: 768px) {
+
    font-size: 40px;
  .feature-left .feature-copy {
+
     color: #66D37E;
     width: 85%;
+
  }
+
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  .feature-left .feature-copy {
+
.feature-left .feature-copy
 +
{
 +
    float: right;
 
     width: 80%;
 
     width: 80%;
  }
 
 
}
 
}
.feature-left .feature-copy h3 {
+
 
  font-size: 18px;
+
@media screen and (max-width: 992px)
  color: #1a1a1a;
+
{
  margin-bottom: 10px;
+
    .feature-left .feature-copy
 +
    {
 +
        width: 90%;
 +
    }
 
}
 
}
.feature-left .feature-copy p {
+
 
  font-size: 16px;
+
@media screen and (max-width: 768px)
  line-height: 1.8;
+
{
 +
    .feature-left .feature-copy
 +
    {
 +
        width: 85%;
 +
    }
 
}
 
}
  
#fh5co-portfolio {
+
@media screen and (max-width: 480px)
  padding: 7em 0;
+
{
  min-height: 500px;
+
    .feature-left .feature-copy
 +
    {
 +
        width: 80%;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-portfolio {
+
.feature-left .feature-copy h3
     padding: 3em 0;
+
{
  }
+
    font-size: 18px;
 +
     color: #1a1a1a;
 +
    margin-bottom: 10px;
 
}
 
}
  
#fh5co-portfolio-list {
+
.feature-left .feature-copy p
  flex-wrap: wrap;
+
{
  -webkit-flex-wrap: wrap;
+
    font-size: 16px;
  -moz-flex-wrap: wrap;
+
    line-height: 1.8;
  display: -webkit-box;
+
  display: -moz-box;
+
  display: -ms-flexbox;
+
  display: -webkit-flex;
+
  display: flex;
+
  position: relative;
+
  float: left;
+
  padding: 0;
+
  margin: 0;
+
  width: 100%;
+
 
}
 
}
#fh5co-portfolio-list li {
+
 
  display: block;
+
#fh5co-portfolio
  padding: 0;
+
{
  margin: 0 0 10px 1%;
+
    padding: 7em 0;
  list-style: none;
+
    min-height: 500px;
  min-height: 400px;
+
  background-position: center center;
+
  background-size: cover;
+
  background-repeat: no-repeat;
+
  float: left;
+
  clear: left;
+
  position: relative;
+
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  #fh5co-portfolio-list li {
+
@media screen and (max-width: 768px)
     margin-left: 0;
+
{
  }
+
    #fh5co-portfolio
 +
     {
 +
        padding: 3em 0;
 +
    }
 
}
 
}
#fh5co-portfolio-list li a {
+
 
  min-height: 400px;
+
#fh5co-portfolio-list
  padding: 2em;
+
{
  position: relative;
+
    flex-wrap: wrap;
  width: 100%;
+
    -webkit-flex-wrap: wrap;
  display: block;
+
    -moz-flex-wrap: wrap;
 +
    display: -webkit-box;
 +
    display: -moz-box;
 +
    display: -ms-flexbox;
 +
    display: -webkit-flex;
 +
    display: flex;
 +
    position: relative;
 +
    float: left;
 +
    padding: 0;
 +
    margin: 0;
 +
    width: 100%;
 
}
 
}
#fh5co-portfolio-list li a:before {
+
 
  position: absolute;
+
#fh5co-portfolio-list li
  top: 0;
+
{
  left: 0;
+
    display: block;
  right: 0;
+
    padding: 0;
  bottom: 0;
+
    margin: 0 0 10px 1%;
  content: "";
+
    list-style: none;
  z-index: 80;
+
    min-height: 400px;
  -webkit-transition: 0.5s;
+
    background-position: center center;
  -o-transition: 0.5s;
+
    background-size: cover;
  transition: 0.5s;
+
    background-repeat: no-repeat;
  background: transparent;
+
    float: left;
 +
    clear: left;
 +
    position: relative;
 
}
 
}
#fh5co-portfolio-list li a:hover:before {
+
 
  background: rgba(0, 0, 0, 0.5);
+
@media screen and (max-width: 480px)
 +
{
 +
    #fh5co-portfolio-list li
 +
    {
 +
        margin-left: 0;
 +
    }
 
}
 
}
#fh5co-portfolio-list li a .case-studies-summary {
+
 
  width: auto;
+
#fh5co-portfolio-list li a
  bottom: 2em;
+
{
  left: 2em;
+
    min-height: 400px;
  right: 2em;
+
    padding: 2em;
  position: absolute;
+
    position: relative;
  z-index: 100;
+
    width: 100%;
 +
    display: block;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-portfolio-list li a .case-studies-summary {
+
#fh5co-portfolio-list li a:before
     bottom: 1em;
+
{
     left: 1em;
+
     position: absolute;
     right: 1em;
+
    top: 0;
  }
+
     left: 0;
 +
     right: 0;
 +
    bottom: 0;
 +
    content: "";
 +
    z-index: 80;
 +
    -webkit-transition: 0.5s;
 +
    -o-transition: 0.5s;
 +
    transition: 0.5s;
 +
    background: transparent;
 
}
 
}
#fh5co-portfolio-list li a .case-studies-summary span {
+
 
  text-transform: uppercase;
+
#fh5co-portfolio-list li a:hover:before
  letter-spacing: 2px;
+
{
  font-size: 13px;
+
    background: rgba(0, 0, 0, 0.5);
  color: rgba(255, 255, 255, 0.7);
+
 
}
 
}
#fh5co-portfolio-list li a .case-studies-summary h2 {
+
 
  color: #fff;
+
#fh5co-portfolio-list li a .case-studies-summary
  margin-bottom: 0;
+
{
 +
    width: auto;
 +
    bottom: 2em;
 +
    left: 2em;
 +
    right: 2em;
 +
    position: absolute;
 +
    z-index: 100;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-portfolio-list li a .case-studies-summary h2 {
+
@media screen and (max-width: 768px)
     font-size: 20px;
+
{
  }
+
    #fh5co-portfolio-list li a .case-studies-summary
 +
     {
 +
        bottom: 1em;
 +
        left: 1em;
 +
        right: 1em;
 +
    }
 
}
 
}
#fh5co-portfolio-list li.two-third {
+
 
  width: 65.6%;
+
#fh5co-portfolio-list li a .case-studies-summary span
 +
{
 +
    text-transform: uppercase;
 +
    letter-spacing: 2px;
 +
    font-size: 13px;
 +
    color: rgba(255, 255, 255, 0.7);
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-portfolio-list li.two-third {
+
#fh5co-portfolio-list li a .case-studies-summary h2
     width: 49%;
+
{
  }
+
     color: #fff;
 +
    margin-bottom: 0;
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  #fh5co-portfolio-list li.two-third {
+
@media screen and (max-width: 768px)
     width: 100%;
+
{
  }
+
    #fh5co-portfolio-list li a .case-studies-summary h2
 +
     {
 +
        font-size: 20px;
 +
    }
 
}
 
}
#fh5co-portfolio-list li.one-third {
+
 
  width: 32.3%;
+
#fh5co-portfolio-list li.two-third
 +
{
 +
    width: 65.6%;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-portfolio-list li.one-third {
+
@media screen and (max-width: 768px)
     width: 49%;
+
{
  }
+
    #fh5co-portfolio-list li.two-third
 +
     {
 +
        width: 49%;
 +
    }
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  #fh5co-portfolio-list li.one-third {
+
@media screen and (max-width: 480px)
     width: 100%;
+
{
  }
+
    #fh5co-portfolio-list li.two-third
 +
     {
 +
        width: 100%;
 +
    }
 
}
 
}
#fh5co-portfolio-list li.one-half {
+
 
  width: 49%;
+
#fh5co-portfolio-list li.one-third
 +
{
 +
    width: 32.3%;
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  #fh5co-portfolio-list li.one-half {
+
@media screen and (max-width: 768px)
     width: 100%;
+
{
  }
+
    #fh5co-portfolio-list li.one-third
 +
     {
 +
        width: 49%;
 +
    }
 
}
 
}
  
#fh5co-features {
+
@media screen and (max-width: 480px)
  padding: 4em 0;
+
{
 +
    #fh5co-portfolio-list li.one-third
 +
    {
 +
        width: 100%;
 +
    }
 
}
 
}
#fh5co-features .feature-left {
+
 
  margin-bottom: 0;
+
#fh5co-portfolio-list li.one-half
 +
{
 +
    width: 49%;
 
}
 
}
@media screen and (max-width: 992px) {
+
 
  #fh5co-features .feature-left {
+
@media screen and (max-width: 480px)
     margin-bottom: 30px;
+
{
  }
+
    #fh5co-portfolio-list li.one-half
 +
     {
 +
        width: 100%;
 +
    }
 
}
 
}
#fh5co-features .feature-left .icon i {
+
 
  color: #b3b3b3;
+
#fh5co-features
 +
{
 +
    padding: 4em 0;
 
}
 
}
#fh5co-features .feature-left .icon {
+
 
  float: left;
+
#fh5co-features .feature-left
  text-align: center;
+
{
  width: 15%;
+
    margin-bottom: 0;
 
}
 
}
@media screen and (max-width: 992px) {
+
 
  #fh5co-features .feature-left .icon {
+
@media screen and (max-width: 992px)
     width: 10%;
+
{
  }
+
    #fh5co-features .feature-left
 +
     {
 +
        margin-bottom: 30px;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-features .feature-left .icon {
+
#fh5co-features .feature-left .icon i
 +
{
 +
    color: #b3b3b3;
 +
}
 +
 
 +
#fh5co-features .feature-left .icon
 +
{
 +
    float: left;
 +
    text-align: center;
 
     width: 15%;
 
     width: 15%;
  }
 
 
}
 
}
#fh5co-features .feature-left .feature-copy {
+
 
  float: right;
+
@media screen and (max-width: 992px)
  width: 80%;
+
{
 +
    #fh5co-features .feature-left .icon
 +
    {
 +
        width: 10%;
 +
    }
 
}
 
}
@media screen and (max-width: 992px) {
+
 
  #fh5co-features .feature-left .feature-copy {
+
@media screen and (max-width: 768px)
     width: 90%;
+
{
  }
+
    #fh5co-features .feature-left .icon
}
+
     {
@media screen and (max-width: 768px) {
+
        width: 15%;
  #fh5co-features .feature-left .feature-copy {
+
    }
    width: 85%;
+
  }
+
 
}
 
}
@media screen and (max-width: 480px) {
+
 
  #fh5co-features .feature-left .feature-copy {
+
#fh5co-features .feature-left .feature-copy
 +
{
 +
    float: right;
 
     width: 80%;
 
     width: 80%;
  }
 
 
}
 
}
#fh5co-features .feature-left h3 {
+
 
  text-transform: uppercase;
+
@media screen and (max-width: 992px)
  font-size: 14px;
+
{
  font-weight: 700;
+
    #fh5co-features .feature-left .feature-copy
 +
    {
 +
        width: 90%;
 +
    }
 
}
 
}
#fh5co-features .feature-left p {
+
 
  font-size: 15px;
+
@media screen and (max-width: 768px)
 +
{
 +
    #fh5co-features .feature-left .feature-copy
 +
    {
 +
        width: 85%;
 +
    }
 
}
 
}
#fh5co-features .feature-left p:last-child {
+
 
  margin-bottom: 0;
+
@media screen and (max-width: 480px)
 +
{
 +
    #fh5co-features .feature-left .feature-copy
 +
    {
 +
        width: 80%;
 +
    }
 
}
 
}
  
#fh5co-feature-product {
+
#fh5co-features .feature-left h3
  padding: 7em 0;
+
{
 +
    text-transform: uppercase;
 +
    font-size: 14px;
 +
    font-weight: 700;
 
}
 
}
  
#fh5co-services, #fh5co-about, #fh5co-contact {
+
#fh5co-features .feature-left p
  padding: 7em 0;
+
{
 +
    font-size: 15px;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-services, #fh5co-about, #fh5co-contact {
+
#fh5co-features .feature-left p:last-child
     padding: 4em 0;
+
{
  }
+
     margin-bottom: 0;
 
}
 
}
  
#fh5co-services .fh5co-number {
+
#fh5co-feature-product
  font-size: 30px;
+
{
  color: #66D37E;
+
    padding: 7em 0;
  position: relative;
+
  padding-top: 10px;
+
  font-style: italic;
+
  display: -moz-inline-stack;
+
  display: inline-block;
+
  zoom: 1;
+
  *display: inline;
+
 
}
 
}
#fh5co-services .fh5co-number:before {
+
 
  position: absolute;
+
#fh5co-services, #fh5co-about, #fh5co-contact
  content: "";
+
{
  width: 100%;
+
    padding: 7em 0;
  height: 3px;
+
  top: 0;
+
  left: 0;
+
  background: #66D37E;
+
 
}
 
}
#fh5co-services .fh5co-icon {
+
 
  margin-bottom: 30px;
+
@media screen and (max-width: 768px)
  margin-top: 50px;
+
{
  position: relative;
+
    #fh5co-services, #fh5co-about, #fh5co-contact
  display: -moz-inline-stack;
+
    {
  display: inline-block;
+
        padding: 4em 0;
  zoom: 1;
+
    }
  *display: inline;
+
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-services .fh5co-icon {
+
#fh5co-services .fh5co-number
     margin-top: 0px;
+
{
     float: none;
+
     font-size: 30px;
  }
+
    color: #66D37E;
 +
    position: relative;
 +
    padding-top: 10px;
 +
     font-style: italic;
 +
    display: -moz-inline-stack;
 +
    display: inline-block;
 +
    zoom: 1;
 +
    *display: inline;
 
}
 
}
#fh5co-services .fh5co-icon i {
+
 
  font-size: 200px;
+
#fh5co-services .fh5co-number:before
  color: #66D37E;
+
{
 +
    position: absolute;
 +
    content: "";
 +
    width: 100%;
 +
    height: 3px;
 +
    top: 0;
 +
    left: 0;
 +
    background: #66D37E;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-services .fh5co-icon i {
+
#fh5co-services .fh5co-icon
     font-size: 100px;
+
{
  }
+
     margin-bottom: 30px;
 +
    margin-top: 50px;
 +
    position: relative;
 +
    display: -moz-inline-stack;
 +
    display: inline-block;
 +
    zoom: 1;
 +
    *display: inline;
 
}
 
}
  
#fh5co-contact .contact-info {
+
@media screen and (max-width: 768px)
  margin: 0;
+
{
  padding: 0;
+
    #fh5co-services .fh5co-icon
 +
    {
 +
        margin-top: 0px;
 +
        float: none;
 +
    }
 
}
 
}
#fh5co-contact .contact-info li {
+
 
  list-style: none;
+
#fh5co-services .fh5co-icon i
  margin: 0 0 20px 0;
+
{
  position: relative;
+
    font-size: 200px;
  padding-left: 40px;
+
    color: #66D37E;
 
}
 
}
#fh5co-contact .contact-info li i {
+
 
  position: absolute;
+
@media screen and (max-width: 768px)
  top: .3em;
+
{
  left: 0;
+
    #fh5co-services .fh5co-icon i
  font-size: 22px;
+
    {
  color: rgba(0, 0, 0, 0.3);
+
        font-size: 100px;
 +
    }
 
}
 
}
#fh5co-contact .contact-info li a {
+
 
  font-weight: 400 !important;
+
#fh5co-contact .contact-info
  color: rgba(0, 0, 0, 0.3);
+
{
 +
    margin: 0;
 +
    padding: 0;
 
}
 
}
#fh5co-contact .form-control {
+
 
  -webkit-box-shadow: none;
+
#fh5co-contact .contact-info li
  -moz-box-shadow: none;
+
{
  -ms-box-shadow: none;
+
    list-style: none;
  -o-box-shadow: none;
+
    margin: 0 0 20px 0;
  box-shadow: none;
+
    position: relative;
  border: none;
+
    padding-left: 40px;
  border: 1px solid rgba(0, 0, 0, 0.1);
+
  font-size: 18px;
+
  font-weight: 400;
+
  -webkit-border-radius: 0px;
+
  -moz-border-radius: 0px;
+
  -ms-border-radius: 0px;
+
  border-radius: 0px;
+
 
}
 
}
#fh5co-contact .form-control:focus, #fh5co-contact .form-control:active {
+
 
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
+
#fh5co-contact .contact-info li i
 +
{
 +
    position: absolute;
 +
    top: .3em;
 +
    left: 0;
 +
    font-size: 22px;
 +
    color: rgba(0, 0, 0, 0.3);
 
}
 
}
#fh5co-contact input[type="text"] {
+
 
  height: 50px;
+
#fh5co-contact .contact-info li a
 +
{
 +
    font-weight: 400 !important;
 +
    color: rgba(0, 0, 0, 0.3);
 
}
 
}
#fh5co-contact .form-group {
+
 
  margin-bottom: 30px;
+
#fh5co-contact .form-control
 +
{
 +
    -webkit-box-shadow: none;
 +
    -moz-box-shadow: none;
 +
    -ms-box-shadow: none;
 +
    -o-box-shadow: none;
 +
    box-shadow: none;
 +
    border: none;
 +
    border: 1px solid rgba(0, 0, 0, 0.1);
 +
    font-size: 18px;
 +
    font-weight: 400;
 +
    -webkit-border-radius: 0px;
 +
    -moz-border-radius: 0px;
 +
    -ms-border-radius: 0px;
 +
    border-radius: 0px;
 
}
 
}
  
.fh5co-testimonial {
+
#fh5co-contact .form-control:focus, #fh5co-contact .form-control:active
  position: relative;
+
{
  background: #fff;
+
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding: 4em 0;
+
  border-radius: 5px;
+
  -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
  -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
  box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-testimonial {
+
#fh5co-contact input[type="text"]
     border-right: 0;
+
{
    margin-bottom: 80px;
+
     height: 50px;
  }
+
 
}
 
}
.fh5co-testimonial h2 {
+
 
  font-size: 16px;
+
#fh5co-contact .form-group
  letter-spacing: 2px;
+
{
  text-transform: uppercase;
+
    margin-bottom: 30px;
  font-weight: bold;
+
  margin-bottom: 50px;
+
 
}
 
}
.fh5co-testimonial figure {
+
 
  position: absolute;
+
.fh5co-testimonial
  top: -50px;
+
{
  left: 50%;
+
    position: relative;
  margin-left: -44px;
+
    background: #fff;
  margin-bottom: 20px;
+
    padding: 4em 0;
  background-size: cover;
+
    border-radius: 5px;
 +
    -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 +
    -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 +
    box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 
}
 
}
.fh5co-testimonial figure img {
+
 
  width: 88px;
+
@media screen and (max-width: 768px)
  height: 88px;
+
{
  border: 10px solid #fff;
+
    .fh5co-testimonial
  background-size: cover;
+
    {
  -webkit-border-radius: 50%;
+
        border-right: 0;
  -moz-border-radius: 50%;
+
        margin-bottom: 80px;
  -ms-border-radius: 50%;
+
    }
  border-radius: 50%;
+
 
}
 
}
.fh5co-testimonial blockquote {
+
 
  border: none;
+
.fh5co-testimonial h2
  margin-bottom: 20px;
+
{
 +
    font-size: 16px;
 +
    letter-spacing: 2px;
 +
    text-transform: uppercase;
 +
    font-weight: bold;
 +
    margin-bottom: 50px;
 
}
 
}
.fh5co-testimonial blockquote p {
+
 
  font-style: italic;
+
.fh5co-testimonial figure
  font-size: 22px;
+
{
  line-height: 1.6em;
+
    position: absolute;
  color: #555555;
+
    top: -50px;
 +
    left: 50%;
 +
    margin-left: -44px;
 +
    margin-bottom: 20px;
 +
    background-size: cover;
 
}
 
}
.fh5co-testimonial span {
+
 
  font-style: italic;
+
.fh5co-testimonial figure img
 +
{
 +
    width: 88px;
 +
    height: 88px;
 +
    border: 10px solid #fff;
 +
    background-size: cover;
 +
    -webkit-border-radius: 50%;
 +
    -moz-border-radius: 50%;
 +
    -ms-border-radius: 50%;
 +
    border-radius: 50%;
 
}
 
}
  
.fh5co-blog {
+
.fh5co-testimonial blockquote
  margin-bottom: 60px;
+
{
 +
    border: none;
 +
    margin-bottom: 20px;
 
}
 
}
.fh5co-blog a img {
+
 
  width: 100%;
+
.fh5co-testimonial blockquote p
 +
{
 +
    font-style: italic;
 +
    font-size: 22px;
 +
    line-height: 1.6em;
 +
    color: #555555;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-blog {
+
.fh5co-testimonial span
 +
{
 +
    font-style: italic;
 +
}
 +
 
 +
.fh5co-blog
 +
{
 +
    margin-bottom: 60px;
 +
}
 +
 
 +
.fh5co-blog a img
 +
{
 
     width: 100%;
 
     width: 100%;
  }
 
 
}
 
}
.fh5co-blog .blog-text {
+
 
  margin-bottom: 30px;
+
@media screen and (max-width: 768px)
  position: relative;
+
{
  background: #fff;
+
    .fh5co-blog
  width: 90%;
+
    {
  padding: 30px;
+
        width: 100%;
  float: right;
+
    }
  margin-top: -5em;
+
  -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
  -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
  box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
+
 
}
 
}
.fh5co-blog .blog-text span {
+
 
  display: inline-block;
+
.fh5co-blog .blog-text
  margin-bottom: 20px;
+
{
 +
    margin-bottom: 30px;
 +
    position: relative;
 +
    background: #fff;
 +
    width: 90%;
 +
    padding: 30px;
 +
    float: right;
 +
    margin-top: -5em;
 +
    -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 +
    -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 +
    box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 
}
 
}
.fh5co-blog .blog-text span.posted_by {
+
 
  font-style: italic;
+
.fh5co-blog .blog-text span
  color: rgba(0, 0, 0, 0.3);
+
{
  font-size: 18px;
+
    display: inline-block;
 +
    margin-bottom: 20px;
 
}
 
}
.fh5co-blog .blog-text span.comment {
+
 
  float: right;
+
.fh5co-blog .blog-text span.posted_by
 +
{
 +
    font-style: italic;
 +
    color: rgba(0, 0, 0, 0.3);
 +
    font-size: 18px;
 
}
 
}
.fh5co-blog .blog-text span.comment a {
+
 
  color: rgba(0, 0, 0, 0.3);
+
.fh5co-blog .blog-text span.comment
 +
{
 +
    float: right;
 
}
 
}
.fh5co-blog .blog-text span.comment a i {
+
 
  color: #66D37E;
+
.fh5co-blog .blog-text span.comment a
  padding-left: 7px;
+
{
 +
    color: rgba(0, 0, 0, 0.3);
 
}
 
}
.fh5co-blog .blog-text h3 {
+
 
  font-size: 20px;
+
.fh5co-blog .blog-text span.comment a i
  margin-bottom: 20px;
+
{
  font-weight: 300;
+
    color: #66D37E;
  line-height: 1.5;
+
    padding-left: 7px;
 
}
 
}
.fh5co-blog .blog-text h3 a {
+
 
  color: rgba(0, 0, 0, 0.6);
+
.fh5co-blog .blog-text h3
 +
{
 +
    font-size: 20px;
 +
    margin-bottom: 20px;
 +
    font-weight: 300;
 +
    line-height: 1.5;
 
}
 
}
  
#fh5co-start-project-section {
+
.fh5co-blog .blog-text h3 a
  padding: 7em 0;
+
{
  background: #F64E8B;
+
    color: rgba(0, 0, 0, 0.6);
 
}
 
}
#fh5co-start-project-section h2 {
+
 
  color: white;
+
#fh5co-start-project-section
  font-size: 60px;
+
{
  text-transform: uppercase;
+
    padding: 7em 0;
  font-weight: 300;
+
    background: #F64E8B;
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #fh5co-start-project-section h2 {
+
#fh5co-start-project-section h2
     font-size: 30px;
+
{
  }
+
    color: white;
 +
     font-size: 60px;
 +
    text-transform: uppercase;
 +
    font-weight: 300;
 
}
 
}
#fh5co-start-project-section a:hover, #fh5co-start-project-section a:focus, #fh5co-start-project-section a:active {
+
 
  color: white !important;
+
@media screen and (max-width: 768px)
 +
{
 +
    #fh5co-start-project-section h2
 +
    {
 +
        font-size: 30px;
 +
    }
 
}
 
}
  
#map {
+
#fh5co-start-project-section a:hover, #fh5co-start-project-section a:focus, #fh5co-start-project-section a:active
  width: 100%;
+
{
  height: 500px;
+
    color: white !important;
  position: relative;
+
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  #map {
+
#map
     height: 200px;
+
{
  }
+
    width: 100%;
 +
     height: 500px;
 +
    position: relative;
 
}
 
}
  
.fh5co-social-icons > a {
+
@media screen and (max-width: 768px)
  padding: 4px 10px;
+
{
  color: #66D37E;
+
    #map
 +
    {
 +
        height: 200px;
 +
    }
 
}
 
}
.fh5co-social-icons > a i {
+
 
  font-size: 26px;
+
.fh5co-social-icons > a
 +
{
 +
    padding: 4px 10px;
 +
    color: #66D37E;
 
}
 
}
.fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active {
+
 
  text-decoration: none;
+
.fh5co-social-icons > a i
  color: #5a5a5a;
+
{
 +
    font-size: 26px;
 
}
 
}
  
#footer {
+
.fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active
  background: #66D37E;
+
{
  padding: 60px 0 40px;
+
    text-decoration: none;
 +
    color: #5a5a5a;
 
}
 
}
#footer p {
+
 
  color: white;
+
#footer
  font-size: 14px;
+
{
 +
    background: #66D37E;
 +
    padding: 60px 0 40px;
 
}
 
}
#footer p a {
+
 
  color: rgba(255, 255, 255, 0.5);
+
#footer p
 +
{
 +
    color: white;
 +
    font-size: 14px;
 
}
 
}
#footer p a:hover, #footer p a:active, #footer p a:focus {
+
 
  color: rgba(255, 255, 255, 0.9) !important;
+
#footer p a
 +
{
 +
    color: rgba(255, 255, 255, 0.5);
 
}
 
}
  
.btn {
+
#footer p a:hover, #footer p a:active, #footer p a:focus
  -webkit-transition: 0.3s;
+
{
  -o-transition: 0.3s;
+
    color: rgba(255, 255, 255, 0.9) !important;
  transition: 0.3s;
+
 
}
 
}
  
.btn {
+
.btn
  text-transform: uppercase;
+
{
  letter-spacing: 2px;
+
    -webkit-transition: 0.3s;
  -webkit-transition: 0.3s;
+
    -o-transition: 0.3s;
  -o-transition: 0.3s;
+
    transition: 0.3s;
  transition: 0.3s;
+
 
}
 
}
.btn.btn-primary {
+
 
  background: #66D37E;
+
.btn
  color: #fff;
+
{
  border: none !important;
+
    text-transform: uppercase;
  border: 2px solid transparent !important;
+
    letter-spacing: 2px;
 +
    -webkit-transition: 0.3s;
 +
    -o-transition: 0.3s;
 +
    transition: 0.3s;
 
}
 
}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
+
 
  box-shadow: none;
+
.btn.btn-primary
  background: #66D37E;
+
{
  color: #fff !important;
+
    background: #66D37E;
 +
    color: #fff;
 +
    border: none !important;
 +
    border: 2px solid transparent !important;
 
}
 
}
.btn:hover, .btn:active, .btn:focus {
+
 
  background: #393e46 !important;
+
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus
  color: #fff;
+
{
  outline: none !important;
+
    box-shadow: none;
 +
    background: #66D37E;
 +
    color: #fff !important;
 
}
 
}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active {
+
 
  border-color: transparent;
+
.btn:hover, .btn:active, .btn:focus
 +
{
 +
    background: #393e46 !important;
 +
    color: #fff;
 +
    outline: none !important;
 
}
 
}
  
.js .animate-box {
+
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active
  opacity: 0;
+
{
 +
    border-color: transparent;
 
}
 
}
  
#fh5co-wrapper {
+
.js .animate-box
  overflow-x: hidden;
+
{
  position: relative;
+
    opacity: 0;
 
}
 
}
  
.fh5co-offcanvas {
+
#fh5co-wrapper
  overflow: hidden;
+
{
 +
    overflow-x: hidden;
 +
    position: relative;
 
}
 
}
.fh5co-offcanvas #fh5co-wrapper {
+
 
  overflow: hidden !important;
+
.fh5co-offcanvas
 +
{
 +
    overflow: hidden;
 
}
 
}
  
#fh5co-page {
+
.fh5co-offcanvas #fh5co-wrapper
  position: relative;
+
{
  -webkit-transition: 0.5s;
+
    overflow: hidden !important;
  -o-transition: 0.5s;
+
  transition: 0.5s;
+
 
}
 
}
.fh5co-offcanvas #fh5co-page {
+
 
  -moz-transform: translateX(-240px);
+
#fh5co-page
  -webkit-transform: translateX(-240px);
+
{
  -ms-transform: translateX(-240px);
+
    position: relative;
  -o-transform: translateX(-240px);
+
    -webkit-transition: 0.5s;
  transform: translateX(-240px);
+
    -o-transition: 0.5s;
 +
    transition: 0.5s;
 
}
 
}
  
@media screen and (max-width: 768px) {
+
.fh5co-offcanvas #fh5co-page
  #fh5co-menu-wrap {
+
{
     display: none;
+
    -moz-transform: translateX(-240px);
  }
+
    -webkit-transform: translateX(-240px);
 +
    -ms-transform: translateX(-240px);
 +
     -o-transform: translateX(-240px);
 +
    transform: translateX(-240px);
 
}
 
}
  
#offcanvas-menu {
+
@media screen and (max-width: 768px)
  position: absolute;
+
{
  top: 0;
+
    #fh5co-menu-wrap
  bottom: 0;
+
    {
  z-index: 99;
+
        display: none;
  background: #222;
+
    }
  right: -240px;
+
  width: 240px;
+
  padding: 20px;
+
  overflow-y: scroll !important;
+
 
}
 
}
#offcanvas-menu ul {
+
 
  padding: 0;
+
#offcanvas-menu
  margin: 0;
+
{
 +
    position: absolute;
 +
    top: 0;
 +
    bottom: 0;
 +
    z-index: 99;
 +
    background: #222;
 +
    right: -240px;
 +
    width: 240px;
 +
    padding: 20px;
 +
    overflow-y: scroll !important;
 
}
 
}
#offcanvas-menu ul li {
+
 
  padding: 0;
+
#offcanvas-menu ul
  margin: 0 0 10px 0;
+
{
  list-style: none;
+
    padding: 0;
 +
    margin: 0;
 
}
 
}
#offcanvas-menu ul li a {
+
 
  font-size: 18px;
+
#offcanvas-menu ul li
  color: rgba(255, 255, 255, 0.4);
+
{
 +
    padding: 0;
 +
    margin: 0 0 10px 0;
 +
    list-style: none;
 
}
 
}
#offcanvas-menu ul li a:hover {
+
 
  color: #66D37E;
+
#offcanvas-menu ul li a
 +
{
 +
    font-size: 18px;
 +
    color: rgba(255, 255, 255, 0.4);
 
}
 
}
#offcanvas-menu ul li > .fh5co-sub-menu {
+
 
  margin-top: 9px;
+
#offcanvas-menu ul li a:hover
  padding-left: 20px;
+
{
 +
    color: #66D37E;
 
}
 
}
#offcanvas-menu ul li.active > a {
+
 
  color: #66D37E;
+
#offcanvas-menu ul li > .fh5co-sub-menu
 +
{
 +
    margin-top: 9px;
 +
    padding-left: 20px;
 
}
 
}
#offcanvas-menu ul .fh5co-sub-menu {
+
 
  display: block !important;
+
#offcanvas-menu ul li.active > a
 +
{
 +
    color: #66D37E;
 
}
 
}
  
.fh5co-nav-toggle {
+
#offcanvas-menu ul .fh5co-sub-menu
  cursor: pointer;
+
{
  text-decoration: none;
+
    display: block !important;
 
}
 
}
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {
+
 
  background: #fff;
+
.fh5co-nav-toggle
 +
{
 +
    cursor: pointer;
 +
    text-decoration: none;
 
}
 
}
.fh5co-nav-toggle.dark.active i::before, .fh5co-nav-toggle.dark.active i::after {
+
 
  background: #fff;
+
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after
 +
{
 +
    background: #fff;
 
}
 
}
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {
+
 
  outline: none;
+
.fh5co-nav-toggle.dark.active i::before, .fh5co-nav-toggle.dark.active i::after
  border-bottom: none !important;
+
{
 +
    background: #fff;
 
}
 
}
.fh5co-nav-toggle i {
+
 
  position: relative;
+
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active
  display: -moz-inline-stack;
+
{
  display: inline-block;
+
    outline: none;
  zoom: 1;
+
    border-bottom: none !important;
  *display: inline;
+
  width: 30px;
+
  height: 2px;
+
  color: #fff;
+
  font: bold 14px/.4 Helvetica;
+
  text-transform: uppercase;
+
  text-indent: -55px;
+
  background: #fff;
+
  transition: all .2s ease-out;
+
 
}
 
}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
+
 
  content: '';
+
.fh5co-nav-toggle i
  width: 30px;
+
{
  height: 2px;
+
    position: relative;
  background: #fff;
+
    display: -moz-inline-stack;
  position: absolute;
+
    display: inline-block;
  left: 0;
+
    zoom: 1;
  -webkit-transition: 0.2s;
+
    *display: inline;
  -o-transition: 0.2s;
+
    width: 30px;
  transition: 0.2s;
+
    height: 2px;
 +
    color: #fff;
 +
    font: bold 14px/.4 Helvetica;
 +
    text-transform: uppercase;
 +
    text-indent: -55px;
 +
    background: #fff;
 +
    transition: all .2s ease-out;
 
}
 
}
.fh5co-nav-toggle.dark i {
+
 
  position: relative;
+
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after
  color: #000;
+
{
  background: #000;
+
    content: '';
  transition: all .2s ease-out;
+
    width: 30px;
 +
    height: 2px;
 +
    background: #fff;
 +
    position: absolute;
 +
    left: 0;
 +
    -webkit-transition: 0.2s;
 +
    -o-transition: 0.2s;
 +
    transition: 0.2s;
 
}
 
}
.fh5co-nav-toggle.dark i::before, .fh5co-nav-toggle.dark i::after {
+
 
  background: #000;
+
.fh5co-nav-toggle.dark i
  -webkit-transition: 0.2s;
+
{
  -o-transition: 0.2s;
+
    position: relative;
  transition: 0.2s;
+
    color: #000;
 +
    background: #000;
 +
    transition: all .2s ease-out;
 
}
 
}
  
.fh5co-nav-toggle i::before {
+
.fh5co-nav-toggle.dark i::before, .fh5co-nav-toggle.dark i::after
  top: -7px;
+
{
 +
    background: #000;
 +
    -webkit-transition: 0.2s;
 +
    -o-transition: 0.2s;
 +
    transition: 0.2s;
 
}
 
}
  
.fh5co-nav-toggle i::after {
+
.fh5co-nav-toggle i::before
  bottom: -7px;
+
{
 +
    top: -7px;
 
}
 
}
  
.fh5co-nav-toggle:hover i::before {
+
.fh5co-nav-toggle i::after
  top: -10px;
+
{
 +
    bottom: -7px;
 
}
 
}
  
.fh5co-nav-toggle:hover i::after {
+
.fh5co-nav-toggle:hover i::before
  bottom: -10px;
+
{
 +
    top: -10px;
 
}
 
}
  
.fh5co-nav-toggle.active i {
+
.fh5co-nav-toggle:hover i::after
  background: transparent;
+
{
 +
    bottom: -10px;
 
}
 
}
  
.fh5co-nav-toggle.active i::before {
+
.fh5co-nav-toggle.active i
  top: 0;
+
{
  -webkit-transform: rotateZ(45deg);
+
    background: transparent;
  -moz-transform: rotateZ(45deg);
+
  -ms-transform: rotateZ(45deg);
+
  -o-transform: rotateZ(45deg);
+
  transform: rotateZ(45deg);
+
 
}
 
}
  
.fh5co-nav-toggle.active i::after {
+
.fh5co-nav-toggle.active i::before
  bottom: 0;
+
{
  -webkit-transform: rotateZ(-45deg);
+
    top: 0;
  -moz-transform: rotateZ(-45deg);
+
    -webkit-transform: rotateZ(45deg);
  -ms-transform: rotateZ(-45deg);
+
    -moz-transform: rotateZ(45deg);
  -o-transform: rotateZ(-45deg);
+
    -ms-transform: rotateZ(45deg);
  transform: rotateZ(-45deg);
+
    -o-transform: rotateZ(45deg);
 +
    transform: rotateZ(45deg);
 
}
 
}
  
.fh5co-nav-toggle {
+
.fh5co-nav-toggle.active i::after
  position: absolute;
+
{
  top: 0px;
+
    bottom: 0;
  right: 0px;
+
    -webkit-transform: rotateZ(-45deg);
  z-index: 9999;
+
    -moz-transform: rotateZ(-45deg);
  display: block;
+
    -ms-transform: rotateZ(-45deg);
  margin: 0 auto;
+
    -o-transform: rotateZ(-45deg);
  display: none;
+
    transform: rotateZ(-45deg);
  cursor: pointer;
+
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .fh5co-nav-toggle {
+
.fh5co-nav-toggle
     display: block;
+
{
 +
     position: absolute;
 
     top: 0px;
 
     top: 0px;
     margin-top: 2em;
+
     right: 0px;
  }
+
    z-index: 9999;
 +
    display: block;
 +
    margin: 0 auto;
 +
    display: none;
 +
    cursor: pointer;
 
}
 
}
  
@media screen and (max-width: 480px) {
+
@media screen and (max-width: 768px)
  .col-xxs-12 {
+
{
     float: none;
+
    .fh5co-nav-toggle
    width: 100%;
+
     {
  }
+
        display: block;
 +
        top: 0px;
 +
        margin-top: 2em;
 +
    }
 
}
 
}
  
.row-bottom-padded-lg {
+
@media screen and (max-width: 480px)
  padding-bottom: 7em;
+
{
 +
    .col-xxs-12
 +
    {
 +
        float: none;
 +
        width: 100%;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-bottom-padded-lg {
+
.row-bottom-padded-lg
     padding-bottom: 2em;
+
{
  }
+
     padding-bottom: 7em;
 
}
 
}
  
.row-top-padded-lg {
+
@media screen and (max-width: 768px)
  padding-top: 7em;
+
{
 +
    .row-bottom-padded-lg
 +
    {
 +
        padding-bottom: 2em;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-top-padded-lg {
+
.row-top-padded-lg
     padding-top: 2em;
+
{
  }
+
     padding-top: 7em;
 
}
 
}
  
.row-bottom-padded-md {
+
@media screen and (max-width: 768px)
  padding-bottom: 4em;
+
{
 +
    .row-top-padded-lg
 +
    {
 +
        padding-top: 2em;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-bottom-padded-md {
+
.row-bottom-padded-md
     padding-bottom: 2em;
+
{
  }
+
     padding-bottom: 4em;
 
}
 
}
  
.row-top-padded-md {
+
@media screen and (max-width: 768px)
  padding-top: 4em;
+
{
 +
    .row-bottom-padded-md
 +
    {
 +
        padding-bottom: 2em;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-top-padded-md {
+
.row-top-padded-md
     padding-top: 2em;
+
{
  }
+
     padding-top: 4em;
 
}
 
}
  
.row-bottom-padded-sm {
+
@media screen and (max-width: 768px)
  padding-bottom: 2em;
+
{
 +
    .row-top-padded-md
 +
    {
 +
        padding-top: 2em;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-bottom-padded-sm {
+
.row-bottom-padded-sm
 +
{
 
     padding-bottom: 2em;
 
     padding-bottom: 2em;
  }
 
 
}
 
}
  
.row-top-padded-sm {
+
@media screen and (max-width: 768px)
  padding-top: 2em;
+
{
 +
    .row-bottom-padded-sm
 +
    {
 +
        padding-bottom: 2em;
 +
    }
 
}
 
}
@media screen and (max-width: 768px) {
+
 
  .row-top-padded-sm {
+
.row-top-padded-sm
 +
{
 
     padding-top: 2em;
 
     padding-top: 2em;
  }
 
 
}
 
}
  
.border-bottom {
+
@media screen and (max-width: 768px)
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
+
{
 +
    .row-top-padded-sm
 +
    {
 +
        padding-top: 2em;
 +
    }
 
}
 
}
  
.lead {
+
.border-bottom
  line-height: 1.8;
+
{
 +
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
 
}
 
}
  
.no-js #loader {
+
.lead
  display: none;
+
{
 +
    line-height: 1.8;
 
}
 
}
  
.js #loader {
+
.no-js #loader
  display: block;
+
{
  position: absolute;
+
    display: none;
  left: 100px;
+
  top: 0;
+
 
}
 
}
  
.fh5co-loader {
+
.js #loader
  position: fixed;
+
{
  left: 0px;
+
    display: block;
  top: 0px;
+
    position: absolute;
  width: 100%;
+
    left: 100px;
  height: 100%;
+
    top: 0;
  z-index: 9999;
+
}
  background: url(../images/hourglass.svg) center no-repeat #222222;
+
 
 +
.fh5co-loader
 +
{
 +
    position: fixed;
 +
    left: 0px;
 +
    top: 0px;
 +
    width: 100%;
 +
    height: 100%;
 +
    z-index: 9999;
 +
    background: url(../images/hourglass.svg) center no-repeat #222222;
 
}
 
}
  
 
/*# sourceMappingURL=style.css.map */
 
/*# sourceMappingURL=style.css.map */

Revision as of 02:56, 17 August 2017

@font-face {

   font-family: 'icomoon';
 src: url("../fonts/icomoon/icomoon.eot?srf3rx");
 src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
 font-weight: normal;
 font-style: normal;

} /* =======================================================

  • Template Style
  • Edit this section
  • ======================================================= */




@charset "utf-8"; /* CSS Document */ html,body {

   padding: 0;
   margin: 0

}

.checkbox {

   width: 100%;
   height: 100px;
   margin: 100px auto;
   text-align: center

}

.checkbox a {

   display: inline-block;
   width: 100px;
   height: 40px;
   border: solid 1px #f00;
   color: #f00;
   text-align: center;
   line-height: 40px;
   text-decoration: none

} /*弹框样式0*/ .cd-popup {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup.is-visible {

   opacity: 0.8;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
   -ms-transform: scale(1.2);
   -o-transform: scale(1.2);
   transform: scale(1.2);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible .cd-popup-container {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

/*弹框样式1*/ .cd-popup1 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup1.is-visible1 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container1 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: translateY(-60px);
   -moz-transform: translateY(-60px);
   -ms-transform: translateY(-60px);
   -o-transform: translateY(-60px);
   transform: translateY(-60px);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible1 .cd-popup-container1 {

   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);

} /*弹框样式2*/ .cd-popup2 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup2.is-visible2 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container2 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: translateY(60px);
   -moz-transform: translateY(60px);
   -ms-transform: translateY(60px);
   -o-transform: translateY(60px);
   transform: translateY(60px);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible2 .cd-popup-container2 {

   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);

}

 /*弹框样式3*/

.cd-popup3 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup3.is-visible3 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container3 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible3 .cd-popup-container3 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

/*弹框样式4*/

.cd-popup4 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup4.is-visible4 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container4 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible4 .cd-popup-container4 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

} /*弹框样式5*/ .cd-popup5 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup5.is-visible5 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container5 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible5 .cd-popup-container5 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式6*/

.cd-popup6 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup6.is-visible6 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container6 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible6 .cd-popup-container6 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

} /*弹框样式7*/ .cd-popup7 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup7.is-visible7 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container7 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible7 .cd-popup-container7 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

/*弹框样式8*/ .cd-popup8 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup8.is-visible8 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container8 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible8 .cd-popup-container8 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式9*/

.cd-popup9 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup9.is-visible9 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container9 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible9 .cd-popup-container9 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式10*/

.cd-popup10 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup10.is-visible10 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container10 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible10 .cd-popup-container10 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式11*/

.cd-popup11 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup11.is-visible11 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container11 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible11 .cd-popup-container11 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

} /*弹框样式12*/ .cd-popup12 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup12.is-visible12 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container12 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible12 .cd-popup-container12 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式13*/

.cd-popup13 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup13.is-visible13 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container13 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible13 .cd-popup-container13 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式14*/

.cd-popup14 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup14.is-visible14 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container14 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible14 .cd-popup-container14 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

} /*弹框样式15*/ .cd-popup15 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup15.is-visible15 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container15 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible15 .cd-popup-container15 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式16*/

.cd-popup16 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup16.is-visible16 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container16 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible16 .cd-popup-container16 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式17*/

.cd-popup17 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup17.is-visible17 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container17 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible17 .cd-popup-container17 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式18*/

.cd-popup18 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup18.is-visible18 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container18 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible18 .cd-popup-container18 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式19*/

.cd-popup19 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup19.is-visible19 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container19 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible19 .cd-popup-container19 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式20*/

.cd-popup20 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup20.is-visible20 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container20 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible20 .cd-popup-container20 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式21*/

.cd-popup21 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup21.is-visible21 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container21 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible21 .cd-popup-container21 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式22*/

.cd-popup22 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup22.is-visible22 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container22 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible22 .cd-popup-container22 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

 /*弹框样式23*/

.cd-popup23 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup23.is-visible23 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container23 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible23 .cd-popup-container23 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

  /*弹框样式24*/

.cd-popup24 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index: 9999;

}

.cd-popup24.is-visible24 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

}

.cd-popup-container24 {

   position: relative;
   width: 400px;
   margin: 250px auto;
   height: 250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform: scale(0.8);
   -moz-transform: scale(0.8);
   -ms-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

}

.cd-popup-close {

   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 10;
   width: auto;
   height: 1.25rem;
   display: block;
   font-size: 14px;

}

.is-visible24 .cd-popup-container24 {

   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}

body {

   font-family: "Open Sans", Arial, sans-serif;
   line-height: 1.6;
   font-size: 16px;
   background: #fff;
   color: #848484;
   font-weight: 300;
   overflow-x: hidden;

}

body.fh5co-offcanvas {

   overflow: hidden;

}

a {

   color: #66D37E;
   -webkit-transition: 0.5s;
   -o-transition: 0.5s;
   transition: 0.5s;

}

a:hover {

   text-decoration: none !important;
   color: #00CC00 !important;

}

p, ul, ol {

   margin-bottom: 1.5em;
   font-size: 16px;
   color: #848484;
   font-family: "Open Sans", Arial, sans-serif;

}

h1, h2, h3, h4, h5, h6 {

   color: #5a5a5a;
   font-family: "Open Sans", Arial, sans-serif;
   font-weight: 400;
   margin: 0 0 30px 0;

}

figure {

   margin-bottom: 2em;

}

-webkit-selection

{

   color: #fcfcfc;
   background: #66D37E;

}

-moz-selection

{

   color: #fcfcfc;
   background: #66D37E;

}

selection

{

   color: #fcfcfc;
   background: #66D37E;

}

  1. fh5co-header

{

   position: relative;
   margin-bottom: 0;
   z-index: 9999999;

}

.fh5co-cover, .fh5co-hero {

   position: relative;
   height: 800px;

}

.copyrights {

   text-indent: -9999px;
   height: 0;
   line-height: 0;
   font-size: 0;
   overflow: hidden;

}

@media screen and (max-width: 768px) {

   .fh5co-cover,
 .fh5co-hero
   {
       height: 700px;
   }

}

.fh5co-cover.fh5co-hero-2, .fh5co-hero.fh5co-hero-2 {

   height: 600px;

}

.fh5co-cover.fh5co-hero-2 .fh5co-overlay, .fh5co-hero.fh5co-hero-2 .fh5co-overlay {

   position: absolute !important;
   width: 100%;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   z-index: 1;
   background: rgba(0, 0, 0, 0.8);

}

.fh5co-overlay {

   position: absolute !important;
   width: 100%;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
   z-index: 1;
   background: rgba(66, 64, 64, 0.9);
   background: rgba(0, 0, 0, 0.8);

}

.fh5co-cover {

   background-size: cover;
   position: relative;

}

@media screen and (max-width: 768px) {

   .fh5co-cover
   {
       heifght: inherit;
       padding: 3em 0;
   }

}

.fh5co-cover .btn {

   padding: 1em 5em;
   opacity: .9;

}

.fh5co-cover.fh5co-cover_2 {

   height: 600px;

}

@media screen and (max-width: 768px) {

   .fh5co-cover.fh5co-cover_2
   {
       heifght: inherit;
       padding: 3em 0;
   }

}

.fh5co-cover .desc {

   top: 50%;
   position: absolute;
   width: 100%;
   margin-top: -80px;
   z-index: 2;
   color: #fff;

}

@media screen and (max-width: 768px) {

   .fh5co-cover .desc
   {
       padding-left: 15px;
       padding-right: 15px;
   }

}

.fh5co-cover .desc h2 {

   color: #fff;
   text-transform: uppercase;
   font-size: 60px;
   margin-bottom: 10px;
   font-weight: 300 !important;

}

.fh5co-cover .desc h2 strong {

   font-weight: 700;

}

@media screen and (max-width: 768px) {

   .fh5co-cover .desc h2
   {
       font-size: 40px;
   }

}

.fh5co-cover .desc span {

   display: block;
   margin-bottom: 30px;
   font-size: 28px;
   letter-spacing: 1px;

}

.fh5co-cover .desc span a {

   color: #fff;

}

.fh5co-cover .desc span a:hover, .fh5co-cover .desc span a:focus {

   color: #fff !important;

}

.fh5co-cover .desc span a:hover.btn, .fh5co-cover .desc span a:focus.btn {

   border: 2px solid #fff !important;
   background: transparent !important;

}

.fh5co-cover .desc span a.fh5co-site-name {

   padding-bottom: 2px;
   border-bottom: 1px solid rgba(255, 255, 255, 0.7);

}

/* Superfish Override Menu */ .sf-menu {

   margin: 0 !important;

}

.sf-menu {

   float: right;

}

.sf-menu ul {

   box-shadow: none;
   border: transparent;
   min-width: 10em;
   *width: 10em;

}

.sf-menu a {

   color: rgba(255, 255, 255, 0.5);
   padding: 0.75em 1em !important;
   font-weight: normal;
   border-left: none;
   border-top: none;
   border-top: none;
   text-decoration: none;
   zoom: 1;
   font-size: 18px;
   border-bottom: none !important;

}

.sf-menu a:hover, .sf-menu a:focus {

   color: #fff !important;

}

.sf-menu li.active a:hover, .sf-menu li.active a:focus {

   color: #fff;

}

.sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .sf-menu li:hover, .sf-menu li.sfHover {

   background: transparent;

}

.sf-menu ul li a, .sf-menu ul ul li a {

   text-transform: none;
   padding: 0.2em 1em !important;
   letter-spacing: 1px;
   font-size: 14px !important;

}

.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu ul li:hover a, .sf-menu ul li.sfHover a, .sf-menu li.active a {

   color: #fff;

}

.sf-menu ul li:hover, .sf-menu ul li.sfHover {

   background: transparent;

}

.sf-menu ul li {

   background: transparent;

}

.sf-arrows .sf-with-ul {

   padding-right: 2.5em;
   *padding-right: 1em;

}

.sf-arrows .sf-with-ul:after {

   content: ;
   position: absolute;
   top: 50%;
   right: 1em;
   margin-top: -3px;
   height: 0;
   width: 0;
   border: 5px solid transparent;
   border-top-color: #ccc;

}

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {

   border-top-color: #ccc;

}

.sf-arrows ul .sf-with-ul:after {

   margin-top: -5px;
   margin-right: -3px;
   border-color: transparent;
   border-left-color: #ccc;

}

.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {

   border-left-color: #ccc;

}

  1. fh5co-header-section

{

   padding: 0;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   z-index: 2;
   border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}

.nav-header {

   position: relative;
   float: left;
   width: 100%;

}

  1. fh5co-logo

{

   position: relative;
   z-index: 2;
   font-size: 22px;
   text-transform: uppercase;
   margin-top: 35px;
   font-weight: 700;
   float: left;

}

  1. fh5co-logo span

{

   font-weight: 700;

}

@media screen and (max-width: 768px) {

   #fh5co-logo
   {
       width: 100%;
       float: none;
       text-align: center;
   }

}

  1. fh5co-logo a

{

   color: #fff;

}

  1. fh5co-logo a:hover, #fh5co-logo a:focus

{

   color: #fff !important;

}

  1. fh5co-menu-wrap

{

   position: relative;
   z-index: 2;
   display: block;
   float: right;
   margin-top: 15px;

}

  1. fh5co-menu-wrap .sf-menu a

{

   padding: 1em .75em;

}

  1. fh5co-primary-menu > li > ul li.active > a

{

   color: #66D37E !important;

}

  1. fh5co-primary-menu > li > .sf-with-ul:after

{

   border: none !important;
   font-family: 'icomoon';
   speak: none;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
 /* Better Font Rendering =========== */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   float: right;
   margin-right: -5px;
   top: 50%;
   margin-top: -7px;
   content: "\e922";
   color: rgba(255, 255, 255, 0.5);

}

  1. fh5co-primary-menu > li > ul li

{

   position: relative;

}

  1. fh5co-primary-menu > li > ul li > .sf-with-ul:after

{

   border: none !important;
   font-family: 'icomoon';
   speak: none;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
 /* Better Font Rendering =========== */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   position: absolute;
   float: right;
   margin-right: 10px;
   top: 20px;
   font-size: 16px;
   content: "\e924";
   color: rgba(0, 0, 0, 0.5);

}

  1. fh5co-primary-menu .fh5co-sub-menu

{

   padding: 10px 7px 10px;
   background: #fff;
   left: 0;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -ms-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
   -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
   -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
   -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

}

  1. fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu

{

   left: 100%;

}

  1. fh5co-primary-menu .fh5co-sub-menu:before

{

   position: absolute;
   top: -9px;
   left: 20px;
   width: 0;
   height: 0;
   content: ;

}

  1. fh5co-primary-menu .fh5co-sub-menu:after

{

   position: absolute;
   top: -8px;
   left: 21px;
   width: 0;
   height: 0;
   border-right: 8px solid transparent;
   border-bottom: 8px solid #fff;
   border-bottom: 8px solid white;
   border-left: 8px solid transparent;
   content: ;

}

  1. fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:before

{

   top: 6px;
   left: 100%;

}

  1. fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:after

{

   top: 7px;
   right: 100%;
   border: none !important;

}

.site-header.has-image #primary-menu .sub-menu {

   border-color: #ebebeb;
   -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
   -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
   -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
   -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
   box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);

}

.site-header.has-image #primary-menu .sub-menu:before {

   display: none;

}

  1. fh5co-primary-menu .fh5co-sub-menu a

{

   letter-spacing: 0;
   padding: 0 15px;
   font-size: 18px;
   line-height: 34px;
   color: #575757 !important;
   text-transform: none;
   background: none;

}

  1. fh5co-primary-menu .fh5co-sub-menu a:hover

{

   color: #66D37E !important;

}

  1. fh5co-work-section,
  2. fh5co-services-section,
  3. fh5co-content-section,
  4. fh5co-work-section_2,
  5. fh5co-blog-section,
  6. fh5co-features

{

   padding: 7em 0;

}

@media screen and (max-width: 768px) {

   #fh5co-work-section,
 #fh5co-services-section,
 #fh5co-content-section,
 #fh5co-work-section_2,
 #fh5co-blog-section,
 #fh5co-features
   {
       padding: 4em 0;
   }

}

.fh5co-section-gray {

   background: rgba(0, 0, 0, 0.04);

}

.heading-section {

   padding-bottom: 1em;
   margin-bottom: 5em;

}

.heading-section:after {

   position: absolute;
   content: ;
   bottom: 0;
   left: 50%;
   width: 100px;
   margin-left: -50px;
   height: 2px;
   background: #66D37E;

}

.heading-section h3 {

   font-size: 40px;
   font-weight: 300;
   position: relative;

}

.heading-section p {

   font-size: 20px;

}

.feature-text h3 {

   text-transform: uppercase;
   font-size: 14px;
   margin-bottom: 10px;
   font-weight: 700;
   color: #000;
   letter-spacing: .2em;

}

.feature-text h3 .number {

   margin-right: 5px;
   color: #66D37E;
   display: -moz-inline-stack;
   display: inline-block;
   zoom: 1;
   *display: inline;

}

.feature-text p {

   font-size: 16px;

}

.services {

   background: #66D37E;
   padding: 40px 20px 20px 20px;
   margin-bottom: 30px;

}

.services span {

   margin-bottom: 30px;
   display: block;
   width: 100%;

}

.services span i {

   font-size: 40px;
   color: #fff !important;

}

.services h3 {

   font-size: 20px;
   font-weight: 400;
   color: #fff;
   color: #FBFFA3;

}

.services p {

   font-size: 16px;
   color: #C6E872;
   color: rgba(255, 255, 255, 0.8);

}

.feature-left {

   float: left;
   width: 100%;
   margin-bottom: 30px;
   position: relative;

}

.feature-left .icon {

   float: left;
   text-align: center;
   width: 15%;

}

@media screen and (max-width: 992px) {

   .feature-left .icon
   {
       width: 10%;
   }

}

@media screen and (max-width: 768px) {

   .feature-left .icon
   {
       width: 15%;
   }

}

.feature-left .icon i {

   display: table-cell;
   vertical-align: middle;
   font-size: 40px;
   color: #66D37E;

}

.feature-left .feature-copy {

   float: right;
   width: 80%;

}

@media screen and (max-width: 992px) {

   .feature-left .feature-copy
   {
       width: 90%;
   }

}

@media screen and (max-width: 768px) {

   .feature-left .feature-copy
   {
       width: 85%;
   }

}

@media screen and (max-width: 480px) {

   .feature-left .feature-copy
   {
       width: 80%;
   }

}

.feature-left .feature-copy h3 {

   font-size: 18px;
   color: #1a1a1a;
   margin-bottom: 10px;

}

.feature-left .feature-copy p {

   font-size: 16px;
   line-height: 1.8;

}

  1. fh5co-portfolio

{

   padding: 7em 0;
   min-height: 500px;

}

@media screen and (max-width: 768px) {

   #fh5co-portfolio
   {
       padding: 3em 0;
   }

}

  1. fh5co-portfolio-list

{

   flex-wrap: wrap;
   -webkit-flex-wrap: wrap;
   -moz-flex-wrap: wrap;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   position: relative;
   float: left;
   padding: 0;
   margin: 0;
   width: 100%;

}

  1. fh5co-portfolio-list li

{

   display: block;
   padding: 0;
   margin: 0 0 10px 1%;
   list-style: none;
   min-height: 400px;
   background-position: center center;
   background-size: cover;
   background-repeat: no-repeat;
   float: left;
   clear: left;
   position: relative;

}

@media screen and (max-width: 480px) {

   #fh5co-portfolio-list li
   {
       margin-left: 0;
   }

}

  1. fh5co-portfolio-list li a

{

   min-height: 400px;
   padding: 2em;
   position: relative;
   width: 100%;
   display: block;

}

  1. fh5co-portfolio-list li a:before

{

   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   content: "";
   z-index: 80;
   -webkit-transition: 0.5s;
   -o-transition: 0.5s;
   transition: 0.5s;
   background: transparent;

}

  1. fh5co-portfolio-list li a:hover:before

{

   background: rgba(0, 0, 0, 0.5);

}

  1. fh5co-portfolio-list li a .case-studies-summary

{

   width: auto;
   bottom: 2em;
   left: 2em;
   right: 2em;
   position: absolute;
   z-index: 100;

}

@media screen and (max-width: 768px) {

   #fh5co-portfolio-list li a .case-studies-summary
   {
       bottom: 1em;
       left: 1em;
       right: 1em;
   }

}

  1. fh5co-portfolio-list li a .case-studies-summary span

{

   text-transform: uppercase;
   letter-spacing: 2px;
   font-size: 13px;
   color: rgba(255, 255, 255, 0.7);

}

  1. fh5co-portfolio-list li a .case-studies-summary h2

{

   color: #fff;
   margin-bottom: 0;

}

@media screen and (max-width: 768px) {

   #fh5co-portfolio-list li a .case-studies-summary h2
   {
       font-size: 20px;
   }

}

  1. fh5co-portfolio-list li.two-third

{

   width: 65.6%;

}

@media screen and (max-width: 768px) {

   #fh5co-portfolio-list li.two-third
   {
       width: 49%;
   }

}

@media screen and (max-width: 480px) {

   #fh5co-portfolio-list li.two-third
   {
       width: 100%;
   }

}

  1. fh5co-portfolio-list li.one-third

{

   width: 32.3%;

}

@media screen and (max-width: 768px) {

   #fh5co-portfolio-list li.one-third
   {
       width: 49%;
   }

}

@media screen and (max-width: 480px) {

   #fh5co-portfolio-list li.one-third
   {
       width: 100%;
   }

}

  1. fh5co-portfolio-list li.one-half

{

   width: 49%;

}

@media screen and (max-width: 480px) {

   #fh5co-portfolio-list li.one-half
   {
       width: 100%;
   }

}

  1. fh5co-features

{

   padding: 4em 0;

}

  1. fh5co-features .feature-left

{

   margin-bottom: 0;

}

@media screen and (max-width: 992px) {

   #fh5co-features .feature-left
   {
       margin-bottom: 30px;
   }

}

  1. fh5co-features .feature-left .icon i

{

   color: #b3b3b3;

}

  1. fh5co-features .feature-left .icon

{

   float: left;
   text-align: center;
   width: 15%;

}

@media screen and (max-width: 992px) {

   #fh5co-features .feature-left .icon
   {
       width: 10%;
   }

}

@media screen and (max-width: 768px) {

   #fh5co-features .feature-left .icon
   {
       width: 15%;
   }

}

  1. fh5co-features .feature-left .feature-copy

{

   float: right;
   width: 80%;

}

@media screen and (max-width: 992px) {

   #fh5co-features .feature-left .feature-copy
   {
       width: 90%;
   }

}

@media screen and (max-width: 768px) {

   #fh5co-features .feature-left .feature-copy
   {
       width: 85%;
   }

}

@media screen and (max-width: 480px) {

   #fh5co-features .feature-left .feature-copy
   {
       width: 80%;
   }

}

  1. fh5co-features .feature-left h3

{

   text-transform: uppercase;
   font-size: 14px;
   font-weight: 700;

}

  1. fh5co-features .feature-left p

{

   font-size: 15px;

}

  1. fh5co-features .feature-left p:last-child

{

   margin-bottom: 0;

}

  1. fh5co-feature-product

{

   padding: 7em 0;

}

  1. fh5co-services, #fh5co-about, #fh5co-contact

{

   padding: 7em 0;

}

@media screen and (max-width: 768px) {

   #fh5co-services, #fh5co-about, #fh5co-contact
   {
       padding: 4em 0;
   }

}

  1. fh5co-services .fh5co-number

{

   font-size: 30px;
   color: #66D37E;
   position: relative;
   padding-top: 10px;
   font-style: italic;
   display: -moz-inline-stack;
   display: inline-block;
   zoom: 1;
   *display: inline;

}

  1. fh5co-services .fh5co-number:before

{

   position: absolute;
   content: "";
   width: 100%;
   height: 3px;
   top: 0;
   left: 0;
   background: #66D37E;

}

  1. fh5co-services .fh5co-icon

{

   margin-bottom: 30px;
   margin-top: 50px;
   position: relative;
   display: -moz-inline-stack;
   display: inline-block;
   zoom: 1;
   *display: inline;

}

@media screen and (max-width: 768px) {

   #fh5co-services .fh5co-icon
   {
       margin-top: 0px;
       float: none;
   }

}

  1. fh5co-services .fh5co-icon i

{

   font-size: 200px;
   color: #66D37E;

}

@media screen and (max-width: 768px) {

   #fh5co-services .fh5co-icon i
   {
       font-size: 100px;
   }

}

  1. fh5co-contact .contact-info

{

   margin: 0;
   padding: 0;

}

  1. fh5co-contact .contact-info li

{

   list-style: none;
   margin: 0 0 20px 0;
   position: relative;
   padding-left: 40px;

}

  1. fh5co-contact .contact-info li i

{

   position: absolute;
   top: .3em;
   left: 0;
   font-size: 22px;
   color: rgba(0, 0, 0, 0.3);

}

  1. fh5co-contact .contact-info li a

{

   font-weight: 400 !important;
   color: rgba(0, 0, 0, 0.3);

}

  1. fh5co-contact .form-control

{

   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -ms-box-shadow: none;
   -o-box-shadow: none;
   box-shadow: none;
   border: none;
   border: 1px solid rgba(0, 0, 0, 0.1);
   font-size: 18px;
   font-weight: 400;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   -ms-border-radius: 0px;
   border-radius: 0px;

}

  1. fh5co-contact .form-control:focus, #fh5co-contact .form-control:active

{

   border-bottom: 1px solid rgba(0, 0, 0, 0.5);

}

  1. fh5co-contact input[type="text"]

{

   height: 50px;

}

  1. fh5co-contact .form-group

{

   margin-bottom: 30px;

}

.fh5co-testimonial {

   position: relative;
   background: #fff;
   padding: 4em 0;
   border-radius: 5px;
   -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
   -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
   box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);

}

@media screen and (max-width: 768px) {

   .fh5co-testimonial
   {
       border-right: 0;
       margin-bottom: 80px;
   }

}

.fh5co-testimonial h2 {

   font-size: 16px;
   letter-spacing: 2px;
   text-transform: uppercase;
   font-weight: bold;
   margin-bottom: 50px;

}

.fh5co-testimonial figure {

   position: absolute;
   top: -50px;
   left: 50%;
   margin-left: -44px;
   margin-bottom: 20px;
   background-size: cover;

}

.fh5co-testimonial figure img {

   width: 88px;
   height: 88px;
   border: 10px solid #fff;
   background-size: cover;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   border-radius: 50%;

}

.fh5co-testimonial blockquote {

   border: none;
   margin-bottom: 20px;

}

.fh5co-testimonial blockquote p {

   font-style: italic;
   font-size: 22px;
   line-height: 1.6em;
   color: #555555;

}

.fh5co-testimonial span {

   font-style: italic;

}

.fh5co-blog {

   margin-bottom: 60px;

}

.fh5co-blog a img {

   width: 100%;

}

@media screen and (max-width: 768px) {

   .fh5co-blog
   {
       width: 100%;
   }

}

.fh5co-blog .blog-text {

   margin-bottom: 30px;
   position: relative;
   background: #fff;
   width: 90%;
   padding: 30px;
   float: right;
   margin-top: -5em;
   -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
   -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
   box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);

}

.fh5co-blog .blog-text span {

   display: inline-block;
   margin-bottom: 20px;

}

.fh5co-blog .blog-text span.posted_by {

   font-style: italic;
   color: rgba(0, 0, 0, 0.3);
   font-size: 18px;

}

.fh5co-blog .blog-text span.comment {

   float: right;

}

.fh5co-blog .blog-text span.comment a {

   color: rgba(0, 0, 0, 0.3);

}

.fh5co-blog .blog-text span.comment a i {

   color: #66D37E;
   padding-left: 7px;

}

.fh5co-blog .blog-text h3 {

   font-size: 20px;
   margin-bottom: 20px;
   font-weight: 300;
   line-height: 1.5;

}

.fh5co-blog .blog-text h3 a {

   color: rgba(0, 0, 0, 0.6);

}

  1. fh5co-start-project-section

{

   padding: 7em 0;
   background: #F64E8B;

}

  1. fh5co-start-project-section h2

{

   color: white;
   font-size: 60px;
   text-transform: uppercase;
   font-weight: 300;

}

@media screen and (max-width: 768px) {

   #fh5co-start-project-section h2
   {
       font-size: 30px;
   }

}

  1. fh5co-start-project-section a:hover, #fh5co-start-project-section a:focus, #fh5co-start-project-section a:active

{

   color: white !important;

}

  1. map

{

   width: 100%;
   height: 500px;
   position: relative;

}

@media screen and (max-width: 768px) {

   #map
   {
       height: 200px;
   }

}

.fh5co-social-icons > a {

   padding: 4px 10px;
   color: #66D37E;

}

.fh5co-social-icons > a i {

   font-size: 26px;

}

.fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active {

   text-decoration: none;
   color: #5a5a5a;

}

  1. footer

{

   background: #66D37E;
   padding: 60px 0 40px;

}

  1. footer p

{

   color: white;
   font-size: 14px;

}

  1. footer p a

{

   color: rgba(255, 255, 255, 0.5);

}

  1. footer p a:hover, #footer p a:active, #footer p a:focus

{

   color: rgba(255, 255, 255, 0.9) !important;

}

.btn {

   -webkit-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;

}

.btn {

   text-transform: uppercase;
   letter-spacing: 2px;
   -webkit-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;

}

.btn.btn-primary {

   background: #66D37E;
   color: #fff;
   border: none !important;
   border: 2px solid transparent !important;

}

.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {

   box-shadow: none;
   background: #66D37E;
   color: #fff !important;

}

.btn:hover, .btn:active, .btn:focus {

   background: #393e46 !important;
   color: #fff;
   outline: none !important;

}

.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active {

   border-color: transparent;

}

.js .animate-box {

   opacity: 0;

}

  1. fh5co-wrapper

{

   overflow-x: hidden;
   position: relative;

}

.fh5co-offcanvas {

   overflow: hidden;

}

.fh5co-offcanvas #fh5co-wrapper {

   overflow: hidden !important;

}

  1. fh5co-page

{

   position: relative;
   -webkit-transition: 0.5s;
   -o-transition: 0.5s;
   transition: 0.5s;

}

.fh5co-offcanvas #fh5co-page {

   -moz-transform: translateX(-240px);
   -webkit-transform: translateX(-240px);
   -ms-transform: translateX(-240px);
   -o-transform: translateX(-240px);
   transform: translateX(-240px);

}

@media screen and (max-width: 768px) {

   #fh5co-menu-wrap
   {
       display: none;
   }

}

  1. offcanvas-menu

{

   position: absolute;
   top: 0;
   bottom: 0;
   z-index: 99;
   background: #222;
   right: -240px;
   width: 240px;
   padding: 20px;
   overflow-y: scroll !important;

}

  1. offcanvas-menu ul

{

   padding: 0;
   margin: 0;

}

  1. offcanvas-menu ul li

{

   padding: 0;
   margin: 0 0 10px 0;
   list-style: none;

}

  1. offcanvas-menu ul li a

{

   font-size: 18px;
   color: rgba(255, 255, 255, 0.4);

}

  1. offcanvas-menu ul li a:hover

{

   color: #66D37E;

}

  1. offcanvas-menu ul li > .fh5co-sub-menu

{

   margin-top: 9px;
   padding-left: 20px;

}

  1. offcanvas-menu ul li.active > a

{

   color: #66D37E;

}

  1. offcanvas-menu ul .fh5co-sub-menu

{

   display: block !important;

}

.fh5co-nav-toggle {

   cursor: pointer;
   text-decoration: none;

}

.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {

   background: #fff;

}

.fh5co-nav-toggle.dark.active i::before, .fh5co-nav-toggle.dark.active i::after {

   background: #fff;

}

.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {

   outline: none;
   border-bottom: none !important;

}

.fh5co-nav-toggle i {

   position: relative;
   display: -moz-inline-stack;
   display: inline-block;
   zoom: 1;
   *display: inline;
   width: 30px;
   height: 2px;
   color: #fff;
   font: bold 14px/.4 Helvetica;
   text-transform: uppercase;
   text-indent: -55px;
   background: #fff;
   transition: all .2s ease-out;

}

.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {

   content: ;
   width: 30px;
   height: 2px;
   background: #fff;
   position: absolute;
   left: 0;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;

}

.fh5co-nav-toggle.dark i {

   position: relative;
   color: #000;
   background: #000;
   transition: all .2s ease-out;

}

.fh5co-nav-toggle.dark i::before, .fh5co-nav-toggle.dark i::after {

   background: #000;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;

}

.fh5co-nav-toggle i::before {

   top: -7px;

}

.fh5co-nav-toggle i::after {

   bottom: -7px;

}

.fh5co-nav-toggle:hover i::before {

   top: -10px;

}

.fh5co-nav-toggle:hover i::after {

   bottom: -10px;

}

.fh5co-nav-toggle.active i {

   background: transparent;

}

.fh5co-nav-toggle.active i::before {

   top: 0;
   -webkit-transform: rotateZ(45deg);
   -moz-transform: rotateZ(45deg);
   -ms-transform: rotateZ(45deg);
   -o-transform: rotateZ(45deg);
   transform: rotateZ(45deg);

}

.fh5co-nav-toggle.active i::after {

   bottom: 0;
   -webkit-transform: rotateZ(-45deg);
   -moz-transform: rotateZ(-45deg);
   -ms-transform: rotateZ(-45deg);
   -o-transform: rotateZ(-45deg);
   transform: rotateZ(-45deg);

}

.fh5co-nav-toggle {

   position: absolute;
   top: 0px;
   right: 0px;
   z-index: 9999;
   display: block;
   margin: 0 auto;
   display: none;
   cursor: pointer;

}

@media screen and (max-width: 768px) {

   .fh5co-nav-toggle
   {
       display: block;
       top: 0px;
       margin-top: 2em;
   }

}

@media screen and (max-width: 480px) {

   .col-xxs-12
   {
       float: none;
       width: 100%;
   }

}

.row-bottom-padded-lg {

   padding-bottom: 7em;

}

@media screen and (max-width: 768px) {

   .row-bottom-padded-lg
   {
       padding-bottom: 2em;
   }

}

.row-top-padded-lg {

   padding-top: 7em;

}

@media screen and (max-width: 768px) {

   .row-top-padded-lg
   {
       padding-top: 2em;
   }

}

.row-bottom-padded-md {

   padding-bottom: 4em;

}

@media screen and (max-width: 768px) {

   .row-bottom-padded-md
   {
       padding-bottom: 2em;
   }

}

.row-top-padded-md {

   padding-top: 4em;

}

@media screen and (max-width: 768px) {

   .row-top-padded-md
   {
       padding-top: 2em;
   }

}

.row-bottom-padded-sm {

   padding-bottom: 2em;

}

@media screen and (max-width: 768px) {

   .row-bottom-padded-sm
   {
       padding-bottom: 2em;
   }

}

.row-top-padded-sm {

   padding-top: 2em;

}

@media screen and (max-width: 768px) {

   .row-top-padded-sm
   {
       padding-top: 2em;
   }

}

.border-bottom {

   border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.lead {

   line-height: 1.8;

}

.no-js #loader {

   display: none;

}

.js #loader {

   display: block;
   position: absolute;
   left: 100px;
   top: 0;

}

.fh5co-loader {

   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   z-index: 9999;
   background: url(../images/hourglass.svg) center no-repeat #222222;

}

/*# sourceMappingURL=style.css.map */