a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    background: 0 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    border: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
[hidden], audio:not([controls]) {
    display: none;
}
html {
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    font-weight: 400;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
button, input, select, textarea {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
body {
    margin: 0;
}
a {
    color: #656565;
    font-weight: 300;
}
a:visited {
    color: #656565;
}
a:hover {
    outline: 0;
    color: #f7931e;
}
a:active, a:focus {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: 700;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #ccc;
}
ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}
mark {
    background: #ff0;
    color: #000;
}
code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:after, q:before {
    content: '';
    content: none;
}
small {
    font-size: 85%}
sub {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    position: relative;
}
sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    position: relative;
    top: -.5em;
}
sub {
    bottom: -.25em;
}
nav ol, nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure, form {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
label {
    cursor: pointer;
}
legend {
    white-space: normal;
    padding: 0;
    border: 0;
}
button, input, select, textarea {
    font-size: 100%;
    vertical-align: baseline;
    margin: 0;
}
button, input {
    line-height: normal;
}
button {
    cursor: pointer;
    -webkit-appearance: button;
}
input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}
button[disabled] {
    cursor: default;
}
input[disabled] {
    cursor: default;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
textarea {
    vertical-align: top;
    overflow: auto;
    resize: vertical;
}
input:invalid, textarea:invalid {
    background-color: #fff;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td {
    vertical-align: top;
}
.chromeframe {
    background: #ccc;
    color: #000;
    margin: .2em 0;
    padding: .2em 0;
}
embed, img, object, video {
    max-width: 100%;
    margin-bottom: 20px;
}
img {
    vertical-align: middle;
    height: auto;
}
.bold {
    font-weight: 600;
}
.semibold {
    font-weight: 500;
    font-weight: 500;
}
.italic {
    font-style: italic;
}
.uppercase {
    text-transform: uppercase;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
    margin-right: auto;
    margin-left: auto;
}
.clearBoth {
    font-size: 0;
    line-height: 0;
    vertical-align: super;
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 0;
}
th, thead td {
    font-weight: 700;
}
cite, dfn, em {
    font-style: italic;
}
del {
    color: #ccc;
    text-decoration: line-through;
}
dfn, ins {
    border-bottom: 1px solid #e8e8e8;
}
abbr, acronym {
    letter-spacing: .1em;
    text-transform: uppercase;
}
a abbr, a acronym {
    border: none;
}
abbr[title], acronym[title], dfn[title] {
    cursor: help;
    border-bottom: 1px dotted #e8e8e8;
}
a {
    text-decoration: none;
}
address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, th, var {
    font-weight: 400;
    font-style: normal;
}
caption, th {
    text-align: left;
}
ol, ul {
    list-style: none;
}
body {
    position: inherit;
    height: 100%}
#wrapper, html {
    height: 100%}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::-moz-selection, ::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #ccc;
}
code, pre {
    line-height: 20px;
}
input[type=email], input[type=password], input[type=text] {
    line-height: 20px;
}
textarea {
    line-height: 20px;
}
.centered {
    text-align: center;
}
.orange {
    color: #f7931e;
}
.blue {
    color: #3498db;
}
.white_color {
    color: #fff;
}
.img_rounded {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.img_circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.big_image {
    margin-top: 50px;
    margin-bottom: 100px;
}
.line {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}
#header .line {
    overflow: inherit;
}
.eightcol, .elevencol, .five_column, .four_column, .nine_column, .onecol, .seven_column, .sixcol, .tencol, .three_column, .twocol {
    float: left;
    min-height: 1px;
    margin-right: 3.8%}
.line .onecol {
    width: 4.85%}
.line .twocol {
    width: 13.45%}
.line .three_column {
    width: 22.05%}
.line .four_column {
    width: 30.75%}
.line .five_column {
    width: 39.45%}
.line .sixcol {
    width: 48%}
.line .seven_column {
    width: 56.75%}
.line .eightcol {
    width: 65.4%}
.line .nine_column {
    width: 74.05%}
.line .tencol {
    width: 82.7%}
.line .elevencol {
    width: 91.35%}
.line .twelve_column {
    float: left;
    width: 100%}
.last {
    margin-right: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #454545;
    font-weight: 300;
    line-height: 110%;
    margin: 0 0 20px 0;
}
h1 {
    font-size: 50px;
    line-height: 40px;
}
h2 {
    font-size: 45px;
    line-height: 35px;
}
h3 {
    font-size: 40px;
    font-weight: 600;
    line-height: inherit;
}
h4 {
    font-size: 20px;
    line-height: 30px;
}
h5 {
    font-size: 15px;
    line-height: 10px;
}
h6 {
    font-size: 15px;
    line-height: 10px;
    text-transform: uppercase;
}
body {
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
}
#container {
    position: relative;
    overflow: hidden;
}
a, blockquote, dl, fieldset, ol, p, table, ul {
    color: #656565;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 20px;
}
h1.small_margins, h2.small_margins, h3.small_margins, h4.small_margins, h5.small_margins, h6.small_margins, p.small_margins {
    margin-bottom: 10px;
}
.top_border {
    border-top: 1px solid #e7e8ec;
}
.top_mrgn {
    margin-top: 20px;
}
.big_bottom_margin {
    margin-bottom: 35px;
}
.breadcrumbs_wrapper {
    background: #f7f8fa;
    width: 100%;
    border-bottom: 1px solid #e7e8ec;
}
.breadcrumbs {
    position: relative;
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 35px;
    padding-right: 5%;
    padding-bottom: 10px;
    padding-left: 5%}
.breadcrumbs p {
    color: #656565;
    line-height: 42px;
    text-align: right;
}
.breadcrumbs p a {
    text-decoration: underline;
}
.wrapper_sec {
    background-color: #fff;
    width: 100%}
.wrapper_sec.grey_bg {
    background: #f7f8fa;
    border-top: 1px solid #e7e8ec;
    border-bottom: 1px solid #e7e8ec;
}
.wrapper_sec.orange_ground {
    background: none repeat scroll 0 0 #f7931e;
    border-top: 1px solid #f7931e;
    border-bottom: 1px solid #f7931e;
}
.wrapper_sec.blue_ground {
    background: url(../img/xpertymuster.png) no-repeat fixed center bottom #10699a;
    background-color: #10699a;
    border-top: #10699a;
    border-bottom: #10699a;
}
.wrapper_sec.orange_ground h3, .wrapper_sec.orange_ground p {
    color: #fff;
    font-weight: 500;
}
.wrapper_sec.orange_ground h3 {
    font-family: 'Coming Soon', cursive;
    line-height: inherit;
}
.wrapper_sec.orange_ground .dropcaps_icon {
    color: #fff;
    border-color: #fff;
}
.wrapper_sec.orange_ground .section_block {
    padding-bottom: 0;
}
.wrapper_sec.orange_ground img {
    margin-bottom: 0;
}
.section_block {
    position: relative;
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 90px;
    padding-right: 5%;
    padding-bottom: 70px;
    padding-left: 5%}
.section_block.large_margins {
    padding-top: 120px;
    padding-bottom: 70px;
}
.section_block.no_margins {
    padding-top: 90px;
    padding-bottom: 0;
}
h2.page_subtitle {
    font-size: 36px;
    font-weight: 100;
}
h2.ttl {
    color: #454545;
    font-size: 50px;
    font-weight: 800;
    line-height: 40px;
    text-align: center;
    display: block;
    clear: both;
    margin-bottom: 15px;
}
h3.subtitle {
    color: #656565;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    display: block;
    clear: both;
    margin: 0 0 50px 0;
}
h3.contact_ttl {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    display: block;
    clear: both;
    margin: 0 0 50px 0;
}
.separator_wrapper {
    margin-bottom: 30px;
}
.separator_first_circle {
    background: url(../img/clix_seperator.png) repeat scroll 0 0 transparent;
    position: relative;
    top: 10px;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    margin-left: 10px;
}
.separator_second_circle {
    float: left;
    width: 4px;
    height: 4px;
    border: 2px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.separator_second_circle_grey {
    background-color: #34b1c4;
    float: left;
    width: 4px;
    height: 4px;
    border: 2px solid #393f43;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.separator_wrapper::after, .separator_wrapper::before {
    background-color: #f7931e;
    vertical-align: middle;
    display: inline-block;
    width: 100px;
    height: 2px;
    margin-top: -5px;
    content: ''}
.big_btn {
    background-color: #f7f8fa;
    color: #656565;
    font-size: 16px;
    font-weight: 400;
    vertical-align: middle!important;
    display: inline-block;
    margin: 10px 20px 20px 0;
    padding: 18px 25px 16px 25px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #e7e8ec;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
.big_btn:hover {
    color: #f7931e;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.big_btn i {
    font-size: 18px;
    vertical-align: middle!important;
}
a.button_orange, a.button_transparent {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    margin: 10px 10px 20px 0;
    padding: 12px 20px 11px 20px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
a.button_orange {
    background-color: #f7931e;
    color: #fff;
    border: 1px solid #f7931e;
}
a.button_orange:hover {
    background-color: #003e6d;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #003e6d;
}
a.button_transparent {
    background-color: transparent;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #fff;
}
a.button_transparent:hover {
    background-color: #f7931e;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #f7931e;
}
.button_grey i, .button_orange i, .button_transparent i {
    font-size: 14px;
    vertical-align: text-top!important;
}
a.button_grey {
    background-color: #f7f8fa;
    color: #f7931e;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    margin: 10px 10px 20px 0;
    padding: 7px 18px 6px 18px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #e7e8ec;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
a.button_grey:hover {
    color: #656565;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
#header_wrapper {
    background-color: transparent;
    z-index: -1;
    display: none;
    width: 100%;
    height: 0!important;
    padding: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
#header_wrapper.shrink {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .95);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    position: relative;
    z-index: 1000;
    display: block;
    width: 100%;
    height: 70px!important;
    padding: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
#header_wrapper #header {
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
    padding-right: 5%;
    padding-left: 5%}
a#logo {
    position: relative;
    z-index: 900;
    float: left;
    margin-top: 16px;
}
#nav {
    position: relative;
    float: right;
    margin: 0;
}
#nav li {
    position: relative;
    display: inline-block;
    margin: 15px 0 0;
}
#nav li.last {
    margin-right: 0;
}
#nav li a {
    color: #454545;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    display: inline-block;
    padding: 0;
}
#nav li a:hover, #nav li.selected a {
    color: #f7931e;
}
.tel-call {
    padding-right: 15px;
}
a.contact_me_link {
    background-color: #003e6d;
    color: #fff!important;
    margin: 0;
    padding: 10px 20px!important;
    border: 1px solid #003e6d;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
a.contact_me_link:hover {
    background-color: #f7931e;
    color: #fff;
    border: 1px solid #f7931e;
}
#footer {
    background-color: #f7f8fa;
    z-index: 100;
    width: 100%;
    padding: 50px 0 20px 0;
}
#footer_box {
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
    padding-right: 5%;
    padding-left: 5%}
.copyright {
    text-align: center;
    width: 100%;
    padding-top: 10px;
}
.copyright p {
    color: #252525!important;
    font-size: 15px;
}
.copyright a {
    font-size: 15px;
    text-decoration: underline;
}
ul.footer_social {
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
}
ul.footer_social li {
    line-height: 100%!important;
    display: inline-block;
    margin: 0;
}
ul.footer_social li a i {
    color: #454545;
    font-size: 28px!important;
    line-height: 28px!important;
    display: inline-block;
    margin: 0 8px;
    padding: 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
ul.footer_social li a i:hover {
    color: #f7931e;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
#home {
    background: url(../img/xpertymuster.png) no-repeat fixed center bottom #10699a;
    z-index: 10;
    width: 100%}
.homepage_block {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 0 130px 0;
}
.homepage_social {
    width: 100%;
    max-width: 1140px;
    height: 60px;
    margin: 0 auto;
    padding: 40px 0 100px 0;
}
.home_logo {
    position: relative;
    z-index: 900;
    float: left;
}
#home .language {
    width: 250px;
    float: right;
    padding-top: 30px;
    text-align: right;
}
#home .language p {
    color: #fff;
    font-size: 20px;
    vertical-align: baseline;
    display: inline-block;
    padding-right: 10px;
}
#home .language select {
    background-color: #fff;
    color: #252525;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    vertical-align: baseline;
    height: 40px;
    padding: 0 2%;
    border: none;
    border: 1px solid #fff;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
    border-radius: 3px 3px;
}
ul.social_icons {
    display: inline-block;
    float: right;
}
ul.social_icons li {
    line-height: 100%!important;
    display: inline-block;
    margin: 0;
}
ul.social_icons li a i {
    color: #fff;
    font-size: 22px;
    line-height: 22px;
    display: inline-block;
    margin: 5px 5px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
ul.social_icons li a i:hover {
    color: #3498db;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
h2.homepage_title {
    color: #fff;
    font-size: 56px;
    font-weight: 700;
    line-height: 64px;
    margin: 35px 0 25px 0;
}
h3.homepage_subtitle {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-transform: none;
    margin-bottom: 15px;
}
.homepage_block ul {
    color: #fff;
    font-family: 'Coming Soon', cursive;
    font-size: 18px;
    padding-top: 15px;
}
.homepage_block ul li {
    display: inline;
    padding-right: 15px;
    color:#fff;
}
.form_for_reg_wrapper {
    background-color: #000;
    background-color: rgba(0, 0, 0, .7);
    padding: 12px 12px;
    border: 1px solid #000;
    border: 1px solid rgba(0, 0, 0, .8);
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
.register_form {
    overflow: hidden;
    padding: 30px 30px 35px 30px;
}
input.reg-field {
    background-color: #fff;
    color: #252525;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    float: left;
    width: 93.4%;
    height: 40px;
    margin-right: 2%;
    margin-bottom: 15px;
    padding: 0 2%;
    border: none;
    border: 1px solid #fff;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
    border-radius: 3px 3px;
}
input.register-submit {
    background-color: #f7931e;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    float: left;
    margin-top: 10px;
    padding: 12px 25px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #f7931e;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
    border-radius: 3px 3px;
}
input.register-submit:hover {
    background-color: #003e6d;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #003e6d;
}
input.white_color-field::-webkit-input-placeholder {
    color: #656565;
}
textarea.white_color-field::-webkit-input-placeholder {
    color: #656565;
}
input.white_color-field:-moz-placeholder, textarea.white_color-field:-moz-placeholder {
    color: #656565;
}
input.white_color-field::-moz-placeholder, textarea.white_color-field::-moz-placeholder {
    color: #656565;
}
input.white_color-field:-ms-input-placeholder, textarea.white_color-field:-ms-input-placeholder {
    color: #656565;
}
#register-form input.reg-field:focus, #register-form textarea.register-commnent:focus {
    background-color: #fff;
    outline: 0;
    color: #252525;
}
p.success_reg_block {
    color: #eee;
    font-size: 16px;
    font-style: italic;
}
.wrapper_news {
    background: #f7931e;
    position: relative;
    z-index: 10;
    width: 90%;
    padding-right: 5%;
    padding-left: 5%}
.news_block {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 70px 0 70px 0;
}
i.email_icon {
    background: url(../img/email.png) no-repeat;
    display: inline-block;
    width: 200px;
    height: 227px;
    margin-top: 30px;
}
.news_info_block {
    padding: 20px 0 30px 60px;
    border-left: 1px solid #fff;
}
.news_info_block h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    line-height: 45px;
    margin-bottom: 20px;
	margin-top: 16px;
}
.news_info_block p {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 35px;
}
.newsletter_form #news_email {
    background-color: #fff;
    color: #454545;
    font-size: 18px;
    line-height: 50px;
    width: 90%;
    max-width: 350px;
    height: 55px;
    margin: 0 10px 0 0;
    padding: 0 2%;
    border: 2px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.newsletter_form #submit-btn-news {
    background-color: #003e6d;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    vertical-align: top;
    display: inline;
    width: 220px;
    height: 57px;
    margin: 0 5px 0 0;
    -webkit-transition: background-color .25s ease-in-out;
    -moz-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out;
    border: 1px solid #003e6d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.newsletter_form #submit-btn-news-box {
  background-color: #003e6d;
  border: 1px solid #003e6d;
  border-radius: 5px;
  color: #fff;
  display: inline;
  font-size: 15px;
  font-weight: 400;
  height: 57px;
  margin: 0 5px 0 0;
  transition: background-color 0.25s ease-in-out 0s;
  vertical-align: top;
  width: 220px;
}
::-webkit-input-placeholder {
    color: #bbb;
}
:-moz-placeholder {
    color: #bbb;
}
::-moz-placeholder {
    color: #bbb;
}
:-ms-input-placeholder {
    color: #bbb;
}
p.news_success_block {
    color: #eee;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 15px;
}
.advant {
    padding: 40px 0 0 0!important;
}
.advant h4 {
    color: #fff;
    font-weight: 600;
    font-size: 35px;
    line-height: inherit;
}
.advant ul>li {
    color: #fff;
    line-height: 30px;
}
.team_box {
    margin-top: 20px;
}
h4.team_name {
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin: 25px 0 10px 0;
}
h4.team_name span {
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
}
ul.team_social {
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto 20px 0;
}
ul.team_social li {
    line-height: 100%!important;
    display: inline-block;
    margin: 0;
}
ul.team_social li a i {
    color: #454545;
    font-size: 22px!important;
    line-height: 22px!important;
    display: inline-block;
    margin: 0 4px;
    padding: 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
ul.team_social li a i:hover {
    color: #f7931e;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.wrapper_price {
    margin: 0 0 20px 0;
}
input.contact-field {
    background-color: #fff;
    color: #252525;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    float: left;
    width: 43%;
    height: 60px;
    margin-right: 27px;
    margin-bottom: 20px;
    padding-left: 50px;
    padding-left: 15px;
    border: medium none;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px;
    border-radius: 5px 5px;
}
textarea {
    background-color: #f7f8fa;
    color: #252525;
    font-size: 14px;
    float: left;
    width: 100%;
    height: 150px;
    margin: 0 0 20px 0;
    padding-top: 10px;
    padding-right: 2%;
    padding-bottom: 10px;
    padding-left: 2%;
    border: none;
    border-bottom: 1px solid #e7e8ec;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
}
input.contact-submit {
    background-color: #f7931e;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    float: left;
    padding: 14px 25px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    border: 1px solid #f7931e;
    -webkit-border-radius: 3px 3px;
    -moz-border-radius: 3px 3px;
    border-radius: 5px;
    border-radius: 3px 3px;
}
input.contact-submit:hover {
    background-color: #003e6d;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border: 1px solid #003e6d;
}
#contact-form input.contact-field:focus, #contact-form textarea.contact-commnent:focus {
    background-color: #f7f8fa;
    outline: 0;
    color: #656565;
}
p.contact_us_success_block {
    color: #999;
    font-size: 20px;
    font-style: italic;
}
.wt_gMap {
    margin-bottom: 30px;
}
p.contact_info {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
}
p.contact_info i {
    font-size: 18px;
    vertical-align: middle;
    padding-right: 5px;
}
.homepage_serv {
    margin-bottom: 35px;
}
.homepage_serv h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}
span.circle_icons i {
    color: #f7931e;
    font-size: 80px;
    float: left;
    margin: 20px 20px 30px 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.our_facts_block {
    float: left;
    width: 24.99%;
    width: 100%;
    padding-bottom: 60px;
}
.our_facts_block .text {
    font-size: 20px;
}
.our_facts_block:nth-last-of-type(1) {
    padding-bottom: 0;
}
.our_facts_icons {
    color: #656565;
    font-size: 200px;
    display: inline-block;
    margin: -20px 0;
    padding-bottom: 5px;
}
.fun_facts_title {
    color: #656565;
    font-size: 15px;
    font-weight: 500;
    font-style: italic;
}
.fun_facts_title p {
    margin: 0;
    padding: 0;
}
.fun_facts_title span {
    color: #454545;
    font-family: 'Coming Soon', cursive;
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
}
ul.store_icons {
    display: block;
}
ul.store_icons li {
    line-height: 100%!important;
    display: inline-block;
    margin: 0;
}
ul.store_icons li a i {
    color: #d0d0d0;
    font-size: 42px!important;
    line-height: 42px!important;
    display: inline-block;
    margin: 8px 8px;
    padding: 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
ul.store_icons li a i:hover {
    color: #f7931e;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.section_block.partners_margins {
    margin-top: 0;
    padding: 65px 0 45px 0;
    border-top: 1px solid #e7e8ec;
}
.section_block.partners_margins.no_border {
    border-top: none;
}
ul.partners {
    text-align: center;
    width: 100%;
    max-width: 1140px;
    margin: 0;
}
ul.partners li {
    display: inline-block;
    margin: 10px 35px;
}
ul.partners li.first {
    margin-left: 0;
}
ul.partners li.last {
    margin-right: 0;
}
ul.partners li a {
    cursor: inherit;
}
.testimonials_item {
    margin-bottom: 30px;
}
.testimonials_item p {
    margin-bottom: 10px;
}
.img_testimonials {
    float: left;
    width: 80px;
    height: 80px;
    margin: 0 30px 30px 0;
}
p.testimonials_name {
    font-size: 14px;
    font-weight: 500;
}
p.testimonials_name span {
    font-weight: 400;
}
.drop_featured {
    float: left;
    margin-top: 10px;
}
.dropcaps_icon {
    background-color: transparent;
    color: #f7931e;
    font-size: 32px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    position: relative;
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 20px 0 0;
    padding: 8px;
    border: 3px solid #f7931e;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    border-radius: 100px;
}
.drop_featured p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
@media only screen and (max-width:1024px) {
    #home {
    background-repeat: no-repeat;
    background-attachment: scroll;
    -moz-background-size: cover;
    background-size: cover;
}
.tel-call {
    display: none!important;
}
}@media handheld, only screen and (max-width:767px) {
    .line {
    width: 90%;
    min-width: 0;
    margin-right: 0;
    margin-left: 0;
    padding-right: 5%;
    padding-left: 5%}
.line .eightcol, .line .elevencol, .line .five_column, .line .four_column, .line .nine_column, .line .onecol, .line .seven_column, .line .sixcol, .line .tencol, .line .three_column, .line .twelve_column, .line .twocol {
    float: none;
    clear: both;
    width: auto;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}
#header_wrapper #header {
    text-align: center;
    position: relative;
    width: 90%;
    padding: 0 5%}
#header_wrapper.shrink {
    width: 100%;
    height: 60px!important;
    padding: 0!important;
}
a#logo {
    margin: 12px 0 0 0!important;
}
ul.social {
    float: none;
}
a.button_blue, a.button_white {
    font-size: 10px;
    margin: 0 0 20px 0;
    padding: 7px 14px;
}
.section_block {
    padding: 80px 0 70px 0;
}
.section_block.large_margins, .section_block.small_margins {
    padding: 80px 0 70px 0;
}
.section_block.no_margins {
    padding-top: 80px;
    padding-bottom: 0;
}
.breadcrumbs p {
    line-height: 20px;
    text-align: left!important;
    float: left;
}
#home {
    width: 90%;
    margin: 0 auto;
    padding-right: 5%;
    padding-left: 5%}
.homepage_block {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 90px;
}
.homepage_social {
    padding-bottom: 20px;
}
.form_for_reg_wrapper {
    margin-top: 40px;
}
h2.homepage_title {
    font-size: 28px;
    line-height: 34px;
}
h3.homepage_subtitle {
    font-size: 16px;
    line-height: 22px;
}
#news_email {
    width: 70%;
    max-width: 270px;
}
#submit-btn-news {
    width: 30%;
    max-width: 140px;
}
.pricing_item {
    width: 100%;
    margin: 0 0 40px 0;
}
.our_facts_block {
    float: none;
    width: 100%;
    padding-top: 0;
}
input.contact-field {
    width: 100%}
h2.ttl {
    font-size: 30px;
    line-height: inherit;
}
.newsletter_form #submit-btn-news {
    width: 100%;
    max-width: 100%;
    margin: 10px 5px 0 0;
}
.news_info_block {
    padding: 0;
    border-left: 0;
}
#nav li a {
    font-size: 12px;
}
a.contact_href {
    padding: 5px 10px!important;
}
.form_for_reg_wrapper {
    padding: 0;
}
.newsletter_form #news_email, input.register-submit {
    font-size: 14px;
}
.separator_wrapper::after, .separator_wrapper::before {
    width: 50px;
}
.our_facts_icons {
    font-size: 100px;
    margin: auto;
}
ul.partners li {
    margin: 0;
}
input.contact-submit {
    font-size: 14px;
    width: 100%}
.homepage_block ul li {
    display: inline-block;
}
.homepage_serv {
    text-align: center;
}
.circle_icons {
    display: inline-block;
}
span.circle_icons i {
    margin: 0;
}
.big_btn {
    font-size: 12px;
    margin: 0;
}
.wrapper_sec.orange_ground {
    padding-bottom: 25px;
}
.wrapper_sec.orange_ground h3 {
    padding-top: 25px;
}
.newsletter_form #news_email {
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding: 0;
}
input.contact-field {
    text-align: center;
    padding-left: 0;
}
.wrapper_sec.blue_ground {
    background: #10699a!important;
}
}@media handheld, only screen and (max-width:320px) {
    #news_email {
    width: 60%;
    max-width: 150px;
}
#submit-btn-news {
    width: 40%;
    max-width: 140px;
}
}#wt_responsive_nav_wrap {
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: 0;
    right: -100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-left: -2px;
    padding: 90px 0;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
#wt-responsive-nav {
    width: 100%;
    margin-left: 0;
}
.show_responsive_nav {
    overflow: hidden;
}
.csstransforms3d #wt_responsive_nav_wrap {
    -webkit-transform: scale3d(.5);
    -moz-transform: scale3d(.5);
    transform: scale3d(.5);
}
.show_responsive_nav #wt_responsive_nav_wrap {
    -webkit-transform: scale(1);
    -webkit-transform: translate(-100%, 0);
    -moz-transform: scale(1);
    -moz-transform: translate(-100%, 0);
    transform: scale(1);
    transform: translate(-100%, 0);
}
.csstransforms3d .show_responsive_nav #wt_responsive_nav_wrap {
    -webkit-transform: scale3d(1);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: scale3d(1);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: scale3d(1);
    transform: translate3d(-100%, 0, 0);
}
#wt-responsive-nav {
    color: #666;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    border-color: #e1e1e1;
}
#wt-responsive-nav>li:first-child>a:first-child {
    border-top-width: 1px;
    border-top-style: solid;
}
#wt-responsive-nav li {
    position: relative;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
}
#wt-responsive-nav li>a:before {
    color: #222;
    font-family: icons-font;
    font-size: 12px;
    position: absolute;
    top: 13px;
    margin-left: -20px;
    content: '\M'}
#wt-responsive-nav li>a i {
    color: #222;
    font-size: 14px;
    position: absolute;
    top: 15px;
    right: 24px;
    display: inline-block;
}
#wt-responsive-nav li>a {
    color: #666;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    border-color: #e1e1e1;
}
#wt-responsive-nav .current_page_item>a {
    background-color: #222;
    color: #fff;
}
#wt-responsive-nav li>a.active, #wt-responsive-nav li>a:hover {
    background-color: #222;
    color: #fff;
}
#wt-responsive-nav .current_page_item>a:before {
    color: #fff;
    padding-right: 10px!important;
}
#wt-responsive-nav li>a.active:before, #wt-responsive-nav li>a:hover:before {
    color: #fff;
    padding-right: 10px!important;
}
#wt-responsive-nav .current_page_item>a i {
    color: #fff;
    padding-right: 10px!important;
}
#wt-responsive-nav li>a.active i, #wt-responsive-nav li>a:hover i {
    color: #fff;
    padding-right: 10px!important;
}
#responsive_nav_hide:hover, #responsive_nav_open:hover {
    background-color: #222;
}
#responsive_nav_hide:hover i:before, #responsive_nav_open:hover i:before {
    color: #fff;
}
.current-menu-item>a:before, .current_page_item>a:before {
    font-weight: 400;
}
#wt-responsive-nav ul {
    position: relative;
    left: 0;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}
#wt-responsive-nav a {
    text-decoration: none;
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    padding: 13px 28px;
    padding-left: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
#wt-responsive-nav ul a {
    padding-left: 55px;
}
#wt-responsive-nav ul ul a {
    padding-left: 75px;
}
#wt-responsive-nav ul ul ul a {
    padding-left: 95px;
}
#responsive_nav_hide, #responsive_nav_open {
    background-color: #eee;
    color: #454545;
    text-align: center;
    text-decoration: none;
    position: absolute;
    z-index: 9999;
    top: 50%;
    right: 20px;
    display: none;
    width: 34px;
    height: 34px;
    margin-top: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#responsive_nav_open i:before {
    color: #454545;
    font-size: 18px;
    line-height: 36px;
    display: block;
    margin: 0;
}
#responsive_nav_hide i:before {
    color: #454545;
    font-size: 18px;
    font-size: 30px;
    line-height: 36px;
    display: block;
    margin: 0;
}
.small_device_active #responsive_nav_open {
    display: block;
}
.small_device_active #nav {
    display: none;
}
#responsive_nav_hide {
    opacity: 0;
    z-index: 10000;
    top: 10px;
    right: 24px;
    display: block;
    visibility: hidden;
}
.show_responsive_nav #responsive_nav_hide {
    opacity: 1;
    visibility: visible;
}
@media print {
    * {
    background: 0 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
    color: #000!important;
}
a {
    text-decoration: underline;
}
a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
.ir a:after {
    content: ''}
a[href^='#']:after, a[href^='javascript:']:after {
    content: ''}
blockquote, pre {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr {
    page-break-inside: avoid;
}
img {
    max-width: 100%!important;
    page-break-inside: avoid;
}
@page {
    margin: .5cm;
}
h2, h3, p {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
}.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.hinge {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s;
}
@-webkit-keyframes flash {
    0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-moz-keyframes flash {
    0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@keyframes flash {
    0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}.animated.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes shake {
    0%, 100% {
    -webkit-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
}
}@-moz-keyframes shake {
    0%, 100% {
    -moz-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
}
}@keyframes shake {
    0%, 100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
}.animated.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    animation-name: shake;
}
@-webkit-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
}
}@-moz-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
    -moz-transform: translateY(0);
}
40% {
    -moz-transform: translateY(-30px);
}
60% {
    -moz-transform: translateY(-15px);
}
}@keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
}
60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
}
}.animated.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    animation-name: bounce;
}
@-webkit-keyframes tada {
    0% {
    -webkit-transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
}
}@-moz-keyframes tada {
    0% {
    -moz-transform: scale(1);
}
10%, 20% {
    -moz-transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
}
100% {
    -moz-transform: scale(1) rotate(0);
}
}@keyframes tada {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(.9) rotate(-3deg);
    -moz-transform: scale(.9) rotate(-3deg);
    transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}
}.animated.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    animation-name: tada;
}
@-webkit-keyframes swing {
    100%, 20%, 40%, 60%, 80% {
    -webkit-transform-origin: top center;
}
20% {
    -webkit-transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
}
}@-moz-keyframes swing {
    20% {
    -moz-transform: rotate(15deg);
}
40% {
    -moz-transform: rotate(-10deg);
}
60% {
    -moz-transform: rotate(5deg);
}
80% {
    -moz-transform: rotate(-5deg);
}
100% {
    -moz-transform: rotate(0);
}
}@keyframes swing {
    20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    transform: rotate(15deg);
}
40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    transform: rotate(5deg);
}
80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
}
}.animated.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes wobble {
    0% {
    -webkit-transform: translateX(0);
}
15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -webkit-transform: translateX(20%) rotate(3deg);
}
45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -webkit-transform: translateX(10%) rotate(2deg);
}
75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes wobble {
    0% {
    -moz-transform: translateX(0);
}
15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
}
30% {
    -moz-transform: translateX(20%) rotate(3deg);
}
45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
}
60% {
    -moz-transform: translateX(10%) rotate(2deg);
}
75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
}
100% {
    -moz-transform: translateX(0);
}
}@keyframes wobble {
    0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
}
45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
}
75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes pulse {
    0% {
    -webkit-transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
}
}@-moz-keyframes pulse {
    0% {
    -moz-transform: scale(1);
}
50% {
    -moz-transform: scale(1.1);
}
100% {
    -moz-transform: scale(1);
}
}@keyframes pulse {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
}.animated.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes flip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
}
}@-moz-keyframes flip {
    0% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -moz-animation-timing-function: ease-out;
}
40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -moz-animation-timing-function: ease-out;
}
50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
}
80% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -moz-animation-timing-function: ease-in;
}
100% {
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -moz-animation-timing-function: ease-in;
}
}@keyframes flip {
    0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
}.animated.flip {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible!important;
    -o-animation-name: flip;
    backface-visibility: visible!important;
    animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateX(0);
    opacity: 1;
}
}@-moz-keyframes flipInX {
    0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -moz-transform: perspective(400px) rotateX(-10deg);
}
70% {
    -moz-transform: perspective(400px) rotateX(10deg);
}
100% {
    -moz-transform: perspective(400px) rotateX(0);
    opacity: 1;
}
}@keyframes flipInX {
    0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateX(0);
    -moz-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
}.animated.flipInX {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipInX;
    backface-visibility: visible!important;
    animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
    -webkit-transform: perspective(400px) rotateX(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@-moz-keyframes flipOutX {
    0% {
    -moz-transform: perspective(400px) rotateX(0);
    opacity: 1;
}
100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}@keyframes flipOutX {
    0% {
    -webkit-transform: perspective(400px) rotateX(0);
    -moz-transform: perspective(400px) rotateX(0);
    transform: perspective(400px) rotateX(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
}
}.animated.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible!important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible!important;
    animation-name: flipOutX;
    backface-visibility: visible!important;
}
@-webkit-keyframes flipInY {
    0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateY(0);
    opacity: 1;
}
}@-moz-keyframes flipInY {
    0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -moz-transform: perspective(400px) rotateY(-10deg);
}
70% {
    -moz-transform: perspective(400px) rotateY(10deg);
}
100% {
    -moz-transform: perspective(400px) rotateY(0);
    opacity: 1;
}
}@keyframes flipInY {
    0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
}
100% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
}.animated.flipInY {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipInY;
    backface-visibility: visible!important;
    animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
    -webkit-transform: perspective(400px) rotateY(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@-moz-keyframes flipOutY {
    0% {
    -moz-transform: perspective(400px) rotateY(0);
    opacity: 1;
}
100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}@keyframes flipOutY {
    0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    opacity: 1;
}
100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
}
}.animated.flipOutY {
    -webkit-backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible!important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible!important;
    -o-animation-name: flipOutY;
    backface-visibility: visible!important;
    animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-moz-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.animated.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInUp {
    0% {
    opacity: 0;
    -moz-transform: translateY(20px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@keyframes fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInDown {
    0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInLeft {
    0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@keyframes fadeInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInRight {
    0% {
    opacity: 0;
    -moz-transform: translateX(20px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@keyframes fadeInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@keyframes fadeInUpBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
}@-moz-keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateY(0);
}
}@keyframes fadeInDownBig {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@keyframes fadeInLeftBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
}@-moz-keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0);
}
}@keyframes fadeInRightBig {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-moz-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}.animated.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
}
}@-moz-keyframes fadeOutUp {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
}
}@keyframes fadeOutUp {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
}.animated.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
}
}@-moz-keyframes fadeOutDown {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(20px);
}
}@keyframes fadeOutDown {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
}.animated.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
}
}@-moz-keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
}
}@keyframes fadeOutLeft {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
}.animated.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
}
}@-moz-keyframes fadeOutRight {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(20px);
}
}@keyframes fadeOutRight {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
}.animated.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
}@-moz-keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
}@keyframes fadeOutUpBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.animated.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
}@-moz-keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
}@keyframes fadeOutDownBig {
    0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
}
}.animated.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
}@-moz-keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
}@keyframes fadeOutLeftBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.animated.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
}@-moz-keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
}@keyframes fadeOutRightBig {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.animated.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
}
100% {
    -webkit-transform: scale(1);
}
}@-moz-keyframes bounceIn {
    0% {
    opacity: 0;
    -moz-transform: scale(.3);
}
50% {
    opacity: 1;
    -moz-transform: scale(1.05);
}
70% {
    -moz-transform: scale(.9);
}
100% {
    -moz-transform: scale(1);
}
}@keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    transform: scale(.9);
}
100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
}@-webkit-keyframes slideInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
100% {
    -webkit-transform: translateY(0);
}
}@-moz-keyframes slideInDown {
    0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
100% {
    -moz-transform: translateY(0);
}
}@keyframes slideInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.slideInDown {
    -webkit-animation-name: slideInDown;
    -moz-animation-name: slideInDown;
    animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes slideInLeft {
    0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
100% {
    -moz-transform: translateX(0);
}
}@keyframes slideInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.slideInLeft {
    -webkit-animation-name: slideInLeft;
    -moz-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes slideInRight {
    0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
100% {
    -moz-transform: translateX(0);
}
}@keyframes slideInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.slideInRight {
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
    0% {
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
}@-moz-keyframes slideOutLeft {
    0% {
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
}@keyframes slideOutLeft {
    0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    -moz-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
    0% {
    -webkit-transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
}@-moz-keyframes slideOutRight {
    0% {
    -moz-transform: translateX(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
}@keyframes slideOutRight {
    0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.slideOutRight {
    -webkit-animation-name: slideOutRight;
    -moz-animation-name: slideOutRight;
    animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
    0% {
    -webkit-transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
}@-moz-keyframes slideOutUp {
    0% {
    -moz-transform: translateY(0);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
}@keyframes slideOutUp {
    0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.slideOutUp {
    -webkit-animation-name: slideOutUp;
    -moz-animation-name: slideOutUp;
    animation-name: slideOutUp;
}
.animated.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
}
}@-moz-keyframes bounceInUp {
    0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
}
80% {
    -moz-transform: translateY(10px);
}
100% {
    -moz-transform: translateY(0);
}
}@keyframes bounceInUp {
    0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
}
80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
}
100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
}
80% {
    -webkit-transform: translateY(-10px);
}
100% {
    -webkit-transform: translateY(0);
}
}@-moz-keyframes bounceInDown {
    0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateY(30px);
}
80% {
    -moz-transform: translateY(-10px);
}
100% {
    -moz-transform: translateY(0);
}
}@keyframes bounceInDown {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    transform: translateY(30px);
}
80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
}
100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
}.animated.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
}
80% {
    -webkit-transform: translateX(-10px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes bounceInLeft {
    0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateX(30px);
}
80% {
    -moz-transform: translateX(-10px);
}
100% {
    -moz-transform: translateX(0);
}
}@keyframes bounceInLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    transform: translateX(30px);
}
80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
}
80% {
    -webkit-transform: translateX(10px);
}
100% {
    -webkit-transform: translateX(0);
}
}@-moz-keyframes bounceInRight {
    0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
}
80% {
    -moz-transform: translateX(10px);
}
100% {
    -moz-transform: translateX(0);
}
}@keyframes bounceInRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    transform: translateX(-30px);
}
80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
}.animated.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
    0% {
    -webkit-transform: scale(1);
}
25% {
    -webkit-transform: scale(.95);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale(.3);
}
}@-moz-keyframes bounceOut {
    0% {
    -moz-transform: scale(1);
}
25% {
    -moz-transform: scale(.95);
}
50% {
    opacity: 1;
    -moz-transform: scale(1.1);
}
100% {
    opacity: 0;
    -moz-transform: scale(.3);
}
}@keyframes bounceOut {
    0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
25% {
    -webkit-transform: scale(.95);
    -moz-transform: scale(.95);
    transform: scale(.95);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    transform: scale(.3);
}
}.animated.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
    0% {
    -webkit-transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
}
}@-moz-keyframes bounceOutUp {
    0% {
    -moz-transform: translateY(0);
}
20% {
    opacity: 1;
    -moz-transform: translateY(20px);
}
100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
}
}@keyframes bounceOutUp {
    0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
}
}.animated.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
    0% {
    -webkit-transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
}
}@-moz-keyframes bounceOutDown {
    0% {
    -moz-transform: translateY(0);
}
20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
}
100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
}
}@keyframes bounceOutDown {
    0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
}
}.animated.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
    0% {
    -webkit-transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
}
}@-moz-keyframes bounceOutLeft {
    0% {
    -moz-transform: translateX(0);
}
20% {
    opacity: 1;
    -moz-transform: translateX(20px);
}
100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
}
}@keyframes bounceOutLeft {
    0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
}.animated.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    -moz-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
    0% {
    -webkit-transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
}
}@-moz-keyframes bounceOutRight {
    0% {
    -moz-transform: translateX(0);
}
20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
}
100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
}
}@keyframes bounceOutRight {
    0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
}
}.animated.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    -moz-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
    0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateIn {
    0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateIn {
    0% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.animated.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInUpLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.animated.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInDownLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.animated.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInUpRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.animated.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
}@-moz-keyframes rotateInDownRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
}@keyframes rotateInDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
100% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
}.animated.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
    0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
}
}@-moz-keyframes rotateOut {
    0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
}
}@keyframes rotateOut {
    0% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
}
}.animated.rotateOut {
    -webkit-animation-name: rotateOut;
    -moz-animation-name: rotateOut;
    animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutUpLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes rotateOutUpLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}.animated.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutDownLeft {
    0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
}@keyframes rotateOutDownLeft {
    0% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}.animated.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutUpRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
}
}@keyframes rotateOutUpRight {
    0% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
}
}.animated.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    -moz-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
}
}@-moz-keyframes rotateOutDownRight {
    0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
}
100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
}
}@keyframes rotateOutDownRight {
    0% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
}
100% {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
}
}.animated.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
    0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: translateY(700px);
    opacity: 0;
}
}@-moz-keyframes hinge {
    0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out;
}
100% {
    -moz-transform: translateY(700px);
    opacity: 0;
}
}@keyframes hinge {
    0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
}
}.animated.hinge {
    -webkit-animation-name: hinge;
    -moz-animation-name: hinge;
    animation-name: hinge;
}
@-webkit-keyframes rollIn {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
}
}@-moz-keyframes rollIn {
    0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -moz-transform: translateX(0) rotate(0);
}
}@keyframes rollIn {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
}.animated.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    animation-name: rollIn;
}
@-webkit-keyframes rollOut {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
}
}@-moz-keyframes rollOut {
    0% {
    opacity: 1;
    -moz-transform: translateX(0) rotate(0);
}
100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg);
}
}@keyframes rollOut {
    0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0);
    -moz-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0);
}
100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -moz-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
}
}.animated.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    animation-name: rollOut;
}
@-webkit-keyframes lightSpeedIn {
    0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
}
80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(0) skewX(0);
    opacity: 1;
}
}@-moz-keyframes lightSpeedIn {
    0% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
60% {
    -moz-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
}
80% {
    -moz-transform: translateX(0) skewX(-15deg);
    opacity: 1;
}
100% {
    -moz-transform: translateX(0) skewX(0);
    opacity: 1;
}
}@keyframes lightSpeedIn {
    0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
}
80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    -moz-transform: translateX(0) skewX(-15deg);
    transform: translateX(0) skewX(-15deg);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(0) skewX(0);
    -moz-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
}.animated.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.animated.lightSpeedIn {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    animation-duration: .5s;
}
@-webkit-keyframes lightSpeedOut {
    0% {
    -webkit-transform: translateX(0) skewX(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
}@-moz-keyframes lightSpeedOut {
    0% {
    -moz-transform: translateX(0) skewX(0);
    opacity: 1;
}
100% {
    -moz-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
}@keyframes lightSpeedOut {
    0% {
    -webkit-transform: translateX(0) skewX(0);
    -moz-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
}
}.animated.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
.animated.lightSpeedOut {
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    animation-duration: .25s;
}
@font-face {
    font-family: 'Coming Soon';
    font-style: normal;
    font-weight: 400;
    src: local("Coming Soon"), local("ComingSoon"), url(http://fonts.gstatic.com/s/comingsoon/v6/myblyOycMnPMGjfPG-DzP44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: icons-font;
    src: url(../fonts/icons-font.eot);
    src: url(../fonts/icons-fontd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/icons-font.woff) format("woff"), url(../fonts/icons-font.ttf) format("truetype"), url(../fonts/icons-font.svg#icons-font) format("svg");
    font-weight: 400;
    font-style: normal;
}
[data-icon]:before {
    font-family: icons-font!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class*=" icon-"]:before, [class^=icon-]:before {
    font-family: icons-font!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-adn:before {
    content: "a"}
.icon-aid-medkit-case:before {
    content: "c"}
.icon-align-center:before {
    content: "f"}
.icon-align-justify:before {
    content: "g"}
.icon-align-justify-1:before {
    content: "i"}
.icon-align-left:before {
    content: "j"}
.icon-align-right:before {
    content: "k"}
.icon-ambulance:before {
    content: "l"}
.icon-anchor:before {
    content: "m"}
.icon-android:before {
    content: "n"}
.icon-angle-double-down:before {
    content: "p"}
.icon-angle-double-left:before {
    content: "q"}
.icon-angle-double-right:before {
    content: "r"}
.icon-arrow-circle-up:before {
    content: "s"}
.icon-arrow-circle-right-line:before {
    content: "t"}
.icon-arrow-circle-right:before {
    content: "u"}
.icon-arrow-circle-left:before {
    content: "y"}
.icon-arrow-circle-down-line:before {
    content: "B"}
.icon-arrow-circle-down:before {
    content: "C"}
.icon-archive:before {
    content: "E"}
.icon-apple:before {
    content: "F"}
.icon-angle-up:before {
    content: "L"}
.icon-angle-right:before {
    content: "M"}
.icon-angle-left:before {
    content: "N"}
.icon-angle-down:before {
    content: "O"}
.icon-angle-double-up:before {
    content: "S"}
.icon-arrow-circle-up-line:before {
    content: "X"}
.icon-arrow-down:before {
    content: "Z"}
.icon-arrow-down-1:before {
    content: "7"}
.icon-arrow-horizontal:before {
    content: "\""}
.icon-arrow-left:before {
    content: "$"}
.icon-arrow-left-1:before {
    content: "'"}
.icon-arrow-right:before {
    content: "("}
.icon-arrow-right-1:before {
    content: ")"}
.icon-arrow-up:before {
    content: "*"}
.icon-arrow-up-1:before {
    content: "+"}
.icon-arrow-vertical:before {
    content: ", "}
.icon-asterisk:before {
    content: "-"}
.icon-backward:before {
    content: "."}
.icon-briefcase-case:before {
    content: ":"}
.icon-box-inbox:before {
    content: ";
    "}
.icon-bookmark: before {
    content: "<"}
.icon-book:before {
    content: "="}
.icon-bold:before {
    content: ">"}
.icon-bitcoin:before {
    content: "@"}
.icon-bitbucket-square:before {
    content: "["}
.icon-bitbucket:before {
    content: "]"}
.icon-bell-two:before {
    content: "^"}
.icon-bell:before {
    content: "_"}
.icon-beer:before {
    content: "`"}
.icon-barcode:before {
    content: " {
    "}
.icon-bar-chart: before {
    content: "|"}
.icon-briefcase-case-two:before {
    content: "}
"}.icon-bug:before {
    content: "~"}
.icon-building:before {
    content: "\\"}
.icon-bullhorn:before {
    content: "\e000"}
.icon-bullseye:before {
    content: "\e001"}
.icon-calendar:before {
    content: "\e002"}
.icon-calendar-1:before {
    content: "\e003"}
.icon-call-phone:before {
    content: "\e004"}
.icon-call-phone-square:before {
    content: "\e005"}
.icon-camera:before {
    content: "\e006"}
.icon-camera-retro:before {
    content: "\e007"}
.icon-caret-down:before {
    content: "\e008"}
.icon-caret-down-two:before {
    content: "\e009"}
.icon-check-mark-2:before {
    content: "\e00a"}
.icon-chck-mrk:before {
    content: "\e00b"}
.icon-chat-bubble-two:before {
    content: "\e00c"}
.icon-chat-bubble:before {
    content: "\e00d"}
.icon-certificate:before {
    content: "\e00e"}
.icon-caret-up-two:before {
    content: "\e00f"}
.icon-caret-up-down:before {
    content: "\e010"}
.icon-caret-up:before {
    content: "\e011"}
.icon-caret-square-up:before {
    content: "\e012"}
.icon-caret-square-right:before {
    content: "\e013"}
.icon-caret-square-down:before {
    content: "\e014"}
.icon-caret-right:before {
    content: "\e015"}
.icon-caret-left:before {
    content: "\e016"}
.icon-check-mark-circle:before {
    content: "\e017"}
.icon-check-mark-circle-two:before {
    content: "\e018"}
.icon-check-square:before {
    content: "\e019"}
.icon-chevron-down:before {
    content: "\e01a"}
.icon-chevron-down-circle:before {
    content: "\e01b"}
.icon-chevron-left:before {
    content: "\e01c"}
.icon-chevron-right:before {
    content: "\e01d"}
.icon-chevron-up:before {
    content: "\e01e"}
.icon-chevron-up-circle:before {
    content: "\e01f"}
.icon-circle:before {
    content: "\e020"}
.icon-circle-line:before {
    content: "\e021"}
.icon-clipboard:before {
    content: "\e022"}
.icon-clock:before {
    content: "\e023"}
.icon-crosshair-aim:before {
    content: "\e024"}
.icon-crop:before {
    content: "\e025"}
.icon-credit-card:before {
    content: "\e026"}
.icon-contrast:before {
    content: "\e027"}
.icon-compass:before {
    content: "\e028"}
.icon-columns:before {
    content: "\e029"}
.icon-cog-gear:before {
    content: "\e02a"}
.icon-code-fork:before {
    content: "\e02b"}
.icon-code:before {
    content: "\e02c"}
.icon-cloud-upload:before {
    content: "\e02d"}
.icon-cloud-download:before {
    content: "\e02e"}
.icon-cloud:before {
    content: "\e02f"}
.icon-close-delete:before {
    content: "\e030"}
.icon-css3:before {
    content: "\e031"}
.icon-cup:before {
    content: "\e032"}
.icon-cursor-move:before {
    content: "\e033"}
.icon-cursor-move-two:before {
    content: "\e034"}
.icon-cut-scissor:before {
    content: "\e035"}
.icon-cutlery:before {
    content: "\e036"}
.icon-delete-circle:before {
    content: "\e037"}
.icon-denied-block:before {
    content: "\e038"}
.icon-dislike:before {
    content: "\e039"}
.icon-doctor:before {
    content: "\e03a"}
.icon-document:before {
    content: "\e03b"}
.icon-dollar:before {
    content: "\e03c"}
.icon-download:before {
    content: "\e03d"}
.icon-exclamation-triangle:before {
    content: "\e03e"}
.icon-exclamation-circle:before {
    content: "\e03f"}
.icon-exclamation:before {
    content: "\e040"}
.icon-exchange:before {
    content: "\e041"}
.icon-euro:before {
    content: "\e042"}
.icon-ellipsis-2:before {
    content: "\e043"}
.icon-email-envelope:before {
    content: "\e044"}
.icon-ellipsis:before {
    content: "\e045"}
.icon-eject:before {
    content: "\e046"}
.icon-edit-write:before {
    content: "\e047"}
.icon-earser:before {
    content: "\e048"}
.icon-dropbox:before {
    content: "\e049"}
.icon-dribble:before {
    content: "\e04a"}
.icon-external-link:before {
    content: "\e04b"}
.icon-external-link-sqaure:before {
    content: "\e04c"}
.icon-eye:before {
    content: "\e04d"}
.icon-eye-slash-close:before {
    content: "\e04e"}
.icon-fb:before {
    content: "\e04f"}
.icon-facebook-square:before {
    content: "\e050"}
.icon-fast-backward:before {
    content: "\e051"}
.icon-fast-forward:before {
    content: "\e052"}
.icon-female:before {
    content: "\e053"}
.icon-fighter-jet:before {
    content: "\e054"}
.icon-file:before {
    content: "\e055"}
.icon-file-document:before {
    content: "\e056"}
.icon-file-text:before {
    content: "\e057"}
.icon-folder3:before {
    content: "\e058"}
.icon-folder2:before {
    content: "\e059"}
.icon-folder:before {
    content: "\e05a"}
.icon-flickr:before {
    content: "\e05b"}
.icon-flash:before {
    content: "\e05c"}
.icon-flag-goal:before {
    content: "\e05d"}
.icon-flag:before {
    content: "\e05e"}
.icon-flag-1:before {
    content: "\e05f"}
.icon-fire-extinguisher:before {
    content: "\e060"}
.icon-fire:before {
    content: "\e061"}
.icon-filter:before {
    content: "\e062"}
.icon-filmstrip:before {
    content: "\e063"}
.icon-files:before {
    content: "\e064"}
.icon-folder-open:before {
    content: "\e065"}
.icon-font:before {
    content: "\e066"}
.icon-fontawesome-webfont:before {
    content: "\e067"}
.icon-forward:before {
    content: "\e068"}
.icon-foursquare:before {
    content: "\e069"}
.icon-gamepad:before {
    content: "\e06a"}
.icon-gears-setting:before {
    content: "\e06b"}
.icon-github:before {
    content: "\e06c"}
.icon-github-square:before {
    content: "\e06d"}
.icon-gittip:before {
    content: "\e06e"}
.icon-glass:before {
    content: "\e06f"}
.icon-globe-world:before {
    content: "\e070"}
.icon-google-plus:before {
    content: "\e071"}
.icon-hospital-square-two:before {
    content: "\e072"}
.icon-hospital-square:before {
    content: "\e073"}
.icon-hospital:before {
    content: "\e074"}
.icon-home:before {
    content: "\e075"}
.icon-heart-empty:before {
    content: "\e076"}
.icon-heart:before {
    content: "\e077"}
.icon-headphone:before {
    content: "\e078"}
.icon-harddrive:before {
    content: "\e079"}
.icon-hand-up:before {
    content: "\e07a"}
.icon-hand-right:before {
    content: "\e07b"}
.icon-hand-down:before {
    content: "\e07c"}
.icon-group:before {
    content: "\e07d"}
.icon-google-plus-1:before {
    content: "\e07e"}
.icon-html5:before {
    content: "\e07f"}
.icon-indent:before {
    content: "\e080"}
.icon-information:before {
    content: "\e081"}
.icon-information-circle:before {
    content: "\e082"}
.icon-instagram:before {
    content: "\e083"}
.icon-italic:before {
    content: "\e084"}
.icon-key:before {
    content: "\e085"}
.icon-keyboard:before {
    content: "\e086"}
.icon-laptop:before {
    content: "\e087"}
.icon-leaf:before {
    content: "\e088"}
.icon-left:before {
    content: "\e089"}
.icon-left-circle:before {
    content: "\e08a"}
.icon-legal:before {
    content: "\e08b"}
.icon-list:before {
    content: "\e08c"}
.icon-linux:before {
    content: "\e08d"}
.icon-linkedin-square:before {
    content: "\e08e"}
.icon-linkedin:before {
    content: "\e08f"}
.icon-link-broken:before {
    content: "\e090"}
.icon-link:before {
    content: "\e091"}
.icon-like-filled:before {
    content: "\e092"}
.icon-like:before {
    content: "\e093"}
.icon-lightbulb:before {
    content: "\e094"}
.icon-level-up:before {
    content: "\e095"}
.icon-level-down:before {
    content: "\e096"}
.icon-letter-mail:before {
    content: "\e097"}
.icon-lemon:before {
    content: "\e098"}
.icon-list-2:before {
    content: "\e099"}
.icon-list-bullet:before {
    content: "\e09a"}
.icon-list-number:before {
    content: "\e09b"}
.icon-location-arrow:before {
    content: "\e09c"}
.icon-lock:before {
    content: "\e09d"}
.icon-log-in:before {
    content: "\e09e"}
.icon-log-out:before {
    content: "\e09f"}
.icon-magic-wand:before {
    content: "\e0a0"}
.icon-magnet:before {
    content: "\e0a1"}
.icon-mail-forward:before {
    content: "\e0a2"}
.icon-male:before {
    content: "\e0a3"}
.icon-maxcdn:before {
    content: "\e0a4"}
.icon-mic:before {
    content: "\e0a5"}
.icon-pencil:before {
    content: "\e0a6"}
.icon-pause:before {
    content: "\e0a7"}
.icon-paper-clip:before {
    content: "\e0a8"}
.icon-outdent:before {
    content: "\e0a9"}
.icon-music-note:before {
    content: "\e0aa"}
.icon-moon-sleep:before {
    content: "\e0ab"}
.icon-money-banknote:before {
    content: "\e0ac"}
.icon-minus-square:before {
    content: "\e0ad"}
.icon-minus-square-1:before {
    content: "\e0ae"}
.icon-minus-line:before {
    content: "\e0af"}
.icon-minus-circle:before {
    content: "\e0b0"}
.icon-minus:before {
    content: "\e0b1"}
.icon-mic-no:before {
    content: "\e0b2"}
.icon-pencil-square:before {
    content: "\e0b3"}
.icon-phone-mobile:before {
    content: "\e0b4"}
.icon-photo:before {
    content: "\e0b5"}
.icon-pin-map:before {
    content: "\e0b6"}
.icon-pin-map-2:before {
    content: "\e0b7"}
.icon-pinterest:before {
    content: "\e0b8"}
.icon-pinterest-square:before {
    content: "\e0b9"}
.icon-plane-airport:before {
    content: "\e0ba"}
.icon-play:before {
    content: "\e0bb"}
.icon-play-circle:before {
    content: "\e0bc"}
.icon-plus:before {
    content: "\e0bd"}
.icon-plus-circle:before {
    content: "\e0be"}
.icon-plus-square:before {
    content: "\e0bf"}
.icon-pound:before {
    content: "\e0c0"}
.icon-power-off:before {
    content: "\e0c1"}
.icon-present-gift:before {
    content: "\e0c2"}
.icon-prize-award:before {
    content: "\e0c3"}
.icon-ptint:before {
    content: "\e0c4"}
.icon-puzzle:before {
    content: "\e0c5"}
.icon-qrcode:before {
    content: "\e0c6"}
.icon-question:before {
    content: "\e0c7"}
.icon-question-1:before {
    content: "\e0c8"}
.icon-quote-left:before {
    content: "\e0c9"}
.icon-quote-right:before {
    content: "\e0ca"}
.icon-random:before {
    content: "\e0cb"}
.icon-refresh:before {
    content: "\e0cc"}
.icon-remove:before {
    content: "\e0cd"}
.icon-renren:before {
    content: "\e0ce"}
.icon-repeat-redo:before {
    content: "\e0cf"}
.icon-reply-all:before {
    content: "\e0d0"}
.icon-reply-mail:before {
    content: "\e0d1"}
.icon-resize-down:before {
    content: "\e0d2"}
.icon-resize-expand:before {
    content: "\e0d3"}
.icon-retweet:before {
    content: "\e0d4"}
.icon-right:before {
    content: "\e0d5"}
.icon-road:before {
    content: "\e0d6"}
.icon-rocket:before {
    content: "\e0d7"}
.icon-rss:before {
    content: "\e0d8"}
.icon-rss-two:before {
    content: "\e0d9"}
.icon-rupee:before {
    content: "\e0da"}
.icon-save-disk:before {
    content: "\e0db"}
.icon-science-laboratory:before {
    content: "\e0dc"}
.icon-screen-desktop:before {
    content: "\e0dd"}
.icon-search-find:before {
    content: "\e0de"}
.icon-share-square:before {
    content: "\e0df"}
.icon-share-square-1:before {
    content: "\e0e0"}
.icon-shield:before {
    content: "\e0e1"}
.icon-shopping-cart:before {
    content: "\e0e2"}
.icon-signal:before {
    content: "\e0e3"}
.icon-sitemap:before {
    content: "\e0e4"}
.icon-skype:before {
    content: "\e0e5"}
.icon-smile:before {
    content: "\e0e6"}
.icon-smiley-frown:before {
    content: "\e0e7"}
.icon-smiley-meh:before {
    content: "\e0e8"}
.icon-sort-alpha:before {
    content: "\e0e9"}
.icon-sort-alpha-two:before {
    content: "\e0ea"}
.icon-sort-amount:before {
    content: "\e0eb"}
.icon-sort-amount-two:before {
    content: "\e0ec"}
.icon-sort-numeric:before {
    content: "\e0ed"}
.icon-sort-numeric-two:before {
    content: "\e0ee"}
.icon-spinner:before {
    content: "\e0ef"}
.icon-square:before {
    content: "\e0f0"}
.icon-square-line:before {
    content: "\e0f1"}
.icon-stackoverflow:before {
    content: "\e0f2"}
.icon-star:before {
    content: "\e0f3"}
.icon-star-half:before {
    content: "\e0f4"}
.icon-star-half-1:before {
    content: "\e0f5"}
.icon-star-two:before {
    content: "\e0f6"}
.icon-step-backward:before {
    content: "\e0f7"}
.icon-step-forward:before {
    content: "\e0f8"}
.icon-stethoscope:before {
    content: "\e0f9"}
.icon-stop:before {
    content: "\e0fa"}
.icon-strikethrough:before {
    content: "\e0fb"}
.icon-subscript:before {
    content: "\e0fc"}
.icon-sun:before {
    content: "\e0fd"}
.icon-superscript:before {
    content: "\e0fe"}
.icon-table:before {
    content: "\e0ff"}
.icon-tablet:before {
    content: "\e100"}
.icon-tachometer:before {
    content: "\e101"}
.icon-tag:before {
    content: "\e102"}
.icon-tag-2:before {
    content: "\e103"}
.icon-tags:before {
    content: "\e104"}
.icon-talk-chat:before {
    content: "\e105"}
.icon-talk-chat-2:before {
    content: "\e106"}
.icon-tasks:before {
    content: "\e107"}
.icon-terminal:before {
    content: "\e108"}
.icon-text-height:before {
    content: "\e109"}
.icon-text-width:before {
    content: "\e10a"}
.icon-thumbnails:before {
    content: "\e10b"}
.icon-thumbnails-large:before {
    content: "\e10c"}
.icon-ticket:before {
    content: "\e10d"}
.icon-tint:before {
    content: "\e10e"}
.icon-trash-bin:before {
    content: "\e10f"}
.icon-trello:before {
    content: "\e110"}
.icon-truck:before {
    content: "\e111"}
.icon-tumblr:before {
    content: "\e112"}
.icon-tumblr-square:before {
    content: "\e113"}
.icon-twitter:before {
    content: "\e114"}
.icon-twitter-square:before {
    content: "\e115"}
.icon-umbrella:before {
    content: "\e116"}
.icon-underline:before {
    content: "\e117"}
.icon-undo:before {
    content: "\e118"}
.icon-unlike:before {
    content: "\e119"}
.icon-unlock:before {
    content: "\e11a"}
.icon-unlock-2:before {
    content: "\e11b"}
.icon-upload:before {
    content: "\e11c"}
.icon-user:before {
    content: "\e11d"}
.icon-video-camera:before {
    content: "\e11e"}
.icon-vk:before {
    content: "\e11f"}
.icon-volume-down:before {
    content: "\e120"}
.icon-volume-down-1:before {
    content: "\e121"}
.icon-volume-up:before {
    content: "\e122"}
.icon-weibo:before {
    content: "\e123"}
.icon-window-list:before {
    content: "\e124"}
.icon-windows:before {
    content: "\e125"}
.icon-won:before {
    content: "\e126"}
.icon-wrench:before {
    content: "\e127"}
.icon-xing:before {
    content: "\e128"}
.icon-xing-square:before {
    content: "\e129"}
.icon-yen:before {
    content: "\e12a"}
.icon-youtube:before {
    content: "\e12b"}
.icon-youtube-play:before {
    content: "\e12c"}
.icon-youtube-square:before {
    content: "\e12d"}
.icon-yuan:before {
    content: "\e12e"}
.icon-zoom-in:before {
    content: "\e12f"}
.icon-zoom-out:before {
    content: "\e130"}
.icon-brush-paint-streamline:before {
    content: "b"}
.icon-bubble-love-streamline-talk:before {
    content: "d"}
.icon-caddie-shopping-streamline:before {
    content: "e"}
.icon-chaplin-hat-movie-streamline:before {
    content: "h"}
.icon-chef-food-restaurant-streamline:before {
    content: "o"}
.icon-cocktail-mojito-streamline:before {
    content: "v"}
.icon-coffee-streamline:before {
    content: "w"}
.icon-computer-imac:before {
    content: "x"}
.icon-computer-macintosh-vintage:before {
    content: "z"}
.icon-computer-streamline:before {
    content: "A"}
.icon-cook-pan-pot-streamline:before {
    content: "D"}
.icon-crown-king-streamline:before {
    content: "G"}
.icon-danger-death-delete-destroy-skull-stream:before {
    content: "H"}
.icon-dashboard-speed-streamline:before {
    content: "I"}
.icon-database-streamline:before {
    content: "J"}
.icon-delete-garbage-streamline:before {
    content: "K"}
.icon-drug-medecine-streamline-syringue:before {
    content: "P"}
.icon-earth-globe-streamline:before {
    content: "Q"}
.icon-eat-food-fork-knife-streamline:before {
    content: "R"}
.icon-eat-food-hotdog-streamline:before {
    content: "T"}
.icon-envellope-mail-streamline:before {
    content: "U"}
.icon-eye-dropper-streamline:before {
    content: "V"}
.icon-factory-lift-streamline-warehouse:before {
    content: "W"}
.icon-first-aid-medecine-shield-streamline:before {
    content: "Y"}
.icon-food-ice-cream-streamline:before {
    content: "0"}
.icon-grid-lines-streamline:before {
    content: "1"}
.icon-handle-streamline-vector:before {
    content: "2"}
.icon-happy-smiley-streamline:before {
    content: "3"}
.icon-headset-sound-streamline:before {
    content: "4"}
.icon-home-house-streamline:before {
    content: "5"}
.icon-iphone-streamline:before {
    content: "6"}
.icon-japan-streamline-tea:before {
    content: "8"}
.icon-laptop-macbook-streamline:before {
    content: "9"}
.icon-lock-locker-streamline:before {
    content: "!"}
.icon-magic-magic-wand-streamline:before {
    content: "#"}
.icon-magnet-streamline:before {
    content: "%"}
.icon-man-people-streamline-user:before {
    content: "&"}
.icon-map-streamline-user:before {
    content: "/"}
.icon-micro-record-streamline:before {
    content: "?"}
.icon-monocle-mustache-streamline:before {
    content: "\e131"}
.icon-music-note-streamline:before {
    content: "\e132"}
.icon-music-speaker-streamline:before {
    content: "\e133"}
.icon-paint-bucket-streamline:before {
    content: "\e134"}
.icon-painting-roll-streamline:before {
    content: "\e135"}
.icon-pen-streamline-1:before {
    content: "\e136"}
.icon-pen-streamline-3:before {
    content: "\e137"}
.icon-receipt-shopping-streamline:before {
    content: "\e138"}
.icon-remote-control-streamline:before {
    content: "\e139"}
.icon-settings-streamline:before {
    content: "\e13a"}
.icon-shoes-snickers-streamline:before {
    content: "\e13b"}
.icon-stamp-streamline:before {
    content: "\e13c"}
.icon-streamline-suitcase-travel:before {
    content: "\e13d"}
.icon-streamline-sync:before {
    content: "\e13e"}
.icon-armchair-chair-streamline:before {
    content: "\e13f"}
.icon-arrow-strmln-trgt:before {
    content: "\e140"}
.icon-backpack-streamline-trekking:before {
    content: "\e141"}
.icon-bag-shopping-streamline:before {
    content: "\e142"}
.icon-barbecue-eat-food-streamline:before {
    content: "\e143"}
.icon-barista-coffee-espresso-streamline:before {
    content: "\e144"}
.icon-bomb-bug:before {
    content: "\e145"}
.icon-book-dowload-streamline:before {
    content: "\e146"}
.icon-book-read-streamline:before {
    content: "\e147"}
.icon-browser-streamline-window:before {
    content: "\e148"}
.icon-bubble-comment-streamline-talk:before {
    content: "\e149"}
.icon-computer-imac-2:before {
    content: "\e14a"}
.icon-clock-streamline-time:before {
    content: "\e14b"}
.icon-camera-streamline-video:before {
    content: "\e14c"}
.icon-camera-photo-streamline:before {
    content: "\e14d"}
.icon-camera-photo-polaroid-streamline:before {
    content: "\e14e"}
.icon-caddie-shop-shopping-streamline:before {
    content: "\e14f"}
.icon-computer-network-streamline:before {
    content: "\e150"}
.icon-crop-streamline:before {
    content: "\e151"}
.icon-design-graphic-tablet-streamline-tablet:before {
    content: "\e152"}
.icon-design-pencil-rule-streamline:before {
    content: "\e153"}
.icon-diving-leisure-sea-sport-streamline:before {
    content: "\e154"}
.icon-edit-modify-streamline:before {
    content: "\e155"}
.icon-email-mail-streamline:before {
    content: "\e156"}
.icon-frame-picture-streamline:before {
    content: "\e157"}
.icon-like-love-streamline:before {
    content: "\e158"}
.icon-ipod-streamline:before {
    content: "\e159"}
.icon-ipod-music-streamline:before {
    content: "\e15a"}
.icon-ipod-mini-music-streamline:before {
    content: "\e15b"}
.icon-ipad-streamline:before {
    content: "\e15c"}
.icon-ink-pen-streamline:before {
    content: "\e15d"}
.icon-ibook-laptop:before {
    content: "\e15e"}
.icon-link-streamline:before {
    content: "\e15f"}
.icon-locker-streamline-unlock:before {
    content: "\e160"}
.icon-macintosh:before {
    content: "\e161"}
.icon-map-pin-streamline:before {
    content: "\e162"}
.icon-photo-pictures-streamline:before {
    content: "\e163"}
.icon-picture-streamline:before {
    content: "\e164"}
.icon-picture-streamline-1:before {
    content: "\e165"}
.icon-pen-streamline-2:before {
    content: "\e166"}
.icon-pen-streamline:before {
    content: "\e167"}
.icon-painting-pallet-streamline:before {
    content: "\e168"}
.icon-notebook-streamline:before {
    content: "\e169"}
.icon-settings-streamline-1:before {
    content: "\e16a"}
.icon-settings-streamline-2:before {
    content: "\e16b"}
.icon-speech-streamline-talk-user:before {
    content: "\e16c"}
.icon-streamline-umbrella-weather:before {
    content: "\e16d"} 				
	
	
	
	
	
	