/*! * Bootstrap v3.3.4 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7a12dd8f9be0c279fc99) * Config saved to config.json and https://gist.github.com/7a12dd8f9be0c279fc99 */ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */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 {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em;}button, input, optgroup, select, textarea {  color: inherit;  font: inherit;  margin: 0;}button {  overflow: visible;}button, select {  text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}  button[disabled], html input[disabled] {    cursor: default;  }  button::-moz-focus-inner, input::-moz-focus-inner {    border: 0;    padding: 0;  }input {  line-height: normal;}  input[type="checkbox"], input[type="radio"] {    -webkit-box-sizing: border-box;    -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;    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;    box-sizing: content-box;  }    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {      -webkit-appearance: none;    }fieldset {  border: 1px solid #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;  }  select {    background: #fff !important;  }  .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: "\2a";}.glyphicon-plus:before {  content: "\2b";}.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: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;  }figure {  margin: 0;}img {  vertical-align: middle;}.img-responsive, .thumbnail > img, .thumbnail 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;}[] {  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 {  color: #286090;}.text-success {  color: #3c763d;}a.text-success:hover {  color: #2b542c;}.text-info {  color: #31708f;}a.text-info:hover {  color: #245269;}.text-warning {  color: #8a6d3b;}a.text-warning:hover {  color: #66512c;}.text-danger {  color: #a94442;}a.text-danger:hover {  color: #843534;}.bg-primary {  color: #fff;  background-color: #337ab7;}a.bg-primary:hover {  background-color: #286090;}.bg-success {  background-color: #dff0d8;}a.bg-success:hover {  background-color: #c1e2b3;}.bg-info {  background-color: #d9edf7;}a.bg-info:hover {  background-color: #afd9ee;}.bg-warning {  background-color: #fcf8e3;}a.bg-warning:hover {  background-color: #f7ecb5;}.bg-danger {  background-color: #f2dede;}a.bg-danger:hover {  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:768px) {  .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: thin dotted;  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[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"], input[type="time"], input[type="datetime-local"], input[type="month"] {    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;}select.form-group-sm .form-control {  height: 30px;  line-height: 30px;}textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control {  height: auto;}.form-group-sm .form-control-static {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  min-height: 32px;}.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;}select.form-group-lg .form-control {  height: 46px;  line-height: 46px;}textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control {  height: auto;}.form-group-lg .form-control-static {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  min-height: 38px;}.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 {  width: 46px;  height: 46px;  line-height: 46px;}.input-sm + .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: 14.333333px;  }}@media (min-width:768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;  }}.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: thin dotted;    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;    pointer-events: none;    opacity: .65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;    box-shadow: none;  }.btn-default {  color: #333;  background-color: #fff;  border-color: #ccc;}  .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {    color: #333;    background-color: #e6e6e6;    border-color: #adadad;  }  .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {    background-image: none;  }  .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .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, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {    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:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {    color: #fff;    background-color: #286090;    border-color: #204d74;  }  .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {    background-image: none;  }  .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .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, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {    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:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {    color: #fff;    background-color: #449d44;    border-color: #398439;  }  .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {    background-image: none;  }  .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .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, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {    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:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {    color: #fff;    background-color: #31b0d5;    border-color: #269abc;  }  .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {    background-image: none;  }  .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .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, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {    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:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {    color: #fff;    background-color: #ec971f;    border-color: #d58512;  }  .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {    background-image: none;  }  .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .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, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {    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:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {    color: #fff;    background-color: #c9302c;    border-color: #ac2925;  }  .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {    background-image: none;  }  .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .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, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {    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-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 solid;  content: "";}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px;}@media (min-width:768px) {  .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-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-bottom-right-radius: 0;    border-bottom-left-radius: 0;  }  .btn-group-vertical > .btn:last-child:not(:first-child) {    border-bottom-left-radius: 4px;    border-top-right-radius: 0;    border-top-left-radius: 0;  }  .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-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 {    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:768px) {  .navbar {    border-radius: 4px;  }}@media (min-width:768px) {  .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:768px) {  .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:768px) {  .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:768px) {  .navbar-static-top {    border-radius: 0;  }}.navbar-fixed-top, .navbar-fixed-bottom {  position: fixed;  right: 0;  left: 0;  z-index: 1030;}@media (min-width:768px) {  .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:768px) {  .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:768px) {  .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:767px) {  .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:768px) {  .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:767px) {  .navbar-form .form-group {    margin-bottom: 5px;  }    .navbar-form .form-group:last-child {      margin-bottom: 0;    }}@media (min-width:768px) {  .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:768px) {  .navbar-text {    float: left;    margin-left: 15px;    margin-right: 15px;  }}@media (min-width:768px) {  .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:767px) {  .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:767px) {  .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 {      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: 2;    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;}.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;}.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: baseline;  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: 30px 15px;  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;}.jumbotron .container {  max-width: 100%;}@media screen and (min-width:768px) {  .jumbotron {    padding: 48px 0;  }  .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-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 {  color: #555;}  a.list-group-item .list-group-item-heading {    color: #333;  }  a.list-group-item:hover, a.list-group-item:focus {    text-decoration: none;    color: #555;    background-color: #f5f5f5;  }.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 {  color: #3c763d;}  a.list-group-item-success .list-group-item-heading {    color: inherit;  }  a.list-group-item-success:hover, a.list-group-item-success:focus {    color: #3c763d;    background-color: #d0e9c6;  }  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.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 {  color: #31708f;}  a.list-group-item-info .list-group-item-heading {    color: inherit;  }  a.list-group-item-info:hover, a.list-group-item-info:focus {    color: #31708f;    background-color: #c4e3f3;  }  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.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 {  color: #8a6d3b;}  a.list-group-item-warning .list-group-item-heading {    color: inherit;  }  a.list-group-item-warning:hover, a.list-group-item-warning:focus {    color: #8a6d3b;    background-color: #faf2cc;  }  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.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 {  color: #a94442;}  a.list-group-item-danger .list-group-item-heading {    color: inherit;  }  a.list-group-item-danger:hover, a.list-group-item-danger:focus {    color: #a94442;    background-color: #ebcccc;  }  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.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-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;  min-height: 16.42857143px;}  .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-size: 12px;  font-weight: normal;  line-height: 1.4;  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;  text-decoration: none;  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-size: 14px;  font-weight: normal;  line-height: 1.42857143;  text-align: left;  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);  white-space: normal;}  .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;  }.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-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-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;  }  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;  }  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;  }  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;  }  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;  }  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/animateLicensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2014 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;  }@-webkit-keyframes bounce {  0%,100%,20%,53%,80% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%,43% {    -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    -webkit-transform: translate3d(0,-30px,0);    transform: translate3d(0,-30px,0);  }  70% {    -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    transition-timing-function: cubic-bezier(0.755,.050,.855,.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 {  0%,100%,20%,53%,80% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%,43% {    -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    -webkit-transform: translate3d(0,-30px,0);    transform: translate3d(0,-30px,0);  }  70% {    -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);    transition-timing-function: cubic-bezier(0.755,.050,.855,.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;  -ms-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes flash {  0%,100%,50% {    opacity: 1;  }  25%,75% {    opacity: 0;  }}@keyframes flash {  0%,100%,50% {    opacity: 1;  }  25%,75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}@-webkit-keyframes pulse {  0% {    -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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}@keyframes pulse {  0% {    -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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  0% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }  30% {    -webkit-transform: scale3d(1.25,.75,1);    transform: scale3d(1.25,.75,1);  }  40% {    -webkit-transform: scale3d(0.75,1.25,1);    transform: scale3d(0.75,1.25,1);  }  50% {    -webkit-transform: scale3d(1.15,.85,1);    transform: scale3d(1.15,.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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}@keyframes rubberBand {  0% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }  30% {    -webkit-transform: scale3d(1.25,.75,1);    transform: scale3d(1.25,.75,1);  }  40% {    -webkit-transform: scale3d(0.75,1.25,1);    transform: scale3d(0.75,1.25,1);  }  50% {    -webkit-transform: scale3d(1.15,.85,1);    transform: scale3d(1.15,.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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  0%,100% {    -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 {  0%,100% {    -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);  }  100% {    -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);  }  100% {    -webkit-transform: rotate3d(0,0,1,0deg);    transform: rotate3d(0,0,1,0deg);  }}.swing {  -webkit-transform-origin: top center;  -ms-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  0% {    -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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}@keyframes tada {  0% {    -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);  }  100% {    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}@-webkit-keyframes wobble {  0% {    -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);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes wobble {  0% {    -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);  }  100% {    -webkit-transform: none;    transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes bounceIn {  0%,100%,20%,40%,60%,80% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}@keyframes bounceIn {  0%,100%,20%,40%,60%,80% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    opacity: 1;    -webkit-transform: scale3d(1,1,1);    transform: scale3d(1,1,1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounceInDown {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInDown {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInLeft {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInRight {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  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);  }  100% {    -webkit-transform: none;    transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  0% {    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);  }  100% {    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }}@keyframes bounceInUp {  0%,100%,60%,75%,90% {    -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);    transition-timing-function: cubic-bezier(0.215,.61,.355,1);  }  0% {    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);  }  100% {    -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);  }  100% {    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);  }  100% {    opacity: 0;    -webkit-transform: scale3d(.3,.3,.3);    transform: scale3d(.3,.3,.3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,-2000px,0);    transform: translate3d(0,-2000px,0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translate3d(0,-100%,0);    transform: translate3d(0,-100%,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translate3d(0,-100%,0);    transform: translate3d(0,-100%,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0,-2000px,0);    transform: translate3d(0,-2000px,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0,-2000px,0);    transform: translate3d(0,-2000px,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0);    transform: translate3d(-100%,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0);    transform: translate3d(-100%,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translate3d(-2000px,0,0);    transform: translate3d(-2000px,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translate3d(-2000px,0,0);    transform: translate3d(-2000px,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translate3d(100%,0,0);    transform: translate3d(100%,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translate3d(100%,0,0);    transform: translate3d(100%,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translate3d(2000px,0,0);    transform: translate3d(2000px,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translate3d(2000px,0,0);    transform: translate3d(2000px,0,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translate3d(0,100%,0);    transform: translate3d(0,100%,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translate3d(0,100%,0);    transform: translate3d(0,100%,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0,2000px,0);    transform: translate3d(0,2000px,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translate3d(0,2000px,0);    transform: translate3d(0,2000px,0);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,100%,0);    transform: translate3d(0,100%,0);  }}@keyframes fadeOutDown {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,100%,0);    transform: translate3d(0,100%,0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,2000px,0);    transform: translate3d(0,2000px,0);  }}@keyframes fadeOutDownBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,2000px,0);    transform: translate3d(0,2000px,0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0);    transform: translate3d(-100%,0,0);  }}@keyframes fadeOutLeft {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0);    transform: translate3d(-100%,0,0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px,0,0);    transform: translate3d(-2000px,0,0);  }}@keyframes fadeOutLeftBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(-2000px,0,0);    transform: translate3d(-2000px,0,0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%,0,0);    transform: translate3d(100%,0,0);  }}@keyframes fadeOutRight {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(100%,0,0);    transform: translate3d(100%,0,0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px,0,0);    transform: translate3d(2000px,0,0);  }}@keyframes fadeOutRightBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(2000px,0,0);    transform: translate3d(2000px,0,0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,-100%,0);    transform: translate3d(0,-100%,0);  }}@keyframes fadeOutUp {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,-100%,0);    transform: translate3d(0,-100%,0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,-2000px,0);    transform: translate3d(0,-2000px,0);  }}@keyframes fadeOutUpBig {  0% {    opacity: 1;  }  100% {    opacity: 0;    -webkit-transform: translate3d(0,-2000px,0);    transform: translate3d(0,-2000px,0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  0% {    -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;  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  0% {    -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;  }  100% {    -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 {  0% {    -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);    transform: perspective(400px) rotate3d(1,0,0,90deg);    -webkit-transition-timing-function: ease-in;    transition-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-transition-timing-function: ease-in;    transition-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);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInX {  0% {    -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);    transform: perspective(400px) rotate3d(1,0,0,90deg);    -webkit-transition-timing-function: ease-in;    transition-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-transition-timing-function: ease-in;    transition-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);  }  100% {    -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 {  0% {    -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);    transform: perspective(400px) rotate3d(0,1,0,90deg);    -webkit-transition-timing-function: ease-in;    transition-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-transition-timing-function: ease-in;    transition-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);  }  100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInY {  0% {    -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);    transform: perspective(400px) rotate3d(0,1,0,90deg);    -webkit-transition-timing-function: ease-in;    transition-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-transition-timing-function: ease-in;    transition-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);  }  100% {    -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 {  0% {    -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;  }  100% {    -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);    transform: perspective(400px) rotate3d(1,0,0,90deg);    opacity: 0;  }}@keyframes flipOutX {  0% {    -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;  }  100% {    -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-animation-duration: .75s;  animation-duration: .75s;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  0% {    -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;  }  100% {    -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);    transform: perspective(400px) rotate3d(0,1,0,90deg);    opacity: 0;  }}@keyframes flipOutY {  0% {    -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;  }  100% {    -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-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes lightSpeedIn {  0% {    -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;  }  100% {    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes lightSpeedIn {  0% {    -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;  }  100% {    -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 {  0% {    opacity: 1;  }  100% {    -webkit-transform: translate3d(100%,0,0) skewX(30deg);    transform: translate3d(100%,0,0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  0% {    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0,0,1,-200deg);    transform: rotate3d(0,0,1,-200deg);    opacity: 0;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateIn {  0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0,0,1,-200deg);    transform: rotate3d(0,0,1,-200deg);    opacity: 0;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0,0,1,-45deg);    transform: rotate3d(0,0,1,-45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0,0,1,-45deg);    transform: rotate3d(0,0,1,-45deg);    opacity: 0;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0,0,1,45deg);    transform: rotate3d(0,0,1,45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0,0,1,45deg);    transform: rotate3d(0,0,1,45deg);    opacity: 0;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0,0,1,45deg);    transform: rotate3d(0,0,1,45deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0,0,1,45deg);    transform: rotate3d(0,0,1,45deg);    opacity: 0;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0,0,1,-90deg);    transform: rotate3d(0,0,1,-90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0,0,1,-90deg);    transform: rotate3d(0,0,1,-90deg);    opacity: 0;  }  100% {    -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 {  0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0,0,1,200deg);    transform: rotate3d(0,0,1,200deg);    opacity: 0;  }}@keyframes rotateOut {  0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -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 {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  100% {    -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;  }  100% {    -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;  }  100% {    -webkit-transform: translate3d(0,700px,0);    transform: translate3d(0,700px,0);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}@-webkit-keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);    transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);    transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);  }  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}@-webkit-keyframes rollOut {  0% {    opacity: 1;  }  100% {    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 {  0% {    opacity: 1;  }  100% {    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 {  0% {    opacity: 0;    -webkit-transform: scale3d(.3,.3,.3);    transform: scale3d(.3,.3,.3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  0% {    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 {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}@keyframes zoomInDown {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}@keyframes zoomInLeft {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}@keyframes zoomInRight {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}@keyframes zoomInUp {  0% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  0% {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3,.3,.3);    transform: scale3d(.3,.3,.3);  }  100% {    opacity: 0;  }}@keyframes zoomOut {  0% {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(.3,.3,.3);    transform: scale3d(.3,.3,.3);  }  100% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  100% {    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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  100% {    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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,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);  }  100% {    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);  }  100% {    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);  }  100% {    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);  }  100% {    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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  100% {    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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,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.55,.055,.675,.19);    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);  }  100% {    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,.885,.32,1);    animation-timing-function: cubic-bezier(0.175,.885,.32,1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {  0% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInDown {  0% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  0% {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInLeft {  0% {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  0% {    -webkit-transform: translateX(100%);    transform: translateX(100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInRight {  0% {    -webkit-transform: translateX(100%);    transform: translateX(100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideInUp {  0% {    -webkit-transform: translateY(100%);    transform: translateY(100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInUp {  0% {    -webkit-transform: translateY(100%);    transform: translateY(100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    visibility: hidden;    -webkit-transform: translateY(100%);    transform: translateY(100%);  }}@keyframes slideOutDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    visibility: hidden;    -webkit-transform: translateY(100%);    transform: translateY(100%);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    visibility: hidden;    -webkit-transform: translateX(-100%);    transform: translateX(-100%);  }}@keyframes slideOutLeft {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    visibility: hidden;    -webkit-transform: translateX(-100%);    transform: translateX(-100%);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    visibility: hidden;    -webkit-transform: translateX(100%);    transform: translateX(100%);  }}@keyframes slideOutRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    visibility: hidden;    -webkit-transform: translateX(100%);    transform: translateX(100%);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    visibility: hidden;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }}@keyframes slideOutUp {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    visibility: hidden;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}/* * Owl Carousel - Animate Plugin */.owl-carousel .animated { -webkit-animation-duration:1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.owl-carousel .owl-animated-in { z-index: 0;}.owl-carousel .owl-animated-out { z-index: 1;}.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut;}@-webkit-keyframes fadeOut { 0% {  opacity: 1; } 100% {  opacity: 0; }}@keyframes fadeOut { 0% {  opacity: 1; } 100% {  opacity: 0; }}/* * Owl Carousel - Auto Height Plugin */.owl-height { -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;}/* * Core Owl Carousel CSS File */.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1;}.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.owl-carousel.owl-loaded { display: block;}.owl-carousel.owl-loading { opacity: 0; display: block;}.owl-carousel.owl-hidden { opacity: 0;}.owl-carousel .owl-refresh .owl-item { display: none;}.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto;}.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}.owl-carousel.owl-rtl { direction: rtl;}.owl-carousel.owl-rtl .owl-item { float: right;}/* No Js */.no-js .owl-carousel { display: block;}/* * Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease;}.owl-carousel .owl-item img { transform-style: preserve-3d;}/* * Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000;}.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon { display: none;}.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease;}.owl-carousel .owl-video-frame { position: relative; z-index: 1;}/* 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: rgba(0, 0, 0, 0); } .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;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  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; }/*************************************************************************       ****     POLO Html5 Template   ****     Author:INSPIRO MEDIA   ****  URL: http://www.inspiro-media.com ****       **************************************************************************/* ----------------------------------------------------------------  BODY-----------------------------------------------------------------*/html {  overflow-x: hidden !important;}body {  color: #333;  font-family: "Open Sans", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 24px;  overflow-x: hidden;  padding: 0 !important;}/* ----------------------------------------------------------------  LAYOUT BOXED & WIDE-----------------------------------------------------------------*/@media (max-width: 479px) {  .container {    padding: 0 20px;  }}/*Wide (default)*/body.wide .wrapper {  width: 100%;  margin: 0;}/*Boxed*/body.boxed .wrapper,body.boxed-simple .wrapper {  position: relative;  border: 1px solid #eee;  background-color: #fff;}body.outter {  margin: 30px;}body.boxed-simple {  background-color: #f8f8f8;  border: 0 none !important;}/* Responsive */@media (max-width: 479px) {  body {    font-size: 13px;  }  body.outter {    margin: 0px;  }}a {  color: #111;  text-decoration: none !important;}a:focus {  outline: none;}audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline;}iframe {  border: none;}/* ----------------------------------------------------------------  TYPOGRAPHY HEADING STYLES-----------------------------------------------------------------*/h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a {  color: #111;  font-family: 'Raleway', sans-serif;font-weight: 600;line-height: 1.5;margin: 0 0 10px 0;  text-rendering: optimizelegibility;}h1 { font-size: 36px; }h2 { font-size: 30px; }h3 { font-size: 24px; }h4 { font-size: 18px; }h5 { font-size: 14px; }h6 { font-size: 12px; }h4 { font-weight: 600; }h5,h6 { font-weight: bold; margin-bottom: 20px; }p,p.lead {  color: #696f6f;  margin-bottom: 20px;}/* ----------------------------------------------------------------  Fonts-----------------------------------------------------------------*/.font-pacifico {  font-family: 'Dancing Script' !important;}.font-raleway,.font-raleway a,.font-raleway h1,.font-raleway h2,.font-raleway h3,.font-raleway h4,.font-raleway h5,.font-raleway h6,h1.font-raleway,h2.font-raleway,h3.font-raleway,h4.font-raleway,h5.font-raleway,h6.font-raleway {  font-family: 'Raleway' !important;  font-weight: 100 !important;}.font-nothing-you-could-do,.font-nothing-you-could-do a,.font-nothing-you-could-do h1,.font-nothing-you-could-do h2,.font-nothing-you-could-do h3,.font-nothing-you-could-do h4,.font-nothing-you-could-do h5,.font-nothing-you-could-do h6,h1.font-nothing-you-could-do,h2.font-nothing-you-could-do,h3.font-nothing-you-could-do,h4.font-nothing-you-could-do,h5.font-nothing-you-could-do,h6.font-nothing-you-could-do {  font-family: 'Nothing You Could Do', cursive !important;  font-weight: normal !important;}.font-herr-von-muellerhoff,.font-herr-von-muellerhoff a,.font-herr-von-muellerhoff h1,.font-herr-von-muellerhoff h2,.font-herr-von-muellerhoff h3,.font-herr-von-muellerhoff h4,.font-herr-von-muellerhoff h5,.font-herr-von-muellerhoff h6,h1.font-herr-von-muellerhoff,h2.font-herr-von-muellerhoff,h3.font-herr-von-muellerhoff,h4.font-herr-von-muellerhoff,h5.font-herr-von-muellerhoff,h6.font-herr-von-muellerhoff {  font-family: 'Herr Von Muellerhoff', cursive !important;  font-weight: normal !important;}.font-cedarville,.font-cedarville a,.font-cedarville h1,.font-cedarville h2,.font-cedarville h3,.font-cedarville h4,.font-cedarville h5,.font-cedarville h6,h1.font-cedarville,h2.font-cedarville,h3.font-cedarville,h4.font-cedarville,h5.font-cedarville,h6.font-cedarville {  font-family: 'Cedarville Cursive', cursive;}.font-parisienne,.font-parisienne a,.font-parisienne h1,.font-parisienne h2,.font-parisienne h3,.font-parisienne h4,.font-parisienne h5,.font-parisienne h6,h1.font-parisienne,h2.font-parisienne,h3.font-parisienne,h4.font-parisienne,h5.font-parisienne,h6.font-parisienne {  font-family: 'Parisienne', cursive;}/* ----------------------------------------------------------------Logo-----------------------------------------------------------------*/#logo {  float: left;  font-size: 28px;  line-height: 100%;  position: relative;  z-index: 1;}#logo a {  display: block;}#logo img {  display: block;  max-width: 100%;}#logo a.slogo {  display: block;}.main-menu #logo {  margin-left: 40px;  margin-right: 40px;}/* ----------------------------------------------------------------  HEADER-----------------------------------------------------------------*/#header {  position: relative;  background-color: #fff;  border-bottom: 1px solid #eee;  z-index: 199 !important;}#header .container {  position: relative;}#header.header-transparent + #slider,#header.header-transparent + .page-title-extended,#header.header-transparent + .page-title-video,#header.header-transparent + .page-title-parallax,#header.header-transparent + .fullscreen,#header.header-transparent + .fullscreen,#header.header-transparent + .halfscreen,#header.header-transparent + #google-map,#header.header-light-transparent + #slider,#header.header-light-transparent + .page-title-extended,#header.header-light-transparent + .page-title-video,#header.header-light-transparent + .page-title-parallax,#header.header-light-transparent + .fullscreen,#header.header-light-transparent + .fullscreen,#header.header-light-transparent + .halfscreen,#header.header-light-transparent + #google-map,#header.header-dark-transparent + #slider,#header.header-dark-transparent + .page-title-extended,#header.header-dark-transparent + .page-title-video,#header.header-dark-transparent + .page-title-parallax,#header.header-dark-transparent + .fullscreen,#header.header-dark-transparent + .fullscreen,#header.header-dark-transparent + .halfscreen,#header.header-dark-transparent + #google-map {  top: -90px;  margin-bottom: -90px;}#header-wrap {  position: relative;  -webkit-backface-visibility: hidden;}/* ----------------------------------------------------------------  NAVIGATION MENU-----------------------------------------------------------------*/.navigation-wrap {  padding: 0px;}.navigation-wrap > .container {  padding: 0px !important;  width: 100%;}/*.navigation-wrap:before { background: #fbfbfb; border-bottom: 1px solid #eee; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1;}#header.header-dark:not(header-navigation-light) .navigation-wrap:before { background: #000; border-bottom: 1px solid #222; content: " "; height: 90px; left: -100%; position: absolute; top: 0; width: 300%; z-index: -1;}*/#mainMenu {  float: right;}#mainMenu > ul {  list-style: outside none none;  margin-bottom: 0;  padding-left: 0;}#mainMenu > ul > li:not(.resp-active):last-child > a {  border-bottom: 0 !important;}#mainMenu > ul > li > a {  display: block;  padding: 10px 15px;  position: relative;}#mainMenu > ul > li > a:hover,#mainMenu > ul > li > a:focus {  background-color: #eee;  text-decoration: none;}/*labels*/#mainMenu .label {  font-size: 9px;}/*Menu items */nav .main-menu a,nav .main-menu .dropdown-menu a,nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only {  color: #111;}#mainMenu > ul > li > a {  border-bottom: 0 none;  border-radius: 0;  font-size: 12px;  font-style: normal;  font-weight: 800;  height: 90px;  line-height: 70px;  margin-left: 0;  margin-right: 0;  outline: medium none;  padding: 10px;  text-transform: uppercase;  transition: all 0.3s ease-in-out 0s;}nav .main-menu li > a:hover,nav .main-menu li > a:focus,nav .main-menu .dropdown.open > a:hover,nav .main-menu .dropdown.open > a:focus {  background: none !important;  border-color: none !important;}nav ul.main-menu .dropdown > .dropdown-menu,nav ul.main-menu .dropdown-submenu > .dropdown-menu {  visibility: hidden;  display: block;  opacity: 0;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}nav ul.main-menu .dropdown:hover > .dropdown-menu,nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu {  opacity: 1;  visibility: visible;}nav.main-menu ul li i {  padding-left: 3px;  font-size: 14px;  margin-right: 3px;  text-align: center;  width: 22px;}nav.main-menu ul li.dropdown > a > i {  margin-right: 0px;}/*Menu dropdown menu items */nav .main-menu .dropdown-menu {  min-width: 230px;  top: auto;  background-color: #ffffff;  box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);  padding: 0px;  border-style: solid none none;  border-width: 3px 0 0;  border-radius: 0px;}nav .main-menu .dropdown-menu a,nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only {  font-family: "Lato", sans-serif;  font-size: 13px;  font-weight: 400;  height: 40px;  padding: 10px 20px 10px 18px;  position: relative;  text-transform: none;  -webkit-transition: padding .3s ease-in-out;  transition: padding .3s ease-in-out;}nav .main-menu .dropdown-menu a:hover,nav .main-menu .dropdown-menu span.dropdown-menu-title-only:hover {  background-color: rgba(211, 211, 211, 0.1) !important;  color: #333;  padding: 10px 20px 10px 26px;}nav .main-menu .read-more {  border-top: 1px solid #eee;  margin-bottom: -10px;  margin-top: 24px;}nav .main-menu .dropdown-menu a.read-more:hover {  background: rgba(0, 0, 0, 0) !important;}nav .main-menu .dropdown-menu .mega-menu-content .col-md-2 {  padding-right: 1px;}nav .main-menu .dropdown-menu .mega-menu-content a {  border-bottom: medium none;  padding: 10px 0;}nav .main-menu .dropdown-menu .mega-menu-content a:hover {  padding: 10px 0px 10px 12px;}nav .main-menu .dropdown-menu i {  margin-left: -2px;  padding-right: 6px;}/*Menu dropdown submenu items */nav .main-menu .dropdown-submenu {  position: relative;}nav .main-menu .dropdown-submenu:before {  content: "\f105";  font-family: fontawesome;  font-size: 12px;  opacity: 0.6;  position: absolute;  right: 12px;  top: 6px;}nav .main-menu .dropdown-submenu > .dropdown-menu {  border-top-width: 3px;  left: 100%;  top: -3px;}nav .main-menu .dropdown-submenu > .dropdown-menu.menu-invert {  right: 100%;  left: auto;}/* Mega Menu */nav.mega-menu .nav,nav.mega-menu .dropup,nav.mega-menu .dropdown,nav.mega-menu .collapse {  position: static;}nav .main-menu li.mega-menu-item .dropdown-menu {  left: 15px;  right: 15px;}nav.mega-menu li.mega-menu-item .mega-menu-title {  display: block;  font-size: 12px;  font-style: normal;  font-weight: 800;  height: 50px;  line-height: 32px;  margin-left: 0;  margin-right: 0;  padding: 10px 0;  text-transform: uppercase;}nav.mega-menu li ul {  list-style: none;  padding: 0;}nav.mega-menu .dropdown-menu a,nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only {  text-transform: none;  display: block;  text-decoration: none;}nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only {  line-height: 18px;}nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only:hover {  cursor: pointer;}nav.mega-menu .dropdown-menu {  left: auto;  margin-top: 0px;}nav.mega-menu .dropdown-menu > li {  display: block}nav.mega-menu .mega-menu-content {  padding: 30px 40px 40px;}nav.mega-menu .mega-menu-content:before {  display: table;  content: "";  line-height: 0;}nav.mega-menu .mega-menu-content:after {  display: table;  content: "";  line-height: 0;  clear: both;}nav.mega-menu .mega-menu-content {  background-position: right bottom;  background-repeat: no-repeat;}#mainMenu ul li.mega-menu-item .mega-menu-title,#mainMenu ul li.dropdown:not(.mega-menu-item) li {  border-bottom: 1px solid #eee;}/*RESPONSIVE MOBILE MENU*/.nav-main-menu-responsive {  display: none;  float: right;  height: 90px;  line-height: 90px;  margin-left: 6px;    transition: opacity .3s ease, height .4s ease;  -webkit-transition: opacity .3s ease, height .4s ease;  -o-transition: opacity .3s ease, height .4s ease;}.nav-main-menu-responsive button {  background: none;  border: 0;}.nav-main-menu-responsive button:focus {  outline: 0;}.nav-main-menu-responsive button i {  font-size: 17px;}/*CENTERED MAIN MENU*/body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center {  float: none;  margin: 0 auto !important;  text-align: center;}body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center > ul {  display: inline-block;  float: none;  text-align: left;  width: auto;}/*Modern version*/#mainMenu.style-1 ul.dropdown-menu,#mainMenu.style-1 ul.dropdown-submenu {  border-radius: 0;  border: 2px solid #eee;  box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);}/*Slide menu version*/.nav-main-menu-responsive.slide-menu-version {  display: block;}#mainMenu.slide-menu > ul > li {  visibility: hidden;  filter: alpha(opacity=0);  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);  -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);  -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2);  transition: all 0s cubic-bezier(.175, .885, .525, 1.2);  -webkit-transition-duration: 150ms;  -moz-transition-duration: 150ms;  -o-transition-duration: 150ms;  transition-duration: 150ms}#mainMenu.slide-menu > ul > li:nth-child(n+1){  -webkit-transition-duration: 250ms;  -moz-transition-duration: 250ms;  -o-transition-duration: 250ms;  transition-duration: 250ms;  -webkit-transition-delay: 60ms;  -moz-transition-delay: 60ms;  -o-transition-delay: 60ms;  transition-delay: 60ms}#mainMenu.slide-menu > ul > li:nth-child(n+2){  -webkit-transition-duration: 350ms;  -moz-transition-duration: 350ms;  -o-transition-duration: 350ms;  transition-duration: 350ms;  -webkit-transition-delay: 120ms;  -moz-transition-delay: 120ms;  -o-transition-delay: 120ms;  transition-delay: 120ms}#mainMenu.slide-menu > ul > li:nth-child(n+3){  -webkit-transition-duration: 450ms;  -moz-transition-duration: 450ms;  -o-transition-duration: 450ms;  transition-duration: 450ms;  -webkit-transition-delay: 180ms;  -moz-transition-delay: 180ms;  -o-transition-delay: 180ms;  transition-delay: 180ms}#mainMenu.slide-menu > ul > li:nth-child(n+4){  -webkit-transition-duration: 550ms;  -moz-transition-duration: 550ms;  -o-transition-duration: 550ms;  transition-duration: 550ms;  -webkit-transition-delay: 240ms;  -moz-transition-delay: 240ms;  -o-transition-delay: 240ms;  transition-delay: 240ms}#mainMenu.slide-menu > ul > li:nth-child(n+5){  -webkit-transition-duration: 650ms;  -moz-transition-duration: 650ms;  -o-transition-duration: 650ms;  transition-duration: 650ms;  -webkit-transition-delay: .3s;  -moz-transition-delay: .3s;  -o-transition-delay: .3s;  transition-delay: .3s}#mainMenu.slide-menu > ul > li:nth-child(n+6){  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 360ms;  -moz-transition-delay: 360ms;  -o-transition-delay: 360ms;  transition-delay: 360ms}#mainMenu.slide-menu > ul > li:nth-child(n+7){  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 420ms;  -moz-transition-delay: 420ms;  -o-transition-delay: 420ms;  transition-delay: 420ms}#mainMenu.slide-menu > ul > li:nth-child(n+8) {  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 480ms;  -moz-transition-delay: 480ms;  -o-transition-delay: 480ms;  transition-delay: 480ms}#mainMenu.slide-menu.items-visible > ul > li{  visibility: visible;  filter: alpha(opacity=100);  -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+1) {  -webkit-transition-duration: 250ms;  -moz-transition-duration: 250ms;  -o-transition-duration: 250ms;  transition-duration: 250ms;  -webkit-transition-delay: 60ms;  -moz-transition-delay: 60ms;  -o-transition-delay: 60ms;  transition-delay: 60ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+2){  -webkit-transition-duration: 350ms;  -moz-transition-duration: 350ms;  -o-transition-duration: 350ms;  transition-duration: 350ms;  -webkit-transition-delay: 120ms;  -moz-transition-delay: 120ms;  -o-transition-delay: 120ms;  transition-delay: 120ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+3){  -webkit-transition-duration: 450ms;  -moz-transition-duration: 450ms;  -o-transition-duration: 450ms;  transition-duration: 450ms;  -webkit-transition-delay: 180ms;  -moz-transition-delay: 180ms;  -o-transition-delay: 180ms;  transition-delay: 180ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+4){  -webkit-transition-duration: 550ms;  -moz-transition-duration: 550ms;  -o-transition-duration: 550ms;  transition-duration: 550ms;  -webkit-transition-delay: 240ms;  -moz-transition-delay: 240ms;  -o-transition-delay: 240ms;  transition-delay: 240ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+5){  -webkit-transition-duration: 650ms;  -moz-transition-duration: 650ms;  -o-transition-duration: 650ms;  transition-duration: 650ms;  -webkit-transition-delay: .3s;  -moz-transition-delay: .3s;  -o-transition-delay: .3s;  transition-delay: .3s}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+6){  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 360ms;  -moz-transition-delay: 360ms;  -o-transition-delay: 360ms;  transition-delay: 360ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+7){  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 420ms;  -moz-transition-delay: 420ms;  -o-transition-delay: 420ms;  transition-delay: 420ms}#mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+8){  -webkit-transition-duration: 750ms;  -moz-transition-duration: 750ms;  -o-transition-duration: 750ms;  transition-duration: 750ms;  -webkit-transition-delay: 480ms;  -moz-transition-delay: 480ms;  -o-transition-delay: 480ms;  transition-delay: 480ms}/* ----------------------------------------------------------------  SIDE PANEL-----------------------------------------------------------------*/body.side-push-panel {  /*overflow-x: hidden;*/}#side-panel {  position: fixed;  top: 0;  right: -320px;  z-index: 399;  width: 320px;  height: 100%;  background-color: #F5F5F5;  /*overflow: hidden;*/  -webkit-backface-visibility: hidden;}body.side-panel-left #side-panel {  left: -350px;  right: auto;}body.side-push-panel.wide .wrapper,body.side-push-panel.wide #header.sticky-header .container {  right: 0;}body.side-panel-left.side-push-panel.wide .wrapper,body.side-panel-left.side-push-panel.wide #header.sticky-header .container {  left: 0;  right: auto;}#side-panel .side-panel-wrap {  top: 0;  left: 0;  bottom: 0;  width: 100%;  height: 100%;  overflow: auto;  padding: 40px 40px;}body.side-panel-active #side-panel {  right: 0;}body.side-panel-left.side-panel-active #side-panel {  left: 0;  right: auto;}body.side-push-panel.side-panel-active.wide .wrapper,body.side-push-panel.side-panel-active.wide #header.sticky-header .container {  right: 350px;}body.side-panel-left.side-push-panel.side-panel-active.wide .wrapper,body.side-panel-left.side-push-panel.side-panel-active.wide #header.sticky-header .container {  left: 350px;  right: auto;}.side-panel-button {  width: 24px;  float: right;  display: inline-block;  vertical-align: middle;}.side-panel-button button {  position: relative;  top: 50%;  transform: translateY(-50%);}#side-panel,body.side-panel-active .wrapper {  -webkit-transition: all .4s ease;  -o-transition: all .4s ease;  transition: all .4s ease;}body.side-panel-right #side-panel,body.side-panel-right.side-push-panel.wide .wrapper,body.side-panel-right.side-push-panel.wide #header .container {  -webkit-transition: right .4s ease;  -o-transition: right .4s ease;  transition: right .4s ease;}/*Main menu*/#side-panel [class*="col-md-"] {  width: 100%;}#side-panel .navigation-wrap,#side-panel .navigation-wrap > .container {  padding: 0px;  width: 100%;}#side-panel .navbar-collapse {  border: 0px !important;}#side-panel .navigation-wrap.navbar-header,#side-panel .navigation-wrap.navbar-collapse {  margin-left: 0px;  margin-right: 0px;  box-shadow: none;}#side-panel .nav-main-menu-responsive {  display: block;}#side-panel .main-menu-collapse {  position: relative;  width: 100% !important;  overflow: hidden;  overflow-y: hidden;  overflow-x: hidden;}#side-panel .dropdown-menu {  width: 100% !important;}#side-panel .main-menu {  padding-bottom: 10px;  clear: both;  display: block;  width: 100%;}#side-panel .main-menu ul {  padding: 0;  margin: 0;}#side-panel .main-menu > ul > li > a {  padding: 10px 10px 10px 0 !important;  color: #333;}#side-panel .main-menu ul li {  padding: 0;  margin: 0;  clear: both;  float: none;  display: block;}#side-panel .main-menu ul li.dropdown a,#side-panel .main-menu ul li.dropdown ul.dropdown-menu li a,#side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only,#header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown a,#header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a,#header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only {  height: 42px;  outline: none;  line-height: 22px;}#side-panel .main-menu > ul li:last-child a {  border-bottom: 0px;}#side-panel .main-menu ul ul {  margin-left: 10px !important}#side-panel .main-menu ul.main-menu {  float: none;  position: static;}#side-panel .main-menu ul.dropdown-menu {  position: static;  clear: both;  float: none;  display: none !important;}#side-panel .main-menu li.resp-active > ul.dropdown-menu {  border: 0 none;  display: block !important;  padding-right: 10px;}#side-panel nav ul.main-menu li a,#side-panel nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {  clear: both;  float: none;  display: block;  border: 0;  border-top: 0;  margin: 0;}#side-panel nav ul.main-menu li a i.fa-angle-down {  position: absolute;  right: 0px;  top: 14px;}#side-panel nav ul.main-menu ul.dropdown-menu {  box-shadow: none;}#side-panel .main-menu > ul > li,#side-panel .mega-menu ul li.mega-menu-item .mega-menu-title,#side-panel .main-menu ul li.dropdown.mega-menu-item li,#side-panel .main-menu .dropdown-submenu > span.dropdown-menu-title-only {  border-bottom: 1px solid #eee;}#side-panel nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {  padding: 9px 8px;  border: 0;  border-top: 0;  margin: 0;  border-bottom: none;}#side-panel nav ul.main-menu ul.sub-menu {  padding: 0;  margin: 0 0 10px 0;}#side-panel nav .main-menu .dropdown-submenu {  position: relative;  background: url("../images/arrow-light-down.png") no-repeat scroll right top;}#side-panel nav ul.main-menu ul.dropdown-menu {  background: none !important;  background-color: transparent !important;}#side-panel nav ul.main-menu li.dropdown.open .dropdown-toggle,#side-panel nav ul.main-menu li a,#side-panel nav ul.main-menu li > a:hover,#side-panel nav ul.main-menu li.active a,#side-panel nav ul.main-menu li.dropdown:hover a,#side-panel nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only {  background: none !important;  background-color: transparent !important;}#side-panel nav ul.main-menu ul.dropdown-menu li:hover > a,#side-panel nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover {  background: none !important;  background-color: transparent !important;}#side-panel nav.mega-menu li.mega-menu-item .mega-menu-sub-title {  margin-top: 30px;}#side-panel nav.mega-menu .mega-menu-content {  padding: 0px;}#side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] {  padding: 0;}#side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) {  padding-left: 2px;}#side-panel nav .main-menu .dropdown-menu .mega-menu-content {  background-image: none !important;}#side-panel nav ul.main-menu .dropdown > .dropdown-menu,#side-panel nav ul.main-menu .dropdown-submenu > .dropdown-menu {  visibility: visible;  opacity: 1;}#side-panel nav ul.main-menu .dropdown:hover > .dropdown-menu,#side-panel nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu {  opacity: 1;  visibility: visible;}#side-panel .side-panel-footer {  bottom: 15px;  color: #666;  left: 30px;  position: absolute;  right: 30px;}#side-panel .side-panel-footer a {  color: inherit;}/* ----------------------------------------------------------------  SIDE PANEL: STATIC-----------------------------------------------------------------*/body.side-panel-static .wrapper .container {  max-width: 1210px;  padding: 0 35px;  width: auto !important;}body.side-panel-static #header #logo {  display: none;}body.side-panel-static .wrapper {  padding-left: 320px;}body.side-panel-static .side-panel-button {  display: none;}body.side-panel-static #header,body.side-panel-static #header #header-wrap,body.side-panel-static #header.header-sticky:not(.header-static),body.side-panel-static #header.header-sticky:not(.header-static) #header-wrap {  height: 0;  margin: 0;  padding: 0;  background-color: transparent;  border: 0;}/* ----------------------------------------------------------------  SIDE PANEL: DARK-----------------------------------------------------------------*/@media (min-width: 991px) {  #side-panel.side-panel-dark {    background-color: #1F2223;  }  #side-panel.side-panel-dark .main-menu > ul > li > a,  #side-panel.side-panel-dark .main-menu > ul > li > ul a,  #side-panel.side-panel-dark .main-menu > ul > li > ul a,  #side-panel.side-panel-dark .main-menu .dropdown-menu a,  #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only,  #side-panel.side-panel-dark #mainMenu .mega-menu-title {    color: #bebdb5;  }  #side-panel.side-panel-dark .main-menu .dropdown-menu .mega-menu-content a {    border-bottom: 0px;  }  #side-panel.side-panel-dark nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more,  #side-panel.side-panel-dark .main-menu .mega-menu-content a.read-more {    border-top: 1px solid #222;  }  #side-panel.side-panel-dark .main-menu > ul > li,  #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title,  #side-panel.side-panel-dark .main-menu ul li.dropdown.mega-menu-item li,  #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only,  #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title,  #side-panel.side-panel-dark .main-menu ul li.dropdown:not(.mega-menu-item) li {    border-bottom: 1px solid #383838;  }}/* ====================== lines button ==================================================*/.lines-button {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: none;  cursor: pointer;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  height: 100%;  transition: 0.3s;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  width: 16px;  background: transparent;  outline: none;  -webkit-tap-highlight-color: transparent;  -webkit-tap-highlight-color: transparent;}.lines-button > * {  display: block;}.lines-button:hover,.lines-button:focus {  outline: none;}.lines-button::-moz-focus-inner {  border: 0;}.lines {  display: inline-block;  height: 2px;  width: 16px;  border-radius: 4px;  transition: 0.3s;  position: relative;}.lines::before,.lines::after {  display: inline-block;  height: 2px;  width: 16px;  border-radius: 4px;  transition: 0.3s;  content: '';  position: absolute;  left: 0;  -webkit-transform-origin: 2.85714px center;  transform-origin: 2.85714px center;  width: 100%;}.lines::before {  top: 5px;}.lines::after {  top: -5px;}.lines,.lines:before,.lines:after {  background-color: #111;}.header-dark:not(.header-sticky) .lines,.header-dark:not(.header-sticky) .lines:before,.header-dark:not(.header-sticky) .lines:after,.header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines,.header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:before,.header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:after,.header-dark.header-semi-transparent:not(.header-sticky) .lines,.header-dark.header-semi-transparent:not(.header-sticky) .lines:before,.header-dark.header-semi-transparent:not(.header-sticky) .lines:after { background-color: #fff;}.tcon-transform .lines {  -webkit-transform: scale3d(0.8, 0.8, 0.8);  transform: scale3d(0.8, 0.8, 0.8);}.x {  width: auto;}.x.tcon-transform .lines {  background: transparent !important;}.x.tcon-transform .lines::before,.x.tcon-transform .lines::after {  -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;  top: 0;  width: 20px;}.x.tcon-transform .lines::before {  -webkit-transform: rotate3d(0, 0, 1, 45deg);  transform: rotate3d(0, 0, 1, 45deg);}.x.tcon-transform .lines::after {  -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg);}/*Fullscreen Panel*/#fullscreen-panel-button {  position: fixed;  right: 34px;  top: 14px;  z-index: 199;}#fullscreen-panel .lines-button { height: 60px;}#fullscreen-panel-button .lines,#fullscreen-panel-button .lines:before,#fullscreen-panel-button .lines:after {  background-color: #fff;}.fullscreen-panel-overlay {  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.9);  z-index: 198;}.fullscreen-panel-overlay nav {  text-align: center;  position: relative;  top: 50%;  height: 60%;  font-size: 54px;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.fullscreen-panel-overlay ul {  list-style: none;  padding: 0;  margin: 0 auto;  display: inline-block;  height: 100%;  position: relative;}.fullscreen-panel-overlay ul li {  display: block;  height: 20%;  height: calc(100% / 5);  min-height: 54px;}.fullscreen-panel-overlay ul li a {  font-weight: 300;  display: block;  color: white;  text-decoration: none;  -webkit-transition: color 0.2s;  transition: color 0.2s;  font-family: 'NotCourierSans';  text-transform: uppercase;}.fullscreen-panel-overlay ul li a:hover,.fullscreen-panel-overlay ul li a:focus {  color: #849368;}body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc {  opacity: 0;  visibility: hidden;  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;  transition: opacity 0.5s, visibility 0s 0.5s;}body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc {  opacity: 1;  visibility: visible;  -webkit-transition: opacity 0.5s;  transition: opacity 0.5s;}.fullscreen-panel-overlay-hugeinc nav {  -moz-perspective: 300px;}.fullscreen-panel-overlay-hugeinc nav ul {  opacity: 0.4;  -webkit-transform: translateY(-25%) rotateX(35deg);  transform: translateY(-25%) rotateX(35deg);  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;  transition: transform 0.5s, opacity 0.5s;}body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc nav ul {  opacity: 1;  -webkit-transform: rotateX(0deg);  transform: rotateX(0deg);}body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc nav ul {  -webkit-transform: translateY(25%) rotateX(-35deg);  transform: translateY(25%) rotateX(-35deg);}/* ----------------------------------------------------------------  Vertical Dotted menu-----------------------------------------------------------------*/#vertical-dot-menu {  position: fixed;  right: 20px;  top: 50%;  bottom: auto;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 99 !important;}body.outter #vertical-dot-menu {  right: 50px;}@media (max-width: 479px) {  body.outter #vertical-dot-menu {    right: 20px;  }}#vertical-dot-menu ul {  list-style: none !important;}#vertical-dot-menu li {  text-align: right;  padding: 0px;}#vertical-dot-menu a {  display: inline-block;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}#vertical-dot-menu a:after {  content: "";  display: table;  clear: both;}#vertical-dot-menu a span {  float: right;  display: inline-block;  -webkit-transform: scale(0.6);  -moz-transform: scale(0.6);  -ms-transform: scale(0.6);  -o-transform: scale(0.6);  transform: scale(0.6);}#vertical-dot-menu a:hover span {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}#vertical-dot-menu a:hover .cd-label {  opacity: 1;}#vertical-dot-menu .cd-dot {  position: relative;  top: 1px;  height: 20px;  width: 20px;  border-radius: 50%;  background-color: #ccc;  -webkit-transition: -webkit-transform 0.2s, background-color 0.5s;  -moz-transition: -moz-transform 0.2s, background-color 0.5s;  transition: transform 0.2s, background-color 0.5s;  -webkit-transform-origin: 50% 50%;  -moz-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  -o-transform-origin: 50% 50%;  transform-origin: 50% 50%;}#vertical-dot-menu a:hover .cd-dot,#vertical-dot-menu a.active .cd-dot {  transition: all ease 0.3s;}#vertical-dot-menu .cd-label {  position: relative;  margin-right: 10px;  font-size: 12px;  font-weight: 800;  padding: 0px;  text-transform: uppercase;  color: #ccc;  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;  -moz-transition: -moz-transform 0.2s, opacity 0.2s;  transition: transform 0.2s, opacity 0.2s;  opacity: 0;  -webkit-transform-origin: 100% 50%;  -moz-transform-origin: 100% 50%;  -ms-transform-origin: 100% 50%;  -o-transform-origin: 100% 50%;  transform-origin: 100% 50%;}/* ----------------------------------------------------------------  Shopping Cart-----------------------------------------------------------------*/#shopping-cart {  float: right;  margin-left: 12px;  margin-right: 10px;  position: relative;  z-index: 1;}#shopping-cart .shopping-cart-items {  display: block;  font-size: 10px;  position: absolute;  right: -10px;  z-index: 1;  top: 32px;}#shopping-cart > a > i {  line-height: 90px;}/* ----------------------------------------------------------------  Top Search-----------------------------------------------------------------*/#header #top-search-trigger {  cursor: pointer;}#header #top-search {  float: right;}#header #top-search a,#header #shopping-cart a {  display: block;  font-size: 18px;  height: 5px;  line-height: 18px;  margin-top: -1px;  position: relative;}#header #top-search a {  z-index: 11;  width: 30px;  font-size: 16px;}#header #top-search a i {  position: absolute;  right: 0px;  -webkit-transition: opacity .3s ease;  transition: opacity .3s ease;  line-height: 88px;}body.top-search-active #header #top-search a i.fa.fa-search,#top-search a i.fa.fa-close {  opacity: 0;}body.top-search-active #header #top-search a i.fa.fa-close {  opacity: 1;  z-index: 11;}body.top-search-active .main-menu:not(#top-search),body.top-search-active .logo {  opacity: 0;}#header #top-cart a:hover {  color: #1ABC9C;}#header #top-search form {  opacity: 0;  z-index: -2;  position: absolute;  width: 100% !important;  height: 100% !important;  padding: 0 15px;  margin: 0;  top: 0;  left: 0;  -webkit-transition: opacity .2s ease-in-out;  transition: opacity .2s ease-in-out;}#header.header-fullwidth #top-search form {  left: 15px;}body.top-search-active #header #top-search form {  opacity: 1;  z-index: 10;}body.top-search-active .btn-responsive-nav,body.top-search-active .side-panel-button {  display: none;}#header #top-search form input {  background-color: transparent;  border: 0 none;  border-radius: 0;  box-shadow: none !important;  font-size: 30px;  height: 100%;  letter-spacing: 2px;  outline: 0 none;  padding: 0 70px 0 0;}/* ----------------------------------------------------------------  HEADER: DARK-----------------------------------------------------------------*/.header-default {  background-color: #fff;  border-bottom: 0 !important;}/* ----------------------------------------------------------------  HEADER: DARK-----------------------------------------------------------------*/#header.header-dark,.header-dark {  background-color: #111;  border-bottom: 1px solid #222;}#header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap,#header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu {  background-color: #000;}.header-dark .main-menu > ul > li > a,.header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a,.header-dark #top-search a,.header-dark #shopping-cart a,.header-dark #shopping-cart .shopping-cart-items,.header-dark .nav-main-menu-responsive > button,.header-dark #top-search form input {  color: #fff;}#header.header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a,#header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu a,#header.header-dark:not(.header-navigation-light) .main-menu .dropdown-submenu > span.dropdown-menu-title-only,#header.header-dark:not(.header-navigation-light) #mainMenu .mega-menu-title {  color: #ccc;}#header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu,#header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu {  border: 3px solid #222;}#header.header-dark:not(.header-navigation-light) #mainMenu .dropdown-submenu:before {  color: #888;}#header.header-dark:not(.header-navigation-light) #mainMenu ul li.mega-menu-item .mega-menu-title,#header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li {  border-bottom: 1px solid #222;}#header.header-dark .main-menu .dropdown-menu .mega-menu-content a {  border-bottom: 0px;}#header.header-dark:not(.header-navigation-light) nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more,#header.header-dark:not(.header-navigation-light) .header-transparent nav .main-menu .mega-menu-content a.read-more {  border-top: 1px solid #222;}#header.header-dark #top-search form input::-moz-placeholder {  color: rgba(255, 255, 255, 0.5);}#header.header-dark #top-search form input:-ms-input-placeholder {  color: rgba(255, 255, 255, 0.5);}#header.header-dark #top-search form input::-webkit-input-placeholder {  color: rgba(255, 255, 255, 0.5);}#header.header-dark #top-search a:before {  border-left: 1px solid #eee;}/* ----------------------------------------------------------------HEADER: TRANSPARENT-----------------------------------------------------------------*/#header.header-transparent {  background-color: transparent;  border-bottom: 0;}/* ----------------------------------------------------------------  HEADER: DARK TRANSPARENT-----------------------------------------------------------------*/#header.header-dark-transparent {  background-color: rgba(0, 0, 0, 0.3);  border-bottom: 1px solid rgba(0, 0, 0, 0.15);}/* ----------------------------------------------------------------  HEADER: LIGHT TRANSPARENT-----------------------------------------------------------------*/#header.header-light-transparent {  background-color: rgba(255, 255, 255, 0.6);  border-bottom: 1px solid rgba(255, 255, 255, 0.8);}/* ----------------------------------------------------------------  HEADER: COLORED-----------------------------------------------------------------*/#header.header-colored {  background-color: #00c0e9 !important;  border-bottom: 0;}#header.header-colored.header-sticky {  background-color: #00c0e9 !important;}#header.header-colored #mainMenu > ul > li > a,#header.header-colored #top-search a,#header.header-colored #shopping-cart a,#header.header-colored .nav-main-menu-responsive > button {  color: #fff;}/* ----------------------------------------------------------------  HEADER: FULLWIDTH-----------------------------------------------------------------*/body.wide #header.header-fullwidth #header-wrap .container {  width: 100%;  padding: 0 30px;}body.wide #header.header-fullwidth nav .main-menu .mega-menu-item .dropdown-menu {  left: 30px;  right: 30px;}#header.header-fullwidth [class*="col-"] {  padding-left: 0px;  padding-right: 0px;}/* ----------------------------------------------------------------HEADER: MODERN-----------------------------------------------------------------*/#header.header-modern {  margin: 40px auto 0;  width: 1200px;  border-radius: 4px;}#header.header-modern + #slider,#header.header-modern + .page-title-extended,#header.header-modern + .page-title-video,#header.header-modern + .page-title-parallax,#header.header-modern + .fullscreen,#header.header-modern + .fullscreen,#header.header-modern + .halfscreen,#header.header-modern + #google-map {  margin-bottom: -130px;  top: -130px;}#header.header-modern + .page-title-parallax {  padding-bottom: 80px;  padding-top: 200px;}#header.header-modern {  border-bottom: 0 !important;}/* ----------------------------------------------------------------HEADER: RIGHT-----------------------------------------------------------------*/#header.header-logo-right .navigation-wrap #mainMenu {  float: left;}#header.header-logo-right .nav-main-menu-responsive {  float: left;  margin-right: 10px;}#header.header-logo-right #logo {  float: right;}#header.header-logo-right #shopping-cart {  float: left;  margin-right: 10px;  margin-left: 0px;}#header.header-logo-right #top-search {  float: left;  margin-left: 10px;}#header.header-logo-right #top-search a:before {  border-left: 0;  border-right: 1px solid #e7e7e7;  right: 0;}#header.header-logo-right #top-search a i {  right: 12px;}#header.header-logo-right #top-search form input {  padding: 0 0 0 70px;}/* ----------------------------------------------------------------HEADER: CENTER-----------------------------------------------------------------*/#header.header-logo-center:not(.header-sticky) #logo {  width: 100%;}#header.header-logo-center:not(.header-sticky) #logo a img {  margin: 0 auto;}#header.header-logo-center:not(.header-sticky) #mainMenu {  float: none;}#header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a {  padding-left: 0px;  margin-left: -4px;}#header.header-logo-center:not(.header-sticky) #top-search form {  top: auto;  bottom: -44px;}/* ----------------------------------------------------------------HEADER: MINI-----------------------------------------------------------------*/#header.header-mini,#header.header-mini #header-wrap,#header.header-mini #logo img,#header.header-mini nav#mainMenu ul.main-menu,#header.header-mini #mainMenu > ul > li > a,#header.header-mini #shopping-cart a,#header.header-mini #top-search a,#header.header-mini .nav-main-menu-responsive,#header.header-mini .side-panel-button {  height: 60px;}#header.header-mini #mainMenu > ul > li > a {  line-height: 40px;}#header.header-mini #top-search a:before {  top: 16px;}#header.header-mini #top-search a i,#header.header-mini #shopping-cart > a > i,#header.header-mini .nav-main-menu-responsive {  line-height: 58px;}#header.header-mini #shopping-cart .shopping-cart-items {  top: 17px;}#header.header-mini #top-search form input {  font-size: 20px;}/* ----------------------------------------------------------------HEADER DARK & LIGHT MENU-----------------------------------------------------------------*/#header.header-dark.header-sticky.header-navigation-light .main-menu > ul > li > a,#header.header-dark.header-sticky.header-navigation-light #top-search a,#header.header-dark.header-sticky.header-navigation-light #shopping-cart a,#header.header-dark.header-sticky.header-navigation-light #shopping-cart .shopping-cart-items,#header.header-dark.header-sticky.header-navigation-light .nav-main-menu-responsive > button,#header.header-dark.header-sticky.header-navigation-light #top-search form input {  color: #111;}#header.header-dark.header-sticky.header-navigation-light #top-search form input::-moz-placeholder {  color: rgba(0, 0, 0, 0.5);}#header.header-dark.header-sticky.header-navigation-light #top-search form input:-ms-input-placeholder {  color: rgba(0, 0, 0, 0.5);}#header.header-dark.header-sticky.header-navigation-light #top-search form input::-webkit-input-placeholder {  color: rgba(0, 0, 0, 0.5);}/* ----------------------------------------------------------------Sticky Header-----------------------------------------------------------------*/#header.header-sticky #header-wrap {  background-color: #fff;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 199;}#header,#header-wrap,#logo img,#header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu,#mainMenu > ul,#header.header-sticky:not(.header-static) .nav-main-menu-responsive,#header .side-panel-button {  height: 90px;}#side-panel #mainMenu > ul {  height: auto !important;}#header,#header:not(.header-static) #header-wrap,#header #logo img,#header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu,#mainMenu > ul,#header.header-sticky:not(.header-static) .nav-main-menu-responsive,#header.header-sticky:not(.header-static),#header .side-panel-button {  transition: opacity .3s ease, height .4s ease;  -webkit-transition: opacity .3s ease, height .4s ease;  -o-transition: opacity .3s ease, height .4s ease;}#header #top-search a i,#header #shopping-cart > a > i,#header #shopping-cart .shopping-cart-items {  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}#header.header-sticky:not(.header-static),#header.header-sticky:not(.header-static) #header-wrap,#header.header-sticky:not(.header-static) #logo img,#header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu,#header.header-sticky:not(.header-static) #mainMenu > ul > li > a,#header.header-sticky:not(.header-static) .nav-main-menu-responsive,#header.header-sticky:not(.header-static) #shopping-cart a,#header.header-sticky:not(.header-static) #top-search a,#header.header-sticky:not(.header-static) .side-panel-button {  height: 60px;}#header.header-sticky:not(.header-static) #side-panel nav#mainMenu ul.main-menu,#header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a {  height: auto !important;}#header.header-sticky:not(.header-static) #mainMenu > ul > li > a {  line-height: 40px;}#header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a {  line-height: auto !important;}#header.header-sticky:not(.header-static) #top-search a:before {  top: 16px;}#header.header-sticky:not(.header-static) #top-search a i,#header.header-sticky:not(.header-static) #shopping-cart > a > i {  line-height: 58px;}#header.header-sticky:not(.header-static) #shopping-cart .shopping-cart-items {  top: 17px;}#header.header-sticky:not(.header-static) #top-search form input {  font-size: 20px;}/* ----------------------------------------------------------------  SLIDER-----------------------------------------------------------------*/#slider {  position: relative;  width: 100%;  overflow: hidden;  padding: 0px;}#home {  width: 100%;  height: 100%;  color: #FFF;}.container-fullscreen {  padding-top: 0px;  height: 100%;  width: 100%;  display: table;  position: relative;}.fullscreen > .container,.halfscreen > .container,.fullscreen > .container-fluid,.halfscreen > .container-fluid {  height: 100%;}/* ----------------------------------------------------------------  BOXED SLIDER-----------------------------------------------------------------*/.boxed-slider {  height: 600px;  width: 100%;}.boxed-slider .owl-item {  height: 600px;}.boxed-slider .owl-bg-img,.owl-item img {  height: 100%;}/* ----------------------------------------------------------------  MULTISCROLL-----------------------------------------------------------------*/#multiscroll .ms-left .ms-section {  background-position: 100% center !important;}#multiscroll .ms-right .ms-section {  background-position: 0 center !important;}/* ----------------------------------------------------------------------  Page title-------------------------------------------------------------------------*/#page-title {  border-bottom: 1px solid #eee;  clear: both;  padding: 40px 0;  position: relative;  background-color: #f8f8f8;}#page-title .container {  position: relative;}#page-title [class*="col-"] {  padding-left: 0px;  padding-right: 0px;}.page-title h1 {  display: block;  font-size: 42px;  font-weight: 800;  line-height: 1.2;  margin-bottom: 10px;  margin-left: -2px;  margin-top: -4px;  text-transform: uppercase;}.page-title > span.lead {  display: block;  margin-top: 10px;  font-weight: 300;  font-size: 18px;}.page-title > span {  opacity: 0.7;}/*page header right*/.page-title-right .page-title {  float: right;  text-align: right;}.page-title-right .breadcrumb {  text-align: left !important;}/*page title center */.page-title-center .page-title {  float: none;  text-align: center;  width: 100%;}.page-title-center .breadcrumb {  float: none;  text-align: center!important;  width: 100%;}/*page title pattern*/.page-title-pattern {  background-attachment: fixed;  background-repeat: repeat;}/*page title small */#page-title.page-title-small {  padding: 6px 0 4px !important;}#page-title.page-title-small .page-title {  margin-top: 20px;}#page-title.page-title-small .page-title h1 {  font-size: 20px;  font-weight: 400;  line-height: 20px;  margin-bottom: 14px;}#page-title.page-title-small .breadcrumb {  margin-top: 8px;}/*page title extended */#page-title.page-title-extended {  padding: 100px 0;}.page-title-extended h1 {  font-size: 60px;  letter-spacing: 1px;  font-weight: 800;  text-transform: uppercase;}/*page title video */#page-title.page-title-video {  background-color: transparent;  ;}/*Page title: transparent header*/#header.header-transparent + .page-title-video,#header.header-transparent + .page-title-parallax,#header.header-light-transparent + .page-title-video,#header.header-light-transparent + .page-title-parallax,#header.header-dark-transparent + .page-title-video,#header.header-dark-transparent + .page-title-parallax {  padding-top: 170px;  padding-bottom: 80px;}.page-title-parallax {  border-bottom: 5px solid #eee !important;}/* ----------------------------------------------------------------  TOPBAR-----------------------------------------------------------------*/#topbar.topbar-transparent + #header.header-transparent + #slider,#topbar.topbar-transparent + #header.header-transparent + .page-title-extended,#topbar.topbar-transparent + #header.header-transparent + .page-title-video,#topbar.topbar-transparent + #header.header-transparent + .page-title-parallax,#topbar.topbar-transparent + #header.header-transparent + .fullscreen,#topbar.topbar-transparent + #header.header-transparent + #google-map,#topbar.topbar-transparent + #header.header-dark-transparent + #slider,#topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended,#topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video,#topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax,#topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen,#topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider,#topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended,#topbar.topbar-transparent + #header.header-light-transparent + .page-title-video,#topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax,#topbar.topbar-transparent + #header.header-light-transparent + .fullscreen,#topbar.topbar-transparent + #header.header-light-transparent + #google-map {  margin-bottom: -131px;  top: -131px;}#topbar {  position: relative;  z-index: 200;  border-bottom: 1px solid #eee;  background-color: #fff;}#topbar .top-menu {  list-style: outside none none;  margin: 0 -10px;  padding: 0;}#topbar .top-links {  position: relative;}#topbar .top-menu > li {  display: inline-block;  height: 40px;  line-height: 38px;}#topbar .top-menu > li > a {  display: block;  font-size: 12px;  font-weight: 600;  height: 40px;  padding: 0 6px;  text-transform: uppercase;}/*Social icons*/#topbar .social-icons {  float: right;  height: 100%;  overflow: hidden;}#topbar .social-icons li,#topbar .social-icons li a {  float: left;  list-style: outside none none;}#topbar .social-icons li a {  border-radius: 0px;  border-right: 1px solid rgba(180, 180, 180, 0.2);  font-size: 15px;  height: 40px;  line-height: 40px;  text-align: center;  width: 35px;  overflow: hidden;  margin: 0;}#topbar .social-icons li:first-child a {  border-left: 1px solid rgba(180, 180, 180, 0.2);}/*topbar dropdowns*/.topbar-dropdown {  color: #747474;  float: left;  font-size: 13px;  font-weight: 400;  line-height: 40px;  height: 40px;/*  position: relative; */}.topbar-dropdown .title {  border-left: 1px solid #eee;  padding: 0 20px;  cursor: pointer;}.topbar-dropdown:first-child .title {  border-color: transparent;  padding-left: 0;}.topbar-dropdown .title img,.topbar-dropdown .list-entry img {  display: inline-block;  vertical-align: middle;  margin-right: 7px;  position: relative;  top: -1px;}.topbar-dropdown .title a {  color: #747474;}.topbar-dropdown .title a:hover {  text-decoration: underline;}.topbar-dropdown .title b {  font-weight: 600;}.topbar-dropdown .title .fa {  margin-left: 7px;  position: relative;  top: -1px;}.topbar-dropdown .title .fa:first-child {  margin-left: 0;  margin-right: 7px;}.topbar-dropdown .dropdown-list {  /* position: absolute; */  /* width: 100%; */  left: 0px;  top: 40px;  border-radius: 3px;  background-color: #fff;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);  box-shadow: 0 0 10px rgba(0, 0, 0, .1);  border: solid 1px #eee;  padding: 0px 16px;  z-index: 1;  text-align: left;  opacity: 0;  -moz-transition: all 300ms ease-out;  -o-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transform-origin: 50% 0% 0px;  -moz-transform-origin: 50% 0% 0px;  -webkit-transform-origin: 50% 0% 0px;  -ms-transform-origin: 50% 0% 0px;  z-index: 1;  visibility: hidden;}.topbar-dropdown:hover .dropdown-list,.topbar-dropdown:hover .topbar-form {  opacity: 1;  transform: scale(1);  -moz-transform: scale(1);  -webkit-transform: scale(1);  -ms-transform: scale(1);  visibility: visible;}.topbar-dropdown .list-entry {  white-space: nowrap;  display: block;  color: #747474;  padding: 2px 0;  border-top: 1px #f0f0f0 solid;}.topbar-dropdown .list-entry:hover {  color: #222;}.topbar-dropdown .list-entry:first-child {  border-top: none;}/*topbar form*/.topbar-dropdown .topbar-form {  position: absolute;  width: 240px;  padding: 20px 20px 10px 20px;  right: auto;  top: 40px;  border-radius: 3px;  background-color: #fff;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);  box-shadow: 0 0 10px rgba(0, 0, 0, .1);  border: solid 1px #eee;  z-index: 1;  text-align: left;  opacity: 0;  -moz-transition: all 300ms ease-out;  -o-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transform-origin: 50% 0% 0px;  -moz-transform-origin: 50% 0% 0px;  -webkit-transform-origin: 50% 0% 0px;  -ms-transform-origin: 50% 0% 0px;  visibility: hidden;}.topbar-dropdown input {  margin-bottom: 2px;}.topbar-form .form-group {  margin-bottom: 10px;}.topbar-form .checkbox {  display: inline-block;  margin-bottom: 0;  margin-top: 0;  vertical-align: middle;  margin-top: -12px;}.topbar-dropdown.float-right .title {  padding: 0 0px 0 20px !important;}.topbar-dropdown .dropdown-invert.topbar-form {  left: auto;  right: -20px;}/*topbar fullwidth*/body.wide #topbar.topbar-fullwidth > .container {  width: 100%;  padding: 0 30px;}/*dropdown topbar transparent*/#topbar.topbar-dark .top-menu > li > a,#topbar.topbar-dark .social-icons li a {  color: #fff !important;}#topbar.topbar-dark {  background-color: #252525;  border-color: rgba(255, 255, 255, 0.2);}#topbar.topbar-light .top-menu > li > a,#topbar.topbar-light .social-icons li a {  color: #111 !important;}/*topbar transparent*/.topbar-transparent.topbar-dark .topbar-dropdown .title a,.topbar-transparent.topbar-dark .topbar-dropdown {  color: #000;}.topbar-transparent .topbar-dropdown .title {  border-color: rgba(255, 255, 255, 0.2);}.topbar-transparent .topbar-dropdown:first-child .title {  border-color: transparent;}#topbar.topbar-transparent {  background-color: transparent !important;  border-bottom: 1px solid rgba(180, 180, 180, 0.2);}#topbar.topbar-transparent .top-menu > li > a,#topbar.topbar-transparent .social-icons li a {  /*color: #eee;*/}#topbar.topbar-dark.topbar-colored {  border-bottom: 0;}/* ----------------------------------------------------------------  Content-----------------------------------------------------------------*/#content {  overflow: hidden;  padding: 60px 0;  position: relative;}.content-wrap {  position: relative;  padding: 80px 0;}#content .container {  position: relative;}.container > .post-content {  padding-left: 0;  padding-right: 0;}.post-content {  padding-left: 15px;  padding-right: 25px;}.post-content.float-right {  padding-left: 25px;  padding-right: 15px;}.post-content.float-right + .sidebar {  padding-left: 15px;  padding-right: 25px;}.post-content.post-fullwidth,.post-content.bothsidebar {  padding-left: 15px;  padding-right: 15px;}.post-content.bothsidebar {  padding-left: 25px;  padding-right: 25px;}/* ----------------------------------------------------------------  Sidebar-----------------------------------------------------------------*/.sidebar {  padding-right: 25px;}.post-content + .sidebar {  padding-left: 25px;  padding-right: 15px;}body.device-sm .sidebar,body.device-xs .sidebar,body.device-xxs .sidebar {  padding-left: 15px;  padding-right: 15px;}.sidebar-modern:before {  background-color: #fbfbfb;  border-left: 1px solid #eee;  border-right: 1px solid #eee;  content: "";  display: block;  height: 99999px;  position: absolute;  right: 0;  top: -100px;  width: 3000px;  z-index: -10;}body.device-sm .sidebar-modern:before,body.device-xs .sidebar-modern:before,body.device-xxs .sidebar-modern:before {  border: 0px;  background-color: transparent;}.post-content + .sidebar-modern:before {  left: 0;  right: auto;}.post-content.float-right + .sidebar-modern:before {  right: 0;  left: auto;}body.device-sm .sidebar,body.device-xs .sidebar {  margin-top: 40px;  width: 100%;}/* ----------------------------------------------------------------------SIDEBAR MENU-------------------------------------------------------------------------*/.sidebar-menu {  border: 1px solid rgba(0, 0, 0, 0.07);  border-radius: 2px;  margin-top: 30px;  padding: 0;}.sidebar-menu ul {  list-style: outside none none;  margin: 0;  padding: 0;}.sidebar-menu ul li {  padding: 10px 20px;  margin: 0;  border-top: 1px solid rgba(0, 0, 0, 0.07);  color: #666;  font-family: Roboto, Arial, Tahoma, sans-serif;  padding: 10px 20px 10px 18px;  -webkit-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;  cursor: pointer;}.sidebar-menu ul li:hover {  background: rgba(0, 0, 0, 0.05) !important;  color: #606060;  padding: 10px 20px 10px 26px;}.sidebar-menu ul li a {  color: #444;  display: block;}.sidebar-menu i {  margin-right: 12px;}.sidebar-menu h4,.sidebar-menu h3 {  background-color: #f8f8f8;  padding: 14px 18px;  margin: 0;}/* ----------------------------------------------------------------------  Widgets-------------------------------------------------------------------------*/.widget {  margin-bottom: 60px;  position: relative;}.sidebar .widget {  border-bottom: 1px solid #eee;  margin-bottom: 30px;  padding-bottom: 30px;}.sidebar .widget:last-child {  border-bottom: 0px;}.sidebar .widget-title::after {  border-top: 4px solid #444;  content: "";  display: block;  margin-top: 14px;  width: 60px;}/*tags widget*/.widget-tags .tags a {  border: 1px solid rgba(0, 0, 0, 0.2);  color: #777;  display: inline-block;  font-size: 11px;  font-weight: 400;  letter-spacing: 1px;  margin: 0 2px 5px 0;  padding: 5px 7px;  text-decoration: none;  text-transform: uppercase;  -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}/*search widget*//*archive widget*/.widget-archive ul {  padding-left: 0px;}body.device-sm .sidebar .widget {  float: left;  width: 330px;}body.device-xs .sidebar .widget {  width: 100%;}body.device-sm .sidebar .widget:nth-child(odd),body.device-xs .sidebar .widget:nth-child(odd) {  margin-right: 30px;}footer .widget-tags .tags a {  border: 1px solid rgba(255, 255, 255, 0.2);}footer .widget {  margin-bottom: 20px;}/*flickr widget*/.col-md-3 .flickr-widget img {  padding: 2px;  width: 25%;}body.device-xs .col-md-3 .flickr-widget img {  width: 16.666%;}.col-md-4 .flickr-widget img {  padding: 2px;  width: 20%;}/*social widget*/.widget .footer-widget .social-icon {  background-color: rgba(0, 0, 0, 0.2);}.footer-widget .social-icon i {  color: white;}.footer-widget .social-icon i {  color: #fff;}/*newsletter widget*/.widget.widget-newsletter button {  margin-left: -1px;}.widget.widget-newsletter button {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.widget.widget-newsletter .btn {  text-transform: none;}.widget.widget-newsletter .form-control {  height: 40px;}.widget.widget-newsletter .btn {  font-size: 12px;  font-weight: 600;  height: 40px;  padding: 8px 16px;}.background-dark .widget.widget-newsletter .input-group-addon {  background-color: #fff;  color: #fff;}.form-control.error,.sm-form-control.error {  border-color: #e42c3e;}.widget.widget-newsletter label.error {  color: #e42c3e;  display: none !important;  font-weight: 400;  margin-top: 5px;}.background-dark .widget.widget-newsletter .form-transparent-fields .form-control {  border-left: 0;  padding-left: 0;}.widget-newsletter small {  display: block;}/*search widget*/.widget.widget-search button {  margin-left: -1px;}.widget.widget-search button {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.widget.widget-search .btn {  text-transform: none;}.widget.widget-search .form-control {  height: 40px;}.widget.widget-search .btn {  font-size: 12px;  font-weight: 600;  height: 40px;  padding: 8px 16px;}.background-dark .widget.widget-search .input-group-addon {  background-color: rgba(0, 0, 0, 0.35);  border-color: rgba(0, 0, 0, 0.25);  color: #999;}/*contact form*/#widget-contact-form {  clear: left;}/* ----------------------------------------------------------------  FOOTER-----------------------------------------------------------------*/#footer {  clear: both;  position: relative;}#footer .logo {  margin-bottom: 54px;  margin-top: 12px;  max-width: 80px;}.footer-logo {  border-right: 1px solid #333;  margin-bottom: 20px;  margin-right: 18px;  padding-right: 16px;}#footer.background-colored .footer-logo {  border-right: 1px solid rgba(255, 255, 255, 0.4);}#footer.background-grey .footer-logo {  border-right: 1px solid #ccc;}.footer-content {  padding: 60px 0 40px 0;}.footer-content .widget-title {  font-size: 16px;  font-weight: 600;  margin-bottom: 21px;}.copyright-content {  border-top: 1px solid #222;  min-height: 80px;  padding: 30px 0;}footer.background-grey .copyright-content {  border-top: 1px solid #ddd;}.copyright-links a {  padding: 10px;}.copyright-text {  font-size: 12px;  padding-top: 10px;  text-align: left;  text-transform: uppercase;}#footer-outer .widget h4,#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span {  color: #999 !important;}#footer-outer,#footer-outer a {  color: #666 !important;}/*Social icons*/#footer .social-icons {  float: right;}#footer .social-icons.center {  float: none;  display: inline-block;}#footer .social-icons:not(.social-icons-colored) li a:hover {  background-color: transparent;}/*Footer light version*/#footer.footer-light {  background-color: #f6f6f6;  border-top: 1px solid #e5e5e5;}#footer.footer-light,#footer.footer-light a {  color: #898989 !important;}#footer.footer-light .widget h4,#footer.footer-light span {  color: #494949 !important;}#footer.footer-light .copyright-content {  background-color: #f0f0f0;  border-top: 1px solid #e5e5e5;  min-height: 80px;  padding: 30px 0;}#footer.footer-light .copyright-content .to-top {  background-color: #f5f5f5;  border: 1px solid #e5e5e5;  border-radius: 3px;  float: right;  line-height: 24px;  padding: 4px 9px;  position: relative;}#footer.footer-light .copyright-content .to-top:hover {  opacity: 0.9;}#footer.footer-light .copyright-content .to-top:hover,#footer.footer-light .copyright-content .to-top:focus {  color: #333;}/*Footer dark version*/#footer.footer-dark {  background-color: #101010;  border-top: 1px solid #222;}#footer.footer-dark,#footer.footer-dark a {  color: #666 !important;}#footer.footer-dark .widget h4,#footer.footer-dark span {  color: #999 !important;}#footer.footer-dark .copyright-content {  border-top: 1px solid #222;  min-height: 80px;  padding: 30px 0;  background-color: #1a1a1a;}/* ----------------------------------------------------------------  GO TO TOP BUTTON-----------------------------------------------------------------*/.gototop-button {  border-radius: 4px 0 0 4px;  bottom: 110px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);  line-height: 24px;  padding: 8px 14px 9px;  position: fixed;  right: 0;  z-index: 199;}.gototop-button:hover {  opacity: 0.9;}.gototop-button:hover,.gototop-button:focus {  color: #fff;}/*static*/.to-top {  background-color: #222;  border: 1px solid #111;  border-radius: 3px;  float: right;  line-height: 24px;  padding: 4px 9px;  position: relative;}.to-top:hover {  opacity: 0.9;}.to-top:hover,.to-top:focus {  color: #fff;}/* ----------------------------------------------------------------  Misc-----------------------------------------------------------------*/.show-grid[class*="col-md-"] .show-grid-block {  background-color: #eeeeee;  border: 1px solid #ffffff;  display: block;  line-height: 40px;  min-height: 40px;  text-align: center;}/* ----------------------------------------------------------------  CSS UTILITY HELPERS-----------------------------------------------------------------*/.hidden,.animated {  opacity: 0;}.visible {  opacity: 1;}.text-center {  text-align: center !important;}.text-left {  text-align: left !important;}.text-right {  text-align: right !important;}.left {  float: left !important;}.right {  float: right !important;}.center {  float: none;  margin: 0 auto;}.vcenter {  display: inline-block;  vertical-align: middle;  float: none;}.vertical-align {  position: relative;  top: 50%;  transform: translateY(-50%);}.text-middle {  display: table-cell;  vertical-align: middle;  margin: auto;  z-index: 3;  position: relative;}.text-bottom {  display: table-cell;  vertical-align: bottom;  margin: auto;  z-index: 3;  position: relative;}.text-background-light {  background-color: #fff;  padding: 0 4px;}.text-background-dark {  background-color: #444;  padding: 0 4px;}.text-shadow-light {  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.53);}.text-shadow-dark {  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.53);}.background-white,.background-light {  background-color: #fff !important;}.background-grey {  background-color: #F6F6F6 !important;}.background-dark {  background-color: #101010 !important;}.background-pattern {  background-image: url(/images/overlay-pattern/gplay.png);}.background-pattern-1 {  background-image: url(/images/overlay-pattern/3px-tile.png);}.background-pattern-2 {  background-image: url(/images/overlay-pattern/asfalt-dark.png);}.background-pattern-3 {  background-image: url(/images/overlay-pattern/axiom-pattern.png);}/* ----------------------------------------------------------------  PREDEFINED TEXT HELPERS-----------------------------------------------------------------*/.text-medium-light {  font-size: 50px !important;  font-weight: 100;  line-height: 1.1;}.text-medium {  font-size: 50px !important;  font-weight: 800;  line-height: 1.1;  margin-bottom: 20px;}body.device-xs .text-medium,body.device-xs .text-medium-light {  font-size: 40px !important;}body.device-xxs .text-medium,body.device-xxs .text-medium-light {  font-size: 30px !important;}.text-large-light,.text-large-light span,.text-large-light span span {  font-size: 90px !important;  line-height: 100px !important;  font-weight: 120 !important;}.text-large,.text-large span,.text-large span span {  font-size: 90px !important;  line-height: 110px !important;  font-weight: 800 !important;}.text-extra-large,.text-extra-large span {  font-size: 120px !important;  font-weight: 800;  line-height: 120px;}.text-lg,.text-lg span {  color: #ffffff;  font-size: 80px;  line-height: 80px;  font-weight: 800;  margin-bottom: 10px;}.text-lg-x2,.text-lg-x2 span {  color: #ffffff;  font-size: 120px;  line-height: 140px;  font-weight: 100;  margin-bottom: 10px;}.text-lg-x3,.text-lg-x3 span {  color: #ffffff;  font-size: 230px;  line-height: 250px;  font-weight: 100;}.text-small {  font-size: 16px !important;  font-weight: 800;  line-height: 1.1;}.text-muted {  color: #c2c2c5;}.text-bold {  font-weight: bold !important;}.text-azure {  color: #0095C8 !important;}.text-orange {  color: #FF6600 !important;}.text-green {  color: #1FBBA6 !important;}.text-blue {  color: #5F8295 !important;}.text-pink {  color: #DD5A82 !important;}.text-purple {  color: #DD5A82 !important;}.text-bricky {  color: #894550 !important;}.text-yellow {  color: #FFB848 !important;}.text-red {  color: #C82E29 !important;}.text-light,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .lead,.text-light p,.text-light a:not(.button),.text-light i,.text-light li,.text-light label,.text-light div:not(.alert),.text-light span:not(.btn-label) {  color: #fff !important;}.text-dark,.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark h6,.text-dark p,.text-dark .lead,.text-dark a:not(.button),.text-dark i,.text-dark li,.text-dark label,.text-dark div:not(.alert),.text-dark span:not(.btn-label) {  color: #111 !important;}.text-grey,.text-grey h1,.text-grey h2,.text-grey h3,.text-grey h4,.text-grey h5,.text-grey h6,.text-grey .lead,.text-grey p,.text-grey a:not(.button),.text-grey i,.text-grey li,.text-grey label,.text-grey div:not(.alert),.text-grey span:not(.btn-label) {  color: #ccc;}.with-errors li {  color: #981a1a !important;}/*font weight*/.font-weight-100 {  font-weight: 100 !important;}.font-weight-300 {  font-weight: 300 !important;}.font-weight-400 {  font-weight: 400 !important;}.font-weight-500 {  font-weight: 500 !important;}.font-weight-600 {  font-weight: 600 !important;}.font-weight-700 {  font-weight: 700 !important;}.font-weight-800 {  font-weight: 800 !important;}/* ----------------------------------------------------------------  PREDEFINED MARGIN & PADDING CLASSES-----------------------------------------------------------------*/.border-left {  border-left: 1px solid #eee;}.border-top {  border-top: 1px solid #eee;}.border-right {  border-width: 0 1px 0 0;  border-color: #eee;  border-style: solid;}.border-bottom {  border-bottom: 1px solid #eee;}.border-dotted {  border-style: dotted;}.slider-size-half {  max-height: 560px;}.no-margin {  margin: 0px!important}.m-b-0 {  margin-bottom: 0px !important}.m-b-5 {  margin-bottom: 5px!important}.m-b-10 {  margin-bottom: 10px!important}.m-b-15 {  margin-bottom: 15px!important}.m-b-20 {  margin-bottom: 20px!important}.m-b-25 {  margin-bottom: 25px!important}.m-b-30 {  margin-bottom: 30px!important}.m-b-35 {  margin-bottom: 35px!important}.m-b-40 {  margin-bottom: 40px!important}.m-b-50 {  margin-bottom: 50px!important}.m-b-60 {  margin-bottom: 60px!important}.m-b-70 {  margin-bottom: 70px!important}.m-b-80 {  margin-bottom: 80px!important}.m-b-90 {  margin-bottom: 90px!important}.m-b-100 {  margin-bottom: 100px!important}.m-b-150 {  margin-bottom: 150px!important}.m-b-200 {  margin-bottom: 200px!important}.m-t-0 {  margin-top: 0px!important}.m-t-5 {  margin-top: 5px!important}.m-t-10 {  margin-top: 10px!important}.m-t-15 {  margin-top: 15px!important}.m-t-20 {  margin-top: 20px!important}.m-t-25 {  margin-top: 25px!important}.m-t-30 {  margin-top: 30px!important}.m-t-35 {  margin-top: 35px!important}.m-t-40 {  margin-top: 40px!important}.m-t-50 {  margin-top: 50px!important}.m-t-60 {  margin-top: 60px!important}.m-t-70 {  margin-top: 70px!important}.m-t-80 {  margin-top: 80px!important}.m-t-90 {  margin-top: 90px!important}.m-t-100 {  margin-top: 100px!important}.m-l-0 {  margin-left: 0px!important;}.m-l-5 {  margin-left: 5px!important}.m-l-10 {  margin-left: 10px!important}.m-l-15 {  margin-left: 15px!important}.m-l-20 {  margin-left: 20px!important}.m-l-25 {  margin-left: 25px!important}.m-l-30 {  margin-left: 30px!important}.m-l-35 {  margin-left: 35px!important}.m-l-40 {  margin-left: 40px!important}.m-l-50 {  margin-left: 50px!important}.m-l-60 {  margin-left: 60px!important}.m-l-70 {  margin-left: 70px!important}.m-l-80 {  margin-left: 80px!important}.m-l-90 {  margin-left: 90px!important}.m-l-100 {  margin-left: 100px!important}.m-r-0 {  margin-right: 0px!important}.m-r-5 {  margin-right: 5px !important;}.m-r-10 {  margin-right: 10px!important}.m-r-15 {  margin-right: 15px!important}.m-r-20 {  margin-right: 20px!important}.m-r-25 {  margin-right: 25px!important}.m-r-30 {  margin-right: 30px!important}.m-r-35 {  margin-right: 35px!important}.m-r-40 {  margin-right: 40px!important}.m-r-50 {  margin-right: 50px!important}.m-r-60 {  margin-right: 60px!important}.m-r-70 {  margin-right: 70px!important}.m-r-80 {  margin-right: 80px!important}.m-r-90 {  margin-right: 90px!important}.m-r-100 {  margin-right: 100px!important}.m-0 {  margin: 0px!important;}.m-5 {  margin: 5px!important}.m-10 {  margin: 10px!important}.m-15 {  margin: 15px!important}.m-20 {  margin: 20px!important}.m-25 {  margin: 25px!important}.m-30 {  margin: 30px!important}.m-35 {  margin: 35px!important}.m-40 {  margin: 40px!important}.m-50 {  margin: 50px!important}.m-60 {  margin: 60px!important}.m-70 {  margin: 70px!important}.m-80 {  margin: 80px!important}.m-90 {  margin: 90px!important}.m-100 {  margin: 100px!important}/*Margins*/.col-no-margin [class^="col-"] {  margin: 0!important;  padding: 0 !important;}.row.col-no-margin {  margin: 0!important;}.row.col-small-margins [class^="col-"] {  margin: 0 0 20px 0 !important;}.no-padding-top {  padding-top: 0 !important;}.no-padding-bottom {  padding-bottom: 0 !important;}.no-padding {  padding: 0 !important;}.p-0 {  padding: 0px!important;}.p-5 {  padding: 5px!important}.p-10 {  padding: 10px!important}.p-15 {  padding: 15px!important}.p-20 {  padding: 20px!important}.p-25 {  padding: 25px!important}.p-30 {  padding: 30px!important}.p-35 {  padding: 35px!important}.p-40 {  padding: 40px!important}.p-50 {  padding: 50px!important}.p-60 {  padding: 60px!important}.p-70 {  padding: 70px!important}.p-80 {  padding: 80px!important}.p-90 {  padding: 90px!important}.p-100 {  padding: 100px!important}.p-b-0 {  padding-bottom: 0px!important}.p-b-5 {  padding-bottom: 5px!important}.p-b-10 {  padding-bottom: 10px!important}.p-b-15 {  padding-bottom: 15px!important}.p-b-20 {  padding-bottom: 20px!important}.p-b-25 {  padding-bottom: 25px!important}.p-b-30 {  padding-bottom: 30px!important}.p-b-35 {  padding-bottom: 35px!important}.p-b-40 {  padding-bottom: 40px!important}.p-b-50 {  padding-bottom: 50px!important}.p-b-60 {  padding-bottom: 60px!important}.p-b-70 {  padding-bottom: 70px!important}.p-b-80 {  padding-bottom: 80px!important}.p-b-90 {  padding-bottom: 90px!important}.p-b-100 {  padding-bottom: 100px!important}.p-b-110 {  padding-bottom: 110px!important}.p-b-120 {  padding-bottom: 120px!important}.p-b-130 {  padding-bottom: 130px!important}.p-b-140 {  padding-bottom: 140px!important}.p-b-150 {  padding-bottom: 150px!important}.p-b-200 {  padding-bottom: 200px!important}.p-t-0 {  padding-top: 0px!important}.p-t-5 {  padding-top: 5px!important}.p-t-10 {  padding-top: 10px!important}.p-t-15 {  padding-top: 15px!important}.p-t-20 {  padding-top: 20px!important}.p-t-25 {  padding-top: 25px!important}.p-t-30 {  padding-top: 30px!important}.p-t-35 {  padding-top: 35px!important}.p-t-40 {  padding-top: 40px!important}.p-t-50 {  padding-top: 50px!important}.p-t-60 {  padding-top: 60px!important}.p-t-70 {  padding-top: 70px!important}.p-t-80 {  padding-top: 80px!important}.p-t-90 {  padding-top: 90px!important}.p-t-100 {  padding-top: 100px!important}.p-t-110 {  padding-top: 110px!important}.p-t-120 {  padding-top: 120px!important}.p-t-130 {  padding-top: 130px!important}.p-t-140 {  padding-top: 140px!important}.p-t-150 {  padding-top: 150px!important}.p-t-200 {  padding-top: 200px!important}.p-r-0 {  padding-right: 0px!important}.p-r-5 {  padding-right: 5px!important}.p-r-10 {  padding-right: 10px!important}.p-r-15 {  padding-right: 15px!important}.p-r-20 {  padding-right: 20px!important}.p-r-25 {  padding-right: 25px!important}.p-r-30 {  padding-right: 30px!important}.p-r-35 {  padding-right: 35px!important}.p-r-40 {  padding-right: 40px!important}.p-r-50 {  padding-right: 50px!important}.p-r-60 {  padding-right: 60px!important}.p-r-70 {  padding-right: 70px!important}.p-r-80 {  padding-right: 80px!important}.p-r-90 {  padding-right: 90px!important}.p-r-100 {  padding-right: 100px!important}.p-l-0 {  padding-left: 0px!important}.p-l-5 {  padding-left: 5px!important}.p-l-10 {  padding-left: 10px!important}.p-l-15 {  padding-left: 15px!important}.p-l-20 {  padding-left: 20px!important}.p-l-25 {  padding-left: 25px!important}.p-l-30 {  padding-left: 30px!important}.p-l-35 {  padding-left: 35px!important}.p-l-40 {  padding-left: 40px!important}.p-l-50 {  padding-left: 50px!important}.p-l-60 {  padding-left: 60px!important}.p-l-70 {  padding-left: 70px!important}.p-l-80 {  padding-left: 80px!important}.p-l-90 {  padding-left: 90px!important}.p-l-100 {  padding-left: 100px!important}/*Border radious*/.b-r-2 {  border-radius: 2px !important;}.b-r-3 {  border-radius: 3px !important;}.b-r-4 {  border-radius: 4px !important;}.b-r-5 {  border-radius: 5px !important;}.b-r-6 {  border-radius: 6px !important;}.b-r-7 {  border-radius: 7px !important;}.b-r-8 {  border-radius: 8px !important;}.b-r-9 {  border-radius: 9px !important;}.b-r-10 {  border-radius: 10px !important;}.b-radius {  border-radius: 50% !important;}/*Floats*/.float-right {  float: right !important;}.float-left {  float: left !important;}.float-none {  float: none !important;}.fullwidth {  width: 100% !important;}/* ----------------------------------------------------------------------  Images-------------------------------------------------------------------------*/.img-thumbnail {  border: 1px solid #eee;  padding: 1px;}/* ----------------------------------------------------------------------Box shadow-------------------------------------------------------------------------*/.shadow-bottom {  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);}.shadow-inside {  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);}.shadow-inside-top {  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);}.shadow-inside-bottom {  box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08);}/* ----------------------------------------------------------------------  Posts (blog, etc)-------------------------------------------------------------------------*/.post-item {  border-bottom: 1px solid #eee;  margin-bottom: 40px;  padding-bottom: 20px;  position: relative;  display: block;}.post-item p {  margin-bottom: 30px;}.post-meta {  margin-bottom: 18px;}.post-meta div {  border-right: 2px solid #f6f6f6;  float: left;  margin-right: 18px;  padding: 8px 18px 8px 0;}.post-meta div:last-child {  float: none;  border-right: 0;}/* blog light background */.post-content.post-light-background .post-item {  background-color: #fff;  border-radius: 4px;  box-shadow: 1px 2px 1px #eee;  padding: 20px;}.post-content.post-light-background .post-item .post-meta {  margin: 12px;}/* blog modern */body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-item {  padding-left: 100px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div {  border-right: 0px;  float: inherit;  margin-right: inherit;  padding: inherit;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta {  left: 0;  position: absolute;  text-align: center;  top: 0;  width: 90px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div {  border-bottom: 1px solid #eee;  margin-bottom: 20px;  padding-bottom: 20px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div:last-child {  border-bottom: 0px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-day {  display: block;  font-size: 42px;  font-weight: 800;  line-height: 42px;  margin-bottom: 5px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-month {  display: block;  font-size: 13px;  line-height: 13px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-year {  display: none;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments,body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share {  text-align: center;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments i,body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share i {  font-size: 23px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments .post-comments-number,body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share .post-share-number {  display: block;}/*post modern columns*/body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-item {  padding-left: 80px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta {  width: 66px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta .post-date .post-date-day {  font-size: 32px;}/*post modern columns*/body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-item {  padding-left: 60px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta {  width: 40px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-day {  font-size: 26px;}body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-month {  font-size: 12px;}/* blog thumbnail */.post-modern.post-thumbnail .post-item {  padding-bottom: 54px;}.post-thumbnail .post-image,.post-thumbnail .post-video,.post-thumbnail .post-audio,.post-thumbnail .post-embed,.post-thumbnail .post-slider {  float: left;  width: 40%;}.post-thumbnail .post-content-details {  width: 60%;  padding-left: 20px;  float: left;}.post-thumbnail .post-meta {  float: right;  padding-left: 20px;  width: 60%;}.post-modern.post-thumbnail .post-meta {  float: left;  padding-left: 10px;  width: auto;}.post-thumbnail .post-read-more {  margin-top: -14px;}/*post image*/.post-image,.post-video,.post-audio,.post-embed,.post-slider {  margin-bottom: 20px;}.post-slider {  overflow: hidden;}.post-slider img {  max-width: 100%;}.post-3-columns .post-image,.post-3-columns .post-video,.post-3-columns .post-audio,.post-3-columns .post-embed,.post-3-columns .post-slider {  margin-bottom: 18px;}.post-4-columns .post-image,.post-4-columns .post-video,.post-4-columns .post-audio,.post-4-columns .post-embed,.post-4-columns .post-slider {  margin-bottom: 12px;}.post-slider {  position: relative;  overflow: hidden;}.post-image img {  height: auto;  width: 100%;}.post-item .post-title h3 {  margin-bottom: 4px;  font-size: 26px;  line-height: 30px;}.post-info {  margin-bottom: 20px;  opacity: 0.5;}.post-4-columns .post-info {  font-size: 12px;  line-height: 18px;}.post-read-more {  margin-top: -10px;  margin-bottom: 10px;}/*post columns*/.post-item {  float: left;  position: relative;  width: 100%;}.post-content.post-2-columns,.post-content.post-3-columns,.post-content.post-4-columns,.post-content.post-5-columns {  margin-right: -2%;}.post-content.post-2-columns + .sidebar,.post-content.post-3-columns + .sidebar,.post-content.post-4-columns + .sidebar,.post-content.post-5-columns + .sidebar {  margin-right: 0;}/*post 2 columns*/.post-2-columns .post-item {  margin-right: 2%;  width: 47.98%;}.post-2-columns .post-item .post-title h3 {  font-size: 28px;  line-height: 34px;  margin-bottom: 6px;}/*post 3 columns*/.post-3-columns .post-item {  width: 31.3333%;  margin-right: 2%;}.post-3-columns .post-item .post-title h3 {  font-size: 24px;  line-height: 30px;  margin-bottom: 6px;}/*post 4 columns*/.post-4-columns .post-item {  width: 23%;  margin-right: 2%;}.post-4-columns .post-item .post-title h3 {  font-size: 18px;  line-height: 22px;  margin-bottom: 4px;}/*post 5 columns*/.post-5-columns .post-item {  width: 18%;  margin-right: 2%;}.post-5-columns .post-item .post-title h3 {  font-size: 16px;  line-height: 18px;  margin-bottom: 4px;}/*post block*/.post-block .post-item {  border-bottom: 0px !important;  margin-bottom: 40px;}.post-single {  padding-right: 15px;}/* ----------------------------------------------------------------------  Comments-------------------------------------------------------------------------*/.comments {  margin-bottom: 80px;  margin-top: 28px;}.comments-title {  text-transform: uppercase;  margin-bottom: 20px;}.comments .avatar {  border-radius: 4px;  margin-right: 15px;  width: 50px;}.comment {  margin-top: 40px;  margin-bottom: 20px;}.comment .media-body {  border: 1px solid #eee;  border-radius: 4px;  padding: 20px;}.comment .time {  margin-bottom: 20px;}.comment-replied {  padding-left: 40px;}/* ---------------------------------------------------------------------- NEWS SECTIONS-------------------------------------------------------------------------*/.news-section-wrapper {  clear: both;  display: block;  padding: 0 80px;  position: relative;}/* ----------------------------------------------------------------------  GRID ARTICLE BOXES-------------------------------------------------------------------------*/.grid-articles {  position: relative;}.grid-articles:not(.post-carousel) .post-entry {  float: left;  width: 25%;  position: relative;}.grid-articles:not(.post-carousel) .post-entry:first-child {  width: 50%;}.grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1),.grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) {  width: 50%;}.grid-articles .post-entry-overlay {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}.grid-articles .post-entry .post-entry-meta {  height: auto;  bottom: 0;  left: 0;  padding: 0 30px 30px;  position: absolute;  width: 100%;  z-index: 2;}.grid-articles .post-entry:before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);  opacity: 0.4;  transition: opacity 0.4s ease;  z-index: 1;}.grid-articles .post-entry:before,.grid-articles.post-carousel .post-entry:before {  content: "";  height: auto;  bottom: 0;  left: 0;  position: absolute;  width: 100%;  z-index: 1;}.grid-articles .post-entry:hover:before,.grid-articles.post-carousel .post-entry:hover:before {  opacity: 1;  z-index: 1;}.grid-articles .post-entry .post-entry-meta .post-entry-meta-category {  margin-bottom: 10px;}.grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2,.grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2 a {  color: #fff;  font-family: "Raleway", sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 1.2;  margin: 0;}.grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2,.grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a,.grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a {  font-size: 22px;}/*with space*/.grid-articles:not(.post-carousel).grid-articles-space .post-entry .post-entry-overlay {  border-color: #fff;  border-style: solid;  border-width: 4px;}.grid-articles:not(.post-carousel).grid-articles-space .post-entry:first-child .post-entry-overlay {  border-width: 4px 4px 4px 0px;}.grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(3) .post-entry-overlay,.grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(5) .post-entry-overlay {  border-width: 4px 0 4px 4px;}.grid-articles .post-date {  color: #fff;  opacity: 0.6;}.grid-articles.post-carousel .post-entry-meta .product-description,.post-entry-meta .product-description a {  color: #fff !important;}/* ----------------------------------------------------------------------  POST NEWS THUMBNAIL BOXES -------------------------------------------------------------------------*/.post-thumbnail .post-thumbnail-entry > img {  margin-bottom: 14px;  max-height: 240px;  width: 100%;}.post-thumbnail .post-thumbnail-entry .post-thumbnail-content p {  margin-bottom: 6px;}.post-thumbnail ~ .post-thumbnail-list {  border-top: 1px solid #eee;}.post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a {  font-weight: 400;  opacity: 0.7;}.post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a:hover {  opacity: 1;}.post-thumbnail-list {  position: relative;}.post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content {  padding-left: 100px;}.post-thumbnail-entry {  border-bottom: 1px solid #eee;  float: left;  margin-bottom: 14px;  padding-bottom: 12px;  position: relative;  clear: both;}.post-thumbnail-entry:last-child {  border-bottom: 0;}.post-thumbnail-list .post-thumbnail-entry > img {  float: left;  display: block;  height: 60px;  width: 80px;  margin-right: 20px;}.post-thumbnail-entry .post-thumbnail-content .post-date,.post-thumbnail-entry .post-thumbnail-content .post-category {  color: #999;  font-size: 13px;}.post-thumbnail-entry .post-thumbnail-content .post-date i,.post-thumbnail-entry .post-thumbnail-content .post-category i {  margin-right: 2px;}.post-thumbnail-entry .post-thumbnail-content .post-date ~ .post-category {  margin-left: 6px;}.post-thumbnail-entry .post-thumbnail-content h4,.post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 {  font-size: 14px;  font-weight: 600;  margin: 0;}.post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 {  font-size: 14px;  font-weight: 600;  margin: 0;}/* ----------------------------------------------------------------------  NEWS MARKETING BOX-------------------------------------------------------------------------*/.marketing-box {  background-color: #f1f1f1;  border: 1px solid #eee;  clear: both;  color: #999;  height: 100px;  line-height: 100px;  text-align: center;  width: 100%;  margin-bottom: 20px;}/* ----------------------------------------------------------------------  NEWS MARKETING BOX-------------------------------------------------------------------------*/.news-ticker {  border-bottom: 1px solid #eee;  position: relative;}.news-ticker-title {  background-color: #f5f5f5;  float: left;  margin-right: 12px;  height: 100%;}.news-ticker-title h4 {  font-size: 14px;  font-weight: 700;  line-height: 14px;  padding: 20px 30px 8px;}.news-ticker-content {  margin-bottom: 0;  padding: 14px;  width: 100%;}.news-ticker-content .owl-item::before {  color: #d82731;  content: "ï§";  font-family: fontawesome;  font-size: 10px;  margin-left: -24px;  position: absolute;}/* ----------------------------------------------------------------------  DEMO GRID-------------------------------------------------------------------------*/.grid-system-demo [class*="col-"] .grid-col-demo {  background-color: #eee;  display: block;  line-height: 54px;  min-height: 54px;  text-align: center;}.grid-system-demo .row {  padding-bottom: 42px;}.grid-system-demo-live .row {  padding-bottom: 42px;}/* ----------------------------------------------------------------------  PAGE 404-------------------------------------------------------------------------*/.page-error-404 {  color: #eee;  display: block;  font-size: 300px;  font-weight: 800;  line-height: 0.7;}body.device-xs .page-error-404 {  font-size: 200px;  line-height: 0.8;  margin-bottom: 20px;}body.device-xxs .page-error-404 {  font-size: 140px;  line-height: 0.8;  margin-bottom: 20px;}/* ----------------------------------------------------------------------PAGE LOADER-------------------------------------------------------------------------*/body:not(.no-page-loader) .wrapper,.animsition-overlay {  /*position: relative;*/  opacity: 0;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animsition-overlay {  z-index: 9999 !important;}.animsition-loading {  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 1000;  text-align: center;  background-color: #FFF;}.animsition-loading > img {  position: absolute;  top: 50%;  left: 50%;  width: 40px;  display: inline-block;  margin-left: -20px;  margin-top: -20px;}.loader-wrapper {  display: none;}/* ----------------------------------------------------------------  Bootstrap row colums fixes-----------------------------------------------------------------*/.row .col-xs-4:nth-child(3n+4),.row .col-xs-3:nth-child(4n+5),.row .col-xs-2:nth-child(6n+7),.row .col-xs-1:nth-child(12n+13) {  clear: left}@media(min-width:768px) {  .row .col-xs-6:nth-child(2n+3),  .row .col-xs-4:nth-child(3n+4),  .row .col-xs-3:nth-child(4n+5),  .row .col-xs-2:nth-child(6n+7),  .row .col-xs-1:nth-child(12n+13) {    clear: none  }}@media(min-width:992px) {  .row .col-sm-6:nth-child(2n+3),  .row .col-sm-3:nth-child(4n+5),  .row .col-sm-2:nth-child(6n+7),  .row .col-sm-1:nth-child(12n+13) {    clear: left;  }  .row .col-md-4:nth-child(3n+4) {    clear: right;  }}@media(min-width:1200px) {  .row .col-md-2:nth-child(6n+7),  .row .col-md-1:nth-child(12n+13) {    clear: right;  }  .row .col-lg-6:nth-child(2n+3),  .row .col-lg-4:nth-child(3n+4),  .row .col-lg-3:nth-child(4n+5),  .row .col-lg-2:nth-child(6n+7),  .row .col-lg-1:nth-child(12n+13) {    clear: left  }}@media (min-width: 480px) and (max-width: 991px) {  .row .col-md-6:nth-child(2n+3),  .row .col-md-4:nth-child(2n+3),  .row .col-md-3:nth-child(2n+4),  .row .col-lg-6:nth-child(2n+3),  .row .col-lg-4:nth-child(3n+4),  .row .col-lg-3:nth-child(4n+5),  .row .col-lg-2:nth-child(6n+7),  .row .col-lg-1:nth-child(12n+13) {    clear: left;  }  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4 {    clear: right !important;    float: left;    margin-right: 0;    width: 49.99%;  }      .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-19,  .col-md-11,  .col-md-12 {    width: 100%;  }   .col-md-6 .col-md-6 {    clear: right;    float: left;    margin-right: 0;    width: 50%;  }    .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-19,  .col-sm-11,  .col-sm-12 {    width: 100%;  }}@media (max-width: 991px) {  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-19,  .col-sm-11,  .col-sm-12 {    width: 100%;  }}/* ----------------------------------------------------------------  Bootstrap row colums fixes-----------------------------------------------------------------*//*.row .col-xs-4:nth-child(3n+4),.row .col-xs-3:nth-child(4n+5),.row .col-xs-2:nth-child(6n+7),.row .col-xs-1:nth-child(12n+13) {  clear: left}@media(min-width:768px) {  .row .col-xs-6:nth-child(2n+3),  .row .col-xs-4:nth-child(3n+4),  .row .col-xs-3:nth-child(4n+5),  .row .col-xs-2:nth-child(6n+7),  .row .col-xs-1:nth-child(12n+13) {    clear: none  }}@media(min-width:992px) {  .row .col-sm-6:nth-child(2n+3),  .row .col-sm-3:nth-child(4n+5),  .row .col-sm-2:nth-child(6n+7),  .row .col-sm-1:nth-child(12n+13) {    clear: left;  }  .row .col-md-4:nth-child(3n+4) {    clear: left;  }}@media(min-width:1200px) {  .row .col-md-2:nth-child(6n+7),  .row .col-md-1:nth-child(12n+13) {    clear: right;  }  .row .col-lg-6:nth-child(2n+3),  .row .col-lg-4:nth-child(3n+4),  .row .col-lg-3:nth-child(4n+5),  .row .col-lg-2:nth-child(6n+7),  .row .col-lg-1:nth-child(12n+13) {    clear: left  }}@media (min-width: 480px) and (max-width: 991px) {  .row .col-md-6:nth-child(2n+3),  .row .col-md-4:nth-child(2n+3),  .row .col-md-3:nth-child(2n+4),  .row .col-lg-6:nth-child(2n+3),  .row .col-lg-4:nth-child(3n+4),  .row .col-lg-3:nth-child(4n+5),  .row .col-lg-2:nth-child(6n+7),  .row .col-lg-1:nth-child(12n+13) {    clear: left;  }  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4 {    clear: none;    float: left;    margin-right: 0;    width: 49.99%;  }  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-19,  .col-md-11,  .col-md-12 {    width: 100%;  }}*//* ----------------------------------------------------------------  Scrolldown icon animation-----------------------------------------------------------------*/.scrolldown-animation {  animation: 1s ease-in-out 0s normal none infinite running scrolldown-keyframes;  bottom: -40px;  height: 40px;  left: 50%;  margin-left: -20px;  position: absolute;  width: 45px;  z-index: 20;}@keyframes scrolldown-keyframes {  0%,  100% {    transform: translateY(-8px);  }  50% {    transform: translateY(0px);  }}@keyframes scrolldown-keyframes {  0%,  100% {    transform: translateY(-8px);  }  50% {    transform: translateY(0px);  }}/*animated background*/.animated-background {  animation: 120s linear 0s normal none infinite running animatedBackground;  background-repeat: repeat-x;  background-size: cover;}@keyframes animatedBackground {  0% {    background-position: 0 0;  }  100% {    background-position: -3000px 0;  }}@keyframes animatedBackground {  0% {    background-position: 0 0;  }  100% {    background-position: -3000px 0;  }}/*image block*/.image-block {  background-color: #f4f4f4;}.image-block .col-md-6 {  padding: 60px;}.image-block-content {  margin-bottom: 30px;  padding: 0 50px;}.image-block-content .feature-icon {  border-radius: 100%;  color: #fff;  display: inline-block;  height: 60px;  line-height: 60px;  text-align: center;  width: 60px;  background-color: #eee;}.image-block-content .feature-icon i {  font-size: 28px;  margin-top: 16px;}.image-block-content .feature-content {  padding-left: 85px;}.image-block-content .feature-content h3 {  margin-bottom: 0;}.image-absolute {  position: absolute;  top: 0px;  left: 0px;  width: 426px;  height: 556px;}/*hero headings*/.heading-fancy-border {  border: 15px solid #111;  margin: 0 10%;  padding: 60px 0px;}.text-light .heading-fancy-border {  border-color: #fff !important;}/*hero heading 2*/.hero-heading-2 {  padding: 20px;  background-color: #111;  border-radius: 8px;}.hero-heading-2 > i {  font-size: 160px;  opacity: 0.1;  position: absolute;  right: 23px;  top: 2px;}/*hero heading 3*/.hero-heading-3 {  background-color: #fff;  border: 36px solid #fff;  box-shadow: 0 0 0 1px #111 inset;  color: #111;  opacity: 0.7;  padding: 72px;  width: auto;  margin: 40px;  text-align: center;}.hero-heading-3 h2,.hero-heading-3 h3 {  font-family: 'Josefin Sans', sans-serif;  text-transform: uppercase;  font-size: 92px;  text-align: center;  margin: 0;  line-height: 72px;}/*working-hours list*/.working-hours ul {  padding: 0;}.working-hours li {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  display: inline-block;  padding: 10px 0;  width: 100%;}.working-hours li::before {  content: "ï€—";  font-family: FontAwesome;  margin-right: 15px;}.working-hours li span {  float: right;}.working-hours p {  font-size: 13px;  color: #111;}/*price menu list*/.price-menu-list {  padding: 0;  list-style: none;}.price-menu-list li {  margin-bottom: 40px;}.price-menu-list li > h2 {  margin-bottom: 0;}.price-menu-list li > p {  margin-bottom: 8px;  opacity: 0.6;}.price-menu-list li > img {  border-radius: 50%;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;  width: 100px;  height: 100px;  float: left;}/*************************************************************************       ****     POLO Html5 Template   ****     Author:Ardian Musliu   ****  URL: http://www.inspiro-media.com ****       **************************************************************************/* ----------------------------------------------------------------------Accordion & Toggles-------------------------------------------------------------------------*/.accordion .ac-item .ac-title:before {  font-family: fontawesome;}.accordion {  margin-bottom: 20px;}.accordion .ac-item .ac-title:before {  cursor: pointer;  position: absolute;  top: 14px;  right: 10px;  display: block;  padding: 3px 6px 2px;  color: #ddd;  content: "\f054";  font-size: 12px;  line-height: 12px;  -webkit-transition: all 0.25s ease-in-out 0s;  transition: all 0.25s ease-in-out 0s;}.accordion .ac-item.ac-active .ac-title:before {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  ms-transform: rotate(90deg);}.accordion .ac-item > .ac-title > i {  margin-right: 16px;}.accordion .ac-title {  position: relative;  padding: 12px 30px 12px 15px;  font-size: 13px;  line-height: 22px;  font-weight: 600;  cursor: pointer;  background-color: rgba(0, 0, 0, 0.06);  margin-bottom: 2px;}.accordion .ac-content {  overflow: hidden}.ac-content {  padding: 16px 13px;}/*clean*/.accordion.clean .ac-item .ac-title {  border: 0px;  background: transparent;}/*border*/.accordion.border .ac-item .ac-title {  border: 1px solid #e7e7e7;}.accordion.border-bottom .ac-item .ac-title {  border-bottom: 1px solid #e7e7e7;}/*radius*/.accordion.radius .ac-item .ac-title {  border-radius: 4px;}/*fancy*/.accordion.fancy .ac-item {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff;  border-color: #e7e7e7;  border-style: solid;  border-width: 1px 1px 0px 1px;}.accordion.fancy .ac-item .ac-title {  margin: 0px;}.accordion.fancy .ac-item.ac-active .ac-title,.accordion.fancy .ac-item:last-child {  border-bottom: 1px solid #e7e7e7;}/*fancy clean*/.accordion.fancy.clean .ac-item.ac-active .ac-title {  background-color: transparent;}/*fancy radius*/.accordion.fancy.radius > .ac-item:first-child {  border-radius: 4px 4px 0 0;}.accordion.fancy.radius > .ac-item:last-child {  border-radius: 0 0 4px 4px;}/*color*/.accordion.color .ac-item .ac-title:before {  color: #fff;}.accordion .ac-item.ac-open {  display: block;}/*Accordion Transparent*/.accordion.accordion-transparent .ac-item {  background-color: transparent !important;  border-width: 0 0 1px 0;  border-style: solid;  border-color: rgba(0, 0, 0, 0.1);}.accordion.accordion-transparent .ac-item .ac-title::before {  color: #333;}.accordion.accordion-transparent.fancy .ac-item.ac-active .ac-title,.accordion.accordion-transparent .ac-item:last-child {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.accordion.accordion-transparent .ac-item p {  color: #111;}/* ----------------------------------------------------------------------Alert Messages-------------------------------------------------------------------------*/.alert > p {  color: #fff;}.alert.animated {  z-index: 999999 !important;}/* ----------------------------------------------------------------------Buttons-------------------------------------------------------------------------*/.btn {  border-radius: 3px;  font-size: 12px;  font-weight: 700;  letter-spacing: 1px;  outline: medium none ! important;  text-transform: uppercase ! important;}.btn.btn:not(.btn-xs):not(.btn-sm):not(.btn-lg) {  padding: 12px 24px;}.btn-md {  padding: 12px 24px;}.btn-primary,.btn-success,.btn-default,.btn-info,.btn-warning,.btn-danger,.btn-dark,.btn-purple,.btn-pink {  color: #ffffff;}.btn-default {  background-color: #1abc9c;  border: 1px solid #1abc9c;}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default.focus {  background-color: #19ad90;  border: 1px solid #19ad90;  color: #ffffff;}.btn-white,.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.btn-white.focus,.btn-white:active,.btn-white:focus,.btn-white:hover,.open > .dropdown-toggle.btn-white {  background-color: #ffffff;  border: 1px solid #eaeaea ! important;  color: #4c5667;}.btn-white .btn-label i {  color: #4c5667 !important;}.btn-white:hover,.btn-white:hover:hover,.btn-white:focus:hover,.btn-white:active:hover,.btn-white.active:hover,.btn-white.focus:hover,.btn-white:active:hover,.btn-white:focus:hover,.btn-white:hover:hover,.open > .dropdown-toggle.btn-white:hover {  background-color: #f9f9f9;}.btn-white:focus,.btn-white:hover:focus,.btn-white:focus:focus,.btn-white:active:focus,.btn-white.active:focus,.btn-white.focus:focus,.btn-white:active:focus,.btn-white:focus:focus,.btn-white:hover:focus,.open > .dropdown-toggle.btn-white:focus {  background-color: #f9f9f9;}.btn-white:active,.btn-white:hover:active,.btn-white:focus:active,.btn-white:active:active,.btn-white.active:active,.btn-white.focus:active,.btn-white:active:active,.btn-white:focus:active,.btn-white:hover:active,.open > .dropdown-toggle.btn-white:active {  background-color: #f9f9f9;}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open > .dropdown-toggle.btn-primary {  background-color: #5d9cec ! important;  border: 1px solid #5d9cec ! important;}.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open > .dropdown-toggle.btn-success {  background-color: #81c868 ! important;  border: 1px solid #81c868 ! important;}.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open > .dropdown-toggle.btn-info {  background-color: #34d3eb ! important;  border: 1px solid #34d3eb ! important;}.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open > .dropdown-toggle.btn-warning {  background-color: #ffbd4a ! important;  border: 1px solid #ffbd4a ! important;}.btn-danger,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open > .dropdown-toggle.btn-danger {  background-color: #c30000 ! important;  border: 1px solid #c30000 ! important;}.btn-dark,.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open > .dropdown-toggle.btn-dark {  background-color: #111111 ! important;  border: 1px solid #111111 ! important;  color: #ffffff;}.btn-purple,.btn-purple:hover,.btn-purple:focus,.btn-purple:active {  background-color: #7266ba ! important;  border: 1px solid #7266ba ! important;  color: #ffffff;}.btn-pink,.btn-pink:hover,.btn-pink:focus,.btn-pink:active {  background-color: #fb6d9d ! important;  border: 1px solid #fb6d9d ! important;  color: #ffffff;}.open > .dropdown-toggle.btn-primary.btn-outline,.open > .dropdown-toggle.btn-success.btn-outline,.open > .dropdown-toggle.btn-info.btn-outline,.open > .dropdown-toggle.btn-warning.btn-outline,.open > .dropdown-toggle.btn-danger.btn-outline,.open > .dropdown-toggle.btn-default.btn-outline {  border-width: 2px ! important;  color: #ffffff ! important;}.open > .dropdown-toggle.btn-white.btn-outline {  border-width: 2px ! important;}.btn-outline.btn-default {  color: #5fbeaa ! important;}.btn-outline.btn-primary {  color: #5d9cec ! important;}.btn-outline.btn-success {  color: #81c868 ! important;}.btn-outline.btn-info {  color: #34d3eb ! important;}.btn-outline.btn-warning {  color: #ffbd4a ! important;}.btn-outline.btn-danger {  color: #f05050 ! important;}.btn-outline.btn-dark {  color: #111111 ! important;}.btn-outline.btn-purple {  color: #7266ba ! important;}.btn-outline.btn-white,.btn-outline.btn-white:not(:hover) .btn-label i {  color: #fff !important;}.btn-outline.btn-white:hover,.btn-outline.btn-white:focus,.btn-outline.btn-white:active {  background-color: #f4f8fb ! important;  color: #4c5667 ! important;}.btn-outline.btn-pink {  color: #fb6d9d ! important;}.btn-rounded {  border-radius: 2em ! important;}.btn-rounded .btn-label {  margin-left: -20px;  padding: 7px 15px 7px 20px;}.btn-rounded .btn-label-right {  margin-left: 12px;  margin-right: -20px;}.btn-outline {  background-attachment: scroll;  background-clip: inherit;  background-color: rgba(0, 0, 0, 0) ! important;  background-image: none;  background-origin: padding-box;  background-position: 0% 0%;  background-repeat: repeat;  background-size: auto auto;  border-radius: 5px;  border-width: 2px ! important;  font-weight: 600;  transition: all 400ms ease-in-out 0s;}.btn-outline:hover {  border-width: 2px ! important;  color: #ffffff ! important;}.btn-outline:focus {  border-width: 2px ! important;  color: #ffffff ! important;}.btn-label {  display: inline-block;  margin: -12px -4px -12px -12px;  padding: 0px 12px;}.btn-label-right {  border-radius: 0px 3px 3px 0px;  margin-left: 12px;  margin-right: -13px;}.btn-label > i {  color: #fff !important;}.btn-group.open .dropdown-toggle {  box-shadow: none;}.fileupload {  overflow: hidden;  position: relative;}.fileupload input.upload {  cursor: pointer;  font-size: 20px;  margin: 0px;  opacity: 0;  padding: 0px;  position: absolute;  right: 0px;  top: 0px;}.btn-facebook {  background-color: #3b5998 ! important;  color: #ffffff ! important;}.btn-twitter {  background-color: #00aced ! important;  color: #ffffff ! important;}.btn-linkedin {  background-color: #007bb6 ! important;  color: #ffffff ! important;}.btn-dribbble {  background-color: #ea4c89 ! important;  color: #ffffff ! important;}.btn-googleplus {  background-color: #dd4b39 ! important;  color: #ffffff ! important;}.btn-instagram {  background-color: #517fa4 ! important;  color: #ffffff ! important;}.btn-pinterest {  background-color: #cb2027 ! important;  color: #ffffff ! important;}.btn-dropbox {  background-color: #007ee5 ! important;  color: #ffffff ! important;}.btn-flickr {  background-color: #ff0084 ! important;  color: #ffffff ! important;}.btn-tumblr {  background-color: #32506d ! important;  color: #ffffff ! important;}.btn-skype {  background-color: #00aff0 ! important;  color: #ffffff ! important;}.btn-youtube {  background-color: #bb0000 ! important;  color: #ffffff ! important;}.btn-github {  background-color: #171515 ! important;  color: #ffffff ! important;}.btn {  margin-right: 8px;  margin-bottom: 12px;}.button + .button,.btn + .btn {  margin-right: 8px;  margin-bottom: 12px;}.btn-group .btn {  margin-right: 0px;}.button {  cursor: pointer;  display: inline-block;  font-size: 12px;  font-weight: 700;  letter-spacing: 1px;  line-height: 100%;  margin: 10px 0;  outline: 0 none;  padding: 18px 36px;  position: relative;  text-transform: uppercase;  white-space: nowrap;  border: 1px solid #ccc;}.button:hover:not,a.button:hover {  opacity: 0.8;}button:focus {  outline: 0;}.button.effect:hover {  opacity: 1;}.btn-send-icon {  padding: 13px 6px 12px 14px;}.button-light {  background-color: #fff;  border: 1px solid #eee;}.button-light,.button-light span {  color: #111 !important;}.button-dark {  background-color: #111;  color: #fff;}.button-dark:hover {  background-color: #333;  color: #fff;}/*Button icons*/.button i {  font-size: 15px;  margin-right: 10px;}.button.icon-left i {  margin-right: 10px;}.button.icon-right i {  margin-left: 10px;  margin-right: 0;}.button.small {  font-size: 10px;  height: 28px;  line-height: 24px;  padding: 0 14px;}.button.transparent.small {  line-height: 0;}.button.small i {  font-size: 11px;  margin-right: 6px;}.button.small.icon-left i {  margin-right: 6px;}.button.small.icon-right i {  margin-left: 6px;  margin-right: 0;}.button.large {  font-size: 16px;  height: 55px;  letter-spacing: 2px;  line-height: 52px;  padding: 0 32px;}.button.transparent.large {  line-height: 22px;}.button.border:hover,.button.transparent:hover {  opacity: 1;}.button.transparent:hover,.button.transparent:hover span,.button.transparent:hover i {  color: #333 !important;}.button.full-rounded {  border-radius: 50px}.button.rounded {  border-radius: 3px}.button.fullwidth-button {  display: block!important;  margin-left: auto!important;  margin-right: auto!important}/*3d buttons*/.button.button-3d {  box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;}.button.button-3d:hover {  box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;}/*Border buttons*/.button.border {  color: #333;  border: 2px solid #333;}.button.border:hover {  background-color: #333;  color: #fff}.button.border.light {  border: 2px solid #fff;  color: #fff}.button.border.light:hover {  background-color: #fff;  color: #252525}.button.border.light:hover:hover i {  color: #252525}/*Transparent*/.button.transparent {  background-color: transparent;  border-color: #fff;  border-style: solid;  border-width: 2px;  box-shadow: none;  color: #fff;  letter-spacing: 2px;  opacity: 1;  padding: 16px 36px;  transition: all 0.2s linear 0s;}.button.transparent:hover,.button.transparent:active {  background-color: #fff;  color: #333;}.button.fullwidth {  display: block !important;  margin-left: auto !important;  margin-right: auto !important;}/*Colors*/.button.blue,.button.blue-dark,.button.aqua,.button.purple-light,.button.purple,.button.purple-dark,.button.red-dark,.button.red,.button.red-light,.button.red-light,.button.pink-dark,.button.pink,.button.orange-dark,.button.orange,.button.orange-light,.button.yellow,.button.green,.button.amber,.button.brown,.button.brown-light,.button.black,.button.black-light,.button.grey-dark {  border-color: #000;  color: #fff;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.button.blue {  background-color: #41a5db;  border-color: #3ca0d6;}.button.blue-dark {  background-color: #2b6baa;  border-color: #25629f;}.button.aqua {  background-color: #40c0cb;  border-color: #3eb5bf;}.button.purple-light {  background-color: #903090;  border-color: #892689;}.button.purple {  background-color: #9B175E;  border-color: #901155;}.button.purple-dark {  background-color: #5d4157;  border-color: #55384f;}.button.red-dark {  background-color: #CA0027;  border-color: #b20022;}.button.red {  background-color: #E42D3F;  border-color: #d42b3c;  color: #fff;}.button.red-light {  background-color: #F05761;  border-color: #ed4b55;  color: #fff;}.button.red-light {  background-color: #F05761;  border-color: #ed4b55;  color: #fff;}.button.pink-dark {  background-color: #F51E70;  border-color: #e31865;}.button.pink {  background-color: #F772A3;  border-color: #f2689b;}.button.orange-dark {  background-color: #e57200;  border-color: #d66b00;}.button.orange {  background-color: #F59017;  border-color: #e5820b;}.button.orange-light {  background-color: #F7D137;  border-color: #edc72b;  color: #774f38;}.button.yellow {  background-color: #FFEC00;  border-color: #e6d500;  color: #333;}.button.green {  background-color: #77A600;  border-color: #6e9a00;}.button.amber {  background-color: #eb9c4d;  border-color: #d88d42;}.button.brown {  background-color: #774f38;  border-color: #714a34;}.button.brown-light {  background-color: #935d3f;  border-color: #8b583b;}.button.black {  background-color: #111;  border: 0;}.button.black-light {  background-color: #2a2a2a;}.button.grey-dark {  background-color: #404051;}/*Effects*/.button.effect {  position: relative;  overflow: hidden;}.button,.button.effect.fill-vertical:after,.button.effect.fill-horizontal:after,.button.effect.icon-bottom span,.button.effect.icon-bottom i,.button.effect.icon-top span,.button.effect.icon-top i,.button.effect.icon-right span,.button.effect.icon-right i,.button.effect.icon-left span,.button.effect.icon-left i {  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;}/*Effect icon left*/.button.effect.icon-left i {  position: absolute;  display: block;  top: 50%;  left: 0;  -webkit-transform: translate(-24px, -50%);  -ms-transform: translate(-24px, -50%);  transform: translate(-24px, -50%);  ms-transform: translate(-24px, -50%);  opacity: 0}.button.effect.icon-left span {  width: 100%;  height: 100%;  display: block;  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  transform: translate(0, 0);  ms-transform: translate(0, 0);  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;  ms-backface-visibility: hidden;}.button:hover.effect.icon-left span {  -webkit-transform: translate(15px, 0);  -ms-transform: translate(15px, 0);  transform: translate(15px, 0);  ms-transform: translate(15px, 0);}/*Effect Small buttons*/.button.small.effect.icon-left i {  -webkit-transform: translate(-14px, -50%);  -ms-transform: translate(-14px, -50%);  transform: translate(-14px, -50%);}.button.small.effect.icon-left:hover span {  -webkit-transform: translate(8px, 0px);  -ms-transform: translate(8px, 0px);  transform: translate(8px, 0px);}/*Effect icon right*/.button.effect.icon-right i {  position: absolute;  display: block;  top: 50%;  right: 0;  -webkit-transform: translate(30px, -50%);  -ms-transform: translate(30px, -50%);  transform: translate(30px, -50%);  ms-transform: translate(30px, -50%);  opacity: 0}.button.effect.icon-right span {  width: 100%;  height: 100%;  display: block;  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  transform: translate(0, 0);  ms-transform: translate(0, 0);  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;  ms-backface-visibility: hidden;}.button:hover.effect.icon-right span {  -webkit-transform: translate(-15px, 0);  -ms-transform: translate(-15px, 0);  transform: translate(-15px, 0);  ms-transform: translate(-15px, 0);}/*Effect Small buttons*/.button.small.effect.icon-right i {  -webkit-transform: translate(14px, -50%);  -ms-transform: translate(14px, -50%);  transform: translate(14px, -50%);}.button.small.effect.icon-right:hover span {  -webkit-transform: translate(-5px, 0px);  -ms-transform: translate(-5px, 0px);  transform: translate(-5px, 0px);}/*Effect icon top*/.button.effect.icon-top i {  position: absolute;  display: block;  top: -30px;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  ms-transform: translate(-50%, -50%);  opacity: 0;}.button.effect.icon-top span {  width: 100%;  height: 100%;  display: block;  text-align: center;  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;  ms-backface-visibility: hidden;  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  transform: translate(0, 0);  ms-transform: translate(0, 0)}.button:hover.effect.icon-top span {  -webkit-transform: translate(0px, 35px);  -ms-transform: translate(0px, 35px);  transform: translate(0px, 35px);  ms-transform: translate(0px, 35px);}/*Effect Small buttons*/.button.small.effect.icon-top i {  top: -22px;}/*Effect large buttons*/.button.large.effect.icon-top:hover span {  -webkit-transform: translate(0px, 54px);  -ms-transform: translate(0px, 54px);  transform: translate(0px, 54px);}/*Effect icon bottom*/.button.effect.icon-bottom i {  position: absolute;  display: block;  bottom: -36px;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  ms-transform: translate(-50%, -50%);  opacity: 0;}.button.effect.icon-bottom span {  width: 100%;  height: 100%;  display: block;  text-align: center;  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;  ms-backface-visibility: hidden;  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  transform: translate(0, 0);  ms-transform: translate(0, 0)}.button:hover.effect.icon-bottom span {  -webkit-transform: translate(0px, -27px);  -ms-transform: translate(0px, -27px);  transform: translate(0px, -27px);  ms-transform: translate(0px, -27px);}/*Effect Small buttons*/.button.small.effect.icon-bottom i {  bottom: -27px;}/*Effect Large buttons*/.button.large.effect.icon-bottom:hover span {  -webkit-transform: translate(0px, -48px);  -ms-transform: translate(0px, -48px);  transform: translate(0px, -48px);}.button:hover.effect.icon-right i,.button:hover.effect.icon-left i,.button:hover.effect.icon-top i,.button:hover.effect.icon-bottom i {  opacity: 1;}/*Effect fill verical*/.button.effect.fill-vertical,.button.effect.fill-horizontal {  overflow: hidden;}.button.effect.fill-vertical span {  position: relative;  z-index: 1;}.button.effect.fill-vertical:after {  content: "";  position: absolute;  width: 100%;  height: 0;  top: 50%;  left: 50%;  opacity: 0;  -webkit-transform: translateX(-50%) translateY(-50%) rotate(40deg);  -ms-transform: translateX(-50%) translateY(-50%) rotate(40deg);  transform: translateX(-50%) translateY(-50%) rotate(40deg);}.button.effect.fill-vertical:hover:after {  height: 550%;  opacity: 1}.button.effect.fill-vertical:after {  background-color: #252525;}.button.effect.fill-vertical:hover {  color: #fff;}/*Effect fill horizontal*/.button.effect.fill-horizontal span {  position: relative;  z-index: 1;}.button.effect.fill-horizontal:after {  content: "";  position: absolute;  width: 100%;  height: 0;  top: 50%;  left: 50%;  opacity: 0;  -webkit-transform: translateX(-50%) translateY(-11%);  -ms-transform: translateX(-50%) translateY(-11%);  transform: translateX(-50%) translateY(-11%);}.button.effect.fill-horizontal:hover:after {  height: 550%;  opacity: 1}.button.effect.fill-horizontal:after {  background-color: #252525;}.button.effect.fill-horizontal:hover {  color: #fff;}/*Effect fill*/.button.effect.fill:hover {  background-color: #252525;  color: #fff;}/*aqua effect fill-vertical*/.button.aqua.effect.fill-vertical:after {  background-color: #1a9ca7;}.button.aqua.effect.fill-vertical:hover {  color: #fff;}/*aqua effect fill-horizontal*/.button.aqua.effect.fill-horizontal:after {  background-color: #1a9ca7;}.button.aqua.effect.fill-horizontal:hover {  color: #fff;}/*aqua effect fill*/.button.aqua.effect.fill:hover {  background-color: #087680;}/*transparent effect fill-vertical*/.button.transparent.effect.fill-vertical:after,.button.transparent.effect.fill-horizontal:after {  background-color: #fff;}.button.transparent.effect.fill-vertical:hover,.button.transparent.effect.fill-horizontal:hover {  color: #333;}/*transparent effect fill*/.button.transparent.effect.fill:hover {  background-color: #fff;  color: #333;}/*Read more button*/a.read-more {  text-transform: uppercase;  font-weight: 700;  -webkit-transition: all 0.2s ease 0s;  -moz-transition: all 0.2s ease 0s;  -o-transition: all 0.2s ease 0s;  -ms-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s;}/* ----------------------------------------------------------------------Headings-------------------------------------------------------------------------*//*Heading fancy*/.heading-fancy {  position: relative;  margin-bottom: 30px;  clear: both;}.heading-fancy h1,.heading-fancy h2,.heading-fancy h3,.heading-fancy h4,.heading-fancy h5,.heading-fancy h6 {  background-color: #FFF;  padding-right: 15px;  margin-bottom: 0;  position: relative;  display: inline-block;}.heading-fancy h4,.heading-fancy h5,.heading-fancy h6 {  padding-right: 10px;}/*Heading line*/.heading-fancy.heading-line:before {  content: '';  position: absolute;  width: 100%;  height: 0;  border-top: 1px solid #E5E5E5;  left: auto;  top: 49%;  right: 0;}.heading-fancy.text-center h1,.heading-fancy.text-center h2,.heading-fancy.text-center h3,.heading-fancy.text-center h4,.heading-fancy.text-center h5,.heading-fancy.text-center h6 {  padding-left: 15px;}.heading-fancy.text-right h1,.heading-fancy.text-right h2,.heading-fancy.text-right h3,.heading-fancy.text-right h4,.heading-fancy.text-right h5,.heading-fancy.text-right h6 {  padding-left: 15px;  padding-right: 0;}/* ----------------------------------------------------------------------  Heading Jumbo-------------------------------------------------------------------------*/.heading-jumbo {  font-size: 70px;  font-weight: 600;  line-height: 1;  margin: 0 0 0.2em;}.heading-title-simple {  margin-bottom: 30px;  display: block;  padding: 0 0 10px;}.heading-title-border-bottom {  border-bottom: 1px solid;  border-bottom-color: #e7e7e7;}.heading-title-simple h1,.heading-title-simple h2,.heading-title-simple h3,.heading-title-simple h4,.heading-title-simple h5,.heading-title-simple h6 {  margin-bottom: 0;  position: relative;}/*HR TITLE*/.hr-title abbr {  background-color: #ffffff;}.hr-title {  border-top-style: solid;  border-top-width: 1px;  font-size: 16px;  text-align: center;  height: 10px;  line-height: 20px;  margin: 10px 0;  height: auto;  color: #bbbbbb;}.hr-title abbr {  padding: 2px 10px;  border-radius: 2px;  position: relative;  top: -10px;  letter-spacing: .2em;  text-transform: uppercase}.hr-title i {  position: relative;  top: -2px;  font-size: 8px}.hr-title.hr-full {  width: 100%}.hr-title.hr-long {  width: 50%;  margin: 20px auto 30px;}.hr-title.hr-short {  width: 25%;  margin: 20px auto 30px;}.hr-title.hr-left {  text-align: left}.hr-title.hr-right {  text-align: right}.hr-title.hr-left abbr {  padding-left: 0}.hr-title.hr-right abbr {  padding-right: 0}.hr-title.hr-left.hr-long {  margin-left: 0}.hr-title.hr-right.hr-long {  margin-right: 0}.hr-title.hr-double {  border-top: 4px double #ebebeb}.hr-title.hr-double abbr {  top: -12px}/* Heading */.heading {  margin-bottom: 80px;}.heading h1,.heading h2,.heading h3,.heading h4 {  color: #303030;  font-weight: 300;  letter-spacing: 1px;  text-transform: uppercase;  margin-bottom: 10px;}.heading:after {  border-top: 3px solid #303030;  display: block;  margin-top: 10px;  width: 30px;  content: "";}.heading > span {  display: block;  color: #888;}.heading h1 {  font-size: 52px;  line-height: 54px;}.heading h1 + span,.heading h1 + span.lead {  font-size: 22px;}.heading h2 {  font-size: 40px;  line-height: 42px;}.heading h2 + span,.heading h2 + span.lead {  font-size: 20px;}.heading h3 {  font-size: 28px;  line-height: 30px;}.heading h3 + span,.heading h3 + span.lead {  font-size: 18px;}.heading h4 {  font-size: 18px;  line-height: 20px;}.heading h4 + span,.heading h4 + span.lead {  font-size: 15px;}.heading-center {  text-align: center;  float: none;}.heading.heading-center > span,.heading.title-center > span {  max-width: 700px;  margin-left: auto;  margin-right: auto;}.heading.heading-center:after,.heading.title-center:after {  margin: 30px auto 0;}/*heading light*/.heading.heading-light,.text-light .heading,.heading.heading-light p,.heading.heading-light .lead,.heading.heading-light h2,.heading.heading-light h3 {  color: #fff !important;}.heading.heading-light:after,.text-light .heading:after {  border-top: 4px solid #fff;}/*hero headings*/.heading-hero {  border: 2px solid #ffffff;  color: #ffffff;  font-family: Raleway;  font-size: 50px;  font-style: normal;  font-weight: 600;  letter-spacing: 0;  line-height: 60px;  margin: 0;  padding: 0;  text-align: center;  text-decoration: none;  display: inline-block;  padding: 8px 21px !important;  position: relative;  margin-bottom: 30px;}/* ----------------------------------------------------------------------Tabs-------------------------------------------------------------------------*/.tabs-navigation {  margin-bottom: 0px;  padding-left: 0px;  border-bottom-width: 0px;  list-style: none;}.tabs-navigation::after,.tabs-navigation::before {  content: ' ';  display: table;}.tabs-navigation::after {  clear: both;}.tabs-navigation li {  position: relative;  display: block;  float: left;  margin: 0px 0px -1px;}.tabs-navigation li a {  position: relative;  border: 1px solid transparent;  margin-right: -1px;  padding: 9px 20px 11px;  display: block;  font-size: 13px;  font-style: normal;  font-weight: 700;  letter-spacing: 1px;  text-decoration: none;  text-transform: uppercase;}.tabs-navigation li a i:first-child {  margin-right: 8px;}.tabs-navigation li a i.tab-single-icon {  margin: 0px;}.tabs-navigation li a img {  max-width: none;}.tabs-navigation li a,.tabs-navigation li a:focus,.tabs-navigation li a:hover {  text-decoration: none;  outline: 0px;}.tabs-navigation li.active a {  z-index: 3;}.tabs-navigation li.active a::after {  content: '';  display: block;  position: absolute;  top: -1px;  left: -1px;  right: -1px;  z-index: 1;  height: 3px;  transition: all 0.4s ease-in-out 0s;  -webkit-transition: all 0.4s ease-in-out 0s;}.tabs-navigation li.active a:focus {  cursor: default;}.tabs-content {  position: relative;  z-index: 2;  padding: 30px;  margin-bottom: 20px;  border: 1px solid transparent;  overflow: hidden;}.tabs-content > .tab-pane {  display: none;}.tabs-content > .active {  display: block;}.tabs-vertical {  overflow: hidden;}.tabs-vertical .tabs-navigation {  float: left;  width: 240px;  margin-top: 0px;}.tabs-vertical .tabs-navigation li {  float: none;}.tabs-vertical .tabs-navigation li a {  padding: 12px 20px;  margin: 0px;  border: 1px solid rgb(221, 221, 221);}.tabs-vertical .tabs-navigation li.active a,.tabs-vertical .tabs-navigation li.active a:focus,.tabs-vertical .tabs-navigation li.active a:hover {  border-right-width: 1px;}.tabs-vertical .tabs-navigation li.active a::after {  top: -1px;  left: -1px;  right: auto;  bottom: -1px;  width: 3px;  height: auto;}.tabs-vertical .tabs-content {  left: -1px;  margin: 0px 0px 40px 239px;}.tabs-navigation li a {  color: rgb(112, 118, 122);  border-color: rgb(229, 232, 232);  background: rgb(243, 246, 246);}.tabs-navigation li a:hover {  color: rgb(28, 32, 42);  background: rgb(248, 250, 250);}.tabs-navigation li.active a,.tabs-navigation li.active a:focus,.tabs-navigation li.active a:hover {  border-color: rgb(229, 232, 232) rgb(229, 232, 232) rgb(248, 249, 251);  color: rgb(28, 32, 42);  box-shadow: none;  background: rgb(248, 249, 251);}.tabs-navigation-transparent li.active a,.tabs-navigation-transparent li.active a:focus,.tabs-navigation-transparent li.active a:hover {  background: 0px 0px;}.tabs-vertical .tabs-navigation li.active a,.tabs-vertical .tabs-navigation li.active a:focus,.tabs-vertical .tabs-navigation li.active a:hover {  border-right-color: rgb(248, 249, 251);  border-bottom-color: rgb(229, 232, 232);}.tabs-content {  border-color: rgb(229, 232, 232);  background: rgb(248, 249, 251);}.tabs-navigation li a {  color: rgb(68, 68, 68);  border-color: rgb(221, 221, 221);  background: rgb(248, 250, 250);}.tabs-navigation li a:hover {  color: rgb(46, 52, 60);  background: rgb(255, 255, 255);}.tabs-navigation li.active a,.tabs-navigation li.active a:focus,.tabs-navigation li.active a:hover {  background: #ffffff;  border-color: #dddddd #dddddd rgba(0, 0, 0, 0);  box-shadow: none;  color: #2e343c;}.tabs-navigation-transparent li.active a,.tabs-navigation-transparent li.active a:focus,.tabs-navigation-transparent li.active a:hover {  background: 0px 0px;}.tabs-vertical .tabs-navigation li.active a,.tabs-vertical .tabs-navigation li.active a:focus,.tabs-vertical .tabs-navigation li.active a:hover {  border-right-color: rgb(255, 255, 255);  border-bottom-color: rgb(221, 221, 221);}.tabs-content {  border-color: rgb(221, 221, 221);  background: rgb(255, 255, 255);}.tabs-vertical.tabs-right .tabs-navigation {  float: right;}.tabs-vertical.tabs-right .tabs-navigation li {  float: none;}.tabs-vertical.tabs-right .tabs-content {  margin: 0px 239px 40px 0px;  right: 0px;  left: 0px;}.tabs-vertical.tabs-right .tabs-navigation li.active a,.tabs-vertical.tabs-right .tabs-navigation li.active a:focus,.tabs-vertical.tabs-right .tabs-navigation li.active a:hover {  border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255);  border-left-width: 1px;  border-left-style: solid;  margin-left: -1px !important;}.tabs-vertical.tabs-right .tabs-navigation li.active a::after {  left: auto;  right: -1px;}.tabs-vertical.tabs-right .tabs-navigation li a {  margin-left: -1px;  margin-right: auto;}/*Options*/.modern .tabs-navigation li:first-child {  margin-left: 30px;}.no-border .tabs-navigation li {  border: 0px;}.no-border .tabs-content {  border-style: solid none none;  border-width: 1px 0px 0px;}.simple .tabs-navigation li a {  background-color: transparent;  border-width: 0 0 2px;  margin-bottom: -1px;}.simple .tabs-navigation li.active a,.simple .tabs-navigation li.active a:focus,.simple .tabs-navigation li.active a:hover {  border-color: #00c0e9;  color: #2e343c;}.simple .tabs-content {  border-width: 2px 0 0;  padding: 20px 0px;}.clean .tabs-navigation li {  border: 0px;}.clean .tabs-content {  border: 0px;}.clean .tabs-navigation li.active a,.clean .tabs-navigation li.active a:focus,.clean .tabs-navigation li.active a:hover,.clean .tabs-navigation li a {  border-width: 0px;}.border .tabs-navigation li.active a::after {  background: rgb(0, 170, 179);}.radius .tabs-navigation li a {  border-radius: 8px 8px 0px 0px;}.radius .tabs-navigation li.active a {  border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;}.radius .tabs-content {  border-radius: 0px 8px 8px;}.justified .tabs-navigation {  width: 100%;  margin-bottom: -1px;}.justified .tabs-navigation li {  float: none;  display: table-cell;  width: 1%;  text-align: left;}.justified .tabs-navigation li:last-child a {  margin-right: 0px;}.tabs-right .tabs-navigation li {  float: right;}.tabs-bottom ul.tabs-navigation {  margin-top: -21px;}.tabs-bottom .tabs-navigation li.active a::after {  top: auto;  bottom: -1px;}.tabs-bottom .tabs-navigation li.active a,.tabs-bottom .tabs-navigation li.active a:focus,.tabs-bottom .tabs-navigation li.active a:hover {  border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);}.color .tabs-navigation li.active a::after {  background: none;}.color .tabs-navigation li.active a {  color: rgb(255, 255, 255);  background: rgb(0, 192, 233);}/*line triangle*/.linetriangle .tabs-navigation > li.active > a {  border-color: transparent;}.linetriangle .tabs-navigation li.active a,.linetriangle .tabs-navigation li.active a:focus,.linetriangle .tabs-navigation li.active a:hover,.linetriangle .tabs-navigation li a {  border-left-width: 0px;  border-bottom-width: 1px;  border-right-width: 0px;  border-top-width: 0px;  background: transparent;  background-color: transparent;}.linetriangle .tabs-navigation > li.active > a:after,.linetriangle .tabs-navigation > li.active > a:before {  border: medium outset transparent;  content: "";  height: 0;  left: 50%;  pointer-events: none;  position: absolute;  top: 100%;  width: 0;  z-index: 1;}.linetriangle .tabs-navigation > li.active > a:after {  border-top-color: #fafafa;  border-width: 10px;  margin-left: -10px;}.linetriangle .tabs-navigation > li.active > a:before {  border-top-color: rgba(0, 0, 0, 0.7);  border-width: 11px;  margin-left: -11px;}.linetriangle.triangle-simple .tabs-content {  background: #ffffff;  border-color: #dddddd;  border-width: 1px 0 0;}/*Responsive */@media screen and (max-width: 991px) {  .tabs-navigation,  .tabs-vertical .tabs-content,  .tabs-vertical .tabs-navigation,  .justified .tabs-navigation,  .tabs-right .tabs-navigation {    width: auto;    float: none  }  .tabs-content,  .tabs-vertical .tabs-content,  .justified .tabs-content,  .tabs-right .tabs-content {    margin-left: 0;    min-height: 0!important  }  .tabs-vertical .tabs-content,  .justified .tabs-content,  .tabs-right .tabs-content {    left: 0  }  .tabs-vertical .tabs-content-transparent {    border-left-width: 0;    padding: 40px 0;    border-top-width: 1px  }  .tabs-navigation li,  .tabs-vertical .tabs-navigation li,  .justified .tabs-navigation li,  .justified .tabs-navigation li,  .tabs-right .tabs-navigation li,  .tabs-right .tabs-navigation li {    width: auto;    float: none;    display: block;    text-align: left  }  .tabs-navigation li a,  .tabs-vertical .tabs-navigation li a {    margin-right: 0  }  .tabs-vertical .tabs-navigation li a:after {    width: auto;    height: 3px;    right: -1px;    bottom: auto;  }  .tabs-vertical .tabs-navigation li.active a {    border-right-width: 1px  }  .tabs-navigation li.active a,  .tabs-navigation li.active a:hover,  .tabs-vertical .tabs-navigation li.active a,  .tabs-vertical .tabs-navigation li.active a:hover {    border-right-color: #d1d7d9;    border-bottom-color: #d1d7d9  }  .tabs-navigation li.active a,  .tabs-navigation li.active a:hover,  .tabs-vertical .tabs-navigation li.active a,  .tabs-vertical .tabs-navigation li.active a:hover {    border-right-color: #dde1e1;    border-bottom-color: #dde1e1  }  .tabs-vertical.tabs-right .tabs-navigation {    width: 100%;  }  .tabs-vertical.tabs-right .tabs-navigation li a {    margin-left: 0px !important;  }  .tabs-vertical.tabs-right .tabs-navigation li.active a {    margin-left: 0px !important;  }  .tabs-vertical.tabs-right .tabs-navigation li.active a:after {    left: 0;    right: auto;  }  .tabs-vertical.tabs-right .tabs-content {    margin-right: 0 !important;  }  .radius .tabs-navigation li a {    border-radius: 0px;  }  .radius .tabs-navigation li:first-child a {    border-radius: 8px 8px 0 0;  }  .tabs.linetriangle .tabs-navigation li.active a:focus,  .linetriangle .tabs-navigation li.active a:hover,  .linetriangle .tabs-navigation li.active a,  .linetriangle .tabs-navigation li a {    border-width: 0 0 1px;  }}/* ----------------------------------------------------------------------SOCIAL ICONS-------------------------------------------------------------------------*/.social-icons ul {  padding: 0;}.text-center.social-icons ul {  display: inline-block;}.social-icons li {  float: left;  list-style: none;}.social-icons li a {  float: left;  height: 32px;  width: 32px;  line-height: 32px;  font-size: 16px;  text-align: center;  margin: 0 8px 8px 0;  border-radius: 4px;  border: 0;  background: transparent;  color: #333;  overflow: hidden;  -webkit-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease;}/*Colored*/.social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover {  color: #fff;  border: 0;}.social-icons.social-icons-colored .social-rss a,.social-icons.social-icons-colored-hover .social-rss a:hover {  background-color: #faa33d;}.social-icons.social-icons-colored .social-facebook a,.social-icons.social-icons-colored-hover .social-facebook a:hover {  background-color: #5d82d1;}.social-icons.social-icons-colored .social-twitter a,.social-icons.social-icons-colored-hover .social-twitter a:hover {  background-color: #40bff5;}.social-icons.social-icons-colored .social-vimeo a,.social-icons.social-icons-colored-hover .social-vimeo a:hover {  background-color: #35c6ea;}.social-icons.social-icons-colored .social-myspace a,.social-icons.social-icons-colored-hover .social-myspace a:hover {  background-color: #008dde;}.social-icons.social-icons-colored .social-youtube a,.social-icons.social-icons-colored-hover .social-youtube a:hover {  background-color: #ef4e41;}.social-icons.social-icons-colored .social-instagram a,.social-icons.social-icons-colored-hover .social-instagram a:hover {  background-color: #548bb6;}.social-icons.social-icons-colored .social-gplus a,.social-icons.social-icons-colored-hover .social-gplus a:hover {  background-color: #d68400;}.social-icons.social-icons-colored .social-stumbleupon a,.social-icons.social-icons-colored-hover .social-stumbleupon a:hover {  background-color: #ff5c30;}.social-icons.social-icons-colored .social-lastfm a,.social-icons.social-icons-colored-hover .social-lastfm a:hover {  background-color: #f34320;}.social-icons.social-icons-colored .social-pinterest a,.social-icons.social-icons-colored-hover .social-pinterest a:hover {  background-color: #e13138;}.social-icons.social-icons-colored .social-google a,.social-icons.social-icons-colored-hover .social-google a:hover {  background-color: #eb5e4c;}.social-icons.social-icons-colored .social-evernote a,.social-icons.social-icons-colored-hover .social-evernote a:hover {  background-color: #9acf4f;}.social-icons.social-icons-colored .social-dribbble a,.social-icons.social-icons-colored-hover .social-dribbble a:hover {  background-color: #f7659c;}.social-icons.social-icons-colored .social-skype a,.social-icons.social-icons-colored-hover .social-skype a:hover {  background-color: #13c1f3;}.social-icons.social-icons-colored .social-forrst a,.social-icons.social-icons-colored-hover .social-forrst a:hover {  background-color: #45ad76;}.social-icons.social-icons-colored .social-linkedin a,.social-icons.social-icons-colored-hover .social-linkedin a:hover {  background-color: #238cc8;}.social-icons.social-icons-colored .social-wordpress a,.social-icons.social-icons-colored-hover .social-wordpress a:hover {  background-color: #2592c3;}.social-icons.social-icons-colored .social-grooveshark a,.social-icons.social-icons-colored-hover .social-grooveshark a:hover {  background-color: #ffb21d;}.social-icons.social-icons-colored .social-delicious a,.social-icons.social-icons-colored-hover .social-delicious a:hover {  background-color: #377bda;}.social-icons.social-icons-colored .social-behance a,.social-icons.social-icons-colored-hover .social-behance a:hover {  background-color: #1879fd;}.social-icons.social-icons-colored .social-dropbox a,.social-icons.social-icons-colored-hover .social-dropbox a:hover {  background-color: #17a3eb;}.social-icons.social-icons-colored .social-soundcloud a,.social-icons.social-icons-colored-hover .social-soundcloud a:hover {  background-color: #ff7e30;}.social-icons.social-icons-colored .social-deviantart a,.social-icons.social-icons-colored-hover .social-deviantart a:hover {  background-color: #6a8a7b;}.social-icons.social-icons-colored .social-yahoo a,.social-icons.social-icons-colored-hover .social-yahoo a:hover {  background-color: #ab47ac;}.social-icons.social-icons-colored .social-flickr a,.social-icons.social-icons-colored-hover .social-flickr a:hover {  background-color: #ff48a3;}.social-icons.social-icons-colored .social-digg a,.social-icons.social-icons-colored-hover .social-digg a:hover {  background-color: #75788d;}.social-icons.social-icons-colored .social-blogger a,.social-icons.social-icons-colored-hover .social-blogger a:hover {  background-color: #ff9233;}.social-icons.social-icons-colored .social-tumblr a,.social-icons.social-icons-colored-hover .social-tumblr a:hover {  background-color: #426d9b;}.social-icons.social-icons-colored .social-quora a,.social-icons.social-icons-colored-hover .social-quora a:hover {  background-color: #ea3d23;}.social-icons.social-icons-colored .social-github a,.social-icons.social-icons-colored-hover .social-github a:hover {  background-color: #3f91cb;}.social-icons.social-icons-colored .social-amazon a,.social-icons.social-icons-colored-hover .social-amazon a:hover {  background-color: #ff8e2e;}.social-icons.social-icons-colored .social-xing a,.social-icons.social-icons-colored-hover .social-xing a:hover {  background-color: #1a8e8c;}.social-icons.social-icons-colored .social-wikipedia a,.social-icons.social-icons-colored-hover .social-wikipedia a:hover {  background-color: #b3b5b8;}/* Border */.social-icons.social-icons-border li a {  border: 1px solid #eee;  background: transparent;  color: #333;}/* Dark */.social-icons.social-icons-dark li a {  background: #888;  color: #fff;}/* Light */.social-icons.social-icons-light li a {  background: #fff;  color: #333;  border: 1px solid #eee;}/* Rounded */.social-icons.social-icons-rounded li a {  border-radius: 50%;}/* Medium Size */.social-icons.social-icons-medium li a {  height: 42px;  width: 42px;  line-height: 42px;  font-size: 18px;  margin: 0 10px 10px 0;}/* Large Size */.social-icons.social-icons-large li a {  height: 48px;  width: 48px;  line-height: 48px;  font-size: 18px;  margin: 0 10px 10px 0;}.social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover {  background-color: #eee;}.social-icons li:hover i {  -webkit-animation: toTopFromBottom 0.3s forwards;  -moz-animation: toTopFromBottom 0.3s forwards;  animation: toTopFromBottom 0.3s forwards;}@-webkit-keyframes toTopFromBottom {  49% {    -webkit-transform: translateY(-100%);  }  50% {    opacity: 0;    -webkit-transform: translateY(100%);  }  51% {    opacity: 1;  }}@-moz-keyframes toTopFromBottom {  49% {    -moz-transform: translateY(-100%);  }  50% {    opacity: 0;    -moz-transform: translateY(100%);  }  51% {    opacity: 1;  }}@keyframes toTopFromBottom {  49% {    transform: translateY(-100%);  }  50% {    opacity: 0;    transform: translateY(100%);  }  51% {    opacity: 1;  }}/* ----------------------------------------------------------------------Icon Box-------------------------------------------------------------------------*/.icon {  margin-bottom: 16px;}.icon-box {  margin-bottom: 50px;}.icon-box .icon {  height: 64px;  position: absolute;  width: 64px;}.icon-box .icon a,.icon-box .icon i {  width: 100%;  height: 100%;  color: #333;}.icon-box .icon i {  font-size: 28px;  text-align: center;  line-height: 66px;  border-radius: 50%;}.icon-box h3 {  margin: 0 12px 10px 83px;}.icon-box p {  margin: 0 0 20px 83px}.icon-box-description > p {  margin-bottom: 20px;}/* Effect default */.icon-box.effect .icon i {  z-index: 1;}.icon-box.effect .icon i:after {  pointer-events: none;  position: absolute;  width: 100%;  height: 100%;  border-radius: 50%;  content: '';  box-sizing: content-box;}.icon-box .icon i {  -webkit-transition: background-color 0.2s, color 0.2s;  transition: background-color 0.2s, color 0.2s;}.icon-box.effect .icon i:after {  top: -4px;  left: -4px;  padding: 4px;  box-shadow: 0 0 0 3px #333;  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;  -webkit-transform: scale(.8);  -moz-transition: -moz-transform 0.2s, opacity 0.2s;  -moz-transform: scale(.8);  -ms-transform: scale(.8);  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;  transition: transform 0.2s, opacity 0.2s;  -webkit-transform: scale(.8);  -ms-transform: scale(.8);  transform: scale(.8);  opacity: 0;}.icon-box.effect.dark .icon i:after {  box-shadow: 0 0 0 3px #1ABC9C;}.icon-box.effect.dark .icon i:hover,.icon-box.effect.dark:hover .icon i {  background-color: #1ABC9C;}.icon-box.effect .icon i:hover:after,.icon-box.effect:hover .icon i:after {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: 1;}.image-box .image-box-content p i.fa.fa-play {  padding-left: 3px;}/* Icon Box - small */.icon-box.small .icon {  height: 46px;  width: 46px;}.icon-box.small .icon i {  font-size: 20px;  line-height: 47px;}.icon-box.small > h3 {  font-size: 18px;  margin: 0 12px 4px 60px;}.icon-box.small > p {  margin: 0 0 20px 60px;  line-height: 1.6;   font-size: 14px;}/* Icon Box - medium */.icon-box.medium > h3,.icon-box.medium > h4 {  margin: 0 12px 10px 84px;}.icon-box.medium > p {  margin: 0 0 20px 84px;}/* Icon Box - large */.icon-box.large .icon {  height: 86px;  width: 86px;}.icon-box.large .icon i {  font-size: 38px;  line-height: 87px;}.icon-box.large > h3 {  margin: 0 12px 10px 110px;  font-size: 24px;}.icon-box.large > p {  margin: 0 0 20px 110px;}/* Icon Box - Right */.icon-box.icon-box-right {  padding: 0;  text-align: right;}.icon-box.icon-box-right > h3 {  margin: 0px 84px 0px 10px;}.icon-box.icon-box-right.medium > p {  margin: 20px 84px 0px 10px;}.icon-box.icon-box-right .icon {  right: 0;}.icon-box.icon-box-right p {  font-size: 14px;  margin-top: 15px;}/* Icon Box - Center */.icon-box.center {  padding: 0;  text-align: center;}.icon-box.center h3 {  margin: 0 12px 10px 0px;}.icon-box.center p {  margin: 0 0 20px 0px}.icon-box.center .icon {  margin: 0 auto 22px;  position: relative;}.icon-box.center p {  font-size: 14px;  margin-top: 15px;}.icon-box.center.small .icon {  clear: both !important;  position: relative !important;}/* Icon Box - Border */.icon-box.border .icon {  border: 3px solid #333;  text-align: center;  border-radius: 50%;  background-color: transparent;}.icon-box.border .icon i {  line-height: 60px;}.icon-box.border:hover > .icon i {  line-height: 66px;}.icon-box.border:hover > .icon {  border: 0px;}.icon-box.border .icon i {  background-color: transparent !important;  color: #333;}.icon-box.border.small .icon {  height: 46px;  position: absolute;  top: 5px;  width: 46px;}.icon-box.border.small .icon i {  font-size: 20px;  line-height: 42px;}.icon-box.border.small:hover > .icon i {  line-height: 49px;}.icon-box.border.large .icon i {  line-height: 81px;}.icon-box.border.large:hover > .icon i {  line-height: 86px;}.icon-box.square.large:hover > .icon i {  line-height: 86px;}/* Icon Box - Square */.icon-box.square .icon,.icon-box.square.effect .icon i:after,.icon-box.square .icon i {  border-radius: 0;}.icon-box.square.border .icon i {  line-height: 59px;}.icon-box.square:hover > .icon i {  line-height: 66px;}.icon-box.square.border:hover > .icon i {  line-height: 64px;}.icon-box.square.small:hover > .icon i {  line-height: 47px;}.icon-box.square.border.small .icon i {  line-height: 41px;}.icon-box.square.border.small:hover > .icon i {  line-height: 47px;}.icon-box.square.border.large .icon i {  line-height: 78px;}.icon-box.square.border.large:hover > .icon i {  line-height: 84px;}/* Icon Box - Light */.icon-box.light .icon i:after {  box-shadow: 0 0 0 3px #e5e5e5;}.icon-box.light .icon i {  background-color: #e5e5e5;}.icon-box.light .icon i {  color: #808080;}.icon-box.light.border .icon {  border: 3px solid #e5e5e5;}.icon-box.light.large .icon i {  line-height: 87px;}.icon-box.light.large:hover > .icon i {  line-height: 88px;}/* Icon Box - Fancy */.icon-box.fancy .icon i {  background-color: transparent;  color: #222;  font-size: 110px;  opacity: 0.09;  -webkit-transition: all ease 0.5s;  transition: all ease 0.5s;  border-radius: 0px;}.icon-box.effect.fancy .icon i:after {  box-shadow: 0 0 0 0px transparent;}.icon-box.effect.fancy:hover > .icon i {  font-size: 110px;}.icon-box.fancy.small > .icon i {  font-size: 68px;}.icon-box.effect.fancy.small:hover > .icon i {  font-size: 76px;}.icon-box.fancy.large .icon i {  font-size: 120px;}.icon-box.fancy.center .icon {  width: auto;  margin-bottom: 30px;}/* Icon Box - Clean */.icon-box.clean .icon i {  background-color: none;  color: #333;  font-size: 50px;}.icon-box.effect.clean .icon i:after {  box-shadow: 0 0 0 0px transparent;}.icon-box.clean.small .icon i {  font-size: 36px;}/* Icon Box - process */.icon-box.process {  border: 1px solid #888;  margin-top: 45px;  padding: 0 30px 10px;  border-radius: 4px;}.icon-box.process.effect .icon i:hover:after,.icon-box.process.effect:hover .icon i::after {  opacity: 0;  border: 0px;}.icon-box.process .icon {  margin-top: 10px;}.icon-box.process.small .icon {  margin-top: 10px;}/* Icon Box - box type */.icon-box.box-type {  background: #fafafa;  border: 1px solid #ececec;  border-radius: 4px;  padding: 20px;}.icon-box.box-type .icon {  margin-top: 20px;}/* ----------------------------------------------------------------------Image Boxes-------------------------------------------------------------------------*/.image-box {  position: relative;  overflow: hidden;  width: 100%;  /*margin-bottom: 30px;*/  float: left;}.image-box {  max-height: 254px;}.col-no-margin .image-box,.col-no-margin [class*="col-"] {  margin: 0;}.col-no-margin {  padding-left: 15px !important;  padding-right: 15px !important;}.col-no-padding [class*="col-"] {  padding: 0;}.image-box img {  margin-left: auto;  margin-right: auto;  min-width: 100%;  top: 0;  width: 70%;}.image-box.effect img:hover {  opacity: auto;}.image-box .image-box-content::before,.image-box .image-box-content::after {  pointer-events: none;}.image-box-description h3 {  font-size: 24px;  font-weight: 600;  word-spacing: -0.08em;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.image-box .image-box-content h3,.image-box-description h3,.image-box-description h4,.image-box p {  margin: 0;}.image-box .image-box-content {  height: 100%;  left: 0;  padding: 18px 0 12px;  top: 0;  width: 100%;}.image-box-description {  float: left;  margin-bottom: 30px;  overflow: hidden;  padding: 12px 0;  position: relative;  width: 100%;}.image-box-description > p {  color: #333333;}.image-box-description > p.subtitle {  color: #888;}.image-box-description .post-date {  float: left;  font-size: 13px;  margin: 10px 0;}.image-box-description .post-date span {  margin-left: 3px;}.post-date i,.image-box-content .icon-links i {  margin-right: 4px;}.image-box-description .post-rate {  color: #FFC300;  float: right;  list-style: outside none none;  margin: 9px 0;  width: auto;}.image-box-description .links {  margin-top: 20px;}.image-box-links a {  background-color: #252525;  border-radius: 2px;  color: #fff;  font-size: 12px;  margin: 5px;  padding: 9px 15px;  -webkit-transition: all ease 0.5s;  transition: all ease 0.5s;}.image-box-links a:hover {  opacity: 0.8;  color: #fff;}/*circle image*/.image-box.circle-image {  border: 6px solid #eee;  border-radius: 100%;  margin: 0 auto -6px;  z-index: 1;  float: none;  text-align: center;  clear: both;}.image-box.circle-image.small {  height: 120px;  width: 120px;}.image-box.circle-image.medium {  height: 180px;  width: 180px;}.image-box.circle-image.large {  height: 220px;  width: 220px;}/*Image box Card*/.image-box.card .image-box-content {  background: #383838;  color: #ffffff;  padding: 20px;}.image-box.card.effect .image-box-content {  position: relative !important;}.image-box.card .image-box-content h3,.image-box.card .image-box-content p {  color: #ffffff;}.image-box-description.card {  padding: 20px;}.image-box.effect {  cursor: pointer;}.effect > img {  width: 100%;}/* Individual effects */.image-box.effect img {  min-height: auto;}.image-box.effect .image-box-content {  padding: 2em;  position: absolute;  cursor: pointer;}.image-box .image-box-content h3,.image-box-description h3 {  font-weight: 800;}.image-box.effect .image-box-content,.image-box.effect .image-box-content h3,.image-box.effect .image-box-content p {  color: #fff;}.image-box h3 > span {  font-weight: 800;}/*---------------*//***** dia *****//*---------------*/.image-box.effect.dia .image-box-content,.portfolio-image.effect.dia .portfolio-description {  top: auto;  bottom: 0;  padding: 1em;  height: auto;  background: #252d31;  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);  text-transform: uppercase;}.image-box.effect.dia h3,.portfolio-image.effect.dia h3 {  float: left;  font-size: 25px;  font-weight: 400;}.image-box .icon-links,.portfolio-image .icon-links {  float: right;}.image-box .icon-links i {  margin: 7px;}.image-box.effect.dia p.icon-links a {  float: left;  font-size: 1.4em;  color: #fff;}.image-box.effect.dia p.icon-links i:hover {  opacity: 0.9;}.image-box.effect.dia:hover p.icon-links a:hover,.image-box.effect.dia:hover p.icon-links a:focus,.image-box.effect.dia .image-box-content h3 {  color: #fff;}.image-box.effect.dia h3,.image-box.effect.dia p.icon-links a {  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;  -webkit-transform: translate3d(0, 200%, 0);  transform: translate3d(0, 200%, 0);}/*.image-box.effect.dia p.icon-links a span::before {  display: inline-block;  padding: 8px 10px;  font-family: 'feathericons';  speak: none;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}*/.image-box.effect.dia h3 {  font-weight: 600;  max-width: 66%;  font-size: 18px;  line-height: 32px;}.image-box.effect.dia:hover .image-box-content,.image-box.effect.dia:hover h3,.image-box.effect.dia:hover p.icon-links a {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.dia:hover h3 {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}.image-box.effect.dia:hover p.icon-links a:first-child {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.image-box.effect.dia:hover p.icon-links a:nth-child(2) {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}.image-box.effect.dia:hover p.icon-links a:nth-child(3) {  -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;}.image-box.effect.dia:hover p.icon-links a:nth-child(4) {  -webkit-transition-delay: 0.25s;  transition-delay: 0.25s;}.image-box.effect.dia .image-box-links > a {  float: right;  padding: 0 10px;}/*---------------*//***** juna *****//*---------------*/.image-box.effect.juna img {  max-width: none;  width: calc(100% + 50px);  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-40px, 0, 0);  transform: translate3d(-40px, 0, 0);}.image-box.effect.juna .image-box-content {  text-align: center;}.image-box.effect.juna .image-box-content {  -webkit-transition: all ease 0.5s;  transition: all ease 0.5s;}.image-box.effect.juna .image-box-content {  background: rgba(0, 0, 0, 0.2);}.image-box.effect.juna:hover .image-box-content {  background: rgba(0, 0, 0, 0.6);}.image-box.effect.juna h3,.image-box.effect.juna p {  -webkit-transform: translate3d(0, 40px, 0);  transform: translate3d(0, 40px, 0);  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.image-box.effect.juna h3 {  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);}.image-box.effect.juna p {  color: #fff;  opacity: 0;  -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;  transition: opacity 0.2s, transform 0.35s;}.image-box.effect.juna:hover img,.image-box.effect.juna:hover p {  opacity: 1;}.image-box.effect.juna:hover img,.image-box.effect.juna:hover h3,.image-box.effect.juna:hover p {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.juna:hover p {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;  -webkit-transition-duration: 0.35s;  transition-duration: 0.35s;}.image-box.effect.juna p i {  margin: 7px;}.image-box.effect.juna p i:hover {  opacity: 0.9;}.image-box.effect.juna .image-box-links {  margin-top: 12%;}/*---------------*//***** resa *****//*---------------*/.image-box.effect.resa .image-box-content {  text-align: right;  -webkit-transition: all ease 0.5s;  transition: all ease 0.5s;}.image-box.effect.resa:hover .image-box-content {  background: rgba(0, 0, 0, 0.6);}.image-box.effect.resa h3,.image-box.effect.resa p {  position: absolute;  right: 30px;  left: 30px;  padding: 10px 0;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.image-box.effect.resa p {  bottom: 30px;  line-height: 1.5;  -webkit-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.image-box.effect.resa h3 {  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);  top: 30px;  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;  -webkit-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0);}.image-box.effect.resa:hover h3 {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.resa h3::after {  position: absolute;  top: 100%;  left: 0;  width: 100%;  height: 4px;  background: #fff;  content: '';  -webkit-transform: translate3d(0, 40px, 0);  transform: translate3d(0, 40px, 0);}.image-box.effect.resa h3::after,.image-box.effect.resa p {  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}.image-box.effect.resa:hover h3::after,.image-box.effect.resa:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/*---------------*//***** alea *****//*---------------*/.image-box.alea {  background-color: rgba(0, 0, 0, 0.9);  text-align: center;}.image-box.alea img {  opacity: 0.8;}.image-box.effect.alea {  -webkit-perspective: 1000px;  perspective: 1000px;}.image-box.effect.alea img {  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(0, 0, 300px);  transform: translate3d(0, 0, 300px);}.image-box.effect.alea:hover img {  opacity: 0.6;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.alea .image-box-content::before,.image-box.effect.alea .image-box-content::after {  position: absolute;  top: 50%;  left: 50%;  width: 80%;  height: 1px;  background: #fff;  content: '';  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);}.image-box.effect.alea:hover .image-box-content::before {  opacity: 0.5;  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);  transform: translate3d(-50%, -50%, 0) rotate(45deg);}.image-box.effect.alea:hover .image-box-content::after {  opacity: 0.5;  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);  transform: translate3d(-50%, -50%, 0) rotate(-45deg);}.image-box.effect.alea h3,.image-box.effect.alea p {  position: absolute;  top: 50%;  left: 0;  width: 100%;  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;}.image-box.effect.alea h3 {  -webkit-transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px);  transform: translate3d(0px, -14%, 0px) translate3d(0px, -100%, 0px);}.image-box.effect.alea p {  padding: 0.25em 2em;  -webkit-transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0);  transform: translate3d(0, -28%, 0) translate3d(0, 120%, 0);}.image-box.effect.alea:hover h3 {  -webkit-transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px);  transform: translate3d(0px, 0%, 0px) translate3d(0px, -100%, 0px);}.image-box.effect.alea:hover p {  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);  transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);}/*---------------*//***** ariol *****//*---------------*/.image-box.effect.ariol {  background: rgba(0, 0, 0, 0.8);}.image-box.effect.ariol img {  min-height: 287px;}.image-box.effect.ariol .image-box-content {  padding: 3em;}.image-box.effect.ariol .image-box-content::before,.image-box.effect.ariol .image-box-content::after {  position: absolute;  content: '';  opacity: 0;}.image-box.effect.ariol .image-box-content::before {  top: 50px;  right: 30px;  bottom: 50px;  left: 30px;  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;  -webkit-transform: scale(0, 1);  -ms-transform: scale(0, 1);  transform: scale(0, 1);  -webkit-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;}.image-box.effect.ariol .image-box-content::after {  top: 30px;  right: 50px;  bottom: 30px;  left: 50px;  border-right: 1px solid #fff;  border-left: 1px solid #fff;  -webkit-transform: scale(1, 0);  -ms-transform: scale(1, 0);  transform: scale(1, 0);  -webkit-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.image-box.effect.ariol h3 {  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);  padding-top: 20px;  text-align: center;  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;}.image-box.effect.ariol p {  padding: 10px 20px;  text-align: center;  text-transform: none;  opacity: 0;  -webkit-transform: translate3d(0, -10px, 0);  transform: translate3d(0, -10px, 0);}.image-box.effect.ariol img,.image-box.effect.ariol h3 {  -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);}.image-box.effect.ariol img,.image-box.effect.ariol .image-box-content::before,.image-box.effect.ariol .image-box-content::after,.image-box.effect.ariol p {  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}.image-box.effect.ariol:hover img {  opacity: 0.7;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.ariol:hover .image-box-content::before,.image-box.effect.ariol:hover .image-box-content::after {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.image-box.effect.ariol:hover h3,.image-box.effect.ariol:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.ariol:hover .image-box-content::after,.image-box.effect.ariol:hover h3,.image-box.effect.ariol:hover p,.image-box.effect.ariol:hover img {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}/*---------------*//***** dorian *****//*---------------*/.image-box.effect.dorian {  background: rgba(0, 0, 0, 0.8)}.image-box.effect.dorian img {  -webkit-transition: opacity 0.35s;  transition: opacity 0.35s;}.image-box.effect.dorian:hover img {  opacity: 0.4;}.image-box.effect.dorian .image-box-content::after {  position: absolute;  right: 30px;  bottom: 30px;  left: 30px;  height: calc(50% - 30px);  border: 4px solid #fff;  content: '';  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);}.image-box.effect.dorian:hover .image-box-content::after {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.dorian .image-box-content {  padding: 3em;  text-align: left;}.image-box.effect.dorian p {  position: absolute;  right: 60px;  bottom: 66px;  left: 60px;  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(0, -100px, 0);  transform: translate3d(0, -100px, 0);}.image-box.effect.dorian:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/*---------------*//***** Emma *****//*---------------*/.image-box.effect.emma img {  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: scale(1.12);  -ms-transform: scale(1.12);  transform: scale(1.12);}.image-box.effect.emma:hover img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.image-box.effect.emma .image-box-content {  -webkit-transition: all ease 0.6s;  transition: all ease 0.6s;}.image-box.effect.emma:hover .image-box-content {  background: rgba(0, 0, 0, 0.6);}.image-box.effect.emma .image-box-content {  padding: 3em;}.image-box.effect.emma .image-box-content::before,.image-box.effect.emma p {  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}.image-box.effect.emma h3 {  padding: 10px 20px;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);}.image-box.effect.emma p {  margin: 0 auto;  padding: 10px 20px;  -webkit-transform: scale(1.5);  -ms-transform: scale(1.5);  transform: scale(1.5);}.image-box.effect.emma:hover .image-box-content::before,.image-box.effect.emma:hover p {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}/*---------------*//***** victor *****//*---------------*/.image-box.effect.victor .image-box-content {  -webkit-transition: all ease 0.6s;  transition: all ease 0.6s;}.image-box.effect.victor:hover .image-box-content {  background: rgba(0, 0, 0, 0.6);}.image-box.effect.victor img {  max-width: none;  width: 100%;  opacity: 1;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.image-box.effect.victor:hover img {  -webkit-transform: translate3d(10px, 0px, 0px) scale(1.1);  transform: translate3d(10px, 0px, 0px) scale(1.1);}.image-box.effect.victor h3 {  position: absolute;  left: 0;  top: 40px;  padding: 1em 1.2em;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-40px, 0, 0);  transform: translate3d(-40px, 0, 0);}.image-box.effect.victor p {  opacity: 0;  left: 0;  padding: 1em 2.4em;  position: absolute;  text-align: right;  top: 103px;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-40px, 0, 0);  transform: translate3d(-40px, 0, 0);}.image-box.effect.victor:hover h3,.image-box.effect.victor:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/*---------------*//***** erdi *****//*---------------*/.image-box.effect.erdi {  background: #2f3238;}.image-box.effect.erdi img {  max-width: none;  -webkit-transition: opacity 1s, -webkit-transform 1s;  transition: opacity 1s, transform 1s;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.image-box.effect.erdi .image-box-content {  text-align: left;}.image-box.effect.erdi h3 {  padding: 0.5em 0;  position: relative;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);}.image-box.effect.erdi p {  display: table;  margin: 0 0 0.25em;  padding: 0.4em 1em;  background: rgba(255, 255, 255, 0.9);  color: #2f3238;  text-transform: none;  font-weight: 500;  font-size: 75%;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-360px, 0, 0);  transform: translate3d(-360px, 0, 0);}.image-box.effect.erdi p:first-child {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}.image-box.effect.erdi p:nth-of-type(2) {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.image-box.effect.erdi p:nth-of-type(3) {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}.image-box.effect.erdi:hover p:first-child {  -webkit-transition-delay: 0s;  transition-delay: 0s;}.image-box.effect.erdi:hover p:nth-of-type(2) {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}.image-box.effect.erdi:hover p:nth-of-type(3) {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.image-box.effect.erdi:hover img {  opacity: 0.4;  -webkit-transform: scale3d(1.1, 1.1, 1);  transform: scale3d(1.1, 1.1, 1);}.image-box.effect.erdi:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.erdi p.image-box-links.image-box-links {  background-color: transparent;  margin-left: -15px;}/*-----------------*//***** tini *****//*-----------------*/.image-box.effect.tini {  background: #303fa9;}.image-box.effect.tini h3,.image-box.effect.tini p {  position: absolute;  top: 50%;  left: 50%;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);  -webkit-transform-origin: 50%;  -ms-transform-origin: 50%;  transform-origin: 50%;}.image-box.effect.tini .image-box-content::before {  position: absolute;  top: 50%;  left: 50%;  width: 170px;  height: 170px;  border: 2px solid #fff;  content: '';  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);  transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1);  -webkit-transform-origin: 50%;  -ms-transform-origin: 50%;  transform-origin: 50%;}.image-box.effect.tini p {  width: 100px;  text-transform: none;  font-size: 140%;  line-height: 2;}.image-box.effect.tini p a {  color: #fff;  margin-right: 6px;}.image-box.effect.tini p a:hover,.image-box.effect.tini p a:focus {  opacity: 0.6;}.image-box.effect.tini p {  padding-left: 10px;}.image-box.effect.tini p a i {  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}.image-box.effect.tini p a:first-child i {  -webkit-transform: translate3d(-60px, -60px, 0);  transform: translate3d(-60px, -60px, 0);}.image-box.effect.tini p a:nth-child(2) i {  -webkit-transform: translate3d(60px, -60px, 0);  transform: translate3d(60px, -60px, 0);}.image-box.effect.tini p a:nth-child(3) i {  -webkit-transform: translate3d(-60px, 60px, 0);  transform: translate3d(-60px, 60px, 0);}.image-box.effect.tini p a:nth-child(4) i {  -webkit-transform: translate3d(60px, 60px, 0);  transform: translate3d(60px, 60px, 0);}.image-box.effect.tini p a:nth-child(5) i {  -webkit-transform: translate3d(60px, -60px, 0);  transform: translate3d(60px, -60px, 0);}.image-box.effect.tini p a:nth-child(6) i {  -webkit-transform: translate3d(-60px, -60px, 0);  transform: translate3d(-60px, -60px, 0);}.image-box.effect.tini:hover .image-box-content::before {  opacity: 1;  -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);  transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1);}.image-box.effect.tini .image-box-content {  -webkit-transition: all ease 0.4s;  transition: all ease 0.4s;}.image-box.effect.tini:hover .image-box-content {  background: rgba(0, 0, 0, 0.3);}.image-box.effect.tini:hover h3 {  opacity: 0;  -webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1);  transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1);}.image-box.effect.tini:hover p i:empty {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  /* just because it's stronger than nth-child */  opacity: 1;}/*-----------------*//***** bleron *****//*-----------------*/.image-box.effect.bleron {  background: #df4e4e;}.image-box.effect.bleron img,.image-box.effect.bleron h3 {  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;}.image-box.effect.bleron img {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.image-box.effect.bleron h3 {  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);}.image-box.effect.bleron h3,.image-box.effect.bleron p {  position: absolute;  bottom: 0;  left: 0;  padding: 30px;}.image-box.effect.bleron p {  text-transform: none;  font-size: 90%;  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(0, 50px, 0);  transform: translate3d(0, 50px, 0);}.image-box.effect.bleron:hover img {  -webkit-transform: translate3d(0, -80px, 0);  transform: translate3d(0, -80px, 0);}.image-box.effect.bleron:hover h3 {  -webkit-transform: translate3d(0, -100px, 0);  transform: translate3d(0, -100px, 0);}.image-box.effect.bleron:hover p {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.image-box.effect.bleron p.image-box-links a {  background-color: #fff;}/*----------------------*//***** social-links *****//*----------------------*/.effect.social-links {  text-align: left;  position: relative;}.effect.social-links img {  -webkit-transition: opacity 0.35s;  transition: opacity 0.35s;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.effect.social-links h3 {  -webkit-transition: -webkit-transform 0.25s;  transition: transform 0.25s;  -webkit-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0);}.effect.social-links p {  display: inline;  left: auto;  margin-top: -20px;  /* margin-left: -28px;*/  position: absolute;  text-align: center;  top: 50%;  width: 100%;}.effect.social-links a i {  margin: 0 4px;  color: #fff;  font-size: 146%;}.effect.social-links:hover img {  opacity: 0.6;}.effect.social-links:hover h3 {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.effect.social-links:hover .image-box-content::before {  opacity: 0.7;  -webkit-transform: rotate3d(0, 0, 1, 20deg);  transform: rotate3d(0, 0, 1, 20deg);}.effect.social-links p a i {  border-radius: 50%;  height: 42px;  width: 42px;  line-height: 44px;  background: hsla(0, 0%, 0%, 0.5);  opacity: 0;  -webkit-transition: opacity 0.25s, -webkit-transform 0.25s;  transition: opacity 0.25s, transform 0.25s;  -webkit-transform: translate3d(0, 30px, 0);  transform: translate3d(0, 30px, 0);}.effect.social-links:hover p i {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0) rotate(0deg);  transform: translate3d(0, 0, 0) rotate(0deg);}.effect.social-links:hover p a:nth-child(3) i {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}.effect.social-links:hover p a:nth-child(2) i {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.effect.social-links:hover p a:first-child i {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}.effect.social-links:hover p a i:hover {  -webkit-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  -webkit-transition-delay: rotate 1s;  transition-delay: rotate 1s;  -webkit-transform: translate3d(0, 0, 0) rotate(360deg);  transform: translate3d(0, 0, 0) rotate(360deg);}.effect .image-box-content p i {  z-index: 2;}/*---------------*//***** Retro *****//*---------------*/.image-box.effect.retro {  background: #030c17;  text-align: center;}.image-box.effect.retro img {  opacity: 0.9;  -webkit-transition: opacity 0.35s;  transition: opacity 0.35s;}.image-box.effect.retro .image-box-content::before {  position: absolute;  top: 30px;  right: 30px;  bottom: 30px;  left: 30px;  border: 2px solid #fff;  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);  content: '';  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: scale3d(1.4, 1.4, 1);  transform: scale3d(1.4, 1.4, 1);}.image-box.effect.retro h3 {  margin: 20% 0 10px 0;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.49);  -webkit-transition: -webkit-transform 0.35s;  transition: transform 0.35s;}.image-box.effect.retro p {  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -webkit-transform: scale(1.5);  -ms-transform: scale(1.5);  transform: scale(1.5);}.image-box.effect.retro:hover h3 {  -webkit-transform: scale(0.9);  -ms-transform: scale(0.9);  transform: scale(0.9);}.image-box.effect.retro:hover .image-box-content::before,.image-box.effect.retro:hover p {  opacity: 1;  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);}.image-box.effect.retro:hover .image-box-content {  background-color: rgba(58, 52, 42, 0);}.image-box.effect.retro:hover img {  opacity: 0.4;}/* ----------------------------------------------------------------Carousels-----------------------------------------------------------------*/.carousel.fullwidth {  padding: 0 15px;}.slider-content img {  width: auto !important;}.owl-carousel .fluid-width-video-wrapper {  min-height: 150px;}.post-carousel .image-box {  height: 151px;}/*Half size height slider*/.carousel.slider-size-half .owl-item img {  margin-top: -10%;}.owl-bg-img {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  display: block;  overflow: hidden;  position: relative;  width: 100%;}/*slider title and content*/.owl-item .slider-content {  opacity: 0;  padding: 0;}/*carousel video*/.item-video {  height: 420px;}/* ----------------------------------------------------------------Carousel Nav-----------------------------------------------------------------*/.owl-theme.pagination-top .owl-dots {  margin-top: -4px;}.owl-theme.pagination-top .owl-controls {  position: absolute;  right: 13px;  top: 0px;  -webkit-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;  opacity: 0.9;}.owl-theme.pagination-top .owl-controls:hover {  opacity: 1;}/*dot nav*/.owl-theme .owl-dots {  text-align: center;  margin-top: 30px;}.owl-theme .owl-dots .owl-dot {  height: 10px;  margin: 0 5px;  position: relative;  width: 10px;  display: inline-block;}.owl-theme .owl-dots .owl-dot span {  top: 0;  left: 0;  width: 100%;  height: 100%;  outline: none;  border-radius: 50%;  background-color: #eee;  text-indent: -999em;  cursor: pointer;  position: absolute;  overflow: hidden;  background-color: transparent;  box-shadow: inset 0 0 0 1px #bbb;  -webkit-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;}.owl-theme .owl-dots .owl-dot span:focus {  outline: none;}.owl-theme .owl-dots .owl-dot span::after {  content: '';  position: absolute;  width: 100%;  height: 100%;  left: 0;  border-radius: 50%;  background-color: #aaa;  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  -webkit-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  transform-origin: 50% 50%;  -webkit-transition: -webkit-transform 0.3s ease;  transition: transform 0.3s ease;}.owl-theme .owl-dots .owl-dot span:hover,.owl-theme .owl-dots .owl-dot span:focus {  opacity: 0.7;}.owl-theme .owl-dots .owl-dot.active span::after {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}/*owl dots top*/.owl-theme.pagination-top .owl-controls {  position: absolute;  right: 13px;  top: 13px;  -webkit-transition: opacity 0.3s ease;  transition: opacity 0.3s ease;  opacity: 0.9;}.owl-theme.pagination-top .owl-controls:hover {  opacity: 1;}.owl-theme.pagination-top .owl-dots .owl-dot span {  box-shadow: inset 0 0 0 1px #fff;}.owl-theme.pagination-top .owl-dots .owl-dot span::after {  background-color: #fff;}/*owl nav*/.owl-controls .owl-nav {  opacity: 0;  -webkit-transition: opacity .3s ease-in-out;  transition: opacity .3s ease-in-out}.owl-carousel:hover .owl-controls .owl-nav {  opacity: 1}.owl-theme .owl-controls .owl-nav div {  padding: 5px 9px;}.owl-theme .owl-controls .owl-nav .owl-prev i,.owl-theme .owl-controls .owl-nav .owl-next i {  line-height: 66px;}.owl-theme .owl-controls .owl-nav div {  position: relative;  top: 50%;  transform: translateY(-50%);  background: rgba(0, 0, 0, 0.4);}.owl-theme .owl-controls .owl-nav .owl-prev {  left: -18px;}.owl-theme .owl-controls .owl-nav .owl-next {  right: -18px;}.owl-carousel:hover .owl-controls .owl-nav .owl-prev {  left: 0px;}.owl-carousel:hover .owl-controls .owl-nav .owl-next {  right: 0px;}.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {  background: rgba(0, 0, 0, 0.4);  color: #fff;  font-size: 18px;  height: 75px;  position: absolute;  text-align: center;  -webkit-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;  width: 35px;  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none}/*team carousel*/.carousel-description-style .description {  margin-bottom: 30px;}.carousel-description-style .description h2 {  margin-top: 0;  padding-right: 74px;}.carousel-description-style .image-box-description h4 {  margin-bottom: 0;}/*nav team carousel*/.carousel-description-style .owl-controls .owl-nav {  opacity: 1;}.carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next {  left: -65px;  top: 0;  border-radius: 0 2px 2px 0;}.carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev {  left: -100px;  top: 0;  border-radius: 2px 0 0 2px;}.carousel-description-style .owl-theme .owl-controls .owl-nav .owl-prev i,.carousel-description-style .owl-theme .owl-controls .owl-nav .owl-next i {  line-height: 1;}.carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-next,.carousel-description-style .owl-carousel .owl-controls .owl-nav .owl-prev {  background: #00c0e9;  color: #fff;  font-size: 15px;  height: 36px;}.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel .owl-controls .owl-nav .owl-prev:hover {  opacity: 0.6;}/*carousel fixes*/.owl-stage .owl-item:last-child {  margin-right: 0 !important;}.carousel .image-box-description {  margin-bottom: -10px;}/* ----------------------------------------------------------------------Font Awesome Icons-------------------------------------------------------------------------*/.fontawesome-icon-list i {  font-size: 18px;  display: inline-block;  font-size: 1.3em;  margin-right: 5px;  position: relative;  text-align: center;  top: 2px;  width: 30px;  padding: 16px 0px;}/* ----------------------------------------------------------------------Counters-------------------------------------------------------------------------*/.counter {  margin-bottom: 20px;}.counter span {  font-size: 50px;  line-height: 40px;}.counter.small > span {  font-size: 32px;}.counter.medium > span {  font-size: 50px;}.counter.large > span {  font-size: 62px;}.icon-box.fancy > .counter span {  margin: 0 12px 10px 56px;}.icon-box.fancy.medium > .counter span {  margin: 0 12px 10px 80px;}.icon-box.effect:not(.center) > .counter span {  margin: 0 12px 10px 82px;}.icon-box.effect.large:not(.center) > .counter span {  margin: 0 12px 10px 107px;}.icon-box.effect.medium:not(.center) > .counter span {  margin: 0 12px 10px 82px;}.icon-box.effect.small:not(.center) > .counter span {  margin: 0 12px 10px 58px;  font-size: 32px !important;}/* ----------------------------------------------------------------------Text box-------------------------------------------------------------------------*/.text-box {  margin-bottom: 32px;}.text-box > h4,.text-box > h3 {  margin-bottom: 10px;  font-weight: 600;}/* ----------------------------------------------------------------------Countdown timer-------------------------------------------------------------------------*/.countdown {  color: #333;  overflow: hidden;}.countdown-container {  display: table;  margin: 0 auto;}.countdown .countdown-box {  display: block;  float: left;  margin: 30px;  overflow: hidden;  position: relative;  text-align: center;  width: auto;}.countdown .number {  font-size: 80px;  font-weight: 600;  line-height: 1;  margin-bottom: 10px;  text-align: center;}.countdown span {  display: block;  font-family: "Open Sans", sans-serif;  font-size: 21px;  font-weight: 400;  overflow: hidden;  padding-top: 10px;  position: relative;  text-align: center;}.countdown span:before {  background: none repeat scroll 0 0 #333;  content: "";  display: block;  height: 2px;  left: 0;  margin-left: auto;  margin-right: auto;  position: absolute;  right: 0;  top: 0;  width: 30px;}/*circle style*/.countdown.circle .countdown-box {  border: 3px solid #333;  border-radius: 50%;  color: #333;  height: 160px;  padding: 34px 5px 0 0;  width: 160px;  margin: 20px 15px;}.countdown.circle .countdown-box .number {  font-size: 52px;  font-weight: 800;}.countdown.circle .countdown-box span {  font-size: 18px;}/*rectangle style*/.countdown.rectangle .countdown-box {  border: 4px solid;  padding: 24px;  width: 170px;  margin-left: 15px;  margin-right: 15px;}.countdown.rectangle .countdown-box .number {  font-size: 52px;  font-weight: 600;}.countdown.rectangle .countdown-box span {  font-size: 18px;}/*medium size*/.countdown.medium .countdown-box,.countdown.circle.medium .countdown-box,.countdown.rectangle.medium .countdown-box {  height: 130px;  margin: 10px;  padding: 20px 4px 0 0;  width: 130px;}.countdown.circle.medium .countdown-box,.countdown.rectangle.medium .countdown-box {  border: solid 2px;}.countdown.medium .number,.countdown.circle.medium .number,.countdown.rectangle.medium .number {  font-size: 44px;  margin-bottom: 12px;}.countdown.medium span,.countdown.circle.medium span,.countdown.rectangle.medium span {  font-size: 18px;}/*small size*/.countdown.small .countdown-box,.countdown.circle.small .countdown-box,.countdown.rectangle.small .countdown-box {  margin: 10px;  height: 70px;  padding: 10px 0px 0 0;  width: 70px;  margin: 5px 5px;}.countdown.circle.small .countdown-box,.countdown.rectangle.small .countdown-box {  border: solid 2px;}.countdown.small .number,.countdown.circle.small .number,.countdown.rectangle.small .number {  font-size: 16px;  margin-bottom: 6px;}.countdown.small span,.countdown.circle.small span,.countdown.rectangle.small span {  font-size: 14px;  padding-top: 2px;}/*Light & Dark*/.countdown.light .countdown-box {  border-color: #fff;  color: #fff;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);}.countdown.countdown-light span:before {  background: #fff;}.countdown.countdown-light span,.countdown.countdown-light .number {  color: #fff !important;}.countdown.countdown-light.circle .countdown-box {  border-color: #fff;}.countdown.countdown-light.rectangle .countdown-box {  border-color: #fff;}.countdown.countdown-dark span,.countdown.countdown-dark .number {  color: #000 !important;}/* ----------------------------------------------------------------------ProgressBar-------------------------------------------------------------------------*/.progress-bar-container {  width: 100%;  height: 40px;  margin: 20px 0 20px 0;  overflow: hidden;  background-color: #eee;}.progress-bar {  height: 100%;  padding: 10px;  background: rgba(0, 0, 0, 0.2);  box-shadow: none;}.progress-title {  color: #fff;  font-size: 13px;  font-weight: 600;  position: absolute;  text-align: left;}.progress-title > i {  margin-right: 8px;}.progress-bar .progress-number,.progress-bar .progress-type {  color: #fff;  float: right;  margin-top: -2px;}/*radius style*/.progress-bar-container.radius,.progress-bar-container.radius .progress-bar {  border-radius: 4px;}/*title-up style*/.progress-bar-container.title-up .progress-title {  color: #333;  margin-left: -10px;  margin-top: -32px;}.progress-bar-container.title-up:not(:first-child) {  margin-top: 40px;}.progress-bar-container.title-up .progress-bar .progress-number,.progress-bar-container.title-up .progress-bar .progress-type {  color: #333;  margin-top: -32px;  position: absolute;  right: 15px;}.progress-bar-container.title-up .progress-bar .progress-number,.progress-bar-container.title-up .progress-bar .progress-type {  color: #333;  margin-top: -32px;  position: absolute;  right: 15px;}.progress-bar-container.title-up .progress-bar .progress-number {  right: 26px;}/*medium size*/.progress-bar-container.medium {  height: 20px;}.progress-bar-container.medium .progress-bar {  padding: 0px;}.progress-bar-container.medium .progress-title {  margin-left: 0;  margin-top: -20px;}.progress-bar-container.medium .progress-bar .progress-number,.progress-bar-container.medium .progress-bar .progress-type {  margin-top: -18px;}/*small size*/.progress-bar-container.small {  height: 10px;}.progress-bar-container.small .progress-bar {  padding: 0px;}.progress-bar-container.small .progress-title {  margin-left: 0;  margin-top: -20px;}.progress-bar-container.small .progress-bar .progress-number,.progress-bar-container.small .progress-bar .progress-type {  margin-top: -18px;}/*progress bar no-bg*/.progress-bar-container.no-bg {  background: none !important;}/*progrerss extra small*/.progress-bar-container.extra-small {  height: 2px;}.progress-bar-container.extra-small .progress-bar {  padding: 0px;}.progress-bar-container.extra-small .progress-title {  margin-left: 0;  margin-top: -20px;}.progress-bar-container.extra-small .progress-bar .progress-number,.progress-bar-container.extra-small .progress-bar .progress-type {  margin-top: -18px;}/*transparent progrerss bar*/.progress-bar-container.transparent {  background: none !important;}.progress-bar-container.transparent .progress-bar {  background-color: rgba(0, 0, 0, 0.35);}.progress-bar-container.transparent.title-up .progress-bar .progress-title,.progress-bar-container.transparent.title-up .progress-bar .progress-number,.progress-bar-container.transparent.title-up .progress-bar .progress-type {  color: #fff;}/* Colors */.progress-bar-container.color-turquoise {  border-color: #1abc9c;  background: #1abc9c;}.progress-bar-container.color-green-sea {  border-color: #16a085;  background: #16a085;}.progress-bar-container.color-emerald {  border-color: #2ecc71;  background: #2ecc71;}.progress-bar-container.color-nephritis {  border-color: #27ae60;  background: #27ae60;}.progress-bar-container.color-peter-river {  border-color: #3498db;  background: #3498db;}.progress-bar-container.color-belize-hole {  border-color: #2980b9;  background: #2980b9;}.progress-bar-container.color-amethyst {  border-color: #9b59b6;  background: #9b59b6;}.progress-bar-container.color-wisteria {  border-color: #8e44ad;  background: #8e44ad;}.progress-bar-container.color-wet-asphalt {  border-color: #34495e;  background: #34495e;}.progress-bar-container.color-midnight-blue {  border-color: #2c3e50;  background: #2c3e50;}.progress-bar-container.color-sun-flower {  border-color: #f1c40f;  background: #f1c40f;}.progress-bar-container.color-orange {  border-color: #f39c12;  background: #f39c12;}.progress-bar-container.color-carrot {  border-color: #e67e22;  background: #e67e22;}.progress-bar-container.color-pumpkin {  border-color: #d35400;  background: #d35400;}.progress-bar-container.color-alizarin {  border-color: #e74c3c;  background: #e74c3c;}.progress-bar-container.color-pomegranate {  border-color: #c0392b;  background: #c0392b;}.progress-bar-container.color-clouds {  border-color: #ecf0f1;  background: #ecf0f1;}.progress-bar-container.color-silver {  border-color: #bdc3c7;  background: #bdc3c7;}.progress-bar-container.color-concrete {  border-color: #95a5a6;  background: #95a5a6;}.progress-bar-container.color-asbestos {  border-color: #7f8c8d;  background: #7f8c8d;}.progress-bar.color-turquoise {  background: #1abc9c;}.progress-bar.color-green-sea {  background: #16a085;}.progress-bar.color-emerald {  background: #2ecc71;}.progress-bar.color-nephritis {  background: #27ae60;}.progress-bar.color-peter-river {  background: #3498db;}.progress-bar.color-belize-hole {  background: #2980b9;}.progress-bar.color-amethyst {  background: #9b59b6;}.progress-bar.color-wisteria {  background: #8e44ad;}.progress-bar.color-wet-asphalt {  background: #34495e;}.progress-bar.color-midnight-blue {  background: #2c3e50;}.progress-bar.color-sun-flower {  background: #f1c40f;}.progress-bar.color-orange {  background: #f39c12;}.progress-bar.color-carrot {  background: #e67e22;}.progress-bar.color-pumpkin {  background: #d35400;}.progress-bar.color-alizarin {  background: #e74c3c;}.progress-bar.color-pomegranate {  background: #c0392b;}.progress-bar.color-clouds {  background: #ecf0f1;}.progress-bar.color-silver {  background: #bdc3c7;}.progress-bar.color-concrete {  background: #95a5a6;}.progress-bar.color-asbestos {  background: #7f8c8d;}/* ----------------------------------------------------------------------Pie charts-------------------------------------------------------------------------*/.pie-animated {  opacity: 1;}.pie-chart {  display: inline-block;  margin-bottom: 20px;  margin-top: 50px;  position: relative;  text-align: center;}.pie-chart canvas {  position: absolute;  top: 0;  left: 0;}.pie-chart span,.pie-chart i {  display: inline-block;  font-size: 28px;  z-index: 2;  font-weight: 600;}.pie-chart i {  font-size: 38px;}.pie-chart span.percent:after {  content: '%';  margin-left: 0.1em;  font-size: .8em;}/*transparent*/.pie-chart.transparent span,.pie-chart.transparent span.percent,.pie-chart.transparent i {  color: #fff;}/* ----------------------------------------------------------------------Horisontal Rules-------------------------------------------------------------------------*/hr {  margin-bottom: 10px;  margin-top: 10px;  clear: both;}hr.space {  border: none;  height: 50px;}hr.space-xs {  border: none;  height: 20px;}hr.space-md {  border: none;  height: 40px;}hr.space-lg {  border: none;  height: 80px;}hr.space-xlg {  border: none;  height: 120px;}hr.space-xxlg {  border: none;  height: 200px;}body.device-sm hr.space {  height: 26px;}body.device-xs hr.space,body.device-xxs hr.space {  height: 16px;}body.device-xxs hr.space-lg,body.device-xs hr.space-lg {  height: 40px;}body.device-xxs hr.space-xlg,body.device-xs hr.space-xlg {  height: 40px;}body.device-xxs hr.space-xxlg,body.device-xs hr.space-xxlg {  height: 80px;}.space {  width: 100%;  display: block;  clear: both;  height: 20px;  position: relative;}/* ----------------------------------------------------------------------  Seperator-------------------------------------------------------------------------*/.seperator,.separator{  color: #ccc;  width: 100%;  margin: 30px auto;  overflow: hidden;  text-align: center;  line-height: 1.2em;}.seperator-simple {  margin: 10px auto;}.seperator::before,.seperator::after,.separator::before,.separator::after{  border-bottom: 1px solid #eee;  content: "";  display: inline-block;  height: 0.65em;  margin: 0 -4px 0 -100%;  vertical-align: top;  width: 50%;}.seperator.seperator-dark::before,.seperator.seperator-dark::after,.separator.seperator-dark::before,.separator.seperator-dark::after{  border-bottom: 1px solid #333 !important;}.seperator.seperator-grey::before,.seperator.seperator-grey::after,.separator.seperator-grey::before,.separator.seperator-grey::after{  border-bottom: 1px solid #ccc;}.seperator.seperator-light::before,.seperator.seperator-light::after,.separator.seperator-light::before,.separator.seperator-light::after {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.seperator::after,.separator::after{  margin: 0 -100% 0 0;}.seperator i,.separator i {  font-size: 18px;}.seperator i,.seperator span,.seperator a,.separator i,.separator span,.separator a{  margin: 0 20px 0 24px;  display: inline-block;}/*dotted style*/.seperator.dotted:before,.seperator.dotted:after,.separator.dotted:before,.separator.dotted:after{  border-bottom: 2px dotted #ccc;}/*seperator left icon*/.seperator.seperator-left,.separator.seperator-left {  float: left;  margin: 2px 36px 0 0;}.seperator.left i,.separator.left i{  float: left;  margin: 2px 36px 0 0;}/*seperator right icon*/.seperator.right i,.separator.right i {  float: right;  margin: 0 0 2px 36px;}/*seperator bold*/.seperator.seperator-bold:before,.seperator.seperator-bold:after,.separator.seperator-bold:before,.separator.seperator-bold:after{  border-bottom-width: 6px;}/*seperator sizes*/.seperator.seperator-small,.separator.seperator-small {  width: 10%;  margin: 5px auto;}.seperator.seperator-medium,.separator.seperator-medium{  width: 20%;  margin: 10px auto;}.text-seperator {  background-color: #111;  display: block;  height: 4px;  margin: 20px 0;}.text-seperator-small {  width: 10%;}.text-seperator-medium {  width: 30%;}.text-seperator-large {  width: 60%;}.seperator.seperator-image:before,.seperator.seperator-image:after,.separator.seperator-image:before,.separator.seperator-image:after {  border: 0;}.seperator.seperator-image,.separator.seperator-image {  background-position: center center;  background-repeat: repeat-x;  margin: 0;  padding: 0;}.seperator.seperator-over-top,.separator.seperator-over-top {  margin-bottom: -17px;  position: relative;  top: -13px !important;}.triangle-divider-bottom {  background-image: url("../images/triangle-divider-down.png");  background-position: left center;  background-repeat: repeat-x;  bottom: 0;  height: 12px;  position: absolute;  width: 100%;}.triangle-divider-top {  background-image: url("../images/triangle-divider-top.png");  background-position: left center;  background-repeat: repeat-x;  top: 0;  height: 12px;  position: absolute;  width: 100%;}/* ----------------------------------------------------------------------Blockquotes-------------------------------------------------------------------------*/.blockquote-simple {  border: 0 none !important;}.blockquote-fancy,.blockquote-color,.blockquote-dark {  border: 0 none !important;}.blockquote-fancy::before {  color: rgba(0, 0, 0, 0.04);  content: "â€œ";  display: block;  font-size: 100px;  left: 4px;  position: absolute;  top: 14px;}.blockquote-fancy > small {  float: right;}.blockquote-dark {  background-color: #333;}.blockquote-color,.blockquote-dark {  padding: 28px;  color: #fff;}/* ----------------------------------------------------------------------Forms-------------------------------------------------------------------------*/.form-control {  border-radius: 0;  box-shadow: none;  height: auto;  line-height: 1.33333;  padding: 12px 18px;}.form-control:focus {  box-shadow: none;}.form-control.input-lg {  resize: none;  font-size: .9em}.form-control.rounded {  border-radius: 4px}.form-control,.input-group-addon {  border: 2px solid #ebebeb;}.form-group label {  color: #444;  cursor: pointer;  display: inline-block;  margin-top: 8px;  margin-bottom: 4px;  text-transform: uppercase;  font-size: 13px;}.form-inline button {  margin: 0px;}.form-group > label {  display: block;}.has-feedback label ~ .form-control-feedback {  top: 44px;}.form-gray-fields .form-control {  background-color: #f2f2f2;  border-color: #e9e9e9;  color: #333}.form-gray-fields .form-control:focus {  background-color: #eee}.form-transparent-fields .form-control {  background-color: rgba(0, 0, 0, 0.4);  border-color: rgba(0, 0, 0, 0.4);}.form-transparent-fields .form-control:focus {  background-color: rgba(0, 0, 0, 0.7);}.form-transparent-light-fields .form-control {  background-color: rgba(255, 255, 255, 0.06);  border-color: rgba(255, 255, 255, 0.1);}.form-transparent-light-fields .form-control:focus {  background-color: rgba(255, 255, 255, 0.7);}label.error {  color: #b71828;  display: none !important;  font-weight: 400;}.form-control.error,.sm-form-control.error {  border-color: #b71828;}.form-control.error {  color: #b71828;}.form-control::-moz-placeholder {  color: #bbbbbb;}.form-control::-ms-input-placeholder {  color: #bbbbbb;}.form-control::-webkit-input-placeholder {  color: #bbbbbb;}/*form select*/select {  border: 1px solid #e3e3e3;  color: #777;  cursor: pointer;  display: block;  line-height: 14px;  max-width: 100%;  min-width: 100%;  padding: 14px;}.order-select > h6 {  margin-bottom: 0;}.order-select p {  font-size: 13px;}.button-search {  background-color: #fff;  border-color: #e9e9e9 #e9e9e9 #e9e9e9;  border-style: solid;  border-width: 1px 1px 1px 0 !important;  box-shadow: none;  margin-left: -6px !important;  z-index: 2 !important;}/* ---------------------------------------------------------------------- Reservation form-------------------------------------------------------------------------*/.reservation-form-over {  top: -240px;  z-index: 10;  overflow: inherit;}.reservation-form {  border-radius: 3px;  border: 1px solid #eee;  min-height: 160px;  padding: 30px;  position: relative;  z-index: 9999 !important;}.reservation-form label {  color: #fff;}.reservation-form input,.reservation-form select {  border: 0px;  border-radius: 4px;  background-color: #fff;  border: 2px solid #ddd;  width: 100%;}.reservation-form .date input {/*  border-radius: 4px 0 0 4px;*//*  border-width: 2px 0 2px 2px;*/}.reservation-form .input-group-addon {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff !important;  border-color: #ddd;  border-image: none;  border-style: solid;  border-width: 2px 2px 2px 0;}.reservation-form input,.reservation-form select {  color: #555;  display: block;  font-size: 15px;  line-height: 1.42857;  padding: 8px 14px;  width: 100%;}/*reservation form style 2*/#book {  background-color: rgba(0, 0, 0, 0.4);  border: 10px solid rgba(255, 255, 255, 0.2);  border-radius: 3px;  padding: 40px;}#book label {  color: #fff;}#book .date input {  border-radius: 4px 0 0 4px;}#book input,#book select {  color: #555;  display: block;  font-size: 15px;  line-height: 1.42857;  padding: 8px 14px;  width: 100%;}#book .input-group-addon {  background-color: #fff !important;  border: 0 none;}#book input,#book select {  border: 0 none;}/* ----------------------------------------------------------------------Labels & Badgets-------------------------------------------------------------------------*/.label-default {  background: -webkit-linear-gradient(top, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346;  background: linear-gradient(to bottom, #f37054 0px, #e66346 100%) repeat scroll 0 0 #e66346;  color: #ffffff;}.main-menu .label,.sidebar-menu .label {  padding: 1px 3px;  margin: 0 3px;}.badge {  margin-right: 10px;}/* ----------------------------------------------------------------------Lightbox-------------------------------------------------------------------------*/.mfp-ajax-holder {}.lightbox-open {  position: relative;  overflow: hidden !important;}.mfp-ajax-holder .mfp-content {  background: #F8F8F8;  max-width: 1000px;}.mfp-ajax-holder .ajax-quick-view {  padding: 20px 30px 35px;}.mfp-ajax-holder .ajax-quick-view .quick-view-title {  border-bottom: 1px solid #dddddd;  margin-bottom: 30px;  position: relative;}.mfp-ajax-holder .ajax-quick-view .quick-view-title h2 {  font-weight: 600;}.mfp-ajax-holder .ajax-quick-view .quick-view-content {}.mfp-ajax-holder .mfp-close {  background: none repeat scroll 0 0 #fff !important;  margin-right: -45px;  margin-top: 0;}/* ----------------------------------------------------------------------Lists-------------------------------------------------------------------------*/dl,ol,ul {  padding-bottom: 0;  padding-left: 20px;}ol {  padding-left: 1.6em}ol li {  padding-left: 6px;}.list-unstyled ul li {  list-style: none;}/*ul.icon-list,ol.icon-list,ul.list,ol.list {  margin-bottom: 0 !important;  margin-left: 0 !important;  list-style: none;  padding-left: 0;}*/.list {  clear: both;  display: block;  position: relative;}.list-lines,.list-icons,.list-simple,.list-posts,.list ul {  padding: 0px;}.list,.list-lines,.list-icons,.list-simple,.list-posts,.list-tweets li {  list-style: none;}.list-icons li,.list-arrow-icons li,.list-tweets li {  padding-left: 22px;  list-style: none;  text-align: left;}.list-arrow-icons li:before {  margin-left: -18px;  position: absolute;  font-family: fontawesome;  content: "\f105";}.widget-tweeter li:before,.widget-twitter li:before {  margin-left: -18px;  position: absolute;  font-family: fontawesome;  content: "\f099";}.list-tweets .list-tweets-date,.widget-tweeter .tweets_txt > span,.widget-twitter .tweets_txt > span {  display: block;  font-size: 12px;  font-style: italic;  opacity: 0.8;}.list-icons li i {  font-size: 14px;  margin-left: -22px;  margin-right: 6px;  top: 0;}.list-lines li {  border-bottom: 1px solid #ddd;  padding: 10px 0 10px 2px;}.list-lines li:last-child {  border-bottom: 0px;}.background-dark .list-lines li {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.list-medium li {  margin: 12px 0;}.list-large li {  margin: 18px 0;}.list-large li:first-child,.list-medium li:first-child {  margin-top: 0;}.list-large li:last-child,.list-medium li:last-child {  margin-bottom: 0;}.list-posts small {  display: block;  font-style: italic;  opacity: 0.7;}.list-check {  list-style: outside none none;  margin-bottom: 20px;}.list-check li {  margin-bottom: 10px;}.list-check li:last-child {  margin-bottom: 0;}.list-check li::before {  color: #333;  content: "\f00c";  display: inline-block;  font-family: fontawesome;  font-size: 18px;  height: 20px;  line-height: 19px;  margin-right: 10px;  padding-left: 2px;  text-align: center;  vertical-align: middle;  width: 20px;}.list-check.default li::before {  border: 2px solid #fe5e3e;  color: #fe5e3e;}.list-check.blue li::before {  border: 2px solid #00d2ed;  color: #00d2ed;}.list-check.green li::before {  border: 2px solid #00e095;  color: #00e095;}.list-arrow {  list-style: outside none none;  margin-bottom: 20px;  padding: 0px;}.list-arrow li {  margin-bottom: 10px;}.list-arrow li:last-child {  margin-bottom: 0;}.list-arrow li::before {  border-radius: 50%;  color: #333;  content: "î˜Œ";  display: inline-block;  font-family: fontawesome;  content: "\f18e";  font-size: 18px;  height: 20px;  line-height: 19px;  margin-right: 10px;  padding-left: 2px;  text-align: center;  vertical-align: middle;  width: 20px;}/* ----------------------------------------------------------------------Maps-------------------------------------------------------------------------*/.map {  width: 100%;  height: 100%;  min-height: 370px;}body:not(.device-xxs):not(.device-xs) section.fullscreen-map-form-container {  margin-top: -300px;}body:not(.device-xxs):not(.device-xs) .fullscreen-map-form-container {  margin-bottom: 80px;  margin-top: -300px;  position: relative;}body:not(.device-md):not(.device-lg) .fullscreen-map-form-container {  padding-top: 80px;  padding-bottom: 80px;}body:not(.device-xxs):not(.device-xs) .fullscreen-map-form {  padding-top: 60px;  padding-left: 40px;  padding-right: 40px;}/* ----------------------------------------------------------------------Pagination & Pager-------------------------------------------------------------------------*/.pagination-wrap {  display: block;  clear: both;}.pagination > li > a,.pagination > li > span {  color: #b0b0b0;  padding: 8px 14px;}.pagination i {  font-size: 18px;  color: #b9b9b9;}/*pagination simple style*/.pagination.pagination-simple {  margin: 0;}.pagination.pagination-simple > li > a,.pagination.pagination-simple > li > span {  border: 0;  background-color: transparent !important;}.pagination.pagination-simple > li > a:hover i,.pagination.pagination-simple > li > a:hover,.pagination.pagination-simple > li > span:hover,.pagination.pagination-simple > li > a:focus,.pagination.pagination-simple > li > span:focus {  background-color: transparent !important;  border-color: transparent !important;  color: #333;}.pagination.pagination-simple > .active > a,.pagination.pagination-simple > .active > span,.pagination.pagination-simple > .active > a:hover,.pagination.pagination-simple > .active > span:hover,.pagination.pagination-simple > .active > a:focus,.pagination.pagination-simple > .active > span:focus {  background: rgba(0, 0, 0, 0);  color: #646464;  font-size: 130%;  font-weight: 600;  padding-top: 3px;}/*pagination fancy style*/.pagination.pagination-fancy > li a {  border-bottom: 3px solid rgba(0, 0, 0, 0.08);}.pagination.pagination-fancy > li:first-child > a,.pagination-fancy > li:first-child > span {  border-bottom-left-radius: 20px;  border-top-left-radius: 20px;  margin-left: 0;}.pagination.pagination-fancy > li:last-child > a,.pagination-fancy > li:last-child > span {  border-bottom-right-radius: 20px;  border-top-right-radius: 20px;  margin-right: 0;}/*pagination rounded style*/.pagination.pagination-rounded > li > a,.pagination.pagination-rounded > li > span {  padding: 8px 14px 9px;}.pagination.pagination-rounded > li > a,.pagination-rounded > li > span {  border-radius: 50%;  margin: 0 2px;}.pagination.pagination-rounded > li:first-child > a,.pagination-rounded > li:first-child > span {  background: none !important;  border: 0 none !important;  margin-right: 10px;  padding-top: 10px;}.pagination.pagination-rounded > li:last-child > a,.pagination-rounded > li:last-child > span {  background: none !important;  border: 0 none !important;  margin-left: 10px;  padding-top: 10px;}/*PAGER*/.pager > li > a,.pager > li > span {  color: #b0b0b0;  padding: 8px 14px;}.pager i {  font-size: 18px;  color: #fff;}.pager.pager-fancy > li a {  background-color: #00c0e9;  border-color: #00c0e9;  color: #fff;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.pager.pager-fancy > li a:hover {  opacity: 0.9;}.pager.pager-fancy > li:first-child > a,.pager-fancy > li:first-child > span {  border-radius: 6px 0 0 6px;  margin-left: 0;}.pager.pager-fancy > li:last-child > a,.pager-fancy > li:last-child > span {  border-radius: 0 6px 6px 0;  margin-right: 0;}.pager.pager-fancy > li:last-child > a i,.pager-fancy > li:last-child > span i {  margin-left: 6px;}.pager.pager-fancy > li:first-child > a i,.pager-fancy > li:first-child > span i {  margin-right: 6px;}.pager.pager-rounded > li a {  background-color: #00c0e9;  border-color: #00c0e9;  color: #fff;  width: 40px;  height: 40px;  border-radius: 50%;}.pager.pager-rounded > li a:hover {  opacity: 0.9;}.pager.pager-rounded > li:last-child > a i,.pager-rounded > li:last-child > span i {  margin-left: 6px;}.pager.pager-rounded > li:first-child > a i,.pager-rounded > li:first-child > span i {  margin-right: 6px;}/*navigations*/.pager-modern {  background-color: #fbfbfb;  text-transform: uppercase;  width: 100%;  margin: 0;}.pager-modern i {  margin: 0 10px;  vertical-align: middle;}.pager-modern a,.pager-modern a:visited {  color: #555;}.pager-modern a:hover {  color: #111;}.pager-modern a span {  cursor: pointer;  display: inline-block;  height: 60px;  line-height: 59px;  padding: 0 4%;  -webkit-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;}.pager-modern span:hover {  background-color: #f6f6f6;}.pager.pager-modern i {  color: #222;}.pager-prev {  text-align: left;}.pager-all {  text-align: center;}.pager-all i {  font-size: 38px;}.pager-next {  text-align: right;}/* ----------------------------------------------------------------------Sections-------------------------------------------------------------------------*/section {  padding: 0 0 20px 0;  position: relative;  z-index: auto;  width: 100%;  overflow: hidden;}/* ----------------------------------------------------------------------Panels-------------------------------------------------------------------------*/.panel .table th,.panel .table td {  padding-left: 20px !important;}/* ----------------------------------------------------------------------Breadcrumbs-------------------------------------------------------------------------*/.breadcrumb {  background-color: transparent;  font-size: 12px;  line-height: 1.3em;  margin-bottom: 0;  margin-top: 16px;  text-align: right;}.breadcrumb ul {  display: inline;  margin: 0;  padding: 0;}.breadcrumb li {  display: inline}.breadcrumb a {  color: #888;}.breadcrumb li + li:before {  content: "\f105";  padding: 0 5px;  font-family: FontAwesome;}/*fancy style*/.breadcrumb.fancy {  overflow: hidden;  font-size: 12px;  line-height: 1.3em;  background-color: transparent;  padding: 0;  margin-bottom: 20px;  margin-top: 14px;}.breadcrumb.fancy li {  line-height: 32px;  margin: 0 2px 0 10px;}.breadcrumb.fancy li + li:before,.breadcrumb.radius li + li:before {  content: none;}.breadcrumb.fancy li:first-child i {  margin-right: -6px;}.breadcrumb.fancy a {  background: #eee;  padding: .7em 1em;  text-decoration: none;  position: relative;}.breadcrumb.fancy a:hover,.breadcrumb.fancy .active a {  background: #ddd;  color: #333;}.breadcrumb.fancy a::before {  content: "";  position: absolute;  top: 50%;  margin-top: -1.5em;  border-width: 1.5em 0 1.5em 1.1em;  border-style: solid;  border-color: #eee #eee #eee transparent;  left: -1em;}.breadcrumb.fancy li:first-child {  margin: 0 2px 0 0;}.breadcrumb.fancy li:first-child a::before {  border-width: 0;}.breadcrumb.fancy a:hover::before,.breadcrumb.fancy .active a:before {  border-color: #ddd #ddd #ddd transparent;}.breadcrumb.fancy a::after {  content: "";  position: absolute;  top: 50%;  margin-top: -1.5em;  border-top: 1.5em solid transparent;  border-bottom: 1.5em solid transparent;  border-left: 1em solid #eee;  right: -1em;}.breadcrumb.fancy a:hover::after,.breadcrumb.fancy .active a:after {  border-left-color: #ddd;}/*radius breadcrumb*/.breadcrumb.radius {  background: transparent;  overflow: hidden;  font-size: 12px;}.breadcrumb.radius li {  margin-right: 16px;}.breadcrumb.radius a:hover,.breadcrumb.radius .active a {  background: #ddd;  color: #333;}.breadcrumb.radius a,.breadcrumb.radius .active a {  background: #eee;  padding: 4px 8px;  text-decoration: none;  position: relative;}.breadcrumb.radius a:hover {  background: #ddd;}.breadcrumb.radius a::before,.breadcrumb.radius a::after {  background: none repeat scroll 0 0 #eee;  bottom: 0;  content: "";  height: 25px;  position: absolute;  top: 0;  -webkit-transform: skew(-8deg);  -ms-transform: skew(-8deg);  transform: skew(-8deg);  width: 10px;}.breadcrumb.radius a::before {  left: -.5em;  border-radius: 5px 0 0 5px;}.breadcrumb.radius a:hover::before {  background: #ddd;}.breadcrumb.radius a::after {  right: -.5em;  border-radius: 0 5px 5px 0;}.breadcrumb.radius a:hover::after,.breadcrumb.radius .active:hover {  background: #ddd;}.breadcrumb.radius a:hover::after,.breadcrumb.radius .active a:after {  border-left-color: #ddd;}body.device-sm .breadcrumb,body.device-xs .breadcrumb,body.device-xxs .breadcrumb {  text-align: left !important;  clear: both;}body.device-sm .page-title-right .breadcrumb,body.device-xs .page-title-right .breadcrumb,body.device-xxs .page-title-right .breadcrumb {  text-align: right !important;  clear: both;  padding-top: 14px !important;}body.device-sm .page-title-center .breadcrumb,body.device-xs .page-title-center .breadcrumb,body.device-xxs .page-title-center .breadcrumb {  text-align: center!important;  clear: both;}/* ----------------------------------------------------------------------Nav & Navbar-------------------------------------------------------------------------*/.navbar .form-control {  height: 34px;  padding: 6px 12px;}.navbar .btn {  border-radius: 0;  padding: 5px 16px 7px;}/* ----------------------------------------------------------------------  Jumbotron (call to action)-------------------------------------------------------------------------*/.jumbotron {  position: relative;  overflow: hidden;  padding: 24px 30px 12px;}.jumbotron h3 {  font-weight: 700;}.jumbotron h3,.jumbotron p {  float: left;  margin-bottom: 12px;  width: 80%;}.jumbotron p {  font-size: 16px;  margin-top: 0;}.jumbotron a.button {  margin-left: 22px;  margin-top: -24px;  position: absolute;  right: auto;  top: 50%;  float: right;}.jumbotron.jumbotron-fullwidth .container {  padding-left: 15px;}.jumbotron.jumbotron-fullwidth {  padding: 36px 24px 30px;}/*jumbotron styles */.jumbotron.jumbotron-border {  background: #fff;  border: 1px solid #eee;}.jumbotron.jumbotron-transparent {  background: transparent;  border: 1px solid rgba(255, 255, 255, 0.2);}.jumbotron.jumbotron-background-image {  background-size: cover;}/*jumbotron sizes*/.jumbotron.jumbotron-small {  padding: 24px 30px 26px;}body.device-sm .jumbotron a.button,body.device-xs .jumbotron a.button,body.device-xxs .jumbotron a.button,.jumbotron.jumbotron-small a.button,.jumbotron.jumbotron-medium a.button,.jumbotron.jumbotron-large a.button {  display: block;  float: left;  margin-left: 0;  margin-top: 0;  position: relative;  clear: both;}.jumbotron.jumbotron-large {  padding: 48px 40px;}.jumbotron.jumbotron-large p {  font-size: 21px;}/*jumbotron positions*/.jumbotron.jumbotron-center {  text-align: center;}.jumbotron.jumbotron-center a.button {  clear: both;  display: inline-table !important;  float: none !important;  margin-top: 0;  position: relative;  margin-right: 0;  margin-left: 0;}.jumbotron.jumbotron-center h3,.jumbotron.jumbotron-center p {  width: 100%;  display: block;  float: none;}.jumbotron.jumbotron-right {  text-align: right;}.jumbotron.jumbotron-right a.button {  float: left;  left: 40px;  right: auto;}.jumbotron.jumbotron-right h3,.jumbotron.jumbotron-right p {  float: right;}body.device-sm .jumbotron.jumbotron-right a.button,body.device-xs .jumbotron.jumbotron-right a.button,body.device-xxs .jumbotron.jumbotron-right a.button,.jumbotron.jumbotron-large.jumbotron-right a.button,.jumbotron.jumbotron-small.jumbotron-right a.button {  float: right;  margin-right: 40px;}body.device-sm .jumbotron.jumbotron-right.jumbotron-fullwidth a.button,body.device-xs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button,body.device-xxs .jumbotron.jumbotron-right.jumbotron-fullwidth a.button {  float: right;  margin-right: 0;}.jumbotron.jumbotron-fullwidth.jumbotron-right a.button {  left: auto;  margin-left: -225px;  right: auto;}/* ----------------------------------------------------------------------Tooltips & Popover-------------------------------------------------------------------------*/.tooltip-inner {  padding: 12px 20px;}.tooltip.left .tooltip-arrow {  right: 1px;}/* Popovers */.popover {  border-radius: 0;  border: none;  background-color: #fcfcfc;  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);  color: #667;  padding: 3px 3px 8px;}.popover-content {  font-family: "Open Sans", Arial, sans-serif;  font-weight: 400 !important;  padding-top: 0;}.popover-title {  padding: 18px 14px 0;  margin: 0 0 10px 0;  font-size: 16px;  font-weight: 600;  line-height: 18px;  background-color: inherit;  border-bottom: none;  border-radius: 0;}.popover-title::after {  border-top: 1px solid #eee;  content: "";  display: block;  height: 1px;  margin: 12px 0 5px;  width: 100%;}.popover-content > img,.popover-content iframe {  width: 100%;  height: auto !important;  margin-top: 10px;}.popover-content iframe { /* background: url(/upload/image/loading.gif) center center no-repeat;*/}.popover > .arrow {  border-color: transparent !important;}/* ----------------------------------------------------------------------  Modal-------------------------------------------------------------------------*/.modal-content {  border-radius: 4px;  padding: 10px;}.modal-title::after {  border-top: 1px solid #eee;  content: "";  display: block;  height: 1px;  margin: 16px 0 -12px;  width: 100%;}.modal-header,.modal-footer {  border: none;}.modal-backdrop {  bottom: 0;}/* ----------------------------------------------------------------------  Clients Logo-------------------------------------------------------------------------*/.grid li,.clients-carousel a,.clients-carousel a img {  -webkit-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  opacity: 0.8;}.parallax .clients-carousel a {  opacity: 1;}.grid li:hover,.clients-carousel a:hover,.clients-carousel a:hover img {  opacity: 1;  cursor: pointer;}.client-carousel .owl-item img,.clients-logo .owl-item img {  padding: 20px;}.grid {  padding: 0;  list-style: none;  overflow: hidden;}.grid li {  float: left;  position: relative;  width: 20%;  padding: 20px;}.grid.grid-2-columns li,.grid.grid-2-columns figure {  width: 50%;}.grid.grid-3-columns li,.grid.grid-3-columns figure {  width: 33.333333%;}.grid.grid-4-columns li,.grid.grid-4-columns figure {  width: 25%;}.grid.grid-5-columns li,.grid.grid-5-columns figure {  width: 20%;}.grid.grid-6-columns li,.grid.grid-6-columns figure {  width: 16.6666666%;}.grid li:hover {  cursor: pointer;  background-color: #f8f8f8;}.grid li a,.grid li img {  display: block;  width: 75%;  margin-left: auto;  margin-right: auto;}.grid li a img {  width: 100%;}.grid li:before,.grid li:after {  content: '';  position: absolute;}.grid li:before {  height: 100%;  top: 0;  left: -1px;  border-left: 1px solid #eee;}.grid li:after {  width: 100%;  height: 0;  top: auto;  left: 0;  bottom: -1px;  border-bottom: 1px solid #eee;}/*client options*/.grid.clients-grey {  border: 1px solid #ddd;}.grid.clients-grey li {  background-color: #eee;}.grid.clients-grey li:before {  border-left: 1px solid #ccc;}.grid.clients-grey li:after {  border-bottom: 1px solid #ccc;}.grid.clients-border {  border-width: 10px;}/*carousel logo*/.carousel-description-clients .carousel {  margin-top: 40px;}.carousel-description-clients .owl-prev,.carousel-description-clients .owl-next {  margin-top: -40px !important;}body.device-sm .carousel-description-clients .owl-controls,body.device-xs .carousel-description-clients .owl-controls,body.device-xxs .carousel-description-clients .owl-controls {  display: none;}/*Clients Responsive li*/body.device-sm .grid li,body.device-xs .grid li {  width: 33.33%;}body.device-xxs .grid li {  width: 50%;}/* ----------------------------------------------------------------------Dropcat & Highlight-------------------------------------------------------------------------*/.dropcap {  background: none repeat scroll 0 0 #eee;  border-radius: 4px;  display: inline-block;  float: left;  font-size: 20px;  height: 40px;  line-height: 40px;  margin: 3px 10px 0 0;  text-align: center;  width: 40px;}.dropcap.dropcap-circle {  border-radius: 50%;}.dropcap.dropcap-large {  font-size: 44px;  height: 80px;  line-height: 80px;  width: 80px;}.dropcap.dropcap-small {  font-size: 16px;  height: 20px;  line-height: 20px;  margin: 3px 5px -3px 0;  width: 21px;}.highlight {  border-radius: 3px;  background-color: #eee;}span.highlight {  padding: 0 5px;}.highlight a {  color: #333;}.highlight.highlight-large {  font-size: 20px;}.highlight.highlight-small {  font-size: 12px;  padding: 0 7px;}/* ----------------------------------------------------------------------ISOTOPE MASONRY-------------------------------------------------------------------------*/#isotope,.isotope {  margin-bottom: -1px;  clear: both;}.isotope-item {  position: relative;  float: left;  overflow: hidden;}.isotope-item,.isotope-item img {  display: block;  height: auto !important;}.isotope-item img {  width: 100%;}/* ----------------------------------------------------------------------PRICING TABLE-------------------------------------------------------------------------*/.pricing-table {  padding-top: 50px;  margin: 0;  padding: 0;  cursor: pointer;}.pricing-table .plan {  margin-bottom: 60px;}.pricing-table .plan:hover {  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}.pricing-table .plan .plan-header {  position: relative;  background: #34495e;  padding: 22px 22px;  text-align: center;}.pricing-table .plan .plan-header {  background-color: #fbfbfb;  border-color: #e3e3e3;  border-style: solid;  border-width: 1px;  padding: 22px;  position: relative;  text-align: center;}.pricing-table .plan-header > h4 {  margin-bottom: 0;}.pricing-table .plan .plan-header .plan-price {  font-size: 70px;  font-weight: 600;  position: relative;  text-align: center;  padding: 20px 0;}.pricing-table .plan .plan-header .plan-price sup {  font-size: 24px;  position: relative;  top: -30px;  color: #bdc3c7;}.pricing-table .plan .plan-header .plan-price span {  font-size: 16px;  color: #bdc3c7;}.pricing-table .plan-list {  border-color: #e3e3e3;  border-style: solid;  border-width: 0 1px 1px;  padding: 20px 0 40px;}.pricing-table .plan-list ul {  display: table;  margin: 0 auto;  padding: 0 40px;}.pricing-table .plan-list ul li {  list-style: none;  border-bottom: 1px solid #EAECEB;  font-size: 16px;  line-height: 42px;}.pricing-table .plan-list ul li:last-child {  border: none;}.pricing-table .plan-list ul li i {  margin-right: 12px;}.pricing-table .plan-list ul li span {  color: #34495e;}.pricing-table .plan.featured {  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  margin-top: -10px;  padding-bottom: 0;}.pricing-table .plan.featured .plan-list {  padding: 20px 0 60px;}.pricing-table .plan .plan-featured-item {  background-color: #f8f8f8;  border: 1px solid #e3e3e3 !important;  font-weight: 600;  margin-top: 21px;  padding: 0 20px;}.pricing-table .plan .btn,.plan .button {  margin: 0;}/*colored*/.pricing-table.colored .plan-header {  background-color: #00c0e9;  border-color: rgba(0, 0, 0, 0.05);  color: #fff;}.pricing-table.colored .text-muted {  color: #fff;}.pricing-table.colored .plan-header h4,.pricing-table.colored .plan-header .plan-price sup,.pricing-table.colored .plan-header .plan-price span {  color: #fff;}/*transparent*/.pricing-table.transparent .plan-header,.pricing-table.transparent .plan-list {  background-color: rgba(0, 0, 0, 0.4);  border-color: rgba(0, 0, 0, 0.6);}.pricing-table.transparent .plan-list ul li {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.pricing-table .plan .plan-featured-item {  background-color: transparent;}/*full-width section grey*/.section-grey .pricing-table .plan-list {  background-color: #f8f8f8;}section .pricing-table.full-width {  padding-left: 30px;  padding-right: 30px;}/*responsive*/body.device-lg .pricing-table .col-md-2,body.device-md .pricing-table .col-md-2 {  width: 20%;}body.device-lg .pricing-table .col-md-2 .plan-list ul li,body.device-md .pricing-table .col-md-2 .plan-list ul li {  font-size: 13px;}/* ----------------------------------------------------------------------TESTIMONIALS-------------------------------------------------------------------------*/.testimonial {  border: 0;}.testimonial .testimonial-description {  background-color: #f8f8f8;  border-radius: 4px;  min-height: 160px;  padding: 0px;  position: relative;}.testimonial .testimonial-description > p {  padding: 20px 20px 16px;}.testimonial .testimonial-image {  margin-left: 20px;  margin-top: -20px;  padding-top: 18px;  position: relative;}.testimonial .testimonial-image img {  border: 4px solid #e3e3e3;  float: left;  margin-right: 18px !important;  margin-top: -18px !important;  position: relative;}.testimonial .testimonial-image h4 {  margin-bottom: 0;}/*carousel*/.testimonial .testimonial-image img,.owl-carousel .owl-item .testimonial .testimonial-image img {  margin: 0 auto;  width: 80px;}.carousel .testimonial-video-button {  width: 28px;}.carousel .testimonial-video-button > a {  margin-top: 5px;}.carousel .testimonial-video-button > a i {  font-size: 34px;}.carousel .testimonial.testimonial-card .testimonial-image img {  margin: 0 auto !important;}/*video button*/.testimonial-video-button {  float: right;  height: 44px;  margin-bottom: -42px;  margin-right: 12px;  position: relative;  width: 44px;  z-index: 1;}.testimonial-video-button > a {  margin-top: -24px;  position: absolute;}.testimonial-video-button i {  color: #444;  font-size: 50px;}.testimonial-video-button i:hover {  opacity: 0.9;}/*options*//*card*/.testimonial.testimonial-card {  border: 1px solid #e3e3e3;  border-radius: 2px;  position: relative;  margin-bottom: 20px;}.testimonial.testimonial-card .testimonial-image {  background-color: #fbfbfb;  border-bottom: 1px solid #ddd;  margin-left: 0;  margin-top: 0;  padding: 20px 20px 10px;  text-align: center;}.testimonial.testimonial-card .testimonial-image img {  border: 4px solid #e3e3e3;  float: none;  margin-right: 0 !important;  margin-top: 0 !important;}.testimonial.testimonial-card .testimonial-image .testimonial-name {  font-weight: 700;  padding: 10px 0 0;  text-align: center;}.testimonial.testimonial-card .testimonial-description {  background-color: #fff;}.carousel .testimonial.testimonial-card .testimonial-video-button > a {  margin-top: -18px;}/*transparent*/.testimonial.testimonial-transparent .testimonial-description {  background-color: rgba(0, 0, 0, 0.6);}.testimonial.testimonial-transparent .testimonial-video-button i {  color: #fff;}/*simple*/.testimonial.testimonial-simple {  text-align: center;}.testimonial.testimonial-simple .testimonial-image {  margin-left: 0px !important;  margin-top: 0px !important;  padding-top: 18px;}.testimonial.testimonial-simple .testimonial-description {  background-color: transparent !important;  min-height: 0 !important;}.testimonial.testimonial-simple .testimonial-image img,.owl-carousel .owl-item .testimonial.testimonial-simple .testimonial-image img {  margin: 0 auto !important;  width: 120px;  float: none;  margin-top: 6px !important;}.testimonial.testimonial-simple .testimonial-video-button {  display: block;  float: none;  margin: 0 auto;  position: relative;}.testimonial.testimonial-simple .testimonial-video-button a i {  margin-left: -14px;}.text-light .testimonial .testimonial-video-button a i,.text-light .testimonial .testimonial-description p:before,.text-light .testimonial .testimonial-description p:after {  color: #fff;}#testimonials .testimonial-item {  text-align: center;}#testimonials .testimonial-item > img {  float: none;  margin: 0 auto 20px;  display: block;  height: 72px !important;  width: 72px !important;  border-radius: 50%;}#testimonials .testimonial-item > p {  font-size: 16px;  margin-bottom: 0;  padding-bottom: 10px;}#testimonials .testimonial-item > span {  color: #ccc;}/*Left aligned*/#testimonials.testimonials-left .testimonial-item {  text-align: left;}#testimonials.testimonials-left .testimonial-item > img {  float: left;  margin: 0;  display: inherit;}#testimonials.testimonials-left .testimonial-item > p,#testimonials.testimonials-left .testimonial-item > span {  margin-left: 90px;}/* ----------------------------------------------------------------------TIMELINE-------------------------------------------------------------------------*/.timeline {  margin-bottom: 60px;}.timeline,.timeline-circles {  list-style: none;  padding: 20px 0 20px;  position: relative;}.timeline:before {  background-color: #ccc;  bottom: 0;  content: " ";  left: 50%;  margin-left: -1.5px;  position: absolute;  top: 0;  width: 4px;}.timeline-circles:before,.timeline-circles:after {  background-color: #ccc;  border-radius: 10px;  content: " ";  height: 20px;  left: 50%;  margin-left: -10px;  position: absolute;  width: 20px;}.timeline-circles:before {  top: -25px;}.timeline-circles:after {  bottom: -40px;}.timeline li.timeline-date {  margin-bottom: 25px;}/*.timeline li:not(.timeline-date) {margin-top: -36%;}body.device-sm .timeline li:not(.timeline-date) {margin-top: -52%;}*/.timeline li:nth-child(2) {  margin-top: 0 !important;}.timeline li:before,.timeline li:after {  content: " ";  display: table;}.timeline li:after {  clear: both;}.timeline-date {  background-color: #eee;  border-radius: 6px;  color: #888;  display: block;  font-size: 16px;  line-height: 32px;  margin: 0 auto;  text-align: center;  width: 200px;}.timeline li .timeline-block {  padding: 0 10px;  position: relative;  width: 48%;}.timeline.timeline-transparent .timeline-block .post-item {  background-color: #fff;  padding: 20px;}/** panel arrows **/.timeline li .timeline-block:before {  position: absolute;  top: 8px;  right: -4%;  display: inline-block;  border-top: 15px solid transparent;  border-right: 15px solid #ccc;  border-left: 0 solid #ccc;  border-bottom: 15px solid transparent;  content: " ";}.timeline li .timeline-block .timeline-block-content {  height: 100% !important;  overflow: hidden;}.timeline-block-content h3 {  margin-top: 0;}.timeline-block-image,.timeline-block-embed {  border-bottom: 5px solid #ddd;  margin-bottom: 20px;  overflow: hidden;  position: relative;  width: 100%;}.timeline-block-image {  max-height: 200px;}.timeline-block-image img {  margin-top: -10%;  width: 100%;}.timeline-block-image iframe {  width: 100%;  height: 100%;}.timeline li:nth-child(2n+1) .timeline-block {  padding: 20px 0 0 10px;  float: right;}.timeline li:nth-child(2n+1) .timeline-block:before {  border-right-width: 0;  border-left-width: 15px;  left: -4%;  right: auto;  top: 22px;}.timeline li:nth-child(2n+1) .timeline-block:after {  border-left-width: 0;  border-right-width: 15px;  left: -4%;  right: auto;}/*Responsive*/body.device-xs .timeline:before,body.device-xs .timeline-circles:before,body.device-xs .timeline-circles:after,body.device-xs .timeline li:not(.timeline-date)::before,body.device-xxs .timeline:before,body.device-xxs .timeline-circles:before,body.device-xxs .timeline-circles:after,body.device-xxs .timeline li:not(.timeline-date)::before {  left: 0;}body.device-xs .timeline-date,body.device-xxs .timeline-date {  margin-left: 3px;  border-top-left-radius: 0;  border-bottom-left-radius: 0;}body.device-xs .timeline li .timeline-block,body.device-xxs .timeline li .timeline-block {  float: left;  margin-left: 10px;  width: 100% !important;  padding-left: 10px;}body.device-xs .timeline li .timeline-block,body.device-xxs .timeline li .timeline-block,body.device-xs .timeline li:nth-child(2n+1) .timeline-block,body.device-xxs .timeline li:nth-child(2n+1) .timeline-block {  padding: 20px 10px 0 20px;}body.device-xs .timeline li .timeline-block:before,body.device-xxs .timeline li .timeline-block:before {  left: -8px;  right: auto;  border-left-width: 15px;  border-right-width: 0;}body.device-xs .timeline li .timeline-block:after,body.device-xxs .timeline li .timeline-block:after {  border-left-width: 0;  border-right-width: 14px;  left: -14px;  right: auto;}body.device-xs .timeline.timeline-simple .timeline-date,body.device-xxs .timeline.timeline-simple .timeline-date {  margin-left: -1px;}/* ----------------------------------------------------------------------  Portfolio-------------------------------------------------------------------------*/.portfolio-items {  position: relative;  overflow: hidden;}.portfolio-item {  position: relative;  float: left;}.portfolio-item,.portfolio-item img {  display: block;  height: auto !important;}.portfolio-item img {  width: 100%;}.portfolio-item .portfolio-description,.portfolio-item .portfolio-date {  padding: 15px 0 10px;}.portfolio-item .portfolio-description {  color: #999;  float: left;  font-size: 11px;  text-align: left;  width: 70%;}.portfolio-item .portfolio-description h4 {  line-height: 22px;  position: relative;  top: -2px;  margin-bottom: -2px;  font-weight: 600;}.portfolio-item .portfolio-date {  float: right;  padding-right: 6px;  position: relative;  text-align: right;  top: -4px;  width: 30%;}.portfolio-item .portfolio-date i,.portfolio-item .portfolio-description i {  margin-right: 6px;}.portfolio-item .portfolio-date a,.portfolio-item .portfolio-date i {  color: #999;}.portfolio-item .portfolio-details {  clear: both;  display: block;}/*portfolio options*/.background-grey .portfolio-item {  background-color: #fff;  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.11);}.background-grey .portfolio-item .portfolio-description,.background-grey .portfolio-item .portfolio-date,.background-grey .portfolio-item .portfolio-details {  padding: 0 20px;}.background-grey .portfolio-item .portfolio-description,.background-grey .portfolio-item .portfolio-date {  padding-top: 20px;}.background-grey .portfolio-item .portfolio-details {  padding-bottom: 20px;}/*columns*/.portfolio [data-isotope-col="1"] .portfolio-item {  margin-bottom: 50px !important;  border-bottom: 1px solid #eee;  padding-bottom: 46px;}body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image,body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-image {  width: 50%;  float: left;}body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description,body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description {  padding-left: 22px;  width: 35%;}body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date,body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-date {  padding-right: 22px;  width: 15%;}body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details,body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-details {  float: left;  padding: 0 22px;  width: 50%;  clear: none;}body.device-lg .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4,body.device-md .portfolio [data-isotope-col="1"] .portfolio-item .portfolio-description h4 {  font-size: 26px;  margin-bottom: 3px;}body.device-lg .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4,body.device-md .portfolio [data-isotope-col="5"] .portfolio-item .portfolio-description h4 {  font-size: 14px;}body.device-lg .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4,body.device-md .portfolio [data-isotope-col="6"] .portfolio-item .portfolio-description h4 {  font-size: 12px;}/* Portfolio - Filter-----------------------------------------------------------------*/.portfolio-filter {  padding: 0;  margin-bottom: 20px;}.portfolio-filter li,.portfolio-filter .filter-active-title {  border-radius: 4px;  cursor: pointer;  display: inline-block;  font-size: 13px;  font-weight: 600;  line-height: 18px;  padding: 16px;  position: relative;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #333;}.portfolio-filter li.ptf-active,.portfolio-filter li:hover {  color: #fff !important;}/*Responsive filter*/body.device-xs .portfolio-filter li,body.device-xxs .portfolio-filter li {  display: block;  width: 50%;  float: left;  border-width: 0px;}.filter-active-title {  float: right;  padding: 10px 0;  position: relative;}body:not(.device-lg):not(.device-md) .filter-active-title {  display: none;}.portfolio-filter.portfolio-filter-transparent,.portfolio-filter.portfolio-filter-transparent li {  color: #fff;}.portfolio-filter.portfolio-filter-transparent li.ptf-active,.portfolio-filter.portfolio-filter-transparent .portfolio-filter li:hover,.portfolio-filter.portfolio-filter-transparent .filter-active-title,.portfolio-filter.portfolio-filter-transparent li.ptf-active,.portfolio-filter.portfolio-filter-transparent li:hover {  background-color: transparent !important;  border-radius: 0px;  opacity: 0.6;}/*Portfolio Filter Classic */.portfolio-filter.portfolio-filter-classic {  margin-bottom: 20px;}.portfolio-filter.portfolio-filter-classic li,.portfolio-filter.portfolio-filter-classic li.ptf-active,.portfolio-filter.portfolio-filter-classic li:hover {  background: none;  color: #333 !important;  padding: 6px 0;  margin-right: 20px;}.portfolio-filter.portfolio-filter-classic li:after {  background: #333;  content: "";  height: 2px;  left: 0;  opacity: 0;  position: absolute;  top: 100%;  transform: translateY(10px);  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;  width: 100%;}.portfolio-filter.portfolio-filter-classic li:hover:after, .portfolio-filter.portfolio-filter-classic li:focus:after,.portfolio-filter.portfolio-filter-classic li.ptf-active:after {  opacity: 1;  transform: translateY(0px);}/* ----------------------------------------------------------------------  Portfolio page-------------------------------------------------------------------------*/.portfolio-basic-image {  margin-bottom: 40px;}/* ----------------------------------------------------------------------Portfolio Carousel-------------------------------------------------------------------------*/.portfolio-client-info ul {  border-bottom: 1px solid #E7E7E7;  padding-bottom: 20px;}.portfolio-client-info ul li {  overflow: hidden;}.portfolio-client-info ul li span {  float: left;  font-size: 13px;  font-weight: 700;  margin-right: 10px;}.portfolio-client-info ul li a {  color: #333;}.portfolio-client-description {  margin-top: 20px;}/* ----------------------------------------------------------------  Text Rotater-----------------------------------------------------------------*/.text-rotator > span {  display: none;}.text-rotator > .animated {  display: inline-block;  opacity: 1;}/*MISC*/.side-image {  padding: 0;  position: relative;}.side-image .image-container {  overflow: hidden;  position: absolute;  height: 100%;  padding: 0px;  top: 0px;}.side-image .image-container.pull-right {  right: 0px;}.side-image .content {  padding-top: 80px;  padding-bottom: 80px;}.side-image p.lead {  margin-bottom: 40px;}.feature-icon-left {  float: left;  margin-bottom: 40px;  overflow: hidden;}.feature-icon-left .icon-holder {  float: left;  width: 45px;}.feature-icon-left i {  font-size: 32px;}.feature-icon-left .feature-text {  float: left;  padding-top: 8px;  width: 217px;}.boxed-grid .row {  margin-right: -10px;  margin-left: -10px;}.boxed-grid [class*="col-"] {  padding-left: 10px;  padding-right: 10px;}.boxed-grid [class*="col-"] a {  margin-bottom: 20px;}.boxed-grid a {  overflow: hidden;  display: block;  position: relative;}.boxed-grid a img {  width: 100%;  height: auto;  transition: all 0.6s ease;}.boxed-grid a:hover img {  transform: scale(1.2);}.boxed-grid a .title {  position: absolute;  top: 40%;  left: 30px;  font-size: 28px;  font-weight: 800;  text-transform: uppercase;  color: #fff;}.text-center a .title,.text-right a .title {  width: 100%;  left: 0;}.text-right a .title {  left: auto;  right: 30px;  width: 100%;}/*MISC 2*/.background-image {  background-position: center top;  background-size: cover;}.background-fixed {  background-attachment: fixed;  background-position: center top;  background-size: cover;}.parallax,.page-title-parallax {  background-attachment: fixed;  background-size: cover;  background-position: center center;}.no-parallax {  background-size: cover !important;  background-attachment: scroll !important;  background-position: center center !important;}.background-overlay-gradient > .container,.background-overlay-gradient-dark > .container,.background-overlay > .container,.background-overlay-one > .container,.background-overlay-dark > .container,.background-overlay-light > .container,.background-overlay-grey > .container,.background-overlay-grey-dark > .container,.background-overlay-dark > .container,#particles-js > .container,.background-overlay-gradient > .container-fluid,.background-overlay-gradient-dark > .container-fluid,.background-overlay > .container-fluid,.background-overlay-one > .container-fluid,.background-overlay-dark > .container-fluid,.background-overlay-light > .container-fluid,.background-overlay-grey > .container-fluid,.background-overlay-grey-dark > .container-fluid,.background-overlay-dark > .container-fluid,#particles-js > .container-fluid {  position: relative;}.background-overlay-gradient:before {  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.59)), color-stop(99%, rgba(255, 255, 255, 0)));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%);  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%);  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 0%, rgba(255, 255, 255, 0) 99%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#96000000', endColorstr='#00ffffff', GradientType=0);  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  content: " ";  width: 100%;  height: 100%;  z-index: 0;  opacity: 0.8;}.background-overlay-gradient-dark:before {  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(16, 16, 16, 0.99) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#fc101010', GradientType=0);  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  content: " ";  width: 100%;  height: 100%;  z-index: 0;}.background-overlay:before {  background: url("../images/overlay-pattern/overlay-pattern-1.png");  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  content: " ";  width: 100%;  height: 100%;  z-index: 0;  opacity: 0.8;}.background-overlay-one:before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(0, 0, 0, .3);  content: " ";  width: 100%;  height: 100%;  z-index: 0;}.background-overlay-dark:before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(0, 0, 0, .3);  content: " ";  width: 100%;  height: 100%;  z-index: 0;}.background-overlay-light:before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(255, 255, 255, 0.7);  content: " ";  width: 100%;  height: 100%;  z-index: 0;}.background-overlay-grey:before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(0, 0, 0, 0.3);  content: " ";  width: 100%;  height: 100%;  z-index: 0;}.background-overlay-grey-dark:before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(84, 87, 95, 0.8);  content: " ";  width: 100%;  height: 100%;  z-index: 0;}#particles-js {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  background-color: transparent;  background: rgba(0, 0, 0, .6);  z-index: 0;}/* ----------------------------------------------------------------------Responsive utilities-------------------------------------------------------------------------*/.responsive-utilities th small {  color: #999;  display: block;  font-weight: 400;}.responsive-utilities td.is-visible {  background-color: #dff0d8 !important;  color: #468847;}/* ----------------------------------------------------------------------SHOP-------------------------------------------------------------------------*/.shop {  position: relative;}.product {  margin-bottom: 40px;  position: relative;  display: block;}.product .product-image {  position: relative;  width: 100%;  height: auto;  overflow: hidden;}.product .product-image > a,.product .product-image img {  display: block;  width: 100%;  height: 100%;}.product .product-image > a,.product .product-wishlist a {  -webkit-transition: all .4s ease;  -o-transition: all .4s ease;  transition: all .4s ease;}.product .product-image > a:nth-of-type(2) {  top: 0;  left: 0;  opacity: 0;  z-index: -1;  position: absolute;}.product .product-image:hover > a:nth-of-type(2) {  opacity: 1;  z-index: 2;}.product .product-wishlist a {  border: 2px solid #333;  border-radius: 50%;  height: 30px;  left: 12px;  line-height: 28px;  position: absolute;  text-align: center;  top: 12px;  width: 30px;  z-index: -1;  opacity: 0;}.product:hover .product-wishlist,.product:hover .product-wishlist a {  z-index: 3;  opacity: 1;}.product .product-description {  padding: 8px 0 10px;}.product-title {  min-height: 35px;  width: 74%;}.product .product-title h3,.product .product-title h3 a {  font-size: 18px;  font-weight: 600;  margin-bottom: 0;}.product .product-category {  display: block;  opacity: 0.5;}.product .product-price {  width: 26%;  float: right;  margin-bottom: 0;  margin-top: -26px;  text-align: right;}.product .product-price ins {  color: #444;  font-size: 18px;  font-weight: 600;  margin-bottom: 4px;  text-decoration: none;}.product .product-price del {  display: block;  font-size: 12px;  font-weight: 400;  margin: -20px 0 -4px;  opacity: 0.6;}.product .product-rate {  height: 23px;  float: left;  color: #FFC300;}.product .product-reviews,.product .product-reviews a {  color: #73848e;  float: right;  font-size: 13px;}.product .product-sale,.product .product-new,.product .product-hot,.product .product-out-stock {  border-radius: 50%;  color: #ffffff;  font-size: 11px;  font-weight: 600;  height: 42px;  right: 10px;  line-height: 42px;  position: absolute;  text-align: center;  text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14);  top: 10px;  width: 42px;  z-index: 5;}.product .product-sale,.product .product-sale-off {  background: #ffc300;}.product .product-new {  background: #00c0e9;}.product .product-hot {  background: #d6284b;}.product .product-out-stock {  background: #a5a5a5 none repeat scroll 0 0;  border-radius: 4px;  padding: 0 18px;  width: auto;}.product .product-sale-off {  border-radius: 12px 0 0;  bottom: 0px;  color: #ffffff;  font-size: 16px;  font-weight: 600;  height: 42px;  line-height: 42px;  position: absolute;  right: 0px;  text-align: center;  text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14);  width: 88px;  z-index: 5;}.product .product-overlay {  position: absolute;  width: 100%;  height: 44px;  line-height: 44px;  top: auto;  bottom: -44px;  left: 0;  z-index: 6;}.product .product-overlay,.product .product-overlay a {  -webkit-transition: bottom .3s ease;  -o-transition: bottom .3s ease;  transition: bottom .3s ease;}.product:hover .product-overlay {  bottom: 0;}.product .product-overlay a {  color: #fff;  display: block;  font-size: 13px;  background-color: rgba(0, 0, 0, 0.7);  text-align: center;}.product .product-overlay a:hover {  background-color: #111;  color: #fff;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}/*Shop 6 columns*/body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-title h3 {  font-size: 15px;  line-height: 16px;}body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product {  margin-bottom: 85px;}body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price {  display: block;  float: left;  margin-top: 10px;  width: 100%;  text-align: left;}body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-price del {  display: unset;  margin: -20px 7px 4px 0;}body:not(.device-xs):not(.device-xxs):not(.device-sm) .col-md-2 .product .product-reviews {  float: left;}/*Shop categories (boxes)*/.shop-category {  position: relative;}.shop-category-box {  position: relative;  margin-bottom: 20px;}.shop-category-box img {  width: 100%;}.shop-category-box .shop-category-box-title {  background-color: rgba(255, 255, 255, 0.9);  bottom: 10px;  padding: 4px 0;  position: absolute;  text-align: center;  width: 100%;}.shop-category-box-title h6 {  margin-bottom: 0;}/*Shop Cart*/.shop-cart th,.shop-cart .table td {  vertical-align: middle;}.shop-cart .cart-product-remove {  text-align: center;}.shop-cart .cart-product-thumbnail > a {  float: left;  margin-right: 12px;}.shop-cart .cart-product-thumbnail img {  max-width: 52px;}.shop-cart .cart-product-thumbnail .cart-product-thumbnail-name {  padding: 24px;  font-weight: 600;}.cart-product-description {  max-width: 200px;  font-size: 12px;}.cart-product-description span {  display: block;}.cart-product-quantity .minus,.cart-product-quantity .plus {  border: 1px solid #eee;  margin: 0 -4px;  padding: 5px 12px;}.cart-product-quantity .qty {  border: 1px solid #eee;  max-width: 40px;  padding: 5px;  text-align: center;}.payment-method td {  padding: 12px 20px !important;}/*Shop product Page*/.product-page:not(.widget-shop) .product-title h3 {  font-size: 28px;  font-weight: 600;  margin-bottom: 0;}.product-size {  display: block;  list-style: outside none none;  margin: 0 20px 15px 0;  overflow: hidden;  padding-left: 0;}.product-size li {  float: left;  margin: 0 6px 0 0;}.product-size li label span {  cursor: pointer;  display: block;  font-size: 1.2em;  font-weight: 400;  height: 40px;  line-height: 37px;  margin: 0;  text-align: center;  transition: all 0.3s ease 0s;  width: 40px;}.product-size li label input {  left: -9000px;  position: absolute;}.product-size li label span {  border: 1px solid #eee;  color: #909090;}.product-size li label span:hover {  border-color: #909090;}.product-size li label input:checked + span {  background-color: #eee;  border-color: #eee;}.product .comment .product-rate {  float: right;}.product .comment {  margin-top: 20px;}.ajax-quick-view .product {  margin-bottom: 0px;  margin-top: 20px;}/*Shop widget*/.widget-shop {  position: relative;}.widget-shop .product {  position: relative;  border-bottom: 1px solid #eee;  float: left;  margin-bottom: 12px;  min-height: 96px;  padding-bottom: 12px;}.widget-shop .product:last-child {  border-bottom: 0;}.widget-shop .product .product-description {  padding-top: 0px;}.widget-shop .product .product-image {  float: left;  padding-right: 10px;  width: 26%;}.widget-shop .product .product-description {  display: table-cell;  padding-bottom: 0;  vertical-align: top;  width: 74%;}.widget-shop .product .product-title,.widget-shop .product .product-category {  font-size: 12px;  margin-bottom: 5px;  margin-top: -8px;}.widget-shop .product .product-title h3,.widget-shop .product .product-title h3 a {  font-size: 15px;  line-height: 18px;}.widget-shop .product .product-description .product-price {  clear: both;  float: none;  margin-bottom: 0;  margin-top: 0;  text-align: left;}.widget-shop .product .product-description .product-price ins {  font-size: 14px;  margin-bottom: 4px;}.widget-shop .product .product-description .product-price del {  display: unset;  font-size: 12px;  margin: -8px 5px -8px 0;}.widget-tweeter .list-tweets {  padding-left: 0;}.widget-categories .list {  padding: 0;}#footer .widget-categories a {  color: #888;}/*    .twitter-widget ul {      margin: 0;      padding: 0;    }        .twitter-widget li {      list-style: none;      clear: both;    }        .twitter-widget li img,    .twitter-widget li .tweets_txt {      float: left;      margin-bottom: 10px;    }        .twitter-widget li img {      -webkit-border-radius: 30px;      -moz-border-radius: 30px;      border-radius: 30px;    }        .twitter-widget li .tweets_txt {      width: 350px;      margin-left: 10px;    }        .twitter-widget li .tweets_txt span {      font-style: italic;      color: #666;      display: block;    }*//*shop box*/.shop-promo-box {  min-height: 360px;  background-repeat: no-repeat;  padding: 50px;  border: 8px solid #eee;}.shop-promo-box > h2 {  font-weight: 800;  margin-bottom: 0;}/* ----------------------------------------------------------------------LARGE BOXES-------------------------------------------------------------------------*/.box-fancy > .container {  padding: 0 30px;}.box-fancy [class*="col-"] {  padding: 5% !important;}body.device-xxs .box-fancy [class*="col-"] {  padding: 10% !important;}.box-fancy.fancy-box-over {  top: -100px;}.over-slider-top {  top: -100px;}/* ----------------------------------------------------------------------  SITE MAP-------------------------------------------------------------------------*/.site-map i {  margin-right: 8px;}.site-map ul li {  padding-bottom: 2px;}/* ----------------------------------------------------------------  ANIMATIONS-----------------------------------------------------------------*/.animated.infinite {  animation-duration: 3s;  animation-fill-mode: both;}/* ----------------------------------------------------------------  YT PLAYER (YOUTUBE PLAYER)-----------------------------------------------------------------*/#youtube-background-controls {  background: none;  border: 2px solid #fff;  border-radius: 50%;  height: 60px;  position: relative;  width: 60px;}#youtube-background-controls .fa {  font-size: 23px;  line-height: 40px;}#youtube-background-controls .fa-pause,#youtube-background-controls .fa-play {  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;  opacity: 0;  position: absolute;  left: 19px;  top: 9px;}#youtube-background-controls .fa-play {  left: 22px;}#youtube-background-controls .fa-pause {  opacity: 1;}#youtube-background-controls.video-is-playing .fa-play {  opacity: 1;}#youtube-background-controls.video-is-playing .fa-pause {  opacity: 0;}/* ----------------------------------------------------------------  INSPIRO SLIDER-----------------------------------------------------------------*/.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullwidth {  width: 100%;  height: 100%;}.inspiro-slider,.inspiro-slider .owl-item {  padding: 0;  width: 100%;  height: auto;  display: table;  overflow: hidden;  position: relative;  table-layout: fixed;  z-index: 0;}.inspiro-slider .owl-stage-outer {  height: 100%;}.inspiro-slider .slide {  width: 100%;  height: 100%;  display: table-cell;  position: relative;  vertical-align: middle;  z-index: 2;  background-position: 50% 20%;  background-repeat: repeat-y;  background-size: cover;}.inspiro-slider .slide-captions h1,.inspiro-slider .slide-captions h2,.inspiro-slider .slide-captions h3,.inspiro-slider .slide-captions h4,.inspiro-slider .slide-captions h5,.inspiro-slider .slide-captions h6 {  color: #fff;  font-family: "Open Sans";  font-weight: 600;  letter-spacing: -0.5px;}.inspiro-slider .slide-captions h1 {  font-size: 80px;  font-weight: 700;  line-height: 80px;  margin-bottom: 1%;}.inspiro-slider .slide-captions h2 {  font-size: 60px;  font-weight: 700;  line-height: 60px;  margin-left: -4px;  margin-bottom: 10px;}.inspiro-slider .slide-captions .strong {  color: #fff;  display: block;  font-family: "Open Sans";  font-size: 12px !important;  font-weight: 700;  letter-spacing: 2px;  line-height: 12px;  margin-bottom: 20px;  position: relative;  text-transform: uppercase;}.inspiro-slider .slide-captions .strong:after {  border-top-color: #fff;  border-top-style: solid;  border-top-width: 3px;  content: "";  display: block;  margin-bottom: 0;  margin-top: 8px;  width: 26px;}.inspiro-slider .slide-captions .text-dark.strong:after,.inspiro-slider .slide-captions.text-dark .strong:after {  border-top-color: #111;}.inspiro-slider .slide-captions.text-center .strong:after {  margin-left: auto;  margin-right: auto;}.inspiro-slider .slide-captions.text-right .strong:after {  margin-left: auto;  margin-right: 0;}.inspiro-slider .slide-captions .slide-caption-hide {  opacity: 0;  visibility: hidden;}/*slider nav arrows*/.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next,.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev {  background-color: transparent;  border: 1px solid rgba(180, 180, 180, 0.2);  height: 78px;  margin: 10px;  width: 50px;}.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next,.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev {  background-color: transparent;  border: 1px solid rgba(180, 180, 180, 0.2);  border-radius: 3px;  color: #fff;  height: 78px;  margin: 10px;  width: 76px;}.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover,.inspiro-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover {  background-color: #fff;  border: 1px solid rgba(180, 180, 180, 0.2);  color: #111;  opacity: 1;}/*slider nav dots*/.inspiro-slider .owl-dots {  bottom: 4px;  display: block;  left: 0;  position: absolute;  text-align: center;  width: 100%;  z-index: 5 !important;}.inspiro-slider.no-pagination .owl-dots {  display: none;}.inspiro-slider .owl-dots .owl-dot {  display: inline-block;  padding: 6px 14px !important;}.inspiro-slider .owl-dots .owl-dot span {  background-color: #fff;  border-radius: inherit;  height: 4px;  width: 30px;  opacity: .5;  border: none !important;  box-shadow: none !important;  outline: none !important;}.inspiro-slider .owl-dots .owl-dot.active span {  opacity: 1;}.inspiro-slider .owl-dots .owl-dot span:after {  background-color: #fff;}/* ----------------------------------------------------------------Responsive CSS-----------------------------------------------------------------*//*Large devicesDesktops (≥1200px) */@media (min-width:1240px) {  .rev_slider_wrapper {    min-height: 600px;  }  body.boxed .wrapper,  body.boxed-simple .wrapper {    float: none;    width: 1220px;    margin: 0 auto;  }  body.boxed-simple .wrapper {    margin-top: 40px;    margin-bottom: 40px;    padding: 20px;  }}@media (max-width: 1240px) {  #header.header-modern {    width: 1180px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .post-3-columns .post-item,  .post-4-columns .post-item,  .post-5-columns .post-item,  .post-6-columns .post-item {    width: 31.3333%;    margin-right: 2%;  }  #header.header-modern {    width: 998px;  }  .news-section-wrapper {    padding: 0 40px  }  .inspiro-slider .slide-captions h1,  .inspiro-slider .slide-captions h2 {    font-size: 56px;    line-height: 56px;  }}/*Medium devicesDesktops (≥992px)*/@media (max-width: 991px) {  .wrapper {    width: 100%;    margin: 0;  }  body.wide #header.header-fullwidth #header-wrap .container {    padding: 0 15px;    width: 750px;  }  #topbar.topbar-dark {    background-color: #101010 !important;  }  #topbar .topbar-dropdown {    font-size: 12px;  }  #topbar .topbar-dropdown .title {    padding: 0 10px;  }  #logo img {    padding: 10px 10px 10px 0;  }  #header,  #header-wrap,  #header.header-sticky nav#mainMenu ul.main-menu,  #mainMenu > ul {    height: auto !important;  }  #header.header-sticky #header-wrap {    position: relative;  }  #header.header-transparent + #slider,  #header.header-transparent + #google-map,  #header.header-transparent + .page-title-extended,  #header.header-transparent + .page-title-video,  #header.header-transparent + .page-title-parallax,  #header.header-transparent + .fullscreen,  #header.header-modern + .page-title-parallax {    top: 0px;    margin-bottom: 0px;  }  #header.header-transparent,  #header.header-light-transparent {    background: #FFF;    border-bottom: 1px solid #F5F5F5;    z-index: auto;  }  #header.header-transparent.header-dark:not(.header-navigation-light),  #header.header-dark-transparent.header-dark:not(.header-navigation-light) {    background-color: #101010;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);  }  #header.header-dark.header-navigation-light .main-menu > ul > li > a,  #header.header-dark.header-navigation-light #top-search a,  #header.header-dark.header-navigation-light #shopping-cart a,  #header.header-dark.header-navigation-light #shopping-cart .shopping-cart-items,  #header.header-dark.header-navigation-light .nav-main-menu-responsive > button,  #header.header-dark.header-navigation-light #top-search form input {    color: #111;  }  #header.header-dark.header-navigation-light .lines,  #header.header-dark.header-navigation-light .lines:before,  #header.header-dark.header-navigation-light .lines:after {    background-color: #111;  }  #header.header-modern {    margin: 0;    width: 100%;    border-radius: 0px;  }  #header.header-modern + .page-title-parallax {    padding: 40px 0;  }  #header.header-logo-center:not(.header-sticky) #logo {    width: auto;  }  #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a {    padding-left: 6px;    margin-left: 0px;  }  #header.header-mini,  #header.header-mini #header-wrap,  #header.header-mini #logo img,  #header.header-mini nav#mainMenu ul.main-menu,  #header.header-mini #shopping-cart a,  #header.header-mini #top-search a,  #header.header-mini .nav-main-menu-responsive,  #header.header-mini .side-panel-button {    height: 90px;  }  #header > .container {    width: 100%;    padding: 0px;  }  /*Main menu*/  .navigation-wrap {    display: none;    clear: both;  }  .navigation-wrap.navigation-active {    display: block;  }  .navigation-wrap,  .navigation-wrap > .container,  #header.header-fullwidth #header-wrap .container .navigation-wrap .container {    padding: 0px;    width: 100%;  }  .navbar-collapse {    border: 0px !important;  }  .navigation-wrap.navbar-header,  .navigation-wrap.navbar-collapse {    margin-left: 0px;    margin-right: 0px;    box-shadow: none;  }  .nav-main-menu-responsive {    display: block;  }  .main-menu-collapse {    position: relative;    width: 100% !important;    overflow: hidden;    overflow-y: hidden;    overflow-x: hidden;  }  .dropdown-menu {    width: 100% !important;  }  .main-menu-collapse.collapse {    display: none !important;    overflow: auto !important;  }  .main-menu-collapse.in {    display: block !important;    overflow-x: hidden !important;    overflow-y: auto;  }  .main-menu {    clear: both;    display: block;    width: 100%;  }  .main-menu ul {    padding: 0;    margin: 0;  }  .main-menu ul li {    padding: 0;    margin: 0;    clear: both;    float: none;    display: block;  }  #mainMenu {    margin-bottom: 10px;  }  #mainMenu > ul > li > a,  #mainMenu > ul > li > span {    font-size: 13px;  }  #mainMenu ul > li > a,  #mainMenu ul > li > span {    height: 50px;    line-height: 32px;    outline: none;  }  .main-menu ul ul {    margin-left: 10px !important  }  .main-menu ul.main-menu {    float: none;    position: static;  }  .main-menu ul.dropdown-menu {    position: static;    clear: both;    float: none;    display: none !important;  }  .main-menu li.resp-active > ul.dropdown-menu {    border: 0 none;    display: block !important;    padding-right: 10px;  }  nav ul.main-menu li a,  nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {    clear: both;    float: none;    display: block;    border: 0;    border-top: 0;    margin: 0;  }  nav ul.main-menu li a i.fa-angle-down {    position: absolute;    right: 5px;    top: 18px;  }  nav ul.main-menu ul.dropdown-menu {    box-shadow: none;  }  #header.header-dark #mainMenu ul li.mega-menu-item .mega-menu-title,  #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li {    border-bottom: 0;  }  #mainMenu ul > li > a,  #mainMenu ul > li > span,  #mainMenu .mega-menu-title,  #mainMenu .mega-menu-content a {    border-bottom: 1px solid #eee !important;  }  #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > a,  #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > span,  #header.header-dark:not(.header-navigation-light) .mega-menu-title,  #header.header-dark:not(.header-navigation-light) .mega-menu-content a {    border-bottom: 1px solid #222 !important;    color: #ccc;  }  #header.header-dark:not(.header-navigation-light) .dropdown-menu a,  #header.header-dark:not(.header-navigation-light) .dropdown-menu span:not(.label) {    color: #888 !important;  }  #mainMenu ul li.dropdown:not(.mega-menu-item) li {    border-bottom: 0;  }  #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu,  #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu {    border: 3px solid #222;  }  #mainMenu.style-1 ul.dropdown-menu,  #mainMenu.style-1 ul.dropdown-submenu,  #header.header-dark #mainMenu.style-1 ul.dropdown-menu,  #header.header-dark #mainMenu.style-1 ul.dropdown-submenu {    border: 0px !important;    box-shadow: none !important;  }  /*Slide menu version*/  #mainMenu.slide-menu > ul > li {    visibility: visible;    filter: alpha(opacity=1);    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;  }  #header.header-dark #mainMenu ul li.dropdown:not(.mega-menu-item) li {    border-bottom: 0;  }  nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {    padding: 9px 8px;    border: 0;    border-top: 0;    margin: 0;    border-bottom: none;  }  nav ul.main-menu ul.sub-menu {    padding: 0;    margin: 0 0 10px 0;  }  nav .main-menu .dropdown-submenu:before {    content: "\f107";    font-family: fontawesome;    font-size: 12px;    opacity: 0.6;    position: absolute;    right: 12px;    top: 12px;  }  nav ul.main-menu ul.dropdown-menu {    background: none !important;    background-color: transparent !important;  }  nav ul.main-menu li.dropdown.open .dropdown-toggle,  nav ul.main-menu li a,  nav ul.main-menu li > a:hover,  nav ul.main-menu li.active a,  nav ul.main-menu li.dropdown:hover a,  nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only {    background: none !important;    background-color: transparent !important;  }  nav ul.main-menu ul.dropdown-menu li:hover > a,  nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover {    background: none !important;    background-color: transparent !important;  }  nav.mega-menu li.mega-menu-item .mega-menu-sub-title {    margin-top: 30px;  }  nav.mega-menu .mega-menu-content {    padding: 0px;  }  nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] {    padding: 0;  }  nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) {    padding-left: 2px;  }  nav .main-menu .dropdown-menu .mega-menu-content {    background-image: none !important;  }  nav ul.main-menu .dropdown > .dropdown-menu,  nav ul.main-menu .dropdown-submenu > .dropdown-menu {    visibility: visible;    opacity: 1;  }  nav ul.main-menu .dropdown:hover > .dropdown-menu,  nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu {    opacity: 1;    visibility: visible;  }  /*dropdown*/  #mainMenu > ul > li > a,  #mainMenu > ul > li > span,  #mainMenu > ul > li a,  #mainMenu > ul > li span:not(.label) {    padding: 10px 0;  }  /*Side panel*/  #side-panel {    background-color: transparent;    display: block !important;    overflow: hidden !important;    position: relative;    width: 100%;    left: 0;    right: 0;  }  #side-panel #panel-logo {    display: none;  }  body.side-panel-left #side-panel {    left: 0;    right: 0;  }  #side-panel .side-panel-wrap {    overflow: unset;    width: 100%;    padding: 0;  }  .side-panel-button {    display: none;  }  #side-panel .side-panel-wrap .panel-widget {    display: none;  }  /*static side panel*/  body.side-panel-static .wrapper {    padding-left: 0px;  }  body.side-panel-static #header #logo {    display: inherit;  }  #top-search {    display: none;  }  #shopping-cart {    margin-right: 20px;  }  /*page title*/  .page-title-parallax {    background-attachment: none !important;    background-position: 50% 0;    background-size: inherit !important;  }  #page-title {    padding: 40px 0 !important;  }  #page-title:not(.page-title-small) h1 {    font-size: 40px !important;  }  /*post columns*/  .post-2-columns .post-item,  .post-3-columns .post-item,  .post-4-columns .post-item,  .post-5-columns .post-item,  .post-6-columns .post-item {    margin-right: 2.000%;    width: 48.000%;  }  .post-content,  .post-content-single {    padding-left: 15px;    padding-right: 15px;  }  #header.header-transparent + #slider,  #header.header-transparent + .page-title-extended,  #header.header-transparent + .page-title-video,  #header.header-transparent + .page-title-parallax,  #header.header-transparent + .fullscreen,  #header.header-transparent + .fullscreen,  #header.header-transparent + .halfscreen,  #header.header-transparent + #google-map,  #header.header-light-transparent + #slider,  #header.header-light-transparent + .page-title-extended,  #header.header-light-transparent + .page-title-video,  #header.header-light-transparent + .page-title-parallax,  #header.header-light-transparent + .fullscreen,  #header.header-light-transparent + .fullscreen,  #header.header-light-transparent + .halfscreen,  #header.header-light-transparent + #google-map,  #header.header-dark-transparent + #slider,  #header.header-dark-transparent + .page-title-extended,  #header.header-dark-transparent + .page-title-video,  #header.header-dark-transparent + .page-title-parallax,  #header.header-dark-transparent + .fullscreen,  #header.header-dark-transparent + .fullscreen,  #header.header-dark-transparent + .halfscreen,  #header.header-dark-transparent + #google-map,  #topbar.topbar-transparent + #header.header-transparent + #slider,  #topbar.topbar-transparent + #header.header-transparent + .page-title-extended,  #topbar.topbar-transparent + #header.header-transparent + .page-title-video,  #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax,  #topbar.topbar-transparent + #header.header-transparent + .fullscreen,  #topbar.topbar-transparent + #header.header-transparent + #google-map,  #topbar.topbar-transparent + #header.header-dark-transparent + #slider,  #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended,  #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video,  #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax,  #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen,  #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider,  #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended,  #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video,  #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax,  #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen,  #topbar.topbar-transparent + #header.header-light-transparent + #google-map {    margin-bottom: 0px;    top: 0px;  }  .p-t-200 {    padding-top: 80px !important;  }  .p-b-200 {    padding-bottom: 80px !important;  }  /*Grid post*/  .grid-articles:not(.post-carousel) .post-entry {    width: 50%;  }  .grid-articles:not(.post-carousel) .post-entry:first-child {    width: 100%;  }  .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 {    font-size: 20px;  }  .grid-articles:not(.post-carousel) .post-entry .post-entry-meta .post-entry-meta-title h2 {    font-size: 13px;  }  .grid-articles:not(.post-carousel) .post-entry .post-entry-overlay {    border-width: 0 !important;  }  /*hide news ticker*/  .news-ticker {    display: none;  }  .news-section-wrapper {    padding: 0px  }  /* widgets*/  .widget {    float: left;    width: 100%;  }  /* shop*/  .mfp-ajax-holder .mfp-close {    margin-right: 0;  }  .mfp-close {    font-size: 22px;    height: 30px;    line-height: 32px;    width: 30px;  }  /*  maps*/  .map {    min-height: 240px;  }  /*helper classes*/  .sm-text-center {    text-align: center !important;  }  .sm-text-left {    text-align: left !important;  }  .sm-text-right {    text-align: right !important;  }  /*  inspiro slider*/  .inspiro-slider .slide-captions h1,  .inspiro-slider .slide-captions h2 {    font-size: 48px;    line-height: 48px;    margin-bottom: 16px;  }}/*Small devicesTablets (≥768px)*/@media (max-width: 767px) {  .wrapper {    width: 100% !important;  }  .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-19,  .col-md-11,  .col-md-12 {    clear: left;    width: 100%;  }  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {    width: 100% !important;  }  .col-xs-7,  .col-xs-8,  .col-xs-9,  .col-xs-10,  .col-xs-11,  .col-xs-12 {    width: 100% !important;  }  /* helper classes*/  section {    padding: 40px 0;  }  /*helper classes*/  .xs-text-center {    text-align: center !important;  }  .xs-text-left {    text-align: left !important;  }  .xs-text-right {    text-align: right !important;  }  /*  inspiro slider*/  .inspiro-slider .slide-captions h1,  .inspiro-slider .slide-captions h2 {    font-size: 30px;    line-height: 30px;    margin-bottom: 14px;  }  .inspiro-slider .slide-captions .btn {    padding: 5px 10px !important;    font-size: 10px !important;    line-height: 1.5;  }}@media (min-width: 480px) and (max-width: 767px) {  .container,  #header.header-fullwidth .container {    width: 470px !important;  }  #page-title:not(.page-title-small) h1 {    font-size: 30px !important;  }  /*post columns*/  .post-2-columns .post-item,  .post-3-columns .post-item,  .post-4-columns .post-item,  .post-5-columns .post-item,  .post-6-columns .post-item {    margin-right: 2%;    width: 98%;  }  /*TYPOGRAPHY*/  .text-large,  .text-large span,  .text-large span span,  .text-large-light,  .text-large-light span,  .text-large-light span span,  .text-extra-large,  .text-extra-large span,  .text-lg,  .text-lg span,  .text-lg span span {    font-size: 40px !important;    line-height: 40px !important;  }}@media (max-width: 479px) {  .container,  #header.header-fullwidth .container {    width: 100% !important;  }  /*Grid post*/  .grid-articles:not(.post-carousel) .post-entry,  .grid-articles:not(.post-carousel) .post-entry:first-child,  .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1),  .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) {    width: 100%;  }  .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a,  .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1) .post-entry-meta .post-entry-meta-title h2 a,  .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a {    font-size: 16px;  }  #page-title:not(.page-title-small) h1 {    font-size: 30px !important;  }  /*post columns*/  .post-2-columns .post-item,  .post-3-columns .post-item,  .post-4-columns .post-item,  .post-5-columns .post-item,  .post-6-columns .post-item {    margin-right: 0%;    width: 100%;  }  /*blog*/  .post-thumbnail .post-image,  .post-thumbnail .post-video,  .post-thumbnail .post-audio,  .post-thumbnail .post-embed,  .post-thumbnail .post-slider,  .post-thumbnail .post-content-details,  .post-thumbnail .post-meta {    width: 100%;    padding: 0;  }  /*footer*/  footer .footer-logo {    border-right: 0 none;    float: none !important;    margin: 0px;    padding: 0;    width: 100%;    display: block;  }  /*****SHORTCODES *****/  /*countdown*/  .countdown .countdown-box {    height: 60px !important;    padding: 2px 0px 0 0 !important;    width: 60px !important;    margin: 0px !important;    border: solid 0px !important;  }  .countdown .countdown-box .number {    font-size: 20px !important;    margin-bottom: 0px;  }  .countdown .countdown-container .countdown-box span {    font-size: 10px !important;    padding-top: 0px;  }  /*TYPOGRAPHY*/  .text-large,  .text-large span,  .text-large span span,  .text-large-light,  .text-large-light span,  .text-large-light span span,  .text-extra-large,  .text-extra-large span,  .text-lg,  .text-lg span,  .text-lg span span {    font-size: 40px !important;    line-height: 40px !important;  }  .hero-heading-3 {    background-color: #fff;    border: 30px solid #fff;    padding: 30px;    width: 100%;    margin: 0;  }  .hero-heading-3 h2,  .hero-heading-3 h3 {    font-size: 40px !important;    line-height: 40px !important;  }  /*multiscroll*/  #multiscroll .ms-left {    width: 100% !important;    z-index: 1;  }  #multiscroll .ms-right {    background: none;  }}/* DEFAULT HEX COLOR:#cdad96 *//* CHANE IT BY REPLEACING THE VALUE ABOVE */::-moz-selection { background: #cdad96; color: #333; text-shadow: none;}::selection {background: #cdad96;text-shadow: none;color: #333;}.text-colored, h1.text-colored, h2.text-colored, h3.text-colored, h4.text-colored, h5.text-colored, h6.text-colored, .color-font, .color-font a, .widget-tweeter li a, .widget-twitter li a, p.text-colored, .heading.heading-colored h1, .heading.heading-colored h2 {color: #cdad96 !important;}.progress-bar-container.color .progress-bar {background-color: #cdad96;color: #fff;}.blockquote-color {background-color: #cdad96;color: #fff;}.blockquote-color > small {color: #fff;}/*buttons*/.button.color, .btn.btn-primary {background-color: #cdad96;border-color: #cdad96;color: #fff;}/*go to top*/.gototop-button {background-color: #cdad96;}.gototop-button {color: #fff;}nav .main-menu .dropdown-menu {border-color: #cdad96;}#topbar.topbar-colored {background-color: #cdad96;}/*vertical-dot-menu */#vertical-dot-menu a:hover .cd-dot, #vertical-dot-menu a.active .cd-dot {background-color: #cdad96;}/*scrollspy nav *//*.sidebar-menu ul.nav-tabs li, */.sidebar-menu ul.nav-tabs li:hover .sidebar-menu ul.nav-tabs li a, .sidebar-menu ul.nav-tabs li a:hover, .sidebar-menu ul.nav-tabs li.active a, .sidebar-menu ul.nav-tabs li.active a:hover {color: #fff;background: #cdad96;border: 1px solid #cdad96;}/*Bootstrap defaults overrides*/.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: #cdad96;border-color: #cdad96;}.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: #fff;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #cdad96;}pre {background-color: #fcfcfc;border: 1px solid #ececec;}.alert {border-left-width: 10px;border-radius: 0;}.alert-success {background-color: #5cb85c;border-color: #53af53;}.alert-info {background-color: #2699c8;border-color: #3aaddc;}.alert-warning {background-color: #f6b63a;border-color: #ffcd51;}.alert-danger {background-color: #de4b37;border-color: #f3604c;}.alert, .alert a.alert-link {color: #fff;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #cdad96;border-color: #cdad96;color: #fff;}.pagination > li > a:hover i, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #333;}/*navs*/.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color: #cdad96;color: #fff;}/*Typography*/a:hover {color: #cdad96;}/*dropcat & highlight*/.dropcap.dropcap-colored, .dropcap.dropcap-colored a, .highlight.highlight-colored, .highlight.highlight-colored a {background-color: #cdad96;color: #fff;}/*timeline*/.timeline.timeline-colored .timeline-circles:before, .timeline.timeline-colored .timeline-circles:after, .timeline.timeline-colored .timeline-date, .timeline.timeline-colored:before {background-color: #cdad96;color: #fff;}.timeline.timeline-colored li .timeline-block:before {border-color: transparent #cdad96;}.timeline.timeline-colored .timeline-block-image {border-color: #cdad96;}.timeline.timeline-colored.timeline-simple .timeline-date {background-color: #fff;border: 1px solid #cdad96;color: #cdad96;}/*tabs*/.border .tabs-navigation li.active a:after {background: #cdad96;}/*accordions*/.breadcrumb a:hover {color: #cdad96;}/*color*/.accordion.color .ac-item .ac-title {background: #cdad96;color: #fff;}.accordion.color-border-bottom .ac-item .ac-title {border-bottom: 1px dotted #cdad96;}.accordion.color-border-bottom .ac-item .ac-title:before {color: #cdad96;}/*ICONS*/.icon-box.color .icon i {background: #cdad96;color: #fff;}.icon-box.color .icon i:after {box-shadow: 0 0 0 3px #cdad96;}.icon-box.border.color .icon, .icon-box.border.color .icon i {color: #cdad96;border-color: #cdad96;}.icon-box.fancy.color .icon i {color: #cdad96;background-color: transparent;}/*FONT AWESOME ICONS*/.fontawesome-icon-list .fa-hover a:hover {background-color: #cdad96;}/*lists icons*/ul.icon-list li i {color: #cdad96;}/* ----------------------------------------------------------------  Backgrounds-----------------------------------------------------------------*/.background-colored {background-color: #cdad96 !important;}/* ----------------------------------------------------------------  NPROGRESS-----------------------------------------------------------------*/#nanobar-progress div {background: #cdad96 !important;}/* ----------------------------------------------------------------  PORTFOLIO-----------------------------------------------------------------*/.portfolio-filter li.ptf-active, .portfolio-filter li:hover {background-color: #cdad96;}.portfolio-filter li:not(.ptf-active):hover {color: #cdad96;}/* ----------------------------------------------------------------  HEADINGS-----------------------------------------------------------------*/.heading-title-border-color {border-color: #cdad96;}/* ----------------------------------------------------------------  IMAGE BOX-----------------------------------------------------------------*/.image-box-links a {background-color: #cdad96;}.image-box.effect.bleron {background-color: #cdad96;}.image-block-content .feature-icon {background-color: #cdad96;}.image-box.effect.bleron p.image-box-links a {color: #cdad96;}/* ----------------------------------------------------------------  SHOP PRODUCTS-----------------------------------------------------------------*/.product .product-wishlist a:hover {border-color: #cdad96;}/*Rooms*/.room {margin-bottom:100px;}.room-image {border-radius: 4px;margin-bottom: 10px;position: relative;}.room-image img {border-radius: 4px;width: 100%;opacity: 1;transition: all ease 0.3s;cursor: pointer;}.room-image:hover img {opacity: 0.7;}.room-image .room-title {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0;bottom: 0px;color: #fff;font-weight: 600;padding: 10px 10px 30px;position: absolute;text-align: center;width: 100%;font-size: 18px;border-radius: 0 0 4px 4px;float: left;}.room-badge {background: #e01a33 none repeat scroll 0 0;border-radius: 50%;color: #fff;font-size: 0.8333em;font-weight: bold;height: 42px;line-height: 1.0833em;margin: 0;padding: 10px 0 0;position: absolute;right: 10px;text-align: center;text-transform: uppercase;top: 10px;width: 42px;z-index: 1;}.room-details > p {border-bottom: 1px solid #f5f5f5;margin-bottom: 12px;padding-bottom: 10px;}@media only screen and (min-width:1020px) { .group-process { display: flex; }}.block-process {   padding-left: 15px;   padding-right: 15px;   position: relative;   z-index: 10;}.block-process::before, .block-process::after {   content: " ";   display: table;}.block-process::after {   clear: both;}.block-process::before, .block-process::after {   content: " ";   display: table;}.block-process::after {   clear: both;}.block-process .__icon {   position: relative;}.block-process .__icon::before {   background: #99e3c1 none repeat scroll 0% 0%;   content: "";   display: block;   position: absolute;   z-index: -1;}.block-process:last-child .__icon::before {   display: none;}.block-process.active .__icon .circle-icon::before {   background-color: #00bfff;}.block-process.active .__icon::before, .block-process.active ~ .block-process .__icon::before {   background-color: #dadada;}.block-process.active ~ .block-process .__icon .circle-icon::before {   background-color: #a2a2a2;}@media only screen and (min-width: 1020px) { .block-process { text-align: center; } .block-process .__title { height: 60px; margin-bottom: 0px; } .block-process .__icon { margin: 0px -15px 40px; } .block-process .__icon::before { width: 100%; top: 50%; height: 4px; transform: translateY(-50%); } .block-process .__icon::before { left: 50%; } .group-process.large-icon .block-process .__icon .circle-icon::before { width: 140px; height: 140px; border: 10px solid rgba(255, 255, 255, 0.6); line-height: 120px ! important; font-size: 40px; }}@media only screen and (max-width: 1019px) { .block-process { padding-left: 100px; padding-bottom: 20px; } .block-process .__title { margin-bottom: 10px; } .block-process .__icon { position: absolute; width: 70px; height: 100%; left: 15px; top: 0px; } .block-process .__icon::before { width: 4px; height: 100%; left: 50%; transform: translateX(-50%); }}.block-process-2 {   position: relative;}.block-process-2 .cell-vertical-wrapper {   height: 320px;}.block-process-2 .__number {   bottom: 0px;   color: #333333;   font-size: 200px;   height: 200px;   left: 6px;   line-height: 1;   margin-bottom: auto;   margin-top: auto;   opacity: 0.04;   position: absolute;   top: -20px;}.block-process-2 .__block {   margin-left: auto;   margin-right: auto;   padding-bottom: 40px;   padding-top: 40px;}.block-process-2 .__block > * {   letter-spacing: 0.05em;}.block-process-2 .__block .__title {   font-size: 14px;   margin-bottom: 10px;}.block-process-2 .__block p.__content {   margin-bottom: 0px;}.block-process-2.size-small .cell-vertical-wrapper {   height: 240px;}.block-process-2.size-small .__block > * {   letter-spacing: 0px;}.block-process-2.size-small .__block .__title {   font-size: 18px;   margin-bottom: 5px;}@media only screen and (min-width: 1020px) { .block-process-2 .__block { max-width: 320px; }}@media only screen and (max-width: 1019px) { .block-process-2 .__block { max-width: 720px; }}/* Icon-box-list */.group-icon-box-list-right-slider { position: relative;}.group-icon-box-list-right-slider .__block-wrapper-1,.group-icon-box-list-right-slider .__block-wrapper-2 { padding-right: 15px; padding-left: 15px;}.group-icon-box-list-right-slider .__block-wrapper-1 .__block,.group-icon-box-list-right-slider .__block-wrapper-2 .__block { margin-right: auto; margin-left: auto;}.group-icon-box-list-right-slider .__block-wrapper-1 { padding-top: 100px; padding-bottom: 60px;}.group-icon-box-list-right-slider .__block-wrapper-1 .__block .hr-header { margin-bottom: 30px;}.group-icon-box-list-right-slider .__block-wrapper-2 { position: relative;}.group-icon-box-list-right-slider .__block-wrapper-2 .cell-vertical-wrapper { table-layout: fixed;}.group-icon-box-list-right-slider .__block-wrapper-2 .__block { max-width: 640px;}@media only screen and (min-width: 768px ) { .group-icon-box-list-right-slider .__block-wrapper-1 .__block {  width: 720px; }}@media only screen and (min-width: 1020px ) { .group-icon-box-list-right-slider .__block-wrapper-1 .__block {  width: 960px; }}@media only screen and (min-width: 1230px ) { .group-icon-box-list-right-slider .__block-wrapper-1, .group-icon-box-list-right-slider .__block-wrapper-2 {  width: 50%;  padding-right: 30px;  padding-left: 30px; } .group-icon-box-list-right-slider .__block-wrapper-1 .__block {  max-width: 680px; } .group-icon-box-list-right-slider .__block-wrapper-2 {  position: absolute;  top: 0;  right: 0;  height: 100%; }}@media only screen and (max-width: 1229px ) { .group-icon-box-list-right-slider .__block-wrapper-2 {  padding-top: 80px;  padding-bottom: 60px; }}.group-icon-box-list-side-image { position: relative;}.group-icon-box-list-side-image:before,.group-icon-box-list-side-image:after { content: " "; display: table;}.group-icon-box-list-side-image:after { clear: both;}.group-icon-box-list-side-image:before,.group-icon-box-list-side-image:after { content: " "; display: table;}.group-icon-box-list-side-image:after { clear: both;}.group-icon-box-list-side-image .__block-wrapper-2 { padding-top: 100px; padding-bottom: 75px; padding-right: 15px; padding-left: 15px;}.group-icon-box-list-side-image .__block-wrapper-2 .__block { margin-right: auto; margin-left: auto;}.group-icon-box-list-side-image .__block-wrapper-2 .__block > .__title { margin-bottom: 20px;}.group-icon-box-list-side-image .__block-wrapper-2 .__block > .__caption { margin-bottom: 50px;}.group-icon-box-list-side-image .__block-wrapper-2 .__block .block-icon-box-left-icon { margin-bottom: 25px;}.group-icon-box-list-side-image .__block-wrapper-2 .__block .block-icon-box-left-icon .__right-side .__heading { padding-top: 5px; margin-bottom: 8px;}@media only screen and (min-width: 768px ) { .group-icon-box-list-side-image .__block-wrapper-2 .__block {  width: 720px; }}@media only screen and (min-width: 1020px ) { .group-icon-box-list-side-image .__block-wrapper-2 .__block {  width: 960px; }}@media only screen and (min-width: 1230px ) { .group-icon-box-list-side-image .__block-wrapper-1, .group-icon-box-list-side-image .__block-wrapper-2 {  width: 50%; } .group-icon-box-list-side-image .__block-wrapper-2 {  padding-right: 30px;  padding-left: 30px;  float: right; } .group-icon-box-list-side-image .__block-wrapper-2 .__block {  max-width: 700px; } .group-icon-box-list-side-image .__block-wrapper-1 {  position: absolute;  top: 0;  left: 0;  height: 100%; }}@media only screen and (max-width: 1229px ) { .group-icon-box-list-side-image .__block-wrapper-1 {  position: relative;  min-height: 500px; }}.static-background { background-position: 50% 50%; background-size: cover; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -2;}/*! * Datetimepicker for Bootstrap 3 * version :4.17.37 * https://github.com/Eonasdan/bootstrap-datetimepicker/ */.bootstrap-datetimepicker-widget {  list-style: none;}  .bootstrap-datetimepicker-widget.dropdown-menu {    margin: 2px 0;    padding: 4px;    width: 19em;  }@media (min-width:768px) {  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {    width: 38em;  }}@media (min-width:992px) {  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {    width: 38em;  }}@media (min-width:1200px) {  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {    width: 38em;  }}.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {  content: '';  display: inline-block;  position: absolute;}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {  border-left: 7px solid transparent;  border-right: 7px solid transparent;  border-bottom: 7px solid #ccc;  border-bottom-color: rgba(0,0,0,0.2);  top: -7px;  left: 7px;}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-bottom: 6px solid white;  top: -6px;  left: 8px;}.bootstrap-datetimepicker-widget.dropdown-menu.top:before {  border-left: 7px solid transparent;  border-right: 7px solid transparent;  border-top: 7px solid #ccc;  border-top-color: rgba(0,0,0,0.2);  bottom: -7px;  left: 6px;}.bootstrap-datetimepicker-widget.dropdown-menu.top:after {  border-left: 6px solid transparent;  border-right: 6px solid transparent;  border-top: 6px solid white;  bottom: -6px;  left: 7px;}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {  left: auto;  right: 6px;}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {  left: auto;  right: 7px;}.bootstrap-datetimepicker-widget .list-unstyled {  margin: 0;}.bootstrap-datetimepicker-widget a[data-action] {  padding: 6px 0;}  .bootstrap-datetimepicker-widget a[data-action]:active {    box-shadow: none;  }.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {  width: 54px;  font-weight: bold;  font-size: 1.2em;  margin: 0;}.bootstrap-datetimepicker-widget button[data-action] {  padding: 6px;}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Increment Hours";}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Increment Minutes";}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Decrement Hours";}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Decrement Minutes";}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Show Hours";}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Show Minutes";}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Toggle AM/PM";}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Clear the picker";}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;  content: "Set the date to today";}.bootstrap-datetimepicker-widget .picker-switch {  text-align: center;}  .bootstrap-datetimepicker-widget .picker-switch::after {    position: absolute;    width: 1px;    height: 1px;    margin: -1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    border: 0;    content: "Toggle Date and Time Screens";  }  .bootstrap-datetimepicker-widget .picker-switch td {    padding: 0;    margin: 0;    height: auto;    width: auto;    line-height: inherit;  }    .bootstrap-datetimepicker-widget .picker-switch td span {      line-height: 2.5;      height: 2.5em;      width: 100%;    }.bootstrap-datetimepicker-widget table {  width: 100%;  margin: 0;}  .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {    text-align: center;    border-radius: 4px;  }  .bootstrap-datetimepicker-widget table th {    height: 20px;    line-height: 20px;    width: 20px;  }    .bootstrap-datetimepicker-widget table th.picker-switch {      width: 145px;    }    .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {      background: none;      color: #777;      cursor: not-allowed;    }    .bootstrap-datetimepicker-widget table th.prev::after {      position: absolute;      width: 1px;      height: 1px;      margin: -1px;      padding: 0;      overflow: hidden;      clip: rect(0, 0, 0, 0);      border: 0;      content: "Previous Month";    }    .bootstrap-datetimepicker-widget table th.next::after {      position: absolute;      width: 1px;      height: 1px;      margin: -1px;      padding: 0;      overflow: hidden;      clip: rect(0, 0, 0, 0);      border: 0;      content: "Next Month";    }  .bootstrap-datetimepicker-widget table thead tr:first-child th {    cursor: pointer;  }    .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {      background: #eee;    }  .bootstrap-datetimepicker-widget table td {    height: 54px;    line-height: 54px;    width: 54px;  }    .bootstrap-datetimepicker-widget table td.cw {      font-size: .8em;      height: 20px;      line-height: 20px;      color: #777;    }    .bootstrap-datetimepicker-widget table td.day {      height: 20px;      line-height: 20px;      width: 20px;    }      .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {        background: #eee;        cursor: pointer;      }    .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {      color: #777;    }    .bootstrap-datetimepicker-widget table td.today {      position: relative;    }      .bootstrap-datetimepicker-widget table td.today:before {        content: '';        display: inline-block;        border: solid transparent;        border-width: 0 0 7px 7px;        border-bottom-color: #337ab7;        border-top-color: rgba(0,0,0,0.2);        position: absolute;        bottom: 4px;        right: 4px;      }    .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {      background-color: #337ab7;      color: #fff;      text-shadow: 0 -1px 0 rgba(0,0,0,0.25);    }      .bootstrap-datetimepicker-widget table td.active.today:before {        border-bottom-color: #fff;      }    .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {      background: none;      color: #777;      cursor: not-allowed;    }    .bootstrap-datetimepicker-widget table td span {      display: inline-block;      width: 54px;      height: 54px;      line-height: 54px;      margin: 2px 1.5px;      cursor: pointer;      border-radius: 4px;    }      .bootstrap-datetimepicker-widget table td span:hover {        background: #eee;      }      .bootstrap-datetimepicker-widget table td span.active {        background-color: #337ab7;        color: #fff;        text-shadow: 0 -1px 0 rgba(0,0,0,0.25);      }      .bootstrap-datetimepicker-widget table td span.old {        color: #777;      }      .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {        background: none;        color: #777;        cursor: not-allowed;      }.bootstrap-datetimepicker-widget.usetwentyfour td.hour {  height: 27px;  line-height: 27px;}.bootstrap-datetimepicker-widget.wider {  width: 21em;}.bootstrap-datetimepicker-widget .datepicker-decades .decade {  line-height: 1.8em !important;}.input-group.date .input-group-addon {  cursor: pointer;}.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;}h2.text-medium.giris.m-t-0 {  font-size:48px!important;  text-align: center;}img.logo {   max-height: 48px;  margin-top: 6px;}.text-large, .text-large span, .text-large span span {  font-size: 65px !important;  line-height: 84px !important;  font-weight: 800 !important;}.icon-box.center h3 {  font-size: 17px;}img.hakkimizda-foto {  width: 100%;}/*#topbar.topbar-transparent {  background-color: white!important;}#header.header-transparent {  background-color: white!important;}.topbar-transparent.topbar-dark .topbar-dropdown .title a, .topbar-transparent.topbar-dark .topbar-dropdown {  color: #857140;}*/.topbar-transparent.topbar-dark .topbar-dropdown .title a, .topbar-transparent.topbar-dark .topbar-dropdown {  color: #ffffff!important;}a.btn.btn-primary {  margin-left: 17px;  margin-top: 2px;  /* padding: 9px 18px; */}a.btn.btn-primary.rzv {  padding: 8px 5px !important;}a.btn.btn-primary.oda{  width: 100%;  /* margin-bottom: 25px; */  margin-top: -3px;  margin-left: 0px;}.lang {float:right;}.room img {  width:100%;}.section-video {  min-height: 500px;  padding-top: 74px;}.section-video .text-light .lead,.section-video .text-light h1 {  color:#000 !important;}.section-video .transparent {  color:#000 !important;  border-color:#000 !important;}.whatsapp-size{font-size:xx-large;}.topbar-dropdown .title .fa {  margin-left: 7px;  position: relative;  top: 2px !important;}@media (min-width:1200px){.whatsapp-position{  width: 36px;  position: absolute !important;  top: 125% !important;  left: 32% !important;}}@media (max-width:480px) {#header.header-transparent + .page-title-parallax {  background-size:cover !important;}#topbar .topbar-dropdown {  font-size: 10px;}.whatsapp-position{  width: 36px;  position: absolute !important;  top: 125% !important;  left: 35% !important;}}