/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9ee3f800f2fd16fe3f99d831aa590587) * Config saved to config.json and https://gist.github.com/9ee3f800f2fd16fe3f99d831aa590587 */ /*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {  font-family:sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;}body {  margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block;}audio, canvas, progress, video {  display: inline-block;  vertical-align: baseline;}  audio:not([controls]) {    display: none;    height: 0;  }[hidden], template {  display: none;}a {  background-color: transparent;}  a:active, a:hover {    outline: 0;  }abbr[title] {  border-bottom: 1px dotted;}b, strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background: #ff0;  color: #000;}small {  font-size: 80%;}sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}figure {  margin: 1em 40px;}hr {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em;}button, input, optgroup, select, textarea {  color: inherit;  font: inherit;  margin: 0;}button {  overflow: visible;}button, select {  text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}  button[disabled], html input[disabled] {    cursor: default;  }  button::-moz-focus-inner, input::-moz-focus-inner {    border: 0;    padding: 0;  }input {  line-height: normal;}  input[type="checkbox"], input[type="radio"] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0;  }  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {    height: auto;  }  input[type="search"] {    -webkit-appearance: textfield;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;  }    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {      -webkit-appearance: none;    }fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;}textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td, th {  padding: 0;}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {  *, *:before, *:after {    background: transparent !important;    color: #000 !important;    -webkit-box-shadow: none !important;    box-shadow: none !important;    text-shadow: none !important;  }  a, a:visited {    text-decoration: underline;  }    a[href]:after {      content: " (" attr(href) ")";    }  abbr[title]:after {    content: " (" attr(title) ")";  }  a[href^="#"]:after, a[href^="javascript:"]:after {    content: "";  }  pre, blockquote {    border: 1px solid #999;    page-break-inside: avoid;  }  thead {    display: table-header-group;  }  tr, img {    page-break-inside: avoid;  }  img {    max-width: 100% !important;  }  p, h2, h3 {    orphans: 3;    widows: 3;  }  h2, h3 {    page-break-after: avoid;  }  .navbar {    display: none;  }  .btn > .caret, .dropup > .btn > .caret {    border-top-color: #000 !important;  }  .label {    border: 1px solid #000;  }  .table {    border-collapse: collapse !important;  }    .table td, .table th {      background-color: #fff !important;    }  .table-bordered th, .table-bordered td {    border: 1px solid #ddd !important;  }}@font-face {  font-family: 'Glyphicons Halflings';  src: url('/upload/fonts/glyphicons-halflings-regular.eot');  src: url('/upload/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/upload/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/upload/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/upload/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/upload/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {  position: relative;  top: 1px;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before {  content: "\002a";}.glyphicon-plus:before {  content: "\002b";}.glyphicon-euro:before, .glyphicon-eur:before {  content: "\20ac";}.glyphicon-minus:before {  content: "\2212";}.glyphicon-cloud:before {  content: "\2601";}.glyphicon-envelope:before {  content: "\2709";}.glyphicon-pencil:before {  content: "\270f";}.glyphicon-glass:before {  content: "\e001";}.glyphicon-music:before {  content: "\e002";}.glyphicon-search:before {  content: "\e003";}.glyphicon-heart:before {  content: "\e005";}.glyphicon-star:before {  content: "\e006";}.glyphicon-star-empty:before {  content: "\e007";}.glyphicon-user:before {  content: "\e008";}.glyphicon-film:before {  content: "\e009";}.glyphicon-th-large:before {  content: "\e010";}.glyphicon-th:before {  content: "\e011";}.glyphicon-th-list:before {  content: "\e012";}.glyphicon-ok:before {  content: "\e013";}.glyphicon-remove:before {  content: "\e014";}.glyphicon-zoom-in:before {  content: "\e015";}.glyphicon-zoom-out:before {  content: "\e016";}.glyphicon-off:before {  content: "\e017";}.glyphicon-signal:before {  content: "\e018";}.glyphicon-cog:before {  content: "\e019";}.glyphicon-trash:before {  content: "\e020";}.glyphicon-home:before {  content: "\e021";}.glyphicon-file:before {  content: "\e022";}.glyphicon-time:before {  content: "\e023";}.glyphicon-road:before {  content: "\e024";}.glyphicon-download-alt:before {  content: "\e025";}.glyphicon-download:before {  content: "\e026";}.glyphicon-upload:before {  content: "\e027";}.glyphicon-inbox:before {  content: "\e028";}.glyphicon-play-circle:before {  content: "\e029";}.glyphicon-repeat:before {  content: "\e030";}.glyphicon-refresh:before {  content: "\e031";}.glyphicon-list-alt:before {  content: "\e032";}.glyphicon-lock:before {  content: "\e033";}.glyphicon-flag:before {  content: "\e034";}.glyphicon-headphones:before {  content: "\e035";}.glyphicon-volume-off:before {  content: "\e036";}.glyphicon-volume-down:before {  content: "\e037";}.glyphicon-volume-up:before {  content: "\e038";}.glyphicon-qrcode:before {  content: "\e039";}.glyphicon-barcode:before {  content: "\e040";}.glyphicon-tag:before {  content: "\e041";}.glyphicon-tags:before {  content: "\e042";}.glyphicon-book:before {  content: "\e043";}.glyphicon-bookmark:before {  content: "\e044";}.glyphicon-print:before {  content: "\e045";}.glyphicon-camera:before {  content: "\e046";}.glyphicon-font:before {  content: "\e047";}.glyphicon-bold:before {  content: "\e048";}.glyphicon-italic:before {  content: "\e049";}.glyphicon-text-height:before {  content: "\e050";}.glyphicon-text-width:before {  content: "\e051";}.glyphicon-align-left:before {  content: "\e052";}.glyphicon-align-center:before {  content: "\e053";}.glyphicon-align-right:before {  content: "\e054";}.glyphicon-align-justify:before {  content: "\e055";}.glyphicon-list:before {  content: "\e056";}.glyphicon-indent-left:before {  content: "\e057";}.glyphicon-indent-right:before {  content: "\e058";}.glyphicon-facetime-video:before {  content: "\e059";}.glyphicon-picture:before {  content: "\e060";}.glyphicon-map-marker:before {  content: "\e062";}.glyphicon-adjust:before {  content: "\e063";}.glyphicon-tint:before {  content: "\e064";}.glyphicon-edit:before {  content: "\e065";}.glyphicon-share:before {  content: "\e066";}.glyphicon-check:before {  content: "\e067";}.glyphicon-move:before {  content: "\e068";}.glyphicon-step-backward:before {  content: "\e069";}.glyphicon-fast-backward:before {  content: "\e070";}.glyphicon-backward:before {  content: "\e071";}.glyphicon-play:before {  content: "\e072";}.glyphicon-pause:before {  content: "\e073";}.glyphicon-stop:before {  content: "\e074";}.glyphicon-forward:before {  content: "\e075";}.glyphicon-fast-forward:before {  content: "\e076";}.glyphicon-step-forward:before {  content: "\e077";}.glyphicon-eject:before {  content: "\e078";}.glyphicon-chevron-left:before {  content: "\e079";}.glyphicon-chevron-right:before {  content: "\e080";}.glyphicon-plus-sign:before {  content: "\e081";}.glyphicon-minus-sign:before {  content: "\e082";}.glyphicon-remove-sign:before {  content: "\e083";}.glyphicon-ok-sign:before {  content: "\e084";}.glyphicon-question-sign:before {  content: "\e085";}.glyphicon-info-sign:before {  content: "\e086";}.glyphicon-screenshot:before {  content: "\e087";}.glyphicon-remove-circle:before {  content: "\e088";}.glyphicon-ok-circle:before {  content: "\e089";}.glyphicon-ban-circle:before {  content: "\e090";}.glyphicon-arrow-left:before {  content: "\e091";}.glyphicon-arrow-right:before {  content: "\e092";}.glyphicon-arrow-up:before {  content: "\e093";}.glyphicon-arrow-down:before {  content: "\e094";}.glyphicon-share-alt:before {  content: "\e095";}.glyphicon-resize-full:before {  content: "\e096";}.glyphicon-resize-small:before {  content: "\e097";}.glyphicon-exclamation-sign:before {  content: "\e101";}.glyphicon-gift:before {  content: "\e102";}.glyphicon-leaf:before {  content: "\e103";}.glyphicon-fire:before {  content: "\e104";}.glyphicon-eye-open:before {  content: "\e105";}.glyphicon-eye-close:before {  content: "\e106";}.glyphicon-warning-sign:before {  content: "\e107";}.glyphicon-plane:before {  content: "\e108";}.glyphicon-calendar:before {  content: "\e109";}.glyphicon-random:before {  content: "\e110";}.glyphicon-comment:before {  content: "\e111";}.glyphicon-magnet:before {  content: "\e112";}.glyphicon-chevron-up:before {  content: "\e113";}.glyphicon-chevron-down:before {  content: "\e114";}.glyphicon-retweet:before {  content: "\e115";}.glyphicon-shopping-cart:before {  content: "\e116";}.glyphicon-folder-close:before {  content: "\e117";}.glyphicon-folder-open:before {  content: "\e118";}.glyphicon-resize-vertical:before {  content: "\e119";}.glyphicon-resize-horizontal:before {  content: "\e120";}.glyphicon-hdd:before {  content: "\e121";}.glyphicon-bullhorn:before {  content: "\e122";}.glyphicon-bell:before {  content: "\e123";}.glyphicon-certificate:before {  content: "\e124";}.glyphicon-thumbs-up:before {  content: "\e125";}.glyphicon-thumbs-down:before {  content: "\e126";}.glyphicon-hand-right:before {  content: "\e127";}.glyphicon-hand-left:before {  content: "\e128";}.glyphicon-hand-up:before {  content: "\e129";}.glyphicon-hand-down:before {  content: "\e130";}.glyphicon-circle-arrow-right:before {  content: "\e131";}.glyphicon-circle-arrow-left:before {  content: "\e132";}.glyphicon-circle-arrow-up:before {  content: "\e133";}.glyphicon-circle-arrow-down:before {  content: "\e134";}.glyphicon-globe:before {  content: "\e135";}.glyphicon-wrench:before {  content: "\e136";}.glyphicon-tasks:before {  content: "\e137";}.glyphicon-filter:before {  content: "\e138";}.glyphicon-briefcase:before {  content: "\e139";}.glyphicon-fullscreen:before {  content: "\e140";}.glyphicon-dashboard:before {  content: "\e141";}.glyphicon-paperclip:before {  content: "\e142";}.glyphicon-heart-empty:before {  content: "\e143";}.glyphicon-link:before {  content: "\e144";}.glyphicon-phone:before {  content: "\e145";}.glyphicon-pushpin:before {  content: "\e146";}.glyphicon-usd:before {  content: "\e148";}.glyphicon-gbp:before {  content: "\e149";}.glyphicon-sort:before {  content: "\e150";}.glyphicon-sort-by-alphabet:before {  content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {  content: "\e152";}.glyphicon-sort-by-order:before {  content: "\e153";}.glyphicon-sort-by-order-alt:before {  content: "\e154";}.glyphicon-sort-by-attributes:before {  content: "\e155";}.glyphicon-sort-by-attributes-alt:before {  content: "\e156";}.glyphicon-unchecked:before {  content: "\e157";}.glyphicon-expand:before {  content: "\e158";}.glyphicon-collapse-down:before {  content: "\e159";}.glyphicon-collapse-up:before {  content: "\e160";}.glyphicon-log-in:before {  content: "\e161";}.glyphicon-flash:before {  content: "\e162";}.glyphicon-log-out:before {  content: "\e163";}.glyphicon-new-window:before {  content: "\e164";}.glyphicon-record:before {  content: "\e165";}.glyphicon-save:before {  content: "\e166";}.glyphicon-open:before {  content: "\e167";}.glyphicon-saved:before {  content: "\e168";}.glyphicon-import:before {  content: "\e169";}.glyphicon-export:before {  content: "\e170";}.glyphicon-send:before {  content: "\e171";}.glyphicon-floppy-disk:before {  content: "\e172";}.glyphicon-floppy-saved:before {  content: "\e173";}.glyphicon-floppy-remove:before {  content: "\e174";}.glyphicon-floppy-save:before {  content: "\e175";}.glyphicon-floppy-open:before {  content: "\e176";}.glyphicon-credit-card:before {  content: "\e177";}.glyphicon-transfer:before {  content: "\e178";}.glyphicon-cutlery:before {  content: "\e179";}.glyphicon-header:before {  content: "\e180";}.glyphicon-compressed:before {  content: "\e181";}.glyphicon-earphone:before {  content: "\e182";}.glyphicon-phone-alt:before {  content: "\e183";}.glyphicon-tower:before {  content: "\e184";}.glyphicon-stats:before {  content: "\e185";}.glyphicon-sd-video:before {  content: "\e186";}.glyphicon-hd-video:before {  content: "\e187";}.glyphicon-subtitles:before {  content: "\e188";}.glyphicon-sound-stereo:before {  content: "\e189";}.glyphicon-sound-dolby:before {  content: "\e190";}.glyphicon-sound-5-1:before {  content: "\e191";}.glyphicon-sound-6-1:before {  content: "\e192";}.glyphicon-sound-7-1:before {  content: "\e193";}.glyphicon-copyright-mark:before {  content: "\e194";}.glyphicon-registration-mark:before {  content: "\e195";}.glyphicon-cloud-download:before {  content: "\e197";}.glyphicon-cloud-upload:before {  content: "\e198";}.glyphicon-tree-conifer:before {  content: "\e199";}.glyphicon-tree-deciduous:before {  content: "\e200";}.glyphicon-cd:before {  content: "\e201";}.glyphicon-save-file:before {  content: "\e202";}.glyphicon-open-file:before {  content: "\e203";}.glyphicon-level-up:before {  content: "\e204";}.glyphicon-copy:before {  content: "\e205";}.glyphicon-paste:before {  content: "\e206";}.glyphicon-alert:before {  content: "\e209";}.glyphicon-equalizer:before {  content: "\e210";}.glyphicon-king:before {  content: "\e211";}.glyphicon-queen:before {  content: "\e212";}.glyphicon-pawn:before {  content: "\e213";}.glyphicon-bishop:before {  content: "\e214";}.glyphicon-knight:before {  content: "\e215";}.glyphicon-baby-formula:before {  content: "\e216";}.glyphicon-tent:before {  content: "\26fa";}.glyphicon-blackboard:before {  content: "\e218";}.glyphicon-bed:before {  content: "\e219";}.glyphicon-apple:before {  content: "\f8ff";}.glyphicon-erase:before {  content: "\e221";}.glyphicon-hourglass:before {  content: "\231b";}.glyphicon-lamp:before {  content: "\e223";}.glyphicon-duplicate:before {  content: "\e224";}.glyphicon-piggy-bank:before {  content: "\e225";}.glyphicon-scissors:before {  content: "\e226";}.glyphicon-bitcoin:before {  content: "\e227";}.glyphicon-btc:before {  content: "\e227";}.glyphicon-xbt:before {  content: "\e227";}.glyphicon-yen:before {  content: "\00a5";}.glyphicon-jpy:before {  content: "\00a5";}.glyphicon-ruble:before {  content: "\20bd";}.glyphicon-rub:before {  content: "\20bd";}.glyphicon-scale:before {  content: "\e230";}.glyphicon-ice-lolly:before {  content: "\e231";}.glyphicon-ice-lolly-tasted:before {  content: "\e232";}.glyphicon-education:before {  content: "\e233";}.glyphicon-option-horizontal:before {  content: "\e234";}.glyphicon-option-vertical:before {  content: "\e235";}.glyphicon-menu-hamburger:before {  content: "\e236";}.glyphicon-modal-window:before {  content: "\e237";}.glyphicon-oil:before {  content: "\e238";}.glyphicon-grain:before {  content: "\e239";}.glyphicon-sunglasses:before {  content: "\e240";}.glyphicon-text-size:before {  content: "\e241";}.glyphicon-text-color:before {  content: "\e242";}.glyphicon-text-background:before {  content: "\e243";}.glyphicon-object-align-top:before {  content: "\e244";}.glyphicon-object-align-bottom:before {  content: "\e245";}.glyphicon-object-align-horizontal:before {  content: "\e246";}.glyphicon-object-align-left:before {  content: "\e247";}.glyphicon-object-align-vertical:before {  content: "\e248";}.glyphicon-object-align-right:before {  content: "\e249";}.glyphicon-triangle-right:before {  content: "\e250";}.glyphicon-triangle-left:before {  content: "\e251";}.glyphicon-triangle-bottom:before {  content: "\e252";}.glyphicon-triangle-top:before {  content: "\e253";}.glyphicon-console:before {  content: "\e254";}.glyphicon-superscript:before {  content: "\e255";}.glyphicon-subscript:before {  content: "\e256";}.glyphicon-menu-left:before {  content: "\e257";}.glyphicon-menu-right:before {  content: "\e258";}.glyphicon-menu-down:before {  content: "\e259";}.glyphicon-menu-up:before {  content: "\e260";}* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}  *:before, *:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0,0,0,0);}body {  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 14px;  line-height: 1.42857143;  color: #333;  background-color: #fff;}input, button, select, textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;}a {  color: #337ab7;  text-decoration: none;}  a:hover, a:focus {    color: #23527c;    text-decoration: underline;  }  a:focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;  }figure {  margin: 0;}img {  vertical-align: middle;}.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto;}.img-rounded {  border-radius: 6px;}.img-thumbnail {  padding: 4px;  line-height: 1.42857143;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto;}.img-circle {  border-radius: 50%;}hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eee;}.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto;}[role="button"] {  cursor: pointer;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit;}  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {    font-weight: normal;    line-height: 1;    color: #777;  }h1, .h1, h2, .h2, h3, .h3 {  margin-top: 20px;  margin-bottom: 10px;}  h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {    font-size: 65%;  }h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px;}  h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {    font-size: 75%;  }h1, .h1 {  font-size: 36px;}h2, .h2 {  font-size: 30px;}h3, .h3 {  font-size: 24px;}h4, .h4 {  font-size: 18px;}h5, .h5 {  font-size: 14px;}h6, .h6 {  font-size: 12px;}p {  margin: 0 0 10px;}.lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4;}@media (min-width:768px) {  .lead {    font-size: 21px;  }}small, .small {  font-size: 85%;}mark, .mark {  background-color: #fcf8e3;  padding: .2em;}.text-left {  text-align: left;}.text-right {  text-align: right;}.text-center {  text-align: center;}.text-justify {  text-align: justify;}.text-nowrap {  white-space: nowrap;}.text-lowercase {  text-transform: lowercase;}.text-uppercase {  text-transform: uppercase;}.text-capitalize {  text-transform: capitalize;}.text-muted {  color: #777;}.text-primary {  color: #337ab7;}a.text-primary:hover, a.text-primary:focus {  color: #286090;}.text-success {  color: #3c763d;}a.text-success:hover, a.text-success:focus {  color: #2b542c;}.text-info {  color: #31708f;}a.text-info:hover, a.text-info:focus {  color: #245269;}.text-warning {  color: #8a6d3b;}a.text-warning:hover, a.text-warning:focus {  color: #66512c;}.text-danger {  color: #a94442;}a.text-danger:hover, a.text-danger:focus {  color: #843534;}.bg-primary {  color: #fff;  background-color: #337ab7;}a.bg-primary:hover, a.bg-primary:focus {  background-color: #286090;}.bg-success {  background-color: #dff0d8;}a.bg-success:hover, a.bg-success:focus {  background-color: #c1e2b3;}.bg-info {  background-color: #d9edf7;}a.bg-info:hover, a.bg-info:focus {  background-color: #afd9ee;}.bg-warning {  background-color: #fcf8e3;}a.bg-warning:hover, a.bg-warning:focus {  background-color: #f7ecb5;}.bg-danger {  background-color: #f2dede;}a.bg-danger:hover, a.bg-danger:focus {  background-color: #e4b9b9;}.page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eee;}ul, ol {  margin-top: 0;  margin-bottom: 10px;}  ul ul, ol ul, ul ol, ol ol {    margin-bottom: 0;  }.list-unstyled {  padding-left: 0;  list-style: none;}.list-inline {  padding-left: 0;  list-style: none;  margin-left: -5px;}  .list-inline > li {    display: inline-block;    padding-left: 5px;    padding-right: 5px;  }dl {  margin-top: 0;  margin-bottom: 20px;}dt, dd {  line-height: 1.42857143;}dt {  font-weight: bold;}dd {  margin-left: 0;}@media (min-width:992px) {  .dl-horizontal dt {    float: left;    width: 160px;    clear: left;    text-align: right;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;  }  .dl-horizontal dd {    margin-left: 180px;  }}abbr[title], abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #777;}.initialism {  font-size: 90%;  text-transform: uppercase;}blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eee;}  blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {    margin-bottom: 0;  }  blockquote footer, blockquote small, blockquote .small {    display: block;    font-size: 80%;    line-height: 1.42857143;    color: #777;  }    blockquote footer:before, blockquote small:before, blockquote .small:before {      content: '\2014 \00A0';    }  .blockquote-reverse, blockquote.pull-right {    padding-right: 15px;    padding-left: 0;    border-right: 5px solid #eee;    border-left: 0;    text-align: right;  }    .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {      content: '';    }    .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {      content: '\00A0 \2014';    }address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857143;}code, kbd, pre, samp {  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px;}kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);}  kbd kbd {    padding: 0;    font-size: 100%;    font-weight: bold;    -webkit-box-shadow: none;    box-shadow: none;  }pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.42857143;  word-break: break-all;  word-wrap: break-word;  color: #333;  background-color: #f5f5f5;  border: 1px solid #ccc;  border-radius: 4px;}  pre code {    padding: 0;    font-size: inherit;    color: inherit;    white-space: pre-wrap;    background-color: transparent;    border-radius: 0;  }.pre-scrollable {  max-height: 340px;  overflow-y: scroll;}.container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;}@media (min-width:768px) {  .container {    width: 750px;  }}@media (min-width:992px) {  .container {    width: 970px;  }}@media (min-width:1200px) {  .container {    width: 1170px;  }}.container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;}.row {  margin-left: -15px;  margin-right: -15px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-left: 15px;  padding-right: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left;}.col-xs-12 {  width: 100%;}.col-xs-11 {  width: 91.66666667%;}.col-xs-10 {  width: 83.33333333%;}.col-xs-9 {  width: 75%;}.col-xs-8 {  width: 66.66666667%;}.col-xs-7 {  width: 58.33333333%;}.col-xs-6 {  width: 50%;}.col-xs-5 {  width: 41.66666667%;}.col-xs-4 {  width: 33.33333333%;}.col-xs-3 {  width: 25%;}.col-xs-2 {  width: 16.66666667%;}.col-xs-1 {  width: 8.33333333%;}.col-xs-pull-12 {  right: 100%;}.col-xs-pull-11 {  right: 91.66666667%;}.col-xs-pull-10 {  right: 83.33333333%;}.col-xs-pull-9 {  right: 75%;}.col-xs-pull-8 {  right: 66.66666667%;}.col-xs-pull-7 {  right: 58.33333333%;}.col-xs-pull-6 {  right: 50%;}.col-xs-pull-5 {  right: 41.66666667%;}.col-xs-pull-4 {  right: 33.33333333%;}.col-xs-pull-3 {  right: 25%;}.col-xs-pull-2 {  right: 16.66666667%;}.col-xs-pull-1 {  right: 8.33333333%;}.col-xs-pull-0 {  right: auto;}.col-xs-push-12 {  left: 100%;}.col-xs-push-11 {  left: 91.66666667%;}.col-xs-push-10 {  left: 83.33333333%;}.col-xs-push-9 {  left: 75%;}.col-xs-push-8 {  left: 66.66666667%;}.col-xs-push-7 {  left: 58.33333333%;}.col-xs-push-6 {  left: 50%;}.col-xs-push-5 {  left: 41.66666667%;}.col-xs-push-4 {  left: 33.33333333%;}.col-xs-push-3 {  left: 25%;}.col-xs-push-2 {  left: 16.66666667%;}.col-xs-push-1 {  left: 8.33333333%;}.col-xs-push-0 {  left: auto;}.col-xs-offset-12 {  margin-left: 100%;}.col-xs-offset-11 {  margin-left: 91.66666667%;}.col-xs-offset-10 {  margin-left: 83.33333333%;}.col-xs-offset-9 {  margin-left: 75%;}.col-xs-offset-8 {  margin-left: 66.66666667%;}.col-xs-offset-7 {  margin-left: 58.33333333%;}.col-xs-offset-6 {  margin-left: 50%;}.col-xs-offset-5 {  margin-left: 41.66666667%;}.col-xs-offset-4 {  margin-left: 33.33333333%;}.col-xs-offset-3 {  margin-left: 25%;}.col-xs-offset-2 {  margin-left: 16.66666667%;}.col-xs-offset-1 {  margin-left: 8.33333333%;}.col-xs-offset-0 {  margin-left: 0;}@media (min-width:768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {    float: left;  }  .col-sm-12 {    width: 100%;  }  .col-sm-11 {    width: 91.66666667%;  }  .col-sm-10 {    width: 83.33333333%;  }  .col-sm-9 {    width: 75%;  }  .col-sm-8 {    width: 66.66666667%;  }  .col-sm-7 {    width: 58.33333333%;  }  .col-sm-6 {    width: 50%;  }  .col-sm-5 {    width: 41.66666667%;  }  .col-sm-4 {    width: 33.33333333%;  }  .col-sm-3 {    width: 25%;  }  .col-sm-2 {    width: 16.66666667%;  }  .col-sm-1 {    width: 8.33333333%;  }  .col-sm-pull-12 {    right: 100%;  }  .col-sm-pull-11 {    right: 91.66666667%;  }  .col-sm-pull-10 {    right: 83.33333333%;  }  .col-sm-pull-9 {    right: 75%;  }  .col-sm-pull-8 {    right: 66.66666667%;  }  .col-sm-pull-7 {    right: 58.33333333%;  }  .col-sm-pull-6 {    right: 50%;  }  .col-sm-pull-5 {    right: 41.66666667%;  }  .col-sm-pull-4 {    right: 33.33333333%;  }  .col-sm-pull-3 {    right: 25%;  }  .col-sm-pull-2 {    right: 16.66666667%;  }  .col-sm-pull-1 {    right: 8.33333333%;  }  .col-sm-pull-0 {    right: auto;  }  .col-sm-push-12 {    left: 100%;  }  .col-sm-push-11 {    left: 91.66666667%;  }  .col-sm-push-10 {    left: 83.33333333%;  }  .col-sm-push-9 {    left: 75%;  }  .col-sm-push-8 {    left: 66.66666667%;  }  .col-sm-push-7 {    left: 58.33333333%;  }  .col-sm-push-6 {    left: 50%;  }  .col-sm-push-5 {    left: 41.66666667%;  }  .col-sm-push-4 {    left: 33.33333333%;  }  .col-sm-push-3 {    left: 25%;  }  .col-sm-push-2 {    left: 16.66666667%;  }  .col-sm-push-1 {    left: 8.33333333%;  }  .col-sm-push-0 {    left: auto;  }  .col-sm-offset-12 {    margin-left: 100%;  }  .col-sm-offset-11 {    margin-left: 91.66666667%;  }  .col-sm-offset-10 {    margin-left: 83.33333333%;  }  .col-sm-offset-9 {    margin-left: 75%;  }  .col-sm-offset-8 {    margin-left: 66.66666667%;  }  .col-sm-offset-7 {    margin-left: 58.33333333%;  }  .col-sm-offset-6 {    margin-left: 50%;  }  .col-sm-offset-5 {    margin-left: 41.66666667%;  }  .col-sm-offset-4 {    margin-left: 33.33333333%;  }  .col-sm-offset-3 {    margin-left: 25%;  }  .col-sm-offset-2 {    margin-left: 16.66666667%;  }  .col-sm-offset-1 {    margin-left: 8.33333333%;  }  .col-sm-offset-0 {    margin-left: 0;  }}@media (min-width:992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;  }  .col-md-12 {    width: 100%;  }  .col-md-11 {    width: 91.66666667%;  }  .col-md-10 {    width: 83.33333333%;  }  .col-md-9 {    width: 75%;  }  .col-md-8 {    width: 66.66666667%;  }  .col-md-7 {    width: 58.33333333%;  }  .col-md-6 {    width: 50%;  }  .col-md-5 {    width: 41.66666667%;  }  .col-md-4 {    width: 33.33333333%;  }  .col-md-3 {    width: 25%;  }  .col-md-2 {    width: 16.66666667%;  }  .col-md-1 {    width: 8.33333333%;  }  .col-md-pull-12 {    right: 100%;  }  .col-md-pull-11 {    right: 91.66666667%;  }  .col-md-pull-10 {    right: 83.33333333%;  }  .col-md-pull-9 {    right: 75%;  }  .col-md-pull-8 {    right: 66.66666667%;  }  .col-md-pull-7 {    right: 58.33333333%;  }  .col-md-pull-6 {    right: 50%;  }  .col-md-pull-5 {    right: 41.66666667%;  }  .col-md-pull-4 {    right: 33.33333333%;  }  .col-md-pull-3 {    right: 25%;  }  .col-md-pull-2 {    right: 16.66666667%;  }  .col-md-pull-1 {    right: 8.33333333%;  }  .col-md-pull-0 {    right: auto;  }  .col-md-push-12 {    left: 100%;  }  .col-md-push-11 {    left: 91.66666667%;  }  .col-md-push-10 {    left: 83.33333333%;  }  .col-md-push-9 {    left: 75%;  }  .col-md-push-8 {    left: 66.66666667%;  }  .col-md-push-7 {    left: 58.33333333%;  }  .col-md-push-6 {    left: 50%;  }  .col-md-push-5 {    left: 41.66666667%;  }  .col-md-push-4 {    left: 33.33333333%;  }  .col-md-push-3 {    left: 25%;  }  .col-md-push-2 {    left: 16.66666667%;  }  .col-md-push-1 {    left: 8.33333333%;  }  .col-md-push-0 {    left: auto;  }  .col-md-offset-12 {    margin-left: 100%;  }  .col-md-offset-11 {    margin-left: 91.66666667%;  }  .col-md-offset-10 {    margin-left: 83.33333333%;  }  .col-md-offset-9 {    margin-left: 75%;  }  .col-md-offset-8 {    margin-left: 66.66666667%;  }  .col-md-offset-7 {    margin-left: 58.33333333%;  }  .col-md-offset-6 {    margin-left: 50%;  }  .col-md-offset-5 {    margin-left: 41.66666667%;  }  .col-md-offset-4 {    margin-left: 33.33333333%;  }  .col-md-offset-3 {    margin-left: 25%;  }  .col-md-offset-2 {    margin-left: 16.66666667%;  }  .col-md-offset-1 {    margin-left: 8.33333333%;  }  .col-md-offset-0 {    margin-left: 0;  }}@media (min-width:1200px) {  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {    float: left;  }  .col-lg-12 {    width: 100%;  }  .col-lg-11 {    width: 91.66666667%;  }  .col-lg-10 {    width: 83.33333333%;  }  .col-lg-9 {    width: 75%;  }  .col-lg-8 {    width: 66.66666667%;  }  .col-lg-7 {    width: 58.33333333%;  }  .col-lg-6 {    width: 50%;  }  .col-lg-5 {    width: 41.66666667%;  }  .col-lg-4 {    width: 33.33333333%;  }  .col-lg-3 {    width: 25%;  }  .col-lg-2 {    width: 16.66666667%;  }  .col-lg-1 {    width: 8.33333333%;  }  .col-lg-pull-12 {    right: 100%;  }  .col-lg-pull-11 {    right: 91.66666667%;  }  .col-lg-pull-10 {    right: 83.33333333%;  }  .col-lg-pull-9 {    right: 75%;  }  .col-lg-pull-8 {    right: 66.66666667%;  }  .col-lg-pull-7 {    right: 58.33333333%;  }  .col-lg-pull-6 {    right: 50%;  }  .col-lg-pull-5 {    right: 41.66666667%;  }  .col-lg-pull-4 {    right: 33.33333333%;  }  .col-lg-pull-3 {    right: 25%;  }  .col-lg-pull-2 {    right: 16.66666667%;  }  .col-lg-pull-1 {    right: 8.33333333%;  }  .col-lg-pull-0 {    right: auto;  }  .col-lg-push-12 {    left: 100%;  }  .col-lg-push-11 {    left: 91.66666667%;  }  .col-lg-push-10 {    left: 83.33333333%;  }  .col-lg-push-9 {    left: 75%;  }  .col-lg-push-8 {    left: 66.66666667%;  }  .col-lg-push-7 {    left: 58.33333333%;  }  .col-lg-push-6 {    left: 50%;  }  .col-lg-push-5 {    left: 41.66666667%;  }  .col-lg-push-4 {    left: 33.33333333%;  }  .col-lg-push-3 {    left: 25%;  }  .col-lg-push-2 {    left: 16.66666667%;  }  .col-lg-push-1 {    left: 8.33333333%;  }  .col-lg-push-0 {    left: auto;  }  .col-lg-offset-12 {    margin-left: 100%;  }  .col-lg-offset-11 {    margin-left: 91.66666667%;  }  .col-lg-offset-10 {    margin-left: 83.33333333%;  }  .col-lg-offset-9 {    margin-left: 75%;  }  .col-lg-offset-8 {    margin-left: 66.66666667%;  }  .col-lg-offset-7 {    margin-left: 58.33333333%;  }  .col-lg-offset-6 {    margin-left: 50%;  }  .col-lg-offset-5 {    margin-left: 41.66666667%;  }  .col-lg-offset-4 {    margin-left: 33.33333333%;  }  .col-lg-offset-3 {    margin-left: 25%;  }  .col-lg-offset-2 {    margin-left: 16.66666667%;  }  .col-lg-offset-1 {    margin-left: 8.33333333%;  }  .col-lg-offset-0 {    margin-left: 0;  }}table {  background-color: transparent;}caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777;  text-align: left;}th {  text-align: left;}.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}  .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {    padding: 8px;    line-height: 1.42857143;    vertical-align: top;    border-top: 1px solid #ddd;  }  .table > thead > tr > th {    vertical-align: bottom;    border-bottom: 2px solid #ddd;  }  .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {    border-top: 0;  }  .table > tbody + tbody {    border-top: 2px solid #ddd;  }  .table .table {    background-color: #fff;  }.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {  padding: 5px;}.table-bordered {  border: 1px solid #ddd;}  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {    border: 1px solid #ddd;  }  .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {    border-bottom-width: 2px;  }.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9;}.table-hover > tbody > tr:hover {  background-color: #f5f5f5;}table col[class*="col-"] {  position: static;  float: none;  display: table-column;}table td[class*="col-"], table th[class*="col-"] {  position: static;  float: none;  display: table-cell;}.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {  background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8;}.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {  background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6;}.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {  background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3;}.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {  background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc;}.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {  background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc;}.table-responsive {  overflow-x: auto;  min-height: 0.01%;}@media screen and (max-width:767px) {  .table-responsive {    width: 100%;    margin-bottom: 15px;    overflow-y: hidden;    -ms-overflow-style: -ms-autohiding-scrollbar;    border: 1px solid #ddd;  }    .table-responsive > .table {      margin-bottom: 0;    }      .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {        white-space: nowrap;      }    .table-responsive > .table-bordered {      border: 0;    }      .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {        border-left: 0;      }      .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {        border-right: 0;      }      .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {        border-bottom: 0;      }}fieldset {  padding: 0;  margin: 0;  border: 0;  min-width: 0;}legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333;  border: 0;  border-bottom: 1px solid #e5e5e5;}label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold;}input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}input[type="radio"], input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal;}input[type="file"] {  display: block;}input[type="range"] {  display: block;  width: 100%;}select[multiple], select[size] {  height: auto;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857143;  color: #555;}.form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}  .form-control:focus {    border-color: #66afe9;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);  }  .form-control::-moz-placeholder {    color: #999;    opacity: 1;  }  .form-control:-ms-input-placeholder {    color: #999;  }  .form-control::-webkit-input-placeholder {    color: #999;  }  .form-control::-ms-expand {    border: 0;    background-color: transparent;  }  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {    background-color: #eee;    opacity: 1;  }  .form-control[disabled], fieldset[disabled] .form-control {    cursor: not-allowed;  }textarea.form-control {  height: auto;}input[type="search"] {  -webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio:0) {  input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {    line-height: 34px;  }  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {    line-height: 30px;  }  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {    line-height: 46px;  }}.form-group {  margin-bottom: 15px;}.radio, .checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px;}  .radio label, .checkbox label {    min-height: 20px;    padding-left: 20px;    margin-bottom: 0;    font-weight: normal;    cursor: pointer;  }  .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {    position: absolute;    margin-left: -20px;    margin-top: 4px; \9  }  .radio + .radio, .checkbox + .checkbox {    margin-top: -5px;  }.radio-inline, .checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer;}  .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {    margin-top: 0;    margin-left: 10px;  }input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {  cursor: not-allowed;}.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {  cursor: not-allowed;}.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {  cursor: not-allowed;}.form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px;}  .form-control-static.input-lg, .form-control-static.input-sm {    padding-left: 0;    padding-right: 0;  }.input-sm {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-sm {  height: 30px;  line-height: 30px;}textarea.input-sm, select[multiple].input-sm {  height: auto;}.form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.form-group-sm select.form-control {  height: 30px;  line-height: 30px;}.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {  height: auto;}.form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 6px 10px;  font-size: 12px;  line-height: 1.5;}.input-lg {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}select.input-lg {  height: 46px;  line-height: 46px;}textarea.input-lg, select[multiple].input-lg {  height: auto;}.form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}.form-group-lg select.form-control {  height: 46px;  line-height: 46px;}.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {  height: auto;}.form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 11px 16px;  font-size: 18px;  line-height: 1.3333333;}.has-feedback {  position: relative;}  .has-feedback .form-control {    padding-right: 42.5px;  }.form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none;}.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px;}.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px;}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d;}.has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}  .has-success .form-control:focus {    border-color: #2b542c;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;  }.has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8;}.has-success .form-control-feedback {  color: #3c763d;}.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {  color: #8a6d3b;}.has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}  .has-warning .form-control:focus {    border-color: #66512c;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;  }.has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3;}.has-warning .form-control-feedback {  color: #8a6d3b;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  color: #a94442;}.has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}  .has-error .form-control:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;  }.has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede;}.has-error .form-control-feedback {  color: #a94442;}.has-feedback label ~ .form-control-feedback {  top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {  top: 0;}.help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;}@media (min-width:768px) {  .form-inline .form-group {    display: inline-block;    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .form-control {    display: inline-block;    width: auto;    vertical-align: middle;  }  .form-inline .form-control-static {    display: inline-block;  }  .form-inline .input-group {    display: inline-table;    vertical-align: middle;  }    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {      width: auto;    }    .form-inline .input-group > .form-control {      width: 100%;    }  .form-inline .control-label {    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .radio, .form-inline .checkbox {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    vertical-align: middle;  }    .form-inline .radio label, .form-inline .checkbox label {      padding-left: 0;    }    .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {      position: relative;      margin-left: 0;    }  .form-inline .has-feedback .form-control-feedback {    top: 0;  }}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px;}.form-horizontal .radio, .form-horizontal .checkbox {  min-height: 27px;}.form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px;}@media (min-width:768px) {  .form-horizontal .control-label {    text-align: right;    margin-bottom: 0;    padding-top: 7px;  }}.form-horizontal .has-feedback .form-control-feedback {  right: 15px;}@media (min-width:768px) {  .form-horizontal .form-group-lg .control-label {    padding-top: 11px;    font-size: 18px;  }}@media (min-width:768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;    font-size: 12px;  }}.btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}  .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;  }  .btn:hover, .btn:focus, .btn.focus {    color: #333;    text-decoration: none;  }  .btn:active, .btn.active {    outline: 0;    background-image: none;    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);  }  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {    cursor: not-allowed;    opacity: .65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;    box-shadow: none;  }a.btn.disabled, fieldset[disabled] a.btn {  pointer-events: none;}.btn-default {  color: #333;  background-color: #fff;  border-color: #ccc;}  .btn-default:focus, .btn-default.focus {    color: #333;    background-color: #e6e6e6;    border-color: #8c8c8c;  }  .btn-default:hover {    color: #333;    background-color: #e6e6e6;    border-color: #adadad;  }  .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {    color: #333;    background-color: #e6e6e6;    border-color: #adadad;  }    .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {      color: #333;      background-color: #d4d4d4;      border-color: #8c8c8c;    }  .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {    background-image: none;  }  .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {    background-color: #fff;    border-color: #ccc;  }  .btn-default .badge {    color: #fff;    background-color: #333;  }.btn-primary {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4;}  .btn-primary:focus, .btn-primary.focus {    color: #fff;    background-color: #286090;    border-color: #122b40;  }  .btn-primary:hover {    color: #fff;    background-color: #286090;    border-color: #204d74;  }  .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {    color: #fff;    background-color: #286090;    border-color: #204d74;  }    .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {      color: #fff;      background-color: #204d74;      border-color: #122b40;    }  .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {    background-image: none;  }  .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {    background-color: #337ab7;    border-color: #2e6da4;  }  .btn-primary .badge {    color: #337ab7;    background-color: #fff;  }.btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c;}  .btn-success:focus, .btn-success.focus {    color: #fff;    background-color: #449d44;    border-color: #255625;  }  .btn-success:hover {    color: #fff;    background-color: #449d44;    border-color: #398439;  }  .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {    color: #fff;    background-color: #449d44;    border-color: #398439;  }    .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {      color: #fff;      background-color: #398439;      border-color: #255625;    }  .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {    background-image: none;  }  .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {    background-color: #5cb85c;    border-color: #4cae4c;  }  .btn-success .badge {    color: #5cb85c;    background-color: #fff;  }.btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da;}  .btn-info:focus, .btn-info.focus {    color: #fff;    background-color: #31b0d5;    border-color: #1b6d85;  }  .btn-info:hover {    color: #fff;    background-color: #31b0d5;    border-color: #269abc;  }  .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {    color: #fff;    background-color: #31b0d5;    border-color: #269abc;  }    .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {      color: #fff;      background-color: #269abc;      border-color: #1b6d85;    }  .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {    background-image: none;  }  .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {    background-color: #5bc0de;    border-color: #46b8da;  }  .btn-info .badge {    color: #5bc0de;    background-color: #fff;  }.btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236;}  .btn-warning:focus, .btn-warning.focus {    color: #fff;    background-color: #ec971f;    border-color: #985f0d;  }  .btn-warning:hover {    color: #fff;    background-color: #ec971f;    border-color: #d58512;  }  .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {    color: #fff;    background-color: #ec971f;    border-color: #d58512;  }    .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {      color: #fff;      background-color: #d58512;      border-color: #985f0d;    }  .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {    background-image: none;  }  .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {    background-color: #f0ad4e;    border-color: #eea236;  }  .btn-warning .badge {    color: #f0ad4e;    background-color: #fff;  }.btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a;}  .btn-danger:focus, .btn-danger.focus {    color: #fff;    background-color: #c9302c;    border-color: #761c19;  }  .btn-danger:hover {    color: #fff;    background-color: #c9302c;    border-color: #ac2925;  }  .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {    color: #fff;    background-color: #c9302c;    border-color: #ac2925;  }    .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {      color: #fff;      background-color: #ac2925;      border-color: #761c19;    }  .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {    background-image: none;  }  .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {    background-color: #d9534f;    border-color: #d43f3a;  }  .btn-danger .badge {    color: #d9534f;    background-color: #fff;  }.btn-link {  color: #337ab7;  font-weight: normal;  border-radius: 0;}  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {    background-color: transparent;    -webkit-box-shadow: none;    box-shadow: none;  }    .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {      border-color: transparent;    }      .btn-link:hover, .btn-link:focus {        color: #23527c;        text-decoration: underline;        background-color: transparent;      }      .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {        color: #777;        text-decoration: none;      }.btn-lg, .btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}.btn-sm, .btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.btn-xs, .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.btn-block {  display: block;  width: 100%;}  .btn-block + .btn-block {    margin-top: 5px;  }input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {  width: 100%;}.fade {  opacity: 0;  -webkit-transition: opacity .15s linear;  -o-transition: opacity .15s linear;  transition: opacity .15s linear;}  .fade.in {    opacity: 1;  }.collapse {  display: none;}  .collapse.in {    display: block;  }tr.collapse.in {  display: table-row;}tbody.collapse.in {  display: table-row-group;}.collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition-property: height, visibility;  -o-transition-property: height, visibility;  transition-property: height, visibility;  -webkit-transition-duration: .35s;  -o-transition-duration: .35s;  transition-duration: .35s;  -webkit-transition-timing-function: ease;  -o-transition-timing-function: ease;  transition-timing-function: ease;}.caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-top: 4px solid \9;  border-right: 4px solid transparent;  border-left: 4px solid transparent;}.dropup, .dropdown {  position: relative;}.dropdown-toggle:focus {  outline: 0;}.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  font-size: 14px;  text-align: left;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,0.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);  box-shadow: 0 6px 12px rgba(0,0,0,0.175);  -webkit-background-clip: padding-box;  background-clip: padding-box;}  .dropdown-menu.pull-right {    right: 0;    left: auto;  }  .dropdown-menu .divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;  }  .dropdown-menu > li > a {    display: block;    padding: 3px 20px;    clear: both;    font-weight: normal;    line-height: 1.42857143;    color: #333;    white-space: nowrap;  }    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {      text-decoration: none;      color: #262626;      background-color: #f5f5f5;    }  .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {    color: #fff;    text-decoration: none;    outline: 0;    background-color: #337ab7;  }  .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {    color: #777;  }    .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {      text-decoration: none;      background-color: transparent;      background-image: none;      filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);      cursor: not-allowed;    }.open > .dropdown-menu {  display: block;}.open > a {  outline: 0;}.dropdown-menu-right {  left: auto;  right: 0;}.dropdown-menu-left {  left: 0;  right: auto;}.dropdown-header {  display: block;  padding: 3px 20px;  font-size: 12px;  line-height: 1.42857143;  color: #777;  white-space: nowrap;}.dropdown-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 990;}.pull-right > .dropdown-menu {  right: 0;  left: auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {  border-top: 0;  border-bottom: 4px dashed;  border-bottom: 4px solid \9;  content: "";}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px;}@media (min-width:992px) {  .navbar-right .dropdown-menu {    left: auto;    right: 0;  }  .navbar-right .dropdown-menu-left {    left: 0;    right: auto;  }}.btn-group, .btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle;}  .btn-group > .btn, .btn-group-vertical > .btn {    position: relative;    float: left;  }    .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {      z-index: 2;    }  .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {    margin-left: -1px;  }.btn-toolbar {  margin-left: -5px;}  .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {    float: left;  }  .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {    margin-left: 5px;  }.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0;}.btn-group > .btn:first-child {  margin-left: 0;}  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0;  }.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.btn-group > .btn-group {  float: left;}  .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {    border-radius: 0;  }  .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {    border-bottom-right-radius: 0;    border-top-right-radius: 0;  }  .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {    border-bottom-left-radius: 0;    border-top-left-radius: 0;  }.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {  outline: 0;}.btn-group > .btn + .dropdown-toggle {  padding-left: 8px;  padding-right: 8px;}.btn-group > .btn-lg + .dropdown-toggle {  padding-left: 12px;  padding-right: 12px;}.btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}  .btn-group.open .dropdown-toggle.btn-link {    -webkit-box-shadow: none;    box-shadow: none;  }.btn .caret {  margin-left: 0;}.btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0;}.dropup .btn-lg .caret {  border-width: 0 5px 5px;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%;}  .btn-group-vertical > .btn-group > .btn {    float: none;  }  .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {    margin-top: -1px;    margin-left: 0;  }  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {    border-radius: 0;  }  .btn-group-vertical > .btn:first-child:not(:last-child) {    border-top-right-radius: 4px;    border-top-left-radius: 4px;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;  }  .btn-group-vertical > .btn:last-child:not(:first-child) {    border-top-right-radius: 0;    border-top-left-radius: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;  }  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {    border-radius: 0;  }  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;  }  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;  }.btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate;}  .btn-group-justified > .btn, .btn-group-justified > .btn-group {    float: none;    display: table-cell;    width: 1%;  }    .btn-group-justified > .btn-group .btn {      width: 100%;    }    .btn-group-justified > .btn-group .dropdown-menu {      left: auto;    }[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.input-group {  position: relative;  display: table;  border-collapse: separate;}  .input-group[class*="col-"] {    float: none;    padding-left: 0;    padding-right: 0;  }  .input-group .form-control {    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0;  }    .input-group .form-control:focus {      z-index: 3;    }.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px;}textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto;}.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px;}textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto;}.input-group-addon, .input-group-btn, .input-group .form-control {  display: table-cell;}  .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {    border-radius: 0;  }.input-group-addon, .input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle;}.input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555;  text-align: center;  background-color: #eee;  border: 1px solid #ccc;  border-radius: 4px;}  .input-group-addon.input-sm {    padding: 5px 10px;    font-size: 12px;    border-radius: 3px;  }  .input-group-addon.input-lg {    padding: 10px 16px;    font-size: 18px;    border-radius: 6px;  }  .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {    margin-top: 0;  }  .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {    border-bottom-right-radius: 0;    border-top-right-radius: 0;  }  .input-group-addon:first-child {    border-right: 0;  }  .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {    border-bottom-left-radius: 0;    border-top-left-radius: 0;  }  .input-group-addon:last-child {    border-left: 0;  }.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;}  .input-group-btn > .btn {    position: relative;  }    .input-group-btn > .btn + .btn {      margin-left: -1px;    }    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {      z-index: 2;    }  .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {    margin-right: -1px;  }  .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {    z-index: 2;    margin-left: -1px;  }.nav {  margin-bottom: 0;  padding-left: 0;  list-style: none;}  .nav > li {    position: relative;    display: block;  }    .nav > li > a {      position: relative;      display: block;      padding: 10px 15px;    }      .nav > li > a:hover, .nav > li > a:focus {        text-decoration: none;        background-color: #eee;      }    .nav > li.disabled > a {      color: #777;    }      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {        color: #777;        text-decoration: none;        background-color: transparent;        cursor: not-allowed;      }  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {    background-color: #eee;    border-color: #337ab7;  }  .nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;  }  .nav > li > a > img {    max-width: none;  }.nav-tabs {  border-bottom: 1px solid #ddd;}  .nav-tabs > li {    float: left;    margin-bottom: -1px;  }    .nav-tabs > li > a {      margin-right: 2px;      line-height: 1.42857143;      border: 1px solid transparent;      border-radius: 4px 4px 0 0;    }      .nav-tabs > li > a:hover {        border-color: #eee #eee #ddd;      }    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {      color: #555;      background-color: #fff;      border: 1px solid #ddd;      border-bottom-color: transparent;      cursor: default;    }  .nav-tabs.nav-justified {    width: 100%;    border-bottom: 0;  }    .nav-tabs.nav-justified > li {      float: none;    }      .nav-tabs.nav-justified > li > a {        text-align: center;        margin-bottom: 5px;      }    .nav-tabs.nav-justified > .dropdown .dropdown-menu {      top: auto;      left: auto;    }@media (min-width:768px) {  .nav-tabs.nav-justified > li {    display: table-cell;    width: 1%;  }    .nav-tabs.nav-justified > li > a {      margin-bottom: 0;    }}.nav-tabs.nav-justified > li > a {  margin-right: 0;  border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {  border: 1px solid #ddd;}@media (min-width:768px) {  .nav-tabs.nav-justified > li > a {    border-bottom: 1px solid #ddd;    border-radius: 4px 4px 0 0;  }  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {    border-bottom-color: #fff;  }}.nav-pills > li {  float: left;}  .nav-pills > li > a {    border-radius: 4px;  }  .nav-pills > li + li {    margin-left: 2px;  }  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {    color: #fff;    background-color: #337ab7;  }.nav-stacked > li {  float: none;}  .nav-stacked > li + li {    margin-top: 2px;    margin-left: 0;  }.nav-justified {  width: 100%;}  .nav-justified > li {    float: none;  }    .nav-justified > li > a {      text-align: center;      margin-bottom: 5px;    }  .nav-justified > .dropdown .dropdown-menu {    top: auto;    left: auto;  }@media (min-width:768px) {  .nav-justified > li {    display: table-cell;    width: 1%;  }    .nav-justified > li > a {      margin-bottom: 0;    }}.nav-tabs-justified {  border-bottom: 0;}  .nav-tabs-justified > li > a {    margin-right: 0;    border-radius: 4px;  }  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {    border: 1px solid #ddd;  }@media (min-width:768px) {  .nav-tabs-justified > li > a {    border-bottom: 1px solid #ddd;    border-radius: 4px 4px 0 0;  }  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {    border-bottom-color: #fff;  }}.tab-content > .tab-pane {  display: none;}.tab-content > .active {  display: block;}.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-right-radius: 0;  border-top-left-radius: 0;}.navbar {  position: relative;  min-height: 50px;  margin-bottom: 20px;  border: 1px solid transparent;}@media (min-width:992px) {  .navbar {    border-radius: 4px;  }}@media (min-width:992px) {  .navbar-header {    float: left;  }}.navbar-collapse {  overflow-x: visible;  padding-right: 15px;  padding-left: 15px;  border-top: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);  -webkit-overflow-scrolling: touch;}  .navbar-collapse.in {    overflow-y: auto;  }@media (min-width:992px) {  .navbar-collapse {    width: auto;    border-top: 0;    -webkit-box-shadow: none;    box-shadow: none;  }    .navbar-collapse.collapse {      display: block !important;      height: auto !important;      padding-bottom: 0;      overflow: visible !important;    }    .navbar-collapse.in {      overflow-y: visible;    }  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {    padding-left: 0;    padding-right: 0;  }}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  max-height: 340px;}@media (max-device-width:480px) and (orientation:landscape) {  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {    max-height: 200px;  }}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {  margin-right: -15px;  margin-left: -15px;}@media (min-width:992px) {  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {    margin-right: 0;    margin-left: 0;  }}.navbar-static-top {  z-index: 1000;  border-width: 0 0 1px;}@media (min-width:992px) {  .navbar-static-top {    border-radius: 0;  }}.navbar-fixed-top, .navbar-fixed-bottom {  position: fixed;  right: 0;  left: 0;  z-index: 1030;}@media (min-width:992px) {  .navbar-fixed-top, .navbar-fixed-bottom {    border-radius: 0;  }}.navbar-fixed-top {  top: 0;  border-width: 0 0 1px;}.navbar-fixed-bottom {  bottom: 0;  margin-bottom: 0;  border-width: 1px 0 0;}.navbar-brand {  float: left;  padding: 15px 15px;  font-size: 18px;  line-height: 20px;  height: 50px;}  .navbar-brand:hover, .navbar-brand:focus {    text-decoration: none;  }  .navbar-brand > img {    display: block;  }@media (min-width:992px) {  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {    margin-left: -15px;  }}.navbar-toggle {  position: relative;  float: right;  margin-right: 15px;  padding: 9px 10px;  margin-top: 8px;  margin-bottom: 8px;  background-color: transparent;  background-image: none;  border: 1px solid transparent;  border-radius: 4px;}  .navbar-toggle:focus {    outline: 0;  }  .navbar-toggle .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px;  }    .navbar-toggle .icon-bar + .icon-bar {      margin-top: 4px;    }@media (min-width:992px) {  .navbar-toggle {    display: none;  }}.navbar-nav {  margin: 7.5px -15px;}  .navbar-nav > li > a {    padding-top: 10px;    padding-bottom: 10px;    line-height: 20px;  }@media (max-width:991px) {  .navbar-nav .open .dropdown-menu {    position: static;    float: none;    width: auto;    margin-top: 0;    background-color: transparent;    border: 0;    -webkit-box-shadow: none;    box-shadow: none;  }    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {      padding: 5px 15px 5px 25px;    }    .navbar-nav .open .dropdown-menu > li > a {      line-height: 20px;    }      .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {        background-image: none;      }}@media (min-width:992px) {  .navbar-nav {    float: left;    margin: 0;  }    .navbar-nav > li {      float: left;    }      .navbar-nav > li > a {        padding-top: 15px;        padding-bottom: 15px;      }}.navbar-form {  margin-left: -15px;  margin-right: -15px;  padding: 10px 15px;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);  margin-top: 8px;  margin-bottom: 8px;}@media (min-width:768px) {  .navbar-form .form-group {    display: inline-block;    margin-bottom: 0;    vertical-align: middle;  }  .navbar-form .form-control {    display: inline-block;    width: auto;    vertical-align: middle;  }  .navbar-form .form-control-static {    display: inline-block;  }  .navbar-form .input-group {    display: inline-table;    vertical-align: middle;  }    .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {      width: auto;    }    .navbar-form .input-group > .form-control {      width: 100%;    }  .navbar-form .control-label {    margin-bottom: 0;    vertical-align: middle;  }  .navbar-form .radio, .navbar-form .checkbox {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    vertical-align: middle;  }    .navbar-form .radio label, .navbar-form .checkbox label {      padding-left: 0;    }    .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {      position: relative;      margin-left: 0;    }  .navbar-form .has-feedback .form-control-feedback {    top: 0;  }}@media (max-width:991px) {  .navbar-form .form-group {    margin-bottom: 5px;  }    .navbar-form .form-group:last-child {      margin-bottom: 0;    }}@media (min-width:992px) {  .navbar-form {    width: auto;    border: 0;    margin-left: 0;    margin-right: 0;    padding-top: 0;    padding-bottom: 0;    -webkit-box-shadow: none;    box-shadow: none;  }}.navbar-nav > li > .dropdown-menu {  margin-top: 0;  border-top-right-radius: 0;  border-top-left-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {  margin-bottom: 0;  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.navbar-btn {  margin-top: 8px;  margin-bottom: 8px;}  .navbar-btn.btn-sm {    margin-top: 10px;    margin-bottom: 10px;  }  .navbar-btn.btn-xs {    margin-top: 14px;    margin-bottom: 14px;  }.navbar-text {  margin-top: 15px;  margin-bottom: 15px;}@media (min-width:992px) {  .navbar-text {    float: left;    margin-left: 15px;    margin-right: 15px;  }}@media (min-width:992px) {  .navbar-left {    float: left !important;  }  .navbar-right {    float: right !important;    margin-right: -15px;  }    .navbar-right ~ .navbar-right {      margin-right: 0;    }}.navbar-default {  background-color: #f8f8f8;  border-color: #e7e7e7;}  .navbar-default .navbar-brand {    color: #777;  }    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {      color: #5e5e5e;      background-color: transparent;    }  .navbar-default .navbar-text {    color: #777;  }  .navbar-default .navbar-nav > li > a {    color: #777;  }    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {      color: #333;      background-color: transparent;    }  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {    color: #555;    background-color: #e7e7e7;  }  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {    color: #ccc;    background-color: transparent;  }  .navbar-default .navbar-toggle {    border-color: #ddd;  }    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {      background-color: #ddd;    }    .navbar-default .navbar-toggle .icon-bar {      background-color: #888;    }  .navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-color: #e7e7e7;  }  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {    background-color: #e7e7e7;    color: #555;  }@media (max-width:991px) {  .navbar-default .navbar-nav .open .dropdown-menu > li > a {    color: #777;  }    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {      color: #333;      background-color: transparent;    }  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {    color: #555;    background-color: #e7e7e7;  }  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {    color: #ccc;    background-color: transparent;  }}.navbar-default .navbar-link {  color: #777;}  .navbar-default .navbar-link:hover {    color: #333;  }.navbar-default .btn-link {  color: #777;}  .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {    color: #333;  }  .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {    color: #ccc;  }.navbar-inverse {  background-color: #222;  border-color: #080808;}  .navbar-inverse .navbar-brand {    color: #9d9d9d;  }    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {      color: #fff;      background-color: transparent;    }  .navbar-inverse .navbar-text {    color: #9d9d9d;  }  .navbar-inverse .navbar-nav > li > a {    color: #9d9d9d;  }    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {      color: #fff;      background-color: transparent;    }  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {    color: #fff;    background-color: #080808;  }  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {    color: #444;    background-color: transparent;  }  .navbar-inverse .navbar-toggle {    border-color: #333;  }    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {      background-color: #333;    }    .navbar-inverse .navbar-toggle .icon-bar {      background-color: #fff;    }  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {    border-color: #101010;  }  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {    background-color: #080808;    color: #fff;  }@media (max-width:991px) {  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {    border-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {    background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {    color: #9d9d9d;  }    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {      color: #fff;      background-color: transparent;    }  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {    color: #fff;    background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {    color: #444;    background-color: transparent;  }}.navbar-inverse .navbar-link {  color: #9d9d9d;}  .navbar-inverse .navbar-link:hover {    color: #fff;  }.navbar-inverse .btn-link {  color: #9d9d9d;}  .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {    color: #fff;  }  .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {    color: #444;  }.breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px;}  .breadcrumb > li {    display: inline-block;  }    .breadcrumb > li + li:before {      content: "/\00a0";      padding: 0 5px;      color: #ccc;    }  .breadcrumb > .active {    color: #777;  }.pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px;}  .pagination > li {    display: inline;  }    .pagination > li > a, .pagination > li > span {      position: relative;      float: left;      padding: 6px 12px;      line-height: 1.42857143;      text-decoration: none;      color: #337ab7;      background-color: #fff;      border: 1px solid #ddd;      margin-left: -1px;    }    .pagination > li:first-child > a, .pagination > li:first-child > span {      margin-left: 0;      border-bottom-left-radius: 4px;      border-top-left-radius: 4px;    }    .pagination > li:last-child > a, .pagination > li:last-child > span {      border-bottom-right-radius: 4px;      border-top-right-radius: 4px;    }    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {      z-index: 2;      color: #23527c;      background-color: #eee;      border-color: #ddd;    }  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {    z-index: 3;    color: #fff;    background-color: #337ab7;    border-color: #337ab7;    cursor: default;  }  .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {    color: #777;    background-color: #fff;    border-color: #ddd;    cursor: not-allowed;  }.pagination-lg > li > a, .pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px;}.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px;}.pagination-sm > li > a, .pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;}.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px;}.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px;}.pager {  padding-left: 0;  margin: 20px 0;  list-style: none;  text-align: center;}  .pager li {    display: inline;  }    .pager li > a, .pager li > span {      display: inline-block;      padding: 5px 14px;      background-color: #fff;      border: 1px solid #ddd;      border-radius: 15px;    }      .pager li > a:hover, .pager li > a:focus {        text-decoration: none;        background-color: #eee;      }  .pager .next > a, .pager .next > span {    float: right;  }  .pager .previous > a, .pager .previous > span {    float: left;  }  .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {    color: #777;    background-color: #fff;    cursor: not-allowed;  }.label {  display: inline;  padding: .2em .6em .3em;  font-size: 75%;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em;}a.label:hover, a.label:focus {  color: #fff;  text-decoration: none;  cursor: pointer;}.label:empty {  display: none;}.btn .label {  position: relative;  top: -1px;}.label-default {  background-color: #777;}  .label-default[href]:hover, .label-default[href]:focus {    background-color: #5e5e5e;  }.label-primary {  background-color: #337ab7;}  .label-primary[href]:hover, .label-primary[href]:focus {    background-color: #286090;  }.label-success {  background-color: #5cb85c;}  .label-success[href]:hover, .label-success[href]:focus {    background-color: #449d44;  }.label-info {  background-color: #5bc0de;}  .label-info[href]:hover, .label-info[href]:focus {    background-color: #31b0d5;  }.label-warning {  background-color: #f0ad4e;}  .label-warning[href]:hover, .label-warning[href]:focus {    background-color: #ec971f;  }.label-danger {  background-color: #d9534f;}  .label-danger[href]:hover, .label-danger[href]:focus {    background-color: #c9302c;  }.badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  color: #fff;  line-height: 1;  vertical-align: middle;  white-space: nowrap;  text-align: center;  background-color: #777;  border-radius: 10px;}  .badge:empty {    display: none;  }.btn .badge {  position: relative;  top: -1px;}.btn-xs .badge, .btn-group-xs > .btn .badge {  top: 0;  padding: 1px 5px;}a.badge:hover, a.badge:focus {  color: #fff;  text-decoration: none;  cursor: pointer;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge {  color: #337ab7;  background-color: #fff;}.list-group-item > .badge {  float: right;}  .list-group-item > .badge + .badge {    margin-right: 5px;  }.nav-pills > li > a > .badge {  margin-left: 3px;}.jumbotron {  padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eee;}  .jumbotron h1, .jumbotron .h1 {    color: inherit;  }  .jumbotron p {    margin-bottom: 15px;    font-size: 21px;    font-weight: 200;  }  .jumbotron > hr {    border-top-color: #d5d5d5;  }.container .jumbotron, .container-fluid .jumbotron {  border-radius: 6px;  padding-left: 15px;  padding-right: 15px;}.jumbotron .container {  max-width: 100%;}@media screen and (min-width:768px) {  .jumbotron {    padding-top: 48px;    padding-bottom: 48px;  }  .container .jumbotron, .container-fluid .jumbotron {    padding-left: 60px;    padding-right: 60px;  }  .jumbotron h1, .jumbotron .h1 {    font-size: 63px;  }}.thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857143;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: border .2s ease-in-out;  -o-transition: border .2s ease-in-out;  transition: border .2s ease-in-out;}  .thumbnail > img, .thumbnail a > img {    margin-left: auto;    margin-right: auto;  }a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {  border-color: #337ab7;}.thumbnail .caption {  padding: 9px;  color: #333;}.alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px;}  .alert h4 {    margin-top: 0;    color: inherit;  }  .alert .alert-link {    font-weight: bold;  }  .alert > p, .alert > ul {    margin-bottom: 0;  }    .alert > p + p {      margin-top: 5px;    }.alert-dismissable, .alert-dismissible {  padding-right: 35px;}  .alert-dismissable .close, .alert-dismissible .close {    position: relative;    top: -2px;    right: -21px;    color: inherit;  }.alert-success {  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d;}  .alert-success hr {    border-top-color: #c9e2b3;  }  .alert-success .alert-link {    color: #2b542c;  }.alert-info {  background-color: #d9edf7;  border-color: #bce8f1;  color: #31708f;}  .alert-info hr {    border-top-color: #a6e1ec;  }  .alert-info .alert-link {    color: #245269;  }.alert-warning {  background-color: #fcf8e3;  border-color: #faebcc;  color: #8a6d3b;}  .alert-warning hr {    border-top-color: #f7e1b5;  }  .alert-warning .alert-link {    color: #66512c;  }.alert-danger {  background-color: #f2dede;  border-color: #ebccd1;  color: #a94442;}  .alert-danger hr {    border-top-color: #e4b9c0;  }  .alert-danger .alert-link {    color: #843534;  }@-webkit-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@-o-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}.progress {  overflow: hidden;  height: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}.progress-bar {  float: left;  width: 0%;  height: 100%;  font-size: 12px;  line-height: 20px;  color: #fff;  text-align: center;  background-color: #337ab7;  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);  -webkit-transition: width .6s ease;  -o-transition: width .6s ease;  transition: width .6s ease;}.progress-striped .progress-bar, .progress-bar-striped {  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  -webkit-background-size: 40px 40px;  background-size: 40px 40px;}.progress.active .progress-bar, .progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {  background-color: #5cb85c;}.progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);}.progress-bar-info {  background-color: #5bc0de;}.progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);}.progress-bar-warning {  background-color: #f0ad4e;}.progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);}.progress-bar-danger {  background-color: #d9534f;}.progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);}.media {  margin-top: 15px;}  .media:first-child {    margin-top: 0;  }.media, .media-body {  zoom: 1;  overflow: hidden;}.media-body {  width: 10000px;}.media-object {  display: block;}  .media-object.img-thumbnail {    max-width: none;  }.media-right, .media > .pull-right {  padding-left: 10px;}.media-left, .media > .pull-left {  padding-right: 10px;}.media-left, .media-right, .media-body {  display: table-cell;  vertical-align: top;}.media-middle {  vertical-align: middle;}.media-bottom {  vertical-align: bottom;}.media-heading {  margin-top: 0;  margin-bottom: 5px;}.media-list {  padding-left: 0;  list-style: none;}.list-group {  margin-bottom: 20px;  padding-left: 0;}.list-group-item {  position: relative;  display: block;  padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid #ddd;}  .list-group-item:first-child {    border-top-right-radius: 4px;    border-top-left-radius: 4px;  }  .list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;  }a.list-group-item, button.list-group-item {  color: #555;}  a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {    color: #333;  }  a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {    text-decoration: none;    color: #555;    background-color: #f5f5f5;  }button.list-group-item {  width: 100%;  text-align: left;}.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {  background-color: #eee;  color: #777;  cursor: not-allowed;}  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {    color: inherit;  }  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {    color: #777;  }.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {  z-index: 2;  color: #fff;  background-color: #337ab7;  border-color: #337ab7;}  .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {    color: inherit;  }  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {    color: #c7ddef;  }.list-group-item-success {  color: #3c763d;  background-color: #dff0d8;}a.list-group-item-success, button.list-group-item-success {  color: #3c763d;}  a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {    color: inherit;  }  a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {    color: #3c763d;    background-color: #d0e9c6;  }  a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {    color: #fff;    background-color: #3c763d;    border-color: #3c763d;  }.list-group-item-info {  color: #31708f;  background-color: #d9edf7;}a.list-group-item-info, button.list-group-item-info {  color: #31708f;}  a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {    color: inherit;  }  a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {    color: #31708f;    background-color: #c4e3f3;  }  a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {    color: #fff;    background-color: #31708f;    border-color: #31708f;  }.list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3;}a.list-group-item-warning, button.list-group-item-warning {  color: #8a6d3b;}  a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {    color: inherit;  }  a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {    color: #8a6d3b;    background-color: #faf2cc;  }  a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {    color: #fff;    background-color: #8a6d3b;    border-color: #8a6d3b;  }.list-group-item-danger {  color: #a94442;  background-color: #f2dede;}a.list-group-item-danger, button.list-group-item-danger {  color: #a94442;}  a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {    color: inherit;  }  a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {    color: #a94442;    background-color: #ebcccc;  }  a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {    color: #fff;    background-color: #a94442;    border-color: #a94442;  }.list-group-item-heading {  margin-top: 0;  margin-bottom: 5px;}.list-group-item-text {  margin-bottom: 0;  line-height: 1.3;}.panel {  margin-bottom: 20px;  background-color: #fff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);  box-shadow: 0 1px 1px rgba(0,0,0,0.05);}.panel-body {  padding: 15px;}.panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px;}  .panel-heading > .dropdown .dropdown-toggle {    color: inherit;  }.panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit;}  .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {    color: inherit;  }.panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #ddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}.panel > .list-group, .panel > .panel-collapse > .list-group {  margin-bottom: 0;}  .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {    border-width: 1px 0;    border-radius: 0;  }  .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {    border-top: 0;    border-top-right-radius: 3px;    border-top-left-radius: 3px;  }  .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {    border-bottom: 0;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;  }.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0;}.panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0;}.list-group + .panel-footer {  border-top-width: 0;}.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {  margin-bottom: 0;}  .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {    padding-left: 15px;    padding-right: 15px;  }  .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {    border-top-right-radius: 3px;    border-top-left-radius: 3px;  }    .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {      border-top-left-radius: 3px;      border-top-right-radius: 3px;    }      .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {        border-top-left-radius: 3px;      }      .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {        border-top-right-radius: 3px;      }  .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;  }    .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {      border-bottom-left-radius: 3px;      border-bottom-right-radius: 3px;    }      .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {        border-bottom-left-radius: 3px;      }      .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {        border-bottom-right-radius: 3px;      }  .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {    border-top: 1px solid #ddd;  }  .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {    border-top: 0;  }.panel > .table-bordered, .panel > .table-responsive > .table-bordered {  border: 0;}  .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {    border-left: 0;  }  .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {    border-right: 0;  }  .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {    border-bottom: 0;  }  .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {    border-bottom: 0;  }.panel > .table-responsive {  border: 0;  margin-bottom: 0;}.panel-group {  margin-bottom: 20px;}  .panel-group .panel {    margin-bottom: 0;    border-radius: 4px;  }    .panel-group .panel + .panel {      margin-top: 5px;    }  .panel-group .panel-heading {    border-bottom: 0;  }    .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {      border-top: 1px solid #ddd;    }  .panel-group .panel-footer {    border-top: 0;  }    .panel-group .panel-footer + .panel-collapse .panel-body {      border-bottom: 1px solid #ddd;    }.panel-default {  border-color: #ddd;}  .panel-default > .panel-heading {    color: #333;    background-color: #f5f5f5;    border-color: #ddd;  }    .panel-default > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #ddd;    }    .panel-default > .panel-heading .badge {      color: #f5f5f5;      background-color: #333;    }  .panel-default > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #ddd;  }.panel-primary {  border-color: #337ab7;}  .panel-primary > .panel-heading {    color: #fff;    background-color: #337ab7;    border-color: #337ab7;  }    .panel-primary > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #337ab7;    }    .panel-primary > .panel-heading .badge {      color: #337ab7;      background-color: #fff;    }  .panel-primary > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #337ab7;  }.panel-success {  border-color: #d6e9c6;}  .panel-success > .panel-heading {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6;  }    .panel-success > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #d6e9c6;    }    .panel-success > .panel-heading .badge {      color: #dff0d8;      background-color: #3c763d;    }  .panel-success > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #d6e9c6;  }.panel-info {  border-color: #bce8f1;}  .panel-info > .panel-heading {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1;  }    .panel-info > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #bce8f1;    }    .panel-info > .panel-heading .badge {      color: #d9edf7;      background-color: #31708f;    }  .panel-info > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #bce8f1;  }.panel-warning {  border-color: #faebcc;}  .panel-warning > .panel-heading {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc;  }    .panel-warning > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #faebcc;    }    .panel-warning > .panel-heading .badge {      color: #fcf8e3;      background-color: #8a6d3b;    }  .panel-warning > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #faebcc;  }.panel-danger {  border-color: #ebccd1;}  .panel-danger > .panel-heading {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1;  }    .panel-danger > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #ebccd1;    }    .panel-danger > .panel-heading .badge {      color: #f2dede;      background-color: #a94442;    }  .panel-danger > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #ebccd1;  }.embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden;}  .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {    position: absolute;    top: 0;    left: 0;    bottom: 0;    height: 100%;    width: 100%;    border: 0;  }.embed-responsive-16by9 {  padding-bottom: 56.25%;}.embed-responsive-4by3 {  padding-bottom: 75%;}.well {  min-height: 20px;  padding: 19px;  margin-bottom: 20px;  background-color: #f5f5f5;  border: 1px solid #e3e3e3;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}  .well blockquote {    border-color: #ddd;    border-color: rgba(0,0,0,0.15);  }.well-lg {  padding: 24px;  border-radius: 6px;}.well-sm {  padding: 9px;  border-radius: 3px;}.close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: .2;  filter: alpha(opacity=20);}  .close:hover, .close:focus {    color: #000;    text-decoration: none;    cursor: pointer;    opacity: .5;    filter: alpha(opacity=50);  }button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;}.modal-open {  overflow: hidden;}.modal {  display: none;  overflow: hidden;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  -webkit-overflow-scrolling: touch;  outline: 0;}  .modal.fade .modal-dialog {    -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    transform: translate(0, -25%);    -webkit-transition: -webkit-transform 0.3s ease-out;    -o-transition: -o-transform 0.3s ease-out;    transition: transform 0.3s ease-out;  }  .modal.in .modal-dialog {    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);  }.modal-open .modal {  overflow-x: hidden;  overflow-y: auto;}.modal-dialog {  position: relative;  width: auto;  margin: 10px;}.modal-content {  position: relative;  background-color: #fff;  border: 1px solid #999;  border: 1px solid rgba(0,0,0,0.2);  border-radius: 6px;  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);  box-shadow: 0 3px 9px rgba(0,0,0,0.5);  -webkit-background-clip: padding-box;  background-clip: padding-box;  outline: 0;}.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000;}  .modal-backdrop.fade {    opacity: 0;    filter: alpha(opacity=0);  }  .modal-backdrop.in {    opacity: .5;    filter: alpha(opacity=50);  }.modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5;}  .modal-header .close {    margin-top: -2px;  }.modal-title {  margin: 0;  line-height: 1.42857143;}.modal-body {  position: relative;  padding: 15px;}.modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5;}  .modal-footer .btn + .btn {    margin-left: 5px;    margin-bottom: 0;  }  .modal-footer .btn-group .btn + .btn {    margin-left: -1px;  }  .modal-footer .btn-block + .btn-block {    margin-left: 0;  }.modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll;}@media (min-width:768px) {  .modal-dialog {    width: 600px;    margin: 30px auto;  }  .modal-content {    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);    box-shadow: 0 5px 15px rgba(0,0,0,0.5);  }  .modal-sm {    width: 300px;  }}@media (min-width:992px) {  .modal-lg {    width: 900px;  }}.tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857143;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 12px;  opacity: 0;  filter: alpha(opacity=0);}  .tooltip.in {    opacity: .9;    filter: alpha(opacity=90);  }  .tooltip.top {    margin-top: -3px;    padding: 5px 0;  }  .tooltip.right {    margin-left: 3px;    padding: 0 5px;  }  .tooltip.bottom {    margin-top: 3px;    padding: 5px 0;  }  .tooltip.left {    margin-left: -3px;    padding: 0 5px;  }.tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 4px;}.tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}.tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}.tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}.tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000;}.tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000;}.tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;}.tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;}.tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;}.popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857143;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 14px;  background-color: #fff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);  box-shadow: 0 5px 10px rgba(0,0,0,0.2);}  .popover.top {    margin-top: -10px;  }  .popover.right {    margin-left: 10px;  }  .popover.bottom {    margin-top: 10px;  }  .popover.left {    margin-left: -10px;  }.popover-title {  margin: 0;  padding: 8px 14px;  font-size: 14px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0;}.popover-content {  padding: 9px 14px;}.popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.popover > .arrow {  border-width: 11px;}  .popover > .arrow:after {    border-width: 10px;    content: "";  }.popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999;  border-top-color: rgba(0,0,0,0.25);  bottom: -11px;}  .popover.top > .arrow:after {    content: " ";    bottom: 1px;    margin-left: -10px;    border-bottom-width: 0;    border-top-color: #fff;  }.popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999;  border-right-color: rgba(0,0,0,0.25);}  .popover.right > .arrow:after {    content: " ";    left: 1px;    bottom: -10px;    border-left-width: 0;    border-right-color: #fff;  }.popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999;  border-bottom-color: rgba(0,0,0,0.25);  top: -11px;}  .popover.bottom > .arrow:after {    content: " ";    top: 1px;    margin-left: -10px;    border-top-width: 0;    border-bottom-color: #fff;  }.popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999;  border-left-color: rgba(0,0,0,0.25);}  .popover.left > .arrow:after {    content: " ";    right: 1px;    border-right-width: 0;    border-left-color: #fff;    bottom: -10px;  }.carousel {  position: relative;}.carousel-inner {  position: relative;  overflow: hidden;  width: 100%;}  .carousel-inner > .item {    display: none;    position: relative;    -webkit-transition: .6s ease-in-out left;    -o-transition: .6s ease-in-out left;    transition: .6s ease-in-out left;  }    .carousel-inner > .item > img, .carousel-inner > .item > a > img {      line-height: 1;    }@media all and (transform-3d),(-webkit-transform-3d) {  .carousel-inner > .item {    -webkit-transition: -webkit-transform 0.6s ease-in-out;    -o-transition: -o-transform 0.6s ease-in-out;    transition: transform 0.6s ease-in-out;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000px;    perspective: 1000px;  }    .carousel-inner > .item.next, .carousel-inner > .item.active.right {      -webkit-transform: translate3d(100%, 0, 0);      transform: translate3d(100%, 0, 0);      left: 0;    }    .carousel-inner > .item.prev, .carousel-inner > .item.active.left {      -webkit-transform: translate3d(-100%, 0, 0);      transform: translate3d(-100%, 0, 0);      left: 0;    }      .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        left: 0;      }}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {  display: block;}.carousel-inner > .active {  left: 0;}.carousel-inner > .next, .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%;}.carousel-inner > .next {  left: 100%;}.carousel-inner > .prev {  left: -100%;}  .carousel-inner > .next.left, .carousel-inner > .prev.right {    left: 0;  }.carousel-inner > .active.left {  left: -100%;}.carousel-inner > .active.right {  left: 100%;}.carousel-control {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 15%;  opacity: .5;  filter: alpha(opacity=50);  font-size: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0,0,0,0.6);  background-color: rgba(0,0,0,0);}  .carousel-control.left {    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);    background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));    background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);  }  .carousel-control.right {    left: auto;    right: 0;    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);    background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));    background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);  }  .carousel-control:hover, .carousel-control:focus {    outline: 0;    color: #fff;    text-decoration: none;    opacity: .9;    filter: alpha(opacity=90);  }  .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {    position: absolute;    top: 50%;    margin-top: -10px;    z-index: 5;    display: inline-block;  }  .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {    left: 50%;    margin-left: -10px;  }  .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {    right: 50%;    margin-right: -10px;  }  .carousel-control .icon-prev, .carousel-control .icon-next {    width: 20px;    height: 20px;    line-height: 1;    font-family: serif;  }    .carousel-control .icon-prev:before {      content: '\2039';    }    .carousel-control .icon-next:before {      content: '\203a';    }.carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center;}  .carousel-indicators li {    display: inline-block;    width: 10px;    height: 10px;    margin: 1px;    text-indent: -999px;    border: 1px solid #fff;    border-radius: 10px;    cursor: pointer;    background-color: #000 \9;    background-color: rgba(0,0,0,0);  }  .carousel-indicators .active {    margin: 0;    width: 12px;    height: 12px;    background-color: #fff;  }.carousel-caption {  position: absolute;  left: 15%;  right: 15%;  bottom: 20px;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0,0,0,0.6);}  .carousel-caption .btn {    text-shadow: none;  }@media screen and (min-width:768px) {  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {    width: 30px;    height: 30px;    margin-top: -10px;    font-size: 30px;  }  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {    margin-left: -10px;  }  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {    margin-right: -10px;  }  .carousel-caption {    left: 20%;    right: 20%;    padding-bottom: 30px;  }  .carousel-indicators {    bottom: 20px;  }}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {  content: " ";  display: table;}.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {  clear: both;}.center-block {  display: block;  margin-left: auto;  margin-right: auto;}.pull-right {  float: right !important;}.pull-left {  float: left !important;}.hide {  display: none !important;}.show {  display: block !important;}.invisible {  visibility: hidden;}.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.hidden {  display: none !important;}.affix {  position: fixed;}@-ms-viewport {  width: device-width;}.visible-xs, .visible-sm, .visible-md, .visible-lg {  display: none !important;}.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {  display: none !important;}@media (max-width:767px) {  .visible-xs {    display: block !important;  }  table.visible-xs {    display: table !important;  }  tr.visible-xs {    display: table-row !important;  }  th.visible-xs, td.visible-xs {    display: table-cell !important;  }}@media (max-width:767px) {  .visible-xs-block {    display: block !important;  }}@media (max-width:767px) {  .visible-xs-inline {    display: inline !important;  }}@media (max-width:767px) {  .visible-xs-inline-block {    display: inline-block !important;  }}@media (min-width:768px) and (max-width:991px) {  .visible-sm {    display: block !important;  }  table.visible-sm {    display: table !important;  }  tr.visible-sm {    display: table-row !important;  }  th.visible-sm, td.visible-sm {    display: table-cell !important;  }}@media (min-width:768px) and (max-width:991px) {  .visible-sm-block {    display: block !important;  }}@media (min-width:768px) and (max-width:991px) {  .visible-sm-inline {    display: inline !important;  }}@media (min-width:768px) and (max-width:991px) {  .visible-sm-inline-block {    display: inline-block !important;  }}@media (min-width:992px) and (max-width:1199px) {  .visible-md {    display: block !important;  }  table.visible-md {    display: table !important;  }  tr.visible-md {    display: table-row !important;  }  th.visible-md, td.visible-md {    display: table-cell !important;  }}@media (min-width:992px) and (max-width:1199px) {  .visible-md-block {    display: block !important;  }}@media (min-width:992px) and (max-width:1199px) {  .visible-md-inline {    display: inline !important;  }}@media (min-width:992px) and (max-width:1199px) {  .visible-md-inline-block {    display: inline-block !important;  }}@media (min-width:1200px) {  .visible-lg {    display: block !important;  }  table.visible-lg {    display: table !important;  }  tr.visible-lg {    display: table-row !important;  }  th.visible-lg, td.visible-lg {    display: table-cell !important;  }}@media (min-width:1200px) {  .visible-lg-block {    display: block !important;  }}@media (min-width:1200px) {  .visible-lg-inline {    display: inline !important;  }}@media (min-width:1200px) {  .visible-lg-inline-block {    display: inline-block !important;  }}@media (max-width:767px) {  .hidden-xs {    display: none !important;  }}@media (min-width:768px) and (max-width:991px) {  .hidden-sm {    display: none !important;  }}@media (min-width:992px) and (max-width:1199px) {  .hidden-md {    display: none !important;  }}@media (min-width:1200px) {  .hidden-lg {    display: none !important;  }}.visible-print {  display: none !important;}@media print {  .visible-print {    display: block !important;  }  table.visible-print {    display: table !important;  }  tr.visible-print {    display: table-row !important;  }  th.visible-print, td.visible-print {    display: table-cell !important;  }}.visible-print-block {  display: none !important;}@media print {  .visible-print-block {    display: block !important;  }}.visible-print-inline {  display: none !important;}@media print {  .visible-print-inline {    display: inline !important;  }}.visible-print-inline-block {  display: none !important;}@media print {  .visible-print-inline-block {    display: inline-block !important;  }}@media print {  .hidden-print {    display: none !important;  }}@charset "UTF-8";/*!Animate.css - http://daneden.me/animateVersion - 3.4.0Licensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2015 Daniel Eden*/.animated { -webkit-animation-duration:1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s;}.animated.bounceIn,.animated.bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s;}.animated.flipOutX,.animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s;}@-webkit-keyframes bounce { from, 20%, 53%, 80%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0); } 40%, 43% {  -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0); } 70% {  -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform: translate3d(0, -15px, 0);  transform: translate3d(0, -15px, 0); } 90% {  -webkit-transform: translate3d(0,-4px,0);  transform: translate3d(0,-4px,0); }}@keyframes bounce { from, 20%, 53%, 80%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0); } 40%, 43% {  -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0); } 70% {  -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);  -webkit-transform: translate3d(0, -15px, 0);  transform: translate3d(0, -15px, 0); } 90% {  -webkit-transform: translate3d(0,-4px,0);  transform: translate3d(0,-4px,0); }}.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom;}@-webkit-keyframes flash { from, 50%, to {  opacity: 1; } 25%, 75% {  opacity: 0; }}@keyframes flash { from, 50%, to {  opacity: 1; } 25%, 75% {  opacity: 0; }}.flash { -webkit-animation-name: flash; animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 50% {  -webkit-transform: scale3d(1.05, 1.05, 1.05);  transform: scale3d(1.05, 1.05, 1.05); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}@keyframes pulse { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 50% {  -webkit-transform: scale3d(1.05, 1.05, 1.05);  transform: scale3d(1.05, 1.05, 1.05); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}.pulse { -webkit-animation-name: pulse; animation-name: pulse;}@-webkit-keyframes rubberBand { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 30% {  -webkit-transform: scale3d(1.25, 0.75, 1);  transform: scale3d(1.25, 0.75, 1); } 40% {  -webkit-transform: scale3d(0.75, 1.25, 1);  transform: scale3d(0.75, 1.25, 1); } 50% {  -webkit-transform: scale3d(1.15, 0.85, 1);  transform: scale3d(1.15, 0.85, 1); } 65% {  -webkit-transform: scale3d(.95, 1.05, 1);  transform: scale3d(.95, 1.05, 1); } 75% {  -webkit-transform: scale3d(1.05, .95, 1);  transform: scale3d(1.05, .95, 1); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}@keyframes rubberBand { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 30% {  -webkit-transform: scale3d(1.25, 0.75, 1);  transform: scale3d(1.25, 0.75, 1); } 40% {  -webkit-transform: scale3d(0.75, 1.25, 1);  transform: scale3d(0.75, 1.25, 1); } 50% {  -webkit-transform: scale3d(1.15, 0.85, 1);  transform: scale3d(1.15, 0.85, 1); } 65% {  -webkit-transform: scale3d(.95, 1.05, 1);  transform: scale3d(.95, 1.05, 1); } 75% {  -webkit-transform: scale3d(1.05, .95, 1);  transform: scale3d(1.05, .95, 1); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand;}@-webkit-keyframes shake { from, to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% {  -webkit-transform: translate3d(-10px, 0, 0);  transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% {  -webkit-transform: translate3d(10px, 0, 0);  transform: translate3d(10px, 0, 0); }}@keyframes shake { from, to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% {  -webkit-transform: translate3d(-10px, 0, 0);  transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% {  -webkit-transform: translate3d(10px, 0, 0);  transform: translate3d(10px, 0, 0); }}.shake { -webkit-animation-name: shake; animation-name: shake;}@-webkit-keyframes swing { 20% {  -webkit-transform: rotate3d(0, 0, 1, 15deg);  transform: rotate3d(0, 0, 1, 15deg); } 40% {  -webkit-transform: rotate3d(0, 0, 1, -10deg);  transform: rotate3d(0, 0, 1, -10deg); } 60% {  -webkit-transform: rotate3d(0, 0, 1, 5deg);  transform: rotate3d(0, 0, 1, 5deg); } 80% {  -webkit-transform: rotate3d(0, 0, 1, -5deg);  transform: rotate3d(0, 0, 1, -5deg); } to {  -webkit-transform: rotate3d(0, 0, 1, 0deg);  transform: rotate3d(0, 0, 1, 0deg); }}@keyframes swing { 20% {  -webkit-transform: rotate3d(0, 0, 1, 15deg);  transform: rotate3d(0, 0, 1, 15deg); } 40% {  -webkit-transform: rotate3d(0, 0, 1, -10deg);  transform: rotate3d(0, 0, 1, -10deg); } 60% {  -webkit-transform: rotate3d(0, 0, 1, 5deg);  transform: rotate3d(0, 0, 1, 5deg); } 80% {  -webkit-transform: rotate3d(0, 0, 1, -5deg);  transform: rotate3d(0, 0, 1, -5deg); } to {  -webkit-transform: rotate3d(0, 0, 1, 0deg);  transform: rotate3d(0, 0, 1, 0deg); }}.swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;}@-webkit-keyframes tada { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 10%, 20% {  -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% {  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% {  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}@keyframes tada { from {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); } 10%, 20% {  -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% {  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% {  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to {  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}.tada { -webkit-animation-name: tada; animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble { from {  -webkit-transform: none;  transform: none; } 15% {  -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% {  -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% {  -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% {  -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% {  -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to {  -webkit-transform: none;  transform: none; }}@keyframes wobble { from {  -webkit-transform: none;  transform: none; } 15% {  -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% {  -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% {  -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% {  -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% {  -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to {  -webkit-transform: none;  transform: none; }}.wobble { -webkit-animation-name: wobble; animation-name: wobble;}@-webkit-keyframes jello { from, 11.1%, to {  -webkit-transform: none;  transform: none; } 22.2% {  -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);  transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% {  -webkit-transform: skewX(6.25deg) skewY(6.25deg);  transform: skewX(6.25deg) skewY(6.25deg); } 44.4% {  -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);  transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% {  -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);  transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% {  -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);  transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% {  -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);  transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% {  -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  transform: skewX(-0.1953125deg) skewY(-0.1953125deg); }}@keyframes jello { from, 11.1%, to {  -webkit-transform: none;  transform: none; } 22.2% {  -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);  transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% {  -webkit-transform: skewX(6.25deg) skewY(6.25deg);  transform: skewX(6.25deg) skewY(6.25deg); } 44.4% {  -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);  transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% {  -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);  transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% {  -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);  transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% {  -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);  transform: skewX(0.390625deg) skewY(0.390625deg); } 88.8% {  -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  transform: skewX(-0.1953125deg) skewY(-0.1953125deg); }}.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center;}@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } 20% {  -webkit-transform: scale3d(1.1, 1.1, 1.1);  transform: scale3d(1.1, 1.1, 1.1); } 40% {  -webkit-transform: scale3d(.9, .9, .9);  transform: scale3d(.9, .9, .9); } 60% {  opacity: 1;  -webkit-transform: scale3d(1.03, 1.03, 1.03);  transform: scale3d(1.03, 1.03, 1.03); } 80% {  -webkit-transform: scale3d(.97, .97, .97);  transform: scale3d(.97, .97, .97); } to {  opacity: 1;  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } 20% {  -webkit-transform: scale3d(1.1, 1.1, 1.1);  transform: scale3d(1.1, 1.1, 1.1); } 40% {  -webkit-transform: scale3d(.9, .9, .9);  transform: scale3d(.9, .9, .9); } 60% {  opacity: 1;  -webkit-transform: scale3d(1.03, 1.03, 1.03);  transform: scale3d(1.03, 1.03, 1.03); } 80% {  -webkit-transform: scale3d(.97, .97, .97);  transform: scale3d(.97, .97, .97); } to {  opacity: 1;  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1); }}.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn;}@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: translate3d(0, -3000px, 0);  transform: translate3d(0, -3000px, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(0, 25px, 0);  transform: translate3d(0, 25px, 0); } 75% {  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0); } 90% {  -webkit-transform: translate3d(0, 5px, 0);  transform: translate3d(0, 5px, 0); } to {  -webkit-transform: none;  transform: none; }}@keyframes bounceInDown { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: translate3d(0, -3000px, 0);  transform: translate3d(0, -3000px, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(0, 25px, 0);  transform: translate3d(0, 25px, 0); } 75% {  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0); } 90% {  -webkit-transform: translate3d(0, 5px, 0);  transform: translate3d(0, 5px, 0); } to {  -webkit-transform: none;  transform: none; }}.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: translate3d(-3000px, 0, 0);  transform: translate3d(-3000px, 0, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(25px, 0, 0);  transform: translate3d(25px, 0, 0); } 75% {  -webkit-transform: translate3d(-10px, 0, 0);  transform: translate3d(-10px, 0, 0); } 90% {  -webkit-transform: translate3d(5px, 0, 0);  transform: translate3d(5px, 0, 0); } to {  -webkit-transform: none;  transform: none; }}@keyframes bounceInLeft { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } 0% {  opacity: 0;  -webkit-transform: translate3d(-3000px, 0, 0);  transform: translate3d(-3000px, 0, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(25px, 0, 0);  transform: translate3d(25px, 0, 0); } 75% {  -webkit-transform: translate3d(-10px, 0, 0);  transform: translate3d(-10px, 0, 0); } 90% {  -webkit-transform: translate3d(5px, 0, 0);  transform: translate3d(5px, 0, 0); } to {  -webkit-transform: none;  transform: none; }}.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } from {  opacity: 0;  -webkit-transform: translate3d(3000px, 0, 0);  transform: translate3d(3000px, 0, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(-25px, 0, 0);  transform: translate3d(-25px, 0, 0); } 75% {  -webkit-transform: translate3d(10px, 0, 0);  transform: translate3d(10px, 0, 0); } 90% {  -webkit-transform: translate3d(-5px, 0, 0);  transform: translate3d(-5px, 0, 0); } to {  -webkit-transform: none;  transform: none; }}@keyframes bounceInRight { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } from {  opacity: 0;  -webkit-transform: translate3d(3000px, 0, 0);  transform: translate3d(3000px, 0, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(-25px, 0, 0);  transform: translate3d(-25px, 0, 0); } 75% {  -webkit-transform: translate3d(10px, 0, 0);  transform: translate3d(10px, 0, 0); } 90% {  -webkit-transform: translate3d(-5px, 0, 0);  transform: translate3d(-5px, 0, 0); } to {  -webkit-transform: none;  transform: none; }}.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight;}@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } from {  opacity: 0;  -webkit-transform: translate3d(0, 3000px, 0);  transform: translate3d(0, 3000px, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0); } 75% {  -webkit-transform: translate3d(0, 10px, 0);  transform: translate3d(0, 10px, 0); } 90% {  -webkit-transform: translate3d(0, -5px, 0);  transform: translate3d(0, -5px, 0); } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}@keyframes bounceInUp { from, 60%, 75%, 90%, to {  -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); } from {  opacity: 0;  -webkit-transform: translate3d(0, 3000px, 0);  transform: translate3d(0, 3000px, 0); } 60% {  opacity: 1;  -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0); } 75% {  -webkit-transform: translate3d(0, 10px, 0);  transform: translate3d(0, 10px, 0); } 90% {  -webkit-transform: translate3d(0, -5px, 0);  transform: translate3d(0, -5px, 0); } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp;}@-webkit-keyframes bounceOut { 20% {  -webkit-transform: scale3d(.9, .9, .9);  transform: scale3d(.9, .9, .9); } 50%, 55% {  opacity: 1;  -webkit-transform: scale3d(1.1, 1.1, 1.1);  transform: scale3d(1.1, 1.1, 1.1); } to {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); }}@keyframes bounceOut { 20% {  -webkit-transform: scale3d(.9, .9, .9);  transform: scale3d(.9, .9, .9); } 50%, 55% {  opacity: 1;  -webkit-transform: scale3d(1.1, 1.1, 1.1);  transform: scale3d(1.1, 1.1, 1.1); } to {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); }}.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut;}@-webkit-keyframes bounceOutDown { 20% {  -webkit-transform: translate3d(0, 10px, 0);  transform: translate3d(0, 10px, 0); } 40%, 45% {  opacity: 1;  -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0); } to {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); }}@keyframes bounceOutDown { 20% {  -webkit-transform: translate3d(0, 10px, 0);  transform: translate3d(0, 10px, 0); } 40%, 45% {  opacity: 1;  -webkit-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0); } to {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); }}.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft { 20% {  opacity: 1;  -webkit-transform: translate3d(20px, 0, 0);  transform: translate3d(20px, 0, 0); } to {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); }}@keyframes bounceOutLeft { 20% {  opacity: 1;  -webkit-transform: translate3d(20px, 0, 0);  transform: translate3d(20px, 0, 0); } to {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); }}.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight { 20% {  opacity: 1;  -webkit-transform: translate3d(-20px, 0, 0);  transform: translate3d(-20px, 0, 0); } to {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); }}@keyframes bounceOutRight { 20% {  opacity: 1;  -webkit-transform: translate3d(-20px, 0, 0);  transform: translate3d(-20px, 0, 0); } to {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); }}.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp { 20% {  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0); } 40%, 45% {  opacity: 1;  -webkit-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0); } to {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); }}@keyframes bounceOutUp { 20% {  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0); } 40%, 45% {  opacity: 1;  -webkit-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0); } to {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); }}.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp;}@-webkit-keyframes fadeIn { from {  opacity: 0; } to {  opacity: 1; }}@keyframes fadeIn { from {  opacity: 0; } to {  opacity: 1; }}.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn;}@-webkit-keyframes fadeInDown { from {  opacity: 0;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInDown { from {  opacity: 0;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig { from {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInDownBig { from {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft { from {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInLeft { from {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig { from {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInLeftBig { from {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight { from {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInRight { from {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig { from {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInRightBig { from {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp { from {  opacity: 0;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInUp { from {  opacity: 0;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig { from {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes fadeInUpBig { from {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut { from {  opacity: 1; } to {  opacity: 0; }}@keyframes fadeOut { from {  opacity: 1; } to {  opacity: 0; }}.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut;}@-webkit-keyframes fadeOutDown { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); }}@keyframes fadeOutDown { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); }}.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); }}@keyframes fadeOutDownBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, 2000px, 0);  transform: translate3d(0, 2000px, 0); }}.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }}@keyframes fadeOutLeft { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }}.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); }}@keyframes fadeOutLeftBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(-2000px, 0, 0);  transform: translate3d(-2000px, 0, 0); }}.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); }}@keyframes fadeOutRight { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); }}.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); }}@keyframes fadeOutRightBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(2000px, 0, 0);  transform: translate3d(2000px, 0, 0); }}.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); }}@keyframes fadeOutUp { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); }}.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); }}@keyframes fadeOutUpBig { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(0, -2000px, 0);  transform: translate3d(0, -2000px, 0); }}.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig;}@-webkit-keyframes flip { from {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);  transform: perspective(400px) rotate3d(0, 1, 0, -360deg);  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; } 40% {  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; } 50% {  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 80% {  -webkit-transform: perspective(400px) scale3d(.95, .95, .95);  transform: perspective(400px) scale3d(.95, .95, .95);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } to {  -webkit-transform: perspective(400px);  transform: perspective(400px);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; }}@keyframes flip { from {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);  transform: perspective(400px) rotate3d(0, 1, 0, -360deg);  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; } 40% {  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; } 50% {  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 80% {  -webkit-transform: perspective(400px) scale3d(.95, .95, .95);  transform: perspective(400px) scale3d(.95, .95, .95);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } to {  -webkit-transform: perspective(400px);  transform: perspective(400px);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; }}.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip;}@-webkit-keyframes flipInX { from {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;  opacity: 0; } 40% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 60% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);  transform: perspective(400px) rotate3d(1, 0, 0, 10deg);  opacity: 1; } 80% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to {  -webkit-transform: perspective(400px);  transform: perspective(400px); }}@keyframes flipInX { from {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;  opacity: 0; } 40% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 60% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);  transform: perspective(400px) rotate3d(1, 0, 0, 10deg);  opacity: 1; } 80% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to {  -webkit-transform: perspective(400px);  transform: perspective(400px); }}.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX;}@-webkit-keyframes flipInY { from {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;  opacity: 0; } 40% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);  transform: perspective(400px) rotate3d(0, 1, 0, -20deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 60% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);  transform: perspective(400px) rotate3d(0, 1, 0, 10deg);  opacity: 1; } 80% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to {  -webkit-transform: perspective(400px);  transform: perspective(400px); }}@keyframes flipInY { from {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;  opacity: 0; } 40% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);  transform: perspective(400px) rotate3d(0, 1, 0, -20deg);  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in; } 60% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);  transform: perspective(400px) rotate3d(0, 1, 0, 10deg);  opacity: 1; } 80% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to {  -webkit-transform: perspective(400px);  transform: perspective(400px); }}.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY;}@-webkit-keyframes flipOutX { from {  -webkit-transform: perspective(400px);  transform: perspective(400px); } 30% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  opacity: 1; } to {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  opacity: 0; }}@keyframes flipOutX { from {  -webkit-transform: perspective(400px);  transform: perspective(400px); } 30% {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  transform: perspective(400px) rotate3d(1, 0, 0, -20deg);  opacity: 1; } to {  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);  opacity: 0; }}.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important;}@-webkit-keyframes flipOutY { from {  -webkit-transform: perspective(400px);  transform: perspective(400px); } 30% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);  transform: perspective(400px) rotate3d(0, 1, 0, -15deg);  opacity: 1; } to {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  opacity: 0; }}@keyframes flipOutY { from {  -webkit-transform: perspective(400px);  transform: perspective(400px); } 30% {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);  transform: perspective(400px) rotate3d(0, 1, 0, -15deg);  opacity: 1; } to {  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);  opacity: 0; }}.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn { from {  -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);  transform: translate3d(100%, 0, 0) skewX(-30deg);  opacity: 0; } 60% {  -webkit-transform: skewX(20deg);  transform: skewX(20deg);  opacity: 1; } 80% {  -webkit-transform: skewX(-5deg);  transform: skewX(-5deg);  opacity: 1; } to {  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes lightSpeedIn { from {  -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);  transform: translate3d(100%, 0, 0) skewX(-30deg);  opacity: 0; } 60% {  -webkit-transform: skewX(20deg);  transform: skewX(20deg);  opacity: 1; } 80% {  -webkit-transform: skewX(-5deg);  transform: skewX(-5deg);  opacity: 1; } to {  -webkit-transform: none;  transform: none;  opacity: 1; }}.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut { from {  opacity: 1; } to {  -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);  transform: translate3d(100%, 0, 0) skewX(30deg);  opacity: 0; }}@keyframes lightSpeedOut { from {  opacity: 1; } to {  -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);  transform: translate3d(100%, 0, 0) skewX(30deg);  opacity: 0; }}.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}@-webkit-keyframes rotateIn { from {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: rotate3d(0, 0, 1, -200deg);  transform: rotate3d(0, 0, 1, -200deg);  opacity: 0; } to {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes rotateIn { from {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: rotate3d(0, 0, 1, -200deg);  transform: rotate3d(0, 0, 1, -200deg);  opacity: 0; } to {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: none;  transform: none;  opacity: 1; }}.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes rotateInDownLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes rotateInDownRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes rotateInUpLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, -90deg);  transform: rotate3d(0, 0, 1, -90deg);  opacity: 0; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}@keyframes rotateInUpRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, -90deg);  transform: rotate3d(0, 0, 1, -90deg);  opacity: 0; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: none;  transform: none;  opacity: 1; }}.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut { from {  -webkit-transform-origin: center;  transform-origin: center;  opacity: 1; } to {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: rotate3d(0, 0, 1, 200deg);  transform: rotate3d(0, 0, 1, 200deg);  opacity: 0; }}@keyframes rotateOut { from {  -webkit-transform-origin: center;  transform-origin: center;  opacity: 1; } to {  -webkit-transform-origin: center;  transform-origin: center;  -webkit-transform: rotate3d(0, 0, 1, 200deg);  transform: rotate3d(0, 0, 1, 200deg);  opacity: 0; }}.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  opacity: 1; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; }}@keyframes rotateOutDownLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  opacity: 1; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);  opacity: 0; }}.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  opacity: 1; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; }}@keyframes rotateOutDownRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  opacity: 1; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; }}.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  opacity: 1; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; }}@keyframes rotateOutUpLeft { from {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  opacity: 1; } to {  -webkit-transform-origin: left bottom;  transform-origin: left bottom;  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);  opacity: 0; }}.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  opacity: 1; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, 90deg);  transform: rotate3d(0, 0, 1, 90deg);  opacity: 0; }}@keyframes rotateOutUpRight { from {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  opacity: 1; } to {  -webkit-transform-origin: right bottom;  transform-origin: right bottom;  -webkit-transform: rotate3d(0, 0, 1, 90deg);  transform: rotate3d(0, 0, 1, 90deg);  opacity: 0; }}.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight;}@-webkit-keyframes hinge { 0% {  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out; } 20%, 60% {  -webkit-transform: rotate3d(0, 0, 1, 80deg);  transform: rotate3d(0, 0, 1, 80deg);  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out; } 40%, 80% {  -webkit-transform: rotate3d(0, 0, 1, 60deg);  transform: rotate3d(0, 0, 1, 60deg);  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  opacity: 1; } to {  -webkit-transform: translate3d(0, 700px, 0);  transform: translate3d(0, 700px, 0);  opacity: 0; }}@keyframes hinge { 0% {  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out; } 20%, 60% {  -webkit-transform: rotate3d(0, 0, 1, 80deg);  transform: rotate3d(0, 0, 1, 80deg);  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out; } 40%, 80% {  -webkit-transform: rotate3d(0, 0, 1, 60deg);  transform: rotate3d(0, 0, 1, 60deg);  -webkit-transform-origin: top left;  transform-origin: top left;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  opacity: 1; } to {  -webkit-transform: translate3d(0, 700px, 0);  transform: translate3d(0, 700px, 0);  opacity: 0; }}.hinge { -webkit-animation-name: hinge; animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn { from {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}@keyframes rollIn { from {  opacity: 0;  -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to {  opacity: 1;  -webkit-transform: none;  transform: none; }}.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); }}@keyframes rollOut { from {  opacity: 1; } to {  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); }}.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut;}@-webkit-keyframes zoomIn { from {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } 50% {  opacity: 1; }}@keyframes zoomIn { from {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } 50% {  opacity: 1; }}.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn;}@-webkit-keyframes zoomInDown { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInDown { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);  transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInLeft { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);  transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInRight { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);  transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight;}@-webkit-keyframes zoomInUp { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomInUp { from {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } 60% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp;}@-webkit-keyframes zoomOut { from {  opacity: 1; } 50% {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } to {  opacity: 0; }}@keyframes zoomOut { from {  opacity: 1; } 50% {  opacity: 0;  -webkit-transform: scale3d(.3, .3, .3);  transform: scale3d(.3, .3, .3); } to {  opacity: 0; }}.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut;}@-webkit-keyframes zoomOutDown { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } to {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);  -webkit-transform-origin: center bottom;  transform-origin: center bottom;  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomOutDown { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } to {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);  -webkit-transform-origin: center bottom;  transform-origin: center bottom;  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); } to {  opacity: 0;  -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);  transform: scale(.1) translate3d(-2000px, 0, 0);  -webkit-transform-origin: left center;  transform-origin: left center; }}@keyframes zoomOutLeft { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); } to {  opacity: 0;  -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);  transform: scale(.1) translate3d(-2000px, 0, 0);  -webkit-transform-origin: left center;  transform-origin: left center; }}.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); } to {  opacity: 0;  -webkit-transform: scale(.1) translate3d(2000px, 0, 0);  transform: scale(.1) translate3d(2000px, 0, 0);  -webkit-transform-origin: right center;  transform-origin: right center; }}@keyframes zoomOutRight { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); } to {  opacity: 0;  -webkit-transform: scale(.1) translate3d(2000px, 0, 0);  transform: scale(.1) translate3d(2000px, 0, 0);  -webkit-transform-origin: right center;  transform-origin: right center; }}.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } to {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);  -webkit-transform-origin: center bottom;  transform-origin: center bottom;  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}@keyframes zoomOutUp { 40% {  opacity: 1;  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); } to {  opacity: 0;  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);  transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);  -webkit-transform-origin: center bottom;  transform-origin: center bottom;  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }}.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp;}@-webkit-keyframes slideInDown { from {  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}@keyframes slideInDown { from {  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown;}@-webkit-keyframes slideInLeft { from {  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}@keyframes slideInLeft { from {  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft;}@-webkit-keyframes slideInRight { from {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}@keyframes slideInRight { from {  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight;}@-webkit-keyframes slideInUp { from {  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}@keyframes slideInUp { from {  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);  visibility: visible; } to {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }}.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp;}@-webkit-keyframes slideOutDown { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); }}@keyframes slideOutDown { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); }}.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }}@keyframes slideOutLeft { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }}.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); }}@keyframes slideOutRight { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); }}.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight;}@-webkit-keyframes slideOutUp { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); }}@keyframes slideOutUp { from {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } to {  visibility: hidden;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); }}.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp;}/*! * Hover.css (http://ianlunn.github.io/Hover/) * Version:2.0.2 * Author: Ian Lunn @IanLunn * Author URL: http://ianlunn.co.uk/ * Github: https://github.com/IanLunn/Hover * Made available under a MIT License: * http://www.opensource.org/licenses/mit-license.php * Hover.css Copyright Ian Lunn 2014. Generated with Sass. *//* 2D TRANSITIONS *//* Grow */.hvr-grow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { -webkit-transform: scale(1.1); transform: scale(1.1);}/* Shrink */.hvr-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active { -webkit-transform: scale(0.9); transform: scale(0.9);}/* Pulse */@-webkit-keyframes hvr-pulse { 25% {  -webkit-transform: scale(1.1);  transform: scale(1.1); } 75% {  -webkit-transform: scale(0.9);  transform: scale(0.9); }}@keyframes hvr-pulse { 25% {  -webkit-transform: scale(1.1);  transform: scale(1.1); } 75% {  -webkit-transform: scale(0.9);  transform: scale(0.9); }}.hvr-pulse { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active { -webkit-animation-name: hvr-pulse; animation-name: hvr-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}/* Pulse Grow */@-webkit-keyframes hvr-pulse-grow { to {  -webkit-transform: scale(1.1);  transform: scale(1.1); }}@keyframes hvr-pulse-grow { to {  -webkit-transform: scale(1.1);  transform: scale(1.1); }}.hvr-pulse-grow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active { -webkit-animation-name: hvr-pulse-grow; animation-name: hvr-pulse-grow; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}/* Pulse Shrink */@-webkit-keyframes hvr-pulse-shrink { to {  -webkit-transform: scale(0.9);  transform: scale(0.9); }}@keyframes hvr-pulse-shrink { to {  -webkit-transform: scale(0.9);  transform: scale(0.9); }}.hvr-pulse-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active { -webkit-animation-name: hvr-pulse-shrink; animation-name: hvr-pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}/* Push */@-webkit-keyframes hvr-push { 50% {  -webkit-transform: scale(0.8);  transform: scale(0.8); } 100% {  -webkit-transform: scale(1);  transform: scale(1); }}@keyframes hvr-push { 50% {  -webkit-transform: scale(0.8);  transform: scale(0.8); } 100% {  -webkit-transform: scale(1);  transform: scale(1); }}.hvr-push { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-push:hover, .hvr-push:focus, .hvr-push:active { -webkit-animation-name: hvr-push; animation-name: hvr-push; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Pop */@-webkit-keyframes hvr-pop { 50% {  -webkit-transform: scale(1.2);  transform: scale(1.2); }}@keyframes hvr-pop { 50% {  -webkit-transform: scale(1.2);  transform: scale(1.2); }}.hvr-pop { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active { -webkit-animation-name: hvr-pop; animation-name: hvr-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Bounce In */.hvr-bounce-in { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active { -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}/* Bounce Out */.hvr-bounce-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active { -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}/* Rotate */.hvr-rotate { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active { -webkit-transform: rotate(4deg); transform: rotate(4deg);}/* Grow Rotate */.hvr-grow-rotate { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg);}/* Float */.hvr-float { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-float:hover, .hvr-float:focus, .hvr-float:active { -webkit-transform: translateY(-8px); transform: translateY(-8px);}/* Sink */.hvr-sink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active { -webkit-transform: translateY(8px); transform: translateY(8px);}/* Bob */@-webkit-keyframes hvr-bob { 0% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); } 50% {  -webkit-transform: translateY(-4px);  transform: translateY(-4px); } 100% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); }}@keyframes hvr-bob { 0% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); } 50% {  -webkit-transform: translateY(-4px);  transform: translateY(-4px); } 100% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); }}@-webkit-keyframes hvr-bob-float { 100% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); }}@keyframes hvr-bob-float { 100% {  -webkit-transform: translateY(-8px);  transform: translateY(-8px); }}.hvr-bob { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active { -webkit-animation-name: hvr-bob-float, hvr-bob; animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;}/* Hang */@-webkit-keyframes hvr-hang { 0% {  -webkit-transform: translateY(8px);  transform: translateY(8px); } 50% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 100% {  -webkit-transform: translateY(8px);  transform: translateY(8px); }}@keyframes hvr-hang { 0% {  -webkit-transform: translateY(8px);  transform: translateY(8px); } 50% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 100% {  -webkit-transform: translateY(8px);  transform: translateY(8px); }}@-webkit-keyframes hvr-hang-sink { 100% {  -webkit-transform: translateY(8px);  transform: translateY(8px); }}@keyframes hvr-hang-sink { 100% {  -webkit-transform: translateY(8px);  transform: translateY(8px); }}.hvr-hang { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active { -webkit-animation-name: hvr-hang-sink, hvr-hang; animation-name: hvr-hang-sink, hvr-hang; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;}/* Skew */.hvr-skew { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active { -webkit-transform: skew(-10deg); transform: skew(-10deg);}/* Skew Forward */.hvr-skew-forward { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active { -webkit-transform: skew(-10deg); transform: skew(-10deg);}/* Skew Backward */.hvr-skew-backward { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active { -webkit-transform: skew(10deg); transform: skew(10deg);}/* Wobble Vertical */@-webkit-keyframes hvr-wobble-vertical { 16.65% {  -webkit-transform: translateY(8px);  transform: translateY(8px); } 33.3% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); } 49.95% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 66.6% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 83.25% {  -webkit-transform: translateY(1px);  transform: translateY(1px); } 100% {  -webkit-transform: translateY(0);  transform: translateY(0); }}@keyframes hvr-wobble-vertical { 16.65% {  -webkit-transform: translateY(8px);  transform: translateY(8px); } 33.3% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); } 49.95% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 66.6% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 83.25% {  -webkit-transform: translateY(1px);  transform: translateY(1px); } 100% {  -webkit-transform: translateY(0);  transform: translateY(0); }}.hvr-wobble-vertical { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active { -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble Horizontal */@-webkit-keyframes hvr-wobble-horizontal { 16.65% {  -webkit-transform: translateX(8px);  transform: translateX(8px); } 33.3% {  -webkit-transform: translateX(-6px);  transform: translateX(-6px); } 49.95% {  -webkit-transform: translateX(4px);  transform: translateX(4px); } 66.6% {  -webkit-transform: translateX(-2px);  transform: translateX(-2px); } 83.25% {  -webkit-transform: translateX(1px);  transform: translateX(1px); } 100% {  -webkit-transform: translateX(0);  transform: translateX(0); }}@keyframes hvr-wobble-horizontal { 16.65% {  -webkit-transform: translateX(8px);  transform: translateX(8px); } 33.3% {  -webkit-transform: translateX(-6px);  transform: translateX(-6px); } 49.95% {  -webkit-transform: translateX(4px);  transform: translateX(4px); } 66.6% {  -webkit-transform: translateX(-2px);  transform: translateX(-2px); } 83.25% {  -webkit-transform: translateX(1px);  transform: translateX(1px); } 100% {  -webkit-transform: translateX(0);  transform: translateX(0); }}.hvr-wobble-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active { -webkit-animation-name: hvr-wobble-horizontal; animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble To Bottom Right */@-webkit-keyframes hvr-wobble-to-bottom-right { 16.65% {  -webkit-transform: translate(8px, 8px);  transform: translate(8px, 8px); } 33.3% {  -webkit-transform: translate(-6px, -6px);  transform: translate(-6px, -6px); } 49.95% {  -webkit-transform: translate(4px, 4px);  transform: translate(4px, 4px); } 66.6% {  -webkit-transform: translate(-2px, -2px);  transform: translate(-2px, -2px); } 83.25% {  -webkit-transform: translate(1px, 1px);  transform: translate(1px, 1px); } 100% {  -webkit-transform: translate(0, 0);  transform: translate(0, 0); }}@keyframes hvr-wobble-to-bottom-right { 16.65% {  -webkit-transform: translate(8px, 8px);  transform: translate(8px, 8px); } 33.3% {  -webkit-transform: translate(-6px, -6px);  transform: translate(-6px, -6px); } 49.95% {  -webkit-transform: translate(4px, 4px);  transform: translate(4px, 4px); } 66.6% {  -webkit-transform: translate(-2px, -2px);  transform: translate(-2px, -2px); } 83.25% {  -webkit-transform: translate(1px, 1px);  transform: translate(1px, 1px); } 100% {  -webkit-transform: translate(0, 0);  transform: translate(0, 0); }}.hvr-wobble-to-bottom-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active { -webkit-animation-name: hvr-wobble-to-bottom-right; animation-name: hvr-wobble-to-bottom-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble To Top Right */@-webkit-keyframes hvr-wobble-to-top-right { 16.65% {  -webkit-transform: translate(8px, -8px);  transform: translate(8px, -8px); } 33.3% {  -webkit-transform: translate(-6px, 6px);  transform: translate(-6px, 6px); } 49.95% {  -webkit-transform: translate(4px, -4px);  transform: translate(4px, -4px); } 66.6% {  -webkit-transform: translate(-2px, 2px);  transform: translate(-2px, 2px); } 83.25% {  -webkit-transform: translate(1px, -1px);  transform: translate(1px, -1px); } 100% {  -webkit-transform: translate(0, 0);  transform: translate(0, 0); }}@keyframes hvr-wobble-to-top-right { 16.65% {  -webkit-transform: translate(8px, -8px);  transform: translate(8px, -8px); } 33.3% {  -webkit-transform: translate(-6px, 6px);  transform: translate(-6px, 6px); } 49.95% {  -webkit-transform: translate(4px, -4px);  transform: translate(4px, -4px); } 66.6% {  -webkit-transform: translate(-2px, 2px);  transform: translate(-2px, 2px); } 83.25% {  -webkit-transform: translate(1px, -1px);  transform: translate(1px, -1px); } 100% {  -webkit-transform: translate(0, 0);  transform: translate(0, 0); }}.hvr-wobble-to-top-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active { -webkit-animation-name: hvr-wobble-to-top-right; animation-name: hvr-wobble-to-top-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble Top */@-webkit-keyframes hvr-wobble-top { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}@keyframes hvr-wobble-top { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}.hvr-wobble-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform-origin: 0 100%; transform-origin: 0 100%;}.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active { -webkit-animation-name: hvr-wobble-top; animation-name: hvr-wobble-top; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble Bottom */@-webkit-keyframes hvr-wobble-bottom { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}@keyframes hvr-wobble-bottom { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}.hvr-wobble-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active { -webkit-animation-name: hvr-wobble-bottom; animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Wobble Skew */@-webkit-keyframes hvr-wobble-skew { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}@keyframes hvr-wobble-skew { 16.65% {  -webkit-transform: skew(-12deg);  transform: skew(-12deg); } 33.3% {  -webkit-transform: skew(10deg);  transform: skew(10deg); } 49.95% {  -webkit-transform: skew(-6deg);  transform: skew(-6deg); } 66.6% {  -webkit-transform: skew(4deg);  transform: skew(4deg); } 83.25% {  -webkit-transform: skew(-2deg);  transform: skew(-2deg); } 100% {  -webkit-transform: skew(0);  transform: skew(0); }}.hvr-wobble-skew { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active { -webkit-animation-name: hvr-wobble-skew; animation-name: hvr-wobble-skew; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Buzz */@-webkit-keyframes hvr-buzz { 50% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 100% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); }}@keyframes hvr-buzz { 50% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 100% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); }}.hvr-buzz { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active { -webkit-animation-name: hvr-buzz; animation-name: hvr-buzz; -webkit-animation-duration: 0.15s; animation-duration: 0.15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}/* Buzz Out */@-webkit-keyframes hvr-buzz-out { 10% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 20% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 30% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 40% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 50% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 60% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 70% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 80% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 90% {  -webkit-transform: translateX(1px) rotate(0);  transform: translateX(1px) rotate(0); } 100% {  -webkit-transform: translateX(-1px) rotate(0);  transform: translateX(-1px) rotate(0); }}@keyframes hvr-buzz-out { 10% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 20% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 30% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 40% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 50% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 60% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 70% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 80% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 90% {  -webkit-transform: translateX(1px) rotate(0);  transform: translateX(1px) rotate(0); } 100% {  -webkit-transform: translateX(-1px) rotate(0);  transform: translateX(-1px) rotate(0); }}.hvr-buzz-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;}.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active { -webkit-animation-name: hvr-buzz-out; animation-name: hvr-buzz-out; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* BACKGROUND TRANSITIONS *//* Fade */.hvr-fade { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active { background-color: #2098d1; color: white;}/* Back Pulse */@-webkit-keyframes hvr-back-pulse { 50% {  background-color: rgba(32, 152, 209, 0.75); }}@keyframes hvr-back-pulse { 50% {  background-color: rgba(32, 152, 209, 0.75); }}.hvr-back-pulse { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active { -webkit-animation-name: hvr-back-pulse; animation-name: hvr-back-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background-color: #2098d1; background-color: #2098d1; color: white;}/* Sweep To Right */.hvr-sweep-to-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color: white;}.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before { -webkit-transform: scaleX(1); transform: scaleX(1);}/* Sweep To Left */.hvr-sweep-to-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-sweep-to-left:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active { color: white;}.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before { -webkit-transform: scaleX(1); transform: scaleX(1);}/* Sweep To Bottom */.hvr-sweep-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-sweep-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active { color: white;}.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1);}/* Sweep To Top */.hvr-sweep-to-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-sweep-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { color: white;}.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before { -webkit-transform: scaleY(1); transform: scaleY(1);}/* Bounce To Right */.hvr-bounce-to-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { color: white;}.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/* Bounce To Left */.hvr-bounce-to-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-to-left:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active { color: white;}.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/* Bounce To Bottom */.hvr-bounce-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { color: white;}.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/* Bounce To Top */.hvr-bounce-to-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.hvr-bounce-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { color: white;}.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/* Radial Out */.hvr-radial-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-radial-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; border-radius: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active { color: white;}.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before { -webkit-transform: scale(2); transform: scale(2);}/* Radial In */.hvr-radial-in { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-radial-in:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #e1e1e1; border-radius: 100%; -webkit-transform: scale(2); transform: scale(2); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active { color: white;}.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before { -webkit-transform: scale(0); transform: scale(0);}/* Rectangle In */.hvr-rectangle-in { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-rectangle-in:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #e1e1e1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active { color: white;}.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before { -webkit-transform: scale(0); transform: scale(0);}/* Rectangle Out */.hvr-rectangle-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-rectangle-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { color: white;}.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before { -webkit-transform: scale(1); transform: scale(1);}/* Shutter In Horizontal */.hvr-shutter-in-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-shutter-in-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active { color: white;}.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before { -webkit-transform: scaleX(0); transform: scaleX(0);}/* Shutter Out Horizontal */.hvr-shutter-out-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-shutter-out-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color: white;}.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before { -webkit-transform: scaleX(1); transform: scaleX(1);}/* Shutter In Vertical */.hvr-shutter-in-vertical { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-shutter-in-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active { color: white;}.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before { -webkit-transform: scaleY(0); transform: scaleY(0);}/* Shutter Out Vertical */.hvr-shutter-out-vertical { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-shutter-out-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active { color: white;}.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before { -webkit-transform: scaleY(1); transform: scaleY(1);}/* BORDER TRANSITIONS *//* Border Fade */.hvr-border-fade { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow; transition-property: box-shadow; box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0); /* Hack to improve aliasing on mobile/tablet devices */}.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active { box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px rgba(0, 0, 0, 0); /* Hack to improve aliasing on mobile/tablet devices */}/* Hollow */.hvr-hollow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: background; transition-property: background; box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0); /* Hack to improve aliasing on mobile/tablet devices */}.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { background: none;}/* Trim */.hvr-trim { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-trim:before { content: ''; position: absolute; border: white solid 4px; top: 4px; left: 4px; right: 4px; bottom: 4px; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity; transition-property: opacity;}.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before { opacity: 1;}/* Ripple Out */@-webkit-keyframes hvr-ripple-out { 100% {  top: -12px;  right: -12px;  bottom: -12px;  left: -12px;  opacity: 0; }}@keyframes hvr-ripple-out { 100% {  top: -12px;  right: -12px;  bottom: -12px;  left: -12px;  opacity: 0; }}.hvr-ripple-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-ripple-out:before { content: ''; position: absolute; border: #e1e1e1 solid 6px; top: 0; right: 0; bottom: 0; left: 0; -webkit-animation-duration: 1s; animation-duration: 1s;}.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before { -webkit-animation-name: hvr-ripple-out; animation-name: hvr-ripple-out;}/* Ripple In */@-webkit-keyframes hvr-ripple-in { 100% {  top: 0;  right: 0;  bottom: 0;  left: 0;  opacity: 1; }}@keyframes hvr-ripple-in { 100% {  top: 0;  right: 0;  bottom: 0;  left: 0;  opacity: 1; }}.hvr-ripple-in { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-ripple-in:before { content: ''; position: absolute; border: #e1e1e1 solid 4px; top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0; -webkit-animation-duration: 1s; animation-duration: 1s;}.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before { -webkit-animation-name: hvr-ripple-in; animation-name: hvr-ripple-in;}/* Outline Out */.hvr-outline-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-outline-out:before { content: ''; position: absolute; border: #e1e1e1 solid 4px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left;}.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { top: -8px; right: -8px; bottom: -8px; left: -8px;}/* Outline In */.hvr-outline-in { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-outline-in:before { pointer-events: none; content: ''; position: absolute; border: #e1e1e1 solid 4px; top: -16px; right: -16px; bottom: -16px; left: -16px; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left;}.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before { top: -8px; right: -8px; bottom: -8px; left: -8px; opacity: 1;}/* Round Corners */.hvr-round-corners { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: border-radius; transition-property: border-radius;}.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active { border-radius: 1em;}/* Underline From Left */.hvr-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-underline-from-left:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0;}/* Underline From Center */.hvr-underline-from-center { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-underline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before { left: 0; right: 0;}/* Underline From Right */.hvr-underline-from-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-underline-from-right:before { content: ""; position: absolute; z-index: -1; left: 100%; right: 0; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: left; transition-property: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before { left: 0;}/* Overline From Left */.hvr-overline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-overline-from-left:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before { right: 0;}/* Overline From Center */.hvr-overline-from-center { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-overline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before { left: 0; right: 0;}/* Overline From Right */.hvr-overline-from-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-overline-from-right:before { content: ""; position: absolute; z-index: -1; left: 100%; right: 0; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: left; transition-property: left; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before { left: 0;}/* Reveal */.hvr-reveal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; border-color: #2098d1; border-style: solid; border-width: 0; -webkit-transition-property: border-width; transition-property: border-width; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { -webkit-transform: translateY(0); transform: translateY(0); border-width: 4px;}/* Underline Reveal */.hvr-underline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-underline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; background: #2098d1; height: 4px; -webkit-transform: translateY(4px); transform: translateY(4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before { -webkit-transform: translateY(0); transform: translateY(0);}/* Overline Reveal */.hvr-overline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}.hvr-overline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; background: #2098d1; height: 4px; -webkit-transform: translateY(-4px); transform: translateY(-4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before { -webkit-transform: translateY(0); transform: translateY(0);}/* SHADOW/GLOW TRANSITIONS *//* Glow */.hvr-glow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow; transition-property: box-shadow;}.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active { box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}/* Shadow */.hvr-shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow; transition-property: box-shadow;}.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}/* Grow Shadow */.hvr-grow-shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform;}.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); -webkit-transform: scale(1.1); transform: scale(1.1);}/* Box Shadow Outset */.hvr-box-shadow-outset { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow; transition-property: box-shadow;}.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active { box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);}/* Box Shadow Inset */.hvr-box-shadow-inset { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow; transition-property: box-shadow; box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0); /* Hack to improve aliasing on mobile/tablet devices */}.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active { box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0); /* Hack to improve aliasing on mobile/tablet devices */}/* Float Shadow */.hvr-float-shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-float-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */}.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}/* Shadow Radial */.hvr-shadow-radial { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-shadow-radial:before, .hvr-shadow-radial:after { pointer-events: none; position: absolute; content: ''; left: 0; width: 100%; box-sizing: border-box; background-repeat: no-repeat; height: 5px; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity; transition-property: opacity;}.hvr-shadow-radial:before { bottom: 100%; background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);}.hvr-shadow-radial:after { top: 100%; background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);}.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after { opacity: 1;}/* SPEECH BUBBLES *//* Bubble Top */.hvr-bubble-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-bubble-top:before { pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; left: calc(50% - 10px); top: 0; border-width: 0 10px 10px 10px; border-color: transparent transparent #e1e1e1 transparent;}.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before { -webkit-transform: translateY(-10px); transform: translateY(-10px);}/* Bubble Right */.hvr-bubble-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-bubble-right:before { pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; top: calc(50% - 10px); right: 0; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #e1e1e1;}.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before { -webkit-transform: translateX(10px); transform: translateX(10px);}/* Bubble Bottom */.hvr-bubble-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-bubble-bottom:before { pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; left: calc(50% - 10px); bottom: 0; border-width: 10px 10px 0 10px; border-color: #e1e1e1 transparent transparent transparent;}.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before { -webkit-transform: translateY(10px); transform: translateY(10px);}/* Bubble Left */.hvr-bubble-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-bubble-left:before { pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; top: calc(50% - 10px); left: 0; border-width: 10px 10px 10px 0; border-color: transparent #e1e1e1 transparent transparent;}.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before { -webkit-transform: translateX(-10px); transform: translateX(-10px);}/* Bubble Float Top */.hvr-bubble-float-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-top:before { position: absolute; z-index: -1; content: ''; left: calc(50% - 10px); top: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #e1e1e1 transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active { -webkit-transform: translateY(10px); transform: translateY(10px);}.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before { -webkit-transform: translateY(-10px); transform: translateY(-10px);}/* Bubble Float Right */.hvr-bubble-float-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-right:before { position: absolute; z-index: -1; top: calc(50% - 10px); right: 0; content: ''; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #e1e1e1; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active { -webkit-transform: translateX(-10px); transform: translateX(-10px);}.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before { -webkit-transform: translateX(10px); transform: translateX(10px);}/* Bubble Float Bottom */.hvr-bubble-float-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-bottom:before { position: absolute; z-index: -1; content: ''; left: calc(50% - 10px); bottom: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #e1e1e1 transparent transparent transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active { -webkit-transform: translateY(-10px); transform: translateY(-10px);}.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before { -webkit-transform: translateY(10px); transform: translateY(10px);}/* Bubble Float Left */.hvr-bubble-float-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-left:before { position: absolute; z-index: -1; content: ''; top: calc(50% - 10px); left: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #e1e1e1 transparent transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active { -webkit-transform: translateX(10px); transform: translateX(10px);}.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before { -webkit-transform: translateX(-10px); transform: translateX(-10px);}/* ICONS *//* Icon Back */.hvr-icon-back { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-left: 2.2em; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.hvr-icon-back:before { content: "\f137"; position: absolute; left: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before { -webkit-transform: translateX(-4px); transform: translateX(-4px);}/* Icon Forward */.hvr-icon-forward { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.1s; transition-duration: 0.1s;}.hvr-icon-forward:before { content: "\f138"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before { -webkit-transform: translateX(4px); transform: translateX(4px);}/* Icon Down */@-webkit-keyframes hvr-icon-down { 0%, 50%, 100% {  -webkit-transform: translateY(0);  transform: translateY(0); } 25%, 75% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}@keyframes hvr-icon-down { 0%, 50%, 100% {  -webkit-transform: translateY(0);  transform: translateY(0); } 25%, 75% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}/* Icon Down */.hvr-icon-down { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-down:before { content: "\f01a"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before { -webkit-animation-name: hvr-icon-down; animation-name: hvr-icon-down; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}/* Icon Up */@-webkit-keyframes hvr-icon-up { 0%, 50%, 100% {  -webkit-transform: translateY(0);  transform: translateY(0); } 25%, 75% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}@keyframes hvr-icon-up { 0%, 50%, 100% {  -webkit-transform: translateY(0);  transform: translateY(0); } 25%, 75% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}/* Icon Up */.hvr-icon-up { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-up:before { content: "\f01b"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before { -webkit-animation-name: hvr-icon-up; animation-name: hvr-icon-up; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}/* Icon Spin */.hvr-icon-spin { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-spin:before { content: "\f021"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;}.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before { -webkit-transform: rotate(360deg); transform: rotate(360deg);}/* Icon Drop */@-webkit-keyframes hvr-icon-drop { 0% {  opacity: 0; } 50% {  opacity: 0;  -webkit-transform: translateY(-100%);  transform: translateY(-100%); } 51%, 100% {  opacity: 1; }}@keyframes hvr-icon-drop { 0% {  opacity: 0; } 50% {  opacity: 0;  -webkit-transform: translateY(-100%);  transform: translateY(-100%); } 51%, 100% {  opacity: 1; }}/* Icon Drop */.hvr-icon-drop { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-drop:before { content: "\f041"; position: absolute; right: 1em; opacity: 1; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before { opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-animation-name: hvr-icon-drop; animation-name: hvr-icon-drop; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/* Icon Fade */.hvr-icon-fade { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-fade:before { content: "\f00c"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: color; transition-property: color;}.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before { color: #0F9E5E;}/* Icon Float Away */@-webkit-keyframes hvr-icon-float-away { 0% {  opacity: 1; } 100% {  opacity: 0;  -webkit-transform: translateY(-1em);  transform: translateY(-1em); }}@keyframes hvr-icon-float-away { 0% {  opacity: 1; } 100% {  opacity: 0;  -webkit-transform: translateY(-1em);  transform: translateY(-1em); }}/* Icon Float Away */.hvr-icon-float-away { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-float-away:before, .hvr-icon-float-away:after { content: "\f055"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome;}.hvr-icon-float-away:after { opacity: 0; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after { -webkit-animation-name: hvr-icon-float-away; animation-name: hvr-icon-float-away; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}/* Icon Sink Away */@-webkit-keyframes hvr-icon-sink-away { 0% {  opacity: 1; } 100% {  opacity: 0;  -webkit-transform: translateY(1em);  transform: translateY(1em); }}@keyframes hvr-icon-sink-away { 0% {  opacity: 1; } 100% {  opacity: 0;  -webkit-transform: translateY(1em);  transform: translateY(1em); }}/* Icon Sink Away */.hvr-icon-sink-away { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-sink-away:before, .hvr-icon-sink-away:after { content: "\f056"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-sink-away:after { opacity: 0; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after { -webkit-animation-name: hvr-icon-sink-away; animation-name: hvr-icon-sink-away; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}/* Icon Grow */.hvr-icon-grow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-grow:before { content: "\f118"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0);}/* Icon Shrink */.hvr-icon-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-shrink:before { content: "\f119"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before { -webkit-transform: scale(0.8); transform: scale(0.8);}/* Icon Pulse */@-webkit-keyframes hvr-icon-pulse { 25% {  -webkit-transform: scale(1.3);  transform: scale(1.3); } 75% {  -webkit-transform: scale(0.8);  transform: scale(0.8); }}@keyframes hvr-icon-pulse { 25% {  -webkit-transform: scale(1.3);  transform: scale(1.3); } 75% {  -webkit-transform: scale(0.8);  transform: scale(0.8); }}.hvr-icon-pulse { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-pulse:before { content: "\f015"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before { -webkit-animation-name: hvr-icon-pulse; animation-name: hvr-icon-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}/* Icon Pulse Grow */@-webkit-keyframes hvr-icon-pulse-grow { to {  -webkit-transform: scale(1.3);  transform: scale(1.3); }}@keyframes hvr-icon-pulse-grow { to {  -webkit-transform: scale(1.3);  transform: scale(1.3); }}.hvr-icon-pulse-grow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-pulse-grow:before { content: "\f015"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before { -webkit-animation-name: hvr-icon-pulse-grow; animation-name: hvr-icon-pulse-grow; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}/* Icon Pulse Shrink */@-webkit-keyframes hvr-icon-pulse-shrink { to {  -webkit-transform: scale(0.8);  transform: scale(0.8); }}@keyframes hvr-icon-pulse-shrink { to {  -webkit-transform: scale(0.8);  transform: scale(0.8); }}.hvr-icon-pulse-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em;}.hvr-icon-pulse-shrink:before { content: "\f015"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before { -webkit-animation-name: hvr-icon-pulse-shrink; animation-name: hvr-icon-pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}/* Icon Push */@-webkit-keyframes hvr-icon-push { 50% {  -webkit-transform: scale(0.5);  transform: scale(0.5); }}@keyframes hvr-icon-push { 50% {  -webkit-transform: scale(0.5);  transform: scale(0.5); }}.hvr-icon-push { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-push:before { content: "\f006"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before { -webkit-animation-name: hvr-icon-push; animation-name: hvr-icon-push; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Icon Pop */@-webkit-keyframes hvr-icon-pop { 50% {  -webkit-transform: scale(1.5);  transform: scale(1.5); }}@keyframes hvr-icon-pop { 50% {  -webkit-transform: scale(1.5);  transform: scale(1.5); }}.hvr-icon-pop { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-pop:before { content: "\f005"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before { -webkit-animation-name: hvr-icon-pop; animation-name: hvr-icon-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Icon Bounce */.hvr-icon-bounce { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-bounce:before { content: "\f087"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before { -webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}/* Icon Rotate */.hvr-icon-rotate { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-rotate:before { content: "\f0c6"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before { -webkit-transform: rotate(20deg); transform: rotate(20deg);}/* Icon Grow Rotate */.hvr-icon-grow-rotate { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-grow-rotate:before { content: "\f095"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before { -webkit-transform: scale(1.5) rotate(12deg); transform: scale(1.5) rotate(12deg);}/* Icon Float */.hvr-icon-float { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-float:before { content: "\f01b"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before { -webkit-transform: translateY(-4px); transform: translateY(-4px);}/* Icon Sink */.hvr-icon-sink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-sink:before { content: "\f01a"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before { -webkit-transform: translateY(4px); transform: translateY(4px);}/* Icon Bob */@-webkit-keyframes hvr-icon-bob { 0% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); } 50% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 100% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}@keyframes hvr-icon-bob { 0% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); } 50% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 100% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}@-webkit-keyframes hvr-icon-bob-float { 100% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}@keyframes hvr-icon-bob-float { 100% {  -webkit-transform: translateY(-6px);  transform: translateY(-6px); }}.hvr-icon-bob { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-bob:before { content: "\f077"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before { -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob; animation-name: hvr-icon-bob-float, hvr-icon-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;}/* Icon Hang */@-webkit-keyframes hvr-icon-hang { 0% {  -webkit-transform: translateY(6px);  transform: translateY(6px); } 50% {  -webkit-transform: translateY(2px);  transform: translateY(2px); } 100% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}@keyframes hvr-icon-hang { 0% {  -webkit-transform: translateY(6px);  transform: translateY(6px); } 50% {  -webkit-transform: translateY(2px);  transform: translateY(2px); } 100% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}@-webkit-keyframes hvr-icon-hang-sink { 100% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}@keyframes hvr-icon-hang-sink { 100% {  -webkit-transform: translateY(6px);  transform: translateY(6px); }}.hvr-icon-hang { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-hang:before { content: "\f078"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before { -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang; animation-name: hvr-icon-hang-sink, hvr-icon-hang; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;}/* Icon Wobble Horizontal */@-webkit-keyframes hvr-icon-wobble-horizontal { 16.65% {  -webkit-transform: translateX(6px);  transform: translateX(6px); } 33.3% {  -webkit-transform: translateX(-5px);  transform: translateX(-5px); } 49.95% {  -webkit-transform: translateX(4px);  transform: translateX(4px); } 66.6% {  -webkit-transform: translateX(-2px);  transform: translateX(-2px); } 83.25% {  -webkit-transform: translateX(1px);  transform: translateX(1px); } 100% {  -webkit-transform: translateX(0);  transform: translateX(0); }}@keyframes hvr-icon-wobble-horizontal { 16.65% {  -webkit-transform: translateX(6px);  transform: translateX(6px); } 33.3% {  -webkit-transform: translateX(-5px);  transform: translateX(-5px); } 49.95% {  -webkit-transform: translateX(4px);  transform: translateX(4px); } 66.6% {  -webkit-transform: translateX(-2px);  transform: translateX(-2px); } 83.25% {  -webkit-transform: translateX(1px);  transform: translateX(1px); } 100% {  -webkit-transform: translateX(0);  transform: translateX(0); }}.hvr-icon-wobble-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-wobble-horizontal:before { content: "\f061"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before { -webkit-animation-name: hvr-icon-wobble-horizontal; animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Icon Wobble Vertical */@-webkit-keyframes hvr-icon-wobble-vertical { 16.65% {  -webkit-transform: translateY(6px);  transform: translateY(6px); } 33.3% {  -webkit-transform: translateY(-5px);  transform: translateY(-5px); } 49.95% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 66.6% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 83.25% {  -webkit-transform: translateY(1px);  transform: translateY(1px); } 100% {  -webkit-transform: translateY(0);  transform: translateY(0); }}@keyframes hvr-icon-wobble-vertical { 16.65% {  -webkit-transform: translateY(6px);  transform: translateY(6px); } 33.3% {  -webkit-transform: translateY(-5px);  transform: translateY(-5px); } 49.95% {  -webkit-transform: translateY(4px);  transform: translateY(4px); } 66.6% {  -webkit-transform: translateY(-2px);  transform: translateY(-2px); } 83.25% {  -webkit-transform: translateY(1px);  transform: translateY(1px); } 100% {  -webkit-transform: translateY(0);  transform: translateY(0); }}.hvr-icon-wobble-vertical { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-wobble-vertical:before { content: "\f062"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before { -webkit-animation-name: hvr-icon-wobble-vertical; animation-name: hvr-icon-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* Icon Buzz */@-webkit-keyframes hvr-icon-buzz { 50% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 100% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); }}@keyframes hvr-icon-buzz { 50% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 100% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); }}.hvr-icon-buzz { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-buzz:before { content: "\f017"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before { -webkit-animation-name: hvr-icon-buzz; animation-name: hvr-icon-buzz; -webkit-animation-duration: 0.15s; animation-duration: 0.15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}/* Icon Buzz Out */@-webkit-keyframes hvr-icon-buzz-out { 10% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 20% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 30% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 40% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 50% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 60% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 70% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 80% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 90% {  -webkit-transform: translateX(1px) rotate(0);  transform: translateX(1px) rotate(0); } 100% {  -webkit-transform: translateX(-1px) rotate(0);  transform: translateX(-1px) rotate(0); }}@keyframes hvr-icon-buzz-out { 10% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 20% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 30% {  -webkit-transform: translateX(3px) rotate(2deg);  transform: translateX(3px) rotate(2deg); } 40% {  -webkit-transform: translateX(-3px) rotate(-2deg);  transform: translateX(-3px) rotate(-2deg); } 50% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 60% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 70% {  -webkit-transform: translateX(2px) rotate(1deg);  transform: translateX(2px) rotate(1deg); } 80% {  -webkit-transform: translateX(-2px) rotate(-1deg);  transform: translateX(-2px) rotate(-1deg); } 90% {  -webkit-transform: translateX(1px) rotate(0);  transform: translateX(1px) rotate(0); } 100% {  -webkit-transform: translateX(-1px) rotate(0);  transform: translateX(-1px) rotate(0); }}.hvr-icon-buzz-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-right: 2.2em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}.hvr-icon-buzz-out:before { content: "\f023"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0);}.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before { -webkit-animation-name: hvr-icon-buzz-out; animation-name: hvr-icon-buzz-out; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}/* CURLS *//* Curl Top Left */.hvr-curl-top-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-curl-top-left:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; top: 0; left: 0; background: white; /* IE9 */ background: linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000'); /*For IE7-8-9*/ z-index: 1000; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height;}.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before { width: 25px; height: 25px;}/* Curl Top Right */.hvr-curl-top-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-curl-top-right:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; top: 0; right: 0; background: white; /* IE9 */ background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height;}.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before { width: 25px; height: 25px;}/* Curl Bottom Right */.hvr-curl-bottom-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-curl-bottom-right:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; bottom: 0; right: 0; background: white; /* IE9 */ background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height;}.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before { width: 25px; height: 25px;}/* Curl Bottom Left */.hvr-curl-bottom-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}.hvr-curl-bottom-left:before { pointer-events: none; position: absolute; content: ''; height: 0; width: 0; bottom: 0; left: 0; background: white; /* IE9 */ background: linear-gradient(45deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: width, height; transition-property: width, height;}.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before { width: 25px; height: 25px;}/* Magnific Popup CSS */.mfp-bg { top:0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }.mfp-align-top .mfp-container:before { display: none; }.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }.mfp-ajax-cur { cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }.mfp-auto-cursor .mfp-content { cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }.mfp-loading.mfp-figure { display: none; }.mfp-hide { display: none !important; }.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a {  color: #CCC; }  .mfp-preloader a:hover {   color: #FFF; }.mfp-s-ready .mfp-preloader { display: none; }.mfp-s-error .mfp-content { display: none; }button.mfp-close,button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }button::-moz-focus-inner { padding: 0; border: 0; }.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus {  opacity: 1;  filter: alpha(opacity=100); } .mfp-close:active {  top: 1px; }.mfp-close-btn-in .mfp-close { color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }.mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active {  margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus {  opacity: 1;  filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a {  border-top-width: 13px;  border-bottom-width: 13px;  top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b {  border-top-width: 21px;  border-bottom-width: 21px;  opacity: 0.7; }.mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {  border-right: 17px solid #FFF;  margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {  margin-left: 25px;  border-right: 27px solid #3F3F3F; }.mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {  border-left: 17px solid #FFF;  margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {  border-left: 27px solid #3F3F3F; }.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px; } .mfp-iframe-holder .mfp-close {  top: -40px; }.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }/* Main image in popup */img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }/* The shadow behind the image */.mfp-figure { line-height: 0; } .mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  background: #444; } .mfp-figure small {  color: #BDBDBD;  display: block;  font-size: 12px;  line-height: 14px; } .mfp-figure figure {  margin: 0; }.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }.mfp-image-holder .mfp-content { max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /**    * Remove all paddings around the image on small screen    */ .mfp-img-mobile .mfp-image-holder {  padding-left: 0;  padding-right: 0; } .mfp-img-mobile img.mfp-img {  padding: 0; } .mfp-img-mobile .mfp-figure:after {  top: 0;  bottom: 0; } .mfp-img-mobile .mfp-figure small {  display: inline;  margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar {  background: rgba(0, 0, 0, 0.6);  bottom: 0;  margin: 0;  top: auto;  padding: 3px 5px;  position: fixed;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }  .mfp-img-mobile .mfp-bottom-bar:empty {   padding: 0; } .mfp-img-mobile .mfp-counter {  right: 5px;  top: 3px; } .mfp-img-mobile .mfp-close {  top: 0;  right: 0;  width: 35px;  height: 35px;  line-height: 35px;  background: rgba(0, 0, 0, 0.6);  position: fixed;  text-align: center;  padding: 0; } }@media all and (max-width: 900px) { .mfp-arrow {  -webkit-transform: scale(0.75);  transform: scale(0.75); } .mfp-arrow-left {  -webkit-transform-origin: 0;  transform-origin: 0; } .mfp-arrow-right {  -webkit-transform-origin: 100%;  transform-origin: 100%; } .mfp-container {  padding-left: 6px;  padding-right: 6px; } }.mfp-ie7 .mfp-img { padding: 0; }.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }.mfp-ie7 .mfp-container { padding: 0; }.mfp-ie7 .mfp-content { padding-top: 44px; }.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }/*  ====== Zoom effect ======*/.mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8;}.mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0;}.mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;}/* ====== Newspaper effect ======*/.mfp-newspaper { /* start state */ /* animate in */ /* animate out */}.mfp-newspaper .mfp-with-anim { opacity: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.5s; transform: scale(0) rotate(500deg);}.mfp-newspaper.mfp-bg { opacity: 0; transition: all 0.5s;}.mfp-newspaper.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1) rotate(0deg);}.mfp-newspaper.mfp-ready.mfp-bg { opacity: 0.8;}.mfp-newspaper.mfp-removing .mfp-with-anim { transform: scale(0) rotate(500deg); opacity: 0;}.mfp-newspaper.mfp-removing.mfp-bg { opacity: 0;}/* ====== Move-horizontal effect ======*/.mfp-move-horizontal { /* start state */ /* animate in */ /* animate out */}.mfp-move-horizontal .mfp-with-anim { opacity: 0; transition: all 0.3s; transform: translateX(-50px);}.mfp-move-horizontal.mfp-bg { opacity: 0; transition: all 0.3s;}.mfp-move-horizontal.mfp-ready .mfp-with-anim { opacity: 1; transform: translateX(0);}.mfp-move-horizontal.mfp-ready.mfp-bg { opacity: 0.8;}.mfp-move-horizontal.mfp-removing .mfp-with-anim { transform: translateX(50px); opacity: 0;}.mfp-move-horizontal.mfp-removing.mfp-bg { opacity: 0;}/* ====== Move-from-top effect ======*/.mfp-move-from-top { /* start state */ /* animate in */ /* animate out */}.mfp-move-from-top .mfp-content { vertical-align: top;}.mfp-move-from-top .mfp-with-anim { opacity: 0; transition: all 0.2s; transform: translateY(-100px);}.mfp-move-from-top.mfp-bg { opacity: 0; transition: all 0.2s;}.mfp-move-from-top.mfp-ready .mfp-with-anim { opacity: 1; transform: translateY(0);}.mfp-move-from-top.mfp-ready.mfp-bg { opacity: 0.8;}.mfp-move-from-top.mfp-removing .mfp-with-anim { transform: translateY(-50px); opacity: 0;}.mfp-move-from-top.mfp-removing.mfp-bg { opacity: 0;}/* * Core Owl Carousel CSS File *v1.3.3 *//* clearfix */.owl-carousel .owl-wrapper:after {content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* display none until init */.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {   cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:  hidden;-ms-backface-visibility:   hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}/* * Owl Carousel CSS3 Transitions * v1.3.2 */.owl-origin {-webkit-perspective:1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}/* fade */.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease;}.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both;}.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in { -webkit-animation: scaleUpFrom 1.5s ease both; -moz-animation: scaleUpFrom 1.5s ease both; animation: scaleUpFrom 1.5s ease both;}.owl-fadeUp-out { -webkit-animation: scaleUpTo 1.5s ease both; -moz-animation: scaleUpTo 1.5s ease both; animation: scaleUpTo 1.5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty { 0% {opacity: 1}}@-moz-keyframes empty { 0% {opacity: 1}}@keyframes empty { 0% {opacity: 1}}@-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; }}@-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; }}@-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); } 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); } 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); } 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -webkit-transform: translateZ(-500px); } 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; -moz-transform: translateZ(-500px); } 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } 75% { opacity: .5; transform: translateZ(-500px); } 100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade { to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown { from { -moz-transform: translateY(-100%); }}@keyframes goDown { from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); }}/*------------------------------------------------------------------------------Revolution Slider 5.0 Default Style Settings -Screen Stylesheetversion: 5.0.0date:   29/10/15author:themepunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*/.rtl {  direction: rtl;}@font-face {  font-family: 'revicons';  src: url('/upload/fonts/revicons/revicons.eot?5510888');  src: url('/upload/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'), url('/upload/fonts/revicons/revicons.woff?5510888') format('woff'), url('upload/fonts/revicons/revicons.ttf?5510888') format('truetype'), url('/upload/fonts/revicons/revicons.svg?5510888#revicons') format('svg');  font-weight: normal;  font-style: normal;}[class^="revicon-"]:before, [class*=" revicon-"]:before {  font-family: "revicons";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .2em;  text-align: center;  /* For safety - reset parent styles, that can break glyph codes*/  font-variant: normal;  text-transform: none;  /* fix buttons height, for twitter bootstrap */  line-height: 1em;  /* Animation center compensation - margins should be symmetric */  /* remove if not needed */  margin-left: .2em;  /* you can be more comfortable with increased icons size */  /* font-size: 120%; */  /* Uncomment for 3D effect */  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.revicon-search-1:before {  content: '\e802';}/* '' */.revicon-pencil-1:before {  content: '\e831';}/* '' */.revicon-picture-1:before {  content: '\e803';}/* '' */.revicon-cancel:before {  content: '\e80a';}/* '' */.revicon-info-circled:before {  content: '\e80f';}/* '' */.revicon-trash:before {  content: '\e801';}/* '' */.revicon-left-dir:before {  content: '\e817';}/* '' */.revicon-right-dir:before {  content: '\e818';}/* '' */.revicon-down-open:before {  content: '\e83b';}/* '' */.revicon-left-open:before {  content: '\e819';}/* '' */.revicon-right-open:before {  content: '\e81a';}/* '' */.revicon-angle-left:before {  content: '\e820';}/* '' */.revicon-angle-right:before {  content: '\e81d';}/* '' */.revicon-left-big:before {  content: '\e81f';}/* '' */.revicon-right-big:before {  content: '\e81e';}/* '' */.revicon-magic:before {  content: '\e807';}/* '' */.revicon-picture:before {  content: '\e800';}/* '' */.revicon-export:before {  content: '\e80b';}/* '' */.revicon-cog:before {  content: '\e832';}/* '' */.revicon-login:before {  content: '\e833';}/* '' */.revicon-logout:before {  content: '\e834';}/* '' */.revicon-video:before {  content: '\e805';}/* '' */.revicon-arrow-combo:before {  content: '\e827';}/* '' */.revicon-left-open-1:before {  content: '\e82a';}/* '' */.revicon-right-open-1:before {  content: '\e82b';}/* '' */.revicon-left-open-mini:before {  content: '\e822';}/* '' */.revicon-right-open-mini:before {  content: '\e823';}/* '' */.revicon-left-open-big:before {  content: '\e824';}/* '' */.revicon-right-open-big:before {  content: '\e825';}/* '' */.revicon-left:before {  content: '\e836';}/* '' */.revicon-right:before {  content: '\e826';}/* '' */.revicon-ccw:before {  content: '\e808';}/* '' */.revicon-arrows-ccw:before {  content: '\e806';}/* '' */.revicon-palette:before {  content: '\e829';}/* '' */.revicon-list-add:before {  content: '\e80c';}/* '' */.revicon-doc:before {  content: '\e809';}/* '' */.revicon-left-open-outline:before {  content: '\e82e';}/* '' */.revicon-left-open-2:before {  content: '\e82c';}/* '' */.revicon-right-open-outline:before {  content: '\e82f';}/* '' */.revicon-right-open-2:before {  content: '\e82d';}/* '' */.revicon-equalizer:before {  content: '\e83a';}/* '' */.revicon-layers-alt:before {  content: '\e804';}/* '' */.revicon-popup:before {  content: '\e828';}/* '' *//******************************-BASIC STYLES-******************************/.rev_slider_wrapper {  position: relative;  z-index: 0;}.rev_slider {  position: relative;  overflow: visible;}.tp-overflow-hidden {  overflow: hidden;}.tp-simpleresponsive img,.rev_slider img {  max-width: none !important;  -moz-transition: none;  -webkit-transition: none;  -o-transition: none;  transition: none;  margin: 0px;  padding: 0px;  border-width: 0px;  border: none;}.rev_slider .no-slides-text {  font-weight: bold;  text-align: center;  padding-top: 80px;}.rev_slider > ul,.rev_slider_wrapper > ul,.tp-revslider-mainul > li,.rev_slider > ul > li,.rev_slider > ul > li:before,.tp-revslider-mainul > li:before,.tp-simpleresponsive > ul,.tp-simpleresponsive > ul > li,.tp-simpleresponsive > ul > li:before,.tp-revslider-mainul > li,.tp-simpleresponsive > ul > li {  list-style: none !important;  position: absolute;  margin: 0px !important;  padding: 0px !important;  overflow-x: visible;  overflow-y: visible;  list-style-type: none !important;  background-image: none;  background-position: 0px 0px;  text-indent: 0em;  top: 0px;  left: 0px;}  .tp-revslider-mainul > li,  .rev_slider > ul > li,  .rev_slider > ul > li:before,  .tp-revslider-mainul > li:before,  .tp-simpleresponsive > ul > li,  .tp-simpleresponsive > ul > li:before,  .tp-revslider-mainul > li,  .tp-simpleresponsive > ul > li {    visibility: hidden;  }.tp-revslider-slidesli,.tp-revslider-mainul {  padding: 0 !important;  margin: 0 !important;  list-style: none !important;}.rev_slider li.tp-revslider-slidesli {  position: absolute !important;}.tp-caption .rs-untoggled-content {  display: block;}.tp-caption .rs-toggled-content {  display: none;}.rs-toggle-content-active.tp-caption .rs-toggled-content {  display: block;}.rs-toggle-content-active.tp-caption .rs-untoggled-content {  display: none;}.rev_slider .tp-caption,.rev_slider .caption {  position: relative;  visibility: hidden;  white-space: nowrap;  display: block;}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {  margin-bottom: 0;}.tp-svg-layer svg {  width: 100%;  height: 100%;  position: relative;  vertical-align: top;}/* CAROUSEL FUNCTIONS */.tp-carousel-wrapper {  cursor: url(openhand.cur), move;}  .tp-carousel-wrapper.dragged {    cursor: url(closedhand.cur), move;  }/* ADDED FOR SLIDELINK MANAGEMENT */.tp-caption {  z-index: 1;}.tp_inner_padding {  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  max-height: none !important;}.tp-caption {  -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  -o-user-select: none;  position: absolute;  -webkit-font-smoothing: antialiased !important;}  .tp-caption.tp-layer-selectable {    -moz-user-select: all;    -khtml-user-select: all;    -webkit-user-select: all;    -o-user-select: all;  }  .tp-forcenotvisible,  .tp-hide-revslider,  .tp-caption.tp-hidden-caption {    visibility: hidden !important;    display: none !important;  }.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider audio,.rev_slider video {  max-width: none !important;}/**********************************************-FULLSCREEN AND FULLWIDHT CONTAINERS-**********************************************/.rev_slider_wrapper {  width: 100%;}.fullscreen-container {  position: relative;  padding: 0;}.fullwidthbanner-container {  position: relative;  padding: 0;  overflow: hidden;}  .fullwidthbanner-container .fullwidthabanner {    width: 100%;    position: relative;  }/*********************************-SPECIAL TP CAPTIONS -**********************************/.tp-static-layers {  position: absolute;  z-index: 101;  top: 0px;  left: 0px;  /*pointer-events:none;*/}.tp-caption .frontcorner {  width: 0;  height: 0;  border-left: 40px solid transparent;  border-right: 0px solid transparent;  border-top: 40px solid #00A8FF;  position: absolute;  left: -40px;  top: 0px;}.tp-caption .backcorner {  width: 0;  height: 0;  border-left: 0px solid transparent;  border-right: 40px solid transparent;  border-bottom: 40px solid #00A8FF;  position: absolute;  right: 0px;  top: 0px;}.tp-caption .frontcornertop {  width: 0;  height: 0;  border-left: 40px solid transparent;  border-right: 0px solid transparent;  border-bottom: 40px solid #00A8FF;  position: absolute;  left: -40px;  top: 0px;}.tp-caption .backcornertop {  width: 0;  height: 0;  border-left: 0px solid transparent;  border-right: 40px solid transparent;  border-top: 40px solid #00A8FF;  position: absolute;  right: 0px;  top: 0px;}.tp-layer-inner-rotation {  position: relative !important;}/***********************************************-SPECIAL ALTERNATIVE IMAGE SETTINGS-***********************************************/img.tp-slider-alternative-image {  width: 100%;  height: auto;}/******************************-IE8 HACKS-*******************************/.noFilterClass {  filter: none !important;}/********************************-FULLSCREEN VIDEO-*********************************/.rs-background-video-layer {  position: absolute;  top: 0px;  left: 0px;  width: 100%;  height: 100%;  visibility: hidden;  z-index: 0;}.tp-caption.coverscreenvideo {  width: 100%;  height: 100%;  top: 0px;  left: 0px;  position: absolute;}.caption.fullscreenvideo,.tp-caption.fullscreenvideo {  left: 0px;  top: 0px;  position: absolute;  width: 100%;  height: 100%;}  .caption.fullscreenvideo iframe,  .caption.fullscreenvideo audio,  .caption.fullscreenvideo video,  .tp-caption.fullscreenvideo iframe,  .tp-caption.fullscreenvideo iframe audio,  .tp-caption.fullscreenvideo iframe video {    width: 100% !important;    height: 100% !important;    display: none;  }.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video {  background: #000;}.fullcoveredvideo .tp-poster {  background-position: center center;  background-size: cover;  width: 100%;  height: 100%;  top: 0px;  left: 0px;}.videoisplaying .html5vid .tp-poster {  display: none;}.tp-video-play-button {  background: #000;  background: rgba(0,0,0,0.3);  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  position: absolute;  top: 50%;  left: 50%;  color: #FFF;  z-index: 3;  margin-top: -25px;  margin-left: -25px;  line-height: 50px !important;  text-align: center;  cursor: pointer;  width: 50px;  height: 50px;  box-sizing: border-box;  -moz-box-sizing: border-box;  display: inline-block;  vertical-align: top;  z-index: 4;  opacity: 0;  -webkit-transition: opacity 300ms ease-out !important;  -moz-transition: opacity 300ms ease-out !important;  -o-transition: opacity 300ms ease-out !important;  transition: opacity 300ms ease-out !important;}.tp-hiddenaudio,.tp-audio-html5 .tp-video-play-button {  display: none !important;}.tp-caption .html5vid {  width: 100% !important;  height: 100% !important;}.tp-video-play-button i {  width: 50px;  height: 50px;  display: inline-block;  text-align: center;  vertical-align: top;  line-height: 50px !important;  font-size: 40px !important;}.tp-caption:hover .tp-video-play-button {  opacity: 1;}.tp-caption .tp-revstop {  display: none;  border-left: 5px solid #fff !important;  border-right: 5px solid #fff !important;  margin-top: 15px !important;  line-height: 20px !important;  vertical-align: top;  font-size: 25px !important;}.videoisplaying .revicon-right-dir {  display: none;}.videoisplaying .tp-revstop {  display: inline-block;}.videoisplaying .tp-video-play-button {  display: none;}.tp-caption:hover .tp-video-play-button {  display: block;}.fullcoveredvideo .tp-video-play-button {  display: none !important;}.fullscreenvideo .fullscreenvideo audio {  object-fit: contain !important;}.fullscreenvideo .fullscreenvideo video {  object-fit: contain !important;}.fullscreenvideo .fullcoveredvideo audio {  object-fit: cover !important;}.fullscreenvideo .fullcoveredvideo video {  object-fit: cover !important;}.tp-video-controls {  position: absolute;  bottom: 0;  left: 0;  right: 0;  padding: 5px;  opacity: 0;  -webkit-transition: opacity .3s;  -moz-transition: opacity .3s;  -o-transition: opacity .3s;  -ms-transition: opacity .3s;  transition: opacity .3s;  background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));  display: table;  max-width: 100%;  overflow: hidden;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}.tp-caption:hover .tp-video-controls {  opacity: .9;}.tp-video-button {  background: rgba(0,0,0,.5);  border: 0;  color: #EEE;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;  cursor: pointer;  line-height: 12px;  font-size: 12px;  color: #fff;  padding: 0px;  margin: 0px;  outline: none;}  .tp-video-button:hover {    cursor: pointer;  }.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap {  padding: 0px 5px;  display: table-cell;  vertical-align: middle;}.tp-video-seek-bar-wrap {  width: 80%;}.tp-video-vol-bar-wrap {  width: 20%;}.tp-volume-bar,.tp-seek-bar {  width: 100%;  cursor: pointer;  outline: none;  line-height: 12px;  margin: 0;  padding: 0;}.rs-fullvideo-cover {  width: 100%;  height: 100%;  top: 0px;  left: 0px;  position: absolute;  background: transparent;  z-index: 5;}.rs-background-video-layer video::-webkit-media-controls {  display: none !important;}.rs-background-video-layer audio::-webkit-media-controls {  display: none !important;}.tp-audio-html5 .tp-video-controls {  opacity: 1 !important;  visibility: visible !important;}/********************************-DOTTED OVERLAYS-*********************************/.tp-dottedoverlay {  background-repeat: repeat;  width: 100%;  height: 100%;  position: absolute;  top: 0px;  left: 0px;  z-index: 3;}  .tp-dottedoverlay.twoxtwo {    background: url(../assets/gridtile.png);  }  .tp-dottedoverlay.twoxtwowhite {    background: url(../assets/gridtile_white.png);  }  .tp-dottedoverlay.threexthree {    background: url(../assets/gridtile_3x3.png);  }  .tp-dottedoverlay.threexthreewhite {    background: url(../assets/gridtile_3x3_white.png);  }/******************************-SHADOWS-******************************/.tp-shadowcover {  width: 100%;  height: 100%;  top: 0px;  left: 0px;  background: #fff;  position: absolute;  z-index: -1;}.tp-shadow1 {  -webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);  -moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);  box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}.tp-shadow2:before, .tp-shadow2:after,.tp-shadow3:before, .tp-shadow4:after {  z-index: -2;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 85%;  max-width: 300px;  background: transparent;  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.8);  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.8);  box-shadow: 0 15px 10px rgba(0,0,0,0.8);  -webkit-transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -o-transform: rotate(-3deg);  -ms-transform: rotate(-3deg);  transform: rotate(-3deg);}.tp-shadow2:after,.tp-shadow4:after {  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -o-transform: rotate(3deg);  -ms-transform: rotate(3deg);  transform: rotate(3deg);  right: 10px;  left: auto;}.tp-shadow5 {  position: relative;  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}  .tp-shadow5:before, .tp-shadow5:after {    content: "";    position: absolute;    z-index: -2;    -webkit-box-shadow: 0 0 25px 0px rgba(0,0,0,0.6);    -moz-box-shadow: 0 0 25px 0px rgba(0,0,0,0.6);    box-shadow: 0 0 25px 0px rgba(0,0,0,0.6);    top: 30%;    bottom: 0;    left: 20px;    right: 20px;    -moz-border-radius: 100px / 20px;    border-radius: 100px / 20px;  }/******************************-BUTTONS-*******************************/.tp-button {  padding: 6px 13px 5px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  height: 30px;  cursor: pointer;  color: #fff !important;  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;  font-size: 15px;  line-height: 45px !important;  font-family: arial, sans-serif;  font-weight: bold;  letter-spacing: -1px;  text-decoration: none;}  .tp-button.big {    color: #fff;    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);    font-weight: bold;    padding: 9px 20px;    font-size: 19px;    line-height: 57px !important;  }    .purchase:hover,    .tp-button:hover,    .tp-button.big:hover {      background-position: bottom, 15px 11px;    }      /*BUTTON COLORS*/      .tp-button.green, .tp-button:hover.green,      .purchase.green, .purchase:hover.green {        background-color: #21a117;        -webkit-box-shadow: 0px 3px 0px 0px #104d0b;        -moz-box-shadow: 0px 3px 0px 0px #104d0b;        box-shadow: 0px 3px 0px 0px #104d0b;      }      .tp-button.blue, .tp-button:hover.blue,      .purchase.blue, .purchase:hover.blue {        background-color: #1d78cb;        -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;        -moz-box-shadow: 0px 3px 0px 0px #0f3e68;        box-shadow: 0px 3px 0px 0px #0f3e68;      }      .tp-button.red, .tp-button:hover.red,      .purchase.red, .purchase:hover.red {        background-color: #cb1d1d;        -webkit-box-shadow: 0px 3px 0px 0px #7c1212;        -moz-box-shadow: 0px 3px 0px 0px #7c1212;        box-shadow: 0px 3px 0px 0px #7c1212;      }      .tp-button.orange, .tp-button:hover.orange,      .purchase.orange, .purchase:hover.orange {        background-color: #ff7700;        -webkit-box-shadow: 0px 3px 0px 0px #a34c00;        -moz-box-shadow: 0px 3px 0px 0px #a34c00;        box-shadow: 0px 3px 0px 0px #a34c00;      }      .tp-button.darkgrey, .tp-button.grey,      .tp-button:hover.darkgrey, .tp-button:hover.grey,      .purchase.darkgrey, .purchase:hover.darkgrey {        background-color: #555;        -webkit-box-shadow: 0px 3px 0px 0px #222;        -moz-box-shadow: 0px 3px 0px 0px #222;        box-shadow: 0px 3px 0px 0px #222;      }      .tp-button.lightgrey, .tp-button:hover.lightgrey,      .purchase.lightgrey, .purchase:hover.lightgrey {        background-color: #888;        -webkit-box-shadow: 0px 3px 0px 0px #555;        -moz-box-shadow: 0px 3px 0px 0px #555;        box-shadow: 0px 3px 0px 0px #555;      }/* TP BUTTONS DESKTOP SIZE */.rev-btn,.rev-btn:visited {  outline: none !important;  box-shadow: none !important;  text-decoration: none !important;  line-height: 44px;  font-size: 17px;  font-weight: 500;  padding: 12px 35px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}  .rev-btn.rev-uppercase,  .rev-btn.rev-uppercase:visited {    text-transform: uppercase;    letter-spacing: 1px;    font-size: 15px;    font-weight: 900;  }  .rev-btn.rev-withicon i {    font-size: 15px;    font-weight: normal;    position: relative;    top: 0px;    -webkit-transition: all 0.2s ease-out !important;    -moz-transition: all 0.2s ease-out !important;    -o-transition: all 0.2s ease-out !important;    -ms-transition: all 0.2s ease-out !important;    margin-left: 10px !important;  }  .rev-btn.rev-hiddenicon i {    font-size: 15px;    font-weight: normal;    position: relative;    top: 0px;    -webkit-transition: all 0.2s ease-out !important;    -moz-transition: all 0.2s ease-out !important;    -o-transition: all 0.2s ease-out !important;    -ms-transition: all 0.2s ease-out !important;    opacity: 0;    margin-left: 0px !important;    width: 0px !important;  }  .rev-btn.rev-hiddenicon:hover i {    opacity: 1 !important;    margin-left: 10px !important;    width: auto !important;  }  /* REV BUTTONS MEDIUM */  .rev-btn.rev-medium,  .rev-btn.rev-medium:visited {    line-height: 36px;    font-size: 14px;    padding: 10px 30px;  }    .rev-btn.rev-medium.rev-withicon i {      font-size: 14px;      top: 0px;    }    .rev-btn.rev-medium.rev-hiddenicon i {      font-size: 14px;      top: 0px;    }  /* REV BUTTONS SMALL */  .rev-btn.rev-small,  .rev-btn.rev-small:visited {    line-height: 28px;    font-size: 12px;    padding: 7px 20px;  }    .rev-btn.rev-small.rev-withicon i {      font-size: 12px;      top: 0px;    }    .rev-btn.rev-small.rev-hiddenicon i {      font-size: 12px;      top: 0px;    }/* ROUNDING OPTIONS */.rev-maxround {  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.rev-minround {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}/* BURGER BUTTON */.rev-burger {  position: relative;  width: 60px;  height: 60px;  box-sizing: border-box;  padding: 22px 0 0 14px;  border-radius: 50%;  border: 1px solid rgba(51,51,51,0.25);  tap-highlight-color: transparent;  cursor: pointer;}  .rev-burger span {    display: block;    width: 30px;    height: 3px;    background: #333;    transition: .7s;    pointer-events: none;    transform-style: flat !important;  }    .rev-burger span:nth-child(2) {      margin: 3px 0;    }#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child {  transform: translateY(6px) rotate(-45deg);  -webkit-transform: translateY(6px) rotate(-45deg);}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2) {  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  opacity: 0;}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child {  transform: translateY(-6px) rotate(-135deg);  -webkit-transform: translateY(-6px) rotate(-135deg);}.rev-burger.revb-white {  border: 2px solid rgba(255,255,255,0.2);}  .rev-burger.revb-white span {    background: #fff;  }.rev-burger.revb-whitenoborder {  border: 0;}  .rev-burger.revb-whitenoborder span {    background: #fff;  }.rev-burger.revb-darknoborder {  border: 0;}  .rev-burger.revb-darknoborder span {    background: #333;  }.rev-burger.revb-whitefull {  background: #fff;  border: none;}  .rev-burger.revb-whitefull span {    background: #333;  }.rev-burger.revb-darkfull {  background: #333;  border: none;}  .rev-burger.revb-darkfull span {    background: #fff;  }/* SCROLL DOWN BUTTON */@-webkit-keyframes rev-ani-mouse {  0% {    opacity: 1;    top: 29%;  }  15% {    opacity: 1;    top: 50%;  }  50% {    opacity: 0;    top: 50%;  }  100% {    opacity: 0;    top: 29%;  }}@-moz-keyframes rev-ani-mouse {  0% {    opacity: 1;    top: 29%;  }  15% {    opacity: 1;    top: 50%;  }  50% {    opacity: 0;    top: 50%;  }  100% {    opacity: 0;    top: 29%;  }}@keyframes rev-ani-mouse {  0% {    opacity: 1;    top: 29%;  }  15% {    opacity: 1;    top: 50%;  }  50% {    opacity: 0;    top: 50%;  }  100% {    opacity: 0;    top: 29%;  }}.rev-scroll-btn {  display: inline-block;  position: relative;  left: 0;  right: 0;  text-align: center;  cursor: pointer;  width: 35px;  height: 55px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border: 3px solid white;  border-radius: 23px;}  .rev-scroll-btn > * {    display: inline-block;    line-height: 18px;    font-size: 13px;    font-weight: normal;    color: #7f8c8d;    color: #ffffff;    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;    letter-spacing: 2px;  }    .rev-scroll-btn > *:hover,    .rev-scroll-btn > *:focus,    .rev-scroll-btn > *.active {      color: #ffffff;    }    .rev-scroll-btn > *:hover,    .rev-scroll-btn > *:focus,    .rev-scroll-btn > *:active,    .rev-scroll-btn > *.active {      filter: alpha(opacity=80);    }  .rev-scroll-btn.revs-fullwhite {    background: #fff;  }    .rev-scroll-btn.revs-fullwhite span {      background: #333;    }  .rev-scroll-btn.revs-fulldark {    background: #333;    border: none;  }    .rev-scroll-btn.revs-fulldark span {      background: #fff;    }  .rev-scroll-btn span {    position: absolute;    display: block;    top: 29%;    left: 50%;    width: 8px;    height: 8px;    margin: -4px 0 0 -4px;    background: white;    border-radius: 50%;    -webkit-animation: rev-ani-mouse 2.5s linear infinite;    -moz-animation: rev-ani-mouse 2.5s linear infinite;    animation: rev-ani-mouse 2.5s linear infinite;  }  .rev-scroll-btn.revs-dark {    border-color: #333;  }    .rev-scroll-btn.revs-dark span {      background: #333;    }.rev-control-btn {  position: relative;  display: inline-block;  z-index: 5;  color: #FFF;  font-size: 20px;  line-height: 60px;  font-weight: 400;  font-style: normal;  font-family: Raleway;  text-decoration: none;  text-align: center;  background-color: #000;  border-radius: 50px;  text-shadow: none;  background-color: rgba(0, 0, 0, 0.50);  width: 60px;  height: 60px;  box-sizing: border-box;  cursor: pointer;}.rev-cbutton-dark-sr {  border-radius: 3px;}.rev-cbutton-light {  color: #333;  background-color: rgba(255,255,255, 0.75);}.rev-cbutton-light-sr {  color: #333;  border-radius: 3px;  background-color: rgba(255,255,255, 0.75);}.rev-sbutton {  line-height: 37px;  width: 37px;  height: 37px;}.rev-sbutton-blue {  background-color: #3B5998;}.rev-sbutton-lightblue {  background-color: #00A0D1;}.rev-sbutton-red {  background-color: #DD4B39;}/************************************-TP BANNER TIMER-*************************************/.tp-bannertimer {  visibility: hidden;  width: 100%;  height: 5px; /*background:url(../assets/timer.png);*/  background: #fff;  background: rgba(0,0,0,0.15);  position: absolute;  z-index: 200;  top: 0px;}  .tp-bannertimer.tp-bottom {    top: auto;    bottom: 0px !important;    height: 5px;  }/*********************************************-BASIC SETTINGS FOR THE BANNER-***********************************************/.tp-simpleresponsive img {  -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  -o-user-select: none;}.tp-caption img {  background: transparent;  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  zoom: 1;}/* CAPTION SLIDELINK  **/.caption.slidelink a div,.tp-caption.slidelink a div {  width: 3000px;  height: 1500px;  background: url(../assets/coloredbg.png) repeat;}.tp-caption.slidelink a span {  background: url(../assets/coloredbg.png) repeat;}.tp-shape {  width: 100%;  height: 100%;}/*********************************************-WOOCOMMERCE STYLES-***********************************************/.tp-caption .rs-starring {  display: inline-block;}  .tp-caption .rs-starring .star-rating {    float: none;  }  .tp-caption .rs-starring .star-rating {    color: #FFC321 !important;    display: inline-block;    vertical-align: top;  }  .tp-caption .rs-starring .star-rating,  .tp-caption .rs-starring-page .star-rating {    position: relative;    height: 1em;    width: 5.4em;    font-family: star;  }    .tp-caption .rs-starring .star-rating:before,    .tp-caption .rs-starring-page .star-rating:before {      content: "\73\73\73\73\73";      color: #E0DADF;      float: left;      top: 0;      left: 0;      position: absolute;    }    .tp-caption .rs-starring .star-rating span {      overflow: hidden;      float: left;      top: 0;      left: 0;      position: absolute;      padding-top: 1.5em;      font-size: 1em !important;    }      .tp-caption .rs-starring .star-rating span:before,      .tp-caption .rs-starring .star-rating span:before {        content: "\53\53\53\53\53";        top: 0;        position: absolute;        left: 0;      }  .tp-caption .rs-starring .star-rating {    color: #FFC321 !important;  }  .tp-caption .rs-starring .star-rating,  .tp-caption .rs-starring-page .star-rating {    font-size: 1em !important;    font-family: star;  }/******************************-LOADER FORMS-********************************/.tp-loader {  top: 50%;  left: 50%;  z-index: 10000;  position: absolute;}  .tp-loader.spinner0 {    width: 40px;    height: 40px;    background-color: #fff;    background: url(../assets/loader.gif) no-repeat center center;    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    margin-top: -20px;    margin-left: -20px;    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;    animation: tp-rotateplane 1.2s infinite ease-in-out;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;  }  .tp-loader.spinner1 {    width: 40px;    height: 40px;    background-color: #fff;    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    margin-top: -20px;    margin-left: -20px;    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;    animation: tp-rotateplane 1.2s infinite ease-in-out;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;  }  .tp-loader.spinner5 {    background: url(../assets/loader.gif) no-repeat 10px 10px;    background-color: #fff;    margin: -22px -22px;    width: 44px;    height: 44px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;  }@-webkit-keyframes tp-rotateplane {  0% {    -webkit-transform: perspective(120px);  }  50% {    -webkit-transform: perspective(120px) rotateY(180deg);  }  100% {    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);  }}@keyframes tp-rotateplane {  0% {    transform: perspective(120px) rotateX(0deg) rotateY(0deg);  }  50% {    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);  }  100% {    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  }}.tp-loader.spinner2 {  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  background-color: #ff0000;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;  animation: tp-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes tp-scaleout {  0% {    -webkit-transform: scale(0.0);  }  100% {    -webkit-transform: scale(1.0);    opacity: 0;  }}@keyframes tp-scaleout {  0% {    transform: scale(0.0);    -webkit-transform: scale(0.0);  }  100% {    transform: scale(1.0);    -webkit-transform: scale(1.0);    opacity: 0;  }}.tp-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center;}  .tp-loader.spinner3 .bounce1,  .tp-loader.spinner3 .bounce2,  .tp-loader.spinner3 .bounce3 {    width: 18px;    height: 18px;    background-color: #fff;    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    border-radius: 100%;    display: inline-block;    -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;    animation: tp-bouncedelay 1.4s infinite ease-in-out;    /* Prevent first frame from flickering when animation starts */    -webkit-animation-fill-mode: both;    animation-fill-mode: both;  }  .tp-loader.spinner3 .bounce1 {    -webkit-animation-delay: -0.32s;    animation-delay: -0.32s;  }  .tp-loader.spinner3 .bounce2 {    -webkit-animation-delay: -0.16s;    animation-delay: -0.16s;  }@-webkit-keyframes tp-bouncedelay {  0%, 80%, 100% {    -webkit-transform: scale(0.0);  }  40% {    -webkit-transform: scale(1.0);  }}@keyframes tp-bouncedelay {  0%, 80%, 100% {    transform: scale(0.0);  }  40% {    transform: scale(1.0);  }}.tp-loader.spinner4 {  margin: -20px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  -webkit-animation: tp-rotate 2.0s infinite linear;  animation: tp-rotate 2.0s infinite linear;}  .tp-loader.spinner4 .dot1,  .tp-loader.spinner4 .dot2 {    width: 60%;    height: 60%;    display: inline-block;    position: absolute;    top: 0;    background-color: #fff;    border-radius: 100%;    -webkit-animation: tp-bounce 2.0s infinite ease-in-out;    animation: tp-bounce 2.0s infinite ease-in-out;    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  }  .tp-loader.spinner4 .dot2 {    top: auto;    bottom: 0px;    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;  }@-webkit-keyframes tp-rotate {  100% {    -webkit-transform: rotate(360deg);  }}@keyframes tp-rotate {  100% {    transform: rotate(360deg);    -webkit-transform: rotate(360deg);  }}@-webkit-keyframes tp-bounce {  0%, 100% {    -webkit-transform: scale(0.0);  }  50% {    -webkit-transform: scale(1.0);  }}@keyframes tp-bounce {  0%, 100% {    transform: scale(0.0);  }  50% {    transform: scale(1.0);  }}/***********************************************- STANDARD NAVIGATION SETTINGS ***********************************************/.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar {  border: none;  min-height: 0;  margin: 0;  border-radius: 0;  -moz-border-radius: 0;  -webkit-border-radius: 0;}.tp-tabs,.tp-thumbs,.tp-bullets {  position: absolute;  display: block;  z-index: 20;  top: 0px;  left: 0px;}.tp-tab,.tp-thumb {  cursor: pointer;  position: absolute;  opacity: 0.5;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}.tp-arr-imgholder,.tp-videoposter,.tp-thumb-image,.tp-tab-image {  background-position: center center;  background-size: cover;  width: 100%;  height: 100%;  display: block;  position: absolute;  top: 0px;  left: 0px;}.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected {  opacity: 1;}.tp-tab-mask,.tp-thumb-mask {  box-sizing: border-box !important;  -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;}.tp-tabs,.tp-thumbs {  box-sizing: content-box !important;  -webkit-box-sizing: content-box !important;  -moz-box-sizing: content-box !important;}.tp-bullet {  width: 12px;  height: 12px;  position: absolute;  background: #fff;  background: rgba(255,255,255,0.3);  cursor: pointer;}  .tp-bullet.selected,  .tp-bullet:hover {    background: #fff;  }.tp-bannertimer {  background: #000;  background: rgba(0,0,0,0.15);  height: 5px;}.tparrows {  cursor: pointer;  background: #000;  background: rgba(0,0,0,0.5);  width: 40px;  height: 40px;  position: absolute;  display: block;  z-index: 1000;}  .tparrows:hover {    background: #000;  }  .tparrows:before {    font-family: "revicons";    font-size: 15px;    color: #fff;    display: block;    line-height: 40px;    text-align: center;  }  .tparrows.tp-leftarrow:before {    content: '\e824';  }  .tparrows.tp-rightarrow:before {    content: '\e825';  }/***************************- KEN BURNS FIXES -***************************/body.rtl .tp-kbimg {  left: 0 !important;}/***************************- 3D SHADOW MODE -***************************/.dddwrappershadow {  box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);}/*******************- DEBUG MODE -*******************/.hglayerinfo {  position: fixed;  bottom: 0px;  left: 0px;  color: #FFF;  font-size: 12px;  line-height: 20px;  font-weight: 600;  background: rgba(0, 0, 0, 0.75);  padding: 5px 10px;  z-index: 2000;  white-space: normal;}.hginfo {  position: absolute;  top: -2px;  left: -2px;  color: #e74c3c;  font-size: 12px;  font-weight: 600;  background: #000;  padding: 2px 5px;}.indebugmode .tp-caption:hover {  border: 1px dashed #c0392b !important;}.helpgrid {  border: 2px dashed #c0392b;  position: absolute;  top: 0px;  left: 0px;  z-index: 0;}#revsliderlogloglog {  padding: 15px;  color: #fff;  position: fixed;  top: 0px;  left: 0px;  width: 200px;  height: 150px;  background: rgba(0,0,0,0.7);  z-index: 100000;  font-size: 10px;  overflow: scroll;}/*------------------------------------------------------------------------------Revolution Slider 5.0 Layer Style Settings -Screen Stylesheetversion: 5.0.0date:   18/03/15author:themepunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*/.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited{color:#0084B4!important;}.tp-caption.Twitter-Content a:hover{color:#0084B4!important;text-decoration:underline!important;}.tp-caption.medium_grey,.medium_grey{background-color:#888;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;padding:2px 4px;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}.tp-caption.small_text,.small_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:14px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}.tp-caption.medium_text,.medium_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:20px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}.tp-caption.large_text,.large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:40px;font-weight:700;line-height:40px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}.tp-caption.very_large_text,.very_large_text{border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:700;letter-spacing:-2px;line-height:60px;margin:0;position:absolute;text-shadow:0 2px 5px rgba(0,0,0,0.5);white-space:nowrap;}.tp-caption.very_big_white,.very_big_white{background-color:#000;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.very_big_black,.very_big_black{background-color:#fff;border-style:none;border-width:0;color:#000;font-family:Arial;font-size:60px;font-weight:700;line-height:60px;margin:0;padding:1px 4px 0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.modern_medium_fat,.modern_medium_fat{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.modern_medium_fat_white,.modern_medium_fat_white{border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:800;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.modern_medium_light,.modern_medium_light{border-style:none;border-width:0;color:#000;font-family:"Open Sans", sans-serif;font-size:24px;font-weight:300;line-height:20px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.modern_big_bluebg,.modern_big_bluebg{background-color:#4e5b6c;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:800;letter-spacing:0;line-height:36px;margin:0;padding:3px 10px;position:absolute;text-shadow:none;}.tp-caption.modern_big_redbg,.modern_big_redbg{background-color:#de543e;border-style:none;border-width:0;color:#fff;font-family:"Open Sans", sans-serif;font-size:30px;font-weight:300;letter-spacing:0;line-height:36px;margin:0;padding:1px 10px 3px;position:absolute;text-shadow:none;}.tp-caption.modern_small_text_dark,.modern_small_text_dark{border-style:none;border-width:0;color:#555;font-family:Arial;font-size:14px;line-height:22px;margin:0;position:absolute;text-shadow:none;white-space:nowrap;}.tp-caption.boxshadow,.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);}.tp-caption.black,.black{color:#000;text-shadow:none;}.tp-caption.noshadow,.noshadow{text-shadow:none;}.tp-caption.thinheadline_dark,.thinheadline_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;position:absolute;text-shadow:none;}.tp-caption.thintext_dark,.thintext_dark{background-color:transparent;color:rgba(0,0,0,0.85);font-family:"Open Sans";font-size:16px;font-weight:300;line-height:26px;position:absolute;text-shadow:none;}.tp-caption.largeblackbg,.largeblackbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#000;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}.tp-caption.largepinkbg,.largepinkbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#db4360;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}.tp-caption.largewhitebg,.largewhitebg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff;border-radius:0;color:#000;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}.tp-caption.largegreenbg,.largegreenbg{-moz-border-radius:0;-webkit-border-radius:0;background-color:#67ae73;border-radius:0;color:#fff;font-family:"Open Sans";font-size:50px;font-weight:300;line-height:70px;padding:0 20px;position:absolute;text-shadow:none;}.tp-caption.excerpt,.excerpt{background-color:rgba(0,0,0,1);border-color:#fff;border-style:none;border-width:0;color:#fff;font-family:Arial;font-size:36px;font-weight:700;height:auto;letter-spacing:-1.5px;line-height:36px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;white-space:normal!important;width:150px;}.tp-caption.large_bold_grey,.large_bold_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:60px;font-weight:800;line-height:60px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}.tp-caption.medium_thin_grey,.medium_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#666;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:30px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}.tp-caption.small_thin_grey,.small_thin_grey{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#757575;font-family:"Open Sans";font-size:18px;font-weight:300;line-height:26px;margin:0;padding:1px 4px 0;text-decoration:none;text-shadow:none;}.tp-caption.lightgrey_divider,.lightgrey_divider{background-color:rgba(235,235,235,1);background-position:initial initial;background-repeat:initial initial;border-color:#222;border-style:none;border-width:0;height:3px;text-decoration:none;width:370px;}.tp-caption.large_bold_darkblue,.large_bold_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}.tp-caption.medium_bg_darkblue,.medium_bg_darkblue{background-color:#34495e;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}.tp-caption.medium_bold_red,.medium_bold_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;padding:0;text-decoration:none;}.tp-caption.medium_light_red,.medium_light_red{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#e33a0c;font-family:"Open Sans";font-size:21px;font-weight:300;line-height:26px;padding:0;text-decoration:none;}.tp-caption.medium_bg_red,.medium_bg_red{background-color:#e33a0c;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}.tp-caption.medium_bold_orange,.medium_bold_orange{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#f39c12;font-family:"Open Sans";font-size:24px;font-weight:800;line-height:30px;text-decoration:none;}.tp-caption.medium_bg_orange,.medium_bg_orange{background-color:#f39c12;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}.tp-caption.grassfloor,.grassfloor{background-color:rgba(160,179,151,1);border-color:#222;border-style:none;border-width:0;height:150px;text-decoration:none;width:4000px;}.tp-caption.large_bold_white,.large_bold_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}.tp-caption.medium_light_white,.medium_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}.tp-caption.mediumlarge_light_white,.mediumlarge_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}.tp-caption.mediumlarge_light_white_center,.mediumlarge_light_white_center{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-align:center;text-decoration:none;}.tp-caption.medium_bg_asbestos,.medium_bg_asbestos{background-color:#7f8c8d;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:20px;font-weight:800;line-height:20px;padding:10px;text-decoration:none;}.tp-caption.medium_light_black,.medium_light_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:36px;padding:0;text-decoration:none;}.tp-caption.large_bold_black,.large_bold_black{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:58px;font-weight:800;line-height:60px;text-decoration:none;}.tp-caption.mediumlarge_light_darkblue,.mediumlarge_light_darkblue{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#34495e;font-family:"Open Sans";font-size:34px;font-weight:300;line-height:40px;padding:0;text-decoration:none;}.tp-caption.small_light_white,.small_light_white{background-color:transparent;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px;padding:0;text-decoration:none;}.tp-caption.roundedimage,.roundedimage{border-color:#222;border-style:none;border-width:0;}.tp-caption.large_bg_black,.large_bg_black{background-color:#000;border-color:#ffd658;border-style:none;border-width:0;color:#fff;font-family:"Open Sans";font-size:40px;font-weight:800;line-height:40px;padding:10px 20px 15px;text-decoration:none;}.tp-caption.mediumwhitebg,.mediumwhitebg{background-color:#fff;border-color:#000;border-style:none;border-width:0;color:#000;font-family:"Open Sans";font-size:30px;font-weight:300;line-height:30px;padding:5px 15px 10px;text-decoration:none;text-shadow:none;}.tp-caption.maincaption,.maincaption{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#212a40;font-family:roboto;font-size:33px;font-weight:500;line-height:43px;text-decoration:none;text-shadow:none;}.tp-caption.miami_title_60px,.miami_title_60px{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}.tp-caption.miami_subtitle,.miami_subtitle{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:"Source Sans Pro";font-size:17px;font-weight:400;letter-spacing:2px;line-height:24px;text-decoration:none;text-shadow:none;}.tp-caption.divideline30px,.divideline30px{background:#fff;background-color:#fff;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}.tp-caption.Miami_nostyle,.Miami_nostyle{border-color:#222;border-style:none;border-width:0;}.tp-caption.miami_content_light,.miami_content_light{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#fff;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}.tp-caption.miami_title_60px_dark,.miami_title_60px_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#333;font-family:"Source Sans Pro";font-size:60px;font-weight:700;letter-spacing:1px;line-height:60px;text-decoration:none;text-shadow:none;}.tp-caption.miami_content_dark,.miami_content_dark{background-color:transparent;border-color:#000;border-style:none;border-width:0;color:#666;font-family:"Source Sans Pro";font-size:22px;font-weight:400;letter-spacing:0;line-height:28px;text-decoration:none;text-shadow:none;}.tp-caption.divideline30px_dark,.divideline30px_dark{background-color:#333;border-color:#222;border-style:none;border-width:0;height:2px;min-width:30px;text-decoration:none;}.tp-caption.ellipse70px,.ellipse70px{background-color:rgba(0,0,0,0.14902);border-color:#222;border-radius:50px 50px 50px 50px;border-style:none;border-width:0;cursor:pointer;line-height:1px;min-height:70px;min-width:70px;text-decoration:none;}.tp-caption.arrowicon,.arrowicon{border-color:#222;border-style:none;border-width:0;line-height:1px;}.tp-caption.MarkerDisplay,.MarkerDisplay{background-color:transparent;border-color:#000;border-radius:0 0 0 0;border-style:none;border-width:0;font-family:Permanent Marker;font-style:normal;padding:0;text-decoration:none;text-shadow:none;}.tp-caption.Restaurant-Display,.Restaurant-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:120px;font-style:normal;font-weight:700;line-height:120px;padding:0;text-decoration:none;}.tp-caption.Restaurant-Cursive,.Restaurant-Cursive{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Nothing you could do;font-size:30px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Restaurant-ScrollDownText,.Restaurant-ScrollDownText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:0;text-decoration:none;}.tp-caption.Restaurant-Description,.Restaurant-Description{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Restaurant-Price,.Restaurant-Price{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:#fff;font-family:Roboto;font-size:30px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Restaurant-Menuitem,.Restaurant-Menuitem{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:17px;padding:10px 30px;text-align:left;text-decoration:none;}.tp-caption.Furniture-LogoText,.Furniture-LogoText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:160px;font-style:normal;font-weight:300;line-height:150px;padding:0;text-decoration:none;text-shadow:none;}.tp-caption.Furniture-Plus,.Furniture-Plus{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;box-shadow:rgba(0,0,0,0.1) 0 1px 3px;color:rgba(230,207,163,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 7px 4px;text-decoration:none;text-shadow:none;}.tp-caption.Furniture-Title,.Furniture-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}.tp-caption.Furniture-Subtitle,.Furniture-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:20px;padding:0;text-decoration:none;text-shadow:none;}.tp-caption.Gym-Display,.Gym-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:900;line-height:70px;padding:0;text-decoration:none;}.tp-caption.Gym-Subline,.Gym-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Gym-SmallText,.Gym-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;line-height:22;padding:0;text-decoration:none;text-shadow:none;}.tp-caption.Fashion-SmallText,.Fashion-SmallText{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:20px;padding:0;text-decoration:none;}.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:60px;font-style:normal;font-weight:900;letter-spacing:2px;line-height:60px;padding:0;text-decoration:none;}.tp-caption.Fashion-TextBlock,.Fashion-TextBlock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:40px;padding:0;text-decoration:none;}.tp-caption.Sports-Display,.Sports-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:100;letter-spacing:13px;line-height:130px;padding:0;text-decoration:none;}.tp-caption.Sports-DisplayFat,.Sports-DisplayFat{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:130px;font-style:normal;font-weight:900;line-height:130px;padding:0;text-decoration:none;}.tp-caption.Sports-Subline,.Sports-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(0,0,0,1.00);font-family:Raleway;font-size:32px;font-style:normal;font-weight:400;letter-spacing:4px;line-height:32px;padding:0;text-decoration:none;}.tp-caption.Instagram-Caption,.Instagram-Caption{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-decoration:none;}.tp-caption.News-Title,.News-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto Slab;font-size:70px;font-style:normal;font-weight:400;line-height:60px;padding:0;text-decoration:none;}.tp-caption.News-Subtitle,.News-Subtitle{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto Slab;font-size:15px;font-style:normal;font-weight:300;line-height:24px;padding:0;text-decoration:none;}.tp-caption.News-Subtitle:hover,.News-Subtitle:hover{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,0.65);text-decoration:none;}.tp-caption.Photography-Display,.Photography-Display{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:80px;font-style:normal;font-weight:100;letter-spacing:5px;line-height:70px;padding:0;text-decoration:none;}.tp-caption.Photography-Subline,.Photography-Subline{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(119,119,119,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Photography-ImageHover,.Photography-ImageHover{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}.tp-caption.Photography-ImageHover:hover,.Photography-ImageHover:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Photography-Menuitem,.Photography-Menuitem{background-color:rgba(0,0,0,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-decoration:none;}.tp-caption.Photography-Menuitem:hover,.Photography-Menuitem:hover{background-color:rgba(0,255,222,0.65);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Photography-Textblock,.Photography-Textblock{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Photography-Subline-2,.Photography-Subline-2{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:3px;line-height:30px;padding:0;text-decoration:none;}.tp-caption.Photography-ImageHover2,.Photography-ImageHover2{background-color:transparent;border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Arial;font-size:20px;font-style:normal;font-weight:400;line-height:22;padding:0;text-decoration:none;}.tp-caption.Photography-ImageHover2:hover,.Photography-ImageHover2:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.WebProduct-Title,.WebProduct-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(51,51,51,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-decoration:none;}.tp-caption.WebProduct-SubTitle,.WebProduct-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-decoration:none;}.tp-caption.WebProduct-Content,.WebProduct-Content{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-decoration:none;}.tp-caption.WebProduct-Menuitem,.WebProduct-Menuitem{background-color:rgba(51,51,51,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:500;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}.tp-caption.WebProduct-Menuitem:hover,.WebProduct-Menuitem:hover{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(153,153,153,1.00);text-decoration:none;}.tp-caption.WebProduct-Title-Light,.WebProduct-Title-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:90px;font-style:normal;font-weight:100;line-height:90px;padding:0;text-align:left;text-decoration:none;}.tp-caption.WebProduct-SubTitle-Light,.WebProduct-SubTitle-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.35);font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;}.tp-caption.WebProduct-Content-Light,.WebProduct-Content-Light{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,0.65);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:0;text-align:left;text-decoration:none;}.tp-caption.FatRounded,.FatRounded{background-color:rgba(0,0,0,0.50);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:20px 22px 20px 25px;text-align:left;text-decoration:none;text-shadow:none;}.tp-caption.FatRounded:hover,.FatRounded:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(211,211,211,1.00);border-radius:50px 50px 50px 50px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.NotGeneric-Title,.NotGeneric-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:70px;font-style:normal;font-weight:800;line-height:70px;padding:10px 0;text-decoration:none;}.tp-caption.NotGeneric-SubTitle,.NotGeneric-SubTitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:13px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:20px;padding:0;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-CallToAction,.NotGeneric-CallToAction{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-CallToAction:hover,.NotGeneric-CallToAction:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.NotGeneric-Icon,.NotGeneric-Icon{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-radius:0 0 0 0;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:400;letter-spacing:3px;line-height:30px;padding:0;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-Menuitem,.NotGeneric-Menuitem{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-Menuitem:hover,.NotGeneric-Menuitem:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.MarkerStyle,.MarkerStyle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Permanent Marker";font-size:17px;font-style:normal;font-weight:100;line-height:30px;padding:0;text-align:left;text-decoration:none;}.tp-caption.Gym-Menuitem,.Gym-Menuitem{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:20px;font-style:normal;font-weight:300;letter-spacing:2px;line-height:20px;padding:3px 5px 3px 8px;text-align:left;text-decoration:none;}.tp-caption.Gym-Menuitem:hover,.Gym-Menuitem:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(255,255,255,0.25);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Newspaper-Button,.Newspaper-Button{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0.25);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(168,216,238,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:20px;padding:0;text-align:left;text-decoration:none;}.tp-caption.Newspaper-Title,.Newspaper-Title{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:left;text-decoration:none;}.tp-caption.Newspaper-Title-Centered,.Newspaper-Title-Centered{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:"Roboto Slab";font-size:50px;font-style:normal;font-weight:400;line-height:55px;padding:0 0 10px;text-align:center;text-decoration:none;}.tp-caption.Hero-Button,.Hero-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}.tp-caption.Hero-Button:hover,.Hero-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(0,0,0,1.00);text-decoration:none;}.tp-caption.Video-Title,.Video-Title{background-color:rgba(0,0,0,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:30px;font-style:normal;font-weight:900;line-height:30px;padding:5px;text-align:left;text-decoration:none;}.tp-caption.Video-SubTitle,.Video-SubTitle{background-color:rgba(0,0,0,0.35);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:12px;padding:5px;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-Button,.NotGeneric-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:10px 30px;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-Button:hover,.NotGeneric-Button:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.NotGeneric-BigButton,.NotGeneric-BigButton{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.15);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:14px;padding:27px 30px;text-align:left;text-decoration:none;}.tp-caption.NotGeneric-BigButton:hover,.NotGeneric-BigButton:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.WebProduct-Button,.WebProduct-Button{background-color:rgba(51,51,51,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:48px;padding:0 40px;text-align:left;text-decoration:none;}.tp-caption.WebProduct-Button:hover,.WebProduct-Button:hover{background-color:rgba(255,255,255,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:2px;color:rgba(51,51,51,1.00);text-decoration:none;}.tp-caption.Restaurant-Button,.Restaurant-Button{background-color:rgba(10,10,10,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;letter-spacing:3px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}.tp-caption.Restaurant-Button:hover,.Restaurant-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,224,129,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Gym-Button,.Gym-Button{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}.tp-caption.Gym-Button:hover,.Gym-Button:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Gym-Button-Light,.Gym-Button-Light{background-color:transparent;border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:12px 35px;text-align:left;text-decoration:none;}.tp-caption.Gym-Button-Light:hover,.Gym-Button-Light:hover{background-color:rgba(114,168,0,0);border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Sports-Button-Light,.Sports-Button-Light{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}.tp-caption.Sports-Button-Light:hover,.Sports-Button-Light:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Sports-Button-Red,.Sports-Button-Red{background-color:rgba(219,28,34,1.00);border-color:rgba(219,28,34,0);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:17px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:17px;padding:12px 35px;text-align:left;text-decoration:none;}.tp-caption.Sports-Button-Red:hover,.Sports-Button-Red:hover{background-color:rgba(0,0,0,1.00);border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Photography-Button,.Photography-Button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.25);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);font-family:Raleway;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:15px;padding:13px 35px;text-align:left;text-decoration:none;}.tp-caption.Photography-Button:hover,.Photography-Button:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:1px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Newspaper-Button-2,.Newspaper-Button-2{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,0.50);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:900;line-height:15px;padding:10px 30px;text-align:left;text-decoration:none;}.tp-caption.Newspaper-Button-2:hover,.Newspaper-Button-2:hover{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,1.00);border-radius:3px 3px 3px 3px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Feature-Tour,.Feature-Tour{background-color:rgba(139,192,39,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}.tp-caption.Feature-Tour:hover,.Feature-Tour:hover{background-color:rgba(114,168,0,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Feature-Examples,.Feature-Examples{background-color:transparent;border-color:rgba(33,42,64,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(33,42,64,0.50);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}.tp-caption.Feature-Examples:hover,.Feature-Examples:hover{background-color:transparent;border-color:rgba(139,192,39,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(139,192,39,1.00);text-decoration:none;}.tp-caption.subcaption,.subcaption{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(111,124,130,1.00);font-family:roboto;font-size:19px;font-style:normal;font-weight:400;line-height:24px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}.tp-caption.menutab,.menutab{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:25px;font-style:normal;font-weight:300;line-height:30px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}.tp-caption.menutab:hover,.menutab:hover{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(213,0,0,1.00);text-decoration:none;}.tp-caption.maincontent,.maincontent{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,46,49,1.00);font-family:roboto;font-size:21px;font-style:normal;font-weight:300;line-height:26px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}.tp-caption.minitext,.minitext{background-color:transparent;border-color:rgba(0,0,0,1.00);border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(185,186,187,1.00);font-family:roboto;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding:0;text-align:left;text-decoration:none;text-shadow:none;}.tp-caption.Feature-Buy,.Feature-Buy{background-color:rgba(0,154,238,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:17px 35px;text-align:left;text-decoration:none;}.tp-caption.Feature-Buy:hover,.Feature-Buy:hover{background-color:rgba(0,133,214,1.00);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;border-style:solid;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Feature-Examples-Light,.Feature-Examples-Light{background-color:transparent;border-color:rgba(255,255,255,0.15);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:17px;padding:15px 35px;text-align:left;text-decoration:none;}.tp-caption.Feature-Examples-Light:hover,.Feature-Examples-Light:hover{background-color:transparent;border-color:rgba(255,255,255,1.00);border-radius:30px 30px 30px 30px;border-style:solid;border-width:2px;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Facebook-Likes,.Facebook-Likes{background-color:rgba(59,89,153,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(255,255,255,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:5px 15px;text-align:left;text-decoration:none;}.tp-caption.Twitter-Favorites,.Twitter-Favorites{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}.tp-caption.Twitter-Link,.Twitter-Link{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(135,153,165,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:15px;padding:11px 11px 9px;text-align:left;text-decoration:none;}.tp-caption.Twitter-Link:hover,.Twitter-Link:hover{background-color:rgba(0,132,180,1.00);border-color:transparent;border-radius:30px 30px 30px 30px;border-style:none;border-width:0;color:rgba(255,255,255,1.00);text-decoration:none;}.tp-caption.Twitter-Retweet,.Twitter-Retweet{background-color:rgba(255,255,255,0);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(136,153,166,1.00);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:22px;padding:0;text-align:left;text-decoration:none;}.tp-caption.Twitter-Content,.Twitter-Content{background-color:rgba(255,255,255,1.00);border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(41,47,51,1.00);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:28px;padding:30px 30px 70px;text-align:left;text-decoration:none;}.revtp-searchform input[type="text"],.revtp-searchform input[type="email"],.revtp-form input[type="text"],.revtp-form input[type="email"]{ font-family: "Arial", sans-serif;  font-size: 15px;  color: #000;  background-color: #fff;  line-height: 46px;  padding: 0 20px;  cursor: text;  border: 0;  width: 400px;  margin-bottom: 0px;  -webkit-transition: background-color 0.5s;  -moz-transition: background-color 0.5s;  -o-transition: background-color 0.5s;  -ms-transition: background-color 0.5s;  transition: background-color 0.5s;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}.tp-caption.BigBold-Title,.BigBold-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 110px;  line-height: 100px;  font-weight: 800;  font-style: normal;  font-family: Raleway;  padding: 10px 0px 10px 0;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.BigBold-SubTitle,.BigBold-SubTitle {  color: rgba(255, 255, 255, 0.50);  font-size: 15px;  line-height: 24px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 1px}.tp-caption.BigBold-Button,.BigBold-Button {  color: rgba(255, 255, 255, 1.00);  font-size: 13px;  line-height: 13px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 15px 50px 15px 50px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(255, 255, 255, 0.50);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 1px}.tp-caption.BigBold-Button:hover,.BigBold-Button:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px}.tp-caption.FoodCarousel-Content,.FoodCarousel-Content {  color: rgba(41, 46, 49, 1.00);  font-size: 17px;  line-height: 28px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 30px 30px 30px 30px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(41, 46, 49, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.FoodCarousel-Button,.FoodCarousel-Button {  color: rgba(41, 46, 49, 1.00);  font-size: 13px;  line-height: 13px;  font-weight: 700;  font-style: normal;  font-family: Raleway;  padding: 15px 70px 15px 50px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(41, 46, 49, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 1px}.tp-caption.FoodCarousel-Button:hover,.FoodCarousel-Button:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(41, 46, 49, 1.00);  border-color: rgba(41, 46, 49, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px}.tp-caption.FoodCarousel-CloseButton,.FoodCarousel-CloseButton {  color: rgba(41, 46, 49, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 700;  font-style: normal;  font-family: Raleway;  padding: 14px 14px 14px 16px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(41, 46, 49, 0);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px;  text-align: left;  letter-spacing: 1px}.tp-caption.FoodCarousel-CloseButton:hover,.FoodCarousel-CloseButton:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(41, 46, 49, 1.00);  border-color: rgba(41, 46, 49, 0);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px}.tp-caption.Video-SubTitle,.Video-SubTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 12px;  line-height: 12px;  font-weight: 600;  font-style: normal;  font-family: Raleway;  padding: 5px 5px 5px 5px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0.35);  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  letter-spacing: 2px;  text-align: left}.tp-caption.Video-Title,.Video-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 30px;  line-height: 30px;  font-weight: 900;  font-style: normal;  font-family: Raleway;  padding: 5px 5px 5px 5px;  text-decoration: none;  background-color: rgba(0, 0, 0, 1.00);  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Travel-BigCaption,.Travel-BigCaption {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 50px;  font-weight: 400;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Travel-SmallCaption,.Travel-SmallCaption {  color: rgba(255, 255, 255, 1.00);  font-size: 25px;  line-height: 30px;  font-weight: 300;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Travel-CallToAction,.Travel-CallToAction {  color: rgba(255, 255, 255, 1.00);  font-size: 25px;  line-height: 25px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 12px 20px 12px 20px;  text-decoration: none;  background-color: rgba(255, 255, 255, 0.05);  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 5px 5px 5px 5px;  text-align: left;  letter-spacing: 1px}.tp-caption.Travel-CallToAction:hover,.Travel-CallToAction:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 0.15);  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 5px 5px 5px 5px}.tp-caption.RotatingWords-TitleWhite,.RotatingWords-TitleWhite {  color: rgba(255, 255, 255, 1.00);  font-size: 70px;  line-height: 70px;  font-weight: 800;  font-style: normal;  font-family: Raleway;  padding: 0px 0px 0px 0;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.RotatingWords-Button,.RotatingWords-Button {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 700;  font-style: normal;  font-family: Raleway;  padding: 20px 50px 20px 50px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(255, 255, 255, 0.15);  border-style: solid;  border-width: 2px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 3px}.tp-caption.RotatingWords-Button:hover,.RotatingWords-Button:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 0px 0px 0px 0px}.tp-caption.RotatingWords-SmallText,.RotatingWords-SmallText {  color: rgba(255, 255, 255, 1.00);  font-size: 14px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  text-shadow: none}.tp-caption.ContentZoom-SmallTitle,.ContentZoom-SmallTitle {  color: rgba(41, 46, 49, 1.00);  font-size: 33px;  line-height: 45px;  font-weight: 600;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-SmallSubtitle,.ContentZoom-SmallSubtitle {  color: rgba(111, 124, 130, 1.00);  font-size: 16px;  line-height: 24px;  font-weight: 600;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-SmallIcon,.ContentZoom-SmallIcon {  color: rgba(41, 46, 49, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Raleway;  padding: 10px 10px 10px 10px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-SmallIcon:hover,.ContentZoom-SmallIcon:hover {  color: rgba(111, 124, 130, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px}.tp-caption.ContentZoom-DetailTitle,.ContentZoom-DetailTitle {  color: rgba(41, 46, 49, 1.00);  font-size: 70px;  line-height: 70px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-DetailSubTitle,.ContentZoom-DetailSubTitle {  color: rgba(111, 124, 130, 1.00);  font-size: 25px;  line-height: 25px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-DetailContent,.ContentZoom-DetailContent {  color: rgba(111, 124, 130, 1.00);  font-size: 17px;  line-height: 28px;  font-weight: 500;  font-style: normal;  font-family: Raleway;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ContentZoom-Button,.ContentZoom-Button {  color: rgba(41, 46, 49, 1.00);  font-size: 13px;  line-height: 13px;  font-weight: 700;  font-style: normal;  font-family: Raleway;  padding: 15px 50px 15px 50px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(41, 46, 49, 0.50);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 1px}.tp-caption.ContentZoom-Button:hover,.ContentZoom-Button:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(41, 46, 49, 1.00);  border-color: rgba(41, 46, 49, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px}.tp-caption.ContentZoom-ButtonClose,.ContentZoom-ButtonClose {  color: rgba(41, 46, 49, 1.00);  font-size: 13px;  line-height: 13px;  font-weight: 700;  font-style: normal;  font-family: Raleway;  padding: 14px 14px 14px 16px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(41, 46, 49, 0.50);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px;  text-align: left;  letter-spacing: 1px}.tp-caption.ContentZoom-ButtonClose:hover,.ContentZoom-ButtonClose:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(41, 46, 49, 1.00);  border-color: rgba(41, 46, 49, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px}.tp-caption.Newspaper-Title,.Newspaper-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 55px;  font-weight: 400;  font-style: normal;  font-family: "Roboto Slab";  padding: 0 0 10px 0;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Newspaper-Subtitle,.Newspaper-Subtitle {  color: rgba(168, 216, 238, 1.00);  font-size: 15px;  line-height: 20px;  font-weight: 900;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Newspaper-Button,.Newspaper-Button {  color: rgba(255, 255, 255, 1.00);  font-size: 13px;  line-height: 17px;  font-weight: 700;  font-style: normal;  font-family: Roboto;  padding: 12px 35px 12px 35px;  text-decoration: none;  background-color: rgba(255, 255, 255, 0);  border-color: rgba(255, 255, 255, 0.25);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  letter-spacing: 2px;  text-align: left}.tp-caption.Newspaper-Button:hover,.Newspaper-Button:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px}.tp-caption.rtwhitemedium,.rtwhitemedium {  font-size: 22px;  line-height: 26px;  color: rgb(255, 255, 255);  text-decoration: none;  background-color: transparent;  border-width: 0px;  border-color: rgb(0, 0, 0);  border-style: none;  text-shadow: none}@media only screen and (max-width: 767px) {.revtp-searchform input[type="text"],.revtp-searchform input[type="email"],.revtp-form input[type="text"],.revtp-form input[type="email"] { width: 200px !important; }}.revtp-searchform input[type="submit"],.revtp-form input[type="submit"] {font-family: "Arial", sans-serif;  line-height: 46px;  letter-spacing: 1px;  text-transform: uppercase;  font-size: 15px;  font-weight: 700;  padding: 0 20px;  border: 0;  background: #009aee;  color: #fff;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}.tp-caption.Twitter-Content a,  .tp-caption.Twitter-Content a:visited {    color: #0084B4 !important  }  .tp-caption.Twitter-Content a:hover {    color: #0084B4 !important;    text-decoration: underline !important  }  .tp-caption.Concept-Title,  .Concept-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 700;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 5px  }  .tp-caption.Concept-SubTitle,  .Concept-SubTitle {    color: rgba(255, 255, 255, 0.65);    font-size: 25px;    line-height: 25px;    font-weight: 700;    font-style: italic;    font-family: Playfair Display;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Concept-Content,  .Concept-Content {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Concept-MoreBtn,  .Concept-MoreBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left  }  .tp-caption.Concept-MoreBtn:hover,  .Concept-MoreBtn:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 0.15);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px  }  .tp-caption.Concept-LessBtn,  .Concept-LessBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left  }  .tp-caption.Concept-LessBtn:hover,  .Concept-LessBtn:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px  }  .tp-caption.Concept-SubTitle-Dark,  .Concept-SubTitle-Dark {    color: rgba(0, 0, 0, 0.65);    font-size: 25px;    line-height: 25px;    font-weight: 700;    font-style: italic;    font-family: Playfair Display;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Concept-Title-Dark,  .Concept-Title-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 700;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 5px  }  .tp-caption.Concept-MoreBtn-Dark,  .Concept-MoreBtn-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left  }  .tp-caption.Concept-MoreBtn-Dark:hover,  .Concept-MoreBtn-Dark:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px  }  .tp-caption.Concept-Content-Dark,  .Concept-Content-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Concept-Notice,  .Concept-Notice {    color: rgba(255, 255, 255, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px  }  .tp-caption.Concept-Content a,  .tp-caption.Concept-Content a:visited {    color: #fff !important;    border-bottom: 1px solid #fff !important;    font-weight: 700 !important;  }  .tp-caption.Concept-Content a:hover {    border-bottom: 1px solid transparent !important;  }  .tp-caption.Concept-Content-Dark a,  .tp-caption.Concept-Content-Dark a:visited {    color: #000 !important;    border-bottom: 1px solid #000 !important;    font-weight: 700 !important;  }  .tp-caption.Concept-Content-Dark a:hover {    border-bottom: 1px solid transparent !important;  }  .tp-caption.Twitter-Content a,  .tp-caption.Twitter-Content a:visited {    color: #0084B4 !important  }  .tp-caption.Twitter-Content a:hover {    color: #0084B4 !important;    text-decoration: underline !important  }  .tp-caption.Creative-Title,  .Creative-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Creative-SubTitle,  .Creative-SubTitle {    color: rgba(205, 176, 131, 1.00);    font-size: 14px;    line-height: 14px;    font-weight: 400;    font-style: normal;    font-family: Lato;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px  }  .tp-caption.Creative-Button,  .Creative-Button {    color: rgba(205, 176, 131, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 400;    font-style: normal;    font-family: Lato;    padding: 15px 50px 15px 50px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(205, 176, 131, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px  }  .tp-caption.Creative-Button:hover,  .Creative-Button:hover {    color: rgba(205, 176, 131, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(205, 176, 131, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px  }.tp-caption.subcaption,  .subcaption {    color: rgba(111, 124, 130, 1.00);    font-size: 19px;    line-height: 24px;    font-weight: 400;    font-style: normal;    font-family: roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-shadow: none;    text-align: left  }  .tp-caption.RedDot,  .RedDot {    color: rgba(0, 0, 0, 1.00);        font-weight: 400;    font-style: normal;        padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: rgba(213, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 5px;    border-radius: 50px 50px 50px 50px  }  .tp-caption.RedDot:hover,  .RedDot:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 0.75);    border-color: rgba(213, 0, 0, 1.00);    border-style: solid;    border-width: 5px;    border-radius: 50px 50px 50px 50px  }  .tp-caption.SlidingOverlays-Title,  .SlidingOverlays-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.SlidingOverlays-Title,  .SlidingOverlays-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }   .tp-caption.Woo-TitleLarge,  .Woo-TitleLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text  }  .tp-caption.Woo-Rating,  .Woo-Rating {    color: rgba(0, 0, 0, 1.00);    font-size: 14px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    type: text  }  .tp-caption.Woo-SubTitle,  .Woo-SubTitle {    color: rgba(0, 0, 0, 1.00);    font-size: 18px;    line-height: 18px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    type: text  }  .tp-caption.Woo-PriceLarge,  .Woo-PriceLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text  }  .tp-caption.Woo-ProductInfo,  .Woo-ProductInfo {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 75px 12px 50px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button  }  .tp-caption.Woo-ProductInfo:hover,  .Woo-ProductInfo:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px  }  .tp-caption.Woo-AddToCart,  .Woo-AddToCart {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 35px 12px 35px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button  }  .tp-caption.Woo-AddToCart:hover,  .Woo-AddToCart:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px  }  .tp-caption.Woo-TitleLarge,  .Woo-TitleLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text  }  .tp-caption.Woo-SubTitle,  .Woo-SubTitle {    color: rgba(0, 0, 0, 1.00);    font-size: 18px;    line-height: 18px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    type: text  }  .tp-caption.Woo-PriceLarge,  .Woo-PriceLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text  }  .tp-caption.Woo-ProductInfo,  .Woo-ProductInfo {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 75px 12px 50px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button  }  .tp-caption.Woo-ProductInfo:hover,  .Woo-ProductInfo:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px  }  .tp-caption.Woo-AddToCart,  .Woo-AddToCart {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 35px 12px 35px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button  }  .tp-caption.Woo-AddToCart:hover,  .Woo-AddToCart:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px  }  .tp-caption.FullScreen-Toggle,  .FullScreen-Toggle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 11px 8px 11px 12px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 0.50);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 3px;    text-align: left  }  .tp-caption.FullScreen-Toggle:hover,  .FullScreen-Toggle:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px  }  .tp-caption.Agency-Title,.Agency-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 70px;  line-height: 70px;  font-weight: 900;  font-style: normal;  font-family: lato;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 10px}.tp-caption.Agency-SubTitle,.Agency-SubTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 400;  font-style: italic;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.Agency-PlayBtn,.Agency-PlayBtn {  color: rgba(255, 255, 255, 1.00);  font-size: 30px;  line-height: 71px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 0px;  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 100px 100px 100px 100px;  text-align: center}.tp-caption.Agency-PlayBtn:hover,.Agency-PlayBtn:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 100px 100px 100px 100px;  cursor: pointer}.tp-caption.Agency-SmallText,.Agency-SmallText {  color: rgba(255, 255, 255, 1.00);  font-size: 12px;  line-height: 12px;  font-weight: 900;  font-style: normal;  font-family: lato;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 5px}.tp-caption.Agency-Social,.Agency-Social {  color: rgba(51, 51, 51, 1.00);  font-size: 25px;  line-height: 50px;  font-weight: 400;  font-style: normal;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: rgba(51, 51, 51, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 30px 30px 30px 30px;  text-align: center}.tp-caption.Agency-Social:hover,.Agency-Social:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(51, 51, 51, 1.00);  border-color: rgba(51, 51, 51, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 30px 30px 30px 30px;  cursor: pointer}.tp-caption.Agency-CloseBtn,.Agency-CloseBtn {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 50px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 0px;  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 0);  border-style: none;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  text-align: center}.tp-caption.Agency-CloseBtn:hover,.Agency-CloseBtn:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 0);  border-style: none;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  cursor: pointer}.tp-caption.Dining-Title,.Dining-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 70px;  line-height: 70px;  font-weight: 400;  font-style: normal;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 10px}.tp-caption.Dining-SubTitle,.Dining-SubTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Dining-BtnLight,.Dining-BtnLight {  color: rgba(255, 255, 255, 0.50);  font-size: 15px;  line-height: 15px;  font-weight: 700;  font-style: normal;  font-family: Lato;  padding: 17px 73px 17px 50px;  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(255, 255, 255, 0.25);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 2px}.tp-caption.Dining-BtnLight:hover,.Dining-BtnLight:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px}.tp-caption.Dining-Social,.Dining-Social {  color: rgba(255, 255, 255, 1.00);  font-size: 25px;  line-height: 50px;  font-weight: 400;  font-style: normal;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 0.25);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px;  text-align: center}.tp-caption.Dining-Social:hover,.Dining-Social:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: rgba(255, 255, 255, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 30px 30px 30px 30px;  cursor: pointer}tp-caption.Team-Thumb,.Team-Thumb {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 22px;  font-weight: 400;  font-style: normal;  font-family: Arial;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Team-Thumb:hover,.Team-Thumb:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  cursor: pointer}.tp-caption.Team-Name,.Team-Name {  color: rgba(255, 255, 255, 1.00);  font-size: 70px;  line-height: 70px;  font-weight: 900;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Team-Position,.Team-Position {  color: rgba(255, 255, 255, 1.00);  font-size: 30px;  line-height: 30px;  font-weight: 400;  font-style: normal;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Team-Description,.Team-Description {  color: rgba(255, 255, 255, 1.00);  font-size: 18px;  line-height: 28px;  font-weight: 400;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Team-Social,.Team-Social {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 50px;  font-weight: 400;  font-style: normal;  font-family: Arial;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.Team-Social:hover,.Team-Social:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}.tp-caption.VideoControls-Play,.VideoControls-Play {  color: rgba(0, 0, 0, 1.00);  font-size: 50px;  line-height: 120px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 7px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  text-align: center}.tp-caption.VideoControls-Play:hover,.VideoControls-Play:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  cursor: pointer}.tp-caption.VideoPlayer-Title,.VideoPlayer-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 40px;  line-height: 40px;  font-weight: 900;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 10px}.tp-caption.VideoPlayer-SubTitle,.VideoPlayer-SubTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 400;  font-style: italic;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.VideoPlayer-Social,.VideoPlayer-Social {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 50px;  font-weight: 400;  font-style: normal;  font-family: Arial;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.VideoPlayer-Social:hover,.VideoPlayer-Social:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}.tp-caption.VideoControls-Mute,.VideoControls-Mute {  color: rgba(0, 0, 0, 1.00);  font-size: 20px;  line-height: 50px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 0px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  text-align: center}.tp-caption.VideoControls-Mute:hover,.VideoControls-Mute:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  cursor: pointer}.tp-caption.VideoControls-Pause,.VideoControls-Pause {  color: rgba(0, 0, 0, 1.00);  font-size: 20px;  line-height: 50px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 0px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  text-align: center}.tp-caption.VideoControls-Pause:hover,.VideoControls-Pause:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 100px 100px 100px 100px;  cursor: pointer }.soundcloudwrapper iframe {  width: 100% !important}.tp-caption.SleekLanding-Title,.SleekLanding-Title {  color: rgba(255, 255, 255, 1.00);  font-size: 35px;  line-height: 40px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 5px}.tp-caption.SleekLanding-ButtonBG,.SleekLanding-ButtonBG {  color: rgba(0, 0, 0, 1.00);  font-size: px;  line-height: px;  font-weight: 700;  font-style: normal;  font-family: ;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: rgba(255, 255, 255, 0.10);  border-color: rgba(0, 0, 0, 0);  border-style: solid;  border-width: 0px;  border-radius: 5px 5px 5px 5px;  text-align: left;  -webkit-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);  -moz-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);  box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)}.tp-caption.SleekLanding-SmallTitle,.SleekLanding-SmallTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 13px;  line-height: 50px;  font-weight: 900;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left;  letter-spacing: 2px}.tp-caption.SleekLanding-BottomText,.SleekLanding-BottomText {  color: rgba(255, 255, 255, 1.00);  font-size: 15px;  line-height: 24px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.SleekLanding-Social,.SleekLanding-Social {  color: rgba(255, 255, 255, 1.00);  font-size: 22px;  line-height: 30px;  font-weight: 400;  font-style: normal;  font-family: Arial;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.SleekLanding-Social:hover,.SleekLanding-Social:hover {  color: rgba(0, 0, 0, 0.25);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  cursor: pointer}#rev_slider_429_1_wrapper .tp-loader.spinner2 {  background-color: #555555 !important;}.tp-fat {  font-weight: 900 !important;}.tp-caption.PostSlider-Category,.PostSlider-Category {  color: rgba(0, 0, 0, 1.00);  font-size: 15px;  line-height: 15px;  font-weight: 300;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  letter-spacing: 3px;  text-align: left}.tp-caption.PostSlider-Title,.PostSlider-Title {  color: rgba(0, 0, 0, 1.00);  font-size: 40px;  line-height: 40px;  font-weight: 400;  font-style: normal;  font-family: Playfair Display;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.PostSlider-Content,.PostSlider-Content {  color: rgba(119, 119, 119, 1.00);  font-size: 15px;  line-height: 23px;  font-weight: 400;  font-style: normal;  font-family: Roboto;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.PostSlider-Button,.PostSlider-Button {  color: rgba(0, 0, 0, 1.00);  font-size: 15px;  line-height: 40px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 1px 56px 1px 32px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  text-align: left}.tp-caption.PostSlider-Button:hover,.PostSlider-Button:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(238, 238, 238, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 1px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}/* media queries */@media only screen and (max-width: 960px) {} @media only screen and (max-width: 768px) {} .tp-caption.LandingPage-Title,.LandingPage-Title {  color:rgba(255,  255,  255,  1.00);  font-size:70px;  line-height:80px;  font-weight:900;  font-style:normal;  font-family:Lato;  padding:0 0 0 0px;  text-decoration:none;  background-color:transparent;  border-color:transparent;  border-style:none;  border-width:0px;  border-radius:0 0 0 0px;  text-align:left;  letter-spacing:10px}.tp-caption.LandingPage-SubTitle,.LandingPage-SubTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 30px;  font-weight: 400;  font-style: italic;  font-family: Georgia, serif;  padding: 0 0 0 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.LandingPage-Button,.LandingPage-Button {  color: rgba(0, 0, 0, 1.00);  font-size: 15px;  line-height: 54px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 35px 0px 35px;  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  text-align: left;  letter-spacing: 3px}.tp-caption.LandingPage-Button:hover,.LandingPage-Button:hover {  color: rgba(0, 0, 0, 1.00);  text-decoration: none;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}.tp-caption.App-Content a,.tp-caption.App-Content a:visited {  color: #89124e !important;  border-bottom: 1px solid transparent !important;  font-weight: bold !important;}.tp-caption.App-Content a:hover {  border-bottom: 1px solid #89124e !important;}.tp-caption.RockBand-LogoText,.RockBand-LogoText {  color: rgba(255, 255, 255, 1.00);  font-size: 60px;  line-height: 60px;  font-weight: 700;  font-style: normal;  font-family: Oswald;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Twitter-Content a,.tp-caption.Twitter-Content a:visited {  color: #fff !important;  text-decoration: underline !important;}.tp-caption.Twitter-Content a:hover {  color: #fff !important;  text-decoration: none !important;}.soundcloudwrapper iframe {  width: 100% !important}.tp-caption.Agency-LogoText,.Agency-LogoText {  color: rgba(255, 255, 255, 1.00);  font-size: 12px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 1px}.tp-caption.ComingSoon-Highlight,.ComingSoon-Highlight {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 37px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 20px 3px 20px;  text-decoration: none;  text-align: left;  background-color: rgba(0, 154, 238, 1.00);  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ComingSoon-Count,.ComingSoon-Count {  color: rgba(255, 255, 255, 1.00);  font-size: 50px;  line-height: 50px;  font-weight: 900;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.ComingSoon-CountUnit,.ComingSoon-CountUnit {  color: rgba(255, 255, 255, 1.00);  font-size: 20px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.ComingSoon-NotifyMe,.ComingSoon-NotifyMe {  color: rgba(164, 157, 143, 1.00);  font-size: 27px;  line-height: 35px;  font-weight: 600;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}#mc_embed_signup input#mce-EMAIL {  font-family: "Lato", sans-serif;  font-size: 15px;  color: #000;  background-color: #fff;  line-height: 46px;  padding: 0 20px;  cursor: text;  border: 1px solid #fff;  width: 400px;  margin-bottom: 0px;  -webkit-transition: background-color 0.5s;  -moz-transition: background-color 0.5s;  -o-transition: background-color 0.5s;  -ms-transition: background-color 0.5s;  transition: background-color 0.5s;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}#mc_embed_signup input#mce-EMAIL[type="email"]:focus {  background-color: #fff;  border: 1px solid #666;  border-right: 0;}#mc_embed_signup input#mc-embedded-subscribe,#mc_embed_signup input#mc-embedded-subscribe:focus {  font-family: "Lato", sans-serif;  line-height: 46px;  letter-spacing: 1px;  text-transform: uppercase;  font-size: 13px;  font-weight: 900;  padding: 0 20px;  border: 1px solid #009aee;  background: #009aee;  color: #fff;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}#mc_embed_signup input#mc-embedded-subscribe:hover {  background: #0083d4;}@media only screen and (max-width: 767px) {  #mc_embed_signup input#mce-EMAIL {    width: 200px;  }}.tp-caption.Agency-SmallTitle,.Agency-SmallTitle {  color: rgba(255, 255, 255, 1.00);  font-size: 15px;  line-height: 22px;  font-weight: 400;  font-style: normal;  font-family: lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 6px}.tp-caption.Agency-SmallContent,.Agency-SmallContent {  color: rgba(255, 255, 255, 1.00);  font-size: 15px;  line-height: 24px;  font-weight: 400;  font-style: normal;  font-family: lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.Agency-SmallLink,.Agency-SmallLink {  color: rgba(248, 124, 9, 1.00);  font-size: 12px;  line-height: 22px;  font-weight: 700;  font-style: normal;  font-family: lato;  padding: 0 0 0px 0;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 2px;  border-bottom: 1px solid #f87c09 !important}.tp-caption.Agency-SmallLink:hover,.Agency-SmallLink:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  cursor: pointer}.tp-caption.Agency-NavButton,.Agency-NavButton {  color: rgba(51, 51, 51, 1.00);  font-size: 17px;  line-height: 50px;  font-weight: 500;  font-style: normal;  font-family: Roboto;  padding: 0px 0px 0px 0px;  text-decoration: none;  text-align: center;  background-color: rgba(255, 255, 255, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  text-align: center}.tp-caption.Agency-NavButton:hover,.Agency-NavButton:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: rgba(51, 51, 51, 1.00);  border-color: rgba(0, 0, 0, 1.00);  border-style: solid;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}.tp-caption.Agency-SmallLinkGreen,.Agency-SmallLinkGreen {  color: rgba(109, 177, 155, 1.00);  font-size: 12px;  line-height: 22px;  font-weight: 700;  font-style: normal;  font-family: lato;  padding: 0 0 0px 0;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 2px;  border-bottom: 1px solid #6db19b !important}.tp-caption.Agency-SmallLinkGreen:hover,.Agency-SmallLinkGreen:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  cursor: pointer}.tp-caption.Agency-SmallLinkBlue,.Agency-SmallLinkBlue {  color: rgba(153, 153, 153, 1.00);  font-size: 12px;  line-height: 22px;  font-weight: 700;  font-style: normal;  font-family: lato;  padding: 0 0 0px 0;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 2px;  border-bottom: 1px solid #999 !important}.tp-caption.Agency-SmallLinkBlue:hover,.Agency-SmallLinkBlue:hover {  color: rgba(255, 255, 255, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  cursor: pointer}.tp-caption.Agency-LogoText,.Agency-LogoText {  color: rgba(255, 255, 255, 1.00);  font-size: 12px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Lato;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center;  letter-spacing: 1px}.tp-caption.Agency-ArrowTooltip,.Agency-ArrowTooltip {  color: rgba(51, 51, 51, 1.00);  font-size: 15px;  line-height: 20px;  font-weight: 400;  font-style: normal;  font-family: Permanent Marker;  padding: 0 0 0 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: left}.tp-caption.Agency-SmallSocial,.Agency-SmallSocial {  color: rgba(255, 255, 255, 1.00);  font-size: 30px;  line-height: 30px;  font-weight: 400;  font-style: normal;  font-family: Arial;  padding: 0 0 0 0px;  text-decoration: none;  text-align: center;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0 0 0 0px;  text-align: center}.tp-caption.Agency-SmallSocial:hover,.Agency-SmallSocial:hover {  color: rgba(51, 51, 51, 1.00);  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  cursor: pointer}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - ARES SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*/.ares.tparrows { cursor:pointer; background:#fff; min-width:60px;  min-height:60px; position:absolute; display:block; z-index:100;  border-radius:50%;}.ares.tparrows:hover {}.ares.tparrows:before { font-family: "revicons"; font-size:25px; color:#aaa; display:block; line-height: 60px; text-align: center;  -webkit-transition: color 0.3s;  -moz-transition: color 0.3s;  transition: color 0.3s;  z-index:2;  position:relative;}.ares.tparrows.tp-leftarrow:before { content: "\e81f";}.ares.tparrows.tp-rightarrow:before { content: "\e81e";}.ares.tparrows:hover:before { color:#000;   }.ares .tp-title-wrap {  position:absolute; z-index:1; display:inline-block; background:#fff; min-height:60px; line-height:60px; top:0px; margin-left:30px; border-radius:0px 30px 30px 0px; overflow:hidden; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform:scaleX(0);  -webkit-transform:scaleX(0);  transform-origin:0% 50%;  -webkit-transform-origin:0% 50%;} .ares.tp-rightarrow .tp-title-wrap {  right:0px;  margin-right:30px;margin-left:0px;  -webkit-transform-origin:100% 50%;border-radius:30px 0px 0px 30px; }.ares.tparrows:hover .tp-title-wrap { transform:scaleX(1) scaleY(1);  -webkit-transform:scaleX(1) scaleY(1);}.ares .tp-arr-titleholder { position:relative; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform:translateX(200px);  text-transform:uppercase; color:#000; font-weight:400; font-size:14px; line-height:60px; white-space:nowrap; padding:0px 20px; margin-left:10px; opacity:0;}.ares.tp-rightarrow .tp-arr-titleholder {  transform:translateX(-200px);  margin-left:0px; margin-right:10px;   }.ares.tparrows:hover .tp-arr-titleholder {  transform:translateX(0px);  -webkit-transform:translateX(0px); transition-delay: 0.1s; opacity:1;}/* BULLETS */.ares.tp-bullets {}.ares.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.ares .tp-bullet { width:13px; height:13px; position:absolute; background:#e5e5e5; border-radius:50%; cursor: pointer; box-sizing:content-box;}.ares .tp-bullet:hover,.ares .tp-bullet.selected { background:#fff;}.ares .tp-bullet-title { position:absolute; color:#888; font-size:12px; padding:0px 10px; font-weight:600; right:27px; top:-4px; background:#fff; background:rgba(255,255,255,0.75); visibility:hidden; transform:translateX(-20px); -webkit-transform:translateX(-20px); transition:transform 0.3s; -webkit-transition:transform 0.3s; line-height:20px; white-space:nowrap;}   .ares .tp-bullet-title:after {  width: 0px; height: 0px; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent rgba(255,255,255,0.75); content:" ";  position:absolute;  right:-10px; top:0px;}  .ares .tp-bullet:hover .tp-bullet-title{ visibility:visible;  transform:translateX(0px); -webkit-transform:translateX(0px);}.ares .tp-bullet.selected:hover .tp-bullet-title {  background:#fff;    }.ares .tp-bullet.selected:hover .tp-bullet-title:after { border-color:transparent transparent transparent #fff;}.ares.tp-bullets:hover .tp-bullet-title {    visibility:hidden;}.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {  visibility:visible;   }/* TABS */.ares .tp-tab {  opacity:1;    padding:10px; box-sizing:border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid #e5e5e5; }.ares .tp-tab-image {  width:60px; height:60px; max-height:100%; max-width:100%; position:relative; display:inline-block; float:left;}.ares .tp-tab-content {  background:rgba(0,0,0,0);   position:relative;  padding:15px 15px 15px 85px; left:0px; overflow:hidden; margin-top:-15px;  box-sizing:border-box;  color:#333;  display: inline-block;  width:100%;  height:100%; position:absolute; }.ares .tp-tab-date { display:block; color: #aaa; font-weight:500; font-size:12px; margin-bottom:0px; }.ares .tp-tab-title {  display:block;   text-align:left;  color:#333;  font-size:14px;  font-weight:500;  text-transform:none;  line-height:17px;}.ares .tp-tab:hover,.ares .tp-tab.selected { background:#eee; }.ares .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - CUSTOM SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.custom.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px; height:40px; position:absolute; display:block; z-index:100;}.custom.tparrows:hover { background:#000;}.custom.tparrows:before { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}.custom.tparrows.tp-leftarrow:before { content: "\e824";}.custom.tparrows.tp-rightarrow:before { content: "\e825";}/* BULLETS */.custom.tp-bullets {}.custom.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.custom .tp-bullet { width:12px; height:12px; position:absolute; background:#aaa;  background:rgba(125,125,125,0.5); cursor: pointer; box-sizing:content-box;}.custom .tp-bullet:hover,.custom .tp-bullet.selected { background:rgb(125,125,125);}.custom .tp-bullet-image {}.custom .tp-bullet-title {}/* THUMBS *//* TABS *//*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - DIONE SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.dione.tparrows { height:100%; width:100px; background:transparent; background:rgba(0,0,0,0); line-height:100%; transition:all 0.3s;-webkit-transition:all 0.3s;}.dione.tparrows:hover { background:rgba(0,0,0,0.45); }.dione .tp-arr-imgwrapper { width:100px; left:0px; position:absolute; height:100%; top:0px; overflow:hidden; }.dione.tp-rightarrow .tp-arr-imgwrapper {left:auto;right:0px;}.dione .tp-arr-imgholder {background-position:center center;background-size:cover;width:100px;height:100%;top:0px;visibility:hidden;transform:translateX(-50px);-webkit-transform:translateX(-50px);transition:all 0.3s;-webkit-transition:all 0.3s;opacity:0;left:0px;}.dione.tparrows.tp-rightarrow .tp-arr-imgholder { right:0px; left:auto; transform:translateX(50px); -webkit-transform:translateX(50px);}.dione.tparrows:before {position:absolute;line-height:30px;margin-left:-22px;top:50%;left:50%;font-size:30px;margin-top:-15px;transition:all 0.3s;-webkit-transition:all 0.3s;}.dione.tparrows.tp-rightarrow:before {margin-left:6px;}.dione.tparrows:hover:before { transform:translateX(-20px);-webkit-transform:translateX(-20px);opacity:0;}.dione.tparrows.tp-rightarrow:hover:before { transform:translateX(20px);-webkit-transform:translateX(20px);}.dione.tparrows:hover .tp-arr-imgholder { transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;visibility:visible;}/* BULLETS */.dione .tp-bullet {   opacity:1;  width:50px;  height:50px;    padding:3px;  background:#000;  background-color:rgba(0,0,0,0.25);  margin:0px;  box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s; }.dione .tp-bullet-image {  display:block;  box-sizing:border-box;  position:relative;  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); width:44px; height:44px; background-size:cover; background-position:center center; } .dione .tp-bullet-title {   position:absolute;  bottom:65px;   display:inline-block;   left:50%;   background:#000;   background:rgba(0,0,0,0.75);   color:#fff;   padding:10px 30px;   border-radius:4px;  -webkit-border-radius:4px;   opacity:0;   transition:all 0.3s;  -webkit-transition:all 0.3s;  transform: translateZ(0.001px) translateX(-50%) translateY(14px);  transform-origin:50% 100%;  -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);  -webkit-transform-origin:50% 100%;  opacity:0;  white-space:nowrap; }.dione .tp-bullet:hover .tp-bullet-title {   transform:rotateX(0deg) translateX(-50%);  -webkit-transform:rotateX(0deg) translateX(-50%);  opacity:1;}.dione .tp-bullet.selected,.dione .tp-bullet:hover {   background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );    }.dione .tp-bullet-title:after {    content:" ";    position:absolute;    left:50%;    margin-left:-8px;    width: 0;  height: 0;  border-style: solid;  border-width: 8px 8px 0 8px;  border-color: rgba(0,0,0,0.75) transparent transparent transparent;    bottom:-8px;  }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - ERINYEN SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.erinyen.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); min-width:70px; min-height:70px; position:absolute; display:block; z-index:100; border-radius:35px;  }.erinyen.tparrows:before { font-family: "revicons"; font-size:20px; color:#fff; display:block; line-height: 70px; text-align: center;   z-index:2; position:relative;}.erinyen.tparrows.tp-leftarrow:before { content: "\e824";}.erinyen.tparrows.tp-rightarrow:before { content: "\e825";}.erinyen .tp-title-wrap {  position:absolute; z-index:1; display:inline-block; background:#000; background:rgba(0,0,0,0.5); min-height:70px; line-height:70px; top:0px; margin-left:0px; border-radius:35px; overflow:hidden;  transition: opacity 0.3s; -webkit-transition:opacity 0.3s; -moz-transition:opacity 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0);  visibility:hidden; opacity:0;}.erinyen.tparrows:hover .tp-title-wrap{ -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity:1; visibility:visible;}     .erinyen.tp-rightarrow .tp-title-wrap {  right:0px;  margin-right:0px;margin-left:0px;  -webkit-transform-origin:100% 50%; border-radius:35px; padding-right:20px; padding-left:10px; }.erinyen.tp-leftarrow .tp-title-wrap {  padding-left:20px; padding-right:10px;}.erinyen .tp-arr-titleholder { letter-spacing: 3px;  position:relative; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform:translateX(200px);  text-transform:uppercase; color:#fff; font-weight:600; font-size:13px; line-height:70px; white-space:nowrap; padding:0px 20px; margin-left:11px; opacity:0; }.erinyen .tp-arr-imgholder { width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center center; background-size:cover;  } .erinyen .tp-arr-img-over {  width:100%; height:100%; position:absolute; top:0px; left:0px;  background:#000;  background:rgba(0,0,0,0.5);    }.erinyen.tp-rightarrow .tp-arr-titleholder {  transform:translateX(-200px);  margin-left:0px; margin-right:11px;   }.erinyen.tparrows:hover .tp-arr-titleholder {  transform:translateX(0px);  -webkit-transform:translateX(0px); transition-delay: 0.1s; opacity:1;}/* BULLETS */.erinyen.tp-bullets {}.erinyen.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background: #555555; /* old browsers */  background: -moz-linear-gradient(top, #555555 0%, #222222 100%); /* ff3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* chrome,safari4+ */  background: -webkit-linear-gradient(top, #555555 0%,#222222 100%); /* chrome10+,safari5.1+ */  background: -o-linear-gradient(top, #555555 0%,#222222 100%); /* opera 11.10+ */  background: -ms-linear-gradient(top, #555555 0%,#222222 100%); /* ie10+ */  background: linear-gradient(to bottom, #555555 0%,#222222 100%); /* w3c */  filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */ padding:10px 15px; margin-left:-15px;margin-top:-10px; box-sizing:content-box;  border-radius:10px;  box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);}.erinyen .tp-bullet { width:13px; height:13px; position:absolute; background:#111;  border-radius:50%; cursor: pointer; box-sizing:content-box;}.erinyen .tp-bullet:hover,.erinyen .tp-bullet.selected { background: #e5e5e5; /* old browsers */background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ff3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#999999)); /* chrome,safari4+ */background: -webkit-linear-gradient(top, #e5e5e5 0%,#999999 100%); /* chrome10+,safari5.1+ */background: -o-linear-gradient(top, #e5e5e5 0%,#999999 100%); /* opera 11.10+ */background: -ms-linear-gradient(top, #e5e5e5 0%,#999999 100%); /* ie10+ */background: linear-gradient(to bottom, #e5e5e5 0%,#999999 100%); /* w3c */filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */ border:1px solid #555; width:12px;height:12px;}.erinyen .tp-bullet-image {}.erinyen .tp-bullet-title {}/* THUMBS */.erinyen .tp-thumb {opacity:1}.erinyen .tp-thumb-over { background:#000; background:rgba(0,0,0,0.25); width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all 0.3s; transition:all 0.3s;}.erinyen .tp-thumb-more:before { font-family: "revicons"; font-size:12px; color:#aaa; color:rgba(255,255,255,0.75); display:block; line-height: 12px; text-align: left;   z-index:2; position:absolute; top:20px; right:20px; z-index:2;}.erinyen .tp-thumb-more:before { content: "\e825";}.erinyen .tp-thumb-title { font-family:"Raleway"; letter-spacing:1px; font-size:12px; color:#fff; display:block; line-height: 15px; text-align: left;   z-index:2; position:absolute; top:0px; left:0px; z-index:2; padding:20px 35px 20px 20px; width:100%; height:100%; box-sizing:border-box; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:500;}.erinyen .tp-thumb.selected .tp-thumb-more:before,.erinyen .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.erinyen .tp-thumb.selected .tp-thumb-over,.erinyen .tp-thumb:hover .tp-thumb-over { background:#fff;}.erinyen .tp-thumb.selected .tp-thumb-title,.erinyen .tp-thumb:hover .tp-thumb-title { color:#000;}/* TABS */.erinyen .tp-tab-title {  color:#a8d8ee;  font-size:13px;  font-weight:700;  text-transform:uppercase;  font-family:"Roboto Slab"  margin-bottom:5px;}.erinyen .tp-tab-desc { font-size:18px;  font-weight:400;  color:#fff;  line-height:25px; font-family:"Roboto Slab";}   /*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - GYGES SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS *//* BULLETS */.gyges.tp-bullets {}.gyges.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background: #777777; /* Old browsers */  background: -moz-linear-gradient(top, #777777 0%, #666666 100%);   background: -webkit-gradient(linear, left top, left bottom,   color-stop(0%,#777777), color-stop(100%,#666666));   background: -webkit-linear-gradient(top, #777777 0%,#666666 100%);   background: -o-linear-gradient(top, #777777 0%,#666666 100%);   background: -ms-linear-gradient(top, #777777 0%,#666666 100%);   background: linear-gradient(to bottom, #777777 0%,#666666 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777",   endColorstr="#666666",GradientType=0 );  padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box; border-radius:10px;}.gyges .tp-bullet { width:12px; height:12px; position:absolute; background:#333; border:3px solid #444; border-radius:50%; cursor: pointer; box-sizing:content-box;}.gyges .tp-bullet:hover,.gyges .tp-bullet.selected { background: #ffffff; /* Old browsers */  background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom,   color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%); /* IE10+ */  background: linear-gradient(to bottom, #ffffff 0%,#e1e1e1 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",   endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */}.gyges .tp-bullet-image {}.gyges .tp-bullet-title {} /* THUMBS */.gyges .tp-thumb {    opacity:1 }.gyges .tp-thumb-img-wrap { padding:3px;  background:#000; background-color:rgba(0,0,0,0.25); display:inline-block; width:100%; height:100%; position:relative; margin:0px; box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;}.gyges .tp-thumb-image {  padding:3px;  display:block;  box-sizing:border-box;  position:relative;  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); } .gyges .tp-thumb-title {   position:absolute;   bottom:100%;   display:inline-block;   left:50%;   background:rgba(255,255,255,0.8);   padding:10px 30px;   border-radius:4px;  -webkit-border-radius:4px;   margin-bottom:20px;   opacity:0;   transition:all 0.3s;  -webkit-transition:all 0.3s;  transform: translateZ(0.001px) translateX(-50%) translateY(14px);  transform-origin:50% 100%;  -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);  -webkit-transform-origin:50% 100%;  white-space:nowrap; }.gyges .tp-thumb:hover .tp-thumb-title {   transform:rotateX(0deg) translateX(-50%);  -webkit-transform:rotateX(0deg) translateX(-50%);  opacity:1;}.gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap { background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 ); }.gyges .tp-thumb-title:after {    content:" ";    position:absolute;    left:50%;    margin-left:-8px;    width: 0;  height: 0;  border-style: solid;  border-width: 8px 8px 0 8px;  border-color: rgba(255,255,255,0.8) transparent transparent transparent;    bottom:-8px;  }/* TABS */.gyges .tp-tab {  opacity:1;    padding:10px; box-sizing:border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid rgba(255,255,255,0.15); }.gyges .tp-tab-image {  width:60px; height:60px; max-height:100%; max-width:100%; position:relative; display:inline-block; float:left;}.gyges .tp-tab-content {  background:rgba(0,0,0,0);   position:relative;  padding:15px 15px 15px 85px; left:0px; overflow:hidden; margin-top:-15px;  box-sizing:border-box;  color:#333;  display: inline-block;  width:100%;  height:100%; position:absolute; }.gyges .tp-tab-date { display:block; color: rgba(255,255,255,0.25); font-weight:500; font-size:12px; margin-bottom:0px; }.gyges .tp-tab-title {  display:block;   text-align:left;  color:#fff;  font-size:14px;  font-weight:500;  text-transform:none;  line-height:17px;}.gyges .tp-tab:hover,.gyges .tp-tab.selected { background:rgba(0,0,0,0.5); }.gyges .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - HADES SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hades.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.15); width:100px; height:100px; position:absolute; display:block; z-index:100;}.hades.tparrows:before { font-family: "revicons"; font-size:30px; color:#fff; display:block; line-height: 100px; text-align: center; transition: background 0.3s, color 0.3s;}.hades.tparrows.tp-leftarrow:before { content: "\e824";}.hades.tparrows.tp-rightarrow:before { content: "\e825";}.hades.tparrows:hover:before {  color:#aaa;  background:#fff;  background:rgba(255,255,255,1); }.hades .tp-arr-allwrapper { position:absolute; left:100%; top:0px; background:#888;  width:100px;height:100px; -webkit-transition: all 0.3s; transition: all 0.3s; -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; -webkit-transform: rotatey(-90deg); transform: rotatey(-90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper {  left:auto;  right:100%;  -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;  -webkit-transform: rotatey(90deg); transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper {  -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;   -webkit-transform: rotatey(0deg); transform: rotatey(0deg); }  .hades .tp-arr-iwrapper {}.hades .tp-arr-imgholder { background-size:cover; position:absolute; top:0px;left:0px; width:100%;height:100%;}.hades .tp-arr-titleholder {}.hades .tp-arr-subtitleholder {}/* BULLETS */.hades.tp-bullets {}.hades.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.hades .tp-bullet { width:3px; height:3px; position:absolute; background:#888;  cursor: pointer;  border:5px solid #fff; box-sizing:content-box;  box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);  -webkit-perspective:400;  perspective:400;  -webkit-transform:translatez(0.01px);  transform:translatez(0.01px);}.hades .tp-bullet:hover,.hades .tp-bullet.selected { background:#555; }.hades .tp-bullet-image { position:absolute;top:-80px; left:-60px;width:120px;height:60px; background-position:center center; background-size:cover; visibility:hidden; opacity:0; transition:all 0.3s; -webkit-transform-style:flat; transform-style:flat; perspective:600; -webkit-perspective:600; transform: rotatex(-90deg); -webkit-transform: rotatex(-90deg); box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2); transform-origin:50% 100%; -webkit-transform-origin:50% 100%;  }.hades .tp-bullet:hover .tp-bullet-image { display:block; opacity:1; transform: rotatex(0deg); -webkit-transform: rotatex(0deg); visibility:visible;  }.hades .tp-bullet-title {}/* THUMBS */.hades .tp-thumb {    opacity:1 }.hades .tp-thumb-img-wrap { border-radius:50%; padding:3px; display:inline-block;background:#000; background-color:rgba(0,0,0,0.25); width:100%; height:100%; position:relative; margin:0px; box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;}.hades .tp-thumb-image {  padding:3px;  border-radius:50%;  display:block;  box-sizing:border-box;  position:relative;  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); } .hades .tp-thumb:hover .tp-thumb-img-wrap,.hades .tp-thumb.selected .tp-thumb-img-wrap {   background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );    }.hades .tp-thumb-title:after {    content:" ";    position:absolute;    left:50%;    margin-left:-8px;    width: 0;  height: 0;  border-style: solid;  border-width: 8px 8px 0 8px;  border-color: rgba(0,0,0,0.75) transparent transparent transparent;    bottom:-8px;  }/* TABS */.hades .tp-tab { opacity:1; }  .hades .tp-tab-title {   display:block;   color:#333;   font-weight:600;   font-size:18px;   text-align:center;   line-height:25px;     } .hades .tp-tab-price { display:block;  text-align:center;  color:#999;  font-size:16px;  margin-top:10px;  line-height:20px}.hades .tp-tab-button {  display:inline-block;  margin-top:15px;  text-align:center; padding:5px 15px;  color:#fff;  font-size:14px;  background:#219bd7;  border-radius:4px;  font-weight:400;}.hades .tp-tab-inner { text-align:center;}       /*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - HEBE SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hebe.tparrows { cursor:pointer; background:#fff; min-width:70px;  min-height:70px; position:absolute; display:block; z-index:100;}.hebe.tparrows:hover {}.hebe.tparrows:before { font-family: "revicons"; font-size:30px; color:#aaa; display:block; line-height: 70px; text-align: center; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; z-index:2; position:relative;  background:#fff; min-width:70px;  min-height:70px;}.hebe.tparrows.tp-leftarrow:before { content: "\e824";}.hebe.tparrows.tp-rightarrow:before { content: "\e825";}.hebe.tparrows:hover:before { color:#000;   }.hebe .tp-title-wrap {  position:absolute; z-index:0; display:inline-block; background:#000; background:rgba(0,0,0,0.75); min-height:60px; line-height:60px; top:-10px; margin-left:0px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; transform:scaleX(0);  -webkit-transform:scaleX(0);  transform-origin:0% 50%;  -webkit-transform-origin:0% 50%;} .hebe.tp-rightarrow .tp-title-wrap {  right:0px;  -webkit-transform-origin:100% 50%; }.hebe.tparrows:hover .tp-title-wrap { transform:scaleX(1); -webkit-transform:scaleX(1);}.hebe .tp-arr-titleholder { position:relative; text-transform:uppercase; color:#fff; font-weight:600; font-size:12px; line-height:90px; white-space:nowrap; padding:0px 20px 0px 90px;}.hebe.tp-rightarrow .tp-arr-titleholder {  margin-left:0px;  padding:0px 90px 0px 20px; }.hebe.tparrows:hover .tp-arr-titleholder {  transform:translateX(0px);  -webkit-transform:translateX(0px); transition-delay: 0.1s; opacity:1;}.hebe .tp-arr-imgholder{   width:90px;   height:90px;   position:absolute;   left:100%;   display:block;   background-size:cover;   background-position:center center;   top:0px; right:-90px;  }.hebe.tp-rightarrow .tp-arr-imgholder{    right:auto;left:-90px;   }/* BULLETS */.hebe.tp-bullets {}.hebe.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.hebe .tp-bullet { width:3px; height:3px; position:absolute; background:#fff;  cursor: pointer; border:5px solid #222; border-radius:50%; box-sizing:content-box; -webkit-perspective:400; perspective:400; -webkit-transform:translateZ(0.01px); transform:translateZ(0.01px);  transition:all 0.3s;}.hebe .tp-bullet:hover,.hebe .tp-bullet.selected { background:#222; border-color:#fff;}.hebe .tp-bullet-image { position:absolute; top:-90px; left:-40px; width:70px; height:70px; background-position:center center; background-size:cover; visibility:hidden; opacity:0; transition:all 0.3s; -webkit-transform-style:flat; transform-style:flat; perspective:600; -webkit-perspective:600; transform: scale(0); -webkit-transform: scale(0); transform-origin:50% 100%; -webkit-transform-origin:50% 100%;border-radius:6px;  }.hebe .tp-bullet:hover .tp-bullet-image { display:block; opacity:1; transform: scale(1); -webkit-transform: scale(1); visibility:visible;  }.hebe .tp-bullet-title {}/* TABS */.hebe .tp-tab-title {  color:#a8d8ee;  font-size:13px;  font-weight:700;  text-transform:uppercase;  font-family:"Roboto Slab"  margin-bottom:5px;}.hebe .tp-tab-desc { font-size:18px;  font-weight:400;  color:#fff;  line-height:25px; font-family:"Roboto Slab";}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - HEPHAISTOS SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hephaistos.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px; height:40px; position:absolute; display:block; z-index:100;  border-radius:50%;}.hephaistos.tparrows:hover { background:#000;}.hephaistos.tparrows:before { font-family: "revicons"; font-size:18px; color:#fff; display:block; line-height: 40px; text-align: center;}.hephaistos.tparrows.tp-leftarrow:before { content: "\e82c"; margin-left:-2px; }.hephaistos.tparrows.tp-rightarrow:before { content: "\e82d";  margin-right:-2px;}/* BULLETS */.hephaistos.tp-bullets {}.hephaistos.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.hephaistos .tp-bullet { width:12px; height:12px; position:absolute; background:#999; border:3px solid #f5f5f5; border-radius:50%; cursor: pointer; box-sizing:content-box; box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);}.hephaistos .tp-bullet:hover,.hephaistos .tp-bullet.selected { background:#fff;  border-color:#000;}.hephaistos .tp-bullet-image {}.hephaistos .tp-bullet-title {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - HERMES SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hermes.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:30px; height:110px; position:absolute; display:block; z-index:100;}.hermes.tparrows:before { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 110px; text-align: center;  transform:translateX(0px);  -webkit-transform:translateX(0px);  transition:all 0.3s;  -webkit-transition:all 0.3s;}.hermes.tparrows.tp-leftarrow:before { content: "\e824";}.hermes.tparrows.tp-rightarrow:before { content: "\e825";}.hermes.tparrows.tp-leftarrow:hover:before {  transform:translateX(-20px);  -webkit-transform:translateX(-20px);   opacity:0;}.hermes.tparrows.tp-rightarrow:hover:before {  transform:translateX(20px);  -webkit-transform:translateX(20px);   opacity:0;}.hermes .tp-arr-allwrapper {  overflow:hidden;  position:absolute; width:180px;  height:140px;  top:0px;  left:0px;  visibility:hidden;   -webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s; -webkit-perspective: 1000px; perspective: 1000px;  }.hermes.tp-rightarrow .tp-arr-allwrapper {  right:0px;left:auto;   }.hermes.tparrows:hover .tp-arr-allwrapper {  visibility:visible;     }.hermes .tp-arr-imgholder { width:180px;position:absolute; left:0px;top:0px;height:110px; transform:translateX(-180px); -webkit-transform:translateX(-180px); transition:all 0.3s; transition-delay:0.3s;}.hermes.tp-rightarrow .tp-arr-imgholder{  transform:translateX(180px); -webkit-transform:translateX(180px);   } .hermes.tparrows:hover .tp-arr-imgholder {  transform:translateX(0px);  -webkit-transform:translateX(0px);      }.hermes .tp-arr-titleholder { top:110px; width:180px; text-align:left;  display:block; padding:0px 10px; line-height:30px; background:#000; background:rgba(0,0,0,0.75);color:#fff; font-weight:600; position:absolute; font-size:12px; white-space:nowrap; letter-spacing:1px; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; box-sizing:border-box;}.hermes.tparrows:hover .tp-arr-titleholder {  -webkit-transition-delay: 0.6s; transition-delay: 0.6s; -webkit-transform: rotateX(0deg); transform: rotateX(0deg);}/* BULLETS */.hermes.tp-bullets {}.hermes .tp-bullet {  overflow:hidden;  border-radius:50%;  width:16px;  height:16px;  background-color: rgba(0, 0, 0, 0);  box-shadow: inset 0 0 0 2px #FFF;  -webkit-transition: background 0.3s ease;  transition: background 0.3s ease;  position:absolute;}.hermes .tp-bullet:hover {  background-color: rgba(0, 0, 0, 0.2);}.hermes .tp-bullet:after { content: ' '; position: absolute; bottom: 0; height: 0; left: 0; width: 100%; background-color: #FFF; box-shadow: 0 0 1px #FFF; -webkit-transition: height 0.3s ease; transition: height 0.3s ease;}.hermes .tp-bullet.selected:after { height:100%;}/* TABS */.hermes .tp-tab {  opacity:1;  padding-right:10px; box-sizing:border-box; }.hermes .tp-tab-image {  width:100%; height:60%; position:relative;}.hermes .tp-tab-content {  background:rgb(54,54,54);   position:absolute;  padding:20px 20px 20px 30px;  box-sizing:border-box;  color:#fff; display:block; width:100%; min-height:40%; bottom:0px; left:-10px; }.hermes .tp-tab-date { display:block; color:#888; font-weight:600; font-size:12px; margin-bottom:10px; }.hermes .tp-tab-title {  display:block;   color:#fff;  font-size:16px;  font-weight:800;  text-transform:uppercase;  line-height:19px;}.hermes .tp-tab.selected .tp-tab-title:after {  width: 0px; height: 0px; border-style: solid; border-width: 30px 0 30px 10px; border-color: transparent transparent transparent rgb(54,54,54); content:" ";  position:absolute;  right:-9px;  bottom:50%;  margin-bottom:-30px;}.hermes .tp-tab-mask {   padding-right:10px !important;     }/* MEDIA QUERIES */@media only screen and (max-width: 960px) { .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;} .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;} .hermes .tp-tab-content { padding:15px 15px 15px 25px;}}@media only screen and (max-width: 768px) { .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;} .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;} .hermes .tp-tab-content {padding:10px 10px 10px 20px;}}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - HESPERIDEN SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.hesperiden.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px; height:40px; position:absolute; display:block; z-index:100;  border-radius: 50%;}.hesperiden.tparrows:hover { background:#000;}.hesperiden.tparrows:before { font-family: "revicons"; font-size:20px; color:#fff; display:block; line-height: 40px; text-align: center;}.hesperiden.tparrows.tp-leftarrow:before { content: "\e82c";  margin-left:-3px;}.hesperiden.tparrows.tp-rightarrow:before { content: "\e82d";  margin-right:-3px;}/* BULLETS */.hesperiden.tp-bullets {}.hesperiden.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;  border-radius:8px; }.hesperiden .tp-bullet { width:12px; height:12px; position:absolute; background: #999999; /* old browsers */  background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ff3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999),   color-stop(100%,#e1e1e1)); /* chrome,safari4+ */  background: -webkit-linear-gradient(top, #999999 0%,#e1e1e1 100%); /* chrome10+,safari5.1+ */  background: -o-linear-gradient(top, #999999 0%,#e1e1e1 100%); /* opera 11.10+ */  background: -ms-linear-gradient(top, #999999 0%,#e1e1e1 100%); /* ie10+ */  background: linear-gradient(to bottom, #999999 0%,#e1e1e1 100%); /* w3c */  filter: progid:dximagetransform.microsoft.gradient(   startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */ border:3px solid #e5e5e5; border-radius:50%; cursor: pointer; box-sizing:content-box;}.hesperiden .tp-bullet:hover,.hesperiden .tp-bullet.selected { background:#666;}.hesperiden .tp-bullet-image {}.hesperiden .tp-bullet-title {}/* THUMBS */.hesperiden .tp-thumb { opacity:1; -webkit-perspective: 600px; perspective: 600px;}.hesperiden .tp-thumb .tp-thumb-title {  font-size:12px;  position:absolute;  margin-top:-10px;  color:#fff;  display:block;  z-index:1000;  background-color:#000;  padding:5px 10px;   bottom:0px;  left:0px;  width:100%; box-sizing:border-box;  text-align:center;  overflow:hidden;  white-space:nowrap;  transition:all 0.3s;  -webkit-transition:all 0.3s;  transform:rotatex(90deg) translatez(0.001px);  transform-origin:50% 100%;  -webkit-transform:rotatex(90deg) translatez(0.001px);  -webkit-transform-origin:50% 100%;  opacity:0; }.hesperiden .tp-thumb:hover .tp-thumb-title {   transform:rotatex(0deg);  -webkit-transform:rotatex(0deg);  opacity:1;}/* TABS */.hesperiden .tp-tab {  opacity:1;    padding:10px; box-sizing:border-box; font-family: "Roboto", sans-serif; border-bottom: 1px solid #e5e5e5; }.hesperiden .tp-tab-image {  width:60px; height:60px; max-height:100%; max-width:100%; position:relative; display:inline-block; float:left;}.hesperiden .tp-tab-content {  background:rgba(0,0,0,0);   position:relative;  padding:15px 15px 15px 85px; left:0px; overflow:hidden; margin-top:-15px;  box-sizing:border-box;  color:#333;  display: inline-block;  width:100%;  height:100%; position:absolute; }.hesperiden .tp-tab-date { display:block; color: #aaa; font-weight:500; font-size:12px; margin-bottom:0px; }.hesperiden .tp-tab-title {  display:block;   text-align:left;  color:#333;  font-size:14px;  font-weight:500;  text-transform:none;  line-height:17px;}.hesperiden .tp-tab:hover,.hesperiden .tp-tab.selected { background:#eee; }.hesperiden .tp-tab-mask {}/* MEDIA QUERIES */@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - METIS SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.metis.tparrows { background:#fff; padding:10px; transition:all 0.3s; -webkit-transition:all 0.3s; width:60px; height:60px; box-sizing:border-box; } .metis.tparrows:hover {  background:#fff;  background:rgba(255,255,255,0.75); } .metis.tparrows:before { color:#000;   transition:all 0.3s; -webkit-transition:all 0.3s; } .metis.tparrows:hover:before {  transform:scale(1.5); } /* BULLETS */.metis .tp-bullet {   opacity:1;  width:50px;  height:50px;    padding:3px;  background:#000;  background-color:rgba(0,0,0,0.25);  margin:0px;  box-sizing:border-box;  transition:all 0.3s;  -webkit-transition:all 0.3s;  border-radius:50%; }.metis .tp-bullet-image {  border-radius:50%;  display:block;  box-sizing:border-box;  position:relative;  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25); width:44px; height:44px; background-size:cover; background-position:center center; } .metis .tp-bullet-title {   position:absolute;  bottom:65px;   display:inline-block;   left:50%;   background:#000;   background:rgba(0,0,0,0.75);   color:#fff;   padding:10px 30px;   border-radius:4px;  -webkit-border-radius:4px;   opacity:0;   transition:all 0.3s;  -webkit-transition:all 0.3s;  transform: translateZ(0.001px) translateX(-50%) translateY(14px);  transform-origin:50% 100%;  -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);  -webkit-transform-origin:50% 100%;  opacity:0;  white-space:nowrap; }.metis .tp-bullet:hover .tp-bullet-title {   transform:rotateX(0deg) translateX(-50%);  -webkit-transform:rotateX(0deg) translateX(-50%);  opacity:1;}.metis .tp-bullet.selected,.metis .tp-bullet:hover {   background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(119,119,119,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(119,119,119,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );    }.metis .tp-bullet-title:after {    content:" ";    position:absolute;    left:50%;    margin-left:-8px;    width: 0;  height: 0;  border-style: solid;  border-width: 8px 8px 0 8px;  border-color: rgba(0,0,0,0.75) transparent transparent transparent;    bottom:-8px;  }.metis .tp-tab-number {    color: #fff;    font-size: 40px;    line-height: 30px;    font-weight: 400;    font-family: "Playfair Display";    width: 50px;    margin-right: 17px;    display: inline-block;    float: left;  }  .metis .tp-tab-mask {    padding-left: 20px;    left: 0px;    max-width: 90px !important;    transition: 0.4s padding-left, 0.4s left, 0.4s max-width;  }  .metis:hover .tp-tab-mask {    padding-left: 0px;    left: 50px;    max-width: 500px !important;  }  .metis .tp-tab-divider {    border-right: 1px solid transparent;    height: 30px;    width: 1px;    margin-top: 5px;    display: inline-block;    float: left;  }  .metis .tp-tab-title {    color: #fff;    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-family: "Playfair Display";    position: relative;    padding-top: 10px;    padding-left: 30px;    display: inline-block;    transform: translateX(-100%);    transition: 0.4s all;  }  .metis .tp-tab-title-mask {    position: absolute;    overflow: hidden;    left: 67px;  }  .metis:hover .tp-tab-title {    transform: translateX(0);  }  .metis .tp-tab {    opacity: 0.15;    transition: 0.4s all;  }  .metis .tp-tab:hover,  .metis .tp-tab.selected {    opacity: 1;  }  .metis .tp-tab.selected .tp-tab-divider {    border-right: 1px solid #cdb083;  }  .metis.tp-tabs {    max-width: 118px !important;    padding-left: 50px;  }  .metis.tp-tabs:before {    content: " ";    height: 100%;    width: 88px;    background: rgba(0, 0, 0, 0.15);    border-right: 1px solid rgba(255, 255, 255, 0.10);    left: 0px;    top: 0px;    position: absolute;    transition: 0.4s all;  }  .metis.tp-tabs:hover:before {    width: 118px;  }  @media (max-width: 499px) {    .metis.tp-tabs:before {      background: rgba(0, 0, 0, 0.75);    }  }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - PERSEPHONE SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.persephone.tparrows { cursor:pointer; background:#aaa; background:rgba(200,200,200,0.5); width:40px; height:40px; position:absolute; display:block; z-index:100; border:1px solid #f5f5f5;}.persephone.tparrows:hover { background:#333;}.persephone.tparrows:before { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}.persephone.tparrows.tp-leftarrow:before { content: "\e824";}.persephone.tparrows.tp-rightarrow:before { content: "\e825";}/* BULLETS */.persephone.tp-bullets {}.persephone.tp-bullets:before { content:" "; position:absolute; width:100%; height:100%; background:#transparent; padding:10px; margin-left:-10px;margin-top:-10px; box-sizing:content-box;}.persephone .tp-bullet { width:12px; height:12px; position:absolute; background:#aaa; border:1px solid #e5e5e5;  cursor: pointer; box-sizing:content-box;}.persephone .tp-bullet:hover,.persephone .tp-bullet.selected { background:#222;}.persephone .tp-bullet-image {}.persephone .tp-bullet-title {}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - URANUS SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.uranus.tparrows { width:50px; height:50px; background:transparent; } .uranus.tparrows:before { width:50px; height:50px; line-height:50px; font-size:40px; transition:all 0.3s;-webkit-transition:all 0.3s; }  .uranus.tparrows:hover:before {  opacity:0.75; }/* BULLETS */.uranus .tp-bullet{ border-radius: 50%; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0); -webkit-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; background:transparent;}.uranus .tp-bullet.selected,.uranus .tp-bullet:hover { box-shadow: 0 0 0 2px #FFF; border:none; border-radius: 50%;  background:transparent;}.uranus .tp-bullet-inner { background-color: rgba(255, 255, 255, 0.7); -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease; transition: background-color 0.3s ease, transform 0.3s ease; top: 0; left: 0; width: 100%; height: 100%; outline: none; border-radius: 50%; background-color: #FFF; background-color: rgba(255, 255, 255, 0.3); text-indent: -999em; cursor: pointer; position: absolute;}.uranus .tp-bullet.selected .tp-bullet-inner,.uranus .tp-bullet:hover .tp-bullet-inner{ transform: scale(0.4); -webkit-transform: scale(0.4); background-color:#fff;}/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - ZEUS SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*//* ARROWS */.zeus.tparrows { cursor:pointer; min-width:70px; min-height:70px; position:absolute; display:block; z-index:100; border-radius:35px;   overflow:hidden; background:rgba(0,0,0,0.10);}.zeus.tparrows:before { font-family: "revicons"; font-size:20px; color:#fff; display:block; line-height: 70px; text-align: center;   z-index:2; position:relative;}.zeus.tparrows.tp-leftarrow:before { content: "\e824";}.zeus.tparrows.tp-rightarrow:before { content: "\e825";}.zeus .tp-title-wrap { background:#000; background:rgba(0,0,0,0.5); width:100%; height:100%; top:0px; left:0px; position:absolute; opacity:0; transform:scale(0); -webkit-transform:scale(0);  transition: all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;  border-radius:50%; }.zeus .tp-arr-imgholder { width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center center; background-size:cover; border-radius:50%; transform:translateX(-100%); -webkit-transform:translateX(-100%);  transition: all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; }.zeus.tp-rightarrow .tp-arr-imgholder {  transform:translateX(100%); -webkit-transform:translateX(100%);   }.zeus.tparrows:hover .tp-arr-imgholder { transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}   .zeus.tparrows:hover .tp-title-wrap { transform:scale(1); -webkit-transform:scale(1); opacity:1;} /* BULLETS */.zeus .tp-bullet {   box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;   background-color: rgba(0, 0, 0, 0);   -webkit-transition: opacity 0.3s ease;   transition: opacity 0.3s ease;  width:13px;height:13px;  border:2px solid #fff; }.zeus .tp-bullet:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; border-radius: 50%; background-color: #FFF; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease;}.zeus .tp-bullet:hover:after,.zeus .tp-bullet.selected:after{  -webkit-transform: scale(1.2); transform: scale(1.2);}  .zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay{    width:135px;    height:60px;    position:absolute;    background:#000;    background:rgba(0,0,0,0.5);    bottom:25px;    left:50%;    margin-left:-65px;    box-sizing:border-box;    background-size:cover;    background-position:center center;    visibility:hidden;    opacity:0;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;   -webkit-transition: all 0.3s ease;   transition: all 0.3s ease;    border-radius:4px;}     .zeus .tp-bullet-title,.zeus .tp-bullet-imageoverlay {    z-index:2;    -webkit-transition: all 0.5s ease;   transition: all 0.5s ease;}   .zeus .tp-bullet-title {     color:#fff;    text-align:center;    line-height:15px;    font-size:13px;    font-weight:600;     z-index:3;     visibility:hidden;    opacity:0;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;   -webkit-transition: all 0.3s ease;   transition: all 0.3s ease;    position:absolute;    bottom:45px;    width:135px;   vertical-align:middle;    left:-57px;}   .zeus .tp-bullet:hover .tp-bullet-title,.zeus .tp-bullet:hover .tp-bullet-image,.zeus .tp-bullet:hover .tp-bullet-imageoverlay{   opacity:1;   visibility:visible;  -webkit-transform:translateY(0px);   transform:translateY(0px);       }/* THUMBS */.zeus .tp-thumb {opacity:1}.zeus .tp-thumb-over { background:#000; background:rgba(0,0,0,0.25); width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all 0.3s; transition:all 0.3s;}.zeus .tp-thumb-more:before { font-family: "revicons"; font-size:12px; color:#aaa; color:rgba(255,255,255,0.75); display:block; line-height: 12px; text-align: left;   z-index:2; position:absolute; top:20px; right:20px; z-index:2;}.zeus .tp-thumb-more:before { content: "\e825";}.zeus .tp-thumb-title { font-family:"Raleway"; letter-spacing:1px; font-size:12px; color:#fff; display:block; line-height: 15px; text-align: left;   z-index:2; position:absolute; top:0px; left:0px; z-index:2; padding:20px 35px 20px 20px; width:100%; height:100%; box-sizing:border-box; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:500;}.zeus .tp-thumb.selected .tp-thumb-more:before,.zeus .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.zeus .tp-thumb.selected .tp-thumb-over,.zeus .tp-thumb:hover .tp-thumb-over { background:#000;}.zeus .tp-thumb.selected .tp-thumb-title,.zeus .tp-thumb:hover .tp-thumb-title { color:#fff;}/* TABS */.zeus .tp-tab {  opacity:1;    box-sizing:border-box;}.zeus .tp-tab-title { display: block;text-align: center;background: rgba(0,0,0,0.25);font-family: "Roboto Slab", serif; font-weight: 700; font-size: 13px; line-height: 13px;color: #fff; padding: 9px 10px; }.zeus .tp-tab:hover .tp-tab-title,.zeus .tp-tab.selected .tp-tab-title { color: #000; background:rgba(255,255,255,1); }/*------------------------------------------------------------------------------ Revolution Slider 5.0 Navigatin Skin Style - ZEUS SKINauthor: ThemePunchemail:   info@themepunch.comwebsite:  http://www.themepunch.com-----------------------------------------------------------------------------*/.post-tabs .tp-thumb {opacity:1}.post-tabs .tp-thumb-over { background:#252525; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all 0.3s; transition:all 0.3s;}.post-tabs .tp-thumb-more:before { font-family: "revicons"; font-size:12px; color:#aaa; color:rgba(255,255,255,0.75); display:block; line-height: 12px; text-align: left;   z-index:2; position:absolute; top:15px; right:15px; z-index:2;}.post-tabs .tp-thumb-more:before { content: "\e825";}.post-tabs .tp-thumb-title { font-family:"raleway"; letter-spacing:1px; font-size:12px; color:#fff; display:block; line-height: 15px; text-align: left;   z-index:2; position:absolute; top:0px; left:0px; z-index:2; padding:15px 30px 15px 15px; width:100%; height:100%; box-sizing:border-box; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:500;}.post-tabs .tp-thumb.selected .tp-thumb-more:before,.post-tabs .tp-thumb:hover .tp-thumb-more:before { color:#aaa;}.post-tabs .tp-thumb.selected .tp-thumb-over,.post-tabs .tp-thumb:hover .tp-thumb-over { background:#fff;}.post-tabs .tp-thumb.selected .tp-thumb-title,.post-tabs .tp-thumb:hover .tp-thumb-title { color:#000;}/* ------------------------------------------------------------------------------ Template Name:Go.arch  Description: Go.arch - Architecture HTML Template Author: Murren Author URI: http://themeforest.net/user/murren20 Version: 1.0  1. Global   1.1 General   1.2 Typography   1.3 Fields   1.4 Buttons   1.5 Icons   1.6 Loader   1.7 Content styles 2. Header    2.1 Brand   2.2 Vertical Panel   2.3 Navbar Desctop   2.4 Navbar Desctop Affix   2.5 Navbar Mobile   2.6 Navbar Mobile Affix    3. Main   3.1 Slider 4. About   4.1 Services   4.1 Object map 5. Projects   5.1 Project Carousel   5.2 Magnific popup   5.3 Project Details 6. Experience 7. Clients 8  Blog   8.1 Blog Details   8.2 Widgets   8.3 Widget Recent Post 9. Contacts  10. Footer 11. Responsive styles   11.1 Min width: 768px   11.2 Min width 992px   11.3 Min width 1200px    11.4 Max height 480px    /*------------------------------------------------------------------------------- 1. Global-------------------------------------------------------------------------------*//* 1.1 General */@import url('bootstrap.min.css');@import url('font-awesome.min.css');@import url('animate.css');@import url('hover.css');@import url('magnific-popup.css');@import url('owl.carousel.css');@import url('owl.transitions.css');@import url('settings.css');@import url('layers.css');@import url('navigation.css');html{ font-size: 75%; -webkit-font-smoothing: antialiased;}body{ font-family: 'montserratlight', sans-serif; font-size: 1em; line-height: 1.65; color: #747474;}::-webkit-scrollbar{ width: 8px; height: 8px;}::-webkit-scrollbar-thumb { cursor: pointer; background: #c5a47e;}::selection{ background-color:#c5a47e; color:#fff;}-webkit-::selection{  background-color:#c5a47e;  color:#fff;}::-moz-selection{  background-color:#c5a47e;  color:#fff;}/* 1.2 Typography */@font-face { font-family: 'montserratlight'; src: url('/upload/fonts/montserrat/Montserrat-Light.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'montserratsemibold'; src: url('/upload/fonts/montserrat/Montserrat-SemiBold.ttf'); font-weight: normal; font-style: normal;}h1,.h1{  font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 8vmin; line-height: 1.2; letter-spacing: 0.32em; text-transform: uppercase; color: #3d3d3d;}h2,.h2{  font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 2.1875em; letter-spacing: 0.32em; text-transform: uppercase; color: #3d3d3d;}h3,.h3{ font-family: 'montserratsemibold'; font-size: 1.875em; line-height: 1.1; font-weight: normal; color:#3d3d3d;}h4,.h4{ font-family: 'montserratsemibold'; font-size: 1.125em; line-height: 1.35; font-weight: normal; color:#3d3d3d; letter-spacing: 0.2em; text-transform: uppercase;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a{ color:inherit;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover{ text-decoration: none;}p{ margin-bottom: 1.6em;}b, strong{ font-family: 'Montserrat', sans-serif;}ul{ list-style: none; padding-left: 0;}a { color:#c5a47e; -webkit-transition: color .3s ease-out;    -o-transition: color .3s ease-out;     transition: color .3s ease-out;}a:hover,a:focus { color:#c5a47e; outline: none;}a:focus{ text-decoration: none;}/* 1.3 Fields */.form-control,textarea.form-control{ font-size: 1em; height: 3.625em; border-radius: 0.75em; padding-left: 22px; color: #666666; background-color: #f3f3f3; border:1px solid #f3f3f3; -webkit-box-shadow:none;     box-shadow:none;   -webkit-appearance: none; -webkit-transition: all .15s;    -o-transition: all .15s;     transition: all .15s;}textarea.form-control{ height: 7.9em; padding-top:1.1em; resize:none;}.form-control:focus{ border-color:#c5a47e; background-color: #fff; outline: 0; -webkit-box-shadow:none;     box-shadow:none;}.form-control::-moz-placeholder { color: #666666; opacity: 1;}.form-control:-ms-input-placeholder { color: #666666;}.form-control::-webkit-input-placeholder { color: #666666;}.form-control.error{ border-color:#c5a47e;}.form-group{ margin-bottom: 10px;}.wobble-error{ -webkit-animation: hvr-wobble-horizontal 1s ease-in-out 0s 1 normal;      animation: hvr-wobble-horizontal 1s ease-in-out 0s 1 normal;}label.error{ display: none!important;}/* 1.4 Buttons */.btn{ font-family: 'montserratsemibold'; position: relative; display: inline-block; border:0.2em solid #c5a47e; border-radius: 30px; padding:1.1em 2.2em 1.05em; font-size: 0.875em; color:#fff; letter-spacing: 0.15em; text-transform: uppercase; text-decoration: none; background-color: #c5a47e; border:0; -webkit-transition: all .3s ease-out!important;     transition: all .3s ease-out!important;}.btn:hover,.btn:focus{ color: #fff; background-color: #cc9f6b; -webkit-box-shadow:none; box-shadow: none; outline: none!important;}.btn .icon-next{ position: relative; top:-0.1em; margin-left: 0.6em; vertical-align: middle;}.btn-gray{ background-color: #f2f2f2; color: #a7a7a7;}.btn-shadow-1{ box-shadow:0 15px 34px rgba(0,0,0,0.18);}.btn-shadow-2{ box-shadow:0 15px 34px rgba(197,164,126,0.5);}/* 1.5 Icons */.icon-next{ display: inline-block; width:0.94em; height: 0.75em; background:url(/upload/image/icon/next.png) 0 0 no-repeat; background-size:0.94em 0.75em;}/* 1.6 Loader */.loader{ position: fixed; overflow: hidden; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; background:#fff; color:#fff; text-align: center;}.loader .page-lines .line{ background-color: #ededed;}.loader-brand{ position: absolute; left:0; width: 100%; top:50%; -webkit-transform: translate(0, -50%);   -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);     transform: translate(0, -50%);}.sk-folding-cube { margin: 20px auto; width: 40px; height: 40px; position: relative; -webkit-transform: rotateZ(45deg);     transform: rotateZ(45deg);}.sk-folding-cube .sk-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1);   -ms-transform: scale(1.1);     transform: scale(1.1); }.sk-folding-cube .sk-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #c5a47e; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;     animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%;   -ms-transform-origin: 100% 100%;     transform-origin: 100% 100%;}.sk-folding-cube .sk-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg);     transform: scale(1.1) rotateZ(90deg);}.sk-folding-cube .sk-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg);     transform: scale(1.1) rotateZ(180deg);}.sk-folding-cube .sk-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg);     transform: scale(1.1) rotateZ(270deg);}.sk-folding-cube .sk-cube2:before { -webkit-animation-delay: 0.3s;     animation-delay: 0.3s;}.sk-folding-cube .sk-cube3:before { -webkit-animation-delay: 0.6s;     animation-delay: 0.6s; }.sk-folding-cube .sk-cube4:before { -webkit-animation-delay: 0.9s;     animation-delay: 0.9s;}@-webkit-keyframes sk-foldCubeAngle { 0%, 10% {  -webkit-transform: perspective(140px) rotateX(-180deg);      transform: perspective(140px) rotateX(-180deg);  opacity: 0;  } 25%, 75% {  -webkit-transform: perspective(140px) rotateX(0deg);      transform: perspective(140px) rotateX(0deg);  opacity: 1;  } 90%, 100% {  -webkit-transform: perspective(140px) rotateY(180deg);      transform: perspective(140px) rotateY(180deg);  opacity: 0;  } }@keyframes sk-foldCubeAngle { 0%, 10% {  -webkit-transform: perspective(140px) rotateX(-180deg);      transform: perspective(140px) rotateX(-180deg);  opacity: 0;  } 25%, 75% {  -webkit-transform: perspective(140px) rotateX(0deg);      transform: perspective(140px) rotateX(0deg);  opacity: 1;  } 90%, 100% {  -webkit-transform: perspective(140px) rotateY(180deg);      transform: perspective(140px) rotateY(180deg);  opacity: 0;  }}/* 1.7 Content styles */.layout{ position: relative; overflow: hidden;}.text-primary{ color:#c5a47e;}.page-lines{ position: absolute; z-index: -1; left: 0; top:0; width: 100%; height: 100%;}.page-lines .col-line{ padding: 0;}.page-lines .line{ position: absolute; left: 0; width: 1px; height: 50000px; background-color:#f4f4f4;}.page-lines .col-line:last-child .line:last-child{ left: auto; right: 0;}.row-base{ margin-top: -3em;}.col-base{ margin-top: 3em;}.section{ position: relative; margin-top: 7.1em; margin-bottom: 7.1em;}.section-header{ position: relative;}.section-title{ text-align: center; margin:0; margin-left: 0.32em;}.fade-title-left,.fade-title-right{ font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 10.8em; line-height: 1; color: #000; position: absolute; left: 0; top:0.03em; opacity: 0.035; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fade-title-right{ left:100%;}.section-content{ margin-top: 7.1em;}/*------------------------------------------------------------------------------- 2. Header-------------------------------------------------------------------------------*/.header-inner .vertical-panel-content{ bottom:auto; top:12.2vmin;}/* 2.1 Brand */.brand-panel{ position: absolute; z-index: 4; left: 0; top:0; width: 39.47vmin; height: 40.7vmin; padding: 4.8vmin 2em 4.8vmin; text-align: center; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}.brand{ display: inline-block; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size:4vmin; line-height: 1; color: #3d3d3d;}.brand:hover,.brand:focus{ color: #3d3d3d; text-decoration: none;}.brand-name{ position: absolute; z-index: -1; bottom: -0.4em; right:-0.37em; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 8.75em; line-height: 1; opacity: 0.05;}.slide-number{ font-family: 'Oswald', sans-serif;  margin-top: 4vmin;  margin-left: -3vmin; display:none;}.slide-number .current-number{ font-size: 8vmin; letter-spacing: 0.1em; line-height: 1;}.slide-number sup{ display: inline-block; position: relative; top:-3px; font-size: 2vmin; letter-spacing: 0.1em; color: #3d3d3d; vertical-align: top; margin-left: 0.46em;}.slide-number sup .delimiter{ display: inline-block; margin-right: 0.4em;}.header-phone{ font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 0.81em; letter-spacing: 0.32em; position: absolute; z-index: 3; color: #fff; left: 50vmin; top:5.9vmin;} @media (max-width: 480px){ .header-phone{  display: none; } } @media (min-width: 992px) and (max-width: 1200px){ .header-phone{  display: none; } }/* 2.2 Vertical Panel */.vertical-panel,.vertical-panel-content{ position: absolute; width: 19.735vmin; left: 0; bottom: 0; text-align: center; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display:none;}.vertical-panel{ z-index: 3; height: 10000px; background-color: #f6f5f3}.vertical-panel-content{ z-index: 4;}.vertical-panel-info{ margin-bottom: 3.5vmin;}.vertical-panel-info .line{ height: 5vmin; width: 1px; margin:15px auto 0; background-color:#c5c4c2;}.vertical-panel-title{ font-family: 'montserratsemibold'; font-size: 10px; white-space: nowrap; text-transform: uppercase; letter-spacing: 1em; color: #3d3d3d; position: relative; left: -6px; margin:0 auto; width: 1px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transform-origin: 0 0; transform-origin: 0 0;}@media (max-height: 850px){ .vertical-panel-title{  display: none; }}.social-list{ margin-bottom: 3.5vmin;}.social-list li{ margin-top: 3.8vmin;}.social-list .fa{ font-size: 2.4vmin; color: #c5c4c2;}.social-list .fa:hover{ color:#c5a47e; text-decoration: none;}/* 2.3 Navbar Desctop */.navbar-desctop{ display: none; position: absolute; z-index: 2; top:0; left:0; width: 100%; padding:5.9vmin 0 0;}.navbar-desctop .brand{ display: none; position: relative; top:-0.22em; font-size: 1.6em;}.navbar-desctop-menu{ float: right; font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 0.81em; letter-spacing: 0.32em; text-transform: uppercase; margin-bottom: 0; margin-top: 10px;}.navbar-desctop-menu li{ position: relative; -webkit-perspective: 2000px; perspective: 2000px;}.navbar-desctop-menu li a { display: block; text-decoration: none; color: #fff;}.navbar-desctop-menu li a:hover,.navbar-desctop-menu .active > a{ color: #c5a47e;}.navbar-desctop-menu > li{ float: left; margin-left: 4.1em;}.navbar-desctop-menu > li > a{ color: #fff; background-color: transparent; margin-bottom: 1.5em;}.navbar-desctop-menu li ul{ position: absolute; z-index: 10; left: 100%; top:60%; visibility: hidden; min-width: 200px; opacity: 0; box-shadow: 0 15px 35px rgba(0,0,0,0.1); background: rgba(255,255,255,0.95); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out;}.navbar-desctop-menu > li > ul{ left: -20px; margin-top: 0;}.navbar-desctop-menu li:hover > ul{ top:0; visibility: visible; opacity: 1;}.navbar-desctop-menu > li:hover > ul{ top:100%;}.navbar-desctop-menu li li{ border-bottom: 1px solid rgba(0,0,0,0.05);}.navbar-desctop-menu li li:last-child{ border-bottom: 0;}.navbar-desctop-menu li li a{ color: #000; padding: 12px 20px 10px;}/* 2.4 Navbar Desctop Affix */.navbar-desctop.affix{ position: fixed; z-index: 5; top:0; background-color:rgba(255,255,255,0.95); padding:1.3em 0 0; box-shadow: 0 0 35px rgba(0,0,0,0.1);}.navbar-desctop.affix.affix-top{ padding-top:2.2em;}.navbar-desctop.affix .brand{ display: inline-block;}.navbar-desctop.affix .navbar-desctop-menu li a{ color: #000;}.navbar-desctop.affix .navbar-desctop-menu li > a:hover,.navbar-desctop.affix .navbar-desctop-menu .active > a{ color:#c5a47e;}/* 2.5 Navbar Mobile */.navbar-mobile{ position: absolute; z-index: 2; left: 0; top:0; width: 100%; padding:6vmin 0;}.navbar-mobile .brand{ display: none; margin-left: 15px; font-size: 1.6em;}.navbar-collapse{ background-color: #fff;}@media (max-height: 320px ){ .navbar-collapse{  max-height: 240px; }}.navbar-toggle{ padding: 0; margin-top:0; margin-bottom: 0; border-radius: 0; border:0;}.navbar-toggle .icon-bar{ background-color:#fff; height: 2px; width: 30px; }.navbar-toggle .icon-bar + .icon-bar{ margin-top:5px;}.navbar-toggle.collapsed .icon-bar{ background-color: #fff;}.navbar-nav-mobile{ font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 0.9em; letter-spacing: 0.32em; text-transform: uppercase; padding-top: 1.2em; margin-bottom: 0;}.navbar-nav-mobile li{ position: relative; border-top:1px solid #ececec;}.navbar-nav-mobile li a{ display: block; padding: 1em 1em; color: #000; text-decoration: none;}.navbar-nav-mobile > .current > a{ color: #c5a47e;}.navbar-nav-mobile li a .fa-angle-down{ position: relative; display: inline-block; vertical-align: middle;}.navbar-nav-mobile > .current > a .fa-angle-down{ top:-0.2em; left:-0.3em; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}.navbar-nav-mobile > .active > a,.navbar-nav-mobile > .active > a:hover{ background-color: #c5a47e; color: #fff; -webkit-transition: none; -o-transition: none; transition: none;}.navbar-nav-mobile ul{ display: none;}.navbar-nav-mobile li a:hover,.navbar-nav-mobile li .active > a{ color: #c5a47e;}/* 2.6 Navbar Mobile Affix */.navbar-mobile.affix{ position: fixed; z-index: 5; background-color: #fff; box-shadow: 0 0 35px rgba(0,0,0,0.1); padding: 1.2em 0;}.navbar-mobile.affix .brand{ display: inline-block;}.navbar-mobile.affix .navbar-toggle .icon-bar{ background-color:#c5a47e;}/*------------------------------------------------------------------------------- 3. Main-------------------------------------------------------------------------------*/.main{ position: relative; overflow: hidden; min-height: 420px;}.main-inner{ position: relative; z-index: 1; min-height: 0; padding: 33.7vmin 0 17vmin;}.main-inner:after{ content:''; position: absolute; left: 0; width: 100%; height: 100%; top:0; background-color: #171717; opacity: 0.6;}.main-projects,.main-contacts{ padding: 19.2vmin 0 12vmin;}.main-project{ padding: 33.7vmin 0 11vmin; background-size: cover; background-position: center 0;}.main-contacts:after{ content:''; position: absolute; left: 0; width: 100%; height: 100%; top:0; opacity: 1; background: -webkit-linear-gradient(bottom, rgba(39,39,39,0.95) 0%,rgba(39,39,39,0.95) 26%,rgba(39,39,39,0.6) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to top, rgba(39,39,39,0.95) 0%,rgba(39,39,39,0.95) 26%,rgba(39,39,39,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}.main-header{ position: relative; z-index: 2; color: #fff; text-align: right; padding-left: 38.5vmin;}.main-header h1{ color: #fff; margin:0; margin-right: -0.32em;}.main-inner .page-lines{ z-index: 1; opacity: 0.15;}.main-inner .page-lines .line{ border-color: #fff;}.main-blog .page-lines,.main-projects .page-lines,.main-project .page-lines,.main-contacts .page-lines{ opacity: 0.08;}/* 3.1 Slider */.rev_slider{ color: #fff; min-height: 420px;}.rev_slider .btn{ -webkit-transition: background-color .3s ease-out!important;     transition: background-color .3s ease-out!important;}.tp-caption{ padding: 0 20px; text-align: right;}.arrow-left,.arrow-right{ position: absolute; z-index: 4; bottom: 4vh; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}.arrow-left{ left: 22vmin;}.arrow-right{ right: 15px;}.arrow-left:after,.arrow-right:before{ content:''; display: inline-block; vertical-align: middle; background-color: transparent; font-family: 'Oswald', sans-serif; font-size: 1em; line-height: 1; letter-spacing: 0.32em; text-transform: uppercase; color: #fff;}.arrow-left:after{ content:'ÖNCEKİ';}.arrow-right:before{ content:'SONRAKİ';}.arrow-left:before,.arrow-right:after{ content:''; display: inline-block; vertical-align: middle; width:1.3em; height: 1em; opacity: 0.25; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}.arrow-left:hover:before,.arrow-right:hover:after{ opacity: 1;}.arrow-left:before{ background: url(/upload/image/icon/prev.png) 0 0 no-repeat; background-size: 1.3em 1em; margin-right: 0.82em;}.arrow-right:after{ background: url(/upload/image/icon/next.png) 0 0 no-repeat; background-size: 1.3em 1em; margin-left: 0.72em;}.slide-title{ font-family: 'Oswald', sans-serif; font-size: 50px; letter-spacing: 0.32em; text-transform: uppercase;}.slide-subtitle{ font-size: 18px; line-height: 1.7;}/* ------------------------------------------------------------------------------- *//* 4. About/* ------------------------------------------------------------------------------- */.bg-about{ background: url(/upload/image/about.jpg) 50% 0 no-repeat; background-size: cover;}.entry{ margin:3.2em 0;}.entry-title{ font-size: 3.6em; margin:0 0 1em;}.entry-text{ font-size: 1.6em; line-height: 1.6; text-align:justify;}.about .fade-title-left{ top:1em;}.col-about-title{ margin-top: 0; margin-bottom:1.1em; }.col-about-info p:last-child{ margin-bottom: 0; }.col-about-img{ position: relative;}.col-about-img img{ display: block; box-shadow: 0 8px 25px rgba(0,0,0,0.2);}/* 4.1 Services */.row-services{ margin-left: -0.1em; margin-right: -4.1em;}.col-service{ padding: 0 4.1em;}.service-item{ margin-bottom:2em; }.service-item:last-child{ margin-bottom: 0;}.service-item h4{ margin-top: 0.8em; margin-bottom: 1.1em; height:70px;}.services .service-item h4{ margin-top: 1.25em;}.service-item p:last-child{ margin-bottom: 0;}/* 4.2 Object Map */.objects{ position: relative;}.object-label{ position: absolute; width: 1em; height: 1em; background-color: #e5bf93; border-radius: 50%; cursor: pointer;}.popover.top{ margin-top: -20px;}.object-info{ position: absolute; display: none; z-index: 1; left: 50%; bottom: 40px; width: 12.4em; margin-left: -6.2em; padding: 1.1em 1.3em 3em; border:0; background-color: rgba(0,0,0,0.6); border-radius: 4px; -webkit-box-shadow: none; box-shadow:none;}.object-info.in{ display: block;}.object-info:before{ content: ''; position: absolute; top: 100%; left: 50%; margin-left: -16px; width: 0; height: 0; border: 16px solid transparent; border-top: 14px solid rgba(0,0,0,0.6);}.object-title{ font-size: 1em; font-family: 'montserratsemibold'; font-weight: normal; letter-spacing: 0.16em; text-transform: uppercase; color:#c5a47e; padding: 0 0 1em; border-bottom:1px solid rgba(249,249,249,0.2); margin: 0 0 .5em;}.object-content{ font-family: 'montserratlight', sans-serif; font-size: 0.75em; line-height: 2.6; color: #fff; padding: 0;}.popover.top>.arrow{ border-top-color: transparent;}.popover.top>.arrow:after{ border-top-color:rgba(0,0,0,0.6);}/* ------------------------------------------------------------------------------- *//* 5. Projects/* ------------------------------------------------------------------------------- */.bg-services { position: relative; background:url(/upload/image/services.jpg) 50% 0 no-repeat; background-size: cover;}.bg-kurumsal { position: relative; background:url(/upload/image/kurumsal.jpg) 50% 0 no-repeat; background-size: cover;}.bg-ürünler { position: relative; background:url(/upload/image/ürünler.jpg) 50% 0 no-repeat; background-size: cover;}.bg-projects{ position: relative; background:url(/upload/image/projects.jpg) 50% 0 no-repeat; background-size: cover;}.project{ padding: 0; overflow: hidden;}.project figure{ position: relative;}.project figure img{ display: block; width: 100%; -webkit-transition: all 8s linear; -o-transition: all 8s linear; transition: all 8s linear;}.project figure:after{ content:''; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: #111; opacity: 0.7; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}.project.project-light figure:after{ opacity: 0.4;}  .project figcaption{ position: absolute; z-index: 1; left: 0; top:0; right:0; bottom:0; margin: 3.2em 3.6em;}.project-title{ position: relative; top:0; left:0; margin:0; font-family: 'Oswald', sans-serif; font-weight: normal; font-size: 1.56em; line-height: 1.45; letter-spacing: 0.07em; color: #fff; text-transform: uppercase; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}.project-category{ position: absolute; left: 0; bottom: 0; margin:0 0 -0.8em; font-family: 'Oswald', sans-serif; font-weight: normal; font-size: 14px; color: #fff; letter-spacing: 0.8em; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}.project-zoom{ position: absolute; left: 50%; top:50%; width: 9em; height: 9em; margin:-4.5em; border-radius: 50%; background-color: rgba(197,164,126,0.84); overflow: hidden; opacity: 0; -webkit-transform: scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5); -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}.project-zoom:after{ content: ''; position: absolute; left: 50%; top:50%; width: 2.625em; height:2.625em; background:url(/upload/image/icon/zoom.png) 0 0 no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.project figure:hover:after{ opacity: 0;}.project figure:hover img{ -webkit-transform: scale(1.4); transform: scale(1.4);}.project figure:hover .project-title{ top:30px; color:#000;/* opacity: 0; */}.project figure:hover .project-category{ opacity: 0; letter-spacing: 2em;}.project figure:hover .project-zoom{ opacity: 1; -webkit-transform: scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}/* 5.1 Carousel */.owl-prev,.owl-next{ position: absolute; top:50%; font-family: 'Oswald', sans-serif; font-size:1em; letter-spacing: 0.32em; text-transform: uppercase; color: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0.7;}.owl-prev:hover,.owl-next:hover{ opacity: 1;}.owl-prev{ left: 0.8em; padding-left: 35px; background:url(/upload/image/icon/prev.png) left 50% no-repeat; background-size: 1.3em 1em; }.owl-next{ left: auto; right: 0.8em; padding-right: 35px; background:url(/upload/image/icon/next.png) right 50% no-repeat; background-size: 1.3em 1em;}/* 5.2 Magnific popup */.mfp-figure{ box-shadow: none;}.mfp-iframe-scaler{ overflow: visible;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{ padding: 0; margin-top: -10px; font-family: inherit; font-size: 40px; font-weight: 300; line-height: 0;}img.mfp-img{ min-height: 460px;}.mfp-title{ padding-right: 40px; font-size:1.2em; line-height: 1.2; margin-top: 3px; text-transform: uppercase; letter-spacing: 0.1em; padding-bottom: 10px;}.mfp-counter{ top:5px;}.mfp-bg{ background-color: #141414;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{ display: none;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{ display: none;}.mfp-wrap .mfp-content { -webkit-perspective: 1300px;     perspective: 1300px}.mfp-wrap .mfp-figure,.mfp-wrap .mfp-iframe-scaler { opacity: 0; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform:scale(0) rotateY(60deg); -o-transform:scale(0) rotateY(60deg); transform:scale(0) rotateY(60deg);}.mfp-bg { opacity: 0; -webkit-transition: .5s;    -o-transition: .5s;     transition: .5s;}.mfp-wrap .mfp-figure,.mfp-wrap .mfp-iframe-scaler { opacity: 0; -webkit-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;     transition: .3s ease-in-out; -webkit-transform: rotateY(-60deg);   -ms-transform: rotateY(-60deg);    -o-transform: rotateY(-60deg);     transform: rotateY(-60deg);}.mfp-bg { opacity: 0; -webkit-transition: .5s;    -o-transition: .5s;     transition: .5s;}.mfp-wrap.mfp-ready .mfp-figure,.mfp-wrap.mfp-ready .mfp-iframe-scaler { opacity: 1; -webkit-transform:rotateX(0);   -ms-transform:rotateX(0);    -o-transform:rotateX(0);     transform:rotateX(0);}.mfp-ready.mfp-bg { opacity: 0.8;}.mfp-wrap.mfp-removing .mfp-figure ,.mfp-wrap.mfp-removing .mfp-iframe-scaler { opacity: 0; -webkit-transform: rotateX(-60deg);   -ms-transform: rotateX(-60deg);    -o-transform: rotateX(-60deg);     transform: rotateX(-60deg); }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{ cursor:url(../img/zoom-out.cur), zoom-out;}.mfp-removing.mfp-bg { opacity: 0;}/* 5.3 Project Details */.project-title-info{ font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 2vmin; text-transform: uppercase; letter-spacing: 0.2em; margin-top: 2.2em; margin-left: -1.8em;}.project-title-info .project-info-item{ display: inline-block; margin-left: 1.8em;}.project-details-item{ position: relative;}.project-details-img{ position: relative; padding: 0;}.project-details-info{ background-color: #c5a47e; padding: 4.8em 3.1em 4.8em; color:#fff;}.project-details-title{ position: relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 1.9em; line-height: 1.5; text-transform: uppercase; color: #fff; margin: 0 0 0.7em;}.project-details-title:before{ content: ''; position: absolute; bottom: -0.35em; width: 10em; border-top: 1px solid #ededed; left: -4.4em; width: 5.5em;}.project-details-descr{ font-size: 1.1em; line-height: 1.62;}.project-details-descr p:last-child{ margin-bottom: 0;}.project-details-item:nth-child(even) .project-details-info{ right:0; left: auto; top:13%; background-color: #212121;}/* ------------------------------------------------------------------------------- *//* 6. Experience/* ------------------------------------------------------------------------------- */.experience{ text-align: center;}.text-parallax { background: no-repeat 0 0; display: inline-block;}.text-parallax-content{ font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 21.8em; line-height: 1; overflow: hidden; margin-bottom: 0; background: #fff; color:#363636; mix-blend-mode: lighten;}.experience-info{ position: relative; top: -0.75em; font-family: 'Oswald', sans-serif; font-size: 1.5625em; line-height: 1.45; letter-spacing: 0.06em; display: inline-block; text-align: left; margin:0 0 0 0.5em;}/* ------------------------------------------------------------------------------- *//* 7. Clients/* ------------------------------------------------------------------------------- */.clients{ text-align: center;}.clients-list{ margin:-3.8em -1.95em 0;}.clients-list .client{ display: inline-block; vertical-align: middle; padding: 3.8em 1.95em 0; margin:0;}.clients-list .client img{ opacity: 0.2; display: block; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}.clients-list .client a:hover img{ opacity: 1;}/* ------------------------------------------------------------------------------- *//* 8. Blog/* ------------------------------------------------------------------------------- */.bg-blog{ background: url(/upload/image/blog.jpg) 50% 0 no-repeat; background-size: cover;}.blog{ position: relative; margin-bottom: 3em; margin-right: 1px; background-color: #fff; box-shadow:0 1px 15px rgba(0,0,0,0.08);}.blog:last-child{ margin-bottom: 0;}.blog-thumbnail{ position: static;}.blog-thumbnail-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 5px; padding: 0; border-radius: 0.25em 0 0 0.25em; overflow: hidden; background-size: cover; background-position: 50% 0;}.blog-thumbnail-img img{ border-radius: 0.25em 0.25em 0 0;}.blog-info{ padding: 3.3em 3em;}.blog-tags{ font-family: 'montserratsemibold'; margin-top:-0.8em;}.blog-tags a{ display: inline-block; font-size: 0.75em; line-height: 1; padding: 0.77em 1.1em 0.77em; border-radius: 2em; background-color: #ededed; text-transform: uppercase; color:#6f6f6f; margin-top: 0.8em; margin:0.8em 0.7em 0 0; -webkit-transition: all 0.2s; transition: all 0.2s;}.blog-tags a:hover{ background-color:#c5a47e; text-decoration: none; color: #fff;}.blog-title{ font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 1.5em; line-height: 1.333; margin: 1.8em 0 0.8em;}.blog-info p{ margin-bottom: 0;}.blog-meta{ font-size: 0.88em; color:#b4b4b4; overflow: hidden;}.blog-meta .author{ float: left;}.blog-meta .author a{ font-family: 'montserratsemibold'; color:#b4b4b4;}.blog-meta .author a:hover{ text-decoration: none; color:#c5a47e;}.blog-meta .time{ float: right;}.blog-info .blog-meta{ border-top:1px solid #ededed; margin-top: 1.7em; padding-top: 1.7em;}.read-more{ display: inline-block; font-family: 'montserratsemibold'; font-size: 0.88em; letter-spacing: 0.1em; text-transform: uppercase;}.read-more{ padding-right: 2em; background:url(/upload/image/icon/read-more.png) right 50% no-repeat; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}.read-more:hover{ text-decoration: none; background-position: 95% 50%;}.blog-info .read-more{ margin-top: 2.8em;}/* 8.1 Blog Details */.blog-details{ margin:10.2em 0 8.3em;}.col-secondary{ margin-top: 7.1em;}.post-header{ margin-bottom: 5em;}.post-header h3{ font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 2.2em; line-height: 1.43; margin:0 0 0 0;}.post-header .blog-meta{ margin-top: 2.45em;}.post-thumbnail{ margin-bottom: 2.5em;}.post-thumbnail img{ width: 100%; border-radius: 0.25em;}.post .blog-tags{ margin-top: 5.4em;}/* 8.2 Widgets */.widget{ margin-bottom: 3.65em;}.widget-title{ font-family: 'montserratsemibold'; font-weight: normal; font-size: 1.3em; text-transform: uppercase; text-align: center; margin: 0 0 2.25em 0;}/* 8.3 Widget Recent Post */.recent-post{ margin-bottom: 1.7em; overflow: hidden;}.recent-post:last-child{ margin-bottom: 0;}.recent-post-thumbnail{ width: 9.32em; float: left;}.recent-post-thumbnail img{ border-radius: 0.25em; max-width: 100%;}.recent-post-body{ padding-left: 11.2em;}.recent-post-title{ font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 1.1em; line-height: 1.45; text-transform: none; letter-spacing: 0; margin:0; position: relative;}.recent-post-time{ font-size: 0.88em; color:#b4b4b4; margin-top: 0.9em;}/* ------------------------------------------------------------------------------- *//* 9. Contacts/* ------------------------------------------------------------------------------- */.bg-contacts{ background: url(/upload/image/contacts.jpg) 50% 0 no-repeat; background-size: cover;}.contacts .fade-title-right{ left: 90%;}.row-field{ margin-left: -5px; margin-right:-5px;}.col-field{ padding: 0 5px;}.col-message{ display: none; margin-top: 20px;}.col-address{ font-size: 1.125em; line-height: 2.1; margin-top: 2em;}.form-submit{ margin-top: 1.2em;}.success-message{ display: none;}.error-message{ display: none;}.success-message .fa{ margin-right: 7px; font-size: 1.5em;}.contact-details{ position: relative; overflow: hidden; margin-top: -1px;}.col-map{ height: 35em;}.gmap{ position: absolute; top:0; left: 0; padding: 0; height: 100%;}.map-info{ padding: 1.2em;}.map-title{ margin-bottom: 2em;}.map-title h3{ margin:0;}.map-address-row{ margin-top: 1em;}.map-address-row .fa{ float: left; margin: 0.35em 0.6em 0 0; width: 1.1em; text-align: center; color: #c5a47e; font-size: 1.2em;}.map-address-row .text{ display: block; overflow: hidden; font-size: 1.15em;}.contact-info{ color:#fff; padding:0; background:url(/upload/image/contact-details.jpg) 50% no-repeat; background-size: cover;}.contact-info-content{ padding: 5.5em 5.6em; background-color:rgba(197,164,125, 0.95);}.contact-info-title{ font-family: 'Oswald', sans-serif; font-size: 80px; letter-spacing: 0.32em; text-transform: uppercase; color:#fff; opacity: 0.1; position: absolute; top:100%; left: 100%; margin-top: -0.5em; margin-left: -2.3em; -webkit-transform:rotate(-90deg); transform:rotate(-90deg);  -webkit-transform-origin: 0 0; transform-origin: 0 0;}.contact-row{ position: relative; z-index: 1; margin-bottom: 2.3em;}.contact-row:last-child{ margin-bottom: 0;}.contact-row h4{ margin:0 0 0.8em; color:#fff;}.contact-row .fa{ float: left; width: 1.1em; margin-top: -0.15em; padding: 1px; text-align: center; font-size: 1.3em; line-height: 1.25;}.contact-body{ padding-left: 2.6em;}.contact-content{ font-size: 1.3em;}.phone-row{ font-size: 1.3em; letter-spacing: 0.2em; margin-top: 0.5em;}/* ------------------------------------------------------------------------------- *//* 10. Footer/* ------------------------------------------------------------------------------- */.footer{ text-align: center; margin:7.1em 0 5.5em; font-size: 12px; color: #aaa;}.footer .brand{ margin-top: -0.45em; font-size: 3.4em;}.author-link{ font-family: 'Montserrat', sans-serif; color: #d0d0d0;}.author-link:hover{ text-decoration: none;}/* ------------------------------------------------------------------------------- *//* 11. Responsive styles/* ------------------------------------------------------------------------------- *//* 11.1 Min width 768px */@media (min-width: 768px){ html{  font-size: 85%; } /* Slider */ .arrow-left{  top: 43.5vmin;  bottom: auto; } .arrow-right{  left: 28vmin;  right:auto;  margin-left: 5em;  top: 43.5vmin;  bottom: auto; } /* About */ .entry{  padding: 0 7.5em; } .col-about-spec{  padding: 0 4.4em; } /* Project Carousel */ .owl-prev{  left: 3.6em } .owl-next{  right:3.6em; } /* Projects Deatails */ .project-details{  margin-top: 7.1em; } .project-details-item{  margin-bottom: 7.1em; } .project-details-info{  position: absolute;  z-index: 1;  left: 0;  top:13%;  bottom: 13%;  width: 55%; } .project-details-item:nth-child(odd) .project-details-img{  padding-left: 15px;  padding-right: 15px; } .project-details-item:nth-child(even) .project-details-img{  padding-right:15px;  padding-left: 15px; }}/* 11.2 Min width 992px */@media (min-width: 992px){ html{  font-size: 92%; } /* Content styles */ .text-center-md{  text-align: center; } .text-right-md{  text-align: right; } .text-left-md{  text-align: left; }  /* Navbar Mobile */ .navbar-mobile{  position: absolute;  left: -50000px;  top: -50000px; } /* About */ .col-about-img{  padding-left: 0;  left: -5px; } .col-about-img img{  max-width: calc(100% + 5px); } /* Project Details */ .project-details-item:nth-child(odd) .project-details-img{  padding-left: 5px;  padding-right: 15px; } .project-details-item:nth-child(even) .project-details-img{  padding-right:5px;  padding-left: 15px; } /* Blog Details */  .col-primary{  padding-right: 2.2em; } .col-secondary{  margin-top: 10.62em;  margin-left: -5px;  padding:0 10px 0 0; } /* Contacts */ .row-field{  margin-left: -15px; } .col-map{  position:static;  height: 100%; }}/* 11.3 Min width 1200px */@media (min-width: 1200px){  html{  font-size: 100%; }  /* Header */ .main-header{  padding-left: 0; } /* Project Details */ .project-details-info{  width: 44%; }}/* 11.4 Max height 480px */ @media (max-height: 480px){ /* Slider */ .arrow-left{  top: 43.5vmin;  bottom: auto; } .arrow-right{  left: 28vmin;  right: auto;  margin-left: 5em;  top: 43.5vmin;  bottom: auto; }}.navbar-desctop .brand img {  max-height:60px;}.brand-panel .brand {  margin: -17px 0 0 170px;}.PAGER { display: block; overflow: hidden; padding-top:30px; -webkit-border-radius: 0; border-radius: 0; clear:both; float:none;}.PAGER b { background: #c5a47e; font-weight: bold; color: #ffffff; cursor: default; display: block; padding: 7px 12px; float: left;}.PAGER a { background: #000000; font-weight: bold; color: #ffffff; display: block; padding: 7px 12px; float: left; transition: background .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out, box-shadow .3s ease-in-out;}.PAGERHEAD,.PAGER i {display:none;}@media (max-width:480px) {.brand img {  max-width: 100px;}}