/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}

@font-face {
  font-family: 'cp'; src: url("/fonts/ClementePDag-Book.eot#iefix")
  format("embedded-opentype"), url("/fonts/ClementePDag-Book.woff2")
  format("woff2"), url("/fonts/ClementePDag-Book.woff")
  format("woff"), url("/fonts/ClementePDag-Book.ttf")
  format("truetype"); font-style: normal; font-weight: 300;
}

@font-face {
  font-family: 'cp'; src: url("/fonts/ClementePDao-Heavy.eot#iefix")
  format("embedded-opentype"), url("/fonts/ClementePDao-Heavy.woff2")
  format("woff2"), url("/fonts/ClementePDao-Heavy.woff")
  format("woff"), url("/fonts/ClementePDao-Heavy.ttf")
  format("truetype"); font-style: normal; font-weight: 700;
}

@font-face {
  font-family: 'ak'; src: url("/fonts/AkzidenzGrotesk-Bold.eot#iefix")
  format("embedded-opentype"), url("/fonts/AkzidenzGrotesk-Bold.woff2")
  format("woff2"), url("/fonts/AkzidenzGrotesk-Bold.woff")
  format("woff"), url("/fonts/AkzidenzGrotesk-Bold.ttf")
  format("truetype"); font-style: normal; font-weight: 700;
}

@font-face {
  font-family: 'age'; src: url("/fonts/AkzidenzGrotesk-ExtraBold.eot#iefix")
  format("embedded-opentype"), url("/fonts/AkzidenzGrotesk-ExtraBold.woff2")
  format("woff2"), url("/fonts/AkzidenzGrotesk-ExtraBold.woff")
  format("woff"), url("/fonts/AkzidenzGrotesk-ExtraBold.ttf")
  format("truetype"); font-style: normal; font-weight: 700;
}

@font-face {
  font-family: 'abe'; src: url("/fonts/ABEAKRG.eot#iefix")
  format("embedded-opentype"), url("/fonts/ABEAKRG.woff2")
  format("woff2"), url("/fonts/ABEAKRG.woff")
  format("woff"), url("/fonts/ABEAKRG.ttf")
  format("truetype"); font-style: normal; font-weight: 300;
}

html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
pre,dl, dt, dd, ul, ol, li,
form, fieldset, lengend, button, input, textarea,
th, td { margin: 0; padding: 0; }
a.hover:hover{-webkit-transition: all .5s; transition: all .5s;}
.hover:hover{-webkit-transition: all .5s; transition: all .5s;}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}

.pics-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pics-center img {
  object-fit: cover;
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
}

.clearfix:after { display: block; clear: both; content: ''; visibility: hidden; height: 0; }
.clearfix { *zoom: 1; }
.margin-right0{margin-right: 0;}
.padding-right0{padding-right: 0;}

@keyframes heart{
  from{transform:translate(0,0)}
  to{transform:translate(0,50px)}
}

/* header */
.header {position: relative; z-index: 99; height: 60px; width: 100%; background-color: #323232; -webkit-transition: all .5s; transition: all .5s;}
.header .con {max-width: 1100px; height: 100%; margin: 0 auto;}

#navbar-brand{display: table; height: 60px; width: 100%; max-width: 260px; float: left;}
#navbar-brand #logo{display: table-cell; vertical-align: middle;}

.header .navbar-collapse{float: right;}

.header .nav li { display: inline-block; padding-right: 32px; padding-top: 10px; box-sizing: border-box;}
.header .nav li a { color: #fff; font-size: 14px; line-height: 50px; box-sizing: border-box; text-decoration: none; font-family: 'cp'; }
.header .nav li a:hover { color: #5092ff; text-decoration: underline;}

.header .navbar-toggle { display: none; height: 37px; margin-top: 12px; float: right; background: rgba(0, 0, 0, 0); border: none; cursor: pointer; }
.header .navbar-toggle span { display: block; width: 30px; margin: 4px 0; border-bottom: 2px solid #fff; }
.header .navbar-toggle:hover > span{border-color: #5092ff;}

@media screen and (max-width: 1000px) {
  .header .con{padding: 0 10px;}
  .header .navbar-brand{position: static; height: 3.28rem;}
  .header .navbar-toggle { display: flex; flex-flow: column; justify-content: center; align-items: center; }
  .header .navbar-collapse{height: 0; width: 100%; -webkit-transition: all .5s; transition: all .5s;}
  .header .navbar-nav{height: 0; overflow: hidden; -webkit-transition: all .5s; transition: all .5s;}
  .header .navbar-collapse li{width: 100%; padding: 0; border-bottom: 1px solid #dcdcdc; text-align: center;}
  .header .navbar-collapse li a{color: #5c5c5c;}

  .header-act{height: 315px; -webkit-transition: all .5s; transition: all .5s;}
  .header .act{height: 255px; background: #fff; position: relative; z-index: 9999; -webkit-transition: all .5s; transition: all .5s;}
  .header .act .navbar-nav{height: 255px; -webkit-transition: all .5s; transition: all .5s;}
}

.footer{border-top: 1px solid #ccc; max-width: 1000px; margin: 0 auto; width: auto; text-align: center;}
.footer ul{padding: 8px 0; text-align: center; display: inline-block;}
.footer ul li{float: left; list-style: none; padding: 0 4px; color: #7d7d7d; font-size: 12px;}
.footer li a{border: none; display: inline-block; height: auto; font-size: 12px; color: #7d7d7d; text-decoration: none;}
.footer li a:hover{color: #599afc;}


.support_form_box form{width: auto; max-width: 680px; height: auto; box-sizing: border-box; padding: 20px 40px; background-color: #708DB4; border-radius: 10px; margin: 0 auto;}
.support_form_box form input{height: 40px; width: 450px; border: none; margin: 15px 0; box-sizing: border-box; padding: 0 20px;}

.support_form_box form #Message{width: 100%; height: 200px; border: none; box-sizing: border-box; padding: 10px; background-color: #fff; margin: 10px 0;}
.support_form_box form input#btn{background: url(/images/submit-ico.png) 24px center no-repeat #2e3034; width: 160px; height: 46px; cursor: pointer; color: #fff; font-size: 20px; padding-left: 65px; margin-top: 20px;}
.support_form_box form input#btn:hover{background-color: #494b50;}