/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d06e971d69e625585fc45c0003fa4383) * Config saved to config.json and https://gist.github.com/d06e971d69e625585fc45c0003fa4383 *//*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {  font-family:sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;}body {  margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline;}audio:not([controls]) {  display: none;  height: 0;}[hidden],template {  display: none;}a {  background-color: transparent;}a:active,a:hover {  outline: 0;}abbr[title] {  border-bottom: 1px dotted;}b,strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background: #ff0;  color: #000;}small {  font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}figure {  margin: 1em 40px;}hr {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}button,input,optgroup,select,textarea {  color: inherit;  font: inherit;  margin: 0;}button {  overflow: visible;}button,select {  text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}button[disabled],html input[disabled] {  cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}input {  line-height: normal;}input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="search"] {  -webkit-appearance: textfield;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;}textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}@font-face {  font-family: 'Glyphicons Halflings';  src: url('/upload/fonts/glyphicons-halflings-regular.eot');  src: url('/upload/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/upload/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/upload/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/upload/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/upload/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {  position: relative;  top: 1px;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before {  content: "\002a";}.glyphicon-plus:before {  content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before {  content: "\20ac";}.glyphicon-minus:before {  content: "\2212";}.glyphicon-cloud:before {  content: "\2601";}.glyphicon-envelope:before {  content: "\2709";}.glyphicon-pencil:before {  content: "\270f";}.glyphicon-glass:before {  content: "\e001";}.glyphicon-music:before {  content: "\e002";}.glyphicon-search:before {  content: "\e003";}.glyphicon-heart:before {  content: "\e005";}.glyphicon-star:before {  content: "\e006";}.glyphicon-star-empty:before {  content: "\e007";}.glyphicon-user:before {  content: "\e008";}.glyphicon-film:before {  content: "\e009";}.glyphicon-th-large:before {  content: "\e010";}.glyphicon-th:before {  content: "\e011";}.glyphicon-th-list:before {  content: "\e012";}.glyphicon-ok:before {  content: "\e013";}.glyphicon-remove:before {  content: "\e014";}.glyphicon-zoom-in:before {  content: "\e015";}.glyphicon-zoom-out:before {  content: "\e016";}.glyphicon-off:before {  content: "\e017";}.glyphicon-signal:before {  content: "\e018";}.glyphicon-cog:before {  content: "\e019";}.glyphicon-trash:before {  content: "\e020";}.glyphicon-home:before {  content: "\e021";}.glyphicon-file:before {  content: "\e022";}.glyphicon-time:before {  content: "\e023";}.glyphicon-road:before {  content: "\e024";}.glyphicon-download-alt:before {  content: "\e025";}.glyphicon-download:before {  content: "\e026";}.glyphicon-upload:before {  content: "\e027";}.glyphicon-inbox:before {  content: "\e028";}.glyphicon-play-circle:before {  content: "\e029";}.glyphicon-repeat:before {  content: "\e030";}.glyphicon-refresh:before {  content: "\e031";}.glyphicon-list-alt:before {  content: "\e032";}.glyphicon-lock:before {  content: "\e033";}.glyphicon-flag:before {  content: "\e034";}.glyphicon-headphones:before {  content: "\e035";}.glyphicon-volume-off:before {  content: "\e036";}.glyphicon-volume-down:before {  content: "\e037";}.glyphicon-volume-up:before {  content: "\e038";}.glyphicon-qrcode:before {  content: "\e039";}.glyphicon-barcode:before {  content: "\e040";}.glyphicon-tag:before {  content: "\e041";}.glyphicon-tags:before {  content: "\e042";}.glyphicon-book:before {  content: "\e043";}.glyphicon-bookmark:before {  content: "\e044";}.glyphicon-print:before {  content: "\e045";}.glyphicon-camera:before {  content: "\e046";}.glyphicon-font:before {  content: "\e047";}.glyphicon-bold:before {  content: "\e048";}.glyphicon-italic:before {  content: "\e049";}.glyphicon-text-height:before {  content: "\e050";}.glyphicon-text-width:before {  content: "\e051";}.glyphicon-align-left:before {  content: "\e052";}.glyphicon-align-center:before {  content: "\e053";}.glyphicon-align-right:before {  content: "\e054";}.glyphicon-align-justify:before {  content: "\e055";}.glyphicon-list:before {  content: "\e056";}.glyphicon-indent-left:before {  content: "\e057";}.glyphicon-indent-right:before {  content: "\e058";}.glyphicon-facetime-video:before {  content: "\e059";}.glyphicon-picture:before {  content: "\e060";}.glyphicon-map-marker:before {  content: "\e062";}.glyphicon-adjust:before {  content: "\e063";}.glyphicon-tint:before {  content: "\e064";}.glyphicon-edit:before {  content: "\e065";}.glyphicon-share:before {  content: "\e066";}.glyphicon-check:before {  content: "\e067";}.glyphicon-move:before {  content: "\e068";}.glyphicon-step-backward:before {  content: "\e069";}.glyphicon-fast-backward:before {  content: "\e070";}.glyphicon-backward:before {  content: "\e071";}.glyphicon-play:before {  content: "\e072";}.glyphicon-pause:before {  content: "\e073";}.glyphicon-stop:before {  content: "\e074";}.glyphicon-forward:before {  content: "\e075";}.glyphicon-fast-forward:before {  content: "\e076";}.glyphicon-step-forward:before {  content: "\e077";}.glyphicon-eject:before {  content: "\e078";}.glyphicon-chevron-left:before {  content: "\e079";}.glyphicon-chevron-right:before {  content: "\e080";}.glyphicon-plus-sign:before {  content: "\e081";}.glyphicon-minus-sign:before {  content: "\e082";}.glyphicon-remove-sign:before {  content: "\e083";}.glyphicon-ok-sign:before {  content: "\e084";}.glyphicon-question-sign:before {  content: "\e085";}.glyphicon-info-sign:before {  content: "\e086";}.glyphicon-screenshot:before {  content: "\e087";}.glyphicon-remove-circle:before {  content: "\e088";}.glyphicon-ok-circle:before {  content: "\e089";}.glyphicon-ban-circle:before {  content: "\e090";}.glyphicon-arrow-left:before {  content: "\e091";}.glyphicon-arrow-right:before {  content: "\e092";}.glyphicon-arrow-up:before {  content: "\e093";}.glyphicon-arrow-down:before {  content: "\e094";}.glyphicon-share-alt:before {  content: "\e095";}.glyphicon-resize-full:before {  content: "\e096";}.glyphicon-resize-small:before {  content: "\e097";}.glyphicon-exclamation-sign:before {  content: "\e101";}.glyphicon-gift:before {  content: "\e102";}.glyphicon-leaf:before {  content: "\e103";}.glyphicon-fire:before {  content: "\e104";}.glyphicon-eye-open:before {  content: "\e105";}.glyphicon-eye-close:before {  content: "\e106";}.glyphicon-warning-sign:before {  content: "\e107";}.glyphicon-plane:before {  content: "\e108";}.glyphicon-calendar:before {  content: "\e109";}.glyphicon-random:before {  content: "\e110";}.glyphicon-comment:before {  content: "\e111";}.glyphicon-magnet:before {  content: "\e112";}.glyphicon-chevron-up:before {  content: "\e113";}.glyphicon-chevron-down:before {  content: "\e114";}.glyphicon-retweet:before {  content: "\e115";}.glyphicon-shopping-cart:before {  content: "\e116";}.glyphicon-folder-close:before {  content: "\e117";}.glyphicon-folder-open:before {  content: "\e118";}.glyphicon-resize-vertical:before {  content: "\e119";}.glyphicon-resize-horizontal:before {  content: "\e120";}.glyphicon-hdd:before {  content: "\e121";}.glyphicon-bullhorn:before {  content: "\e122";}.glyphicon-bell:before {  content: "\e123";}.glyphicon-certificate:before {  content: "\e124";}.glyphicon-thumbs-up:before {  content: "\e125";}.glyphicon-thumbs-down:before {  content: "\e126";}.glyphicon-hand-right:before {  content: "\e127";}.glyphicon-hand-left:before {  content: "\e128";}.glyphicon-hand-up:before {  content: "\e129";}.glyphicon-hand-down:before {  content: "\e130";}.glyphicon-circle-arrow-right:before {  content: "\e131";}.glyphicon-circle-arrow-left:before {  content: "\e132";}.glyphicon-circle-arrow-up:before {  content: "\e133";}.glyphicon-circle-arrow-down:before {  content: "\e134";}.glyphicon-globe:before {  content: "\e135";}.glyphicon-wrench:before {  content: "\e136";}.glyphicon-tasks:before {  content: "\e137";}.glyphicon-filter:before {  content: "\e138";}.glyphicon-briefcase:before {  content: "\e139";}.glyphicon-fullscreen:before {  content: "\e140";}.glyphicon-dashboard:before {  content: "\e141";}.glyphicon-paperclip:before {  content: "\e142";}.glyphicon-heart-empty:before {  content: "\e143";}.glyphicon-link:before {  content: "\e144";}.glyphicon-phone:before {  content: "\e145";}.glyphicon-pushpin:before {  content: "\e146";}.glyphicon-usd:before {  content: "\e148";}.glyphicon-gbp:before {  content: "\e149";}.glyphicon-sort:before {  content: "\e150";}.glyphicon-sort-by-alphabet:before {  content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {  content: "\e152";}.glyphicon-sort-by-order:before {  content: "\e153";}.glyphicon-sort-by-order-alt:before {  content: "\e154";}.glyphicon-sort-by-attributes:before {  content: "\e155";}.glyphicon-sort-by-attributes-alt:before {  content: "\e156";}.glyphicon-unchecked:before {  content: "\e157";}.glyphicon-expand:before {  content: "\e158";}.glyphicon-collapse-down:before {  content: "\e159";}.glyphicon-collapse-up:before {  content: "\e160";}.glyphicon-log-in:before {  content: "\e161";}.glyphicon-flash:before {  content: "\e162";}.glyphicon-log-out:before {  content: "\e163";}.glyphicon-new-window:before {  content: "\e164";}.glyphicon-record:before {  content: "\e165";}.glyphicon-save:before {  content: "\e166";}.glyphicon-open:before {  content: "\e167";}.glyphicon-saved:before {  content: "\e168";}.glyphicon-import:before {  content: "\e169";}.glyphicon-export:before {  content: "\e170";}.glyphicon-send:before {  content: "\e171";}.glyphicon-floppy-disk:before {  content: "\e172";}.glyphicon-floppy-saved:before {  content: "\e173";}.glyphicon-floppy-remove:before {  content: "\e174";}.glyphicon-floppy-save:before {  content: "\e175";}.glyphicon-floppy-open:before {  content: "\e176";}.glyphicon-credit-card:before {  content: "\e177";}.glyphicon-transfer:before {  content: "\e178";}.glyphicon-cutlery:before {  content: "\e179";}.glyphicon-header:before {  content: "\e180";}.glyphicon-compressed:before {  content: "\e181";}.glyphicon-earphone:before {  content: "\e182";}.glyphicon-phone-alt:before {  content: "\e183";}.glyphicon-tower:before {  content: "\e184";}.glyphicon-stats:before {  content: "\e185";}.glyphicon-sd-video:before {  content: "\e186";}.glyphicon-hd-video:before {  content: "\e187";}.glyphicon-subtitles:before {  content: "\e188";}.glyphicon-sound-stereo:before {  content: "\e189";}.glyphicon-sound-dolby:before {  content: "\e190";}.glyphicon-sound-5-1:before {  content: "\e191";}.glyphicon-sound-6-1:before {  content: "\e192";}.glyphicon-sound-7-1:before {  content: "\e193";}.glyphicon-copyright-mark:before {  content: "\e194";}.glyphicon-registration-mark:before {  content: "\e195";}.glyphicon-cloud-download:before {  content: "\e197";}.glyphicon-cloud-upload:before {  content: "\e198";}.glyphicon-tree-conifer:before {  content: "\e199";}.glyphicon-tree-deciduous:before {  content: "\e200";}.glyphicon-cd:before {  content: "\e201";}.glyphicon-save-file:before {  content: "\e202";}.glyphicon-open-file:before {  content: "\e203";}.glyphicon-level-up:before {  content: "\e204";}.glyphicon-copy:before {  content: "\e205";}.glyphicon-paste:before {  content: "\e206";}.glyphicon-alert:before {  content: "\e209";}.glyphicon-equalizer:before {  content: "\e210";}.glyphicon-king:before {  content: "\e211";}.glyphicon-queen:before {  content: "\e212";}.glyphicon-pawn:before {  content: "\e213";}.glyphicon-bishop:before {  content: "\e214";}.glyphicon-knight:before {  content: "\e215";}.glyphicon-baby-formula:before {  content: "\e216";}.glyphicon-tent:before {  content: "\26fa";}.glyphicon-blackboard:before {  content: "\e218";}.glyphicon-bed:before {  content: "\e219";}.glyphicon-apple:before {  content: "\f8ff";}.glyphicon-erase:before {  content: "\e221";}.glyphicon-hourglass:before {  content: "\231b";}.glyphicon-lamp:before {  content: "\e223";}.glyphicon-duplicate:before {  content: "\e224";}.glyphicon-piggy-bank:before {  content: "\e225";}.glyphicon-scissors:before {  content: "\e226";}.glyphicon-bitcoin:before {  content: "\e227";}.glyphicon-btc:before {  content: "\e227";}.glyphicon-xbt:before {  content: "\e227";}.glyphicon-yen:before {  content: "\00a5";}.glyphicon-jpy:before {  content: "\00a5";}.glyphicon-ruble:before {  content: "\20bd";}.glyphicon-rub:before {  content: "\20bd";}.glyphicon-scale:before {  content: "\e230";}.glyphicon-ice-lolly:before {  content: "\e231";}.glyphicon-ice-lolly-tasted:before {  content: "\e232";}.glyphicon-education:before {  content: "\e233";}.glyphicon-option-horizontal:before {  content: "\e234";}.glyphicon-option-vertical:before {  content: "\e235";}.glyphicon-menu-hamburger:before {  content: "\e236";}.glyphicon-modal-window:before {  content: "\e237";}.glyphicon-oil:before {  content: "\e238";}.glyphicon-grain:before {  content: "\e239";}.glyphicon-sunglasses:before {  content: "\e240";}.glyphicon-text-size:before {  content: "\e241";}.glyphicon-text-color:before {  content: "\e242";}.glyphicon-text-background:before {  content: "\e243";}.glyphicon-object-align-top:before {  content: "\e244";}.glyphicon-object-align-bottom:before {  content: "\e245";}.glyphicon-object-align-horizontal:before {  content: "\e246";}.glyphicon-object-align-left:before {  content: "\e247";}.glyphicon-object-align-vertical:before {  content: "\e248";}.glyphicon-object-align-right:before {  content: "\e249";}.glyphicon-triangle-right:before {  content: "\e250";}.glyphicon-triangle-left:before {  content: "\e251";}.glyphicon-triangle-bottom:before {  content: "\e252";}.glyphicon-triangle-top:before {  content: "\e253";}.glyphicon-console:before {  content: "\e254";}.glyphicon-superscript:before {  content: "\e255";}.glyphicon-subscript:before {  content: "\e256";}.glyphicon-menu-left:before {  content: "\e257";}.glyphicon-menu-right:before {  content: "\e258";}.glyphicon-menu-down:before {  content: "\e259";}.glyphicon-menu-up:before {  content: "\e260";}* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 1.42857143;  color: #333333;  background-color: #ffffff;}input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;}a {  color: #337ab7;  text-decoration: none;}a:hover,a:focus {  color: #23527c;  text-decoration: underline;}a:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}figure {  margin: 0;}img {  vertical-align: middle;}.img-responsive,.thumbnail > img,.thumbnail a > img {  display: block;  max-width: 100%;  height: auto;}.img-rounded {  border-radius: 6px;}.img-thumbnail {  padding: 4px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #dddddd;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.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 #eeeeee;}.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto;}[role="button"] {  cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  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: #777777;}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: #777777;}.text-primary {  color: #337ab7;}a.text-primary:hover,a.text-primary:focus {  color: #286090;}.text-success {  color: #3c763d;}a.text-success:hover,a.text-success:focus {  color: #2b542c;}.text-info {  color: #31708f;}a.text-info:hover,a.text-info:focus {  color: #245269;}.text-warning {  color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus {  color: #66512c;}.text-danger {  color: #a94442;}a.text-danger:hover,a.text-danger:focus {  color: #843534;}.bg-primary {  color: #fff;  background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus {  background-color: #286090;}.bg-success {  background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {  background-color: #c1e2b3;}.bg-info {  background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {  background-color: #afd9ee;}.bg-warning {  background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {  background-color: #f7ecb5;}.bg-danger {  background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {  background-color: #e4b9b9;}.page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee;}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 #777777;}.initialism {  font-size: 90%;  text-transform: uppercase;}blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eeeeee;}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: #777777;}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 #eeeeee;  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: #ffffff;  background-color: #333333;  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: #333333;  background-color: #f5f5f5;  border: 1px solid #cccccc;  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: #777777;  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 #dddddd;}.table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #dddddd;}.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 #dddddd;}.table .table {  background-color: #ffffff;}.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 #dddddd;}.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 #dddddd;}.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 #dddddd;  }  .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: #333333;  border: 0;  border-bottom: 1px solid #e5e5e5;}label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold;}input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}input[type="radio"],input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal;}input[type="file"] {  display: block;}input[type="range"] {  display: block;  width: 100%;}select[multiple],select[size] {  height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857143;  color: #555555;}.form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555555;  background-color: #ffffff;  background-image: none;  border: 1px solid #cccccc;  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: #999999;  opacity: 1;}.form-control:-ms-input-placeholder {  color: #999999;}.form-control::-webkit-input-placeholder {  color: #999999;}.form-control::-ms-expand {  border: 0;  background-color: transparent;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {  background-color: #eeeeee;  opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control {  cursor: not-allowed;}textarea.form-control {  height: auto;}input[type="search"] {  -webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {    line-height: 34px;  }  input[type="date"].input-sm,  input[type="time"].input-sm,  input[type="datetime-local"].input-sm,  input[type="month"].input-sm,  .input-group-sm input[type="date"],  .input-group-sm input[type="time"],  .input-group-sm input[type="datetime-local"],  .input-group-sm input[type="month"] {    line-height: 30px;  }  input[type="date"].input-lg,  input[type="time"].input-lg,  input[type="datetime-local"].input-lg,  input[type="month"].input-lg,  .input-group-lg input[type="date"],  .input-group-lg input[type="time"],  .input-group-lg input[type="datetime-local"],  .input-group-lg input[type="month"] {    line-height: 46px;  }}.form-group {  margin-bottom: 15px;}.radio,.checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px;}.radio label,.checkbox label {  min-height: 20px;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  cursor: pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9;}.radio + .radio,.checkbox + .checkbox {  margin-top: -5px;}.radio-inline,.checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {  cursor: not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {  cursor: not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {  cursor: not-allowed;}.form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px;}.form-control-static.input-lg,.form-control-static.input-sm {  padding-left: 0;  padding-right: 0;}.input-sm {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-sm {  height: 30px;  line-height: 30px;}textarea.input-sm,select[multiple].input-sm {  height: auto;}.form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}.form-group-sm select.form-control {  height: 30px;  line-height: 30px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {  height: auto;}.form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 6px 10px;  font-size: 12px;  line-height: 1.5;}.input-lg {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}select.input-lg {  height: 46px;  line-height: 46px;}textarea.input-lg,select[multiple].input-lg {  height: auto;}.form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}.form-group-lg select.form-control {  height: 46px;  line-height: 46px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {  height: auto;}.form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 11px 16px;  font-size: 18px;  line-height: 1.3333333;}.has-feedback {  position: relative;}.has-feedback .form-control {  padding-right: 42.5px;}.form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none;}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px;}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {  color: #3c763d;}.has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8;}.has-success .form-control-feedback {  color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {  color: #8a6d3b;}.has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3;}.has-warning .form-control-feedback {  color: #8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {  color: #a94442;}.has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede;}.has-error .form-control-feedback {  color: #a94442;}.has-feedback label ~ .form-control-feedback {  top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {  top: 0;}.help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;}@media (min-width: 768px) {  .form-inline .form-group {    display: inline-block;    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .form-control {    display: inline-block;    width: auto;    vertical-align: middle;  }  .form-inline .form-control-static {    display: inline-block;  }  .form-inline .input-group {    display: inline-table;    vertical-align: middle;  }  .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {    width: auto;  }  .form-inline .input-group > .form-control {    width: 100%;  }  .form-inline .control-label {    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .radio,  .form-inline .checkbox {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    vertical-align: middle;  }  .form-inline .radio label,  .form-inline .checkbox label {    padding-left: 0;  }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {    position: relative;    margin-left: 0;  }  .form-inline .has-feedback .form-control-feedback {    top: 0;  }}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px;}.form-horizontal .radio,.form-horizontal .checkbox {  min-height: 27px;}.form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px;}@media (min-width: 768px) {  .form-horizontal .control-label {    text-align: right;    margin-bottom: 0;    padding-top: 7px;  }}.form-horizontal .has-feedback .form-control-feedback {  right: 15px;}@media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {    padding-top: 11px;    font-size: 18px;  }}@media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;    font-size: 12px;  }}.btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {  color: #333333;  text-decoration: none;}.btn:active,.btn.active {  outline: 0;  background-image: none;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {  cursor: not-allowed;  opacity: 0.65;  filter: alpha(opacity=65);  -webkit-box-shadow: none;  box-shadow: none;}a.btn.disabled,fieldset[disabled] a.btn {  pointer-events: none;}.btn-default {  color: #333333;  background-color: #ffffff;  border-color: #cccccc;}.btn-default:focus,.btn-default.focus {  color: #333333;  background-color: #e6e6e6;  border-color: #8c8c8c;}.btn-default:hover {  color: #333333;  background-color: #e6e6e6;  border-color: #adadad;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  color: #333333;  background-color: #e6e6e6;  border-color: #adadad;}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {  color: #333333;  background-color: #d4d4d4;  border-color: #8c8c8c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {  background-image: none;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {  background-color: #ffffff;  border-color: #cccccc;}.btn-default .badge {  color: #ffffff;  background-color: #333333;}.btn-primary {  color: #ffffff;  background-color: #337ab7;  border-color: #2e6da4;}.btn-primary:focus,.btn-primary.focus {  color: #ffffff;  background-color: #286090;  border-color: #122b40;}.btn-primary:hover {  color: #ffffff;  background-color: #286090;  border-color: #204d74;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  color: #ffffff;  background-color: #286090;  border-color: #204d74;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {  color: #ffffff;  background-color: #204d74;  border-color: #122b40;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  background-image: none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {  background-color: #337ab7;  border-color: #2e6da4;}.btn-primary .badge {  color: #337ab7;  background-color: #ffffff;}.btn-success {  color: #ffffff;  background-color: #5cb85c;  border-color: #4cae4c;}.btn-success:focus,.btn-success.focus {  color: #ffffff;  background-color: #449d44;  border-color: #255625;}.btn-success:hover {  color: #ffffff;  background-color: #449d44;  border-color: #398439;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {  color: #ffffff;  background-color: #449d44;  border-color: #398439;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {  color: #ffffff;  background-color: #398439;  border-color: #255625;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {  background-image: none;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {  background-color: #5cb85c;  border-color: #4cae4c;}.btn-success .badge {  color: #5cb85c;  background-color: #ffffff;}.btn-info {  color: #ffffff;  background-color: #5bc0de;  border-color: #46b8da;}.btn-info:focus,.btn-info.focus {  color: #ffffff;  background-color: #31b0d5;  border-color: #1b6d85;}.btn-info:hover {  color: #ffffff;  background-color: #31b0d5;  border-color: #269abc;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {  color: #ffffff;  background-color: #31b0d5;  border-color: #269abc;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {  color: #ffffff;  background-color: #269abc;  border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {  background-image: none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {  background-color: #5bc0de;  border-color: #46b8da;}.btn-info .badge {  color: #5bc0de;  background-color: #ffffff;}.btn-warning {  color: #ffffff;  background-color: #f0ad4e;  border-color: #eea236;}.btn-warning:focus,.btn-warning.focus {  color: #ffffff;  background-color: #ec971f;  border-color: #985f0d;}.btn-warning:hover {  color: #ffffff;  background-color: #ec971f;  border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {  color: #ffffff;  background-color: #ec971f;  border-color: #d58512;}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus {  color: #ffffff;  background-color: #d58512;  border-color: #985f0d;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {  background-image: none;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {  background-color: #f0ad4e;  border-color: #eea236;}.btn-warning .badge {  color: #f0ad4e;  background-color: #ffffff;}.btn-danger {  color: #ffffff;  background-color: #d9534f;  border-color: #d43f3a;}.btn-danger:focus,.btn-danger.focus {  color: #ffffff;  background-color: #c9302c;  border-color: #761c19;}.btn-danger:hover {  color: #ffffff;  background-color: #c9302c;  border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {  color: #ffffff;  background-color: #c9302c;  border-color: #ac2925;}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {  color: #ffffff;  background-color: #ac2925;  border-color: #761c19;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {  background-image: none;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {  background-color: #d9534f;  border-color: #d43f3a;}.btn-danger .badge {  color: #d9534f;  background-color: #ffffff;}.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: #777777;  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 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.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: 0.35s;  -o-transition-duration: 0.35s;  transition-duration: 0.35s;  -webkit-transition-timing-function: ease;  -o-transition-timing-function: ease;  transition-timing-function: ease;}.caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-top: 4px solid \9;  border-right: 4px solid transparent;  border-left: 4px solid transparent;}.dropup,.dropdown {  position: relative;}.dropdown-toggle:focus {  outline: 0;}.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  font-size: 14px;  text-align: left;  background-color: #ffffff;  border: 1px solid #cccccc;  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: #333333;  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: #ffffff;  text-decoration: none;  outline: 0;  background-color: #337ab7;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {  color: #777777;}.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: #777777;  white-space: nowrap;}.dropdown-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 990;}.pull-right > .dropdown-menu {  right: 0;  left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {  border-top: 0;  border-bottom: 4px dashed;  border-bottom: 4px solid \9;  content: "";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px;}@media (min-width: 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,.btn-toolbar .btn-group,.btn-toolbar .input-group {  float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {  margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0;}.btn-group > .btn:first-child {  margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-bottom-right-radius: 0;  border-top-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.btn-group > .btn-group {  float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-top-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {  outline: 0;}.btn-group > .btn + .dropdown-toggle {  padding-left: 8px;  padding-right: 8px;}.btn-group > .btn-lg + .dropdown-toggle {  padding-left: 12px;  padding-right: 12px;}.btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;  box-shadow: none;}.btn .caret {  margin-left: 0;}.btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0;}.dropup .btn-lg .caret {  border-width: 0 5px 5px;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%;}.btn-group-vertical > .btn-group > .btn {  float: none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-right-radius: 0;  border-top-left-radius: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0;}.btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group {  float: none;  display: table-cell;  width: 1%;}.btn-group-justified > .btn-group .btn {  width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {  left: auto;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none;}.input-group {  position: relative;  display: table;  border-collapse: separate;}.input-group[class*="col-"] {  float: none;  padding-left: 0;  padding-right: 0;}.input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0;}.input-group .form-control:focus {  z-index: 3;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto;}.input-group-addon,.input-group-btn,.input-group .form-control {  display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0;}.input-group-addon,.input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle;}.input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #cccccc;  border-radius: 4px;}.input-group-addon.input-sm {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px;}.input-group-addon.input-lg {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {  margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0;}.input-group-addon:first-child {  border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0;}.input-group-addon:last-child {  border-left: 0;}.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;}.input-group-btn > .btn {  position: relative;}.input-group-btn > .btn + .btn {  margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {  z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {  margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {  z-index: 2;  margin-left: -1px;}.nav {  margin-bottom: 0;  padding-left: 0;  list-style: none;}.nav > li {  position: relative;  display: block;}.nav > li > a {  position: relative;  display: block;  padding: 10px 15px;}.nav > li > a:hover,.nav > li > a:focus {  text-decoration: none;  background-color: #eeeeee;}.nav > li.disabled > a {  color: #777777;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {  color: #777777;  text-decoration: none;  background-color: transparent;  cursor: not-allowed;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {  background-color: #eeeeee;  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 #dddddd;}.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: #eeeeee #eeeeee #dddddd;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {  color: #555555;  background-color: #ffffff;  border: 1px solid #dddddd;  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 #dddddd;}@media (min-width: 768px) {  .nav-tabs.nav-justified > li > a {    border-bottom: 1px solid #dddddd;    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: #ffffff;  }}.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: #ffffff;  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 #dddddd;}@media (min-width: 768px) {  .nav-tabs-justified > li > a {    border-bottom: 1px solid #dddddd;    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: #ffffff;  }}.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;}.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: #cccccc;}.breadcrumb > .active {  color: #777777;}.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: #ffffff;  border: 1px solid #dddddd;  margin-left: -1px;}.pagination > li:first-child > a,.pagination > li:first-child > span {  margin-left: 0;  border-bottom-left-radius: 4px;  border-top-left-radius: 4px;}.pagination > li:last-child > a,.pagination > li:last-child > span {  border-bottom-right-radius: 4px;  border-top-right-radius: 4px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {  z-index: 2;  color: #23527c;  background-color: #eeeeee;  border-color: #dddddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {  z-index: 3;  color: #ffffff;  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: #777777;  background-color: #ffffff;  border-color: #dddddd;  cursor: not-allowed;}.pagination-lg > li > a,.pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px;}.pagination-sm > li > a,.pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px;}.label {  display: inline;  padding: .2em .6em .3em;  font-size: 75%;  font-weight: bold;  line-height: 1;  color: #ffffff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em;}a.label:hover,a.label:focus {  color: #ffffff;  text-decoration: none;  cursor: pointer;}.label:empty {  display: none;}.btn .label {  position: relative;  top: -1px;}.label-default {  background-color: #777777;}.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;}.jumbotron {  padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eeeeee;}.jumbotron h1,.jumbotron .h1 {  color: inherit;}.jumbotron p {  margin-bottom: 15px;  font-size: 21px;  font-weight: 200;}.jumbotron > hr {  border-top-color: #d5d5d5;}.container .jumbotron,.container-fluid .jumbotron {  border-radius: 6px;  padding-left: 15px;  padding-right: 15px;}.jumbotron .container {  max-width: 100%;}@media screen and (min-width: 768px) {  .jumbotron {    padding-top: 48px;    padding-bottom: 48px;  }  .container .jumbotron,  .container-fluid .jumbotron {    padding-left: 60px;    padding-right: 60px;  }  .jumbotron h1,  .jumbotron .h1 {    font-size: 63px;  }}.thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857143;  background-color: #ffffff;  border: 1px solid #dddddd;  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.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: #333333;}.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;}.panel {  margin-bottom: 20px;  background-color: #ffffff;  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 #dddddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}.panel > .list-group,.panel > .panel-collapse > .list-group {  margin-bottom: 0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {  border-top: 0;  border-top-right-radius: 3px;  border-top-left-radius: 3px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {  border-bottom: 0;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0;}.panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0;}.list-group + .panel-footer {  border-top-width: 0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table {  margin-bottom: 0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption {  padding-left: 15px;  padding-right: 15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {  border-top-right-radius: 3px;  border-top-left-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {  border-top-left-radius: 3px;  border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {  border-top-left-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {  border-top-right-radius: 3px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {  border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {  border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {  border-bottom-right-radius: 3px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body {  border-top: 1px solid #dddddd;}.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 #dddddd;}.panel-group .panel-footer {  border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #dddddd;}.panel-default {  border-color: #dddddd;}.panel-default > .panel-heading {  color: #333333;  background-color: #f5f5f5;  border-color: #dddddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #dddddd;}.panel-default > .panel-heading .badge {  color: #f5f5f5;  background-color: #333333;}.panel-default > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #dddddd;}.panel-primary {  border-color: #337ab7;}.panel-primary > .panel-heading {  color: #ffffff;  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: #ffffff;}.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%;}.close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000000;  text-shadow: 0 1px 0 #ffffff;  opacity: 0.2;  filter: alpha(opacity=20);}.close:hover,.close:focus {  color: #000000;  text-decoration: none;  cursor: pointer;  opacity: 0.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: #ffffff;  border: 1px solid #999999;  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: #000000;}.modal-backdrop.fade {  opacity: 0;  filter: alpha(opacity=0);}.modal-backdrop.in {  opacity: 0.5;  filter: alpha(opacity=50);}.modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5;}.modal-header .close {  margin-top: -2px;}.modal-title {  margin: 0;  line-height: 1.42857143;}.modal-body {  position: relative;  padding: 15px;}.modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {  margin-left: 5px;  margin-bottom: 0;}.modal-footer .btn-group .btn + .btn {  margin-left: -1px;}.modal-footer .btn-block + .btn-block {  margin-left: 0;}.modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll;}@media (min-width: 768px) {  .modal-dialog {    width: 600px;    margin: 30px auto;  }  .modal-content {    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);  }  .modal-sm {    width: 300px;  }}@media (min-width: 992px) {  .modal-lg {    width: 900px;  }}.tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857143;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 12px;  opacity: 0;  filter: alpha(opacity=0);}.tooltip.in {  opacity: 0.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: #ffffff;  text-align: center;  background-color: #000000;  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: #000000;}.tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000000;}.tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000000;}.tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000000;}.tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000000;}.tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000;}.tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000;}.tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000000;}.popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857143;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 14px;  background-color: #ffffff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #cccccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top {  margin-top: -10px;}.popover.right {  margin-left: 10px;}.popover.bottom {  margin-top: 10px;}.popover.left {  margin-left: -10px;}.popover-title {  margin: 0;  padding: 8px 14px;  font-size: 14px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0;}.popover-content {  padding: 9px 14px;}.popover > .arrow,.popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.popover > .arrow {  border-width: 11px;}.popover > .arrow:after {  border-width: 10px;  content: "";}.popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999999;  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: #ffffff;}.popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999999;  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: #ffffff;}.popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999999;  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: #ffffff;}.popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25);}.popover.left > .arrow:after {  content: " ";  right: 1px;  border-right-width: 0;  border-left-color: #ffffff;  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,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {  content: " ";  display: table;}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.panel-body:after,.modal-header:after,.modal-footer:after {  clear: both;}.center-block {  display: block;  margin-left: auto;  margin-right: auto;}.pull-right {  float: right !important;}.pull-left {  float: left !important;}.hide {  display: none !important;}.show {  display: block !important;}.invisible {  visibility: hidden;}.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.hidden {  display: none !important;}.affix {  position: fixed;}@-ms-viewport {  width: device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg {  display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {  display: none !important;}@media (max-width: 767px) {  .visible-xs {    display: block !important;  }  table.visible-xs {    display: table !important;  }  tr.visible-xs {    display: table-row !important;  }  th.visible-xs,  td.visible-xs {    display: table-cell !important;  }}@media (max-width: 767px) {  .visible-xs-block {    display: block !important;  }}@media (max-width: 767px) {  .visible-xs-inline {    display: inline !important;  }}@media (max-width: 767px) {  .visible-xs-inline-block {    display: inline-block !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .visible-sm {    display: block !important;  }  table.visible-sm {    display: table !important;  }  tr.visible-sm {    display: table-row !important;  }  th.visible-sm,  td.visible-sm {    display: table-cell !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {    display: block !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {    display: inline !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {    display: inline-block !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .visible-md {    display: block !important;  }  table.visible-md {    display: table !important;  }  tr.visible-md {    display: table-row !important;  }  th.visible-md,  td.visible-md {    display: table-cell !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {    display: block !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {    display: inline !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {    display: inline-block !important;  }}@media (min-width: 1200px) {  .visible-lg {    display: block !important;  }  table.visible-lg {    display: table !important;  }  tr.visible-lg {    display: table-row !important;  }  th.visible-lg,  td.visible-lg {    display: table-cell !important;  }}@media (min-width: 1200px) {  .visible-lg-block {    display: block !important;  }}@media (min-width: 1200px) {  .visible-lg-inline {    display: inline !important;  }}@media (min-width: 1200px) {  .visible-lg-inline-block {    display: inline-block !important;  }}@media (max-width: 767px) {  .hidden-xs {    display: none !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {    display: none !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {    display: none !important;  }}@media (min-width: 1200px) {  .hidden-lg {    display: none !important;  }}.visible-print {  display: none !important;}@media print {  .visible-print {    display: block !important;  }  table.visible-print {    display: table !important;  }  tr.visible-print {    display: table-row !important;  }  th.visible-print,  td.visible-print {    display: table-cell !important;  }}.visible-print-block {  display: none !important;}@media print {  .visible-print-block {    display: block !important;  }}.visible-print-inline {  display: none !important;}@media print {  .visible-print-inline {    display: inline !important;  }}.visible-print-inline-block {  display: none !important;}@media print {  .visible-print-inline-block {    display: inline-block !important;  }}@media print {  .hidden-print {    display: none !important;  }}/* Default height */.iosslider--custom-height,.iosslider-slideshow + .zn_fixed_slider_fill {  padding-bottom:43%;}@media only screen and (max-width: 1440px) {  .iosslider--custom-height,  .iosslider-slideshow + .zn_fixed_slider_fill {    padding-bottom: calc(39% + 5%);  }}@media only screen and (max-width: 1279px) {  .iosslider--custom-height,  .iosslider-slideshow + .zn_fixed_slider_fill {    padding-bottom: calc(39% + 10%);  }}@media only screen and (max-width: 991px) {  .iosslider--custom-height,  .iosslider-slideshow + .zn_fixed_slider_fill {    padding-bottom: calc(39% + 15%);  }}@media only screen and (max-width: 767px) {  .iosslider--custom-height,  .iosslider-slideshow + .zn_fixed_slider_fill {    padding-bottom: calc(39% + 35%);  }}@media only screen and (max-width: 480px) {  .iosslider--custom-height,  .iosslider-slideshow + .zn_fixed_slider_fill {    padding-bottom: calc(39% + 55%);  }}.iosslider--custom-height.fullscreen {  height: 100vh !important;}.iosslider-slideshow {  width: 100%;  height: 0;  overflow: hidden;}.iosslider-slideshow.ios--notpadded {  height: auto;  padding: 0;}.iosslider-slideshow .kl-loader {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);  -ms-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  z-index: 2;  -webkit-transition: opacity .3s ease-out, visibility .3s ease-out;  transition: opacity .3s ease-out, visibility .3s ease-out;}.kl-slider-loaded .kl-loader {  opacity: 0;  visibility: hidden;}.kl-loader svg path,.kl-loadersvg rect {  fill: #D31447;}.iosslider-slideshow.kl-slider-fullscreen {  height: 100vh;  padding-bottom: 0;  overflow: hidden;}/* Fixed Position on Scroll */.iosslider-slideshow.ios-fixed-position-scr {  position: fixed;  height: 0 !important;}.iosslider-slideshow.ios-fixed-position-scr.ios--fixed-width {  padding-bottom: 34%;}.ios-fixed-position-scr .inner-page {  position: relative;}.zn_fixed_slider_fill {  height: 0 !important;}/* Fixed position on scroll + fullscreen */.iosslider-slideshow.kl-slider-fullscreen.ios-fixed-position-scr {  height: 100vh !important;  padding-bottom: 0 !important;}.iosslider-slideshow.kl-slider-fullscreen ~ .zn_fixed_slider_fill {  height: 100vh !important;  padding: 0 !important;}.kl-iosslider-prev,.kl-iosslider-next,.kl-iosslider-prev .btn-label,.kl-iosslider-next .btn-label,.iosSlider.hideCaptions .kl-iosslide-caption,.kl-ios-selectors-block.thumbs .item,.kl-ios-selectors-block.thumbs,.thumbTrayButton {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}#sparkles,.th-sparkles {  z-index: 2;}.iosSlider {  width: 100%;  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;}.iosslider-slideshow .iosSlider {  height: 1500px;}.iosslider-slideshow.ios--fixed-width .iosSlider {  height: 475px;}.iosslider-slideshow.kl-slider-fullscreen .iosSlider,.iosslider-slideshow.ios--fixed-width.kl-slider-fullscreen .iosSlider {  height: 100%;}.iosSlider .kl-iosslider {  width: 100%;  height: 100%;}.iosSlider .kl-iosslider .item {  float: left;  width: 100%;  height: 100%;  overflow: hidden;}.iosSlider .slide-item-bg,.iosSlider .zn_slide_image_link,.iosSlider .kl-slide-overlay {  opacity: 0;  background-size: cover;  bottom: 0;  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: 0;  background-repeat: no-repeat;  background-position: center center;  transition: opacity .3s ease-in-out;}.zn_slide_image_link {  display: block;}.kl-slider-loaded .iosSlider .slide-item-bg,.kl-slider-loaded .iosSlider .kl-slide-overlay {  opacity: 1;}.slide-item-bg.vertical-pos--top {  background-position: top;}/* Fixed width */.iosslider-slideshow.ios--fixed-width {  position: relative;  top: 0;  left: 0;  overflow: hidden;  width: 100%;}.iosslider-slideshow.ios--fixed-width:not(.kl-slider-fullscreen) {}.iosslider-slideshow.ios--fixed-width .kl-iosslider .item {  height: 100%;}.fluidHeight {  width: 100%;  position: relative;}.sliderContainer {  position: relative;  /*height: 100%;*/  padding: 160px 0 50px;}/* Fixed width + fullscreen */.kl-slider-fullscreen .fluidHeight {  height: 100%;}.kl-slider-fullscreen .sliderContainer {  top: 50%;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);  -ms-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}/** CAPTION STYLES **/.iosSlider .kl-iosslide-caption {  position: absolute;  bottom: 50px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;}/* Captions vertical position */.iosSlider .kl-caption-posv-bottom {  bottom: 50px;}.iosSlider .kl-caption-posv-top {  bottom: auto;  top: 150px;}.iosSlider .kl-caption-posv-middle {  bottom: auto;  margin-top: 70px;  top: 50%;  -webkit-transform: translateY(-50%) translateX(-50%);  -ms-transform: translateY(-50%) translateX(-50%);  transform: translateY(-50%) translateX(-50%);}.ios--fixed-width .iosSlider .kl-caption-posv-middle {  margin-top: 0;}.iosslider-slideshow .kl-iosslide-caption {  padding: 0;}/* Fixed width */.iosslider-slideshow.ios--fixed-width .kl-iosslide-caption {  /*bottom: 30px; top:auto;*/  width: -webkit-calc(100% - 40px);  width: calc(100% - 40px);}/* Caption states */.iosSlider.hideCaptions .kl-iosslide-caption {  opacity: 0;}.iosSlider.hideCaptions:hover .kl-iosslide-caption {  opacity: 1;}/* Style 1 */.kl-ioscaption--style1 .main_title {  color: #fff;  font-size: 28px;  line-height: 1.3;  border-left: 5px solid #fff;  padding: 10px 25px;  float: left;  margin-bottom: 80px;  opacity: 0;  text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7);  background: #000;  background: rgba(35, 35, 35, 0.3);  -webkit-transition: opacity .3s, left .3s, right .3s;  transition: opacity .3s, left .3s, right .3s;}.kl-ioscaption--style1 .title_big {  float: left;  clear: both;  font-size: 32px;  line-height: 1;  color: #e9e9e9;  position: relative;  opacity: 0;  padding: 15px 20px 15px 2000px;  margin: 0 0 0 -2000px;  z-index: 1;  min-width: 400px;  text-align: right;}.kl-ioscaption--style1 .title_big:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  background: #000;  background: rgba(0, 0, 0, 0.9);  right: 0;  top: 0;  z-index: -1;}.kl-ioscaption--style1 .more {  float: left;  width: 35px;  height: 62px;  margin-left: 4px;  position: relative;  z-index: 1;  opacity: 0;}.kl-ioscaption--style1 .more .more-arrow {  padding: 0;  position: absolute;  font-size: 18px;  text-align: center;  width: 33px;  top: 0;  -webkit-transform: skewX(-10deg);  -ms-transform: skewX(-10deg);  transform: skewX(-10deg);  line-height: 62px;}.kl-ioscaption--style1 .more:before,.kl-ioscaption--style1 .more:after {  content: "";  position: absolute;  width: 100%;  height: 100%;  z-index: -2;}.kl-ioscaption--style1 .more:after {  z-index: -1;}.kl-ioscaption--style1 .more:hover:after {  background: #333;  background: rgba(0, 0, 0, 0.2);}.kl-ioscaption--style1 .title_small {  float: left;  clear: both;  font-size: 16px;  line-height: 1;  color: #e9e9e9;  position: relative;  z-index: 1;  opacity: 0;  padding: 10px 20px 10px 2000px;  margin: 5px 0 0 -2000px;  text-align: right;  font-weight: 500;}.kl-ioscaption--style1 .title_small:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  background: #000;  background: rgba(0, 0, 0, 0.7);  right: 0;  top: 0;  z-index: -1;}.kl-ioscaption--style1 .title_big:before,.kl-ioscaption--style1 .more:before,.kl-ioscaption--style1 .more:after,.kl-ioscaption--style1 .title_small:before {  -webkit-transform: skew(-20deg);  -moz-transform: skew(-20deg);  -o-transform: skew(-20deg);  -ms-transform: skew(-20deg);  transform: skew(-20deg);}/*Style 1 - from right*/.kl-ioscaption--style1.klios-alignright .main_title {  float: right;  border-left: 0;  border-right: 5px solid white;  left: 0;  text-align: right;}.kl-ioscaption--style1.klios-alignright .title_big {  float: right;  left: auto;  padding: 15px 2000px 15px 20px;  margin: 0 -2000px 0 0;  text-align: left;}.kl-ioscaption--style1.klios-alignright .more {  float: right;  margin-left: 0;  margin-right: 4px;  left: auto;}.kl-ioscaption--style1.klios-alignright .title_small {  float: right;  left: auto;  padding: 10px 2000px 10px 20px;  margin: 5px -2000px 0 0;  text-align: left;}/* Style 2 */.kl-ioscaption--style2 .main_title {  color: #fff;  font-size: 28px;  line-height: 1.3;  border-left: 5px solid #fff;  padding: 10px 25px;  float: left;  margin-bottom: 80px;  opacity: 0;  text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7);  background: #000;  background: rgba(35, 35, 35, 0.3);  position: relative}.kl-ioscaption--style2 .title_big,.kl-ioscaption--style2 .title_small {  line-height: 1.3;  color: #E9E9E9;  position: relative;  opacity: 0;  margin: 0;  float: left;  border-left: 5px solid #D31447;  background: black;  background: rgba(0, 0, 0, 0.9);}.kl-ioscaption--style2 .title_big {  font-size: 32px;  clear: both;  padding: 10px 30px 10px 20px;}.kl-ioscaption--style2 .title_small {  font-size: 16px;  font-weight: 500;  clear: both;  padding: 10px 15px;}.kl-ioscaption--style2 .more {  float: left;  width: 30px;  height: 30px;  margin-left: -8px;  background-color: #D31447;  position: relative;  top: 12px;  z-index: 1;  opacity: 0;}.kl-ioscaption--style2 .more:after {  content: "";  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;}.kl-ioscaption--style2 .more .more-arrow {  padding: 0;  position: absolute;  font-size: 15px;  text-align: center;  width: 30px;  top: 0;  line-height: 30px;}.kl-ioscaption--style2 .more:hover:after {  background: #333;  background: rgba(0, 0, 0, 0.2);}/* from-right */.kl-ioscaption--style2.klios-alignright .main_title {  float: right;  border-left: 0;  border-right: 5px solid #fff;  text-align: right;  left: auto;}.kl-ioscaption--style2.klios-alignright .title_big,.kl-ioscaption--style2.klios-alignright .title_small {  float: right;  border-right-width: 5px;  border-left: 0;  left: auto;}.kl-ioscaption--style2.klios-alignright .title_big {  padding: 10px 20px 10px 30px;}.kl-ioscaption--style2.klios-alignright .more {  float: right;  margin-left: 0;  margin-right: -8px;  left: auto;}/* Style 3 */.kl-ioscaption--style3 .main_title {  color: #fff;  font-size: 28px;  line-height: 1.3;  border-left: 5px solid #fff;  padding: 10px 25px;  float: left;  margin-bottom: 80px;  opacity: 0;  text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7);  background: #000;  background: rgba(35, 35, 35, 0.3);  position: relative;}.kl-ioscaption--style3 .title_big,.kl-ioscaption--style3 .title_small {  line-height: 1.3;  color: #E9E9E9;  color: rgba(255, 255, 255, 0.8);  position: relative;  opacity: 0;  margin: 0;  float: left;}.kl-ioscaption--style3 .title_big {  font-size: 52px;  clear: both;  padding: 0;  line-height: 1;  margin-bottom: 20px;}.kl-ioscaption--style3 .title_big span.stronger {  font-size: 180px;  display: block;  line-height: 1;}.kl-ioscaption--style3 .title_small {  font-size: 26px;  clear: both;  padding: 0;  max-width: 400px;}.kl-ioscaption--style3 .discount-huge {  font-size: 200px;  font-weight: 800;  display: block;  line-height: 1;}.kl-ioscaption--style3 .discount-subtext {  font-size: 47px;  font-weight: 300;  display: block;  line-height: 1;  letter-spacing: 22px;}/* Style3s (extended) */.kl-ioscaption--style3.s3ext .main_title {  background: none;  padding: 0;  border: 0;  text-shadow: none;  position: relative;  font-size: 38px;  margin-bottom: 80px;}.kl-ioscaption--style3.s3ext .main_title.has_titlebig {  /* margin-bottom: 40px; */}.kl-ioscaption--style3.s3ext .main_title::before {  content: '';  position: absolute;  bottom: -20px;  width: 50px;  height: 3px;  background-color: #fff;}.kl-ioscaption--style3.s3ext .title_small {  font-size: 32px;  clear: both;  padding: 0;  max-width: none;}.kl-ioscaption--style3.s3ext .more {  clear: both;  float: left;  position: relative;  opacity: 0;  padding: 0;}/* Style 3 - animations from right */.kl-ioscaption--style3.klios-alignright .main_title {  float: right;  border-left: 0;  border-right: 5px solid #fff;  text-align: right;  left: auto;}.kl-ioscaption--style3.klios-alignright .title_big,.kl-ioscaption--style3.klios-alignright .title_small {  float: right;  text-align: right;  left: auto;}/* Style 3s - animations entry from right */.kl-ioscaption--style3.s3ext.klios-alignright .main_title {  float: right;  border-left: 0;  border-right: 0;  text-align: right;  left: auto;}.kl-ioscaption--style3.s3ext.klios-alignright .main_title::before {  content: '';  position: absolute;  bottom: -20px;  right: 0;  width: 50px;  height: 3px;  background: #fff;}.kl-ioscaption--style3.s3ext.klios-alignright .title_big {  float: right;  text-align: right;}.kl-ioscaption--style3.s3ext.klios-alignright .more {  left: auto;  float: right;}/* Style 4 - Since 4.0 */.kl-ioscaption--style4 {  z-index: 1;}.kl-ioscaption--style4 .main_title {  color: #fff;  font-size: 28px;  line-height: 1.6;  padding: 16px 25px;  float: left;  margin-bottom: 80px;  opacity: 0;  text-shadow: none;  background: none;  position: relative;  -webkit-transition: opacity .3s, left .3s, right .3s;  transition: opacity .3s, left .3s, right .3s;  border: 0;}.kl-ioscaption--style4 .main_title::before {  content: '';  position: absolute;  border-radius: 8px;  background-color: rgba(0, 0, 0, 0.24);  z-index: 0;  display: block;  right: 0;  bottom: 0;  left: 0;  top: 0;  z-index: -1;  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0) 100%);  background: -webkit-gradient(linear, left top, right top, color-stop(40%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(0, 0, 0, 0)));  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0) 100%);  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0) 100%);  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0) 100%);  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0) 100%);}.kl-ioscaption--style4 .title_big {  float: left;  clear: both;  font-size: 32px;  line-height: 1;  color: #fff;  position: relative;  opacity: 0;  padding: 15px 20px 15px 2000px;  margin: 0 0 0 -2000px;  z-index: 1;  min-width: 400px;  text-align: right;}.kl-ioscaption--style4 .title_big:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  border-radius: 8px;  background: rgba(0, 0, 0, 0.65);  right: 0;  top: 0;  z-index: -1;  border-right: 4px solid #000;}.kl-ioscaption--style4 .more {  float: left;  height: 62px;  margin-left: 5px;  position: relative;  opacity: 0;  padding: 0 48px;  font-size: 21px;  line-height: 62px;  color: #fff;}.kl-ioscaption--style4 .more.no_titlebig {  clear: both;}.kl-ioscaption--style4 .more:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  z-index: -1;  border-radius: 6px;  background: rgba(0, 0, 0, 0.4);  left: 0;  top: 0;  right: 0;  bottom: 0;  border-right-width: 4px;  border-right-style: solid;  -webkit-transition: background .2s ease-in-out;  transition: background .2s ease-in-out;}.kl-ioscaption--style4 .title_small {  float: left;  clear: both;  font-size: 16px;  line-height: 1;  color: #F8F8F8;  position: relative;  z-index: 1;  opacity: 0;  padding: 15px 20px 15px 2000px;  margin: 8px 0 0 -2000px;  text-align: right;  font-weight: 500;}.kl-ioscaption--style4 .title_small:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  border-radius: 6px;  background: rgba(0, 0, 0, 0.4);  right: 0;  top: 0;  z-index: -1;}.kl-ioscaption--style4 .main_title::before,.kl-ioscaption--style4 .title_big:before,.kl-ioscaption--style4 .more:before,.kl-ioscaption--style4 .title_small:before {  -webkit-transform: skew(-20deg);  -ms-transform: skew(-20deg);  transform: skew(-20deg);}.kl-ioscaption--style4.s4ext .main_title::before,.kl-ioscaption--style4.s4ext .title_big:before,.kl-ioscaption--style4.s4ext .more:before {  -webkit-transform: skew(20deg);  -ms-transform: skew(20deg);  transform: skew(20deg);}/*Style 4 - from right*/.kl-ioscaption--style4.klios-alignright .main_title::before,.kl-ioscaption--style4.klios-alignright .title_big:before,.kl-ioscaption--style4.klios-alignright .more:before,.kl-ioscaption--style4.klios-alignright .title_small:before {  -webkit-transform: skew(20deg);  -ms-transform: skew(20deg);  transform: skew(20deg);}.kl-ioscaption--style4.s4ext.klios-alignright .main_title::before,.kl-ioscaption--style4.s4ext.klios-alignright .title_big:before,.kl-ioscaption--style4.s4ext.klios-alignright .more:before {  -webkit-transform: skew(-20deg);  -ms-transform: skew(-20deg);  transform: skew(-20deg);}.kl-ioscaption--style4.klios-alignright .main_title {  float: right;  border-left: 0;  left: 0;  text-align: right;}.kl-ioscaption--style4.klios-alignright .title_big {  float: right;  left: auto;  padding: 15px 2000px 15px 20px;  margin: 0 -2000px 0 0;  text-align: left;}.kl-ioscaption--style4.klios-alignright .title_big::before {  border-left: 4px solid #000;  border-right: 0;}.kl-ioscaption--style4.klios-alignright .more {  float: right;  margin-left: 0;  margin-right: 4px;  left: auto;}.kl-ioscaption--style4.klios-alignright .more::before {  border-left-width: 4px;  border-left-style: solid;  border-right-width: 0;}.kl-ioscaption--style4.klios-alignright .title_small {  float: right;  left: auto;  padding: 10px 2000px 10px 20px;  margin: 5px -2000px 0 0;  text-align: left;}.kl-ioscaption--style4.klios-alignright .main_title::before {  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 60%);  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0.35)));  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 60%);  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 60%);  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 60%);  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 60%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000', GradientType=1);}/* Style 5 - Since 4.0 */.kl-ioscaption--style5 {  z-index: 1;}.kl-ioscaption--style5 .main_title {  clear: both;  margin-top: 0;  color: #fff;  font-size: 48px;  line-height: 1.2;  padding: 0;  float: left;  margin-bottom: 80px;  opacity: 0;  text-shadow: none;  background: none;  position: relative;  -webkit-transition: opacity .3s, left .3s, right .3s;  transition: opacity .3s, left .3s, right .3s;  border: 0;}.kl-ioscaption--style5 .main_title.has_titlebig,.kl-ioscaption--style5 .main_title.has_klios-line {  margin-bottom: 40px;}.kl-ioscaption--style5 .main_title:not(.has_klios-line)::before {  content: '';  position: absolute;  bottom: -20px;  width: 50px;  height: 3px;  background: #fff;}.kl-ioscaption--style5 .title_big {  float: left;  clear: both;  position: relative;  font-size: 28px;  line-height: 1.2;  color: #fff;  position: relative;  opacity: 0;  z-index: 1;  min-width: 400px;  text-align: left;}.kl-ioscaption--style5 .main_title + .title_big {  margin-bottom: 40px;}.kl-ioscaption--style5 .title_small {  float: left;  clear: both;  position: relative;  font-size: 16px;  line-height: 1.3;  color: #F8F8F8;  position: relative;  z-index: 1;  opacity: 0;  text-align: right;  font-weight: 400;  margin-top: 20px;}.kl-ioscaption--style5 .title_small_top {  float: left;  position: relative;  font-size: 16px;  line-height: 1.3;  color: rgba(255, 255, 255, .8);  position: relative;  z-index: 1;  opacity: 0;  font-weight: 400;}.kl-ioscaption--style5 .more {  clear: left;  float: left;  position: relative;  opacity: 0;  padding: 0;  margin-bottom: 10px;}.kl-ioscaption--style5 .btn-fullcolor {  margin-right: 10px;}/* Has square box */.kl-ioscaption--style5 .main_title.kl-ios-has-sqbox::before {  width: 100px;  height: 3px;  bottom: -30px;}.kl-ioscaption--style5 .main_title.kl-ios-has-sqbox {  margin-bottom: 80px;}.kl-ioscaption--style5 .main_title .kl-ios-sqbox {  position: absolute;  top: -20%;  left: -30px;  width: 200px;  height: 175%;  background: rgba(0, 0, 0, 0.2);  z-index: -1;}/* Has separator line */.kl-ioscaption--style5 .klios-separator-line {  width: 90%;  margin-bottom: 40px;  clear: left;  opacity: 0;  -webkit-transition: opacity .3s ease-in-out .8s;  transition: opacity .3s ease-in-out .8s;}.kl-ioscaption--style5 .klios-separator-line.has_imageboxes {  width: 60%;}.kl-ioscaption--style5 .klios--inner {  position: relative;}.kl-ioscaption--style5 .klios-separator-line span {  width: 70px;  height: 3px;  position: relative;  display: block;  background-color: #D31447;}.kl-ioscaption--style5 .klios--inner::before,.kl-ioscaption--style5 .klios--inner::after {  content: '';  width: -webkit-calc(100% - 80px);  width: calc(100% - 80px);  height: 1px;  position: absolute;  top: 1px;  background: rgba(255, 255, 255, 0.2);  display: block;}.kl-ioscaption--style5.klios-alignleft .klios--inner::before {  display: none;}.kl-ioscaption--style5.klios-alignleft .klios--inner::after {  left: 80px;}.kl-iosslider-active .kl-ioscaption--style5 .klios-separator-line {  opacity: 1;}/* Style 5 - align center */.kl-ioscaption--style5.klios-aligncenter {  text-align: center;}.kl-ioscaption--style5.klios-aligncenter .main_title {  float: none;  text-align: center;}.kl-ioscaption--style5.klios-aligncenter .main_title::before {  left: 50%;  margin-left: -25px;}.kl-ioscaption--style5.klios-aligncenter .title_big {  float: none;  text-align: center;}.kl-ioscaption--style5.klios-aligncenter .title_small {  float: none;  text-align: center;}.kl-ioscaption--style5.klios-aligncenter .title_small_top {  float: none;  text-align: center;}.kl-ioscaption--style5.klios-aligncenter .more {  clear: left;  float: none;}.kl-ioscaption--style5.klios-aligncenter .main_title.kl-ios-has-sqbox::before {  left: 50%;  margin-left: -50px;}.kl-ioscaption--style5.klios-aligncenter .main_title .kl-ios-sqbox {  left: 50%;  margin-left: -100px;}.kl-ioscaption--style5.klios-aligncenter .klios-separator-line {  clear: both;  width: 80%;  float: none;  text-align: center;  margin-left: auto;  margin-right: auto;}.kl-ioscaption--style5.klios-aligncenter .klios-separator-line span {  margin: 0 auto;}.kl-ioscaption--style5.klios-aligncenter .klios--inner::before {  display: block;  width: calc(50% - 45px);  width: -webkit-calc(50% - 45px);  left: 0px;}.kl-ioscaption--style5.klios-aligncenter .klios--inner::after {  width: calc(50% - 45px);  width: -webkit-calc(50% - 45px);  margin-left: auto;  margin-right: auto;  right: 0;  left: auto;}/* Style 5 - align right */.kl-ioscaption--style5.klios-alignright {  text-align: right;}.kl-ioscaption--style5.klios-alignright .main_title {  float: right;  text-align: right;}.kl-ioscaption--style5.klios-alignright .main_title::before {  left: auto;  margin-left: auto;  right: 0;}.kl-ioscaption--style5.klios-alignright .title_big {  float: right;  text-align: right;}.kl-ioscaption--style5.klios-alignright .title_small {  float: right;  text-align: right;}.kl-ioscaption--style5.klios-alignright .title_small_top {  float: right;  text-align: right;}.kl-ioscaption--style5.klios-alignright .more {  clear: right;  float: right;}.kl-ioscaption--style5.klios-alignright .main_title.kl-ios-has-sqbox::before {  right: 0;  margin-right: 0;}.kl-ioscaption--style5.klios-alignright .main_title .kl-ios-sqbox {  left: auto;  right: -30px;}.kl-ioscaption--style5.klios-alignright .klios-separator-line {  clear: right;  float: right;}.kl-ioscaption--style5.klios-alignright .klios-separator-line span {  clear: right;  float: right;}.kl-ioscaption--style5.klios-alignright .klios--inner::after {  display: none;}.kl-ioscaption--style5.klios-alignright .klios--inner::before {  right: 80px;}/* Small TOP title entry animation */.kl-iosslider-active .kl-ioscaption--style5 .title_small_top {  left: 0;  opacity: 1}/* Style5 - animations from right */.kl-ioscaption--style5.klios-alignright .main_title {  left: auto;}.kl-ioscaption--style5.klios-alignright .title_big,.kl-ioscaption--style5.klios-alignright .title_small,.kl-ioscaption--style5.klios-alignright .more,.kl-ioscaption--style5 .title_small_top {  left: auto;}/* Small TOP title entry animation from right */.kl-iosslider-active .kl-ioscaption--style5 .title_small_top {  left: auto;  right: 0;  opacity: 1}/* Style 6 - Since 4.0 */.kl-ioscaption--style6 .main_title {  color: #fff;  font-size: 44px;  text-align: center;  line-height: 1.6;  padding: 0;  margin-bottom: 10px;  margin-top: 0;  opacity: 0;  text-shadow: none;  background: none;  position: relative;  -webkit-transition: opacity .3s, left .3s, right .3s;  transition: opacity .3s, left .3s, right .3s;  border: 0;}.kl-ioscaption--style6 .title_small {  position: relative;  font-size: 16px;  line-height: 1.3;  color: #FFFFFF;  position: relative;  z-index: 1;  opacity: 0;  text-align: center;  font-weight: 400;  margin-top: 0;  margin-bottom: 40px;}.kl-ioscaption--style6 .klios-playvid {  text-align: center;  opacity: 0;  position: relative;  -webkit-transition: opacity .3s, left .3s, right .3s;  transition: opacity .3s, left .3s, right .3s;  -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;  -webkit-transition-delay: .2s !important;  transition-delay: .2s !important;}.kl-ioscaption--style6 .klios-playvid a {  display: inline-block;  color: #fff;  -webkit-transition: opacity .2s ease-in-out;  transition: opacity .2s ease-in-out;}.kl-ioscaption--style6 .klios-playvid a:hover {  opacity: .5;}/* Style6 - from right animation entry */.kl-ioscaption--style6.klios-alignright .klios-playvid {  left: auto;}/* Active animations entry */.kl-iosslider-active .kl-ioscaption--style6 .klios-playvid {  left: 0;  opacity: 1}.kl-iosslider-active .kl-ioscaption--style6.klios-alignright .klios-playvid {  opacity: 1;  right: 0;  left: auto;}/* Slide from left */.kl-iosslide-caption.fromleft .main_title {  opacity: 0;  -webkit-transform: translateX(100px);  -ms-transform: translateX(100px);  transform: translateX(100px);}.kl-iosslide-caption.fromleft .title_big,.kl-iosslide-caption.fromleft .more,.kl-iosslide-caption.fromleft .title_small {  opacity: 0;  -webkit-transform: translateX(-100px);  -ms-transform: translateX(-100px);  transform: translateX(-100px);}/* Slide from right */.kl-iosslide-caption.fromright .main_title {  opacity: 0;  -webkit-transform: translateX(-100px);  -ms-transform: translateX(-100px);  transform: translateX(-100px);}.kl-iosslide-caption.fromright .title_big,.kl-iosslide-caption.fromright .more,.kl-iosslide-caption.fromright .title_small {  opacity: 0;  -webkit-transform: translateX(100px);  -ms-transform: translateX(100px);  transform: translateX(100px);}/* Slides - Active from left */.kl-iosslider-active .kl-iosslide-caption.fromleft .main_title,.kl-iosslider-active .kl-iosslide-caption.fromright .main_title,.kl-iosslider-active .kl-iosslide-caption.fromleft .title_big,.kl-iosslider-active .kl-iosslide-caption.fromright .title_big,.kl-iosslider-active .kl-iosslide-caption.fromleft .more,.kl-iosslider-active .kl-iosslide-caption.fromright .more,.kl-iosslider-active .kl-iosslide-caption.fromleft .title_small,.kl-iosslider-active .kl-iosslide-caption.fromright .title_small {  opacity: 1;  -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);}/* Slide from bottom */.kl-iosslide-caption.sfb .main_title {  opacity: 0;  -webkit-transform: translateY(20px);  -ms-transform: translateY(20px);  transform: translateY(20px);}.kl-iosslide-caption.sfb .title_big,.kl-iosslide-caption.sfb .more,.kl-iosslide-caption.sfb .title_small {  opacity: 0;  -webkit-transform: translateY(100px);  -ms-transform: translateY(100px);  transform: translateY(100px);}/* Slides - Active from bottom */.kl-iosslider-active .kl-iosslide-caption.sfb .main_title,.kl-iosslider-active .kl-iosslide-caption.sfb .title_big,.kl-iosslider-active .kl-iosslide-caption.sfb .more,.kl-iosslider-active .kl-iosslide-caption.sfb .title_small {  opacity: 1;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}/* Zoom in */.kl-iosslide-caption.zoomin .main_title {  opacity: 0;  -webkit-transform: scale(1.3);  -ms-transform: scale(1.3);  transform: scale(1.3);}.kl-iosslide-caption.zoomin .title_big,.kl-iosslide-caption.zoomin .more,.kl-iosslide-caption.zoomin .title_small {  opacity: 0;  -webkit-transform: scale(1.5);  -ms-transform: scale(1.5);  transform: scale(1.5);}.kl-iosslide-caption.klios-alignleft .main_title,.kl-iosslide-caption.klios-alignleft .title_big,.kl-iosslide-caption.klios-alignleft .more,.kl-iosslide-caption.klios-alignleft .title_small {  -webkit-transform-origin: 100% 50%;  -ms-transform-origin: 100% 50%;  transform-origin: 100% 50%;}.kl-iosslide-caption.klios-alignright .main_title,.kl-iosslide-caption.klios-alignright .title_big,.kl-iosslide-caption.klios-alignright .more,.kl-iosslide-caption.klios-alignright .title_small {  -webkit-transform-origin: 0 50%;  -ms-transform-origin: 0 50%;  transform-origin: 0 50%;}.kl-iosslide-caption.klios-aligncenter .main_title,.kl-iosslide-caption.klios-aligncenter .title_big,.kl-iosslide-caption.klios-aligncenter .more,.kl-iosslide-caption.klios-aligncenter .title_small {  -webkit-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  transform-origin: 50% 50%;}/* Slides - Active Zoomin */.kl-iosslider-active .kl-iosslide-caption.zoomin .main_title,.kl-iosslider-active .kl-iosslide-caption.zoomin .title_big,.kl-iosslider-active .kl-iosslide-caption.zoomin .more,.kl-iosslider-active .kl-iosslide-caption.zoomin .title_small {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}/* Apply the transition styles */.iosSlider .kl-iosslide-caption .main_title,.iosSlider .kl-iosslide-caption .title_big,.iosSlider .kl-iosslide-caption .title_small,.iosSlider .kl-iosslide-caption .more {  -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;  /* easeOutQuint */  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;}.iosSlider .kl-iosslide-caption .main_title {  -webkit-transition: opacity .3s, -webkit-transform .3s;  transition: opacity .3s, transform .3s;  -webkit-transition-delay: .6s !important;  transition-delay: .6s !important;}.iosSlider .kl-iosslide-caption .title_big {  -webkit-transition: opacity .3s, -webkit-transform .3s;  transition: opacity .3s, transform .3s;  -webkit-transition-delay: .3s !important;  transition-delay: .3s !important;}.iosSlider .kl-iosslide-caption .title_small {  -webkit-transition: opacity .3s, -webkit-transform .3s;  transition: opacity .3s, transform .3s;  -webkit-transition-delay: .5s !important;  transition-delay: .5s !important;}.iosSlider .kl-iosslide-caption .more {  -webkit-transition: opacity .3s, -webkit-transform .3s;  transition: opacity .3s, transform .3s;  -webkit-transition-delay: .4s !important;  transition-delay: .4s}.iosslider-slideshow .kl-iosslider .item img {  width: auto;}/* controls */.kl-iosslider-prev,.kl-iosslider-next {  position: absolute;  top: 50%;  margin-top: -25px;  width: 100px;  height: 50px;  z-index: 10;  opacity: .5;  cursor: pointer;}.iosSlider.hideControls .kl-iosslider-prev,.iosSlider.hideControls .kl-iosslider-next {  opacity: 0;}.iosSlider.hideControls:hover .kl-iosslider-prev,.iosSlider.hideControls:hover .kl-iosslider-next {  opacity: .5;}.thin-arrows {  position: absolute;  display: block;  width: 35px;  height: 35px;  top: 10px;  -webkit-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;}.thin-arrows:before,.thin-arrows:after {  content: '';  position: absolute;  width: 35px;  height: 3px;  background: #fff;  top: 0;  left: 0;  display: block;}.thin-arrows:after {  width: 3px;  height: 35px;}.thin-arrows.ta__next {  -webkit-transform: rotate(135deg);  -ms-transform: rotate(135deg);  transform: rotate(135deg);  left: auto;  right: 30px;}.thin-arrows.ta__prev {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);  left: 30px;}.kl-iosslider-prev {  left: 0;}.kl-iosslider-next {  right: 0;  background-position: center bottom;}.kl-iosslider-prev:hover,.kl-iosslider-next:hover {  opacity: 1 !important;}.kl-iosslider-prev .btn-label,.kl-iosslider-next .btn-label {  background: rgba(0, 0, 0, 0.4);  color: #fff;  font-weight: 700;  display: inline-block;  padding: 0 4px;  line-height: 20px;  position: absolute;  top: 50%;  margin-top: -10px;  opacity: 0;}.kl-iosslider-prev .btn-label {  right: -20px;}.kl-iosslider-next .btn-label {  left: -20px;}.kl-iosslider-prev:hover .btn-label {  right: -5px;  opacity: 1;}.kl-iosslider-next:hover .btn-label {  left: -5px;  opacity: 1;}/* Selectors V1 */.kl-ios-selectors-block.bullets {  position: absolute;  bottom: 10px;  width: 100%;  text-align: center;  z-index: 1;}.kl-ios-selectors-block.bullets {  display: inline;  text-align: center;}.kl-ios-selectors-block.bullets .item {  display: inline-block;  width: 9px;  height: 9px;  margin: 0 0 0 4px;  background: #fff;  opacity: 0.4;  border-radius: 50%;}.kl-ios-selectors-block.bullets .selected {  opacity: 1;}.kl-ios-selectors-block.bullets .first {  margin-left: 0;}/* Selectors V2 */.kl-ios-selectors-block.bullets2 {  position: absolute;  bottom: 20px;  width: 100%;  z-index: 1;  text-align: right;}.iosslider-slideshow.ios--fixed-width .kl-ios-selectors-block.bullets2 {  bottom: 70px;}.kl-ios-selectors-block.bullets2 .selectors {  display: inline-block;  text-align: right;  margin-right: 25px;  direction: rtl;}.kl-ios-selectors-block.bullets2 .item {  display: block;  width: 40px;  height: 10px;  padding: 4px 0;  margin: 0;  opacity: 0.6;  transition: opacity .2s ease-in-out, width .2s ease-in-out;}.kl-ios-selectors-block.bullets2 .item::before {  content: '';  display: block;  width: 100%;  height: 2px;  margin: 0;  background-color: #fff;}.kl-ios-selectors-block.bullets2 .item:hover,.kl-ios-selectors-block.bullets2 .selected {  opacity: 1;  width: 50px;}/* Selectors/Bullets as thumbs */.kl-ios-selectors-block.thumbs {  position: absolute;  bottom: 0;  left: 50%;  width: 1170px;  margin-left: -585px;  text-align: center;  height: 95px;}.kl-ios-selectors-block.thumbs .selectors {  margin: 0 auto;  height: 95px;  min-width: 320px;  display: inline-block;  border: 1px solid #333;  border-radius: 2px;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.57);  -webkit-transition: box-shadow .2s ease-out;  transition: box-shadow .2s ease-out;  padding: 15px 15px 20px;  background: rgba(34, 34, 34, 0.8);  position: relative;  top: 100%;  -webkit-transition: top .2s ease-out;  transition: top .2s ease-out;}.kl-ios-selectors-block.thumbs .selectors:hover {  box-shadow: 0 0 20px #000;}.kl-ios-selectors-block.thumbs .item {  display: inline-block;  margin: 0 0 0 15px;  opacity: 0.6;  position: relative;  float: left;}.kl-ios-selectors-block.thumbs .item.selected,.kl-ios-selectors-block.thumbs .item:hover {  opacity: 0.9;}.kl-ios-selectors-block.thumbs .item.first {  margin-left: 0;}.kl-ios-selectors-block.thumbs .item img {  width: auto;  max-height: 60px;  max-width: 150px;}.kl-ios-selectors-block.thumbs input[type=checkbox] {  display: none;}.thumbTrayButton {  display: block;  width: 30px;  height: 30px;  position: absolute;  top: -webkit-calc( 100% - 30px);  top: calc( 100% - 30px);  left: 50%;  margin-left: -15px;  padding: 8px 7px 17px 8px;  background: black;  border-top-left-radius: 3px;  border-top-right-radius: 3px;  opacity: .7;  cursor: pointer;  -webkit-transition: top .2s ease-out;  transition: top .2s ease-out;}.thumbTrayButton .glyphicon-minus {  display: none;}.thumbTrayButton:hover {  opacity: 1;}.thumbTrayButton > span {  margin: 0;}#thumbTrayButton:checked ~ .thumbTrayButton .glyphicon-minus {  display: block;}#thumbTrayButton:checked ~ .thumbTrayButton .glyphicon-plus {  display: none;}#thumbTrayButton:checked ~ .thumbTrayButton {  top: -30px;}#thumbTrayButton:checked ~ .selectors {  top: 0;}/*Scrollbars*/.iosslider-slideshow .scrollbarContainer {  position: relative;  bottom: 10px;  left: 0;  width: 980px;  height: 4px;  margin: 0 auto;  z-index: 1;}.iosslider-slideshow .sliderContainer .scrollbarContainer {  bottom: -5px;  width: 980px;}.iosslider-slideshow .sliderContainer .kl-ios-selectors-block {  bottom: 17px;}.iosslider-faded .fadeMask {  position: absolute;  top: auto;  bottom: 0;  left: 0;  width: 100%;  height: 25%;  height: 25vh;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(100%, rgb(245, 245, 245)));  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);  background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#00f5f5f5", endColorstr="#fff5f5f5", GradientType=0);}.iosslider-faded .kl-ios-selectors-block.bullets .item {  background: #888;}/* Image Boxes */.klios-imageboxes {  display: none;}@media screen and (min-width: 992px) {  .klios-imageboxes {    position: absolute;    display: block;    max-width: 265px;    width: 100%;    height: -webkit-calc(100% - 100px);    height: calc(100% - 100px);    top: 100px;    right: -webkit-calc( ( 100vw - 970px) / 2);    right: calc( ( 100vw - 970px) / 2);    z-index: 1;  }  .ios--fixed-width .klios-imageboxes {    right: 50px;  }  .klios-imageboxes.klios-alignright,  .klios-imageboxes.fromright {    left: -webkit-calc( ( 100vw - 970px) / 2);    left: calc( ( 100vw - 970px) / 2);    right: auto;  }  .ios--fixed-width .klios-imageboxes.klios-alignright,  .ios--fixed-width .klios-imageboxes.fromright {    left: 50px;    right: auto;  }  .kl-imgbox-inner {    position: relative;    top: 50%;    height: 100%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    padding: 30% 0;  }  .kl-imgbox {    margin-top: 30px;    width: auto;    opacity: 0;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);    -webkit-transition: -webkit-transform .3s cubic-bezier(0.230, 1.000, 0.320, 1.000), opacity .3s cubic-bezier(0.230, 1.000, 0.320, 1.000);    transition: transform .3s cubic-bezier(0.230, 1.000, 0.320, 1.000), opacity .3s cubic-bezier(0.230, 1.000, 0.320, 1.000);    -webkit-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -o-backface-visibility: hidden;    backface-visibility: hidden;  }  .kl-iosslider-active .kl-imgbox {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  .kl-imgbox--1 {    -webkit-transition-delay: .1s;    transition-delay: .1s;  }  .kl-imgbox--2 {    -webkit-transition-delay: .2s;    transition-delay: .2s;  }  .kl-imgbox--3 {    -webkit-transition-delay: .3s;    transition-delay: .3s;  }  .kl-imgbox:first-child {    margin-top: 0;  }  .kl-imgbox:first-child:nth-last-child(1) {    height: 100%;    height: 100%;  }  .kl-imgbox:first-child:nth-last-child(2),  .kl-imgbox:first-child:nth-last-child(2) ~ .kl-imgbox {    height: -webkit-calc(50% - 20px);    height: calc(50% - 20px);  }  .kl-imgbox:first-child:nth-last-child(3),  .kl-imgbox:first-child:nth-last-child(3) ~ .kl-imgbox {    height: -webkit-calc(33.3333% - 20px);    height: calc(33.3333% - 20px);  }  .kl-imgbox--link {    display: block;    border-radius: 5px;    height: 100%;    -webkit-transition: all .5s cubic-bezier(0.230, 1.000, 0.320, 1.000);    transition: all .5s cubic-bezier(0.230, 1.000, 0.320, 1.000);    background-position: right center;    background-size: contain;    background-repeat: no-repeat;  }  .kl-imgbox--link:hover {    -webkit-transform: scale(1.03);    -ms-transform: scale(1.03);    transform: scale(1.03);    opacity: .8;  }}@media screen and (min-width: 1200px) {  .klios-imageboxes {    right: -webkit-calc( ( 100vw - 1170px) / 2);    right: calc( ( 100vw - 1170px) / 2);  }  .ios--fixed-width .klios-imageboxes {    right: 50px;  }  .klios-imageboxes.klios-alignright,  .klios-imageboxes.fromright {    left: -webkit-calc( ( 100vw - 1170px) / 2);    left: calc( ( 100vw - 1170px) / 2);  }  .ios--fixed-width .klios-imageboxes.klios-alignright,  .ios--fixed-width .klios-imageboxes.fromright {    left: 50px;  }}/* Mask Container behaviours */.iosslider-slideshow[class*="maskcontainer--"] .scrollbarContainer {  display: none;}.iosslider-slideshow[class*="maskcontainer--"] .tonext-btn {  bottom: 60px;}.iosslider-slideshow[class*="maskcontainer--"] .kl-ios-selectors-block {  bottom: 75px;}.iosslider-slideshow[class*="maskcontainer--"] .iosSlider .kl-caption-posv-bottom {  bottom: 70px;}.kl-ios-selectors-block.bullets + .tonext-btn {  bottom: 110px;}.fluidHeight .tonext-btn {  display: none;}.iosslider-slideshow .kl-video--controls[data-position="bottom-right"],.iosslider-slideshow .kl-video--controls[data-position="bottom-left"],.iosslider-slideshow .kl-video--controls[data-position="bottom-center"] {  bottom: 55px;}@media only screen and (min-width: 1280px) and (max-width: 1440px) {}@media only screen and (max-width: 1279px) {  .kl-iosslider-prev,  .kl-iosslider-next {    display: none;  }}@media only screen and (min-width: 992px) and (max-width: 1279px) {  /* Captions */  .iosSlider .kl-iosslide-caption .main_title {    font-size: 26px;  }  .iosSlider .kl-iosslide-caption .title_big {    font-size: 28px;  }  .iosSlider .kl-iosslide-caption .title_small {    font-size: 16px;  }  /* Style 1 */  .kl-ioscaption--style1 .main_title {    margin-bottom: 40px;  }  .kl-ioscaption--style1 .more {    height: 56px;  }  .kl-ioscaption--style1 .more .more-arrow {    line-height: 56px;  }  /* Style 2 */  .kl-ioscaption--style2 .main_title {    margin-bottom: 40px;  }  /* Style 3 */  .kl-ioscaption--style3 .main_title {    margin-bottom: 40px;  }  /* Style 4 */  .kl-ioscaption--style4 .main_title {    margin-bottom: 40px;  }  .kl-ioscaption--style4 .more {    font-size: 18px;    line-height: 58px;    height: 58px;    padding-left: 20px;    padding-right: 20px;  }  /* Style 5 */  .kl-ioscaption--style5 .main_title.kl-ios-has-sqbox {    margin-bottom: 60px;  }}@media only screen and (max-width: 991px) {  /* Captions */  .iosSlider .kl-caption-posv-top,  .iosSlider .kl-caption-posv-bottom,  .iosSlider .kl-caption-posv-middle {    top: auto;    margin-top: 0;    bottom: 35px;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);  }  .iosSlider .kl-iosslide-caption .main_title {    font-size: 22px;  }  .iosSlider .kl-iosslide-caption .title_big {    font-size: 18px;  }  .iosSlider .kl-iosslide-caption .title_small {    font-size: 14px;  }  /* Style 1 */  .kl-ioscaption--style1 .main_title {    margin-bottom: 15px;    line-height: 1.3;    padding-top: 7px;    padding-bottom: 7px;  }  .kl-ioscaption--style1 .more {    height: 46px;  }  .kl-ioscaption--style1 .more .more-arrow {    line-height: 46px;  }  /* Style 2 */  .kl-ioscaption--style2 .main_title {    margin-bottom: 15px;    line-height: 1.3;    padding-top: 7px;    padding-bottom: 7px;  }  .kl-ioscaption--style2 .more {    height: 26px;    width: 26px;  }  .kl-ioscaption--style2 .more .more-arrow {    line-height: 26px;    width: 26px;    font-size: 12px;  }  /* Style 3 */  .kl-ioscaption--style3 .main_title {    margin-bottom: 15px;    line-height: 1.3;    padding-top: 7px;    padding-bottom: 7px;  }  /* Style 3 Extended */  .kl-ioscaption--style3.s3ext .main_title {    margin-bottom: 40px;  }  .kl-ioscaption--style3.s3ext .title_small {    margin-bottom: 10px;  }  /* Style 4 */  .kl-ioscaption--style4 .main_title {    margin-bottom: 40px;    padding: 8px 25px;    line-height: 1.5;  }  .kl-ioscaption--style4 .more {    font-size: 14px;    line-height: 48px;    height: 48px;    padding-left: 15px;    padding-right: 15px;  }  /* Style 5 */  .kl-ioscaption--style5 .main_title.kl-ios-has-sqbox {    margin-bottom: 30px;  }  .kl-ioscaption--style5 .main_title.kl-ios-has-sqbox::before {    width: 70px;    height: 2px;    bottom: -10px;  }  .kl-ioscaption--style5.klios-aligncenter .main_title::before {    margin-left: -25px;  }  .kl-ioscaption--style5.klios-aligncenter .main_title.kl-ios-has-sqbox::before {    margin-left: -35px;  }  .kl-ioscaption--style5 .main_title.has_titlebig,  .kl-ioscaption--style5 .main_title.has_klios-line {    margin-bottom: 30px;  }  .kl-ioscaption--style5 .klios-separator-line {    margin-bottom: 30px;  }  .kl-ios-selectors-block.thumbs {    max-width: 970px;    width: 100%;    margin-left: auto;    left: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {}@media only screen and (max-width: 767px) {  /* Captions */  .iosslider-slideshow .kl-iosslide-caption {    width: 95%;  }  /* Style 1 */  .kl-ioscaption--style1 .more {    width: 28px;  }  .kl-ioscaption--style1 .more .more-arrow {    width: 26px;  }  /* Style 4 */  .kl-ioscaption--style4 .main_title {    margin-bottom: 20px;  }  .kl-ioscaption--style4 .title_big {    font-size: 16px;    margin-bottom: 5px;  }  .kl-ioscaption--style4 .title_small {    font-size: 13px;  }  .kl-ioscaption--style4 .more {    font-size: 13px;    line-height: 48px;    height: 48px;    padding-left: 15px;    padding-right: 15px;  }  /* Style 5 */  .kl-ioscaption--style5 .kl-ios-sqbox {    display: none  }  .kl-ioscaption--style5 .main_title + .title_big,  .kl-ioscaption--style5 .title_big {    margin-bottom: 10px;  }  .kl-ioscaption--style5 .more .btn {    font-size: 12px;  }  .kl-ioscaption--style5 .main_title.has_titlebig,  .kl-ioscaption--style5 .main_title.has_klios-line {    margin-bottom: 20px;  }  .kl-ioscaption--style5 .klios-separator-line {    margin-bottom: 20px;  }  /* Style 6 */  .kl-ioscaption--style6 .main_title {    margin-bottom: 20px;  }  /* Bullets */  .kl-ios-selectors-block {    display: none !important;  }  .ios--fixed-width .sliderContainer {    padding-top: 40px;    padding-bottom: 40px;  }}@media only screen and (max-width: 480px) {  /* Style 4 */  .kl-ioscaption--style4 .title_small {    display: none;  }  /* Style 5 */  .kl-ioscaption--style5 .title_small_top,  .kl-ioscaption--style5 .title_small {    display: none;  }  .kl-ioscaption--style5 .main_title.has_titlebig,  .kl-ioscaption--style5 .main_title.has_klios-line {    margin-bottom: 10px;  }  .kl-ioscaption--style5 .klios-separator-line {    margin-bottom: 10px;  }}/* ==========================================================================  Main Template Core Stylesheet.  Contains most important styles of the template.  Do not change nothing as it will be constantly updated and your work might   get overwritten.========================================================================== *//* BODY FONT - Applies to everything */@font-face {  font-family:'MyriadPro';  src: url('/upload/fonts/MyriadPro-Light.otf');}@font-face {  font-family: 'MyriadPro Light';  src: url('/upload/fonts/MyriadPro-Light.otf');}@font-face {  font-family: 'MyriadPro Bold';  src: url('/upload/fonts/MyriadPro-Bold.otf');}body {  font-family: "MyriadPro", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 13px;  line-height: 1.7;  color: #535353;  background-color: #fff;}h1,h2,h3,h4,h5,h6 {  font-weight: normal;}p {  margin: 0 0 20px;}a {  color: #000;  -webkit-transition: color .25s ease-in-out;  transition: color .25s ease-in-out;}a:hover {  color: #D31447;  text-decoration: none;}a:focus {  outline: none;  text-decoration: none;  color: initial;  text-shadow: none;}section {  padding-top: 35px;  padding-bottom: 35px;}.clear {  clear: both;}img {  max-width: 100%;  height: auto;}h1,.page-title {  font-size: 36px;  line-height: 40px;  font-weight: 400;  font-style: normal;}h2 {  font-size: 30px;  line-height: 40px;  font-weight: 400;  font-style: normal;}h3 {  font-size: 24px;  line-height: 40px;  font-weight: 400;  font-style: normal;}h4 {  font-size: 18px;  line-height: 28px;  font-weight: 400;  font-style: normal;}h5 {  font-size: 14px;  line-height: 20px;  font-weight: 400;  font-style: normal;}h6 {  font-size: 12px;  line-height: 20px;  font-weight: 400;  font-style: normal;}body.one-page {  overflow-x: hidden;}.hg_ovhidden {  overflow: hidden;}input:-webkit-autofill {  -webkit-box-shadow: 0 0 0px 1000px white inset;}ul,li {  list-style: none;  margin: 0;  padding: 0;}/*dash-list - style for unordered lists */ul.dash-list,ul.dash-list ul {  padding: 0;  list-style: none;}ul.dash-list ul {  margin-top: 10px;  margin-bottom: 5px;}ul.dash-list li {  line-height: 1.6;  padding: 4px 0;}ul.dash-list li::before {  content: '';  display: inline-block;  margin-right: 12px;  width: 8px;  height: 2px;  background: #fe6060;  vertical-align: middle;}/* Custom Colors */.text-white {  color: #fff;}.tcolor {  color: #D31447 !important;}.white {  color: #fff !important;}.black {  color: #2d2d2d !important;}.gray {  color: #7c7c7c !important;}.gray2 {  color: #545d60 !important;}.light-gray {  color: #a8a8a8;}.light-gray2 {  color: #eaeaea;}.light-gray3 {  color: #c8c8c8;}.dark-gray {  color: #343434 !important;}.orange {  color: #e74c3c !important;}.blue {  color: #3498db !important;}.b-gray {  border-bottom-color: #898989 !important;}/* Backgrounds Colors */.bg-white {  background-color: #fff !important;}.tbg {  background-color: #D31447 !important;}.bg-gray {  background-color: #6b6b6b !important;}.bg-lightgray {  background-color: #ECECEC !important;}.bg-lightgray2 {  background-color: #FEFEFE !important;}.bg-dark-gray {  background-color: #353535 !important;}.bg-black-gray {  background-color: #1b1b1b !important;}/* Colored sections */.colored-section[data-color="darkgray"] {  background-color: #1a1c25;  color: #fff;}h4[data-color="white"] {  color: #fff;}/* Opacity */.op-3 {  opacity: 0.3 !important;}/* Page Subheader Colors */.page-subheader.uh_flat_dark_blue,.kl-slideshow.uh_flat_dark_blue {  background-color: #345370;}.page-subheader.uh_light_blue_-_flat,.kl-slideshow.uh_light_blue_-_flat {  background-color: #26ade4;}.page-subheader.uh_neutral_color,.kl-slideshow.uh_neutral_color {  background-color: #607d8b;}.page-subheader.uh_light_gray,.kl-slideshow.uh_light_gray {  background-color: #e0e0e0;}.page-subheader.uh_flat_redish,.kl-slideshow.uh_flat_redish {  background-color: #db4437;}.uh_zn_def_header_style,.zn_def_header_style,.page-subheader.zn_def_header_style,.kl-slideshow.zn_def_header_style,.page-subheader.uh_zn_def_header_style,.kl-slideshow.uh_zn_def_header_style {  background-color: #066fd9;}/* Min Height */.min-200 {  min-height: 200px !important;}.min-300 {  min-height: 300px !important;}.min-380 {  min-height: 380px !important;}.min-330 {  min-height: 330px !important;}.min-370 {  min-height: 370px !important;}.min-400 {  min-height: 400px !important;}.min-450 {  min-height: 450px !important;}.min-500 {  min-height: 500px !important;}.min-700 {  min-height: 700px !important;}.min-820 {  min-height: 820px !important;}/* Max Height */.max-300 {  max-height: 300px !important;}/* Heights */.h-260 {  height: 260px !important;}.h-320 {  height: 320px !important;}.h-370 {  height: 370px !important;}.h-520 {  height: 520px !important;}.h-545 {  height: 545px !important;}.h-400 {  height: 400px !important;}.h-420 {  height: 420px !important;}.h-450 {  height: 450px !important;}.h-500 {  height: 500px !important;}.h-600 {  height: 600px !important;}.h-615 {  height: 615px !important;}.h-625 {  height: 625px !important;}.h-700 {  height: 700px !important;}.h-720 {  height: 720px !important;}.h-760 {  height: 760px !important;}.h-800 {  height: 800px !important;}/* Align Styles */.aligncenter {  display: block;  margin: 0 auto;}.alignright {  float: right;  margin: 0 0 10px 20px;}.alignleft {  float: left;  margin: 0 20px 10px 0;}.floatleft {  float: left;}.floatright {  float: right;}.textcenter {  text-align: center !important;}.textright {  text-align: right !important;}.textleft {  text-align: left !important;}.vertical-aligned {  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}/* Gutter Sizes - Large */.row.gutter-lg {  margin-right: -40px;  margin-left: -40px;}.row.gutter-lg > [class*="col-"] {  padding-right: 30px;  padding-left: 30px;}/* Gutter Sizes - Medium */.row.gutter-md {  margin-right: -25px;  margin-left: -25px;}.row.gutter-md > [class*="col-"] {  padding-right: 25px;  padding-left: 25px;}/* Gutter Sizes - Small */.row.gutter-sm {  margin-right: -10px;  margin-left: -10px;}.row.gutter-sm > [class*="col-"] {  padding-right: 10px;  padding-left: 10px;}/* Gutter Sizes - Extra small */.row.gutter-xs {  margin-right: -5px;  margin-left: -5px;}.row.gutter-xs > [class*="col-"] {  padding-right: 20px;  padding-left: 20px;}/* Gutter Sizes - zero gutter */.row.gutter-0 {  margin-right: 0;  margin-left: 0;}.row.gutter-0 > [class*="col-"] {  padding-right: 0;  padding-left: 0;}/* Equalizer classes used for first or last elements in a row to align to fixed-widthcontainers of the page, from inside of a full-width section */@media (min-width: 768px) {  .hg_col_eq_first {    padding-left: calc( ( 100vw - 750px) / 2);  }  .hg_col_eq_last {    padding-right: calc( ( 100vw - 750px) / 2);  }}@media (min-width: 992px) {  .hg_col_eq_first {    padding-left: calc( ( 100vw - 970px) / 2);  }  .hg_col_eq_last {    padding-right: calc( ( 100vw - 970px) / 2);  }}@media (min-width: 1200px) {  .hg_col_eq_first {    padding-left: calc( ( 100vw - 1170px) / 2);  }  .hg_col_eq_last {    padding-right: calc( ( 100vw - 1170px) / 2);  }}/* Assure no X overflow is happening in fluid container */.container-fluid.no-pad-cols .row {  margin-left: 0;  margin-right: 0;}.container-fluid.no-pad-cols,.container-fluid.no-pad-cols > .row > div[class*="col-sm-"] {  padding-left: 0;  padding-right: 0;}.o-hidden {  overflow: hidden;}.inline-block {  display: inline-block !important;}/* Justified blocks */.justified-blocks {  text-align: justify;  -ms-text-justify: distribute-all-lines;  text-justify: distribute-all-lines;}.justified-blocks .jsf-block {  display: inline-block;}.justified-blocks .jsf-stretch {  width: 100%;  display: inline-block;  font-size: 0;  line-height: 0;}/* Circled Icon */.circled-icon {  display: inline-block;  border-radius: 50%;  width: 46px;  height: 46px;  line-height: 46px;  box-sizing: content-box;  text-align: center;  position: relative;  vertical-align: middle;  border-width: 2px;  border-style: solid;}.circled-icon:before {  vertical-align: middle;  display: block;  line-height: 46px;}.circled-icon.ci-xsmall {  width: 22px;  height: 22px;  line-height: 22px;}.circled-icon.ci-xsmall:before {  line-height: 23px;}.circled-icon.ci-small {  width: 36px;  height: 36px;  line-height: 36px;}.circled-icon.ci-small:before {  line-height: 36px;}.circled-icon.ci-large {  width: 76px;  height: 76px;  line-height: 76px;}.circled-icon.ci-large:before {  line-height: 76px;}.circled-icon.ci-faded {  border-color: rgba(255, 255, 255, .5);}/* Call to action button in demo */.buybtn-panel {  position: fixed;  z-index: 999;  bottom: 50px;  left: 0;  padding: 20px 50px 20px 20px;  background: rgba(0, 0, 0, 0.7);  -webkit-transition: left .3s ease-out;  transition: left .3s ease-out}.buybtn-close {  position: absolute;  top: 0;  cursor: pointer;  display: block;  height: 82px;  width: 30px;  right: 0;  font-size: 18px;  color: rgba(255, 255, 255, .69);  line-height: 80px;  border-left: 1px solid rgba(255, 255, 255, .16);  padding: 0;  text-align: center}.buybtn-close:before {  content: "\00d7"}.buybtn-close:hover {  color: rgba(255, 255, 255, .9)}.buybtn-cta {  background: #13ad19;  border-radius: 2px;  padding: 10px 20px;  color: #fff;  font-weight: 600;  font-size: 12px;  width: 160px;  display: inline-block;  text-align: center}.buybtn-cta span {  opacity: .5;  display: inline-block;  border-left: 1px solid #fff;  width: 1px;  margin: 0 7px;  height: 20px;  vertical-align: middle;}.buybtn-cta:hover,.buybtn-cta:focus {  background: #fff;  color: #000;}.buybtn-panel.is-hidden {  left: -200px;}.buybtn-panel.is-hidden .buybtn-close:before {  content: "\203A";  font-size: 24px}ul.list-style1,ul.list-style2 {  margin-left: 0;  padding-left: 0;}ul.list-style1 li,ul.list-style2 li {  list-style: none;  background: url(/upload/image/list-style1.png) no-repeat 2px 8px;  padding-left: 15px;  margin-bottom: 4px;}ul.list-style2 li {  background: url(/upload/image/list-style2.png) no-repeat 2px 5px;  padding-left: 25px;}/*fancy-list - style for unordered lists */ul.fancy-list,ul.fancy-list ul {  padding: 0;  list-style: none;  color: #888888}ul.fancy-list ul {  margin-top: 10px;}ul.fancy-list li {  border-top: 1px solid #e6e6e6;  line-height: 1.4;  padding: 12px 0;}ul.fancy-list li:first-child {  border-top: 0;}ul.fancy-list[data-columns="2"] li:nth-child(2) {  border-top: 0;}ul.fancy-list.pluses li::before {  content: '+';  font-size: 16px;  opacity: .8;  font-weight: 700;}ul.fancy-list li a {  font-size: 13px;  color: #45474d;  text-decoration: none;  line-height: 1.6;  display: block;  position: relative;}ul.fancy-list li a:hover {  color: #fe6060;}ul.fancy-list.right-icon li a::after {  font-family: 'icomoon';  content: '\e007';  color: #fe6060;  font-size: 11px;  line-height: 1;  margin-right: 0px;  position: absolute;  right: 0;  top: 50%;  margin-top: -5px;}ul.fancy-list.right-icon li::before,ul.fancy-list.right-icon.pluses li::before {  display: none;}.bottom-border {  border-bottom: 1px solid #e8e8e8;}/* Icons used in Kallyas */@font-face {  font-family: 'fontello';  src: url('/upload/fonts/fontello.eot?30847743');  src: url('/upload/fonts/fontello.eot?30847743#iefix') format('embedded-opentype'), url('/upload/fonts/fontello.woff?30847743') format('woff'), url('/upload/fonts/fontello.ttf?30847743') format('truetype'), url('/upload/fonts/fontello.svg?30847743#fontello') format('svg');  font-weight: normal;  font-style: normal;}/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. *//* Note, that will break hinting! In other OS-es font will be not as sharp as it could be *//*@media screen and (-webkit-min-device-pixel-ratio:0) {  @font-face {    font-family: 'fontello';    src: url('../font/fontello.svg?30847743#fontello') format('svg');  }}*/[class^="icon-"]:before,[class*=" icon-"]:before {  font-family: "fontello", 'Glyphicons Halflings', 'icomoon';  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  text-align: center;  /* opacity: .8; */  /* For safety - reset parent styles, that can break glyph codes*/  font-variant: normal;  text-transform: none;  /* fix buttons height, for twitter bootstrap */  line-height: 1em;  /* you can be more comfortable with increased icons size */  /* font-size: 120%; */  /* Font smoothing. That was taken from TWBS */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  /* Uncomment for 3D effect */  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.icon-eventful:before {  content: '\e800';}/* '' */.icon-smashmag:before {  content: '\e801';}/* '' */.icon-gplus:before {  content: '\e802';}/* '' */.icon-wikipedia:before {  content: '\e803';}/* '' */.icon-lanyrd:before {  content: '\e804';}/* '' */.icon-calendar:before {  content: '\e805';}/* '' */.icon-reddit:before {  content: '\e806';}/* '' */.icon-guest:before {  content: '\e807';}/* '' */.icon-gowalla:before {  content: '\e808';}/* '' */.icon-appstore:before {  content: '\e809';}/* '' */.icon-blogger:before {  content: '\e80a';}/* '' */.icon-cc:before {  content: '\e80b';}/* '' */.icon-skype:before {  content: '\e80c';}/* '' */.icon-twitter:before {  content: '\e80d';}/* '' */.icon-youtube:before {  content: '\e80e';}/* '' */.icon-vimeo:before {  content: '\e80f';}/* '' */.icon-windows:before {  content: '\e810';}/* '' */.icon-xing:before {  content: '\e811';}/* '' */.icon-googleplay:before {  content: '\e812';}/* '' */.icon-itunes:before {  content: '\e813';}/* '' */.icon-plurk:before {  content: '\e814';}/* '' */.icon-songkick:before {  content: '\e815';}/* '' */.icon-lastfm:before {  content: '\e816';}/* '' */.icon-gmail:before {  content: '\e817';}/* '' */.icon-stumbleupon:before {  content: '\e818';}/* '' */.icon-fivehundredpx:before {  content: '\e819';}/* '' */.icon-pinterest:before {  content: '\e81a';}/* '' */.icon-bitcoin:before {  content: '\e81b';}/* '' */.icon-w3c:before {  content: '\e81c';}/* '' */.icon-foursquare:before {  content: '\e81d';}/* '' */.icon-html5:before {  content: '\e81e';}/* '' */.icon-ie:before {  content: '\e81f';}/* '' */.icon-dribbble:before {  content: '\e820';}/* '' */.icon-evernote:before {  content: '\e821';}/* '' */.icon-flickr:before {  content: '\e822';}/* '' */.icon-google:before {  content: '\e823';}/* '' */.icon-viadeo:before {  content: '\e824';}/* '' */.icon-instapaper:before {  content: '\e825';}/* '' */.icon-weibo:before {  content: '\e826';}/* '' */.icon-klout:before {  content: '\e827';}/* '' */.icon-yahoo:before {  content: '\e828';}/* '' */.icon-chrome:before {  content: '\e829';}/* '' */.icon-email:before {  content: '\e82a';}/* '' */.icon-macstore:before {  content: '\e82b';}/* '' */.icon-myspace:before {  content: '\e82c';}/* '' */.icon-podcast:before {  content: '\e82d';}/* '' */.icon-amazon:before {  content: '\e82e';}/* '' */.icon-steam:before {  content: '\e82f';}/* '' */.icon-pinboard:before {  content: '\e830';}/* '' */.icon-openid:before {  content: '\e831';}/* '' */.icon-quora:before {  content: '\e832';}/* '' */.icon-soundcloud:before {  content: '\e833';}/* '' */.icon-tumblr:before {  content: '\e834';}/* '' */.icon-eventasaurus:before {  content: '\e835';}/* '' */.icon-wordpress:before {  content: '\e836';}/* '' */.icon-yelp:before {  content: '\e837';}/* '' */.icon-intensedebate:before {  content: '\e838';}/* '' */.icon-eventbrite:before {  content: '\e839';}/* '' */.icon-scribd:before {  content: '\e83a';}/* '' */.icon-posterous:before {  content: '\e83b';}/* '' */.icon-stripe:before {  content: '\e83c';}/* '' */.icon-opentable:before {  content: '\e83d';}/* '' */.icon-cart:before {  content: '\e83e';}/* '' */.icon-print:before {  content: '\e83f';}/* '' */.icon-angellist:before {  content: '\e840';}/* '' */.icon-instagram:before {  content: '\e841';}/* '' */.icon-dwolla:before {  content: '\e842';}/* '' */.icon-appnet:before {  content: '\e843';}/* '' */.icon-statusnet:before {  content: '\e844';}/* '' */.icon-acrobat:before {  content: '\e845';}/* '' */.icon-drupal:before {  content: '\e846';}/* '' */.icon-buffer:before {  content: '\e847';}/* '' */.icon-pocket:before {  content: '\e848';}/* '' */.icon-bitbucket:before {  content: '\e849';}/* '' */.icon-lego:before {  content: '\e84a';}/* '' */.icon-login:before {  content: '\e84b';}/* '' */.icon-stackoverflow:before {  content: '\e84c';}/* '' */.icon-hackernews:before {  content: '\e84d';}/* '' */.icon-lkdto:before {  content: '\e84e';}/* '' */.icon-github-circled:before {  content: '\e84f';}/* '' */.icon-rss:before {  content: '\e850';}/* '' */.icon-spotify:before {  content: '\e851';}/* '' */.icon-android:before {  content: '\e852';}/* '' */.icon-github:before {  content: '\e853';}/* '' */.icon-facebook:before {  content: '\e854';}/* '' */.icon-ebay:before {  content: '\e855';}/* '' */.icon-dropbox:before {  content: '\e856';}/* '' */.icon-linkedin:before {  content: '\e857';}/* '' */.icon-cloudapp:before {  content: '\e858';}/* '' */.icon-meetup:before {  content: '\e859';}/* '' */.icon-vk:before {  content: '\e85a';}/* '' */.icon-plancast:before {  content: '\e85b';}/* '' */.icon-disqus:before {  content: '\e85c';}/* '' */.icon-digg:before {  content: '\e85d';}/* '' */.icon-flattr:before {  content: '\e85e';}/* '' */.icon-paypal:before {  content: '\e85f';}/* '' */.icon-forrst:before {  content: '\e860';}/* '' */.icon-ninetyninedesigns:before {  content: '\e861';}/* '' */.icon-delicious:before {  content: '\e862';}/* '' */.icon-aim:before {  content: '\e863';}/* '' */.icon-grooveshark:before {  content: '\e864';}/* '' */.icon-call:before {  content: '\e865';}/* '' */.icon-duckduckgo:before {  content: '\e866';}/* '' */@font-face {  font-family: 'icomoon';  src: url('/upload/fonts/icomoon.eot?gfgf6m');  src: url('/upload/fonts/icomoon.eot?#iefixgfgf6m') format('embedded-opentype'), url('/upload/fonts/icomoon.ttf?gfgf6m') format('truetype'), url('/upload/fonts/icomoon.woff?gfgf6m') format('woff'), url('/upload/fonts/icomoon.svg?gfgf6m#icomoon') format('svg');  font-weight: normal;  font-style: normal;}.icon-kallyas:before {  content: "\e615";}.icon-noun_61152:before {  content: "\e612";}.icon-noun_167805:before {  content: "\e613";}.icon-noun_65754:before {  content: "\e614";}.icon-process1:before {  content: "\e60f";}.icon-process2:before {  content: "\e610";}.icon-process3:before {  content: "\e611";}.icon-gi-ico-1:before {  content: "\e600";}.icon-gi-ico-2:before {  content: "\e601";}.icon-gi-ico-3:before {  content: "\e602";}.icon-gi-ico-4:before {  content: "\e603";}.icon-gi-ico-5:before {  content: "\e604";}.icon-gi-ico-6:before {  content: "\e605";}.icon-gi-ico-7:before {  content: "\e606";}.icon-gi-ico-8:before {  content: "\e607";}.icon-gi-ico-9:before {  content: "\e608";}.icon-gi-ico-10:before {  content: "\e609";}.icon-gi-ico-11:before {  content: "\e60a";}.icon-gi-ico-12:before {  content: "\e60b";}.icon-gi-ico-13:before {  content: "\e60c";}.icon-gi-ico-14:before {  content: "\e60d";}.icon-gi-ico-15:before {  content: "\e60e";}.icon-spinner10:before {  content: "\e983";}/* Main Menu Badges */.main-nav ul .zn-mega-new-item {  position: absolute;  line-height: 1;  padding: 5px;  text-transform: initial;  font-size: 10px;  top: 50%;  right: 3px;  background-color: #D31447;  color: #fff;  border-radius: 2px;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.main-nav ul ul .zn-mega-new-item {  left: auto;  right: 10px;  text-transform: uppercase;}.main-nav ul ul.sub-menu li a:not(:only-child) .zn-mega-new-item {  right: 30px;}.main-nav .zn_mega_container ul .zn-mega-new-item {  right: 3px;}/* Scroll to top button */#totop {  height: 9px;  opacity: 0;  position: fixed;  right: -60px;  width: 49px;  z-index: 9999;  display: block;  top: 85%;  background-repeat: no-repeat;  background-position: center 15px;  background-color: #404040;  font-size: 9px;  font-weight: 900;  color: #fff;  text-align: center;  line-height: 1;  border-radius: 2px;  padding: 28px 0 21px 0;}#totop:before {  position: absolute;  content: "\f061";  top: 10px;  left: 50%;  margin-left: -6px;  font-size: 11px;  display: inline-block;  font-family: 'FontAwesome';  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  -webkit-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  transform: rotate(-90deg);}#totop.show {  right: 10px;  opacity: 0.7;}#totop:hover {  opacity: 1;}/* Sparkles */#sparkles,.th-sparkles {  display: none;}.th-sparkles-visible .th-sparkles {  display: block;}.th-sparkles > span {  display: block;  width: 15px;  height: 15px;  position: absolute;  background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(60%, rgba(255, 255, 255, 0)));  background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}.th-sparkles .shiny-spark1 {  width: 20px;  height: 20px;  opacity: .4;}.th-sparkles .shiny-spark2 {  width: 10px;  height: 10px;  opacity: .7;}.th-sparkles .shiny-spark3 {  width: 30px;  height: 30px;  opacity: .1;}.th-sparkles .shiny-spark4 {  width: 3px;  height: 3px;  opacity: .9;}.th-sparkles .shiny-spark5 {  width: 15px;  height: 15px;  opacity: .3;}.th-sparkles .shiny-spark6 {  width: 25px;  height: 25px;  opacity: .5;}/* page title */.page-title,.subtitle {  line-height: 1.4;  margin-bottom: 25px;  padding-bottom: 25px;  border-bottom: 1px solid #cbcbcb;}.page-title {  font-size: 36px;  color: #050505;  margin-top: 0;}.subtitle {  font-size: 36px;  color: #595959;  font-weight: 300;}.wgt-title {  color: #454545;  font-size: 16px;  line-height: 1.3;  border-bottom: 2px solid #EDEDED;  font-weight: 700;  margin-bottom: 35px;  letter-spacing: 0;  padding-bottom: 10px;}.wgt-title > span {  border-bottom: 2px solid #D31447;  display: inline-block;  margin-bottom: -12px;  padding-bottom: 10px;}/* support panel */.spanel-label {  cursor: pointer;  margin-top: 3px;  color: #fff;  opacity: 0.8;  -webkit-transition: opacity .15s ease-in-out;  -moz-transition: opacity .15s ease-in-out;  -ms-transition: opacity .15s ease-in-out;  -o-transition: opacity .15s ease-in-out;  transition: opacity .15s ease-in-out;}.spanel-label:hover {  opacity: 1;}.panel-checkbox {  display: none;}.support_panel {  background: #eee;  height: auto;  max-height: 0;  -webkit-transition: max-height .2s ease-out;  transition: max-height .2s ease-out;  position: relative;  overflow: hidden;  z-index: 1;  box-shadow: 0 0 15px rgba(0, 0, 0, .4) inset;}#support_p:checked + .support_panel {  margin-top: 0;  max-height: 1000px;  -webkit-transition: max-height .4s ease-out;  transition: max-height .4s ease-out;}#sliding_panel.opened {  margin-top: 0;}.support_panel .container {  padding: 15px;}#close_sliding_panel {  display: block;  width: 14px;  height: 14px;  position: absolute;  right: 14px;  top: 0;  background: #CCC;  padding: 40px 10px 10px 10px;}#close_sliding_panel:hover {  background: #ddd;}.support-info {  margin-top: 5px;}.support-panel-close {  position: absolute;  top: 30px;  right: 30px;  font-size: 28px;  color: #000;  font-weight: 400;  background: rgba(0, 0, 0, .08);  display: block;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  border-radius: 50%;  cursor: pointer;  z-index: 2;  -webkit-transition: all .15s ease-in-out;  transition: all .15s ease-in-out;  -webkit-transform: scale(0.1);  -ms-transform: scale(0.1);  transform: scale(0.1)}#support_p:checked + .support_panel .support-panel-close {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.support-panel-close:hover {  background: rgba(0, 0, 0, .15);  box-shadow: 0 0 0 3px rgba(0, 0, 0, .15)}.how_to_shop > .row {  font-size: 14px;  margin-bottom: 20px;}.how_to_shop > p {  font-size: 13px;  margin-top: 15px;}.how_to_shop .number {  display: inline-block;  width: 28px;  height: 28px;  line-height: 28px;  font-size: 16px;  color: #fff;  background: #D31447;  text-align: center;  margin-right: 10px;  font-weight: 900;  border-radius: 50%;  margin-bottom: 5px;}/* Buttons styles *//*** Btn Lined (ghost) */.btn-lined {  border-width: 2px;  background: none;  color: #fff;  text-shadow: none;  padding: 7px 20px;  line-height: 1.6;  box-shadow: none;  font-size: 14px;  font-weight: 700;  border-style: solid;  border-radius: 3px;  border-color: #fff;  -webkit-transition: all .1s ease-in-out;  transition: all .1s ease-in-out;}.btn-lined:hover {  border-color: rgba(255, 255, 255, .7);  color: #fff;}/* Btn Lined - Skewed style */.btn-lined.btn-skewed {  border: 0;  background: none;  position: relative;}.btn-lined.btn-skewed:before {  content: '';  border: 2px solid #fff;  border-radius: 4px;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transform: skewX(-8deg);  -ms-transform: skewX(-8deg);  transform: skewX(-8deg);}.btn-lined.btn-skewed:hover:before {  border-color: rgba(255, 255, 255, .7);}/* Btn Lined Dark (ghost) */.btn-lined.lined-dark {  color: #242424;  border-color: #242424;}.btn-lined.lined-dark:hover {  color: #343434;}/* Btn Lined DARK - Skewed style */.btn-lined.lined-dark.btn-skewed {  border: 0;  background: none;  position: relative;}.btn-lined.lined-dark.btn-skewed:before {  content: '';  border: 2px solid #242424;  border-radius: 4px;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transform: skewX(-8deg);  -ms-transform: skewX(-8deg);  transform: skewX(-8deg);}.btn-lined.lined-dark.btn-skewed:hover:before {  border-color: rgba(0, 0, 0, .7);}/* Btn Lined Dark (ghost) */.btn-lined.lined-gray {  color: #8E8E8E;  border-color: #8E8E8E;}.btn-lined.lined-gray:hover {  color: #454545;}/* Btn Lined Gray - Skewed style */.btn-lined.lined-gray.btn-skewed {  border: 0;  background: none;  position: relative;}.btn-lined.lined-gray.btn-skewed:before {  content: '';  border: 2px solid #8E8E8E;  border-radius: 4px;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transform: skewX(-8deg);  -ms-transform: skewX(-8deg);  transform: skewX(-8deg);}.btn-lined.lined-gray.btn-skewed:hover:before {  border-color: rgba(0, 0, 0, .4);}/* Button Lined Full Light */.btn-lined.lined-full-light {  color: #242424;  border-color: #fff;  background: rgba(255, 255, 255, 0.8);}.btn-lined.lined-full-light:hover {  color: #343434;  background-color: #fff;}/* Button Lined Full Dark */.btn-lined.lined-full-dark {  color: #e0e0e0;  border-color: #000;  background: rgba(0, 0, 0, 0.8);}.btn-lined.lined-full-dark:hover {  color: #f9f9f9;  background-color: #000;}/* Button Lined Custom */.btn-lined.lined-custom {  color: #D31447;  border-color: #D31447;}/*** Filled buttons */.btn-fullwhite,.btn-fullblack,.btn-fullcolor {  border-width: 0;}.btn-fullwhite,.btn-fullblack,.btn-fullcolor,.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-link {  text-shadow: none;  padding: 10px 20px;  line-height: 1.6;  box-shadow: none;  font-size: 13px;  font-weight: 700;  border-style: solid;  border-radius: 3px;  -webkit-transition: background-color .15s ease-out;  transition: background-color .15s ease-out;}/*** Btn FullColor */.btn-fullcolor,.btn-fullcolor:focus {  background-color: #D31447;  color: #fff;}.btn-fullcolor:hover {  color: #fff;}/*** Btn Fullwhite */.btn-fullwhite {  background-color: #fff;  color: #242424;}.btn-fullwhite:hover {  color: #353535;  background-color: rgba(255, 255, 255, 0.85);}/*** Btn Fullblack */.btn-fullblack {  background-color: #090909;  color: #f9f9f9;}.btn-fullblack:hover {  color: #eee;  background-color: rgba(0, 0, 0, 0.85);}.btn-fullcolor:hover,.btn-fullcolor.btn-skewed:hover:before,.cart-container .buttons .button.wc-forward:hover {  background-color: #a41a1b}/* Filled buttons - Skewed style */.btn-fullwhite.btn-skewed,.btn-fullblack.btn-skewed,.btn-fullcolor.btn-skewed,.btn-fullwhite.btn-skewed:hover,.btn-fullblack.btn-skewed:hover,.btn-fullcolor.btn-skewed:hover {  border: 0;  background: none;  position: relative;  z-index: 0;}.btn-fullwhite.btn-skewed:before,.btn-fullblack.btn-skewed:before,.btn-fullcolor.btn-skewed:before {  content: '';  border-radius: 4px;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transform: skewX(-8deg);  -ms-transform: skewX(-8deg);  transform: skewX(-8deg);  -webkit-transition: background-color .2s ease-in-out;  transition: background-color .2s ease-in-out;  z-index: -1;}/*** Btn FullColor */.btn-fullcolor.btn-skewed:before {  background-color: #D31447;}/*** Btn Fullwhite */.btn-fullwhite.btn-skewed:before {  background-color: #fff;}.btn-fullwhite.btn-skewed:hover:before {  background-color: rgba(255, 255, 255, 0.85);}/*** Btn Fullblack */.btn-fullblack.btn-skewed:before {  background-color: #090909;}.btn-fullblack.btn-skewed:hover:before {  background-color: rgba(0, 0, 0, 0.85);}/* Btn sizing presets */.btn-group-lg > .btn,.btn-lg {  padding: 20px 30px;  font-size: 18px;  line-height: 1.3333333;}.btn-group-lg > .btn.btn-lined,.btn-lg.btn-lined {  padding: 18px 30px;}.btn-group-md > .btn,.btn-md {  padding: 16px 25px;  font-size: 14px;  line-height: 1.3333333;}.btn-group-md > .btn.btn-lined,.btn-md.btn-lined {  padding: 14px 25px;}.btn-group-sm > .btn,.btn-sm {  padding: 5px 10px 4px;  font-size: 12px;  line-height: 1.5;  font-weight: 600;}.btn-group-sm > .btn.btn-lined,.btn-sm.btn-lined {  padding: 3px 10px 2px;}.btn-group-xs > .btn,.btn-xs {  padding: 1px 5px;  font-size: 12px;  line-height: 1.6;  font-weight: 400;}.btn-group-xs > .btn.btn-lined,.btn-xs.btn-lined {  padding: 1px 5px;}/* Width presets */.btn-fullwidth {  width: 100%;}.btn-halfwidth {  width: 50%;}.btn-third {  width: 33.33%;}.btn-forth {  width: 25%;}/* Button element */.btn-element > span,.btn-element > i {  vertical-align: middle;  display: inline-block;}.btn-element > span + i {  margin-left: 10px}.btn-element > i + span {  margin-left: 10px}/* Small hack for icon font */[data-zniconfam]:before,[data-zniconfam] {  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.hg_separator {  margin-top: 15px;  margin-bottom: 15px;  border-top-style: solid;  border-top-width: 2px;  border-top-color: #e2e2e2;}.hg_separator.style2 {  margin-top: 30px;  margin-bottom: 45px;  border-top-width: 4px;  border-top-color: #ededed;}.section-shadow {  box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.1), inset 0 2px 0px rgba(0, 0, 0, 0.07), inset 0 3px 0px rgba(0, 0, 0, 0.03);}body .kl-ioscaption--style4 .more:before {  border-color: #D31447;  background: rgba(205, 33, 34, 0.7);}body .kl-ioscaption--style4 .more:hover:before {  background: rgba(205, 33, 34, 0.9);}.parallax-bg {  width: 100%;  background-position: 50% 0;  background-attachment: fixed;}/*** NEW MENU SYSTEM ***/.main-nav {  display: none;}@media screen and (min-width: 992px) {  .main-nav {    display: block;    margin-right: 20px;    font-size: 14px;    float: right;  }  .main-nav ul {    list-style: none;    padding: 0;    margin: 0;    line-height: 1;  }  .main-nav > ul:after,  .main-nav > ul:before {    display: table;    content: " "  }  .main-nav > ul:after {    clear: both  }  .main-nav > ul {    margin: 15px 0;  }  .main-nav ul li {    margin-bottom: 0;  }  .main-nav ul li a {    display: block;    font-weight: 400;    font-family: 'Montserrat';  }  /* FIRST LEVEL */  .main-nav > ul > li {    float: left;    margin-top: 0;    margin-left: 5px;  }  .main-nav > ul > li {    padding-bottom: 10px;  }  .main-nav > ul > li:not(.menu-item-mega-parent) {    position: relative;  }  .main-nav > ul > li:first-child {    margin-left: 0;  }  .main-nav > ul > li > a {    position: relative;    padding: 6px 12px;    text-transform: uppercase;    font-size: 14px;    line-height: 14px;    color: #878786;    z-index: 1;    font-weight: 400;    -webkit-transition: padding .2s ease-in-out, -webkit-transform .2s ease-in-out;    transition: padding .2s ease-in-out, transform .2s ease-in-out;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;  }  .main-nav > ul > li.menu-item-has-children > a:after {    content: '';    opacity: 1;    position: absolute;    height: 1px;    width: 7px;    bottom: 3px;    left: 17px;    background-color: rgba(255, 255, 255, .4);    -webkit-transition: opacity .2s ease-in-out;    transition: opacity .2s ease-in-out;  }  .main-nav > ul > li > a:before {    content: '';    opacity: 0;    position: absolute;    border-radius: 2px;    height: 50%;    width: 100%;    top: 50%;    left: 0;    background-color: #D31447;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    -webkit-transition: height .2s ease-in-out;    transition: height .2s ease-in-out;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: -1  }  .main-nav > ul > li.active > a,  .main-nav > ul > li > a:hover,  .main-nav > ul > li:hover > a {    text-decoration: none;    color: #fff;  }  .main-nav > ul > li.active > a:before,  .main-nav > ul > li > a:hover:before,  .main-nav > ul > li:hover > a:before {    height: 100%;    opacity: 1;  }  .main-nav > ul > li.active.menu-item-has-children > a:after,  .main-nav > ul > li.menu-item-has-children > a:hover:after,  .main-nav > ul > li.menu-item-has-children:hover > a:after {    opacity: 0;  }  /* FIRST SUB-LEVEL */  .main-nav ul ul.sub-menu li {    position: relative;  }  .main-nav ul ul.sub-menu ul {    top: 100%;    margin-top: 0;  }  .main-nav ul ul.sub-menu li a:not(:only-child):after {    position: absolute;    top: 50%;    margin-top: -1px;    right: 10px;    content: '';    opacity: .6;    background-color: rgba(0, 0, 0, 0.3);    width: 10px;    height: 2px;  }  .main-nav ul ul.sub-menu li a {    min-width: 230px;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: rgba(0, 0, 0, 0.03);    padding: 10px 20px;    font-size: 12px;    color: #757575;    position: relative;    text-transform: uppercase;  }  .main-nav ul ul.sub-menu li a[title="separator"] {    text-indent: -2999px;    padding: 0;    background-color: rgba(0, 0, 0, 0.05) !important;    background-clip: padding-box;    height: 5px;  }  .main-nav ul ul.sub-menu li.active > a,  .main-nav ul ul.sub-menu li a:hover {    color: #323232;    background: rgba(0, 0, 0, 0.04);  }  /* REST OF SUB-LEVELS */  .main-nav ul ul.sub-menu,  .main-nav .hg_mega_container {    position: absolute;    border-radius: 2px;    border: 1px solid rgba(255, 255, 255, .8);    box-shadow: 0 0 4px rgba(0, 0, 0, .4);    background: #f5f5f5;    padding: 6px 0;    background: rgba(245, 245, 245, 1);  }  .main-nav > ul > li > ul.sub-menu:before {    content: '';    display: block;    position: absolute;    top: -10px;    left: 0;    width: 100%;    height: 10px;  }  /* fix for top hover */  .main-nav > ul > li > ul.sub-menu:after {    content: '';    display: block;    position: absolute;    top: -11px;    left: 14px;    border: 6px solid transparent;    border-bottom-width: 5px;    border-bottom-color: #f5f5f5;  }  .main-nav ul ul.sub-menu li:hover > ul {    left: 100%;    top: -3px;    opacity: 1;  }  /* MEGAMENU OVERRIDES */  .main-nav .hg_mega_container a.zn_mega_title[href="#custom-invisible"],  .main-nav .hg_mega_container li:last-child a.zn_mega_title[href="#custom-invisible"] {    color: transparent;  }  .main-nav .hg_mega_container {    border: 1px solid rgba(255, 255, 255, .8);    box-shadow: 0 0 4px rgba(0, 0, 0, .4);    background: #f5f5f5;    padding: 6px 0;    background: rgba(245, 245, 245, 0.95);    position: absolute;    padding: 20px 0;    margin-top: 10px;  }  .main-nav .hg_mega_container:before {    content: '';    display: block;    position: absolute;    top: -10px;    left: 0;    width: 100%;    height: 10px;  }  /* fix for top hover */  .main-nav .hg_mega_container li a {    padding: 10px 0;    font-size: 12px;    color: #757575;    position: relative;    text-transform: uppercase;  }  .main-nav .hg_mega_container li a:not(.zn_mega_title):hover,  .main-nav .hg_mega_container li.active > a:not(.zn_mega_title) {    color: #323232;  }  .main-nav .hg_mega_container li a:not(.zn_mega_title):before {    content: '';    display: block;    position: absolute;    width: 0;    height: 2px;    background-color: #D31447;    bottom: 0;    -webkit-transition: width .15s cubic-bezier(0.680, 0, 0.265, 1);    transition: width .15s cubic-bezier(0.680, 0, 0.265, 1);  }  .main-nav .hg_mega_container li a:not(.zn_mega_title):hover:before,  .main-nav .hg_mega_container li.active > a:not(.zn_mega_title):before {    width: 100%;  }  .main-nav .hg_mega_container .zn_mega_title_hide {    display: none;  }  .main-nav .hg_mega_container .zn_mega_title_hide.v-hidden {    display: block;    visibility: hidden;  }  .main-nav .hg_mega_container li a.zn_mega_title,  .main-nav div.hg_mega_container ul li:last-child > a.zn_mega_title {    font-size: 14px;    padding-left: 0;    padding-right: 0;    border-bottom-width: 1px;    border-bottom-style: solid;    padding: 12px 0px;    margin-bottom: 15px;    font-weight: 600;    text-transform: uppercase;    color: #333;    border-bottom-color: rgba(0, 0, 0, 0.1);  }  .main-nav .hg_mega_container .zn_mega_row_start {    margin-top: 20px;  }  /* ANIMATIONS */  .main-nav ul ul.sub-menu,  .main-nav .hg_mega_container {    left: -9999px;    opacity: 0;    visibility: hidden;    -webkit-transition: opacity .4s ease, top .45s ease;    transition: opacity .4s ease, top .45s ease;  }  .main-nav .hg_mega_container {    margin-left: 15px;    margin-right: 15px;    width: calc(100% - 30px);  }  .main-nav ul ul.sub-menu {    top: 120%;  }  .main-nav .hg_mega_container {    margin-top: 5px;    -webkit-transition: opacity .4s ease, top .45s ease, margin-top .4s ease;    transition: opacity .4s ease, top .45s ease, margin-top .4s ease;  }  .main-nav ul li:hover > ul,  .main-nav ul li:hover > .hg_mega_container {    left: 0;    opacity: 1;    visibility: visible;    z-index: 100;  }  .main-nav ul li:hover > ul {    top: 100%;  }  .main-nav ul li:hover > .hg_mega_container {    margin-top: -15px;  }  .main-nav ul ul li a {    -webkit-transition: padding-left .35s ease, border-right .35s ease;    transition: padding-left .35s ease, border-right .35s ease;  }  /* MENU BADGES */  .main-nav ul .hg-mega-new-item {    position: absolute;    line-height: 1;    padding: 5px;    text-transform: initial;    font-size: 10px;    top: 50%;    right: 3px;    background-color: #D31447;    color: #fff;    border-radius: 2px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }  .main-nav ul ul .hg-mega-new-item {    left: auto;    right: 10px;  }  .main-nav ul ul.sub-menu li a:not(:only-child) .hg-mega-new-item {    right: 23px;  }  .main-nav .hg_mega_container ul .hg-mega-new-item {    right: 3px;  }  #menu-main-menu li > a[href="#"] {    cursor: default;  }}/* MENU CHASER STYLES */.chaser {  display: none}@media screen and (min-width:992px) {  .chaser {    display: block;    background: rgba(0, 0, 0, 0.75);    padding: 0;    position: fixed;    left: -2999px;    right: 0;    top: 0;    width: 100%;    z-index: 99999;    opacity: 0;    -webkit-transform: translateY(-30px);    -ms-transform: translateY(-30px);    transform: translateY(-30px);    -webkit-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;    transition: opacity .15s ease-in-out, transform .15s ease-in-out;  }  .chaser.visible {    left: 0;    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  body.admin-bar > .chaser {    margin-top: 32px;  }  #wpk-main-menu {    position: initial;  }  .chaser .main-menu,  .chaser .main-menu ul {    float: none;    display: block;    list-style: none;    margin: 0;    padding: 0;    position: relative;  }  .chaser .main-menu li:not(.menu-item-mega-parent) {    position: relative;  }  .chaser .main-menu > li {    float: left;    border-left: 1px solid rgba(255, 255, 255, .1);  }  .chaser .main-menu > li:last-child {    border-right: 1px solid rgba(255, 255, 255, .1);  }  .chaser .main-menu .sub-menu,  .chaser .main-menu .hg_mega_container {    left: -2999px;    position: absolute;    -webkit-transform: translateY(20px);    -ms-transform: translateY(20px);    transform: translateY(20px);    opacity: 0;    -webkit-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;    transition: opacity .15s ease-in-out, transform .15s ease-in-out;    border-radius: 0;  }  .chaser .main-menu .hg_mega_container {    left: -2999px !important;  }  .chaser .main-menu .zn_mega_row_start:after,  .chaser .main-menu .zn_mega_row_start:before {    display: table;    content: " ";  }  .chaser .main-menu .zn_mega_row_start:after {    clear: both  }  .chaser .main-menu li ul {    background: rgba(0, 0, 0, 0.9);    min-width: 200px;    padding: 5px;  }  .chaser .main-menu li ul li ul {    background: none;  }  .chaser .main-menu .hg_mega_container > ul {    padding-top: 0;    padding-bottom: 20px  }  .chaser .main-menu .hg_mega_container > ul:first-child {    padding-top: 20px;  }  .chaser .main-menu .hg_mega_container > ul:last-child {    padding-bottom: 30px;  }  .chaser .main-menu .hg_mega_container ul ul {    background: none;    padding: 10px 0 0;  }  .chaser .main-menu .hg_mega_container .zn_mega_title {    border-bottom: 1px solid #454545;    background: none;  }  .chaser .main-menu .hg_mega_container .zn_mega_title_hide {    display: none;  }  .chaser .main-menu li a {    display: block;    color: #ddd;    font-size: 12px;    line-height: 1.4;    padding: 7px 15px;    -webkit-transition: all 0.15s ease-in-out;    transition: all 0.15s ease-in-out;    position: relative;  }  .chaser .main-menu li:hover > a:not(:only-child) + .sub-menu,  .chaser .main-menu li:hover > a:not(:only-child) + .hg_mega_container {    left: 0;    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  .chaser .main-menu li:hover > a:not(:only-child) + .hg_mega_container {    left: 0 !important;  }  .chaser .main-menu li > a:not(:only-child) {    padding-right: 25px;  }  .chaser .main-menu li > a:not(:only-child):after {    content: '';    position: absolute;    top: 50%;    right: 9px;    margin-top: -1px;    height: 2px;    width: 6px;    background: #ccc;    opacity: .5;  }  .chaser .main-menu li li:hover > a:not(:only-child) + .sub-menu {    left: 100%;    top: -4px;  }  .chaser .main-menu li:hover > a,  .chaser .main-menu li a:hover {    color: #fff;    background: #000;  }  .chaser .main-menu li.active > a {    background: #D31447;  }  .chaser .zn-mega-new-item {    display: none;  }  .chaser .navRight,  .chaser .spanel-label,  .chaser .topnav--lang {    display: none;  }  .chaser .kl-header-toptext,  .chaser .kl-header-toptext a {    color: #fff;    float: right;    margin-left: 5px;  }  .chaser .header-leftside-container {    padding-top: 10px;  }  .chaser .header-search {    display: none;  }  .chaser .main-menu > li,  .chaser .main-menu > li:last-child {    border: none;  }  .chaser .main-menu {    margin-top: 30px;  }  .chaser .logo-container.hasInfoCard:before {    top: 30px;  }  .chaser .logosize--yes .site-logo {    height: 92px;    width: 100%;    text-align: center;  }  .chaser .site-logo img {    max-height: 92px;  }  .chaser .main-menu li a[title="separator"] {    text-indent: -2999px;    display: none;  }  .chaser .main-menu,  .chaser .col-sm-10,  .chaser .col-md-12 {    position: initial;  }  .chaser .row {    position: relative;  }  .chaser .main-menu li li:hover > a:not(:only-child) + .sub-menu {    background: rgba(0, 0, 0, 0.9);  }  /*.chaser .logo-container { float: none;}*/  .chaser #logo-container {    padding-right: 0;  }  /* .chaser.visible .logo-container.hasInfoCard { position: initial;}*/}/* Responsive Menu */#zn-res-menuwrapper {  display: none}#zn-res-menu ul {  position: fixed !important;}#zn-res-menu,#zn-res-menu li,#zn-res-menu ul {  padding: 0;  margin: 0;  list-style: none}#zn-res-menu * {  -webkit-backface-visibility: hidden}.zn_res_menu_visible #zn-res-menu,.zn_res_menu_visible #zn-res-menu li ul {  display: none}#zn-res-menu,#zn-res-menu li ul {  right: 0;  top: 0;  position: absolute;  width: 100%;  height: 100%;  background: #fff;  overflow: hidden;  z-index: 11112;  -webkit-backface-visibility: hidden;  -webkit-overflow-scrolling: touch;  -ms-transform: translate(100%, 0);  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  -webkit-transition: -webkit-transform .5s ease;  -moz-transition: -moz-transform .5s ease;  -ms-transition: -ms-transform .5s ease;  -o-transition: -o-transform .5s ease;  transition: transform .5s ease;  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  -o-transform-style: preserve-3d;  transform-style: preserve-3d;  padding: 0;  display: none}#zn-res-menu ul.zn-menu-visible,#zn-res-menu.zn-menu-visible {  -ms-transform: translate(0, 0);  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0)}#zn-res-menu li {  position: relative;  width: 100%;  border-color: #D9D9D9}#zn-res-menu .zn_mega_container {  width: 100%}#zn-res-menu .zn_mega_container li {  width: 100%;  float: none}#zn-res-menu li > a {  padding: 13px 28px;  border-bottom: 1px solid;  border-bottom-color: inherit;  display: block;  z-index: 1;  color: #8C8C8C;  font-size: 12px}#zn-res-menu li.active > a {  color: #333}#zn-res-menu a {  cursor: pointer}#zn-res-menu .zn_res_has_submenu > span,#zn-res-menu .zn_res_menu_go_back > span {  position: absolute;  right: 0;  top: 0;  width: 49px;  height: 44px;  border-left: 1px solid;  border-left-color: inherit;  line-height: 49px;  vertical-align: middle;  text-align: center;  cursor: pointer;  z-index: 2;}#zn-res-menu .zn_res_menu_go_back > a {  text-align: center;  padding-right: 0;  padding-left: 48px;  display: inline-block;  width: calc(100% - 49px);}#zn-res-menu .zn_res_menu_go_back > span {  left: 0;  right: auto;  border-left: none;  border-right: 1px solid;  border-right-color: inherit;}.zn-res-menuwrapper {  float: right;  display: block;  margin-top: 42px}.zn-res-trigger {  vertical-align: middle;  position: relative;  display: inline-block;  width: 25px;  height: 28px;  margin-right: 25px;  float: left;  margin-left: 30px;  margin-top: 14px}.zn-res-trigger::after {  content: '';  position: absolute;  width: 25px;  height: 4px;  top: 50%;  margin-top: -10px;  background: #fff;  border-radius: 4px;  left: 0;  box-shadow: 0 8px 0 #fff, 0 16px 0 #fff}#zn-res-menu li > a[title=separator],.zn_res_has_submenu .new-item {  display: none;}#zn-res-menu.zn-menu-visible .zn-mega-new-item {  display: none;}@media (max-width: 992px) {  #zn-res-menuwrapper {    display: block;  }  .zn_res_menu_visible #zn-res-menu,  .zn_res_menu_visible #zn-res-menu li ul {    display: block  }  #main-menu {    display: none;  }  #zn-res-menu li.active {    background-color: #F3F3F3;  }  #zn-res-menu li.active > li {    background-color: #F3F3F3;  }  #main-menu .dropdown-menu {    margin-left: -20px;    padding-left: 10px;  }  #main-menu .dropdown-menu {    border: none;    box-shadow: none;  }  #main-menu .dropdown-menu li > a {    padding: 3px 8px;    font-size: 12px;  }  #main-menu .dropdown-menu li > a:hover {    background-color: transparent;  }  #main-menu .dropdown-menu > .active > a,  #main-menu .dropdown-menu > .active > a:hover,  #main-menu .dropdown-menu > .active > a:focus {    background-color: transparent;  }  #main-menu .dropdown-menu li.active > .inner-elem {    background-color: #D31447;  }  #page_wrapper {    -webkit-transition: margin-left 0.2s ease-out;    -moz-transition: margin-left 0.2s ease-out;    -o-transition: margin-left 0.2s ease-out;    -ms-transition: margin-left 0.2s ease-out;    transition: margin-left 0.2s ease-out;    -webkit-backface-visibility: hidden;  }  #main-menu > ul {    -webkit-transition: left 0.2s ease-out;    -moz-transition: left 0.2s ease-out;    -o-transition: left 0.2s ease-out;    -ms-transition: left 0.2s ease-out;    transition: left 0.2s ease-out;    -webkit-backface-visibility: hidden;  }  #main-menu > ul ul {    position: static;    opacity: 1 !important;    visibility: visible !important;    background: transparent;  }  #main-menu > ul li {    float: none;    width: 100%;    margin-left: 0;    padding-left: 0;    padding: 5px 0;  }  #zn-res-menu .zn-close-menu-button {    display: inline-block;    padding: 0 !important;    position: absolute;    right: 0;    top: 0;    height: 47px;    width: 49px !important;    border-left: solid 1px #ccc;    z-index: 11111;  }  #zn-res-menu .zn-close-menu-button span {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate3d(-50%, -50%, 0);    transform: translate3d(-50%, -50%, 0);  }}/* Call to action Button in Header */.site-header.cta_button .header-search {  position: absolute;  clear: none;  float: none;}.site-header.cta_button .header-search .searchBtn {  margin: 0;}.ctabutton {  clear: right;  float: right;  position: relative;  font-size: 11px;  font-weight: 700;  color: #fff;  text-align: center;  padding: 10px 10px 7px;  border-radius: 2px;  margin-top: 8px;  margin-left: 20px;}.kl-cta-ribbon .trisvg {  position: absolute;  top: 100%;  left: 0;  width: 100%;  height: 5px;}.kl-cta-ribbon .trisvg path {  fill: #D31447;}.kl-cta-ribbon:hover .trisvg path {  fill: #fff;}.kl-cta-ribbon {  margin-bottom: -7px;  background: #D31447;}.kl-cta-ribbon:hover {  background: #fff;  color: #000;  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}.kl-cta-ribbon strong {  font-size: 17px;  font-weight: 900;  display: block;  line-height: 24px;}.kl-cta-lined {  margin-top: 5px;  background-color: transparent;  box-shadow: none;  padding: 8px 20px 9px;}/* SEARCH PANEL */.icon-white {  color: #fff;}.header-search {  float: right;  clear: right;  position: relative;  z-index: 100;}.header-search .search-container {  display: none;  position: absolute;  right: -10px;  padding: 30px;  background: #f4f4f4;  width: 240px;  border-bottom: 1px solid #fff;  z-index: 1;  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);}.header-search .search-container.panel-opened {  display: block;}.header-search .searchBtn {  line-height: 1;  display: inline-block;  background: rgba(0, 0, 0, 0.5);  position: relative;  z-index: 1;  height: 30px;  width: 30px;  text-align: center;  line-height: 30px;  font-size: 12px;  margin: 10px 0 0 10px;  border-radius: 2px;}.header-search .searchBtn:hover {  background: rgba(0, 0, 0, 0.7);}.header-search .searchBtn.active {  background: #f4f4f4 !important;  border-radius: 2px 2px 0 0;}.header-search .searchBtn.active .glyphicon {  color: #000;}.header-searchform {  border-bottom: 1px solid #CCCCCC;  margin: 0;  position: relative;}.header-searchform:hover {  border-bottom: 1px solid #b5b5b5;}.header-searchform input[type=text] {  background: none;  border: none;  font-size: 12px;  font-style: italic;  color: #999;  padding: 5px 0;  margin: 0;  display: inline-block;  box-shadow: none;  outline: none;  font-style: italic;  width: -webkit-calc( 100% - 30px);  width: calc( 100% - 30px);}.header-searchform input[type=text]:focus {  font-style: normal;  color: #565656;}.header-searchform .searchsubmit {  width: 20px;  background-color: transparent;  border: none;  padding: 0;  display: inline-block;  height: 14px;  line-height: 14px;  vertical-align: text-top;  position: absolute;  right: 5px;  top: 50%;  margin-top: -8px;  outline: none;  color: rgba(108, 108, 108, 0.4);}.screen-reader-text {  display: none;}/* TOP NAVIGATION */.topnav {  float: right;  margin: 10px 0;  padding: 0;  list-style: none;  position: relative;  z-index: 101;  font-size: 11px;}.topnav > li {  float: left;  margin-left: 25px;  position: relative;}.topnav > li > a {  font-size: 11px;  font-weight: 700;  color: #fff;  line-height: 24px;  display: block;  padding: 0;  border-radius: 2px;  opacity: .8;  -webkit-transition: opacity .15s ease-in-out;  -moz-transition: opacity .15s ease-in-out;  -ms-transition: opacity .15s ease-in-out;  -o-transition: opacity .15s ease-in-out;  transition: opacity .15s ease-in-out;}.topnav > li:hover > a,.topnav > li > a:hover {  opacity: 1;}.topnav > li > a > span {  margin-right: 3px;  margin-top: 0;}.topnav li.drop .pPanel {  position: absolute;  left: auto;  width: auto;  min-width: 120px;  height: 0;  opacity: 0;  visibility: hidden;  margin-left: -11px;  right: 0;}.topnav li.drop .inner {  margin: 4px;  list-style: none;  background: #f5f5f5;  padding: 10px 5px;  margin-top: 5px;  position: relative;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);  border-radius: 2px;}.topnav li.drop .inner:after {  content: "";  top: -8px;  position: absolute;  left: 9px;  border: 5px solid transparent;  border-bottom-width: 4px;  border-bottom-color: #f5f5f5;}.topnav li.drop:hover .pPanel {  opacity: 1;  height: auto;  visibility: visible;}.topnav li.drop li a {  font-size: 10px;  color: #222;  padding: 0 5px 0 10px;  display: block;  text-transform: uppercase;  margin-top: 1px;}.topnav li.drop li.active a,.topnav li.drop li a:hover {  background: rgba(0, 0, 0, 0.1);}.topnav li.drop li a span {  float: right;  opacity: .3;  margin-top: 2px;}/* Cart details panel */.site-header .kl-cart-button + .pPanel {  left: auto;  right: 0;  margin-left: 0;  margin-right: -10px;  padding-top: 10px;}body .site-header .kl-cart-button + .pPanel {  min-width: 320px}.site-header .kl-cart-button + .pPanel .inner:after {  left: auto;  right: 9px;}.site-header .kl-cart-button .glyphicon {  font-size: 13px;  top: 2px;  margin-right: 7px;}.site-header .kl-cart-button .glyphicon:after {  content: attr(data-count);  font-size: 9px;  background-color: #D31447;  color: #fff;  width: 15px;  height: 15px;  display: block;  text-align: center;  line-height: 13px;  border-radius: 50%;  position: absolute;  top: -8px;  left: -12px;  font-weight: 600;  padding-right: 1px;}.cart-container > .widget_shopping_cart_content {  display: block;  font-size: 11px;}.cart-container > .widget_shopping_cart_content .checkout {  border-left: 1px solid #CCC;  margin-left: 15px;  padding-left: 15px;  display: inline-block;  color: #D31447;  font-size: 12px;  text-transform: uppercase;}.cart-container > .widget_shopping_cart_content .checkout:hover {  color: #333;}.cart-container > .widget_shopping_cart_content .checkout span {  margin-top: 1px;  opacity: 0.2;}/*.topnav li.drop .pPanel { min-width: 320px; }*/.cart-container {  margin: 0 !important;  background: #f5f5f5 !important;  padding: 25px !important;}.cart-container .cart_list {  margin: 0 0 15px !important;  list-style: none;  border-bottom: 1px solid #ddd;  padding: 0;}.cart-container .cart_list a:hover {  background-color: transparent !important;}.cart-container .cart_list li {  overflow: hidden;  margin: 0 0 15px !important;  text-align: center;}.cart-container .cart_list li a:not(.remove) {  text-transform: initial;  font-size: 11px;  font-weight: normal;  padding: 0 30px 0 0 !important;  text-align: left;}.cart-container .cart_list .remove {  float: right;  font-size: 16px;  color: #C3C3C3;  padding: 0 !important;}.cart-container .cart_list .remove:hover {  color: #7F7F7F;}.cart-container .cart_list .product-title:hover {  color: #D31447;}.cart-container .cart_list .color-variations,.cart-container .cart_list .quantity {  display: block;  text-align: left;}.cart-container .cart_list li img {  float: left !important;  margin-right: 15px;  margin-left: 0 !important;  width: 60px !important}.cart-container .cart_list li .variation,.cart-container .cart_list li .variation p {  margin: 0;}.cart-container .cart_list li .variation {  overflow: hidden !important;  border: 0!important;  padding: 0!important;}.cart-container .cart_list li .variation-Color {  display: inline-block;  padding: 0 !important;  margin: 0 !important;  clear: none !important;}.cart-container .cart_list li .variationr:before,.cart-container .cart_list li .variation:after {  content: none}.cart-container .total .amount {  float: right;  font-weight: bold;  font-size: 15px;  line-height: 18px;}.cart-container .total {  border-bottom: 1px solid #ddd;  padding: 0 0 15px;  margin: 0 0 15px;}.cart-container .buttons {  overflow: hidden;  margin: 0;}.cart-container .buttons .button {  width: 49%;  display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 14px;  font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;  border: 1px solid transparent;  text-transform: uppercase;}.cart-container .buttons .button.wc-forward {  background-color: #D31447;  color: #fff;  text-shadow: none;  font-weight: normal;  padding: 9px 20px;  line-height: 1.6;  box-shadow: none;  font-size: 14px;  font-weight: 600;  border-radius: 3px;  -webkit-transition: background-color .2s ease-in-out;  transition: background-color .2s ease-in-out;}.cart-container .buttons .button.checkout {  color: #242424;  border-color: #242424;  font-weight: normal;  border-width: 2px;  background: none;  text-shadow: none;  padding: 8px 20px;  line-height: 1.6;  box-shadow: none;  font-size: 14px;  border-style: solid;  border-radius: 3px;  -webkit-transition: all .1s ease-in-out;  transition: all .1s ease-in-out;  margin-left: 0;  background-color: transparent !important;}/* Languages */.topnav.topnav--lang ul.inner {  padding-left: 0;  padding-right: 0;}.topnav li.languages .pPanel {  left: 0;}.topnav--lang ul.inner:after {  display: none;}.toplang-item a {  padding-right: 10px !important;  padding: 3px 10px !important;}.toplang-item .glyphicon-ok {  padding-top: 3px;}.toplang-item .toplang-flag {  margin-right: 5px;}/* Site Header & logo */.site-logo {  float: left;  margin: 0;  display: table;}.site-logo a {  padding: 0;  display: table-cell;  position: relative;  vertical-align: middle;}.site-logo img {  max-height: 92px;}/* Logo with InfoCard on Hover */.logo-container {  float: left;}.logo-container.hasInfoCard {  position: relative;}.logo-container.hasInfoCard:before {  content: url(/upload/image/hoverme.png);  width: 98px;  height: 35px;  right: 100%;  margin-right: 20px;  top: 20px;  position: absolute;}.boxed .logo-container.hasInfoCard:before {  display: none;}.logo-container .logo-infocard {  position: absolute;  top: 100%;  margin-top: 20px;  width: 440px;  padding: 30px 20px 25px;  background: #D31447;  border-radius: 2px;  font-size: 12px;  display: block;  visibility: hidden;  opacity: 0;  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;  -webkit-transition-delay: .3s;  transition-delay: .3s;  -webkit-backface-visibility: hidden;  z-index: 1;}.logo-container:hover .site-logo + .logo-infocard {  visibility: visible;  opacity: 1;  margin-top: 10px;  -webkit-transition-delay: 0s;  transition-delay: 0s;  z-index: 2;}.logo-infocard,.logo-infocard a {  color: #FFF;  font-weight: normal;  line-height: 1.6;}.logo-infocard a:hover {  color: rgba(255, 255, 255, .7);}.logo-infocard p:last-child {  margin-bottom: 0;}.logo-infocard .social-icons {  margin-left: 0;  padding-left: 0;}.logo-infocard .social-icons li {  margin: 0;}.logo-infocard .social-icons li.title {  margin-right: 10px;  font-size: 15px;}.logo-infocard .social-icons li a {  background-color: transparent;  box-shadow: none;}.logo-infocard .social-icons li a:hover {  opacity: .7;}.logo-infocard .contact-details {  background: url(/upload/image/say_hi.png) no-repeat right top;}/* Logo size preset */.logosize--contain .site-logo .logo-img {  width: auto;  height: 100%;}/*** Header Height */.site-header,.logosize--contain .site-logo a {  height: 100px;}.logosize--contain .site-logo .logo-img,.logosize--contain .site-logo .logo-img-sticky {  max-height: 100px;  vertical-align: middle;}/* Site Content */#page_wrapper {  position: relative;  overflow: hidden;}.site-content {  position: relative;  margin-top: 60px;}.site-header + .site-content {  padding-top: 200px;  margin-top: 0;}.site-content .kl-slideshow {  background: none transparent;  clear: both;  display: block;}/* Site Header */.site-header {  position: absolute;  width: 100%;  background: rgba(0, 0, 0, 0.5);  z-index: 2;}.siteheader-container {  position: relative;}.site-header {  background: none;  border: 0;  box-shadow: none;  height: auto;}.site-header .logosize--contain .site-logo a {  height: 70px;}.site-header .separator {  background: #fff;  height: 1px;  opacity: .2;  margin-bottom: 5px;}.site-header .separator.dark {  background: #9a9a9a;}.site-header .kl-header-bg {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 150%;  opacity: 1;  pointer-events: none;  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, transparent 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, transparent));  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, transparent 100%);  background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, transparent 100%);  background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, transparent 100%);  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, transparent 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF', GradientType=0);}.site-header .kl-top-header {  /*color:rgba(255, 255, 255, 0.8);*/  position: relative;}.site-header .header-links-container {  float: right;  height: auto;  margin-right: 60px;}.site-header .header-search {  z-index: 102;  position: absolute;  top: -3px;  right: 0;  clear: none;  float: none;}.site-header .header-search .searchBtn,.site-header.cta_button .header-search .searchBtn {  margin: 10px 0 0 10px;}.site-header .searchBtn.active {  border-radius: 2px 2px 0 0;}.site-header .header-leftside-container {  line-height: 24px;  margin: 12px 0;  position: relative;}.site-header .kl-header-toptext {  font-size: 13px;  color: #fff;}.site-header .kl-header-toptext a {  font-size: 13px;  color: #fff;}.site-header .main-nav {  float: right;}.site-header .topnav {  margin-bottom: 0;  margin-top: 13px;}.site-header .kl-top-header .topnav {  margin-bottom: 8px;  margin-top: 12px;  z-index: 111;}.site-header .social-icons.topnav {  margin: 0;  padding: 0;  position: relative;  top: -3px;  float: left;}.site-header .social-icons.topnav li {  margin: 0;  margin-left: 10px;}.site-header .social-icons.topnav.sc--clean li {  margin-left: 0;}.site-header .social-icons.topnav li:first-child {  margin-left: 0;}.site-header .social-icons.topnav ~ .kl-header-toptext {  margin-left: 10px;  margin-top: 5px;}.site-header .social-icons.topnav.sc--clean > li > a {  color: #fff;}.site-header .social-icons.topnav.sc--clean > li > a:hover {  color: rgba(255, 255, 255, .9);}.site-header .kl-cta-lined {  margin-top: 13px;}/*body .site-header .zn-res-menuwrapper .zn-res-trigger:after{background: #FFFFFF; box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF;}*//*body .site-header .zn-res-menuwrapper {float: left; margin-top: 10px; margin-left: 30px; }*//*.site-header .zn-res-menuwrapper .zn-res-trigger { margin-top: 15px;}*/.site-header.style1 .main-nav {/*  margin-left: 50px; */}/* Style2 *//**** HEADER 2 */.site-header.style2 {  background: none;  border: 0;  box-shadow: none;  height: auto;}.site-header.style2 .logo-container.hasInfoCard:before {  top: 40px;}.site-header.style2 .logosize--contain .site-logo a,.site-header.style2 .header-search,.site-header.style2.cta_button .header-search {  height: 80px;}.site-header.style2 .site-logo {  height: 80px;}.site-header.style2 .kl-top-header2 {  background: rgba(0, 0, 0, .7);  color: rgba(255, 255, 255, 0.8);}.site-header.style2 .kl-main-header {  background: rgba(0, 0, 0, .6);  border-bottom: 3px solid #D31447;}.site-header.style2 .main-nav {  float: left;  margin-top: 0px;  clear: none;}.site-header.style2 .main-nav > ul {  margin: 5px 0;}.site-header.style2 .kl-main-header .topnav {  margin: 6px 0;}.site-header.style2 .h-right-inner .topnav {  z-index: 102;}.site-header.style2 .header-rightside-container {  float: right;  padding-top: 5px;}.site-header.style2 .header-rightside-container .topnav {  margin-bottom: 0;  margin-top: 5px;}.site-header.style2.ht--dark .social-icons.sc--clean > li > a {  color: rgba(255, 255, 255, .7);}.site-header.style2.ht--dark .social-icons.sc--clean > li > a:hover {  color: rgba(255, 255, 255, .9);}.site-header.style2 .header-search,.site-header.style2.cta_button .header-search {  position: static;  top: auto;  left: auto;  right: auto;  width: 240px;  margin: 0 auto;  clear: none;  display: table;  float: none;}.site-header.style2 .header-search .search-container {  padding: 0;  position: static;  display: block;  box-shadow: none;  border: 0;  background: none;  display: table-cell;  vertical-align: middle;}.site-header.style2 .header-searchform {  border: 0;  padding: 5px 10px;  background-color: transparent;  border-radius: 3px;}.site-header.style2 .header-search .searchBtn {  display: none}.site-header.style2 .header-search .inputbox {  position: relative;  z-index: 1;}.site-header.style2 .header-search .searchsubmit {  z-index: 1;  color: rgba(255, 255, 255, 0.4);}.site-header.style2 .header-search .kl-field-bg {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  background-color: rgba(255, 255, 255, 0.1);  border-radius: 3px;  -webkit-transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);  transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);}.site-header.style2 .header-search .inputbox:focus {  color: #E3E3E3;}.site-header.style2 .header-search .inputbox:hover ~ .kl-field-bg {  background-color: rgba(255, 255, 255, 0.15);}.site-header.style2 .header-search .inputbox:focus ~ .kl-field-bg {  background-color: rgba(255, 255, 255, 0.2);  width: 120%;  left: -10%;  height: 120%;  top: -10%;}.site-header.style2 .kl-cart-button + .pPanel {  left: auto;  right: 0;  margin-left: 0;  margin-right: -10px;  margin-top: 5px;}.site-header.style2 .kl-main-header .kl-cta-ribbon {  margin-top: -7px;  margin-bottom: -10px;}.site-header.style2 .kl-main-header .kl-cta-lined {  margin-top: -3px;  margin-bottom: -8px;  font-size: 90%;  padding: 14px 10px;  color: #fff;  border: 0;  background: #000;}.site-header.style2 .kl-main-header .kl-cta-lined:hover {  color: #343434;  background-color: #fff;}.site-header.style2 .main-nav > ul > li.active > a:before,.site-header.style2 .main-nav > ul > li > a:hover:before,.site-header.style2 .main-nav > ul > li:hover > a:before {  height: -webkit-calc(100% + 23px);  height: calc(100% + 23px);  margin-bottom: -23px;  margin-top: 3px;}body .site-header.style2 .zn-res-menuwrapper {  float: left;  margin-top: 0;  margin-left: 0;}body .site-header.style2 .zn-res-menuwrapper .zn-res-trigger {  margin-top: 8px;  margin-bottom: 6px;}body .site-header.style2 .zn-res-menuwrapper .zn-res-trigger:after {  background: #FFFFFF;  box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF;  height: 2px;}.site-header.style2 .topnav.social-icons {  margin: 0;  padding: 0;  position: relative;  top: 1px;}.site-header.style2 .topnav.social-icons li {  margin: 0;  margin-left: 10px;}.site-header.style2 .topnav.social-icons.sc--clean li {  margin-left: 0;}.site-header.style2 .topnav.social-icons li:first-child {  margin-left: 0;}.site-header.style2 .kl-top-header2 {  background: rgba(0, 0, 0, .7);  color: rgba(255, 255, 255, 0.8);}.site-header.style2 .kl-main-header .topnav {  margin: 9px 0;}.site-header.style2 .main-nav ul ul.sub-menu {  top: calc(100% + 15px);}.site-header.style2 .main-nav .hg_mega_container {  top: calc(100% + 8px);}.site-header.style2 .main-nav ul li:hover > ul {  top: calc(100% - -8px);}.site-header.style2 .main-nav ul li:hover > .hg_mega_container {  top: calc(100% - -18px);}.site-header.style2 .main-nav > ul > li > a {  padding-top: 9px;  padding-bottom: 4px;}.site-header.style2 .main-nav > ul > li.active > a:before,.site-header.style2 .main-nav > ul > li:hover > a:before,.site-header.style2 .main-nav > ul > li > a:hover:before {  height: calc(100% + 25px);  margin-bottom: -25px;  margin-top: 8px;}.site-header.style2 .main-nav ul.sub-menu li:hover ul.sub-menu {  top: -3px;}/* Style 2- light theme */.site-header.style2.ht--light .kl-top-header {  background: rgba(255, 255, 255, .6);  color: rgba(0, 0, 0, 0.8);}.site-header.style2.ht--light .kl-main-header {  background: rgba(255, 255, 255, .5);}.site-header.style2.ht--light .topnav:not(.social-icons) > li > a,.site-header.style2.ht--light .topnav.sc--clean > li > a,.site-header.style2.ht--light .topnav > li .icon-white {  color: #333;}.site-header.style2.ht--light .topnav:not(.social-icons) > li > a:hover,.site-header.style2.ht--light .topnav.sc--clean > li > a:hover,.site-header.style2.ht--light .topnav > li a:hover .icon-white {  color: #111;}.site-header.style2.ht--light .main-nav > ul > li > a {  color: #252525;}.site-header.style2.ht--light .main-nav > ul > li.active > a,.site-header.style2.ht--light .main-nav > ul > li > a:hover,.site-header.style2.ht--light .main-nav > ul > li:hover > a {  color: #fff;}.site-header.style2.ht--light .main-nav > ul > li.menu-item-has-children > a:after {  background-color: rgba(0, 0, 0, 0.5);}.site-header.style2.ht--light .header-search .searchsubmit {  color: rgba(0, 0, 0, 0.4);}.site-header.style2.ht--light .header-search .kl-field-bg {  background-color: rgba(0, 0, 0, 0.1);}.site-header.style2.ht--light .header-search .inputbox:focus {  color: #454545;}.site-header.style2.ht--light .header-search .inputbox:hover ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.15);}.site-header.style2.ht--light .header-search .inputbox:focus ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.2);}.site-header.style2.ht--light .kl-main-header .kl-cta-lined:hover {  color: #f9f9f9;  background-color: #000;}body .site-header.style2.ht--light .zn-res-menuwrapper .zn-res-trigger:after {  background: #353535;  box-shadow: 0 8px 0 #353535, 0 16px 0 #353535;}/* Page subheader top padding after style2 header */.site-header.style2 + .page-subheader:not(.site-subheader-cst) .ph-content-wrap {  padding-top: 190px;}.site-header.style2 .zn-res-trigger {  margin-top: 7px;  margin-left: 0;}.site-header.style2 .main-nav {  margin-left: 0;}/**** HEADER 3 */.site-header.style3 {  background: rgba(255, 255, 255, 0.9);  border-bottom: 3px solid #D31447;  box-shadow: none;  height: auto;}.site-header.style3 {  height: auto;}.site-header.style3 .spanel-label {  color: #252525;}.site-header.style3 .logosize--contain .site-logo a {  height: 60px;}.site-header.style3 .logosize--yes .site-logo {  min-height: 60px;}.site-header.style3 .kl-default-logo {  -webkit-filter: none;  filter: none;}.site-header.style3 .kl-default-logo path {  fill: #757575;}.site-header.style3 .separator {  background: #000;  height: 1px;  opacity: .1;}.site-header.style3 .kl-top-header {  color: rgba(0, 0, 0, 0.7);}.site-header.style3 .header-links-container {  float: right;  height: auto;  margin-right: 0}.site-header.style3 .header-leftside-container {  float: left;  line-height: 24px;  margin: 5px 0;  position: relative;}.site-header.style3 .kl-header-toptext {  margin-left: 30px;  font-size: 12px;  line-height: 24px;  display: block;  float: left;  margin-top: 3px;  color: rgba(0, 0, 0, 0.7);  font-weight: 700;}.site-header.style3 .kl-header-toptext a {  color: rgba(0, 0, 0, 0.7);}.site-header.style3 .popup-with-form {  margin: 3px 0 5px 25px;}.site-header.style3 .topnav {  margin-bottom: 0;  margin-top: 0;  margin-top: 9px;}.site-header.style3 .topnav:not(.social-icons) > li > a,.site-header.style3 .topnav.sc--clean > li > a,.site-header.style3 .topnav > li .icon-white {  color: #878787;}.site-header.style3 .topnav:not(.social-icons) > li > a:hover,.site-header.style3 .topnav.sc--clean > li > a:hover,.site-header.style3 .topnav > li a:hover .icon-white {  color: #676767;}.site-header.style3 .topnav.social-icons {  margin: 0;  padding: 0;  position: relative;  top: 4px;  margin-left: 10px}.site-header.style3 .topnav.social-icons li {  margin: 0;  margin-left: 10px;  margin-top: 2px;}.site-header.style3 .topnav.social-icons.sc--clean li,.site-header.style3 .topnav.social-icons li:first-child {  margin-left: 0;}.site-header.style3 .header-leftside-container .topnav {  margin-bottom: 0;  margin-top: 0;  float: left;  margin-left: 0;  margin-right: 10px;}.site-header.style3 .header-leftside-container .topnav > li {  margin-left: 0}.site-header.style3 .kl-main-header {  position: relative}.site-header.style3 .kl-main-header .topnav {  float: right;  clear: none;  position: absolute;  right: 0;  margin-top: 0;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.site-header.style3 .kl-cart-button + .pPanel {  left: auto;  right: 0;  margin-left: 0;  margin-right: -10px;}.site-header.style3 .header-search {  float: left;  clear: none;}.site-header.style3 .header-search,.site-header.style3.cta_button .header-search {  position: absolute;  top: 50%;  left: 0;  right: auto;  width: 240px;  margin: 0 auto;  clear: none;  display: table;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.site-header.style3 .header-search .search-container {  padding: 0;  position: static;  display: block;  box-shadow: none;  border: 0;  background: none;  display: table-cell;  vertical-align: middle;}.site-header.style3 .header-searchform {  border: 0;  padding: 5px 10px;  background-color: transparent;  border-radius: 3px;}.site-header.style3 .header-search .searchBtn {  display: none}.site-header.style3 .header-search .inputbox {  position: relative;  z-index: 1;}.site-header.style3 .header-search .searchsubmit {  z-index: 1;  color: rgba(0, 0, 0, 0.4);}.site-header.style3 .header-search .kl-field-bg {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  background-color: rgba(0, 0, 0, 0.1);  border-radius: 3px;  -webkit-transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);  transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);}.site-header.style3 .header-search .inputbox:focus {  color: #454545;}.site-header.style3 .header-search .inputbox:hover ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.15);}.site-header.style3 .header-search .inputbox:focus ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.2);  width: 120%;  left: -10%;  height: 120%;  top: -10%;}.site-header.style3 .ctabutton {  position: absolute;  right: 15px;  z-index: 1;}.site-header.style3 .kl-cta-ribbon {  margin-top: 0px;  margin-bottom: -10px;}.site-header.style3 .kl-cta-lined {  margin-top: -6px;  margin-bottom: -8px;  font-size: 90%;  padding: 17px;  color: #fff;  border: 0;  background: #000;}.site-header.style3 .kl-cta-lined:hover {  color: #f9f9f9;  background-color: #000;}.site-header.style3 .logo-container,.site-header.style3 .site-logo {  margin: 10px auto;  float: none;  clear: none;}.site-header.style3 .logo-container .logo-infocard {  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  z-index: 2;}.site-header.style3 .main-nav {  float: none;  text-align: center;  /*position: relative;*/}.site-header.style3 .main-nav > ul {  display: inline-block;  text-align: start;  margin-top: 8px;  margin-bottom: 2px;}.site-header.style3 .main-nav > ul > li > a {  color: #656565;}.site-header.style3 .main-nav > ul > li.menu-item-has-children > a:after {  background-color: rgba(39, 39, 39, 0.4);}.site-header.style3 .main-nav > ul > li.active > a,.site-header.style3 .main-nav > ul > li > a:hover,.site-header.style3 .main-nav > ul > li:hover > a {  color: #fff;}body .site-header.style3 .zn-res-trigger:after {  background: #575757;  box-shadow: 0 8px 0 #575757, 0 16px 0 #575757;}body .site-header.style3 .zn-res-trigger {  margin-top: 9px;  margin-bottom: 9px;  margin-left: 0;}.site-header.style3 .header-search,.site-header.style3.cta_button .header-search {  margin-top: -3px;}.site-header.style3 .logo-container,.site-header.style3 .site-logo {  margin: 5px auto;}.site-header.style3 .main-nav > ul {  margin-bottom: -6px;}.site-header.style3 .main-nav ul ul.sub-menu {  top: calc(100% + 11px);}.site-header.style3 .main-nav > ul {  margin-top: 5px;}.site-header.style3 .main-nav > ul > li {  padding-bottom: 10px;}.site-header.style3 .kl-cta-ribbon {  margin-top: -10px;}.site-header.style3 .main-nav .hg_mega_container {  top: calc(100% + 8px);}.site-header.style3 .main-nav ul li:hover > ul {  top: calc(100% - -3px);}.site-header.style3 .main-nav ul li:hover > .hg_mega_container {  margin-top: 0px;}.site-header.style3 .topnav.sc--clean > li > a,.site-header.style3 .topnav:not(.social-icons) > li > a,.site-header.style3 .topnav > li .icon-white {  color: #252525;}.site-header.style3 .main-nav > ul > li > a {  color: #252525;}/* Site header text colors (Light) */.site-header.style3.sh--light .topnav:not(.social-icons) > li > a,.site-header.style3.sh--light .topnav.sc--clean > li > a,.site-header.style3.sh--light .topnav > li .icon-white {  color: #fff;}.site-header.style3.sh--light .topnav:not(.social-icons) > li > a:hover,.site-header.style3.sh--light .topnav.sc--clean > li > a:hover,.site-header.style3.sh--light .topnav > li a:hover .icon-white {  color: #fff;  opacity: .9;}.site-header.style3.sh--light .main-nav > ul > li > a {  color: #f5f5f5;}.site-header.style3.sh--light .main-nav > ul > li.menu-item-has-children > a:after {  background-color: rgba(255, 255, 255, 0.5);}.site-header.style3.sh--light .kl-top-header {  color: rgba(255, 255, 255, 0.7);}.site-header.style3.sh--light .separator {  background: #FFF;  opacity: 0.15;}.site-header.style3.sh--light .kl-cta-lined:hover {  color: #111;  background-color: #fff;}.site-header.style3.sh--light .header-search .searchsubmit {  color: rgba(255, 255, 255, 0.4);}.site-header.style3.sh--light .header-search .kl-field-bg {  background-color: rgba(255, 255, 255, 0.1);}.site-header.style3.sh--light .header-search .inputbox:focus {  color: #E3E3E3;}.site-header.style3.sh--light .header-search .inputbox:hover ~ .kl-field-bg {  background-color: rgba(255, 255, 255, 0.15);}.site-header.style3.sh--light .header-search .inputbox:focus ~ .kl-field-bg {  background-color: rgba(255, 255, 255, 0.2);}body .site-header.style3.sh--light .zn-res-menuwrapper .zn-res-trigger:after {  background: #eee;  box-shadow: 0 8px 0 #eee, 0 16px 0 #eee;}/* Site header text colors (Dark) */.site-header.style3.sh--dark .topnav:not(.social-icons) > li > a,.site-header.style3.sh--dark .topnav.sc--clean > li > a,.site-header.style3.sh--dark .topnav > li .icon-white {  color: #222;}.site-header.style3.sh--dark .kl-header-toptext a {  color: rgba(0, 0, 0, 0.8);}.site-header.style3.sh--dark .topnav:not(.social-icons) > li > a:hover,.site-header.style3.sh--dark .topnav.sc--clean > li > a:hover,.site-header.style3.sh--dark .topnav > li a:hover .icon-white {  color: #111;}.site-header.style3.sh--dark .main-nav > ul > li > a {  color: #252525;}.site-header.style3.sh--dark .main-nav > ul > li.active > a,.site-header.style3.sh--dark .main-nav > ul > li > a:hover,.site-header.style3.sh--dark .main-nav > ul > li:hover > a {  color: #fff;}.site-header.style3.sh--dark .main-nav > ul > li.menu-item-has-children > a:after {  background-color: rgba(0, 0, 0, 0.7);}.site-header.style3.sh--dark .kl-top-header {  color: rgba(0, 0, 0, 0.7);}.site-header.style3.sh--dark .separator {  background: #000;  opacity: 0.15;}.site-header.style3.sh--dark .header-search .searchsubmit {  color: rgba(0, 0, 0, 0.5);}.site-header.style3.sh--dark .header-search .kl-field-bg {  background-color: rgba(0, 0, 0, 0.2);}.site-header.style3.sh--dark .header-search .inputbox:focus {  color: #fff;}.site-header.style3.sh--dark .header-search .inputbox:hover ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.25);}.site-header.style3.sh--dark .header-search .inputbox:focus ~ .kl-field-bg {  background-color: rgba(0, 0, 0, 0.3);}body .site-header.style3.sh--dark .zn-res-menuwrapper .zn-res-trigger:after {  background: #252525;  box-shadow: 0 8px 0 #252525, 0 16px 0 #252525;}/* Sticked state */.header--is-sticked .site-header.style3 .logo-container,.header--is-sticked .site-header.style3 .site-logo {  margin-top: 0;  margin-bottom: 0;}.header--is-sticked .site-header.style3,.header--is-sticked .site-header.style3 .site-logo a {  min-height: 120px;}.header--is-sticked .site-header.style3.cta_button .ctabutton {  margin-top: -6px;}/* Page subheader top padding after style8 header */.site-header.style3 + .page-subheader:not(.site-subheader-cst) {  min-height: 350px;}.site-header.style3 + .page-subheader:not(.site-subheader-cst) .ph-content-wrap {  padding-top: 230px;}/* Safe padding for first elements right after the header */.site-header.style3 + .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding,.site-header.style3 + .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding {  padding-top: 160px;}/* HEADER 4 */.site-header.style4,.site-header.style5 {  height: 100px;  background: rgba(0, 0, 0, 0.5);}.site-header.style4 .site-logo,.site-header.style5 .site-logo,.site-header.style6 .site-logo {  min-height: 100px;}.site-header.style4 .site-logo a {  background: rgba(0, 0, 0, 0.3);  padding-left: 25px;  padding-right: 25px;  border-bottom: 2px solid #000;  border-bottom: 2px solid rgba(0, 0, 0, 0.7);  border-top-width: 3px;  border-top-style: solid;  border-top-color: #D31447;}.site-header.style4 .site-logo a:after,.site-header.style6 .site-logo a:after {  content: "";  position: absolute;  left: 50%;  bottom: -11px;  margin-left: -3px;  border: 5px solid transparent;  border-top-width: 5px;  border-top-color: #000;  border-top-color: rgba(0, 0, 0, 0.7);}.site-header.style4 .topnav.navLeft,.site-header.style6 .topnav.navLeft {  float: left;}.site-header.style4 .main-nav,.site-header.style5 .main-nav,.site-header.style6 .main-nav {  float: right;  margin-top: 0;}.site-header.style4 .header-links-container,.site-header.style5 .header-links-container,.site-header.style6 .header-links-container {  float: none;  height: 42px;}.site-header.style4 .topnav,.site-header.style5 .topnav {  margin-top: 10px;  float: right;}.site-header.style4 .social-icons.topnav,.site-header.style5 .social-icons.topnav {  float: right;}.site-header.style4 .header-search,.site-header.style5 .header-search,.site-header.style6 .header-search {  right: 16px;}.site-header.style4 .logo-container.hasInfoCard:before {  top: 40px;}/* HEADER 5 */.site-header.style5 {  border-top-color: #D31447;  border-bottom: 2px solid rgba(0, 0, 0, 0.7);  border-top: 3px solid #D31447;}.site-header.style5:after {  content: "";  position: absolute;  left: 50%;  bottom: -10px;  margin-left: -2px;  border: 5px solid transparent;  border-top-width: 5px;  border-top-color: #000;  border-top-color: rgba(0, 0, 0, 0.7);}.site-header.style5 .logo-container.hasInfoCard:before {  top: 40px;}.site-header.style5 .social-icons.sc--clean.topnav,.site-header.style6 .social-icons.sc--clean.topnav {  margin-left: 22px;}/* HEADER 6 */.site-header.style6 .site-logo a {  background: rgba(0, 0, 0, 0.3);  padding-left: 25px;  padding-right: 25px;  border-bottom: 2px solid rgba(0, 0, 0, 0.7);  border-top: 3px solid #D31447;}.site-header.style6 .social-icons.topnav {  float: right;  margin-top: 10px;}.site-header.style6 .topnav.navLeft,.site-header.style6 .topnav.navRight {  margin-top: 10px;}.site-header.style6 .spanel-label {  margin-right: 15px;}.site-header.style6 .navRight.topnav > li {  margin-left: 15px;}/* Header style 7 */.site-header.style5.new {  border-bottom: #fff;  background-color: #fff;}.site-header.style5.new:after {  display: none;}.site-header.style5.new .main-nav > ul > li > a {  color: #252525;}.site-header.style5.new .main-nav > ul > li.active > a,.site-header.style5.new .main-nav > ul > li > a:hover,.site-header.style5.new .main-nav > ul > li:hover > a {  color: #fff;}.site-header.style5.new .topnav > li > a {  color: #252525;}.site-header.style5.new .icon-white {  color: #252525;}.site-header.style5.new .social-icons.topnav.sc--clean > li > a:hover {  color: #616161;}.site-header.style5.new .spanel-label {  color: #252525;}.site-header.style5.new .searchBtn .icon-white {  color: #fff !important;}.site-header.style5.new .separator {  background: #4E4E4E;}.site-header.style5.new .zn-res-trigger::after {  background: #333;  box-shadow: 0 8px 0 #333, 0 16px 0 #333;}/* Header style 8 */.site-header.style8 .siteheader-container {  margin-top: 17px;}.site-header.style8 .logo-container.hasInfoCard:before {  top: 40px;}/* Header style 9 */.site-header.style9 .main-nav > ul > li.active > a,.site-header.style9 .main-nav > ul > li > a:hover,.site-header.style9 .main-nav > ul > li:hover > a {  color: #fff !important;}.site-header.style9 .logo-container.hasInfoCard:before {  content: url(/upload/image/hoverme-dark.png)}.site-header.style9 .logo-container.hasInfoCard:before {  top: 20px;}.site-header.style9 {  background-color: #fff;}.site-header.style9 .kl-top-header {  color: #252525;}.site-header.style9 .topnav > li > a {  color: #252525;}.site-header.style9 .topnav--lang .icon-white {  color: #252525;}.site-header.style9 .social-icons.topnav.sc--clean > li > a {  color: #252525;}.site-header.style9 .social-icons.topnav.sc--clean > li > a:hover {  color: #6B6B6B;}.site-header.style9 .kl-header-toptext,.site-header.style9 .kl-header-toptext a {  color: #252525;}.site-header.style9 .main-nav > ul > li > a {  color: #252525;}.site-header.style9 .main-nav > ul > li:hover > a {  color: #fff;}.site-header.style9 .glyphicon-shopping-cart {  color: #252525}.site-header.style9 .zn-res-trigger::after {  background: #000;  box-shadow: 0 8px 0 #000, 0 16px 0 #000;}.site-header.style9 .topnav.sc--clean > li > a,.site-header.style9 .topnav:not(.social-icons) > li > a,.site-header.style9 .topnav > li .icon-white,.site-header.style9 .spanel-label {  color: #252525;}/* Header style 10 *//* Header style 11 */.site-header.style11 {  background: rgba(0, 0, 0, 0.65);}.site-header.style11 .logo-container {  padding: 0 20px;}.site-header.style11 .site-logo {  min-height: 71px;}.site-header.style11 .main-nav {  float: right;}.site-header.style11 .zn-res-trigger {  float: right;  margin-top: 22px;}.site-header.style11 .logo-container .logo-infocard {  left: 0;}.site-header.style11 .main-nav > ul {  margin-top: 20px;}.site-header.style11 .site-logo img {  max-height: 71px;}/* Header style 12 */.site-header.style12 .site-logo {  margin: 0 auto;  float: none;}.site-header.style12 .logo-container {  float: none;  display: inline-block;  position: relative;}.site-header.style12 .main-nav {  float: none;  text-align: center;}.site-header.style12 .kl-main-header {  text-align: center;}.site-header.style12 .logo-container .logo-infocard {  left: -150px;}.site-header.style12 .logo-container.hasInfoCard:before {  top: 30px;}.site-header.style12 .site-logo a {  padding-top: 5px;}/* Header style 13 - left side */.left-header-page #content {  margin-bottom: 81px;}.site-header.left-header.cta_button .header-search .searchBtn {  background: none;}.site-header.left-header .kl-cart-button {  height: 25px;}.site-header.left-header .header-links-container {  width: 100%;  margin-right: 0;}.site-header.left-header .header-search .searchBtn,.site-header.cta_button.left-header .header-search .searchBtn {  margin: 0;}.site-header.left-header.cta_button .header-search {  margin-top: 0;  position: relative !important;}.site-header.left-header .header-search .search-container {  right: -32px;}@media (min-width: 1490px) {  .left-header-page .chaser {    display: none;  }  .left-header-page #content {    overflow: hidden;    margin-left: 300px;  }  .site-header.left-header {    position: fixed;    width: 300px;    height: 100vh;    background-color: #000;    left: 0;    -webkit-transition: left .3s cubic-bezier(.19, 1, .22, 1);    transition: left .3s cubic-bezier(.19, 1, .22, 1);  }  .site-header.left-header .siteheader-container {    width: 300px;  }  .site-header.left-header .kl-top-header .topnav {    display: inline-block;    width: 100%;    float: none;    margin-bottom: 0;  }  .site-header.left-header .kl-header-toptext {    display: inline-block;    margin-top: 9px;  }  .site-header.left-header .topnav > li {    margin-left: 0;    margin-right: 25px;  }  .site-header.left-header .topnav > li:last-child {    margin-right: 0;  }  .site-header.left-header .header_search,  .site-header.cta_button.left-header .header_search {    margin-top: -3px;  }  .site-header.left-header #search {    top: 0;    position: relative;  }  .site-header.left-header .logo-container.hasInfoCard:before {    display: none;  }  .site-header.left-header .kl-cart-button + .pPanel {    min-width: 267px;  }  .site-header.left-header .kl-cart-button + .pPanel .inner:after {    right: 15px;  }  .site-header.left-header .cart-container .buttons .button.wc-forward,  .site-header.left-header .cart-container .buttons .button.checkout {    font-size: 12px;  }  .site-header.left-header .logo-container {    width: 100%;  }  .site-header.left-header .site-logo {    float: none;    margin: 0 auto;  }  .site-header.left-header .logo-container .logo-infocard {    display: none;  }  .site-header.left-header .main-nav {    margin-left: 0;    margin-right: 0;  }  .site-header.left-header .main-nav > ul > li {    width: 100%;  }  .site-header.left-header .main-nav > ul > li:first-child {    margin-left: 5px;  }  .site-header.left-header .main-nav > ul > li {    position: relative;  }  .site-header.left-header .main-menu .hg_mega_container {    width: 1024px;    margin-left: -5px;    top: 0;  }  .site-header.left-header .main-nav ul li:hover > .hg_mega_container {    left: 100%;  }  .site-header.left-header .main-nav ul li:hover > ul {    top: -10px;    left: 100%;  }  .site-header.left-header .main-nav > ul > li > ul.sub-menu:after {    top: 15px;    left: -11px;    border-bottom-width: none;    border-bottom-color: transparent;    border-right-width: 5px;    border-right-color: #f5f5f5;  }  .site-header.left-header .separator {    display: inline-block !important;    width: 100%;  }}@media (min-width: 992px) and (max-width: 1490px) {  .site-header.left-header .header-search .searchBtn,  .site-header.left-header.cta_button .header-search .searchBtn {    margin-top: 0;    margin-left: 0;  }  .site-header.left-header.cta_button .header-search {    position: relative;  }  .site-header.left-header .header-search .searchBtn.active {    background: #f4f4f4 !important;  }}/* END Header style 13 - left side *//* Social icons */.social-icons {  margin-left: 10px;  margin-bottom: 0;  z-index: 1;}.social-icons li {  display: inline-block;  margin: 5px;  margin-left: 10px;  margin-right: 0;  vertical-align: top;}.social-icons li a {  display: inline-block;  color: #fff;  width: 30px;  height: 30px;  position: relative;  border-radius: 3px;  text-align: center;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  font-size: 14px;  font-weight: normal;  opacity: 1;}.social-icons li a:before {  line-height: 30px;}.social-icons li a:hover {  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4)}.social-icons.sc--normal li a {  background-color: #111;}.social-icons.sc--normal li a:hover {  background-color: #D31447;}/* Colored social icons */.social-icons.sc--colored li a:hover {  background-color: #121212;}/* Colored social icons */.social-icons.sc--colored_hov li a:not(:hover) {  background-color: #121212;}/* Social icons - clean style */.social-icons.sc--clean li {  margin-left: 0;  margin-right: 0;}.social-icons.sc--clean li a {  background: none;  box-shadow: none;  font-size: 14px;}.social-icons.sc--clean li a:hover {  background: none;  box-shadow: none;}/* Default social icons in header */.site-header .social-icons.topnav {  z-index: 1;}.site-header .social-icons.topnav li {  margin: 0;  margin-left: 10px;}.site-header .social-icons.topnav.sc--clean li {  margin-left: 0;}.site-header .social-icons.topnav li:first-child {  margin-left: 0;}.scheader-icon-nocolor {  background-color: #121212;}/* Social color bg */.social-icons.sc--colored .icon-facebook {  background-color: #3b579d;}.social-icons.sc--colored .icon-twitter {  background-color: #5ea9dd;}.social-icons.sc--colored .icon-google {  background-color: #df4b38;}.social-icons.sc--colored .icon-linkedin {  background-color: #007ab5;}/* kl-slideshow div styles */.kl-slideshow-inner {  position: relative;  z-index: 1;  /* z-index: 100; */}.kl-slideshow .bgback {  background-size: cover;  bottom: 0;  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: 0;}.kl-slideshow {  margin-bottom: 0;}.kl-ios-selectors-block.bullets2 .item.selected::before,.kl-ios-selectors-block.bullets2 .item:hover:before {  background-color: #D31447;}/* used in several sliders */.zn-shadow-lifted {  box-shadow: 0 40px 20px -25px rgba(0, 0, 0, 0.25);}/* For elements that are positioned right under the header, a safe padding is added */.kl-slideshow .kl-slideshow-safepadding {  padding-top: 35px;  padding-bottom: 35px;}@media screen and (min-width:480px) {  .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding,  .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding {    padding-top: 150px;    padding-bottom: 45px;  }}/*#sparkles,.th-sparkles {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; overflow: hidden; display:none;}*/#sparkles,.th-sparkles {  display: none;}.th-sparkles-visible .th-sparkles {  display: block;}.th-sparkles > span {  display: block;  width: 15px;  height: 15px;  position: absolute;  background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(60%, rgba(255, 255, 255, 0)));  background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}.th-sparkles .shiny-spark1 {  width: 20px;  height: 20px;  opacity: .4;}.th-sparkles .shiny-spark2 {  width: 10px;  height: 10px;  opacity: .7;}.th-sparkles .shiny-spark3 {  width: 30px;  height: 30px;  opacity: .1;}.th-sparkles .shiny-spark4 {  width: 3px;  height: 3px;  opacity: .9;}.th-sparkles .shiny-spark5 {  width: 15px;  height: 15px;  opacity: .3;}.th-sparkles .shiny-spark6 {  width: 25px;  height: 25px;  opacity: .5;}/*** Page Subheader's defaults */.page-subheader {  min-height: 300px;  background-color: #066fd9;}.page-subheader[class*="maskcontainer--"] {  min-height: 330px;}.page-subheader .container {  padding: 0 15px;  z-index: 1;  position: relative;}.page-subheader > .shadowUP:after {  content: '';  position: absolute;  bottom: -18px;  left: 50%;  border: 6px solid transparent;  border-top-color: #fff;  margin-left: -6px;}.page-subheader .bgback {  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 0;  background-size: cover;  background-position: center;}#page_header.no-bg {  background: none;}.page-subheader .ph-content-wrap {  width: 100%;  display: table;  height: 400px;  min-height: 400px;}.page-subheader .ph-content-v-center {  display: table-cell;  position: relative;  vertical-align: middle;}/* Page-subheader padding (default) *//*.page-subheader:not(.site-subheader-cst) .ph-content-wrap {padding-top:170px;}*//* Safe padding for Subheader */.page-subheader .ph-content-wrap {  padding-top: 100px;}/* Page subheader styles */.page-subheader.gradient,.kl-slideshow.gradient {  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);  background-color: #345370;  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=0);}.page-subheader,.kl-slideshow {  position: relative;  top: 0;  z-index: 0;}.page-subheader.nobg,.kl-slideshow.nobg {  background: none;}.page-subheader.hasMargin,.kl-slideshow.hasMargin {  margin-bottom: 40px;}/* HG Section */.hg_section {  padding-top: 35px;  padding-bottom: 35px;}.hg_section--relative {  position: relative;}.hg_section--masked {  padding-bottom: 55px;}.hg_section__source + .hg_section_size {  position: relative;}.kl-bg-source + .hg_section_size {  position: relative;}/* PORTFOLIO */.hg_other_images > div {  margin-top: 15px;  margin-bottom: 15px;}.hg_other_images {  margin-top: 20px;}/* Background source for elements */.kl-bg-source:not(:empty),.kl-bg-source__overlay,.kl-bg-source__bgimage {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;}.kl-bg-source__bgimage {  background-position: center;  background-repeat: no-repeat;  background-size: cover;}.kl-bg-source__overlay {  pointer-events: none;}.kl-bg-source__video {}.kl-bg-source__iframe {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden;  padding-bottom: 56.25%;}.kl-bg-source__iframe iframe {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}.kl-bg-source__overlay-gloss {  pointer-events: none;  position: absolute;  top: 0;  left: -43%;  background-color: #FFF;  width: 100%;  -webkit-transform: skewX(-55deg);  -ms-transform: skewX(-55deg);  transform: skewX(-55deg);  height: 100%;  -webkit-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;  opacity: .08;}/*** Special Bottom masks */.kl-bottommask {  z-index: 1;}.fake-loading ~ .kl-bottommask {  z-index: 2;}/* Shadow up mask Simple */.maskcontainer--shadow_simple {  border-bottom: 0 !important;}.kl-bottommask--shadow_simple {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 6px;  background: url(/upload/image/shadow-up.png) no-repeat center bottom;  z-index: 2;  border-bottom: 0;  box-sizing: content-box;  background: -webkit-gradient(50% 100%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(50% 100%, ellipse, rgba(0, 0, 0, .3), transparent 70%);  background: radial-gradient(ellipse at 50% 100%, rgba(0, 0, 0, 0.3) 0, transparent 70%);  background: -webkit-radial-gradient( 50% 90%, 70% 100%, rgba(0, 0, 0, 0.25) 0%, transparent 70%);}/* Shadow Down mask Simple */.maskcontainer--shadow_simple_down {  border-bottom: 0 !important;}.kl-bottommask--shadow_simple_down {  position: absolute;  bottom: -10px;  left: 0;  width: 100%;  height: 10px;  background: url(/upload/image/shadow-down.png) no-repeat center top;  opacity: .6;  background: -webkit-gradient(50% 0%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(50% 0%, ellipse, rgba(0, 0, 0, .3), transparent 70%);  background: radial-gradient(ellipse at 50% 0%, rgba(0, 0, 0, 0.3) 0, transparent 70%);  background: -webkit-radial-gradient( 50% 0%, 70% 100%, rgba(0, 0, 0, 0.25) 0%, transparent 70%);}/* Shadow up mask - width border and arrow */.maskcontainer--shadow {  border-bottom: 0 !important;}.kl-bottommask--shadow {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 6px;  background: url(/upload/image/shadow-up.png) no-repeat center bottom;  z-index: 1;  border-bottom: 6px solid #FFFFFF;  box-sizing: content-box;  background: -webkit-gradient(50% 100%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(50% 100%, ellipse, rgba(0, 0, 0, .3), transparent 70%);  background: radial-gradient(ellipse at 50% 100%, rgba(0, 0, 0, 0.3) 0, transparent 70%);  background: -webkit-radial-gradient( 50% 90%, 70% 100%, rgba(0, 0, 0, 0.25) 0%, transparent 70%);}.kl-bottommask--shadow:after {  content: '';  position: absolute;  bottom: -18px;  left: 50%;  border: 6px solid transparent;  border-top-color: #fff;  margin-left: -6px;}/* Shadow up & down mask */.maskcontainer--shadow_ud {  border-bottom: 0 !important;}.kl-bottommask--shadow_ud {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 12px;  background: url(/upload/image/shadow-up.png) no-repeat center bottom;  z-index: 1;  border-bottom: 6px solid #FFFFFF;  background: -webkit-gradient(50% 100%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(50% 100%, ellipse, rgba(0, 0, 0, .3), transparent 70%);  background: radial-gradient(ellipse at 50% 100%, rgba(0, 0, 0, 0.3) 0, transparent 70%);  background: -webkit-radial-gradient( 50% 90%, 70% 100%, rgba(0, 0, 0, 0.25) 0%, transparent 70%);}.kl-bottommask--shadow_ud:after {  content: '';  position: absolute;  bottom: -17px;  left: 50%;  border: 6px solid transparent;  border-top-color: #fff;  margin-left: -6px;}.kl-bottommask--shadow_ud:before {  content: '';  position: absolute;  bottom: -16px;  left: 0;  width: 100%;  height: 10px;  background: url(/upload/image/shadow-down.png) no-repeat center top;  opacity: .6;  background: -webkit-gradient(50% 0%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(50% 0%, ellipse, rgba(0, 0, 0, .3), transparent 70%);  background: radial-gradient(ellipse at 50% 0%, rgba(0, 0, 0, 0.3) 0, transparent 70%);  background: -webkit-radial-gradient( 50% 0%, 70% 100%, rgba(0, 0, 0, 0.25) 0%, transparent 70%);}/* Mask 1 */.maskcontainer--mask1 {  border-bottom: 0 !important;  padding-bottom: 30px;}.kl-bottommask--mask1 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 27px;  z-index: 99;  background: url(/upload/image/bottom_mask.png) no-repeat center top;}/* Mask 2 */.maskcontainer--mask2 {  border-bottom: 0 !important;  padding-bottom: 40px;}.kl-bottommask--mask2 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  z-index: 99;  height: 33px;  background: url(/upload/image/bottom_mask2.png) no-repeat center top;}/* Mask 3 */.maskcontainer--mask3 {  border-bottom: 0 !important;}.kl-bottommask--mask3 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 57px;}.kl-bottommask--mask3 .svgmask {  position: absolute;  bottom: 0;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  margin-bottom: -15px;}.kl-bottommask--mask3 .glyphicon {  position: absolute;  bottom: 5px;  left: 50%;  display: block;  width: 30px;  text-align: center;  font-size: 22px;  opacity: 0.2;  height: 15px;  top: auto;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  margin-left: 1px;}/* Mask 4 */.maskcontainer--mask4 {  border-bottom: 0 !important;  padding-bottom: 40px;}.kl-bottommask--mask4 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 27px;}.kl-bottommask--mask4 .svgmask {  position: absolute;  bottom: 0;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}/* Mask 3 and 4, left or right aligned */@media (min-width: 1200px) {  .kl-bottommask--mask3 .svgmask-right,  .kl-bottommask--mask3 .svgmask-right + .glyphicon,  .kl-bottommask--mask4 .svgmask-right {    -webkit-transform: translateX( calc(-50% + 510px));    -ms-transform: translateX( calc(-50% + 510px));    transform: translateX( calc(-50% + 510px));  }  .kl-bottommask--mask3 .svgmask-left,  .kl-bottommask--mask3 .svgmask-left + .glyphicon,  .kl-bottommask--mask4 .svgmask-left {    -webkit-transform: translateX( calc(-50% - 510px));    -ms-transform: translateX( calc(-50% - 510px));    transform: translateX( calc(-50% - 510px));  }}@media (min-width: 992px) and (max-width: 1199px) {  .kl-bottommask--mask3 .svgmask-right,  .kl-bottommask--mask3 .svgmask-right + .glyphicon,  .kl-bottommask--mask4 .svgmask-right {    -webkit-transform: translateX( calc(-50% + 410px));    -ms-transform: translateX( calc(-50% + 410px));    transform: translateX( calc(-50% + 410px));  }  .kl-bottommask--mask3 .svgmask-left,  .kl-bottommask--mask3 .svgmask-left + .glyphicon,  .kl-bottommask--mask4 .svgmask-left {    -webkit-transform: translateX( calc(-50% - 410px));    -ms-transform: translateX( calc(-50% - 410px));    transform: translateX( calc(-50% - 410px));  }}@media (min-width: 768px) and (max-width: 991px) {  .kl-bottommask--mask3 .svgmask-right,  .kl-bottommask--mask3 .svgmask-right + .glyphicon,  .kl-bottommask--mask4 .svgmask-right {    -webkit-transform: translateX( calc(-50% + 300px));    -ms-transform: translateX( calc(-50% + 300px));    transform: translateX( calc(-50% + 300px));  }  .kl-bottommask--mask3 .svgmask-left,  .kl-bottommask--mask3 .svgmask-left + .glyphicon,  .kl-bottommask--mask4 .svgmask-left {    -webkit-transform: translateX( calc(-50% - 300px));    -ms-transform: translateX( calc(-50% - 300px));    transform: translateX( calc(-50% - 300px));  }}@media (max-width: 767px) {  .kl-bottommask--mask3 .svgmask-right,  .kl-bottommask--mask3 .svgmask-right + .glyphicon,  .kl-bottommask--mask4 .svgmask-right,  .kl-bottommask--mask3 .svgmask-left,  .kl-bottommask--mask3 .svgmask-left + .glyphicon,  .kl-bottommask--mask4 .svgmask-left {    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);  }}/* Mask 5 */.maskcontainer--mask5 {  border-bottom: 0 !important;  padding-bottom: 75px;}.kl-bottommask--mask5 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 64px;}.kl-bottommask--mask5 .svgmask {  position: absolute;  bottom: 0;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}.kl-bottommask--mask5 .bmask-customfill {  -webkit-transform: translateY(-1px);  -ms-transform: translateY(-1px);  transform: translateY(-1px);}/* Hack for safari only to hide shadow */.is-safari .svgmask .bmask-bgfill,.is-safari .kl-bottommask--mask3 .bmask-bgfill,.is-safari .kl-bottommask--mask4 .bmask-bgfill {  -webkit-filter: none;  filter: none;}.is-safari .kl-bottommask--mask3 .bmask-bgfill,.is-safari .kl-bottommask--mask4 .bmask-bgfill,.is-safari .svgmask .bmask-bgfill {  -webkit-svg-shadow: 0px 0px 7px rgba(0, 0, 0, 0.47);  transform: translateY(4px);}/* Mask 6 */.maskcontainer--mask6 {  border-bottom: 0 !important;  padding-bottom: 70px;}.kl-bottommask--mask6 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 57px;}.kl-bottommask--mask6 .svgmask {  position: absolute;  bottom: 0;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}/* Mask 7 */.kl-bottommask--mask7 {  position: absolute;  bottom: 0;  width: 100%;  z-index: 1;  left: 0;}.kl-bottommask--mask7.mask-over {  z-index: 2;}.kl-bottommask--mask7.screffect {  -webkit-transform-origin: 0 100%;  -ms-transform-origin: 0 100%;  transform-origin: 0 100%}/* Static content with mask, do things a bit differently */.static-content__slideshow[class*="maskcontainer--"] {  padding-bottom: 0;}.static-content__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {  padding-bottom: 60px}/* Same goes for portfolio slider */.portfolio-slider__sideshow[class*="maskcontainer--"] {  padding-bottom: 0;}/* Same goes for fancy slider *//*.fancyslider__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {padding-bottom: 60px}*//* Same goes for revolution slider */.kl-revolution-slider[class*="maskcontainer--"] {  padding-bottom: 0;}/* 3D Cute slider def. padding */.cute3dslider .kl-slideshow-inner {  padding-top: 170px;  padding-bottom: 50px;}/*.br-circle-timer .br-timer-dot {-webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0);}*//* Mod Title */.m_title {  margin-top: 0;  color: #D31447;  /*text-transform: uppercase;*/}/* uppercase disabled, manually uppercase text */h3.m_title {  font-size: 18px;  line-height: 1.4;}.smallm_title {  color: #D31447;  text-shadow: 0 1px 0 #fff;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);  font-size: 14px;  font-weight: 700;  border-bottom: 1px solid #bcbcbc;  margin: 0 0 20px;}.smallm_title span {  padding-bottom: 9px;  display: inline-block;  border-bottom: 1px solid #bcbcbc;  position: relative;}.smallm_title span:before {  content: '';  position: absolute;  left: 50%;  bottom: 0;  margin-left: -2px;  border: 3px solid transparent;  border-bottom-color: #bcbcbc;}.smallm_title.centered {  text-align: center;}.smallm_title.bigger {  font-size: 18px;}.circle_title {  color: #D31447;  text-shadow: 0 1px 0 #fff;  position: relative;  margin-top: 0;}.circle_title:after {  content: '';  position: absolute;  left: 0;  right: 0;  bottom: 5px;  border-bottom: 1px dotted #bbb;}.mb_title {  font-size: 20px;  background: white;  display: inline-block;  padding: 0 10px;  color: #595959;  line-height: 1.5;}.mb_title img {  margin-right: 5px;  margin-top: -3px;}/* Breadcrumbs */.breadcrumbs {  margin: 0 0 10px;  padding: 7px 15px 5px;  list-style: none;  background: rgba(0, 0, 0, 0.8);  float: left;  border-radius: 2px;}.breadcrumbs li {  float: left;  color: #eee;  line-height: 1.5;  font-size: 13px;  font-weight: 600;  position: relative;  text-transform: uppercase;}.breadcrumbs li:first-child {  padding-left: 0;  background: none;  margin-left: 0;}.breadcrumbs li a {  color: #fff;}.breadcrumbs li:after,.breadcrumbs2 li:after {  border: 4px solid transparent;  content: '';  height: 0;  width: 0;  pointer-events: none;  display: inline-block;  border-left-color: #D31447;  margin: 0 5px 0 10px;}.breadcrumbs li:last-child:after,.breadcrumbs2 li:last-child:after {  display: none;}.breadcrumbs2 {  padding: 0;  background: none;  margin-bottom: 0;  opacity: 0.4;  transition: opacity .1s ease-out;  list-style: none;}.breadcrumbs2 > li {  display: inline-block;}.breadcrumbs2:hover {  opacity: 1;}.breadcrumbs2.white a,.breadcrumbs2.white span {  color: #fff;}/* social list */.social_icons ul,ul.social_icons {  list-style: none;  margin: 0;  padding: 0;}.social_icons li {  display: inline-block;  margin-left: 10px;  line-height: 40px;}.social_icons li:first-child {  margin-left: 0;}.social_icons li a {  color: #cdcdcd;  text-decoration: none;  line-height: 1;  font-size: 16px;  display: inline-block;  vertical-align: middle;}.social_icons li a:hover {  color: #666;}.social_icons a {  text-decoration: none;}.social_icons.socialstyles-extra li {  margin: 0;  float: left;}.social_icons.socialstyles-extra li a {  font-size: 14px;  color: rgba(255, 255, 255, 0.5);  padding: 15px;  border: 1px solid rgba(255, 255, 255, 0.2);  border-left-width: 0;}.social_icons.socialstyles-extra li a:hover {  color: rgba(255, 255, 255, 0.7);}.social_icons.socialstyles-extra li:first-child a {  border-left-width: 1px;}/* Header titles */.subheader-titles {  text-align: right;  margin-top: -7px;}.subheader-titles.left {  text-align: left;}.subheader-maintitle {  color: #fff;  line-height: 1.3;  margin: 0 0 5px}.subheader-subtitle {  color: #fff;  display: inline-block;  margin: 0;  font-weight: 400;  font-size: 16px;}.shadowUP {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 20px;  background: url(/upload/image/shadow-up.png) no-repeat center bottom;  z-index: 2;}.shadowDown {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 20px;  background: url(/upload/image/shadow-down.png) no-repeat center bottom;  z-index: 2;}.subheader-currentdate {  color: #383838;  font: 10px Arial, Helvetica, sans-serif;  float: left;  padding: 3px 10px;  line-height: 1;  background: rgba(255, 255, 255, 0.5);  clear: left;  border-radius: 2px;}/* Title Block Element */.kl-title-block {  padding-top: 0;  padding-bottom: 35px;}.tbk__title {  margin-top: 0;  margin-bottom: 10px;  font-size: 24px;  line-height: 30px;  font-weight: 400;  font-style: normal;}.tbk__subtitle {  margin-top: 0;  font-size: 20px;  font-size: 20px;  line-height: 26px;  font-weight: 400;  font-style: normal;}.tbk-thinsubtitle {  font-size: 18px;  line-height: 32px;  font-weight: 100;}.tbk__text {  margin-top: 0;  line-height: 1.6;}/* Symbol */.tbk__symbol {  margin-top: 0;  margin-bottom: 10px;  display: block;}/* Symbol - small line */.tbk-symbol--line .tbk__symbol span {  display: inline-block;  width: 50px;  height: 2px;  background-color: #ccc;}.tbk-symbol--line.tbk-icon-pos--after-title .tbk__symbol {  margin-bottom: 20px;  margin-top: -5px;  display: inline-block;}/* Symbol - border */.tbk-symbol--border .tbk__symbol,.tbk-symbol--border2 .tbk__symbol {  margin-bottom: 20px;}.tbk-symbol--border .tbk__symbol span,.tbk-symbol--border2 .tbk__symbol span {  display: block;  width: 100%;  height: 1px;  background-color: #ccc;}.tbk-symbol--border.tbk-icon-pos--after-text .tbk__symbol {  margin-top: 30px;}.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {  border-bottom: 3px solid #D2D2D2;  padding-bottom: 15px;  margin-bottom: -12px;  display: inline-block;}/* Symbol - small line and border */.tbk-symbol--line_border .tbk__symbol span {  display: inline-block;  width: 50px;  height: 3px;  background-color: #D31447;  margin-right: 25px;  margin-left: 25px;  vertical-align: middle;}.tbk-symbol--line_border .tbk__symbol:before,.tbk-symbol--line_border .tbk__symbol:after {  content: '';  display: inline-block;  width: calc(50% - 50px);  height: 1px;  background-color: #D31447;  vertical-align: middle;}.kl-title-block.text-center.tbk-symbol--line_border .tbk__symbol span {  margin: 0 20px;}.kl-title-block.text-center.tbk-symbol--line_border .tbk__symbol:before,.kl-title-block.text-center.tbk-symbol--line_border .tbk__symbol:after {  background-color: #bfbfbf;}.kl-title-block.text-right.tbk-symbol--line_border .tbk__symbol span {  margin-right: 0;}.kl-title-block.text-right.tbk-symbol--line_border .tbk__symbol:after {  display: none;}.kl-title-block.text-right.tbk-symbol--line_border .tbk__symbol:before {  width: calc(100% - 79px);  background-color: #bfbfbf;}/* Line Border - aligned left */.tbk--left.tbk-symbol--line_border .tbk__symbol span {  margin-left: 0;}.tbk--left.tbk-symbol--line_border .tbk__symbol:before {  display: none;}.tbk--left.tbk-symbol--line_border .tbk__symbol:after {  content: '';  display: inline-block;  width: calc(100% - 80px);  height: 1px;  background-color: #ccc;}/* Line Border - aligned right */.tbk--right.tbk-symbol--line_border .tbk__symbol span {  margin-right: 0;}.tbk--right.tbk-symbol--line_border .tbk__symbol:before {  content: '';  display: inline-block;  width: calc(100% - 75px);  height: 1px;  background-color: #ccc;}.tbk--right.tbk-symbol--line_border .tbk__symbol:after {  display: none;}/*Line Border - Positions */.tbk-symbol--line_border.tbk-icon-pos--after-title .tbk__title {  margin-bottom: 10px;}.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__title {  margin-bottom: 10px;}.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__subtitle {  margin-bottom: 20px;}.tbk-symbol--line_border.tbk-icon-pos--after-text .tbk__text {  margin-bottom: 25px;}/* Symbol - icon */.tbk-symbol--icon.tbk-icon-pos--after-text .tbk__text {  margin-bottom: 25px;}/* Symbol inside title */.tbk__title .tbk__symbol {  display: inline-block;  margin-right: 10px;  vertical-align: middle;}.tbk__title .tbk__icon {  vertical-align: middle;}/* Symbol line separator */.symbol-line {  font-size: 20px;  text-align: center;  color: #e6e6e6;  vertical-align: middle;  clear: both;  line-height: 20px;  margin-bottom: 20px;}.symbol-line .kl-icon {  font-size: 18px;}.symbol-line::before,.symbol-line::after {  content: '';  display: inline-block;  width: 48%;  background: #eaeaea;  height: 2px;  float: right;  margin-top: 7px;}.symbol-line::before {  float: left;}/* Text colors */.tbk--text-light {  color: #f5f5f5;}.tbk--text-dark {  color: #232323;}/* Theme Color */.tbk--color-theme.tbk-symbol--line .tbk__symbol span,.tbk--color-theme.tbk-symbol--line_border .tbk__symbol span {  background-color: #D31447;}.tbk--color-theme.tbk-symbol--icon .tbk__icon {  color: #D31447;}/* Textbox */.text_box {  padding-bottom: 20px;}.text_box-title--style1 {  font-size: 16px;  color: #D31447;  text-transform: uppercase;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}.text_box-title--style2 {  font-size: 22px;  color: #535353;  font-weight: normal;  margin-top: 0;}/* VideoBox Play button */.playVideo {  display: block;  width: 80px;  height: 80px;  border: 2px solid #fff;  border-radius: 50%;  cursor: pointer;  margin: 0 auto;  -webkit-transform: scale(.95) translate3d(0, 0, 0);  -ms-transform: scale(.95) translate3d(0, 0, 0);  transform: scale(.95) translate3d(0, 0, 0);  -webkit-transition: -webkit-transform .25s ease-in-out;  transition: transform .25s ease-in-out;  -webkit-backface-visibility: hidden;  vertical-align: middle;  text-align: center;  color: #fff;  line-height: 76px;  font-size: 18px;}.playVideo:before {  content: "\e072";  font-family: 'Glyphicons Halflings';}.playVideo:hover {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  color: #fff;}.playVideo ~ h5 {  margin: 40px auto 0;}/* BOXED VERSION */body.boxed-layout #page_wrapper,body.boxed-layout .support_panel {  border-left: 3px solid #fff;  border-right: 3px solid #fff;  margin: 0 auto;  background: #f5f5f5;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}/* Sidebars */@media (min-width: 992px) {  .left_sidebar {    float: right;  }}.sidebar {  background: #fff;  padding: 20px 15px;  border-radius: 3px;  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);}.sidebar .widget {  margin-bottom: 35px;}.sidebar .widget .widgettitle {  color: #050505;  line-height: 1.4;  margin: 10px 0 15px;  padding-bottom: 20px;  position: relative;  font-size: 14px;  text-transform: uppercase;}.sidebar .widget .widgettitle:after {  content: '';  position: absolute;  left: 0;  bottom: 2px;  width: 50px;  height: 0;  border-bottom: 1px solid #D31447;}.sidebar .widget .widgettitle:before {  content: '';  position: absolute;  left: 0;  bottom: 2px;  width: 100%;  height: 0;  border-bottom: 1px solid #ececec;}.sidebar .widget ul.menu,.sidebar .widget ul.product-categories,.sidebar .widget ul.pagenav,.sidebar .widget_meta > ul {  margin: 0;  padding: 0;  list-style: none;}.sidebar .widget ul.menu li,.sidebar .widget ul.product-categories li,.sidebar .widget ul.pagenav li,.sidebar .widget_meta > ul li {  margin-bottom: 0;}.sidebar .widget ul.menu li a,.sidebar .widget ul.product-categories li a,.sidebar .widget ul.pagenav li a,.sidebar .widget_meta > ul a {  color: #747474;  display: inline-block;  padding: 0;  margin-right: 5px;  position: relative;  border-radius: 2px;}.sidebar .widget ul.menu li a::before,.sidebar .widget ul.product-categories li a::before,.sidebar .widget ul.pagenav li a::before,.sidebar .widget_meta > ul a::before {  content: '';  display: inline-block;  margin-right: 12px;  width: 8px;  height: 2px;  background: #E1E1E1;  vertical-align: middle;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.sidebar .widget ul.menu li.active > a,.sidebar .widget ul.product-categories li.active > a,.sidebar .widget ul.pagenav li.active a,.sidebar .widget ul.menu li.current-cat > a,.sidebar .widget ul.product-categories li.current-cat > a,.sidebar .widget ul.pagenav li.current-cat > a,.sidebar .widget ul.menu li > a:hover,.sidebar .widget ul.product-categories li > a:hover,.sidebar .widget ul.pagenav li a:hover,.sidebar .widget_meta > ul a:hover {  color: #000000;}.sidebar .widget ul.menu li a:hover::before,.sidebar .widget ul.product-categories li a:hover::before,.sidebar .widget ul.pagenav li a:hover::before,.sidebar .widget_meta > ul a:hover::before {  width: 12px;  margin-right: 8px;}div.cloudBlock a {  padding: 4px;  float: left;  display: block;}/* Latest Post from sidebar */.latest_posts.style2 {  background-color: #fff;  position: relative;  padding: 30px 30px 10px 30px}.latest_posts.style2 .m_title {  margin-bottom: 20px;}.latest_posts.style2 .viewall {  position: absolute;  top: 28px;  right: 20px;  font-size: 10px;  font-weight: bold;  color: #757575;}.latest_posts.style2 .viewall:hover {  color: #111;}.latest_posts.style2 ul.posts {  margin: 0;  padding: 0;  list-style: none;}.latest_posts.style2 ul.posts li {  margin-top: 25px;  border-bottom: 1px solid #ECECEC;  padding-bottom: 25px;}.latest_posts.style2 ul.posts li:last-child {  margin-bottom: 0;  border-bottom: 0;}.latest_posts.style2 ul.posts .title {  font-size: 14px;  font-weight: 700;  color: #D31447;  line-height: 1.6;  vertical-align: middle;}.latest_posts.style2 ul.posts .details {  float: left;  width: 110px;}.latest_posts.style2 ul.posts .details > span {  display: inline-block;  margin-bottom: 2px;  font-size: 10px}.latest_posts.style2 ul.posts .details span.date {  background: #D31447;  color: #fff;  padding: 3px 10px;  margin: 0 0 5px;  position: relative}.latest_posts.style2 ul.posts .details span.date:after {  content: '';  position: absolute;  bottom: -8px;  left: 10px;  border: 4px solid transparent;  border-top-color: #D31447;}.latest_posts.style2 ul.posts .text {  margin-left: 110px;}.latest_posts.style2 ul.posts .details > span.cat {  display: block;}.latest_posts.style3 {  position: relative;}.latest_posts.style3 .m_title {  margin-bottom: 20px;}.latest_posts.style3 .hoverBorder {  margin-right: 20px;  margin-top: 5px;}.latest_posts.style3 .viewall {  position: absolute;  top: 0;  right: 0;  font-size: 10px;  font-weight: bold;  color: #757575;}.latest_posts.style3 .viewall:hover {  color: #111;}.latest_posts.style3 ul.posts {  margin: 0;  padding: 0;  list-style: none;}.latest_posts.style3 ul.posts li {  margin-bottom: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #E3E3E3;  overflow: hidden;}.latest_posts.style3 ul.posts li:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;}.latest_posts.style3 ul.posts .title {  font-size: 13px;  margin: 0 0 5px;  font-weight: 600;  text-shadow: 1px 1px 0 white;  vertical-align: middle;  line-height: 20px;  margin: 0 0 5px;  padding: 0;  text-shadow: 1px 1px 0 white;  vertical-align: middle;}/*.latest_posts.style3 ul.posts .title a{font-size: 13px; font-weight: normal; font-weight: 600; }*/.lp-post .hoverBorder ~ .text,.lp-post .hoverBorder ~ .lp-post-comments-num {  margin-left: 74px;}.lp-post .lp-post-comments-num {  color: #bababa}.lp-post .hoverBorder + .title {  overflow: hidden;}.widget .latest_posts ul li.lp-post .hoverBorder {  margin-bottom: 0;}/* Site Content */.hoverBorder {  position: relative;  display: inline-block;  margin-bottom: 25px;}.hoverBorder:hover img {  border-radius: 2px;  opacity: 0.8;}.hoverBorderWrapper {  position: relative;  display: block;}.hoverBorderWrapper img {  max-width: 100%;  box-sizing: border-box;  border-radius: 3px;}.theHoverBorder {  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  border-radius: 3px;  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.15) inset;}.theHoverBorder:hover {  box-shadow: 0 0 0 5px #D31447 inset;}.plus .theHoverBorder {  background-position: center center;}.plus .theHoverBorder:hover {  background-image: url(/upload/image/plus01.png);  background-repeat: no-repeat;  background-position: center center;  background-color: rgba(35, 35, 35, 0.5);}/* Image Boxes */.image-boxes {  margin-bottom: 30px;  overflow: hidden;}.image-boxes .hoverBorder {  margin-bottom: 20px;}.image-boxes .box {  margin-bottom: 20px;}.image-boxes img {  width: 100%;  height: auto;}.image-boxes a {  display: block;}/* Style 1 */.imgboxes_style1 {  overflow: visible;}.imgboxes_style1 .hoverBorder h6 {  position: absolute;  left: -10px;  bottom: 20px;  color: #fff;  padding: 11px 15px;  background: #D31447;  font-size: 12px;  font-weight: 500;  line-height: 1;  margin: 0;  border-radius: 2px;}.imgboxes_style1 .hoverBorder:hover h6 {  left: 20px;}.imgboxes_style1 img {  box-shadow: 0 1px 1px rgba(0, 0, 0, .22)}.imgboxes_style1 .hoverBorderWrapper {  height: 270px;}/* Style 2 */.image-boxes.ib_style2 .hoverBorder {  margin-bottom: 0;}.imgboxes_style2 .imgboxes-wrapper {  height: 270px;}/* Style 3 */.slidingDetails {  position: relative;  display: block;  overflow: hidden;}.slidingDetails img {  position: relative;}.slidingDetails,.slidingDetails .details {  -webkit-transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);  transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);}.slidingDetails .details {  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 100%;  opacity: 0;  visibility: hidden;  padding: 30px;  font-size: 12px;  color: #fff;  background: #232323;  background: rgba(35, 35, 35, 0.8);}.slidingDetails:hover .details {  visibility: visible;  opacity: 1;  top: 0;}.slidingDetails:hover {  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);}.slidingDetails .details h4 {  font-size: 17px;  margin-top: 5px;}.slidingDetails .details h6 {  color: #fff;  font-size: 12px;  font-weight: 500;  line-height: 1.5;  margin: 0;}/* Image Boxes 1 Style 4 */.imgboxes_style4 .imgboxes-wrapper {  position: relative;  display: inline-block;  margin-bottom: 20px;  height: 270px;}.imgboxes_style4 .imgboxes-title {  position: absolute;  bottom: 0;  color: #fff;  width: 100%;  text-align: center;  font-size: 16px;  margin-bottom: 0;  padding-bottom: 30px;  z-index: 0;}.imgboxes_style4 .imgboxes-title:before {  content: '';  position: absolute;  top: -100%;  left: 0;  height: 200%;  width: 100%;  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 1)));  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 1) 100%);  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 1) 100%);  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 1) 100%);  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 1) 100%);  z-index: -1;  opacity: .8;}.imgboxes_style4 .imgboxes-title:after {  content: '';  height: 2px;  width: 30px;  background: #D31447;  display: block;  margin: 0 auto;  margin-top: 10px;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  z-index: 1;}.imgboxes_style4:hover .imgboxes-title:after {  width: 60px;  ;}.imgboxes_style4 .imgbox_image {  -webkit-transition: opacity .2s ease-out;  transition: opacity .2s ease-out;  -webkit-backface-visibility: hidden;}.imgboxes_style4:hover .imgbox_image {  opacity: .8}.cover-fit-img {  object-fit: cover;  overflow: hidden;}.imgbox_image.cover-fit-img {  height: 100%;}/* Style bottom */.imgboxes_style4.kl-title_style_bottom .imgboxes-title {  text-align: left;  padding: 0 20px 30px;  -webkit-transition: padding-bottom .2s ease-out;  transition: padding-bottom .2s ease-out;}.imgboxes_style4.kl-title_style_bottom .imgboxes-title:before {  -webkit-transition: opacity .2s ease-out;  transition: opacity .2s ease-out;}.imgboxes_style4.kl-title_style_bottom .imgboxes-title:after {  display: none;}.imgboxes_style4.kl-title_style_bottom .imgboxes-border-helper {  position: absolute;  left: 0;  bottom: 0;  right: 0;  border-bottom: solid 5px #D31447;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;  z-index: 1;}.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-border-helper {  border-bottom: solid 10px #D31447;}.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-title:before {  opacity: .5;}.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-title {  text-align: left;  padding-bottom: 25px;}/* Style left */.imgboxes_style4.kl-title_style_left .imgboxes-title {  text-align: left;  padding: 0 20px 30px;}.imgboxes_style4.kl-title_style_left .imgboxes-title:after {  margin: initial;  width: 40px;  margin-top: 10px;}.imgboxes_style4.kl-title_style_left:hover .imgboxes-title:after {  width: 80px;}/*-----------------------------------------------------------------------------------*//* Blog Comments/*-----------------------------------------------------------------------------------*/.comment-form-wrapper {  margin-top: 50px;}/* recent comments */#recentcomments {  list-style: none outside none;  margin: 0;  padding: 0;}#recentcomments li {  padding-left: 10px;  position: relative;  margin-bottom: 0;}#recentcomments li:before {  content: '\201C';  width: 3px;  height: 0;  position: absolute;  top: 0;  left: 0;  color: #ddd;}/* process boxes */.process_box {  position: relative;  padding: 0;  margin-bottom: 80px;  box-shadow: none;}.process_box:after {  border-color: transparent;  border-top-color: #eee;  border-width: 10px;  margin-left: -10px;  left: 10%;}.process_box:before {  border-color: transparent;  border-top-color: #ccc;  border-width: 13px;  margin-left: -13px;  left: 10%;}.process_box[data-align=right]:after,.process_box[data-align=right]:before {  right: 10%;  left: auto;  margin-left: 0;}.process_box[data-align=right]:before {  margin-right: -13px;}.process_box[data-align=center]:after,.process_box[data-align=center]:before {  left: 50%;}.process_box[data-align=center]:after {  border-top-color: #fff;}.process_box .number {  padding: 0;  height: 100%;  position: absolute;  left: 0;  top: 0;  bottom: 0;  width: 240px;  text-align: center;  float: left;}.process_box .number span {  font-size: 100px;  font-weight: 900;  color: #333;  vertical-align: middle;  position: relative;  top: 50%;  line-height: 1;  display: block;}.process_box .content {  margin-left: 240px;  padding: 25px 35px 20px 35px;  float: left;  font-size: 14px;  line-height: 30px;  color: #929292;  background-color: #fff}.process_box .stp_title {  font-size: 14px;  text-transform: uppercase;  font-weight: bold;  color: #333;}.process_box[data-align=right] .number {  left: auto;  right: 0;  border-right: 0;}.process_box[data-align=right] .content {  margin-left: auto;  margin-right: 240px;  padding: 25px 35px 20px 35px;  color: #929292;  line-height: 30px;  font-size: 14px;}@media (min-width: 768px) {  .process_box .number span {    transform: translateY(-50%);    -webkit-transform: translateY(-50%)  }  .process_box[data-align=right] .content {    text-align: right;  }  .process_box .content:before,  .process_box .content:after {    -webkit-transition: all .25s ease-in-out;    transition: all .25s ease-in-out;  }  .process_box .content:before {    position: absolute;    content: '';    top: 0;    width: 2px;    height: 100%;    background-color: #D31447;  }  .process_box[data-align=left] .content:before {    left: 240px;  }  .process_box[data-align=right] .content:before {    right: 240px;  }  .process_box:hover .content:before {    width: 5px;  }  .process_box .content:after {    position: absolute;    content: '';    border: 14px solid;    border-color: transparent;    top: 50%;    margin-top: -14px;  }  .process_box[data-align=left] .content:after {    left: 242px;    border-left-color: #D31447;  }  .process_box[data-align=right] .content:after {    right: 242px;    border-right-color: #D31447;  }  .process_box[data-align=left]:hover .content:after {    left: 245px;  }  .process_box[data-align=right]:hover .content:after {    right: 245px;  }  .process_box:after,  .process_box .number:before,  .process_box .number:after {    background-color: #F1F1F1 !important;  }  .process_box:after {    position: absolute;    content: '';    width: calc(100% - 234px);    height: 6px;    bottom: -43px;  }  .process_box[data-align=left]:after {    left: 130px;  }  .process_box[data-align=right]:after {    right: 114px;  }  .process_box .number:before,  .process_box .number:after {    position: absolute;    content: '';    width: 6px;    height: 50px;  }  .process_box .number:before {    top: -37px;  }  .process_box .number:after {    bottom: -37px;  }  .process_box:first-child .number:before,  .process_box.last .number:after,  .process_box.last:after {    content: none;  }  .process_box.last {    margin-bottom: 0  }}/* end Process box element *//* Price list element */.priceListElement ul {  list-style: none;  margin: 0;  padding: 0;}.priceListElement ul li {  margin-top: 25px;  margin-bottom: 25px;}.priceListElement-itemMain {  margin-bottom: 10px;}.priceListElement .priceListElement-itemMain {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.priceListElement-itemTitle {  font-size: 16px;  line-height: 24px;  font-weight: 700;  margin: 0;}.priceListElement .priceListElement-dottedSeparator {  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  margin-left: 3px;  margin-right: 5px;  margin-bottom: calc((24px - 14px)/ 2);}.priceListElement .priceListElement-dottedSeparator,.priceListElement-dash--separator > ul > li {  background-image: -webkit-radial-gradient(circle closest-side, rgba(0, 0, 0, .2) 99%, transparent 1%);  background-image: radial-gradient(circle closest-side, rgba(0, 0, 0, .2) 99%, transparent 1%);  background-position: bottom;  background-size: 5px 3px;  background-repeat: repeat-x;}.priceListElement-itemPrice {  color: #D31447;  text-align: right;}.priceListElement .priceListElement-itemTitle,.priceListElement .priceListElement-itemPrice {  -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;}.priceListElement-itemPrice {  font-size: 16px;  line-height: 24px;  font-weight: 700;}/* end Price list element *//* Counter element */.fun-fact {  text-align: center;}.fun-fact .fun-number {  font-size: 80px;  font-weight: 300;  color: #23262d;  line-height: 80px;  height: 80px;  display: block;}.fun-fact .fun-thing {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 700;  color: #45474d;  line-height: 1.4;  display: block;  position: relative;  margin-top: 35px;}.fun-fact .fun-thing.topline::before {  content: '';  position: absolute;  top: -15px;  left: 50%;  width: 80px;  margin-left: -40px;  height: 1px;  background: #dcddde;}/* end Counter element *//* PROGRESS BARS SKILLS ELEMENT */.skills_wgt ul {  list-style: none;  margin: 0;  padding: 0;}.skills_wgt ul li {  margin-top: 15px;}.skills_wgt ul li:first-child {  margin-top: 0;}.skills_wgt .skill-title {  font-size: 13px;  color: #888888;  line-height: 1;  margin-bottom: 13px;  margin: 0 0 10px;}.skills_wgt.stg-dark .skill-title {  color: #45474d;}.skills_wgt.stg-light .skill-title {  color: #f5f5f5;}.skills_wgt .skill-bar {  display: block;  border-radius: 2px;  background: #efefef;  height: 13px;}.skills_wgt.whitebars .skill-bar {  background: #fff;}.skills_wgt .skill-bar > i {  background: #999;  border-radius: 2px;  width: 0;  height: 13px;  display: block;  position: relative;  -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;}.skills_wgt li:nth-child(1) .skill-bar > i {  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;}.skills_wgt li:nth-child(2) .skill-bar > i {  -webkit-transition-delay: 0.4s;  transition-delay: 0.4s;}.skills_wgt li:nth-child(3) .skill-bar > i {  -webkit-transition-delay: 0.5s;  transition-delay: 0.5s;}.skills_wgt li:nth-child(4) .skill-bar > i {  -webkit-transition-delay: 0.6s;  transition-delay: 0.6s;}.skills_wgt li:nth-child(5) .skill-bar > i {  -webkit-transition-delay: 0.7s;  transition-delay: 0.7s;}.skills_wgt li:nth-child(6) .skill-bar > i {  -webkit-transition-delay: 0.8s;  transition-delay: 0.8s;}.skills_wgt li:nth-child(7) .skill-bar > i {  -webkit-transition-delay: 0.9s;  transition-delay: 0.9s;}.skills_wgt li:nth-child(8) .skill-bar > i {  -webkit-transition-delay: 1s;  transition-delay: 1.1s;}.skills_wgt li:nth-child(9) .skill-bar > i {  -webkit-transition-delay: 1.1s;  transition-delay: 1.1s;}.skills_wgt li:nth-child(10) .skill-bar > i {  -webkit-transition-delay: 1.2s;  transition-delay: 1.2s;}.skills_wgt.stg-rounded .skill-bar,.skills_wgt.stg-rounded .skill-bar > i {  border-radius: 9px;}.skills_wgt.started .skill-bar[data-loaded="10"] > i {  width: 10%;}.skills_wgt.started .skill-bar[data-loaded="10"] > i::before {  content: "10%";}.skills_wgt.started .skill-bar[data-loaded="20"] > i {  width: 20%;}.skills_wgt.started .skill-bar[data-loaded="20"] > i::before {  content: "20%";}.skills_wgt.started .skill-bar[data-loaded="30"] > i {  width: 30%;}.skills_wgt.started .skill-bar[data-loaded="30"] > i::before {  content: "30%";}.skills_wgt.started .skill-bar[data-loaded="40"] > i {  width: 40%;}.skills_wgt.started .skill-bar[data-loaded="40"] > i::before {  content: "40%";}.skills_wgt.started .skill-bar[data-loaded="50"] > i {  width: 50%;}.skills_wgt.started .skill-bar[data-loaded="50"] > i::before {  content: "50%";}.skills_wgt.started .skill-bar[data-loaded="60"] > i {  width: 60%;}.skills_wgt.started .skill-bar[data-loaded="60"] > i::before {  content: "60%";}.skills_wgt.started .skill-bar[data-loaded="70"] > i {  width: 70%;}.skills_wgt.started .skill-bar[data-loaded="70"] > i::before {  content: "70%";}.skills_wgt.started .skill-bar[data-loaded="80"] > i {  width: 80%;}.skills_wgt.started .skill-bar[data-loaded="80"] > i::before {  content: "80%";}.skills_wgt.started .skill-bar[data-loaded="90"] > i {  width: 90%;}.skills_wgt.started .skill-bar[data-loaded="90"] > i::before {  content: "90%";}.skills_wgt.started .skill-bar[data-loaded="100"] > i {  width: 100%;}.skills_wgt.started .skill-bar[data-loaded="100"] > i::before {  content: "100%";}.skills_wgt .skill-bar[data-color="t-red"] > i {  background: #D31447;}.skills_wgt .skill-bar[data-color="green"] > i {  background: #63AD68;}.skills_wgt .skill-bar[data-color="blue"] > i {  background: #5476a9;}.skills_wgt .skill-bar[data-color="red"] > i {  background: #f46e6e;}.skills_wgt .skill-bar[data-color="purple"] > i {  background: #a872bc;}.skills_wgt .skill-bar[data-color="yellow"] > i {  background: #f4e36e;}.skills_wgt .skill-bar[data-color="orange"] > i {  background: #eea754;}.skills_wgt .skill-bar[data-color="turquoise"] > i {  background: #2bcdc1;}.skills_wgt .skill-bar[data-color="lightblue"] > i {  background: #6cb0df;}.skills_wgt .skill-bar[data-color="lightred"] > i {  background: #df6c8a;}.skills_wgt .skill-bar[data-color="pink"] > i {  background: #f46eb3;}.skills_wgt.started .skill-bar i::before {  background: #1a1c25;  border-radius: 3px;  padding: 0;  height: 22px;  line-height: 22px;  width: 35px;  display: block;  text-align: center;  color: #fff;  font-weight: bold;  font-size: 11px;  position: absolute;  bottom: 100%;  left: 100%;  margin-left: -25px;}.skills_wgt.started .skill-bar i::after {  content: '';  position: absolute;  border: 4px solid transparent;  border-top-color: #1a1c25;  bottom: 100%;  left: 100%;  margin-left: -12px;}.skills_wgt.started .skill-bar i::before,.skills_wgt.started .skill-bar i::after {  opacity: 0;  visibility: hidden;  margin-bottom: 30px;}.skills_wgt.started .skill-bar:hover i::before,.skills_wgt.started .skill-bar:hover i::after {  opacity: 1;  visibility: visible;  margin-bottom: 15px;}.skills_wgt.started .skill-bar:hover i::after {  margin-bottom: 7px;}/* end PROGRESS BARS SKILLS ELEMENT *//* Accordions */.acc-group button {  outline: 0 !important;}.acc-group > button.collapsed {  padding-right: 30px;}/* Accordion Default Style / Re-Styling / */.hg_accordion_element.default-style > h3 {  font-size: 18px;  line-height: 1.4;  margin-top: 0;  text-transform: uppercase;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}.hg_accordion_element.default-style .th-accordion {  border: 1px solid #E3E3E3;  border-radius: 4px;}.hg_accordion_element.default-style .th-accordion .acc-group {  margin-bottom: 0;  border-bottom: 1px solid #E3E3E3;}.hg_accordion_element.default-style .th-accordion .acc-group:last-child {  border-bottom: 0;}.hg_accordion_element.default-style .th-accordion .acc-group > button {  border: 0;  padding: 4px 10px;  color: #D31447;  display: block;  width: 100%;  text-align: left;  background-color: #F8F8F8;  padding: 20px 60px 20px 25px;  font-size: 14px;  font-weight: 600;  position: relative;}.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed {  color: #505050;  background-color: #fff;}.hg_accordion_element.default-style .th-accordion .acc-group > button:hover {  background: #F8F8F8;  color: #111;}.hg_accordion_element.default-style .th-accordion .acc-group .content {  background-color: #F8F8F8;  padding: 20px 25px;}.hg_accordion_element.default-style .th-accordion .acc-group > button:not(.collapsed) {  border-bottom: 1px solid #EEEEEE;}.hg_accordion_element.default-style .th-accordion .acc-group > button:before,.hg_accordion_element.default-style .th-accordion .acc-group > button:after {  position: absolute;  content: ' ';  width: 10px;  height: 2px;  display: block;  background: #ddd;  -webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.hg_accordion_element.default-style .th-accordion .acc-group > button:before {  right: 31px;  top: 50%;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.hg_accordion_element.default-style .th-accordion .acc-group > button:after {  right: 25px;  top: 50%;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed:before {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed:after {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}/* accordions style2 */.hg_accordion_element.style2 .th-accordion .acc-group {  margin-bottom: 2px;  padding: 0;  border: 1px solid #e5e5e5;  border-radius: 4px;}.hg_accordion_element.style2 .th-accordion .acc-group > button {  display: block;  width: 100%;  text-align: left;  position: relative;  margin: 0;  background: transparent;  border: 0;  background-color: #FFFFFF;  color: #D31447;  padding: 15px;  font-size: 14px;  font-weight: 600;}.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed {  color: #505050;  background-color: transparent;}.hg_accordion_element.style2 .th-accordion .acc-group .content {  padding: 10px 15px;  border-top: 1px solid #E5E5E5;  background-color: #FFFFFF;}.hg_accordion_element.style2 .th-accordion .acc-group .content p:last-child {  margin-bottom: 0;}.hg_accordion_element.style2 .th-accordion .acc-group > button:before,.hg_accordion_element.style2 .th-accordion .acc-group > button:after {  position: absolute;  content: ' ';  width: 8px;  height: 2px;  display: block;  background: #BDBDBD;  -webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.hg_accordion_element.style2 .th-accordion .acc-group > button:before {  right: 20px;  top: 50%;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.hg_accordion_element.style2 .th-accordion .acc-group > button:after {  right: 15px;  top: 50%;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed:before {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed:after {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}/* accordions style3 */.hg_accordion_element.style3 .th-accordion {  background: #fff;  border: 1px solid #e3e3e3;  padding: 15px;}.hg_accordion_element.style3 .th-accordion .acc-group {  margin-bottom: 8px;  margin-left: 54px;  padding-bottom: 8px;  border-bottom: 1px solid #e5e5e5;}.hg_accordion_element.style3 .th-accordion .acc-group:last-child {  border-bottom: 0;}.hg_accordion_element.style3 .th-accordion .acc-group > a {  display: block;  width: 100%;  color: #D31447;  text-align: left;  position: relative;  margin: 0;  padding: 10px 10px 5px 0;  background: none;  border: 0;  font-size: 14px;  cursor: pointer;}.hg_accordion_element.style3 .th-accordion .acc-group > a.collapsed {  color: #505050;}.hg_accordion_element.style3 .th-accordion .acc-group > a:after {  width: auto;  height: auto;  padding-right: 14px;}.hg_accordion_element.style3 .th-accordion .acc-group > a:before {  width: 36px;  height: 50px;  background-color: #D31447;  position: absolute;  left: -54px;  top: 5px;  content: "\2212";  font-family: 'Glyphicons Halflings';  color: #fff;  text-align: center;  border-radius: 3px;  line-height: 40px;  font-size: 12px;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.hg_accordion_element.style3 .th-accordion .acc-group > a.collapsed:before {  content: "\2b";  background-color: #D3D3D3;  height: 40px;}.hg_accordion_element.style3 .th-accordion .acc-group .content {  padding: 10px 15px 10px 0;}.hg_accordion_element.style3 .th-accordion .acc-group .content p:last-child {  margin-bottom: 0;}/* Accordions - Style 4 */.hg_accordion_element.style4 .th-accordion {  border: solid 1px #CE2123;  border-top: none;  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;}.hg_accordion_element.style4 .th-accordion .acc-group {  margin-bottom: 0px;}.hg_accordion_element.style4 .th-accordion .acc-group > button {  background: none;  border: 0;  padding: 4px 10px;  color: #D31447;  display: block;  width: 100%;  text-align: left;  position: relative;}.hg_accordion_element.style4 .th-accordion .acc-group > button:hover {  background: #dcdcdc;  color: #111;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed {  color: #505050;}.hg_accordion_element.style4 .th-accordion .acc-group .content {  padding: 10px;}.hg_accordion_element.style4 > h3 {  line-height: 1.4;  color: #fff;  font-size: 14px;  font-weight: 400;  text-shadow: none;  padding: 15px 20px;  margin-bottom: 0;  border-top-left-radius: 4px;  border-top-right-radius: 4px;  text-transform: uppercase;  background-color: #D31447;}.hg_accordion_element.style4 .th-accordion .acc-group {  overflow: hidden;}.hg_accordion_element.style4 .th-accordion .acc-group:last-child > button.collapsed {  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;}.hg_accordion_element.style4 .th-accordion .acc-group > button:last-child {  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed {  background: #f9f9f9;  border-top: solid 1px #e0e0e0;  border-bottom: none;}.hg_accordion_element.style4 .th-accordion .acc-group > button {  padding: 12px 20px;  overflow: hidden;  border-bottom: solid 1px #E6E6E6;  border-top: solid 1px #E6E6E6;  background-color: #fff;}.hg_accordion_element.style4 .th-accordion .acc-group:first-child > button {  border-top: none;}.hg_accordion_element.style4 .th-accordion .acc-group:first-child > button.collapsed {  border-top: none;}.hg_accordion_element.style4 .th-accordion .acc-group > button:hover {  background: #F5F5F5;}.hg_accordion_element.style4 .th-accordion .acc-group .content {  border-bottom: none;  background: #fff;  padding: 20px;}.hg_accordion_element.style4 .th-accordion .acc-group:last-child .content {  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon {  position: absolute;  right: -21px;  width: 58px;  height: 58px;  border: 7px solid #000;  border-radius: 50%;  top: -7px;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:before,.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:after {  content: '';  background-color: #000;  display: inline-block;  text-align: center;  line-height: 63px;  position: absolute;  left: 50%;  top: 50%;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:before {  width: 20px;  height: 6px;  margin-top: -3px;  margin-left: -9px;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:after {  width: 6px;  height: 19px;  margin-left: -2px;  margin-top: -10px;}.hg_accordion_element.style4 .th-accordion .acc-group > button span.acc-icon {  position: absolute;  right: -11px;  width: 58px;  height: 58px;  opacity: .05;  border: 7px solid #D31447;  border-radius: 50%;  top: -7px;  -webkit-transition: all .25s ease-in-out;  transition: all .25s ease-in-out;}.hg_accordion_element.style4 .th-accordion .acc-group > button span.acc-icon:before {  content: '';  width: 20px;  height: 6px;  background-color: #D31447;  display: inline-block;  text-align: center;  line-height: 63px;  position: absolute;  left: 50%;  margin-left: -9px;  top: 50%;  margin-top: -3px;}.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed:hover span.acc-icon {  opacity: .05;}/* Accordions - Style 5 */.hg_accordion_element.style5 ul.acc-list {  list-style: none;  margin: 0;  padding: 0;  background: #fff;  border: 1px solid #efefef;  border-radius: 3px;}.hg_accordion_element.style5 ul.acc-list > li.panel {  margin-bottom: 0;  box-shadow: none;  border-radius: 0;  background: transparent;  border-width: 1px 0 0;}.hg_accordion_element.style5 ul.acc-list > li {  border-top: 1px solid #efefef;}.hg_accordion_element.style5 ul.acc-list > li:first-child {  border: 0;}.hg_accordion_element.style5 ul.acc-list [data-toggle="collapse"] {  background: none;  border: 0;  font-size: 16px;  color: #474747;  line-height: 1.4;  height: 55px;  display: block;  width: 100%;  text-align: left;  padding: 0 17px 0 55px;  position: relative;  outline: none;}.hg_accordion_element.style5 ul.acc-list [data-toggle="collapse"]:hover {  color: #d3d3d3;}.hg_accordion_element.style5 ul.acc-list [data-toggle="collapse"]::before {  content: attr(data-number);  width: 22px;  height: 22px;  border-radius: 2px;  font-weight: 700;  text-align: center;  display: block;  color: #fff;  background: #D31447;  position: absolute;  left: 17px;  top: 17px;  line-height: 22px;  font-size: 12px;}.hg_accordion_element.style5 ul.acc-list [data-toggle="collapse"].collapsed::before {  background: #d3d3d3;}.hg_accordion_element.style5 ul.acc-list > li > div {  margin: 0 17px 0 55px;  color: #888;  font-size: 13px;  line-height: 1.6;}.hg_accordion_element.style5 ul.acc-list ul {  margin-bottom: 20px;}.hg_accordion_element.style5 ul.acc-list .inner-acc {  padding: 15px 0 0;}.hg_accordion_element.style5 ul.acc-list.filled-bg {  background-color: #f4f4f4;}/* 404 error page */.error404 .page-subheader {  height: 200px;  min-height: 0;}.error404-content {  margin: 20px auto;  text-align: center;  line-height: 1;}.error404-content h2 {  font-weight: bold;  font-size: 260px;  line-height: 1;  text-align: center;  text-shadow: 0 0 28px rgba(35, 35, 35, .5);  text-transform: uppercase;  margin: 20px 0;  color: transparent}.error404-content h3 {  font-size: 30px;  text-align: center;  opacity: 0.2;}.error404 .search {  margin: 40px auto;  text-align: center;}.error404 .gensearch__form {  position: relative;  display: inline-block;  width: 300px;}/* Historic timeline */.timeline_bar {  position: relative}.timeline_bar:before {  position: absolute;  content: '';  width: 1px;  height: 97%;  background-color: rgba(0, 0, 0, 0.09);  display: block;  top: 26px;  left: 50%;  margin-left: -1px;  z-index: 0;}.timeline_bar > .row {  margin-bottom: 0;}.timeline_box {  background: #fff;  border-radius: 3px;  margin: 30px 30px 30px 0;  padding: 30px;  position: relative;}div[data-align="right"] .timeline_box {  margin: 30px 0 30px 30px;}.timeline_box:after {  content: '';  position: absolute;  top: 50%;  right: -20px;  border: 10px solid transparent;  border-left-color: #fff;  margin-top: -10px;}div[data-align=right] .timeline_box:after {  left: -20px;  right: auto;  border-left-color: transparent;  border-right-color: #fff;}.timeline_box:before {  content: "\e109";  position: absolute;  font-family: 'Glyphicons Halflings';  font-size: 18px;  top: 50%;  right: -70px;  background: #E5E5E5;  color: #fff;  width: 50px;  height: 50px;  margin-top: -25px;  border-radius: 50%;  text-align: center;  line-height: 50px;  box-sizing: content-box;}div[data-align=right] .timeline_box:before {  right: auto;  left: -70px;}.end_timeline {  text-align: center;}.timeline_box,.timeline_box .date {  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05)}.end_timeline > span {  background: #fff;  border-radius: 3px;  padding: 0 10px;  line-height: 2;  display: inline-block;}.timeline_box:hover:before {  background-color: #D31447;}.timeline_box .date {  font-size: 13px;  font-weight: 700;  background: #fff;  display: inline-block;  padding: 5px 10px;  border-radius: 2px;  position: absolute;  top: 50%;  margin-top: -14px;  right: -100px;  color: #787878;  right: auto;  white-space: nowrap;  left: -webkit-calc(100% + 90px);  left: calc(100% + 90px);}.timeline_box .htitle {  font-weight: bold;}div[data-align=right] .timeline_box .date {  left: auto;  right: calc(100% + 90px);  right: -webkit-calc(100% + 90px);}/* BLOG */.eBlog.itemListView {  margin-bottom: 35px;}.eBlog .itemContainer {  background: #FFF;  margin-bottom: 35px;  padding: 30px 30px 15px 30px;  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);  position: relative;  border-radius: 3px;}.eBlog .itemContainer:after {  position: absolute;  bottom: 0;  left: 50%;  margin-left: -3px;  width: 0;  height: 0;  border-style: solid;  border-color: transparent;  border-width: 5px;  content: "";  border-bottom-color: #ccc !important;}.eBlog .post_details {  font-size: 11px;  color: #9a9a9a;  margin-bottom: 15px;  text-transform: uppercase;  padding: 10px 0 10px;  position: relative;  -webkit-transition: opacity 150ms ease-in;  transition: opacity 150ms ease-in;}.eBlog .post_details [class^="icon-"],.eBlog .itemLinks li [class^="icon-"],.eBlog .itemTagsBlock [class^="icon-"] {  margin: 0 5px 0 0;  padding: 0;}.eBlog .itemTitle {  margin: 0 0 10px}.eBlog .itemBody {  line-height: 1.8}.eBlog.itemView .itemBody {  margin-bottom: 50px}.eBlog .post_details:before {  content: '';  position: absolute;  left: 0;  top: -1px;  width: 60px;  height: 1px;  background-color: #ddd}.eBlog .post_details .infSep {  display: inline-block;  margin: 0 5px;}.eBlog .itemBottom {  margin-top: 20px;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-bottom: 15px;  padding-bottom: 15px;}.eBlog .readMore {  font-size: 14px;  font-weight: bold;}.eBlog .itemLinks {  float: left;  list-style: none !important;  font-size: 10px;  color: #AAA;  text-transform: uppercase;  margin-top: 0;  padding-left: 0;  margin-bottom: 0;  margin-left: 0;}.eBlog .itemComments {  float: right}.eBlog .itemComments a {  font-size: 10px;  text-transform: uppercase;}.eBlog .itemLinks li {  float: left;  margin-left: 0;  padding-left: 0;}.eBlog .itemLinks li:first-child {  margin-left: 0;}.eBlog .itemCategory {  padding-left: 0;}.eBlog .itemDateCreated {  padding-left: 0;}.eBlog .itemTagsBlock,.eBlog .itemTagsBlock,.eBlog .userItemTagsBlock {  padding-left: 0;  font-size: 10px;  color: #AAA;  text-transform: uppercase;}.eBlog .itemContainer:not(.zn_columns) .itemTagsBlock {  float: left}.eBlog .itemContainer:not(.zn_columns) .itemTagsBlock ul {  margin: 0 !important;  padding: 0 !important;  list-style: none !important;  display: inline;}.eBlog .itemContainer:not(.zn_columns) .itemTagsBlock ul li {  display: inline;}.itemView .itemTagsBlock {  margin: 0 0 20px}.itemView .itemTagsBlock > a,.eBlog .itemContainer:not(.zn_columns) .itemTagsBlock > a,.tagcloud a {  padding: 4px 10px;  background-color: #EAEAEA;  margin-right: 5px;  color: #9B9B9B;  display: inline-block;  margin-bottom: 5px;}.itemView .itemTagsBlock > a:before,.eBlog .itemContainer:not(.zn_columns) .itemTagsBlock > a:before,.tagcloud a:before {  font-family: 'Glyphicons Halflings';  content: "\e041";  margin-right: 5px;  vertical-align: middle;  color: #D2D2D2;}div.cloudBlock a {  padding: 4px;  float: left;  display: block;}.eBlog .itemReadMore {  float: right}.kl-blog-post-socsharing {  margin-bottom: 20px;  margin-top: 10px;  padding: 0;  list-style: none;}.kl-blog-post-socsharing li {  float: left;  margin-right: 20px;  width: 70px;}.blog-item-share {  display: inline-block}.blog-item-share:before {  content: attr(data-share-title);  font-size: 12px;  font-weight: 600;  display: block;  line-height: 1;  margin-bottom: 10px;  color: #8a8a8a}.blog-item-share-link {  display: inline-block;  width: 30px;  height: 30px;  margin-top: -5px;  border-radius: 3px;  color: rgba(0, 0, 0, .25);  background-color: transparent;  border-color: #e2e2e2;  border-top: 0;  border-bottom: 0;  border-right: 0;  border: 0;  font-size: 16px;  text-align: center;  margin-right: 5px;  line-height: 30px}.eBlog .itemList .blog-isotope-item {  padding-left: 10px;  padding-right: 10px}.itemContainer.zn_columns {  padding: 0 0 20px;}.itemContainer.zn_columns .itemHeader,.itemContainer.zn_columns .itemBody,.itemContainer.zn_columns .itemLinks,.itemContainer.zn_columns .itemTagsBlock {  padding: 0 15px;}.itemContainer.zn_columns .itemIntroText {  padding: 0 0 15px;  margin: 0 0 15px;  border-bottom: 1px solid #F5F5F5;}.itemContainer .theHoverBorder {  box-shadow: none;  border-radius: 0}.itemContainer.zn_columns .hoverBorder,.itemContainer.zn_columns .hoverBorder img {  width: 100%;  height: auto;  border-radius: 0}.itemContainer.zn_columns .readMore {  font-weight: normal}.itemContainer.zn_columns h3.itemTitle {  line-height: 1.6;  font-size: 16px;  padding: 20px 0 0;}.itemContainer.zn_columns.zn_columns4 .readMore,.itemContainer.zn_columns.zn_columns3 .readMore {  font-size: 13px;}.itemThumbnail {  position: relative;}.itemThumbnail img {  display: block;  width: 100%;  height: auto;}.itemThumbnail > a {  display: block;}.itemThumbnail .overlay {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: rgba(0, 0, 0, 0.5);  opacity: 0;  -webkit-transition: opacity .25s ease-in-out, visibility .25s ease-in-out;  transition: opacity .25s ease-in-out, visibility .25s ease-in-out;}.itemContainer.zn_columns:hover .overlay {  opacity: 1;  visibility: visible;}.itemThumbnail .overlay__inner {  position: absolute;  top: 50%;  left: 0;  right: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.itemThumbnail .overlay__inner a {  margin: 0 auto;  width: 48px;  height: 48px;  border-radius: 30px;  display: block;  border: 2px solid #fff;  position: relative;  text-align: center;  overflow: hidden;  color: #fff;  line-height: 46px;  -webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.itemThumbnail .overlay__inner a:hover {  width: 120px;  background: #D31447;  border-color: #D31447;}.itemThumbnail .overlay__inner a:before {  content: "+";  position: absolute;  left: 50%;  margin-left: -6px;  font-size: 20px;  font-weight: bold;  opacity: 1;  -webkit-transition: opacity .25s ease-in-out;  transition: opacity .25s ease-in-out;}.itemThumbnail .overlay__inner a:hover:before {  opacity: 0;}.itemThumbnail .overlay__inner a:after {  content: attr(data-readmore);  opacity: 0;  font-size: 11px;  -webkit-transition: opacity .25s ease-in-out;  transition: opacity .25s ease-in-out;}.itemThumbnail .overlay__inner a:hover:after {  opacity: 1;}.eBlog .featured-post {  position: relative;  padding: 0;}.eBlog .itemContainer.featured-post:after {  content: none;}.eBlog .featured-post .zn_full_image {  position: relative;  border-bottom: none;  min-height: 220px;}.eBlog .featured-post .zn_full_image img {  width: 100%;}.eBlog .featured-post .zn_sticky_no_image {  min-height: 400px;  background-color: #333;}.eBlog .featured-post .itemFeatContent {  position: absolute;  bottom: 0;  left: 0;  right: 0;  padding: 30px;}.eBlog .featured-post .itemFeatContent:before {  content: '';  position: absolute;  top: -50%;  left: 0;  width: 100%;  height: 150%;  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.6));  background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));  opacity: 0;  visibility: hidden;  -webkit-animation: animFadeIn .4s ease-in .7s 1 normal forwards running;  animation: animFadeIn .4s ease-in .7s 1 normal forwards running;}@-webkit-keyframes animFadeIn {  from {    opacity: 0;    visibility: hidden;  }  to {    opacity: 1;    visibility: visible;  }}@keyframes animFadeIn {  from {    opacity: 0;    visibility: hidden;  }  to {    opacity: 1;    visibility: visible;  }}.eBlog .featured-post .itemFeatContent-inner {  position: relative;}.eBlog .featured-post .itemHeader {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);  margin-bottom: 15px;  padding-bottom: 15px;}.eBlog .featured-post .itemTitle {  font-size: 20px;  text-transform: uppercase;  font-weight: normal;  line-height: 1.6;  margin: 0 0 15px;}.eBlog .featured-post .post_details {  color: rgba(255, 255, 255, 0.4);  padding: 0;  margin: 0;}.eBlog .featured-post .post_details:before {  content: none;}.eBlog .featured-post .itemLinks {  color: rgba(255, 255, 255, 0.4);}.eBlog .featured-post a {  color: #fff;}.eBlog .featured-post a:hover {  color: rgb(199, 199, 199);}.hg_post_image {  float: left;  margin-right: 30px;  margin-bottom: 10px;}.hg_post_image,.hg_full_image {  border-bottom: 5px solid #D31447;}@media (max-width: 480px) {  .eBlog .featured-post .zn_sticky_no_image {    min-height: 200px;  }  .eBlog .featured-post .itemFeatContent {    padding: 10px 15px;  }  .eBlog .featured-post .itemTitle,  .eBlog .itemTitle {    font-size: 16px;    line-height: 1.6;    margin: 0 0 10px  }  .eBlog .featured-post .itemHeader {    margin-bottom: 10px;    padding-bottom: 10px;  }}#th-content-post .page-title {  padding-bottom: 0;  border-bottom: 0}/* Post Author */.eBlog .post-author .author-avatar {  float: left;  width: 100px;  margin-right: 20px;}.eBlog .post-author .author-avatar img {  display: block;  max-width: 100%;  height: auto;  border-radius: 50%;}.eBlog .post-author {  color: #535353;  margin-bottom: 50px;  overflow: hidden;  border-top: 1px solid #E9E9E9;  border-bottom: 1px solid #E9E9E9;  padding: 30px 0;}.eBlog .author-details > h4 {  text-transform: uppercase;}.masonry-columns {  height: auto !important;}/* Blockquote */blockquote {  margin: 25px 40px}/* Related Articles */.eBlog .related-articles .rta-title {  font-size: 14px;  text-align: center;  text-transform: uppercase;  margin: 0 0 30px;}.eBlog .related-articles .rta-post > a {  display: block;  position: relative;}.eBlog .related-articles .rta-post > a:after {  content: '';  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 0;  background-color: #D31447;  -webkit-transition: height .25s ease-in-out;  transition: height .25s ease-in-out;}.eBlog .related-articles .rta-post:hover > a:after {  height: 8px}.eBlog .related-articles .rta-post h5 {  text-transform: uppercase;}/* Pagination */.pagination {  margin: 50px 0 0;  text-align: center;  display: block;  text-transform: uppercase;  font-size: 10px;  line-height: 1.6;  color: #888;}/* Do some bootstrap resetting */.pagination ul,ul.pagination {  list-style-type: none;  padding: 10px 0;}.pagination li {  display: inline-block;  margin: 0 5px;}.pagination li > a,.pagination li > a:focus,.pagination li > a:hover,.pagination li > span,.pagination li > span:focus,.pagination li > span:hover {  border: 0;  background: none;  text-shadow: none;}/* Normal state */.pagination li a,.pagination li > span,.pagination p.counter {  font-size: 12px;  text-transform: uppercase;  font-weight: 600;  padding: 0;  display: inline-block;  margin: 0;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  vertical-align: middle;  float: none;  color: rgba(0, 0, 0, 0.85);  border-radius: 3px;}/* Move left and right arrows */.pagination li:first-child {  margin-right: 50px;}.pagination li:last-child {  margin-left: 50px;}/* hide first or last if no pages */.pagination li:first-child > span,.pagination li:last-child > span {  display: none;}/* Add left & right glyphs */.pagination li:first-child span.zn_icon,.pagination li:last-child span.zn_icon {  line-height: 40px;}/* Hover state */.pagination li a:hover,.pagination li:first-child > a:hover:before,.pagination li:last-child > a:hover:before {  color: rgba(0, 0, 0, 0.5);}/* Active */.pagination .active > a,.pagination .active > a:focus,.pagination .active > a:hover,.pagination .active > span,.pagination .active > span:focus,.pagination .active > span:hover {  color: rgba(0, 0, 0, 0.5);  background: none;  border: 2px solid rgba(0, 0, 0, 0.18);  height: 40px;  line-height: 38px;  width: 40px;}/* grayhover effect */a.grayHover {  overflow: hidden;  position: relative;  display: inline-block;}a.grayHover img {  position: relative;}/* Blog posts for latest news */.blog-posts {  margin-left: -15px;  margin-right: -15px;  *zoom: 1;}.blog-posts::before,.blog-posts::after {  display: table;  line-height: 0;  content: "";}.blog-posts::after {  clear: both;}.blog-posts + hr {  border-bottom: 2px solid #ededed;}.blog-posts .bpost {  margin-bottom: 60px;}.blog-posts .bpost .post-head {  border-bottom: 1px solid #e8e8e8;  position: relative;}.blog-posts .bpost .post-head > [data-role="title"] {  font-size: 26px;  line-height: 1.2;  font-weight: 600;  margin: 20px 35px 15px 0;}.blog-posts .bpost .post-head > [data-role="title"],.blog-posts .bpost .post-head > [data-role="title"] a {  color: #2b2d30;}.blog-posts .bpost .post-head > [data-role="title"] a:hover {  color: #fe6060;  text-decoration: none;}.blog-posts .bpost.col2 .post-head > [data-role="title"] {  font-size: 24px;}.blog-posts .bpost.col3 .post-head > [data-role="title"] {  font-size: 20px;}.blog-posts .bpost.col4 .post-head > [data-role="title"] {  font-size: 16px;}.blog-posts .bpost.col5 .post-head > [data-role="title"] {  font-size: 14px;}.blog-posts .bpost .post-head .date {  font-size: 15px;  color: #fe6060;  float: right;  width: 30px;  line-height: 1;  text-align: center;  margin-top: 0;  position: absolute;  bottom: 15px;  right: 0;}.blog-posts .bpost .post-head .date strong {  font-size: 25px;  display: block;}.blog-posts .bpost .post-details {  font-size: 12px;  color: #a2a2a2;  font-style: italic;  line-height: 1.6;  margin: 15px 0;}.blog-posts .bpost .post-details a {  color: #808080;}.blog-posts .bpost .post-content {  color: #777777;  margin-bottom: 20px;}.blog-posts .bpost .readmore-btn {  font-weight: normal;  text-transform: none;  font-size: 13px;}/* Blog Post Widget Style for latest news*/.bpost.bp-widget .post-head {  margin-bottom: 20px;}.bpost.bp-widget .post-head .post-image {  margin-bottom: 15px;}.bpost.bp-widget [data-role="category"] a {  color: #c1c1c1;  text-decoration: none;}.bpost.bp-widget [data-role="title"] {  margin: 10px 0 15px;}.bpost.bp-widget [data-role="title"],.bpost.bp-widget [data-role="title"] a {  color: #45474d;}.bpost.bp-widget [data-role="title"] a:hover {  color: #fe6060;  text-decoration: none;}.bpost.bp-widget .post-content,.bpost.bp-widget .post-details,.bpost.bp-widget .post-details a {  color: #888888;}.bpost.bp-widget .post-details {  margin-bottom: 20px;  font-size: 13px;  font-style: normal;}.bpost.bp-widget .post-details a:hover {  color: #fe6060;  text-decoration: none;}/* EventBox */.eventbox {  background: #f4f4f4;  color: #45474d;}.eventbox .vs-icon {  color: #c8c9ca;}.eventbox .eventdate {  font-size: 14px;  padding: 20px 0;  position: relative;  margin-bottom: 30px;}.eventbox .eventdate::before,.eventbox .eventdate::after {  content: '';  position: absolute;  top: 0;  left: 50%;  width: 52px;  height: 1px;  background: #d1d1d3;  margin-left: -26px;}.eventbox .eventdate::after {  top: auto;  bottom: 0;}.eventbox .eventdate > .date {  display: block;}.eventbox .eventpic {  margin-top: 40px;  position: relative;}.eventbox .eventpic:before {  content: '';  position: absolute;  top: 0;  left: 50%;  border: 12px solid rgba(0, 0, 0, 0);  border-top-color: #f4f4f4;  margin-left: -6px;  z-index: 1;}.eventbox .eventpic img {  position: relative;  z-index: 0;}.eventbox .eventpic .btn {  position: absolute;  z-index: 1;  bottom: 40px;  left: 20%;  right: 20%;}/* PORTFOLIO *//* Portfolio Item */.hg-portfolio-item {  position: relative;}.portfolio-item-title {  text-transform: uppercase;  color: #4D4D4D;  font-size: 32px;  line-height: 1.3;  font-weight: 400;}.portfolio-item-desc {  margin-bottom: 30px}.portfolio-item-desc-inner {  max-height: 150px;  overflow: hidden;  position: relative;}.portfolio-item-desc-inner:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  display: block;  width: 100%;  height: 100px;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(100%, #f5f5f5));  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0, #f5f5f5 100%);  background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0, #f5f5f5 100%);}.portfolio-item-more-toggle {  text-transform: uppercase;  font-weight: 900;  font-size: 11px;}.portfolio-item-more-toggle .glyphicon {  font-size: 11px;  margin-right: 4px;}.portfolio-item-more-toggle:after {  content: attr(data-more-text);}/* when opened */.portfolio-item-desc.is-opened .portfolio-item-desc-inner {  max-height: none;  overflow: hidden;}.portfolio-item-desc.is-opened .portfolio-item-desc-inner:after {  display: none;}.portfolio-item-desc.is-opened .portfolio-item-more-toggle:after {  content: attr(data-less-text);}.portfolio-item-desc.is-opened .portfolio-item-more-toggle .glyphicon:before {  content: "\e260";}/* no-toggle */.portfolio-item-desc.no-toggle .portfolio-item-desc-inner {  max-height: none;  overflow: hidden;}.portfolio-item-desc.no-toggle .portfolio-item-more-toggle {  display: none;}.portfolio-item-desc.no-toggle .portfolio-item-desc-inner:after {  display: none;}/* when in affix */.portfolio-item-content.affixcontent .portfolio-item-desc.is-opened:not(.no-toggle) .portfolio-item-desc-inner {  max-height: 35vh;  overflow: auto;}/* details */.portfolio-item-details {  margin: 0 0 40px;  list-style: none;  padding: 0;}.portfolio-item-details li {  margin-bottom: 15px;}.portfolio-item-details-label {  min-width: 100px;  font-weight: 300;  color: #ababab;  float: left;}.portfolio-item-details-item {  float: left;  overflow: hidden;}/* Other details */.portfolio-item-otherdetails {  margin-bottom: 30px;}.portfolio-item-livelink {  display: inline-block;  margin-right: 10px;  float: right;  margin-top: 5px;}.portfolio-item-share {  display: inline-block;}.portfolio-item-share:before {  content: attr(data-share-title);  font-size: 12px;  font-weight: 600;  display: block;  line-height: 1;  margin-bottom: 10px;  color: #8A8A8A;}.portfolio-item-share a {  display: inline-block;  width: 30px;  height: 30px;  margin-top: -5px;  border-radius: 3px;  color: rgba(0, 0, 0, 0.25);  background-color: transparent;  border-color: #E2E2E2;  border-top: 0;  border-bottom: 0;  border-right: 0;  border: 0;  font-size: 16px;  text-align: center;  margin-right: 5px;  line-height: 30px;}.portfolio-item-share a:hover {  color: #fff;}.portfolio-item-share .portfolio-item-share-twitter {  font-size: 13px;}.portfolio-item-share-twitter:hover {  background: #55ACEE;}.portfolio-item-share-facebook:hover {  background: #3B5998;}.portfolio-item-share-gplus:hover {  background: #CC3732;}.portfolio-item-share-pinterest:hover {  background: #CC2127;}.portfolio-item-share-mail:hover {  background: #565656;}/* Right part */.hg-portfolio-item .portfolio-item-right {  margin-bottom: 20px;}.portfolio-item {  margin-bottom: 50px;}/* Affixed Portfolio content */.portfolio-item-content.affixcontent {  -webkit-transition: top .2s ease-out;  transition: top .2s ease-out;  -webkit-backface-visibility: hidden;}/* MQ's */@media (min-width: 992px) and (max-width: 1199px) {  .page-title.portfolio-item-title {    font-size: 24px;    line-height: 1.3;  }}@media (min-width: 992px) {  .portfolio-item-content.affix {    top: 40px;    position: fixed;  }  .admin-bar .portfolio-item-content.affix,  .kl-follow-menu .portfolio-item-content.affix {    top: 60px;  }  .admin-bar.kl-follow-menu .portfolio-item-content.affix {    top: 80px;  }  /* top and bottom */  .portfolio-item-content.affix-top {    top: 0;  }  .portfolio-item-content.affix-bottom {    position: absolute;  }}@media (max-width: 991px) {  .portfolio-item-content.affix,  .portfolio-item-content.affixcontent {    position: static !important;  }  .page-title.portfolio-item-title {    font-size: 24px;    line-height: 1.3;  }  .portfolio-item-details-label {    float: none;    display: block;    margin-bottom: 5px;  }  .portfolio-item-details-item {    float: none;    display: block;  }  .portfolio-item-livelink {    float: none;    margin-top: 20px;  }  .portfolio-item-details {    margin: 0 0 20px;  }}.portfolio-row {  margin-bottom: 40px;}/* Overlay */.kl-has-overlay .img-intro {  position: relative;  z-index: 0;}.kl-has-overlay .img-intro > a {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 10;}.kl-has-overlay .img-intro .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  visibility: hidden;  background-color: rgba(31, 34, 37, 0.25);  -webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.kl-has-overlay .img-intro:hover .overlay {  opacity: 1;  visibility: visible;  box-shadow: inset 0 -8px 0 0 #D31447;}.hg-portfolio-carousel .kl-has-overlay .img-intro:hover .overlay {  box-shadow: none;}.kl-has-overlay .img-intro .overlay-inner {  position: relative;  text-align: center;  top: 50%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: transform .3s ease-in-out;  transition: transform .3s ease-in-out;}.kl-has-overlay .img-intro .overlay-inner > span {  color: #fff;  width: 60px;  height: 60px;  line-height: 58px;  border: 2px solid #fff;  display: inline-block;  border-radius: 50%;  -webkit-transform: scale(.9);  -ms-transform: scale(.9);  transform: scale(.9);  -webkit-transition: transform .3s ease-in-out;  transition: transform .3s ease-in-out;}.kl-has-overlay .img-intro:hover .overlay-inner > span {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.portfolio-entry .title {  text-transform: uppercase;  font-size: 16px;  line-height: 1.6;}.portfolio-entry .pt-cat-desc {  line-height: 1.8;}.hg-portfolio-carousel .portfolio-item:before,.hg-portfolio-carousel .portfolio-item:after {  content: " ";  display: table;}.hg-portfolio-carousel .portfolio-item:after {  clear: both;}.hg-portfolio-carousel .portfolio-item {  padding-bottom: 25px;  margin-bottom: 25px;  border-bottom: 1px solid #EBEBEB;}.hg-portfolio-carousel .portfolio-item:last-child {  padding-bottom: 0;  margin-bottom: 50px;  border: 0;}.hg-portfolio-carousel .pt-content-title {  margin-bottom: 30px;}.hg-portfolio-carousel .pt-cat-desc {  margin-bottom: 30px;}.hg-portfolio-carousel .portfolio-item-details {  margin-bottom: 20px;}.pt-itemlinks {  margin-bottom: 20px;}.pt-itemlinks .btn:first-child {  margin-right: 10px;}/* SORTABLE PORTFOLIO */.hg-portfolio-sortable h1.title {  font-weight: bold;}.hg-portfolio-sortable #sorting {  float: right;  margin: 0;  font-size: 10px;  text-transform: uppercase;  padding: 8px 10px;  color: #888;  border-radius: 2px;  margin-top: 10px;}.hg-portfolio-sortable #sorting ul {  display: inline-block;  margin: 0 25px 0 0;  padding: 0;  list-style: none;}.hg-portfolio-sortable #sort-direction {  margin-right: 0 !important;}.hg-portfolio-sortable #sorting ul li {  display: inline-block;  margin-left: 10px;  line-height: 1;  margin-bottom: 0;}.hg-portfolio-sortable #sorting ul li a {  color: #B7B7B7;  line-height: 1;}.hg-portfolio-sortable #sorting ul li a.selected {  color: #131313}.hg-portfolio-sortable #sorting .sortTitle {  line-height: 1;}.hg-portfolio-sortable #portfolio-nav {  margin: 5px 0 40px;  padding: 0;  list-style: none;  float: left;}.hg-portfolio-sortable #portfolio-nav li {  float: left;}.hg-portfolio-sortable #portfolio-nav li a {  background: #fff;  color: #000;  padding: 15px;  line-height: 1;  font-size: 10px;  text-transform: uppercase;  display: inline-block;  margin-right: 0;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: bold;}.hg-portfolio-sortable #portfolio-nav li a:hover,.hg-portfolio-sortable #portfolio-nav li.current a {  background: #D31447;  color: #fff;}.hg-portfolio-sortable li.kl-has-overlay .img-intro:hover .overlay {  box-shadow: none}.portfolio-item .img-intro img,.hg-portfolio-sortable .item .img-intro img {  width: 100%;}.hg-portfolio-sortable ul#thumbs {  padding: 0;  list-style: none;  overflow: hidden;  margin-left: -10px;  margin-right: -10px;}.hg-portfolio-sortable ul#thumbs li {  width: 100%;  float: left;  padding: 0 10px;  margin-bottom: 20px;}.hg-portfolio-sortable ul#thumbs[data-columns="2"] li {  width: 50%;}.hg-portfolio-sortable ul#thumbs[data-columns="3"] li {  width: 33.333%;}.hg-portfolio-sortable ul#thumbs[data-columns="4"] li {  width: 25%;}.hg-portfolio-sortable ul#thumbs[data-columns="5"] li {  width: 20%;}@media (max-width: 992px) {  .hg-portfolio-sortable ul#thumbs li {    width: 33.333% !important  }}@media (max-width: 768px) {  .hg-portfolio-sortable ul#thumbs li {    width: 50% !important  }}@media (max-width: 480px) {  .hg-portfolio-sortable ul#thumbs li {    width: 100% !important  }}.hg-portfolio-sortable ul#thumbs li .inner-item {  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);  background: #fff;  -webkit-transition: all .3s ease;  transition: all .3s ease;  opacity: 0.9;}.hg-portfolio-sortable ul#thumbs li .inner-item:hover {  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35);  opacity: 1;}.hg-portfolio-sortable ul#thumbs li .inner-item h4 {  display: block;  line-height: 1.6;  border-bottom: 1px dotted rgba(0, 0, 0, 0.17);  font-size: 14px;  text-transform: uppercase;  margin: 0;  padding: 15px}.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc {  font-size: 12px;  color: #777;  padding: 0 15px 15px;  margin: 15px 0 0;  display: block;}.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc p {  margin-bottom: 10px;}.hg-portfolio-sortable ul#thumbs li.isotope-item {  z-index: 2;}.hg-portfolio-sortable ul#thumbs li.isotope-hidden {  z-index: 1;}.hg-portfolio-sortable .inner-item iframe {  display: block;}/* Portfolio carousels */.pt-content-title {  font-size: 32px;  line-height: 1.4;  margin-bottom: 20px;  font-weight: 300;}.pt-content-title.small {  font-size: 24px;}.ptcarousel--frames-classic {  position: relative;  border: 4px solid #fff;  box-shadow: 0 0 0 2px #ddd, 0 0 6px rgba(0, 0, 0, 0.2);  border-radius: 2px;}.ptcarousel--frames-classic:after {  content: '';  position: absolute;  left: -34px;  top: 50%;  margin-top: -15px;  border: 15px solid transparent;  border-right: 15px solid #ddd;  z-index: 1;}.ptcarousel--frames-classic:before {  content: '';  position: absolute;  left: -30px;  top: 50%;  margin-top: -13px;  border: 13px solid transparent;  border-right: 13px solid #fff;  z-index: 2;}.ptcarousel--frames-modern {  position: relative;  padding-top: 30px;  padding-bottom: 0;  border-radius: 4px 4px 2px 2px;  background-color: #dcdee7;  border: 1px solid rgba(255, 255, 255, 0.6);  box-shadow: 0 16px 10px -11px rgba(0, 0, 0, 0.12);}.ptcarousel--frames-modern:before {  content: "";  position: absolute;  top: 12px;  margin-top: 0;  left: 25px;  display: block;  background: #ababab;  border-radius: 30px;  width: 7px;  height: 7px;  box-shadow: -12px 0 0 #ababab, 12px 0 0 #ababab;}.ptcarousel--frames-minimal {  position: relative}.ptcarousel ul {  margin: 0;  padding: 0;  list-style: none;  overflow: hidden;}.ptcarousel li {  float: left;}.ptcarousel .controls > a {  position: absolute;  left: 15px;  top: 50%;  z-index: 11;  background: #000;  display: inline-block !important;  margin: 0;  margin-top: -12px;  width: 30px;  height: 31px;  text-align: center;  border-radius: 2px;  opacity: 0;}.ptcarousel .controls > a.next {  left: auto;  right: 15px;}.ptcarousel .controls > a span {  margin: 8px 0 0;  color: #fff;}.ptcarousel .controls > a:hover {  background: #D31447;}.ptcarousel:hover .controls a {  opacity: 1;}.itemLinks {  margin-top: 20px;}.itemLinks span a {  background: #eee;  padding: 7px 10px;  line-height: 1;  font-size: 10px;  font-weight: bold;  text-transform: uppercase;  color: #888;  border-radius: 2px;  display: inline-block;  margin-right: 15px;}.itemLinks span a:hover {  background: #D31447;  color: #fff;}/* portfolio Category */.zn_portfolio_category.ptfcat-one-col > .row {  margin-bottom: 50px;}/* Services Boxes */.services_box--classic .services_box__inner {  margin-bottom: 30px}.services_box--classic .services_box__content {  overflow: hidden;}.services_box--classic .services_box__title {  font-size: 16px;  font-weight: 700;  line-height: 1.6;  color: #D31447;  margin: 15px 0;  vertical-align: middle;}.services_box--classic .services_box__icon {    margin-left: 150px;  width: 80px;  line-height: 65px;  color: #fff;  background: #646464;  text-align: center;  margin-right: 20px;  vertical-align: middle;  border-radius: 50%;  height: 65px;  -webkit-transition: background .15s ease-out;  transition: background .15s ease-out;  position: relative;}.services_box--classic:hover .services_box__icon {  background: #D31447;}.services_box--classic .services_box__list {  list-style: none;  margin: 0;  padding: 0;}.services_box--classic .services_box__list li::before {  content: "\e072";  font-family: 'Glyphicons Halflings';  font-size: 7px;  margin-right: 10px;  color: #868686;  top: 0;  vertical-align: middle;  -webkit-transition: color .15s;  transition: color .15s;}.services_box--classic .services_box__list li:hover::before {  color: #454545;}.services_box--classic .services_box__list-text {  vertical-align: middle;}/* image */.services_box--classic .services_box__iconimg {  max-width: 70px;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  -webkit-transition: opacity .15s ease-out;  transition: opacity .15s ease-out;}.services_box--classic .services_box__iconimg-hover {  opacity: 0;}.services_box--classic:hover .sb--hashover .services_box__iconimg-main {  opacity: 0;}.services_box--classic:hover .services_box__iconimg-hover {  opacity: 1;}/* icon */.services_box--classic .services_box__fonticon {  color: #fff;  font-size: 30px;  line-height: 82px;  -webkit-transition: color .2s ease-out .1s;  transition: color .2s ease-out .1s;}.services_box--classic:hover .services_box__fonticon {  color: #fff;}/* Modern Services Boxes */.services_box--modern .services_box__inner {  margin-bottom: 30px;  position: relative;}.services_box--modern .services_box__title {  font-size: 22px;  font-weight: 600;  line-height: 1.3;  color: #424242;  margin: 15px 0;  vertical-align: middle;}.services_box--modern .services_box__icon {  margin-left: 150px;  width: 60px;  line-height: 80px;  box-shadow: inset 0 0 0 2px #D31447;  text-align: center;  margin-right: 20px;  vertical-align: middle;  border-radius: 50%;  height: 60px;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.services_box--modern .services_box__icon-inner {  position: relative;  height: 100%;}/* .services_box--modern .services_box__icon:after {  content: '';  position: absolute;  top: 80px;  left: 40px;  height: calc(100% - 60px);  width: 1px;  background-color: rgba(0, 0, 0, 0.07);} image */.services_box--modern .services_box__iconimg {  max-width: 70px;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);  transition: opacity .15s ease-out;}.services_box--modern .services_box__iconimg-hover {  opacity: 0;  -webkit-transform: translateX(-50%) translateY(-50%) scale(0);  transform: translateX(-50%) translateY(-50%) scale(0);  transition: all .15s ease-out}.services_box--modern:hover .sb--hashover .services_box__iconimg-main {  opacity: 0;}.services_box--modern:hover .services_box__iconimg-hover {  opacity: 1;  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);  transform: translateX(-50%) translateY(-50%) scale(1);}/* icon */.services_box--modern .services_box__fonticon {  color: #D31447;  font-size: 40px;  line-height: 83px;  -webkit-transition: color .2s ease-out .1s;  transition: color .2s ease-out .1s;}.services_box--modern:hover .services_box__fonticon {  color: #fff;}/* list */.services_box--modern .services_box__list {  list-style: none;  margin: 0;  padding: 0;}.services_box--modern .services_box__list li {  position: relative;}.services_box--modern .services_box__list li:before {  content: '';  width: 5px;  height: 5px;  position: absolute;  left: 38px;  top: 9px;  border-radius: 50%;  display: block;  background-color: #fff;  box-shadow: 0 0 0 2px #D31447;  -webkit-transition: all .15s;  transition: all .15s}.services_box--modern .services_box__list li:hover:before {  box-shadow: 0 0 0 3px #D31447;}.services_box--modern .services_box__list-text {  vertical-align: middle;}.services_box--modern.sb--hasicon .services_box__title {  margin-left: 100px;}.services_box--modern.sb--hasicon .services_box__desc {   margin-top: 4px;  margin-left: 0px;  text-align: center; }.services_box--modern.sb--hasicon .services_box__list li {  padding-left: 100px;}/* Boxed Services Boxes */.services_box--boxed {  padding: 30px;  background: #eee;  margin: 0;  position: relative;  margin-bottom: 30px;  border-radius: 5px;  z-index: 1;}.services_box--boxed:hover {  z-index: 2;}.services_box--boxed .services_box__inner {  position: relative;}.services_box--boxed .services_box__title {  font-size: 22px;  font-weight: 600;  line-height: 1.3;  color: #424242;  margin: 0 0 15px;  vertical-align: middle;  z-index: 2;  position: relative;}.services_box--boxed .services_box__desc {  z-index: 2;  position: relative;}.services_box--boxed .services_box__icon {  max-height: 80px;  position: relative;  z-index: 2;  min-height: 50px;}/* image */.services_box--boxed .services_box__iconimg {  transition: opacity .2s ease-out;}.services_box--boxed .services_box__iconimg-hover {  position: absolute;  left: 0;  top: 0;  opacity: 0;}.services_box--boxed:hover .sb--hashover .services_box__iconimg-main {  opacity: 0;}.services_box--boxed:hover .services_box__iconimg-hover {  opacity: 1}/* icon */.services_box--boxed .services_box__fonticon {  color: #D31447;  font-size: 50px;  -webkit-transition: color .2s ease-out .1s;  transition: color .2s ease-out .1s;}.services_box--boxed:hover .services_box__fonticon {  color: #454545;}/* list */.services_box--boxed .services_box__list-wrapper {  position: absolute;  width: 100%;  top: -30px;  opacity: 0;  visibility: hidden;  transition: all .2s ease-out;}.services_box--boxed:hover .services_box__list-wrapper {  opacity: 1;  visibility: visible;}.services_box--boxed .services_box__list-bg {  position: absolute;  width: calc(100% + 60px);  height: calc(100% + 30px);  background: #fff;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);  z-index: 1;  opacity: 1;  left: -30px;  border-radius: 5px;}.services_box--boxed .services_box__list {  list-style: none;  margin: 0;  padding: 0;  padding-top: 250px;  z-index: 1;  position: relative;}.services_box--boxed .services_box__list li {  position: relative;  line-height: 26px;  padding: 10px 0;  border-top: 1px solid #eee;  color: #D31447;  opacity: 0;  visibility: hidden;  transition: all .25s ease-out;}.services_box--boxed .services_box__list li:nth-child(1) {  transform: translateY(10px);  transition-delay: 0.025s;}.services_box--boxed .services_box__list li:nth-child(2) {  transform: translateY(20px);  transition-delay: 0.05s;}.services_box--boxed .services_box__list li:nth-child(3) {  transform: translateY(30px);  transition-delay: 0.075s;}.services_box--boxed .services_box__list li:nth-child(4) {  transform: translateY(40px);  transition-delay: 0.1s;}.services_box--boxed .services_box__list li:nth-child(5) {  transform: translateY(50px);  transition-delay: 0.125s;}.services_box--boxed .services_box__list li:nth-child(6) {  transform: translateY(60px);  transition-delay: 0.15s;}.services_box--boxed .services_box__list li:nth-child(7) {  transform: translateY(70px);  transition-delay: 0.175s;}.services_box--boxed .services_box__list li:nth-child(8) {  transform: translateY(80px);  transition-delay: 0.2s;}.services_box--boxed .services_box__list li:nth-child(9) {  transform: translateY(90px);  transition-delay: 0.225s;}.services_box--boxed .services_box__list li:nth-child(10) {  transform: translateY(100px);  transition-delay: 0.25s;}.services_box--boxed:hover .services_box__list li {  opacity: 1;  visibility: visible;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}/* MQ's */@media (max-width: 1199px) {  .services_box .services_box__icon {    float: none;  }  /* Modern */  .services_box--modern.sb--hasicon .services_box__title {    margin-left: 0;  }  .services_box--modern.sb--hasicon .services_box__desc {    margin-left: 0;  }  .services_box--modern.sb--hasicon .services_box__list li {    padding-left: 0;  }  .services_box--modern .services_box__list li:before,  .services_box--modern .services_box__icon:after {    display: none;  }}@media (max-width: 767px) {  .services_box .services_box__inner {    text-align: center;  }  .services_box .services_box__icon {    float: none;    margin: 0 auto;  }  .services_box .services_box__list .glyphicon {    display: none  }}@media (max-width: 568px) {  .services_box {    width: 100%;  }}/* CIRCLE HOVER */.circlehover {  width: 130px;  height: 130px;  text-align: center;  color: white;  font-size: 18px;  padding: 10px;  display: table;  line-height: 1.4;  background-color: #D31447;  position: relative;  font-weight: 300;  border-radius: 50%;  box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);}.circlehover[data-size="small"] {  width: 80px;  height: 80px;  font-size: 14px;  padding: 8px;}.circlehover[data-size="medium"] {  width: 95px;  height: 95px;  font-size: 16px;  padding: 10px;}.circlehover > span {  display: table-cell;  vertical-align: middle;  position: relative;  z-index: 1;}.circlehover:before {  content: '';  position: absolute;  top: 7px;  left: 7px;  background: #D31447;  width: 30px;  height: 30px;  border-radius: 3px;}.circlehover[data-position="top-left"]:before {  top: 7px;  left: 7px;}.circlehover[data-position="top-right"]:before {  top: 7px;  right: 7px;  left: auto;}.circlehover[data-position="bottom-left"]:before {  bottom: 7px;  left: 7px;  top: auto;}.circlehover[data-position="bottom-right"]:before {  bottom: 7px;  right: 7px;  left: auto;  top: auto;}.circlehover[data-position="top"]:before,.circlehover[data-position="right"]:before,.circlehover[data-position="left"]:before,.circlehover[data-position="bottom"]:before {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.circlehover[data-position="top"]:before {  top: -10px;  left: 50%;  margin-left: -15px;}.circlehover[data-position="right"]:before {  top: 50%;  right: -10px;  left: auto;  margin-top: -15px;}.circlehover[data-position="left"]:before {  top: 50%;  left: -10px;  margin-top: -15px;}.circlehover[data-position="bottom"]:before {  bottom: -10px;  left: 50%;  margin-left: -15px;  top: auto;}.circlehover[data-position="bottom-right"] {  box-shadow: -3px -3px 1px rgba(0, 0, 0, 0.5);}.circlehover:hover {  color: #fff;  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);  box-shadow: 5px 5px 1px rgba(0, 0, 0, 0.2);}.circlehover[data-position="bottom-right"]:hover {  box-shadow: -5px -5px 1px rgba(0, 0, 0, 0.5);}.circlehover[data-align="left"] {  float: left;}.circlehover[data-align="right"] {  float: right;}.circlehover {  -webkit-transition: all 400ms cubic-bezier(0.680, 0, 0.265, 1);  -webkit-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550);  transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550);  -webkit-transition-timing-function: cubic-bezier(0.680, 0, 0.265, 1);  -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);  transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);}.circlehover.with-symbol > span.symbol {  opacity: 0;  position: absolute;  display: block;  left: 0;  top: 0;  bottom: 0;  right: 0;  text-align: center;  line-height: 130px;}.circlehover.with-symbol:hover > span.text {  opacity: 0;}.circlehover.with-symbol:hover > span.symbol {  opacity: 1;}.call-out-banner .m_title {  font-size: 28px;  position: relative;  margin-top: 20px;  text-transform: none;}.call-out-banner .m_title:before {  position: absolute;  content: '';  width: 80px;  height: 3px;  background-color: #ddd;  top: -20px;  left: 0;}/* Callout Banner */.callout-banner {  margin-bottom: 40px;  margin-top: 20px;}.callout-banner .m_title {  font-weight: 300;  font-size: 24px;  line-height: 1.6;  position: relative;  padding-top: 20px;  margin-top: 0;}.callout-banner .m_title strong {  font-weight: 600;}.callout-banner .m_title:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 80px;  height: 3px;  background: #000;  opacity: 0.1;}/* Callout Banner style 2 */.circlehover.style2 {  width: 100%;  height: 75px;  text-align: center;  color: white;  font-size: 18px;  padding: 10px 20px;  display: table;  line-height: 1.3;  background-color: #D31447;  position: relative;  font-weight: 300;  text-shadow: none;  border-radius: 4px;  box-shadow: none;}.circlehover.style2:before {  content: '';  position: absolute;  background-color: #D31447;  width: 100%;  height: 100%;  top: initial;  bottom: -4px;  left: 0;  border-radius: 3px;  -webkit-transform: skewY(3deg);  -ms-transform: skewY(3deg);  transform: skewY(3deg);  z-index: 1;}.circlehover.style2:after {  content: '';  position: absolute;  background-color: #dcdcdc;  width: 90%;  height: 16px;  top: initial;  bottom: -9px;  left: 11px;  border-radius: 3px;  -webkit-transform: skewY(-3deg);  -ms-transform: skewY(-3deg);  transform: skewY(-3deg);}.circlehover.style2.with-symbol > span.symbol {  line-height: 73px;}.circlehover.style2.with-symbol > span.symbol img {  max-height: 48px;}/* Callout Banner style 3 */.circlehover.style3 {  width: 150px;  height: 150px;  box-shadow: none;}.circlehover.style3:before {  left: 3px;  top: inherit;  bottom: 25px;  -webkit-transform: skewY(-28deg) rotate(27deg);  -ms-transform: skewY(-28deg) rotate(27deg);  transform: skewY(-28deg) rotate(27deg);}.circlehover.style3 .text {  background: #000;  display: block;  position: absolute;  bottom: 15px;  right: -23px;  min-width: 100px;  padding: 3px 10px;  font-style: italic;  border-radius: 4px;  font-size: 13px;  line-height: 20px;}.circlehover.style3.with-symbol > span.symbol {  line-height: 150px;}.triangle {  display: none;}.circlehover.style3 .triangle {  display: block;  position: absolute;  left: 72px;  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  top: 65px;}.circlehover.style3 .play-icon {  display: block;  background-color: #fff;  -webkit-transform: rotate(-60deg) skewX(-30deg) scale(1, .866);  -ms-transform: rotate(-60deg) skewX(-30deg) scale(1, .866);  transform: rotate(-60deg) skewX(-30deg) scale(1, .866);  position: relative;  text-align: left;}.circlehover.style3 .play-icon:before,.circlehover.style3 .play-icon:after {  content: '';  position: absolute;  background-color: inherit;}.circlehover.style3 .play-icon,.circlehover.style3 .play-icon:before,.circlehover.style3 .play-icon:after {  width: 16px;  height: 16px;  border-top-right-radius: 30%;}.circlehover.style3 .play-icon {  -webkit-transform: rotate(-60deg) skewX(-30deg) scale(1, .866);  -ms-transform: rotate(-60deg) skewX(-30deg) scale(1, .866);  transform: rotate(-60deg) skewX(-30deg) scale(1, .866);}.circlehover.style3 .play-icon:before {  -webkit-transform: rotate(-135deg) skewX(-45deg) scale(1.414, .707) translate(0, -50%);  -ms-transform: rotate(-135deg) skewX(-45deg) scale(1.414, .707) translate(0, -50%);  transform: rotate(-135deg) skewX(-45deg) scale(1.414, .707) translate(0, -50%);}.circlehover.style3 .play-icon:after {  -webkit-transform: rotate(135deg) skewY(-45deg) scale(.707, 1.414) translate(50%);  -ms-transform: rotate(135deg) skewY(-45deg) scale(.707, 1.414) translate(50%);  transform: rotate(135deg) skewY(-45deg) scale(.707, 1.414) translate(50%);}.circlehover.style3:hover .triangle {  display: none;}/* team members */.team_member {  background: #fff;  padding: 0 0 5px;  position: relative;}.team_member:hover {  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);  border-radius: 4px;}.team_member .details {  padding: 0 20px 20px;  overflow: hidden;  opacity: 0;  visibility: hidden;  position: absolute;  background: #fff;  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  font-size: 11px;}.team_member:hover .details {  opacity: 1;  visibility: visible;}.team_member:hover {  z-index: 2;}.team_member > h4,.team_member > h6 {  padding: 0 20px;}.team_member .details .social-icons {  padding: 0;  margin-left: -4px;  margin-right: -4px;}.team_member .details .social-icons li {  margin: 0 4px;}.team_member .details .social-icons li:first-child {  margin-left: 0;}.team_member .details {  width: 100%;}.sctb-icon-nocolor {  background-color: #121212;}/* Latest Posts Default */.latest_posts.default-style .hoverBorder {  margin-bottom: 10px;}.latest_posts.default-style .hoverBorder h6 {  position: absolute;  left: -10px;  bottom: 16px;  color: #fff;  padding: 11px 14px;  background: #D31447;  font-size: 12px;  font-weight: 500;  line-height: 1;  margin: 0;  border-radius: 2px;}.latest_posts.default-style .hoverBorder:hover h6 {  left: 15px;  background: #fff;  color: #D31447;}.latest_posts.default-style a + em {  font-size: 11px;  color: #7d7d7d;}.latest_posts.default-style .post {  margin-bottom: 30px;}.latest_posts.default-style .post .m_title {  font-style: italic;  font-size: 16px;  line-height: 1.4;  margin-top: 10px;}.latest_posts.default-style .post em {  display: block;}.latest_posts.default-style img {  box-shadow: 0 1px 1px rgba(0, 0, 0, .22);}/* latest posts default style - style 2 */.latest_posts.default-style.kl-style-2 .lp-title {  background-color: #D31447;  height: 120px;  width: 100%;  text-align: center;  padding: 20px 40px;  margin: 0 0 20px;}.latest_posts.default-style.kl-style-2 .lp-title .m_title {  position: relative;  color: #fff;  text-shadow: none;  font-weight: bold;  font-size: 20px;  line-height: 1;  top: 50%;  margin: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.latest_posts.default-style.kl-style-2 .post {  position: relative;  margin-bottom: 10px;}.latest_posts.default-style.kl-style-2 .post-details {  position: absolute;  bottom: 0;  padding: 20px 15px;}.latest_posts.default-style.kl-style-2 .m_title a {  color: #fff;  text-shadow: none;  font-style: normal;  margin-bottom: 5px;}.latest_posts.default-style.kl-style-2 .post-details em {  font-style: normal;  color: #828282;  font-size: 11px;}.latest_posts.default-style.kl-style-2 .post-details em a {  color: #fff;}.latest_posts.default-style.kl-style-2 .m_title {  position: relative;  margin: 0 0 20px;}.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after {  position: absolute;  content: '';  width: 88px;  height: 3px;  background-color: #D31447;  left: 0;  bottom: -10px;  -webkit-transition: width .25s ease-in-out;  transition: width .25s ease-in-out;}.latest_posts.default-style.kl-style-2 .post:not(.lp-title):hover .m_title:after {  width: 160px;}.latest_posts.default-style.kl-style-2 .theHoverBorder {  background: -webkit-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.8) 100%);  background: -o-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.8) 100%);  background: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.8) 100%);  box-shadow: none;  border-radius: 0;  -webkit-transition: opacity .25s ease-in-out;  transition: opacity .25s ease-in-out;}.latest_posts.default-style.kl-style-2 .hoverBorderWrapper img {  border-radius: 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.latest_posts.default-style.kl-style-2 .hoverBorder {  margin: 0;}.latest_posts.default-style.kl-style-2 .hoverBorder:hover img {  opacity: 1;}.latest_posts.default-style.kl-style-2 .post:hover .theHoverBorder {  opacity: 0;}/* MQ's */@media (min-width: 768px) {  .latest_posts.default-style.kl-style-2 .lp-title {    margin-bottom: 0;  }}@media (min-width: 1200px) {  .latest_posts.default-style.kl-style-2 .lp-title {    height: 350px;  }  .latest_posts.default-style.kl-style-2 .lp-title .m_title {    font-size: 54px;  }  .latest_posts.default-style.kl-style-2 .post {    margin-bottom: 20px;  }}@media (max-width: 991px) and (min-width: 768px) {  .latest_posts.default-style.kl-style-2 .lp-title {    height: 219px;  }}@media (max-width: 1199px) and (min-width: 992px) {  .latest_posts.default-style.kl-style-2 .lp-title {    height: 288px;  }}@media (max-width: 480px) {  .latest_posts.default-style.kl-style-2 .m_title {    margin-bottom: 0;    font-size: 10px;  }  .latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after {    content: none;  }  .latest_posts.default-style.kl-style-2 .post-details em {    display: none;  }}.latest_posts.style2 {  background-color: #fff;  position: relative;  padding: 30px 30px 10px 30px}.latest_posts.style2 .m_title {  margin-bottom: 20px;}.latest_posts.style2 .viewall {  position: absolute;  top: 28px;  right: 20px;  font-size: 10px;  font-weight: bold;  color: #757575;}.latest_posts.style2 .viewall:hover {  color: #111;}.latest_posts.style2 ul.posts {  margin: 0;  padding: 0;  list-style: none;}.latest_posts.style2 ul.posts li {  margin-top: 25px;  border-bottom: 1px solid #ECECEC;  padding-bottom: 25px;}.latest_posts.style2 ul.posts li:last-child {  margin-bottom: 0;  border-bottom: 0;}.latest_posts.style2 ul.posts .title {  font-size: 14px;  font-weight: 700;  color: #D31447;  line-height: 1.6;  vertical-align: middle;}.latest_posts.style2 ul.posts .details {  float: left;  width: 110px;}.latest_posts.style2 ul.posts .details > span {  display: inline-block;  margin-bottom: 2px;  font-size: 10px}.latest_posts.style2 ul.posts .details span.date {  background: #D31447;  color: #fff;  padding: 3px 10px;  margin: 0 0 5px;  position: relative}.latest_posts.style2 ul.posts .details span.date:after {  content: '';  position: absolute;  bottom: -8px;  left: 10px;  border: 4px solid transparent;  border-top-color: #D31447;}.latest_posts.style2 ul.posts .text {  margin-left: 110px;}.latest_posts.style2 ul.posts .details > span.cat {  display: block;}.latest_posts.style3 {  position: relative;}.latest_posts.style3 .m_title {  margin-bottom: 20px;}.latest_posts.style3 .hoverBorder {  margin-right: 20px;  margin-top: 5px;}.latest_posts.style3 .viewall {  position: absolute;  top: 0;  right: 0;  font-size: 10px;  font-weight: bold;  color: #757575;}.latest_posts.style3 .viewall:hover {  color: #111;}.latest_posts.style3 ul.posts {  margin: 0;  padding: 0;  list-style: none;}.latest_posts.style3 ul.posts li {  margin-bottom: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #E3E3E3;  overflow: hidden;}.latest_posts.style3 ul.posts li:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: 0;}.latest_posts.style3 ul.posts .title {  font-size: 13px;  margin: 0 0 5px;  font-weight: 600;  text-shadow: 1px 1px 0 white;  vertical-align: middle;  line-height: 20px;  margin: 0 0 5px;  padding: 0;  text-shadow: 1px 1px 0 white;  vertical-align: middle;}/*.latest_posts.style3 ul.posts .title a{font-size: 13px; font-weight: normal; font-weight: 600; }*/.lp-post .hoverBorder ~ .text,.lp-post .hoverBorder ~ .lp-post-comments-num {  margin-left: 74px;}.lp-post .lp-post-comments-num {  color: #bababa}.lp-post .hoverBorder + .title {  overflow: hidden;}.widget .latest_posts ul li.lp-post .hoverBorder {  margin-bottom: 0;}/* latest posts - accordion style */.latest_posts.acc-style {  position: relative;}.latest_posts.acc-style h3.m_title {  position: absolute;  top: 14px;  z-index: 1;  margin: 0;}.latest_posts.acc-style .viewall {  position: absolute;  top: 12px;  right: 0;  font-size: 10px;  font-weight: bold;  color: #757575;  z-index: 1;}.latest_posts.acc-style .viewall:hover {  color: #111;}.latest-posts-carousel {  position: relative;}.latest-posts-carousel .controls {  position: relative;  right: auto;  float: right;}.latest-posts-carousel .controls > a {  opacity: 0.5;  filter: alpha(opacity=50);}.latest-posts-carousel .post em {  display: block;}.latest-posts-carousel .post .m_title {  font-style: italic;  font-size: 16px;  line-height: 1.4;  margin-top: 10px;}.latest-posts-carousel .m_title {  float: left;}.latest-posts-carousel a + em {  font-size: 11px;  color: #7d7d7d;}.latest-posts-carousel .hoverBorder h6 {  position: absolute;  left: -10px;  bottom: 16px;  padding: 6px 10px;  background: #D31447;  font-size: 12px;  font-weight: 500;  line-height: 1;  margin: 0;  border-radius: 2px;}.latest-posts-carousel .hoverBorder a {  color: #fff;}.latest-posts-carousel .hoverBorder:hover h6 {  left: 15px;  background: #fff;}.latest-posts-carousel .hoverBorder:hover a {  color: #D31447;}.latest-posts-carousel .hoverBorder {  margin-bottom: 10px;}.lp_carousel {  margin: 0;  padding: 0;  list-style: none;  height: auto;  height: auto !important;  position: relative !important;}.lp_carousel li {  float: left;  margin: 0;  padding: 0 10px;}/* Css3 Accordion Latest posts */.css3accordion > ul > li,.css3accordion > ul > li > .inner-acc,.css3accordion > ul > li .thumb {  -webkit-transition: width 0.2s ease-in-out 0.2s;  transition: width 0.2s ease-in-out 0.2s;}.css3accordion {  width: 100%;  margin: 0 auto 20px;  overflow: hidden;  position: relative;}.css3accordion > ul {  list-style: none;  padding: 0;  margin: 0;  width: 100%;}.css3accordion > ul > li {  width: calc(25% - 20px);  padding-top: 50px;  position: relative;  float: left;  overflow: hidden;  margin-right: 20px;  border-top: 4px solid #E7E7E7;}.css3accordion > ul > li > .inner-acc,.css3accordion > ul > li:hover ~ li > .inner-acc {  width: calc( 200% + 40px);}.css3accordion > ul > li:hover > .inner-acc,.css3accordion > ul > li.last > .inner-acc {  width: 100%;}.css3accordion > ul > li .thumb {  width: calc(50% - 20px);  float: left;  margin-right: 20px;  opacity: .8;}.css3accordion > ul > li.last,.css3accordion > ul > li:hover:not(.last) {  width: 50%;}.css3accordion > ul > li:hover ~ li {  width: calc(25% - 20px);}.css3accordion > ul > li:hover .thumb {  opacity: 1;}.css3accordion > ul > li.last {  margin-right: 0;}.css3accordion .content > em {  font-size: 11px;  color: #7d7d7d;}.css3accordion .content > .m_title {  font-size: 12px;  line-height: 1.3;  margin: 8px 0;}.css3accordion .text {  font-size: 11px;  line-height: 1.4;}.css3accordion .text + a {  font-size: 10px;  font-weight: bold;  color: #888;  display: inline-block;  margin-top: 5px;}/** Devices Images Element */.el-devimages--ltr {  direction: ltr;}.el-devimages__laptop {  position: relative;  width: 1160px;  background-repeat: no-repeat;  background-size: contain;}.el-devimages__laptop-img {  position: absolute;  background-repeat: no-repeat;  background-size: cover;  border-radius: 3px;}.el-devimages--type-img .el-devimages__laptop {  height: 670px;  background-image: url(/upload/image/macbook.png);}.el-devimages--type-img .el-devimages__laptop-img {  left: 14%;  top: 7.6%;  bottom: 13.3%;  right: 13.9%;}.el-devimages--type-vector .el-devimages__laptop {  height: 600px;  background-image: url(/upload/images/devices/macbook-air.svg);}.el-devimages--type-vector .el-devimages__laptop-img {  left: 16.6%;  top: 6.3%;  bottom: 11.8%;  right: 16.6%;  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.24);}.el-devimages__smartphone {  position: absolute;  width: 220px;  background-repeat: no-repeat;  background-size: contain;  bottom: -20px;  left: 70px;}.el-devimages__smartphone-img {  position: absolute;  background-repeat: no-repeat;  background-size: cover;  border-radius: 3px;}.el-devimages--type-img .el-devimages__smartphone {  height: 403px;  width: 245px;  background-image: url(/upload/image/iphone6.png);}.el-devimages--type-img .el-devimages__smartphone-img {  left: 15.9%;  top: 11.6%;  bottom: 13.8%;  right: 14.8%;}.el-devimages--type-vector .el-devimages__smartphone {  height: 400px;  width: 200px;  left: 110px;  background-image: url(/upload/images/devices/iphone6.svg);}.el-devimages--type-vector .el-devimages__smartphone-img {  left: 7.2%;  top: 14%;  bottom: 11.7%;  right: 7.3%;}/* Frame */.el-devimages__frame {  position: relative;  width: 1160px;  height: 520px;  padding-top: 30px;  padding-bottom: 5px;  border-radius: 4px 4px 0 0;  background-color: #dcdee7;  border: 2px solid #fff;  box-shadow: 0 10px 13px -10px rgba(0, 0, 0, 0.3);}.el-devimages__frame:before {  content: "";  position: absolute;  top: 12px;  margin-top: 0;  left: 25px;  display: block;  background: #ababab;  border-radius: 30px;  width: 7px;  height: 7px;  box-shadow: -12px 0 0 #ababab, 12px 0 0 #ababab;}.el-devimages__frame-img {  position: absolute;  background-repeat: no-repeat;  background-size: cover;  left: 0;  top: 30px;  bottom: 5px;  right: 0;}/* Right to left */.el-devimages--rtl {  direction: rtl;}.el-devimages--rtl.el-devimages--type-img .el-devimages__smartphone {  left: auto;  right: 70px;}.el-devimages--rtl.el-devimages--type-vector .el-devimages__smartphone {  left: auto;  right: 110px;}.el-devimages--rtl .el-devimages__frame:before {  left: auto;  right: 25px;}/* Center */.el-devimages--center .el-devimages__frame {  width: 100%;  height: 0;  padding-bottom: 45%;}/* MQ's */@media screen and (min-width: 992px) and (max-width: 1199px) {  .el-devimages--type-img .el-devimages__laptop {    height: 490px;    width: 850px;  }  .el-devimages--type-vector .el-devimages__laptop {    height: 428px;    width: 845px;  }  .el-devimages__frame {    width: 900px;    height: 490px;  }  .el-devimages--type-vector .el-devimages__smartphone {    height: 330px;    width: 166px;  }  .el-devimages--type-img .el-devimages__smartphone {    height: 324px;    width: 197px;  }}@media screen and (min-width: 768px) and (max-width: 991px) {  .el-devimages--type-img .el-devimages__laptop {    height: 416px;    width: 720px;  }  .el-devimages--type-vector .el-devimages__laptop {    height: 370px;    width: 720px;  }  .el-devimages__frame {    width: 720px;    height: 440px;  }  .el-devimages--type-vector .el-devimages__smartphone {    height: 250px;    width: 125px;  }  .el-devimages--type-img .el-devimages__smartphone {    height: 274px;    width: 167px;  }  .el-devimages--type-vector .el-devimages__smartphone {    left: 70px;  }  .el-devimages--rtl.el-devimages--type-img .el-devimages__smartphone {    right: 40px;  }  .el-devimages--rtl.el-devimages--type-vector .el-devimages__smartphone {    right: 70px;  }}@media screen and (max-width: 767px) {  .el-devimages--type-img .el-devimages__laptop {    width: 100%;    height: 0;    padding-bottom: 57.77%;  }  .el-devimages--type-vector .el-devimages__laptop {    width: 100%;    height: 0;    padding-bottom: 51%;  }  .el-devimages__frame {    width: 100%;    padding-bottom: 63%;    height: 0;  }  .el-devimages__smartphone {    display: none  }}/* Tablets devices Animation */.tablet-device {  display: block;  position: relative;  margin: 0 -10.8%;  opacity: 0;  overflow: hidden;  -webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;  transition: transform .3s ease-out, opacity .3s ease-out;}.tablet-device::before {  content: '';  position: absolute;  width: 8px;  height: 8px;  background: #636363;  border-radius: 8px;  left: 50%;  top: 6%;  margin-left: -4px;  border: 2px solid #FFF;}.tablet-device.has-glare::after {  content: '';  position: absolute;  width: 424px;  height: 463px;  background-image: url(/upload/image/glare-effect.png);  left: 50%;  top: 0;  margin-left: -30px;}.tablet-device.black-tablet::before {  background: #3F3F3F;  border: 2px solid #686868;}.tablet-device img {  padding: 14.4% 12% 0;  border-radius: 20px 20px 0 0;  background: #F2F2F2;  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.22), inset 0 1px 1px rgba(255, 255, 255, 0.78);  /*border: 1px solid #EBEBEB; border-bottom: 0;*/}.tablet-device.black-tablet img {  background: #000000;  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.22), inset 0 1px 1px rgba(255, 255, 255, 0.78);  /*border: 1px solid #525252;*/}.tablet-device.tb-left {  -webkit-transform: scale(.9) translateX(20px) translateY(200px);  -ms-transform: scale(.9) translateX(20px) translateY(200px);  transform: scale(.9) translateX(20px) translateY(200px);  -webkit-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  transform-origin: 100% 100%;  -webkit-transition-delay: .1s;  transition-delay: .1s;}.tablet-device.tb-right {  -webkit-transform: scale(.9) translateX(-20px) translateY(200px);  -ms-transform: scale(.9) translateX(-20px) translateY(200px);  transform: scale(.9) translateX(-20px) translateY(200px);  -webkit-transform-origin: 0 100%;  -ms-transform-origin: 0 100%;  transform-origin: 0 100%;  -webkit-transition-delay: .2s;  transition-delay: .2s;}.tablet-device.tb-center {  margin: -8.9% -14.9% 0;  z-index: 1;  -webkit-transform: translateY(200px);  -ms-transform: translateY(200px);  transform: translateY(200px);}.started .tablet-device.tb-left,.touch .tablet-device.tb-left {  -webkit-transform: scale(.9) translateX(20px) translateY(0);  -ms-transform: scale(.9) translateX(20px) translateY(0);  transform: scale(.9) translateX(20px) translateY(0);  opacity: 1;}.started .tablet-device.tb-right,.touch .tablet-device.tb-right {  -webkit-transform: scale(.9) translateX(-20px) translateY(0);  -ms-transform: scale(.9) translateX(-20px) translateY(0);  transform: scale(.9) translateX(-20px) translateY(0);  opacity: 1;}.started .tablet-device.tb-center,.touch .tablet-device.tb-center {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;}/*** SearcBox Element */.elm-searchbox__form {  border-radius: 4px;  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35);  position: relative;}.elm-searchbox__input,.elm-searchbox__submit {  height: 50px;  float: left;  border: 0;  vertical-align: middle;  outline: none;  margin: 0;  top: 0;}.elm-searchbox__input {  width: calc(100% - 130px);  background: #fff;  border-radius: 4px 0 0 4px;  padding-left: 20px;  -webkit-transition: padding-left .15s ease-out;  transition: padding-left .15s ease-out;}.elm-searchbox__input:focus {  padding-left: 30px;}.elm-searchbox__submit {  width: 130px;  border-radius: 0 4px 4px 0;}.elm-searchbox__submit:not(.glyphicon) {  font-size: 14px;  font-weight: 600;}/* Normal Style */.elm-searchbox--normal .elm-searchbox__submit {  color: #fff;  background-color: #D31447;}.elm-searchbox--normal .elm-searchbox__submit:hover {  background-color: #000;}/* Normal with transparent button */.elm-searchbox--normal2 .elm-searchbox__submit {  color: #999;  background-color: #fff;  position: relative;}.elm-searchbox--normal2 .elm-searchbox__submit:after {  content: '';  position: absolute;  width: 1px;  height: 86%;  top: 7%;  left: 0;  background-color: rgba(0, 0, 0, 0.1)}.elm-searchbox--normal2 .elm-searchbox__submit:hover {  color: #767676;}/* Transparent */.elm-searchbox--transparent .elm-searchbox__input {  border: 1px solid rgba(255, 255, 255, .7);  border-right: 0;  background: rgba(255, 255, 255, .3);  color: #fff;}.elm-searchbox--transparent .elm-searchbox__input::-webkit-input-placeholder {  color: #fff;}.elm-searchbox--transparent .elm-searchbox__input:-moz-placeholder {  color: #fff;}.elm-searchbox--transparent .elm-searchbox__input::-moz-placeholder {  color: #fff;}.elm-searchbox--transparent .elm-searchbox__input:-ms-input-placeholder {  color: #fff;}.elm-searchbox--transparent .elm-searchbox__submit {  color: #fff;  background-color: #D31447;}.elm-searchbox--transparent .elm-searchbox__submit:hover {  background-color: #000;}/* Transparent with transparent button */.elm-searchbox--transparent2 .elm-searchbox__input {  border: 1px solid rgba(255, 255, 255, .7);  border-right: 0;  background: rgba(255, 255, 255, .1);  color: #fff;}.elm-searchbox--transparent2 .elm-searchbox__input::-webkit-input-placeholder {  color: #fff;}.elm-searchbox--transparent2 .elm-searchbox__input:-moz-placeholder {  color: #fff;}.elm-searchbox--transparent2 .elm-searchbox__input::-moz-placeholder {  color: #fff;}.elm-searchbox--transparent2 .elm-searchbox__input:-ms-input-placeholder {  color: #fff;}.elm-searchbox--transparent2 .elm-searchbox__submit {  color: #fff;  background: rgba(255, 255, 255, .1);  border: 1px solid rgba(255, 255, 255, .7);  border-left: 0;  position: relative;}.elm-searchbox--transparent2 .elm-searchbox__submit:after {  content: '';  position: absolute;  width: 1px;  height: 86%;  top: 7%;  left: 0;  background-color: rgba(255, 255, 255, 0.7)}.elm-searchbox--transparent2 .elm-searchbox__submit:hover {  color: rgba(255, 255, 255, .8);}/* Typing effect */.elm-searchbox__input-text {  max-width: 400px;  position: absolute;  display: block;  top: 50%;  left: 0;  padding-left: 20px;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  pointer-events: none;  font-size: 14px;  line-height: 1.2;  color: #595959;  overflow: hidden;  white-space: nowrap;  -webkit-animation: elm-searchbox__inputtext 4s steps(50, end);  animation: elm-searchbox__inputtext 4s steps(50, end);}.elm-searchbox__input-text:after {  content: ' |';  -webkit-animation: blink 1s infinite;  animation: blink 1s infinite;}.elm-searchbox__input:focus + .elm-searchbox__input-text {  opacity: 0;  visibility: hidden;}@-webkit-keyframes elm-searchbox__inputtext {  from {    max-width: 0;  }}@keyframes elm-searchbox__inputtext {  from {    max-width: 0;  }}@-webkit-keyframes blink {  to {    opacity: .0;  }}@keyframes blink {  to {    opacity: .0;  }}.elm-searchbox--transparent .elm-searchbox__input-text,.elm-searchbox--transparent2 .elm-searchbox__input-text {  color: #fff;}/* MQ's */@media screen and (max-width: 767px) {  .elm-searchbox__submit {    width: 130px !important;  }  .elm-searchbox__input {    width: calc(100% - 130px) !important;  }}/*** End SearcBox Element *//** Action Box **/.action_box {  padding: 24px 0;  color: #fff;  border-top: 2px solid #fff;  border-bottom: 1px solid #fff;  position: relative;  background-color: #D31447;  clear: both;}.action_box .action_box_content {  max-width: 1170px;  margin: 0 auto;  padding: 0 15px;  width: 100%;}.action_box h4.text {  margin: 10px 0;  font-weight: 200;  font-size: 24px;  line-height: 1.4;}.action_box .ac-subtitle {  color: rgba(255, 255, 255, 0.6);  line-height: 1.6}.action_box:after,.action_box:before {  content: "";  position: absolute;  left: 50%;  bottom: -14px;  margin-left: -25%;  border-radius: 3px;  border: 8px solid transparent;  border-top-width: 7px;  border-top-color: #D31447;}.action_box[data-arrowpos=center]:after,.action_box[data-arrowpos=center]:before {  margin-left: -7px;}.action_box[data-arrowpos=right]:after,.action_box[data-arrowpos=right]:before {  margin-left: 25%;}/* Style 2 */.action_box.style2 .action_box_content {  display: block;}.action_box.style2 .ac-content-text,.action_box.style2 .ac-buttons {  display: block;  text-align: center;  padding-left: 0;}.action_box.style2 .ac-content-text {  margin-bottom: 25px;}.action_box.style2 .ac-btn,.action_box.style2 .ac-btn:last-child {  display: inline-block;  margin: 0 5px;}/* Action Box style 3 */.style3 .action_box_inner {  background-color: #D31447;  position: relative;  padding: 35px;  border-radius: 6px;  z-index: 1;}.style3 .action_box_inner:before {  position: absolute;  content: '';  background-color: #D31447;  top: -6px;  left: 0;  width: 100%;  height: 100%;  display: block;  -webkit-transform: skewY(1.5deg);  -ms-transform: skewY(1.5deg);  transform: skewY(1.5deg);  border-radius: 6px;  transform-origin: right top;}.style3 .action_box_inner:after {  position: absolute;  content: '';  background-color: rgba(0, 0, 0, 0.2);  width: 90%;  height: 30%;  display: block;  border-radius: 4px;  -webkit-transform: skewY(-2deg);  -ms-transform: skewY(-2deg);  transform: skewY(-2deg);  right: 5%;  top: -20px;  z-index: -1;}.action_box.style3 {  padding: 0;  border-radius: 6px;}.action_box.style3 .action_box_content {  position: relative;}.action_box.style3:before {  position: absolute;  content: '';  background-color: #D31447;  width: 30px;  height: 32px;  display: block;  bottom: -6px;  left: 20%;  border-radius: 4px;  -webkit-transform: skewY(35deg);  -ms-transform: skewY(35deg);  transform: skewY(35deg);}.action_box.style3:after {  display: none}@media (min-width: 320px) {  .action_box .ac-btn {    margin: 0 5px;  }}@media (min-width: 1200px) {  .action_box .action_box_content {    display: table;  }  .action_box .ac-content-text {    display: table-cell;  }  .action_box .row.flex {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;  }  .action_box .ac-buttons {    text-align: right;    display: table-cell;    vertical-align: middle;    padding-left: 30px;  }  .action_box .ac-btn {    margin: 0;    display: inline;  }  .action_box .ac-btn:last-child {    margin-left: 15px;  }}@media (max-width: 1200px) {  .action_box {    text-align: center;  }  .action_box .ac-content-text {    margin-bottom: 25px;  }}/*** Big Social Block Element */.bigsocialblock {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  width: 100%;}.bigsocialblock__item {  position: relative;  overflow: hidden;  height: 150px;  padding: 25px;  text-align: right;  -webkit-transition: all .2s ease;  transition: all .2s ease;  -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  -webkit-backface-visibility: hidden;}.bigsocialblock__link {  display: block;  width: 100%;  height: 100%;}.bigsocialblock__bg {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;}.bigsocialblock__bg a {  display: block;  width: 100%;  height: 100%;  position: relative;  z-index: 2;}.bigsocialblock__title {  color: #fff;  font-size: 20px;  font-weight: 600;  text-transform: uppercase;  -webkit-transition: all .2s ease;  transition: all .2s ease;  margin: 0;  position: absolute;  z-index: 1;  right: 25px;  bottom: 20px;}.bigsocialblock__count {  color: #fff;  font-size: 18px;  font-weight: 600;  position: absolute;  right: 25px;  bottom: 40px;}.bigsocialblock__follow {  color: rgba(255, 255, 255, 0.5);  text-transform: uppercase;  font-weight: 600;  font-size: 14px;  position: absolute;  right: 25px;  bottom: 20px;}.bigsocialblock__count,.bigsocialblock__follow {  display: block;  opacity: 0;  visibility: hidden;  -webkit-transition: opacity .2s ease-out, visibility .2s ease-out, -webkit-transform .2s ease-out;  transition: opacity .2s ease-out, visibility .2s ease-out, transform .2s ease-out;  -webkit-backface-visibility: hidden;}.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__count,.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__follow {  -webkit-transform: scale(.6);  -ms-transform: scale(.6);  transform: scale(.6);}.bigsocialblock__social-icon {  position: absolute;  color: #fff;  z-index: 1;  font-size: 80px;  border: solid 5px #fff;  border-radius: 50%;  width: 150px;  height: 150px;  line-height: 140px;  left: -21px;  bottom: -30px;  text-align: center;  opacity: 0.5;  -webkit-transition: opacity .2s ease-out;  transition: opacity .2s ease-out;}/* White */.bsb--theme-light .bigsocialblock__title,.bigsocialblock__item:hover .bigsocialblock__title,.bsb--theme-light .bigsocialblock__count,.bigsocialblock__item:hover .bigsocialblock__count,.bsb--theme-light .bigsocialblock__follow,.bigsocialblock__item:hover .bigsocialblock__follow {  color: #fff;}.bsb--theme-light .bigsocialblock__social-icon,.bigsocialblock__item:hover .bigsocialblock__social-icon {  color: #fff;  border-color: #fff;}/* Dark */.bsb--theme-dark .bigsocialblock__title,.bsb--theme-dark .bigsocialblock__count,.bsb--theme-dark .bigsocialblock__follow {  color: #8A8A8A;}.bsb--theme-dark .bigsocialblock__social-icon {  color: #8A8A8A;  border-color: #8A8A8A;}/* Style 1 */.bigsocialblock__item:hover {  box-shadow: 0 6px 22px 4px rgba(0, 0, 0, .4);  z-index: 1;}.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__title {  bottom: 70px;}.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__count,.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__follow {  opacity: 1;  visibility: visible;  z-index: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.bigsocialblock__item:hover .bigsocialblock__social-icon {  opacity: 1;}.bigsocialblock.type-chover .bigsocialblock__bg {  opacity: 0;  -webkit-transition: opacity .2s ease-out;  transition: opacity .2s ease-out;}.bigsocialblock.type-chover .bigsocialblock__item:hover .bigsocialblock__bg {  opacity: 1;}/* Style 2 */.bigsocialblock--style2 .bigsocialblock__social-icon {  font-size: 200px;  width: 400px;  height: 400px;  line-height: 400px;  left: -130px;  bottom: -140px;  border: solid 15px #fff;}.bigsocialblock--style2 .bigsocialblock__item:hover {  box-shadow: none;}.bigsocialblock--style2 .bigsocialblock__count {  font-size: 30px;  line-height: 30px;  display: block;  position: relative;  text-align: right;  margin-bottom: 10px;  z-index: 1;  bottom: auto;  right: auto;}.bigsocialblock--style2 .bigsocialblock__follow {  color: #fff;  font-weight: 400;  display: block;  position: relative;  text-align: right;  bottom: auto;  right: auto;}.bigsocialblock--style2 .bigsocialblock__item:hover .bigsocialblock__count,.bigsocialblock--style2 .bigsocialblock__item:hover .bigsocialblock__follow {  opacity: 1;  visibility: visible;}/* NO FLEXBOX */.no-flexbox .bigsocialblock {  display: table;  table-layout: fixed;  width: 100%;}.no-flexbox .bigsocialblock__item {  display: table-cell;  position: relative;  overflow: hidden;  height: 150px;  padding: 25px;  text-align: right;  -webkit-transition: all .2s ease;  transition: all .2s ease;}/* MQ's */@media (max-width: 1199px) {  /* Style 2 */  .bigsocialblock--style2 .bigsocialblock__social-icon {    opacity: 0.25;  }  .bigsocialblock--style2 .bigsocialblock__item:hover .bigsocialblock__social-icon {    opacity: 0.4;  }}@media (min-width: 992px) and (max-width: 1199px) {  .bigsocialblock.count-4 .bigsocialblock__social-icon {    border-width: 5px;    font-size: 60px;    width: 120px;    height: 120px;    line-height: 110px;    left: -30px;    bottom: -20px;  }  .bigsocialblock.count-5 .bigsocialblock__social-icon {    border-width: 5px;    font-size: 50px;    width: 100px;    height: 100px;    line-height: 90px;    left: -30px;    bottom: -10px;  }  .bigsocialblock.count-4 .bigsocialblock__title,  .bigsocialblock.count-5 .bigsocialblock__title {    font-size: 16px;  }}@media (min-width: 768px) and (max-width: 991px) {  .bigsocialblock.count-3 .bigsocialblock__social-icon {    border-width: 5px;    font-size: 60px;    width: 120px;    height: 120px;    line-height: 110px;    left: -30px;    bottom: -20px;  }  .bigsocialblock.count-4 .bigsocialblock__social-icon {    border-width: 5px;    border-color: transparent;    font-size: 60px;    width: 120px;    height: 120px;    line-height: 110px;    left: -30px;    bottom: -20px;  }  .bigsocialblock.count-3 .bigsocialblock__title,  .bigsocialblock.count-4 .bigsocialblock__title {    font-size: 16px;  }  /* 5 items */  .bigsocialblock.count-5 .bigsocialblock__item {    padding: 15px;  }  .bigsocialblock.count-5 .bigsocialblock__title {    font-size: 15px;    position: relative;    right: 0;    top: auto;    bottom: auto;    text-align: right;    margin-bottom: 10px;    opacity: 1;    visibility: visible;  }  .bigsocialblock__item:hover .bigsocialblock__title {    bottom: auto;  }  .bigsocialblock.count-5 .bigsocialblock__count,  .bigsocialblock.count-5 .bigsocialblock__follow {    font-size: 14px;    opacity: 1;    visibility: visible;    transform: none;    position: relative;    right: 0;    top: auto;    bottom: auto;    text-align: right;  }  .bigsocialblock.count-5 .bigsocialblock__social-icon {    border-color: transparent;    font-size: 50px;    width: 100px;    height: 100px;    line-height: 90px;    left: -20px;    bottom: -10px;  }  /* Style 2 */  .bigsocialblock--style2 .bigsocialblock__title {    position: relative;    bottom: auto;    right: auto;    margin-bottom: 10px;  }}@media (max-width: 767px) {  .bigsocialblock {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;  }  .bigsocialblock__item {    width: 100%;    display: block;    height: 100px;    padding: 15px;  }  .bigsocialblock__title {    position: relative;    right: 0;    top: auto;    bottom: auto;    text-align: right;    margin-bottom: 10px;    opacity: 1;    visibility: visible;  }  .bigsocialblock__item:hover .bigsocialblock__title {    bottom: auto;  }  .bigsocialblock__count,  .bigsocialblock__follow {    opacity: 1;    visibility: visible;    -webkit-transform: none;    -ms-transform: none;    transform: none;    position: relative;    right: 0;    top: auto;    bottom: auto;    text-align: right;  }  .bigsocialblock--style2 .bigsocialblock__item {    height: 120px;  }}/* End big social element *//* Circle Title text box */.circle-text-box .wpk-circle-span {  font-size: 12px;  font-weight: 300;  display: inline-block;  width: 60px;  height: 60px;  line-height: 60px;  text-align: center;  position: relative;  color: #ffffff;  -webkit-transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1);  transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1);}.circle-text-box .wpk-circle-span > span {  position: relative;  z-index: 1;}.circle-text-box .wpk-circle-span:after {  content: '';  position: absolute;  left: 0;  top: 0;  display: inline-block;  background-color: #D31447;  width: 60px;  height: 60px;  line-height: 60px;  border-radius: 50%;  -webkit-transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1);  transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1);}.circle-text-box .wpk-circle-span {  float: left;  margin-right: 20px;}.circle-text-box .wpk-circle-title {  height: 55px;  margin: 0 0 30px;  font-size: 20px;  font-weight: 600;  border-bottom: 1px dotted rgba(0, 0, 0, 0.3);  color: #D31447;}.circle-text-box .wpk-circle-span + .wpk-circle-title {  overflow: hidden;  line-height: 60px;}.circle-text-box.style1:hover .wpk-circle-span:after {  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2)}/* Circle Title text box - Style 2 */.circle-text-box.style2 .wpk-circle-span::before {  content: '';  position: absolute;  right: 5px;  bottom: 5px;  background: #D31447;  width: 14px;  height: 14px;  border-radius: 2px;  -webkit-transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);  transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);}.circle-text-box.style2:hover .wpk-circle-span {}.circle-text-box.style2:hover .wpk-circle-span::before {  -webkit-transform: translate3d(5px, 5px, 0);  transform: translate3d(5px, 5px, 0);}.circle-text-box.style2:hover .wpk-circle-span::after {  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2)}/* Circle Title text box - Style 3 */.circle-text-box.style3 .wpk-circle-span {  font-size: 12px;  font-weight: 300;  display: inline-block;  background: #D31447;  color: #ffffff;  width: auto;  height: 45px;  line-height: 45px;  text-align: right;  z-index: 1;  border-radius: 3px;  padding-left: 25px;  margin-left: -25px;  padding-right: 10px;}.circle-text-box .wpk-circle-span > span {  position: relative;  z-index: 1;}.circle-text-box.style3 .wpk-circle-span:after {  display: none;}.circle-text-box.style3 .wpk-circle-title {  height: 42px;  margin: 0 0 35px;}.circle-text-box.style3 .wpk-circle-span + .wpk-circle-title {  line-height: 45px;}.circle-text-box.style3:hover .wpk-circle-span {  padding-left: 35px;  margin-left: -35px;}/* Hover Box Style 1 */.hover-box {  display: block;  padding: 15px;  background: #969696;  border: 1px solid rgba(0, 0, 0, 0.4);  color: #fff;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);  border-radius: 3px;  margin-bottom: 20px;  overflow: hidden;}.hover-box:hover {  background-color: #D31447 !important;  color: #fff;}.hover-box.centered {  text-align: center;}.hover-box > img {  float: left;  margin: 15px 15px 8px 10px;}.hover-box.centered > img {  float: none;}.hover-box > h3 {  line-height: 1.1;  margin-top: 0;}.hover-box > h4 {  line-height: 1.1;  margin-top: 0;}.hover-box > p {  margin-bottom: 0;  line-height: 1.1;}/* Hover Box Style 2 & 3 */.hover-box.hover-box-2,.hover-box.hover-box-3 {  text-shadow: none;  border: none;  padding: 25px;  margin-bottom: 0;  min-height: 180px;  position: relative;}.hover-box.hover-box-2:hover,.hover-box.hover-box-3:hover {  box-shadow: 0 10px 2px -6px rgba(0, 0, 0, 0.8);  -webkit-transform: translateY(-4px);  -ms-transform: translateY(-4px);  transform: translateY(-4px);}.hover-box.hover-box-3 img {  display: none;}.hover-box.hover-box-2 > h3,.hover-box.hover-box-3 > h3 {  margin-bottom: 20px;}.hover-box.hover-box-2 > h4,.hover-box.hover-box-3 > h4 {  font-weight: bold;}.hover-box.hover-box-2 .hb-img {  width: 110px;  margin: 0;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  right: 15px;  float: none;  max-width: none;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;}.hover-box.hover-box-2 .hb-img.rb-right {  right: 0;}.hover-box.hover-box-2 > p,.hover-box.hover-box-3 > p {  line-height: 1.4;}.hover-box.hover-box-2 > p:after,.hover-box.hover-box-3 > p:after {  content: '';  height: 3px;  width: 50px;  display: block;  background: #fff;  margin-top: 22px;}.hover-box.hover-box-2:hover .hb-img {  opacity: 0;  right: -100%;}.hover-box.hover-box-2 .hb-circle {  background: url(/upload/image/circle-arr-hover.svg) no-repeat left top;  width: 187px;  height: 187px;  display: block;  position: absolute;  bottom: -40px;  right: -40px;  -webkit-transform: translateX(100%);  -ms-transform: translateX(100%);  transform: translateX(100%);  opacity: 0;  -webkit-transition: all .3s ease-out;  transition: all .3s ease-out;}.hover-box.hover-box-2:hover .hb-circle {  -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  opacity: 1;}/*** Icon Box - Default element */.kl-iconbox__title {  font-size: 22px;  line-height: 30px;  font-weight: 600;  font-style: normal;  color: #D31447;}.kl-iconbox {  margin-bottom: 30px}.kl-iconbox__inner {}.kl-iconbox__icon-wrapper,.kl-iconbox__title-wrapper,.kl-iconbox__desc-wrapper,.kl-iconbox__cta-wrapper {  margin-top: 0;  margin-bottom: 15px;}.kl-iconbox__content-wrapper {  overflow: hidden;}.kl-iconbox__link {}.kl-iconbox__title,.kl-iconbox__desc {  margin: 0;}.kl-iconbox__desc {  font-size: 14px;  line-height: 24px;  font-weight: 400;  font-style: normal;  color: #121212;}.kl-iconbox__icon {  line-height: 1;  font-size: 42px;  -webkit-transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);}span.kl-iconbox__icon {  font-size: 46px;}.kl-iconbox--theme-light,.kl-iconbox--theme-light a {  color: #fff;}.kl-iconbox--theme-dark,.kl-iconbox--theme-dark a {  color: #323232;}/* Floated Icons */.kl-iconbox--fleft .kl-iconbox__icon-wrapper {  float: left;  margin-right: 20px;}.kl-iconbox--fright .kl-iconbox__icon-wrapper {  float: right;  margin-left: 20px;}/* Shaped Icons - Resized */.kl-iconbox--sh .kl-iconbox__icon-wrapper {  position: relative;}.kl-iconbox--align-left.kl-iconbox--sh span.kl-iconbox__icon,.kl-iconbox--align-right.kl-iconbox--sh span.kl-iconbox__icon {  text-align: center;}/* Shaped icons - Square */.kl-iconbox--sh-square span.kl-iconbox__icon {  display: inline-block;  border-radius: 3px;  vertical-align: middle;  position: relative;  z-index: 1;  padding: 22px;  background-color: #3498db;  color: #fff;}.kl-iconbox--sh-square span.kl-iconbox__icon:after {  content: '';  position: absolute;  top: 0;  left: 0;  width: 0;  height: 100%;  z-index: -1;  border-radius: 3px;  -webkit-transition: width .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), left .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), right .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: width .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), left .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), right .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);}.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after {  width: 120%;  left: -10%;  background-color: #2980b9;}.kl-iconbox--align-left.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after,.kl-iconbox--fleft.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after {  width: 120%;  left: -20%;}.kl-iconbox--align-right.kl-iconbox--sh-square span.kl-iconbox__icon:after,.kl-iconbox--fright.kl-iconbox--sh-square span.kl-iconbox__icon:after {  left: auto;  right: 0;}.kl-iconbox--align-right.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after,.kl-iconbox--fright.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after {  width: 120%;  left: auto;  right: -20%;}/* Shaped icons - Circle */.kl-iconbox--sh-circle span.kl-iconbox__icon {  display: inline-block;  border-radius: 50%;  vertical-align: middle;  position: relative;  z-index: 1;  padding: 22px;  background-color: #e74c3c;  color: #fff;}.kl-iconbox--sh-circle span.kl-iconbox__icon:after {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;  border-radius: 50%;  opacity: 0;  -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 .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: transform .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);}.kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after {  -webkit-transform: scale(1.15);  -ms-transform: scale(1.15);  transform: scale(1.15);  opacity: 1;  background-color: #c0392b;}.kl-iconbox.stage .kl-iconbox__icon {  color: #d1d1d1;}.kl-iconbox.stage:hover .kl-iconbox__icon {  color: #D31447;}img.kl-iconbox__icon {  max-width: 100px;}img.kl-iconbox__icon.agency-icons {  max-width: 150px;  width: 100%;  padding: 10px;}.default-icon-style .kl-iconbox__icon {  font-size: 16px;}.default-icon-style .kl-iconbox__title {  font-size: 17px;  line-height: 25px;}/*** GRID ICON BOXES */.grid-ibx__item {  float: left;  text-align: center;  padding-left: 20px;  padding-right: 20px;  position: relative;  -webkit-backface-visibility: hidden;  height: 200px;  background-color: #fff;}.grid-ibx__item[onclick] {  cursor: pointer;}.grid-ibx--cols-1 .grid-ibx__item {  width: 100%;}.grid-ibx--cols-2 .grid-ibx__item {  width: 50%;}.grid-ibx--cols-3 .grid-ibx__item {  width: 33.3333%;}.grid-ibx--cols-4 .grid-ibx__item {  width: 25%;}.grid-ibx--cols-5 .grid-ibx__item {  width: 20%;}.grid-ibx__item-inner {  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.grid-ibx__link {  display: block;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {  margin-top: 0;  margin-bottom: 20px;}.grid-ibx__title,.grid-ibx__desc {  margin: 0;}.grid-ibx__icon {  font-size: 24px;  line-height: 1;  -webkit-transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);  color: #e2e2e2;}.grid-ibx__item:hover .grid-ibx__icon {  color: #D31447;}/* GridIconBox Styles - Lined Full */.grid-ibx--style-lined-full {  border-width: 1px 0 0 1px;}.grid-ibx--style-lined-full .grid-ibx__item {  border-width: 0 1px 1px 0;}.grid-ibx--style-lined-full,.grid-ibx--style-lined-full .grid-ibx__item {  border-color: rgba(0, 0, 0, 0.1);  border-style: solid;}/* GridIconBox Styles - Lined Center */.grid-ibx--style-lined-center,.grid-ibx--style-lined-center .grid-ibx__item {  border-color: rgba(0, 0, 0, 0.1);  border-style: solid;}.grid-ibx--style-lined-center .grid-ibx__item {  border-width: 0 1px 1px 0;}.grid-ibx--style-lined-center.grid-ibx--cols-1 .grid-ibx__item:nth-child(1) {  border-right-width: 0;}.grid-ibx--style-lined-center.grid-ibx--cols-2 .grid-ibx__item:nth-child(2) {  border-right-width: 0;}.grid-ibx--style-lined-center.grid-ibx--cols-3 .grid-ibx__item:nth-child(3) {  border-right-width: 0;}.grid-ibx--style-lined-center.grid-ibx--cols-4 .grid-ibx__item:nth-child(4) {  border-right-width: 0;}.grid-ibx--style-lined-center.grid-ibx--cols-5 .grid-ibx__item:nth-child(5) {  border-right-width: 0;}.grid-ibx--style-lined-center .grid-ibx__row:last-child .grid-ibx__item {  border-bottom-width: 0;}.grid-ibx--style-lined-center {  border: 0;}/* GridIconBox Styles - Gradient */.grid-ibx--style-lined-gradient .grid-ibx__item {  margin-bottom: 30px;  margin-left: 15px;  margin-right: 15px;  position: relative;}.grid-ibx--style-lined-gradient.grid-ibx--cols-1 .grid-ibx__item {  width: -webkit-calc(100% - 30px);  width: calc(100% - 30px);}.grid-ibx--style-lined-gradient.grid-ibx--cols-2 .grid-ibx__item {  width: -webkit-calc(50% - 30px);  width: calc(50% - 30px);}.grid-ibx--style-lined-gradient.grid-ibx--cols-3 .grid-ibx__item {  width: -webkit-calc(33.3333% - 30px);  width: calc(33.3333% - 30px);}.grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item {  width: -webkit-calc(25% - 30px);  width: calc(25% - 30px);}.grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item {  width: -webkit-calc(20% - 30px);  width: calc(20% - 30px);}.grid-ibx--style-lined-gradient .grid-ibx__ghelper {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 5px;  border: 1px solid rgba(0, 0, 0, 0.2);  border-bottom: 0;  border-radius: 4px 4px 0 0;}.grid-ibx--style-lined-gradient .grid-ibx__item:before,.grid-ibx--style-lined-gradient .grid-ibx__item:after {  content: "";  position: absolute;  top: 4px;  width: 1px;  height: 100%;  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0.2)), color-stop(100%, transparent));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 60%, transparent 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 60%, transparent 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 60%, transparent 100%);}.grid-ibx--style-lined-gradient .grid-ibx__item:before {  left: 0;}.grid-ibx--style-lined-gradient .grid-ibx__item:after {  right: 0;}.grid-ibx--style-lined-gradient .grid-ibx__item:hover .grid-ibx__ghelper {  border-color: #D31447;  border-bottom: 0;}.grid-ibx--style-lined-gradient .grid-ibx__item:hover:before,.grid-ibx--style-lined-gradient .grid-ibx__item:hover:after {  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D31447), color-stop(100%, transparent));  background: -webkit-linear-gradient(top, #D31447 0%, transparent 100%);  background: -webkit-linear-gradient(top, #D31447 0%, transparent 100%);  background: linear-gradient(to bottom, #D31447 0%, transparent 100%);}/* Hover Effects - Shadow */.grid-ibx--hover-shadow .grid-ibx__item {  -webkit-transition: box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);}.grid-ibx--hover-shadow .grid-ibx__item:hover {  box-shadow: 0 40px 120px -20px rgba(0, 0, 0, 0.6);  z-index: 1;}.grid-ibx--hover-shadow.grid-ibx--style-lined-gradient .grid-ibx__item:hover {  box-shadow: 0 -10px 30px -10px rgba(0, 0, 0, 0.29);}/* Hover Effects - Scale */.grid-ibx--hover-scale .grid-ibx__item {  -webkit-transition: -webkit-transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000);}.grid-ibx--hover-scale .grid-ibx__item:hover {  -webkit-transform: scale3d(1.05, 1.05, 1);  -ms-transform: scale3d(1.05, 1.05, 1);  transform: scale3d(1.05, 1.05, 1);  z-index: 1;  border-width: 1px !important;  background: #fff;  border-radius: 3px;}.grid-ibx--hover-scale.grid-ibx--style-lined-gradient .grid-ibx__item:hover {  background: none;}/* Hover Effects - Shadow & Scale */.grid-ibx--hover-shadowscale .grid-ibx__item {  -webkit-transition: -webkit-transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000), box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);  transition: transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000), box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);}.grid-ibx--hover-shadowscale .grid-ibx__item:hover {  -webkit-transform: scale3d(1.06, 1.06, 1);  -ms-transform: scale3d(1.06, 1.06, 1);  transform: scale3d(1.06, 1.06, 1);  z-index: 1;  border-width: 1px !important;  background: #fff;  box-shadow: 0 40px 120px -20px rgba(0, 0, 0, 0.6);  border-radius: 2px;}.grid-ibx--hover-shadowscale.grid-ibx--style-lined-gradient .grid-ibx__item:hover {  box-shadow: 0 -10px 30px -10px rgba(0, 0, 0, 0.29);  background: none;}/* Background type *//*.grid-ibx--bg-default .grid-ibx__item {background: #f2f2f2;}.grid-ibx--bg-default.grid-ibx--style-lined-gradient .grid-ibx__item {background: #f2f2f2; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,transparent)); background: -webkit-linear-gradient(top, #f2f2f2 0%,transparent 100%); background: -webkit-linear-gradient(top, #f2f2f2 0%, transparent 100%); background: linear-gradient(to bottom, #f2f2f2 0%,transparent 100%);}*//* MQ's */@media screen and (max-width: 991px) {  .grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--cols-5 .grid-ibx__item {    width: 33.3333%;  }  .grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item {    width: -webkit-calc(33.3333% - 30px);    width: calc(33.3333% - 30px);  }}@media screen and (max-width: 767px) {  .grid-ibx--cols-3 .grid-ibx__item,  .grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--cols-5 .grid-ibx__item {    width: 50%;  }  .grid-ibx--style-lined-gradient.grid-ibx--cols-3 .grid-ibx__item,  .grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item {    width: -webkit-calc(50% - 30px);    width: calc(50% - 30px);  }}@media screen and (max-width: 480px) {  .grid-ibx--cols-2 .grid-ibx__item,  .grid-ibx--cols-3 .grid-ibx__item,  .grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--cols-5 .grid-ibx__item {    width: 100% !important;    float: none !important;  }}/*** end GRID ICON BOXES *//* Process steps */.process_steps {  overflow: hidden;  border-radius: 2px;  margin-bottom: 35px;  width: 100%;  min-height: 0;}/* Process steps style1 */.process_steps--style1 {  display: table;  table-layout: fixed;}.process_steps--style1 .process_steps__step {  display: table-cell;  padding: 20px 10px;  color: #fff;  position: relative;  text-align: center;  vertical-align: middle;  height: 240px}.process_steps--style1 .process_steps__step:first-child {  border-radius: 3px 0 0 3px;}.process_steps--style1 .process_steps__step:last-child {  border-radius: 0 3px 3px 0;}.process_steps--style1 .process_steps__step:after {  content: '';  position: absolute;  top: 15px;  right: -14px;  border: 7px solid transparent;  z-index: 1;}.process_steps--style1 .process_steps__intro {  background: #D31447;  text-align: left;  padding: 20px;}.process_steps--style1 .process_steps__intro:after {  border-left-color: #D31447;}.process_steps--style1 .process_steps__intro-title {  margin-top: 0;  line-height: 1.2;  font-weight: 500;  font-size: 24px}.process_steps--style1 .process_steps__intro-title strong {  font-size: 120%;  display: block;}.process_steps--style1 .process_steps__intro-link {  font-size: 11px;  font-weight: 700;  color: #eee;}.process_steps--style1 .process_steps__intro-link:hover {  color: #fff;}.process_steps--style1 .process_steps__step-desc {  margin-bottom: 0;}.process_steps--style1 .process_steps__step-icon {  margin: 20px 0 15px;  min-height: 50px;  line-height: 50px;  font-size: 56px;}.process_steps--style1 .process_steps__step-typeimg,.process_steps--style1 .process_steps__step-typeimg img {  max-height: 90px;  display: inline-block;}.process_steps--style1 .process_steps__step:nth-child(2) {  background-color: #5a5a5a;}.process_steps--style1 .process_steps__step:nth-child(2):after {  border-left-color: #5a5a5a;}.process_steps--style1 .process_steps__step:nth-child(3) {  background-color: #4a4a4a;}.process_steps--style1 .process_steps__step:nth-child(3):after {  border-left-color: #4a4a4a;}.process_steps--style1 .process_steps__step:nth-child(4) {  background-color: #3e3e3e;}.process_steps--style1 .process_steps__step:nth-child(4):after {  border-left-color: #3e3e3e;}.process_steps--style1 .process_steps__step:nth-child(5) {  background-color: #383838;}.process_steps--style1 .process_steps__step:nth-child(5):after {  border-left-color: #383838;}.process_steps--style1 .process_steps__step:nth-child(6) {  background-color: #303030;}.process_steps--style1 .process_steps__step:nth-child(6):after {  border-left-color: #303030;}.process_steps--style1 .process_steps__step:nth-child(7) {  background-color: #252525;}.process_steps--style1 .process_steps__step:nth-child(7):after {  border-left-color: #252525;}.process_steps--style1 .process_steps__step:last-child:after {  border: 0;}/* MQ's */@media screen and (min-width: 768px) and (max-width: 991px) {  .process_steps--style1 {    display: block;  }  .process_steps--style1 .process_steps__step {    float: left;    width: 33.3333%;  }  .process_steps--style1 .process_steps__intro {    display: block;    width: 100%;    float: none;    height: auto;  }}@media screen and (max-width: 767px) {  .process_steps--style1 {    display: block;  }  .process_steps--style1 .process_steps__step {    float: left;    width: 100%;  }  .process_steps--style1 .process_steps__intro {    display: block;    width: 100%;    float: none;    height: auto;  }}/* Process steps style2 */.process_steps--style2 {  overflow: hidden;  padding: 11px 0;}.container .process_steps--style2 {  overflow: visible;}.process_steps--style2 .process_steps__container,.process_steps--style2 .process_steps__height {  min-height: 235px;}.process_steps--style2 .process_steps__container {  float: left;  width: 66%;  border-radius: 5px;  position: relative;  min-height: 230px;  padding-right: calc( ( ( 100vw - 1170px) / 2) + 15px);}.container .process_steps--style2 .process_steps__container {  padding-right: 0;}.process_steps--style2 .process_steps__container:before {  content: '';  width: 102%;  height: 108%;  position: absolute;  left: -30px;  -webkit-transform: skewX(-10deg) translate3d(0, 0, 0);  -ms-transform: skewX(-10deg) translate3d(0, 0, 0);  transform: skewX(-10deg) translate3d(0, 0, 0);  border: solid 1px #E0E0E0;  top: -4%;  padding-right: calc( ( ( 100vw - 1170px) / 2) + 60px);  box-sizing: content-box;  border-radius: 5px;}.process_steps--style2 .process_steps__container:after {  content: '';  width: 10px;  height: 106%;  position: absolute;  left: -40px;  -webkit-transform: skewX(-10deg) translate3d(0, 0, 0);  -ms-transform: skewX(-10deg) translate3d(0, 0, 0);  transform: skewX(-10deg) translate3d(0, 0, 0);  z-index: 1;  top: -3%;  background: -webkit-gradient(100% 50%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient(100% 50%, ellipse, rgba(0, 0, 0, .5), transparent 70%);  background: radial-gradient(ellipse at 100% 50%, rgba(0, 0, 0, .5), transparent 70%);  background: -webkit-radial-gradient( 100% 50%, 100% 70%, rgba(0, 0, 0, 0.5) 0%, transparent 70%);}.process_steps--style2.kl-bgc-light .process_steps__container:before {  background: #fff;}.process_steps--style2.kl-bgc-gray .process_steps__container:before {  background: #F1F1F1;  border: solid 1px #F1F1F1;}.process_steps--style2 .process_steps__step {  padding: 20px;  color: #fff;  position: relative;  text-align: center;  height: 100%;  display: table-cell;  vertical-align: middle;}.process_steps--style2 .process_steps__container .process_steps__step:after {  content: '';  width: 10px;  height: 70%;  background: url(/upload/images/step-separator.svg) no-repeat left top;  left: 100%;  top: 15%;  -webkit-transform: skew(-10deg);  -ms-transform: skew(-10deg);  transform: skew(-10deg);  opacity: 0.05;  position: absolute;}.process_steps--style2 .process_steps__container .process_steps__step:last-child:after {  display: none;}.process_steps--style2 .process_steps__inner {  display: table;  table-layout: fixed;  width: 100%;}.process_steps--style2 .process_steps__step-title {  color: #333333;  font-weight: bold;  font-size: 20px;}.process_steps--style2 .process_steps__step-desc {  color: #888888;  margin-bottom: 0;  /* padding-left: 20px; */}.process_steps--style2 .process_steps__step-icon {  margin: 20px 0 15px;  min-height: 50px;  line-height: 50px;  font-size: 48px;}.process_steps--style2 .process_steps__step-typeimg,.process_steps--style2 .process_steps__step-typeimg .process_steps__step-icon-src {  max-height: 90px;  display: inline-block;  margin: 0;}.process_steps--style2 .process_steps__intro {  background: #D31447;  text-align: left;  float: left;  width: 34%;  padding: 30px 40px 30px 30px;  padding-left: calc( ( ( 100vw - 1170px) / 2) + 15px);}.container .process_steps--style2 .process_steps__intro {  border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  padding-left: 30px;}.process_steps--style2 .process_steps__intro:after {  border-left-color: #D31447;}.process_steps--style2 .process_steps__intro-title {  margin-top: 0;  line-height: 1.2;  font-weight: 500;  position: relative;  padding-bottom: 10px;}.process_steps--style2 .process_steps__intro-title::before {  content: '';  height: 3px;  width: 30px;  background: #fff;  position: absolute;  display: inline-block;  bottom: 0;}.process_steps--style2 .process_steps__intro-title strong {  font-size: 120%;  display: block;}.process_steps--style2 .process_steps__intro-link {  font-size: 11px;  font-weight: 700;  color: #eee;  display: inline-block;}.process_steps--style2 .process_steps__intro-link:hover {  color: #fff;}/* MQ's */@media screen and (min-width: 992px) and (max-width: 1199px) {  .process_steps--style2 .process_steps__container {    padding-right: calc( ( ( 100vw - 970px) / 2) + 15px);  }  .process_steps--style2 .process_steps__container:before {    padding-right: calc( ( ( 100vw - 970px) / 2) + 60px);  }  .process_steps--style2 .process_steps__intro {    padding-left: calc( ( ( 100vw - 970px) / 2) + 15px);  }}@media screen and (min-width: 768px) and (max-width: 991px) {  .process_steps--style2 {    display: block;  }  .process_steps--style2 .process_steps__container {    width: 100%;  }  .process_steps--style2 .process_steps__step {    float: left;    width: 33.3333%;  }  .process_steps--style2 .process_steps__intro {    display: block;    width: 100%;    float: none;    height: auto;    min-height: 0;  }  .process_steps--style2 .process_steps__container:before {    -webkit-transform: none;    -ms-transform: none;    transform: none;    left: -5px;    padding: 0;    width: calc(100% + 10px);  }  .process_steps--style2 .process_steps__container:after {    display: none;  }  .process_steps--style2 .process_steps__container .process_steps__step:after {    -webkit-transform: none;    -ms-transform: none;    transform: none;  }}@media screen and (max-width: 767px) {  .process_steps--style2 {    display: block;  }  .process_steps--style2 .process_steps__container {    width: 100%;  }  .process_steps--style2 .process_steps__step {    float: left;    width: 100%;    margin-bottom: 30px;  }  .process_steps--style2 .process_steps__intro {    display: block;    width: 100%;    float: none;    height: auto;    min-height: 0;    padding: 30px;    margin-bottom: 0;  }  .process_steps--style2 .process_steps__container:before {    -webkit-transform: none;    -ms-transform: none;    transform: none;    left: -5px;    padding: 0;    width: calc(100% + 10px);  }  .process_steps--style2 .process_steps__container:after,  .process_steps--style2 .process_steps__container .process_steps__step:after {    display: none;  }}/* steps boxes #5 style 1 */.process-list {  position: relative;}.process-list .processitems {  padding: 0;  list-style: none;  position: relative;}.process-list .processitems li {  text-align: center;  position: relative;  z-index: 1;  min-height: 1px;  padding-left: 15px;  padding-right: 15px;  float: left;  width: -webkit-calc(20% - 20px);  width: 20%;}.process-list .processitems li .ico-wrapper {  margin-bottom: 30px;}.process-list .processitems li .ico-wrapper > span {  font-size: 55px;  color: #45474d;  display: inline-block;  width: 120px;  height: 120px;  text-align: center;  position: relative;  vertical-align: middle;  background: #f2f3f4;  border-radius: 50%;  line-height: 120px;}.process-list .processitems li .ico-wrapper > span::after {  opacity: 0;  visibility: hidden;  content: '';  position: absolute;  width: 100%;  top: 60px;  height: 2px;  background: #f2f3f4;  left: 100%;}.process-list .processitems li.lined .ico-wrapper > span::after {  opacity: 1;  visibility: visible;}.process-list .processitems li.last .ico-wrapper > span::after {  display: none;}.process-list .processitems li h4 {  font-size: 20px;}.process-list .processitems li p {  color: #888;}.process-list .processitems li:hover .ico-wrapper > span {  color: #fff;  background: #D31447;}/* Animations for Process Icons */.process_steps__step:hover .process_steps__step-icon-src[data-animation=tada] {  -webkit-animation: tada ease-in-out 1 normal 800ms;  animation: tada ease-in-out 1 normal 500ms;}.process_steps__step:hover .process_steps__step-icon-src[data-animation=pulse] {  -webkit-animation: pulse ease-in-out 1 normal 500ms;  animation: pulse ease-in-out 1 normal 500ms;}.process_steps__step:hover .process_steps__step-icon-src[data-animation=fadeOutRightBig] {  -webkit-animation: fadeOutRightBig ease-out 1 normal 1s;  animation: fadeOutRightBig ease-out 1 normal 1s;}/* Pulse */.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes pulse {  0% {    -webkit-transform: scale(1);  }  33% {    -webkit-transform: scale(0.9);  }  66% {    -webkit-transform: scale(1.1);  }  100% {    -webkit-transform: scale(1);  }}@keyframes pulse {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  33% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  66% {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}/* Tada */.tada {  -webkit-animation-name: tada;  animation-name: tada;}@-webkit-keyframes tada {  0% {    -webkit-transform: scale(1);  }  10%,  20% {    -webkit-transform: scale(0.9) rotate(-3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale(1.1) rotate(3deg);  }  40%,  60%,  80% {    -webkit-transform: scale(1.1) rotate(-3deg);  }  100% {    -webkit-transform: scale(1) rotate(0);  }}@keyframes tada {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  10%,  20% {    -webkit-transform: scale(0.9) rotate(-3deg);    transform: scale(0.9) rotate(-3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale(1.1) rotate(3deg);    transform: scale(1.1) rotate(3deg);  }  40%,  60%,  80% {    -webkit-transform: scale(1.1) rotate(-3deg);    transform: scale(1.1) rotate(-3deg);  }  100% {    -webkit-transform: scale(1) rotate(0);    transform: scale(1) rotate(0);  }}/* Fadeout right big */.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutRightBig {  0% {    -webkit-transform: translate(2px, 1px);  }  3% {    -webkit-transform: translate(-1px, -2px);  }  6% {    -webkit-transform: translate(-3px, 0);  }  8% {    -webkit-transform: translate(0, 2px);  }  10% {    -webkit-transform: translate(1px, -1px);  }  20% {    -webkit-transform: translate(20px, -20px);  }  100% {    -webkit-transform: translate( 120px, -120px);  }}@keyframes fadeOutRightBig {  0% {    -webkit-transform: translate(2px, 1px);    transform: translate(2px, 1px);  }  3% {    -webkit-transform: translate(-1px, -2px);    transform: translate(-1px, -2px);  }  6% {    -webkit-transform: translate(-3px, 0);    transform: translate(-3px, 0);  }  8% {    -webkit-transform: translate(0, 2px);    transform: translate(0, 2px);  }  10% {    -webkit-transform: translate(1px, -1px);    transform: translate(1px, -1px);  }  20% {    -webkit-transform: translate(20px, -20px);    transform: translate(20px, -20px);  }  100% {    -webkit-transform: translate( 120px, -120px);    transform: translate( 120px, -120px);  }}/* Process Steps 4 */.step-boxes-4 {  display: table;  table-layout: fixed;  width: 100%;}.process_box4 {  display: table-cell;  text-align: center;  position: relative;}.process_box4 .stp_title {  text-align: center;  font-weight: 600;  font-size: 16px;}.process_box4 .number {  display: block;  width: 80px;  height: 80px;  position: absolute;  top: -40px;  left: 50%;  margin-left: -40px;}.process_box4 .number:before {  content: '';  background: #D31447;  border-radius: 50%;  display: block;  width: 20px;  height: 20px;  position: absolute;  top: 50%;  margin-top: -10px;  left: 50%;  margin-left: -10px;  transition: all .2s ease-out;}.process_box4:hover .number:before {  width: 80px;  height: 80px;  margin-left: -40px;  margin-top: -40px;}.process_box4 .number span {  visibility: hidden;  opacity: 0;  line-height: 80px;  position: relative;  color: #fff;  font-weight: 700;  font-size: 20px;  text-align: center;  transition: opacity .2s ease-out .1s, font-size .2s ease-out .1s, visibility .2s ease-out .1s;  height: 80px;  width: 80px;  display: block;}.process_box4:hover .number span {  visibility: visible;  opacity: 1;  font-size: 30px;}.pb__line {  display: block;  height: 1px;  width: 100%;  margin-left: -10px;  background: #d8d8d8;  margin: 50px 0;  position: relative;}.process_box4 .content {  color: #a3a3a3;  padding: 0 10px;}@media (max-width: 768px) {  .process_box4 {    display: block;    margin-bottom: 50px;  }}a.step_link {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;}/* Goboxes (stepsbox2) */.gobox {  color: #535353;  padding: 25px;  min-height: 100px;  position: relative;  line-height: 1.6;  margin-bottom: 25px;  border-radius: 5px;  background-color: #EDEDED;}.gobox-content {  z-index: 1;  position: relative;}.gobox-content p:last-child {  margin-bottom: 0;}.gobox h4 {  margin-top: 0;  text-transform: uppercase;  font-size: 14px;  font-weight: bold;}.gobox:before,.gobox:after {  content: '';  position: absolute;  top: 50%;}.gobox:before {  margin-top: 0;  top: 0;  left: -5px;  background-color: #EDEDED;  width: 40%;  height: 100%;  border-radius: 5px;  -webkit-transform: skewX(-12deg);  -ms-transform: skewX(-12deg);  transform: skewX(-12deg);  -webkit-transform-origin: top left;  -ms-transform-origin: top left;  transform-origin: top left;}.gobox:after {  margin-top: 0;  top: 0;  right: -5px;  background-color: #EDEDED;  width: 40%;  height: 100%;  border-radius: 5px;  -webkit-transform: skewX(-12deg);  -ms-transform: skewX(-12deg);  transform: skewX(-12deg);  -webkit-transform-origin: bottom right;  -ms-transform-origin: bottom right;  transform-origin: bottom right;}.gobox.gobox-first:before,.gobox.gobox-last:after {  display: none}.gobox.ok:before,.gobox.ok:after,.gobox.ok {  background-color: #D31447;  font-size: 13px;  color: #fff;}.gobox.ok h4 {  color: #fff;}.gobox.ok > .glyphicon {  font-size: 42px;  color: rgba(255, 255, 255, 0.6);  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  position: absolute;  left: 0px;}.gobox.ok > .glyphicon + .gobox-content {  overflow: hidden;  margin-left: 30px;}/* info text box */.info-text {  background: #767676;  border-radius: 2px;  color: #fff;  font-size: 28px;  line-height: 1.4;  font-weight: 300;  padding: 25px 30px;  position: relative;  box-shadow: 3px 3px 0 white;  overflow: hidden;}.info-text p:only-child {  margin-bottom: 0}.info-text:after {  content: 'i';  width: 90px;  height: 90px;  position: absolute;  right: -15px;  bottom: -15px;  font-family: Georgia;  font-style: italic;  border: 4px solid rgba(255, 255, 255, 0.5);  color: rgba(255, 255, 255, 0.5);  text-align: center;  line-height: 82px;  border-radius: 50%;  font-weight: bold;  font-size: 44px;}.infobox1 {  text-align: center;  background: #ececec;  border-bottom: 1px solid rgba(255, 255, 255, 0.9);  padding: 50px 30px 30px 30px;  border-radius: 3px;  margin-bottom: 30px;}.infobox1 .m_title {  margin: 0 0 10px;  font-weight: 300;  font-size: 24px;  line-height: 1.6;}.infobox1 .m_title strong {  font-weight: 600;}.infobox1:hover {  background: #e9e9e9;}.infobox2 {  background: #ececec;  border-bottom: 1px solid rgba(255, 255, 255, 0.9);  padding: 40px 40px 30px;  border-radius: 2px;  margin-bottom: 30px;}.infobox2 .m_title {  margin: 0 0 10px;  font-weight: 300;  font-size: 24px;  line-height: 1.6;}.infobox2 .m_title strong {  font-weight: 600;}.infobox2 .ib-button {  float: right;  margin-top: 5px;  text-align: right;}.infobox2 .ib-button .btn {  font-size: 14px;}.infobox2:hover {  background: #e9e9e9;}.infobox3 {  text-align: center;  padding: 80px 30px;  margin-bottom: 30px;}.infobox3 .m_title {  margin: 0 0 10px;  font-weight: 300;  font-size: 24px;  line-height: 1.6;  text-shadow: none;}.infobox3 .m_title strong {  font-weight: 600;}.infobox3 .ib-button.ib-button-1,.infobox3 .ib-button.ib-button-2 {  margin-top: 30px;  display: inline-block;  text-transform: uppercase;}.infobox3 .ib-button.ib-button-1 {  margin-right: 20px;}.infobox3--dark,.infobox3--dark .m_title {  color: #343434;}.infobox3--light,.infobox3--light .m_title {  color: #FFF;}/* info box style 2 */.ib2-custom .ib2-inner {  padding: 40px;  position: relative;  z-index: 1;}.ib2-text-color-light-theme .ib2-inner {  border-left: 4px solid #D31447;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}.ib2-info-message {  font-size: 13px;  font-weight: bold;  margin: 0 0 20px 42px;  padding: 0 20px 5px 0;  position: relative;}.ib2-info-message:before {  content: 'i';  position: absolute;  left: -42px;  top: -5px;  width: 32px;  height: 32px;  line-height: 30px;  text-align: center;  border-width: 2px;  border-style: solid;  color: #D31447;  border-radius: 50%;  font-size: 17px;  font-weight: 900;}.ib2-text-color-light-theme .ib2-info-message {  border-bottom: 1px solid #E4E4E4;}.ib2-text-color-dark-theme .ib2-info-message {  color: #fff;}.ib2-style2.ib2-text-color-dark-theme .ib2-info-message {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.ib2-style3.ib2-text-color-dark-theme .ib2-info-message {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.ib2-style2.ib2-text-color-dark-theme .ib2-info-message:before {  border-color: rgba(0, 0, 0, 0.2);  color: rgba(0, 0, 0, 0.2);}.ib2-style3.ib2-text-color-dark-theme .ib2-info-message:before {  border-color: rgba(255, 255, 255, 0.2);  color: rgba(255, 255, 255, 0.2);}.ib2-content--title {  font-size: 22px;  font-weight: 100;  line-height: 1.4;  margin: 0 0 10px;}.ib2-content--text {  line-height: 1.8;}.ib2-content--text p:last-child {  margin-bottom: 0;}.ib2-text-color-light-theme .ib2-content--title {  color: #828282;}.ib2-text-color-light-theme .ib2-content--text {  color: #535353;}.ib2-style2.ib2-text-color-dark-theme .ib2-content--title {  color: #fff;}.ib2-style2.ib2-text-color-dark-theme .ib2-content--text {  color: rgba(255, 255, 255, 0.6);}.ib2-style3.ib2-text-color-dark-theme .ib2-content--title {  color: #fff;}.ib2-style3.ib2-text-color-dark-theme .ib2-content--text {  color: rgba(255, 255, 255, 0.6);}.ib2-style3 {  position: relative;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;}.ib2-style3:after {  position: absolute;  content: '';  left: 0;  top: 0;  width: 100%;  height: 100%;}.ib2-style3.ib2-text-color-dark-theme:after {  background-color: rgba(37, 41, 43, 0.7);}.ib2-style3.ib2-text-color-light-theme:after {  background-color: rgba(255, 255, 255, 0.85);}/* Statistics element *//* General */.statistic-box__title {  font-size: 40px;  color: #fff;  font-weight: 300;  line-height: 1;  margin: 0 0 10px;}.statistic-box__content {  color: #fff;  font-size: 13px;}.statistic-box__details {  margin: 0;  position: relative;  width: 100%;}.statistic-box__icon-holder {  width: 100%;  margin: 0;  vertical-align: middle;}.statistic-box__icon {  color: #fff;  opacity: .8;  line-height: 60px;  margin: 0;  -webkit-transition: opacity .2s ease-out;  transition: opacity .2s ease-out;}span.statistic-box__icon {  font-size: 80px;}.statistic-box__icon-holder--img {  line-height: 60px;}.statistic-box__iconimg {  max-height: 80px;  width: auto;}.statistic-box:hover .statistic-box__icon {  opacity: 1;}.statistic-box__line {  position: relative;  width: 100%;  height: 1px;  border-bottom: dotted 1px #D31447;  margin: 0;}.statistic-box__line::before {  content: '';  position: absolute;  height: 3px;  background-color: #fff;  width: 3px;  display: block;  left: 50%;  border-radius: 3px;  top: -1px;  box-shadow: 0px 5px 0 -1px #fff, 0px 10px 0 -1px #fff, 0px 15px 0 -1px #fff, 0px 20px 0 -1px #fff;}/* Style 1 - horiontal odd/even */.statistic-box--stl-style1.statistic-box__container {  width: 100%;  display: table;  table-layout: fixed;  margin-top: 120px;  margin-bottom: 120px;}.statistic-box--stl-style1 .statistic-box {  position: relative;  display: table-cell;  text-align: center;}.statistic-box--stl-style1 .statistic-box__icon-holder {  position: absolute;  top: 0;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);  padding-top: 0;  padding-bottom: 35px;}.statistic-box--stl-style1 .statistic-box__details {  position: absolute;  top: 0;  min-height: 90px;  padding-top: 35px;  padding-bottom: 0;}.statistic-box--odd .statistic-box__icon-holder {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  padding-top: 35px;  padding-bottom: 0;}.statistic-box--odd .statistic-box__details {  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);  padding-bottom: 35px;  padding-top: 0;}.statistic-box--odd .statistic-box__line::before {  bottom: -2px;  box-shadow: 0px -5px 0 -1px #fff, 0px -10px 0 -1px #fff, 0px -15px 0 -1px #fff, 0px -20px 0 -1px #fff;}/* Style 1 - horiontal normal */.statistic-box--stl-style2.statistic-box__container {  width: 100%;  display: table;  table-layout: fixed;  margin-top: 120px;  margin-bottom: 120px;}.statistic-box--stl-style2 .statistic-box {  position: relative;  display: table-cell;  text-align: center;}.statistic-box--stl-style2 .statistic-box__icon-holder {  position: absolute;  top: 0;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);  padding-top: 0;  padding-bottom: 35px;}.statistic-box--stl-style2 .statistic-box__details {  position: absolute;  top: 0;  min-height: 90px;  padding-top: 35px;  padding-bottom: 0;}/* Dark */.statistic-box--dark .statistic-box__title {  color: #121212;}.statistic-box--dark .statistic-box__content {  color: #121212;}.statistic-box--dark .statistic-box__icon {  color: #121212;}.statistic-box--dark .statistic-box__line {  border-bottom-color: #d6d6d6;}.statistic-box--dark .statistic-box__line::before {  background-color: #121212;  box-shadow: 0px 5px 0 -1px #121212, 0px 10px 0 -1px #121212, 0px 15px 0 -1px #121212, 0px 20px 0 -1px #121212;}.statistic-box--dark .statistic-box--odd .statistic-box__line::before {  box-shadow: 0px -5px 0 -1px #121212, 0px -10px 0 -1px #121212, 0px -15px 0 -1px #121212, 0px -20px 0 -1px #121212;}/* MQ's */@media screen and (min-width: 992px) and (max-width: 1199px) {  .statistic-box__title {    font-size: 32px;  }}@media screen and (max-width: 991px) {  /* Style 1 - horiontal odd/even */  .statistic-box--stl-style1.statistic-box__container {    width: 100%;    display: block;    margin: 0;  }  .statistic-box--stl-style1 .statistic-box {    position: relative;    display: block;    float: left;    width: 50%;    margin-bottom: 30px;    text-align: center;  }  .statistic-box--stl-style1 .statistic-box__icon-holder {    position: static;    transform: none;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style1 .statistic-box__details {    position: static;    min-height: 90px;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style1 .statistic-box--odd .statistic-box__icon-holder {    transform: none;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style1 .statistic-box--odd .statistic-box__details {    transform: none;    padding-bottom: 0;    padding-top: 0;  }  .statistic-box--stl-style1 .statistic-box__line {    display: none;  }  /* Style 2 - horiontal odd/even */  .statistic-box--stl-style2.statistic-box__container {    width: 100%;    display: block;    margin: 0;  }  .statistic-box--stl-style2 .statistic-box {    position: relative;    display: block;    float: left;    width: 50%;    margin-bottom: 30px;    text-align: center;  }  .statistic-box--stl-style2 .statistic-box__icon-holder {    position: static;    transform: none;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style2 .statistic-box__details {    position: static;    min-height: 90px;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style2 .statistic-box--odd .statistic-box__icon-holder {    transform: none;    padding-top: 0;    padding-bottom: 0;  }  .statistic-box--stl-style2 .statistic-box--odd .statistic-box__details {    transform: none;    padding-bottom: 0;    padding-top: 0;  }  .statistic-box--stl-style2 .statistic-box__line {    display: none;  }}@media screen and (max-width: 767px) {  .statistic-box--stl-style1 .statistic-box,  .statistic-box--stl-style2 .statistic-box {    float: none;    display: block;    width: 100%;  }}/*** STAGE Image Box */.stage-ibx {}.stage-ibx__stage {  position: relative;}.stage-ibx__stage-img {}.stage-ibx__point {  display: none;}/* MQ's */@media screen and (min-width: 1200px) {  .stage-ibx__point {    display: block;    position: absolute;    opacity: 0;    width: 0;    height: 0;    -webkit-transition: opacity 1s ease-out;    transition: opacity 1s ease-out;  }  .stage-ibx__point:after {    content: '';    position: absolute;    left: 0;    top: 0;    width: 10px;    height: 10px;    margin-left: -5px;    margin-top: -5px;    display: block;    background: rgba(255, 255, 255, 0.6);    box-shadow: 0 0 0 3px #FFFFFF;    border-radius: 50%;    -webkit-transition: box-shadow .2s ease-out, -webkit-transform .2s ease-out;    transition: box-shadow .2s ease-out, transform .2s ease-out;    background: rgba(40, 204, 229, 0.6);    box-shadow: 0 0 0 3px #28cce5;  }  .stage-ibx__point:hover:after,  .stage-ibx__point.kl-ib-point-active:after {    box-shadow: 0 0 0 5px #28cce5, 0 4px 10px #000;    -webkit-transform: scale(1.4);    -ms-transform: scale(1.4);    transform: scale(1.4);  }  .stage-ibx__point[data-title]:before {    content: attr(data-title);    position: absolute;    bottom: 100%;    left: 50%;    min-width: 100px;    transform: translateX(-50%);    background: rgba(0, 0, 0, 0.9);    color: #fff;    font-size: 12px;    line-height: 1.4;    padding: 6px 3px;    text-align: center;    border-radius: 3px;    margin-bottom: 30px;    visibility: hidden;    opacity: 0;    transition: opacity .2s ease-out .1s, visibility .2s ease-out .1s, margin-bottom .2s ease-out .1s;  }  .stage-ibx__point[data-title]:hover:before,  .stage-ibx__point[data-title].kl-ib-point-active:before {    opacity: 1;    visibility: visible;    margin-bottom: 20px  }}/* tabs style 1 */.tabs_style1 {  background: #fff;  border: 1px solid #ececec;}.tabs_style1 > ul.nav {  margin-bottom: 0;  background: rgb(255, 255, 255);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1)));  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);  border-bottom: 1px solid #ececec;}.tabs_style1 > ul.nav > li {  float: left;  margin-bottom: -3px;}.tabs_style1 > ul.nav > li > a {  padding: 14px 20px 15px;  line-height: 1.4;  border-right: 1px solid #ececec;  color: #343434;  margin-bottom: 2px;}.tabs_style1 > ul.nav > li.active > a {  background-color: #fff;  box-shadow: inset 0 3px 0 #D31447;}.tabs_style1 > ul.nav > li > a:hover {  background-color: #fff;}.tabs_style1 > ul.nav > li.active > a {  border-top: none;  border-left: 0;  font-weight: 700;  padding: 17px 20px 15px;  margin-top: -2px;}.tabs_style1 .tab-content {  display: table;  width: 100%;  padding: 0 15px 15px;  width: auto;}.tabs_style1 .tab-content > .active {  padding-top: 10px;}/* tabs style 2 */.tabs_style2 {  margin: 10px 0;}.tabs_style2 > ul.nav {  margin-bottom: 10px;}.tabs_style2 > ul.nav > li {  float: left;  border-left: 1px dotted #ccc;  line-height: 18px;}.tabs_style2 > ul.nav > li:first-child {  border-left: 0;}.tabs_style2 > ul.nav > li:first-child a {  border-left: 0;  padding-left: 0;}.tabs_style2 > ul.nav > li > a {  padding: 4px 20px;  line-height: 18px;  color: #555;  font-weight: bold;}.tabs_style2 > ul.nav > li.active > a,.tabs_style2 > ul.nav > li > a:hover {  background: none;  color: #222;}.tabs_style2 .tab-content {  display: table;  width: 100%;  padding: 0;}/* tabs style 3 */.tabs_style3 {  background: #fff;  border: 1px solid #ececec;  border-radius: 5px;  position: static;  overflow: hidden;}.tabs_style3 > ul.nav {  margin-bottom: 0;  background: rgb(255, 255, 255);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1)));  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);}.tabs_style3 > ul.nav > li {  float: left;  margin-bottom: -1px;}.tabs_style3 > ul.nav > li > a {  padding: 8px 20px;  line-height: 18px;  border: 1px solid transparent;  border-left: 1px solid #fff;  border-right: 1px solid #ececec;  color: #343434;}.tabs_style3 > ul.nav > li.active > a,.tabs_style3 > ul.nav > li > a:hover {  background-color: #fff;}.tabs_style3 > ul.nav > li.active > a {  border-left: 0;  font-weight: 700;}.tabs_style3 .tab-content {  display: table;  width: 100%;  padding: 10px 15px 15px;}/* tabs style 4 */.tabs_style4 > ul.nav {  margin-bottom: 0;}.tabs_style4 > ul.nav > li {  float: left;  margin-bottom: -1px;}.tabs_style4 > ul.nav > li > a {  padding: 8px 20px;  line-height: 18px;  color: #343434;}.tabs_style4 > ul.nav > li.active > a,.tabs_style4 > ul.nav > li > a:hover {  color: #222;}.tabs_style4 > ul.nav > li.active > a {  background: #fff;  border: 1px solid #ececec;  border-bottom: 0;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}.tabs_style4 .tab-content {  display: table;  width: 100%;  padding: 10px 15px 15px;  border: 1px solid #ececec;  background: #fff;}/* tabs style 5 */.tabs_style5 > ul.nav {  border-bottom: 2px solid #dfdfdf;}.tabs_style5 > ul.nav > li {  float: left;  margin-bottom: -2px;}.tabs_style5 > ul.nav li > a {  color: #909090;}.tabs_style5 > ul.nav li > a:hover {  color: #535353;}.tabs_style5 > ul.nav > li.active > a {  color: #535353;  border-bottom: 2px solid #D31447;  background: none;}.tabs_style5 > ul.nav > li:first-child > a {  padding: 8px 20px 8px 0;}.tabs_style5 > ul.nav > li > a {  padding: 8px 20px;  line-height: 18px;}.tabs_style5 > ul.nav > li > a:hover {  background: none;}.tabs_style5 .tab-content h5 {  color: #4d4d4d;}.tabs_style5 .tab-content {  display: table;  width: 100%;  padding: 10px 0 15px;}/* Pricing Tables element (new style) */.pricing-table-element {  *zoom: 1;  background: #fff;  border: 1px solid #e6e7e8;  border-radius: 4px;  font-size: 13px;  color: #999999;}.pricing-table-element::before,.pricing-table-element::after {  display: table;  line-height: 0;  content: "";}.pricing-table-element::after {  clear: both;}.pricing-table-element ul {  list-style: none;  margin: 0;  padding: 0;  display: table;  width: 100%;}.pricing-table-element .features-column {  background: #eee;  border-radius: 4px 0 0 4px;  text-align: right;  width: 28%;}.pricing-table-element .features-column ul li {  border-bottom: 1px solid #e6e7e8;  padding: 15px 40px 15px 0;  height: 44px;  line-height: 1;}.pricing-table-element .plan-column,.pricing-table-element .features-column {  float: left;}.pricing-table-element[data-columns="2"] .plan-column {  width: 50%;}.pricing-table-element[data-columns="3"] .plan-column {  width: 33.3333%;}.pricing-table-element[data-columns="4"] .plan-column {  width: 25%;}.pricing-table-element[data-columns="5"] .plan-column {  width: 20%;}.pricing-table-element[data-columns="1"] .features-column ~ .plan-column {  width: 72%;}/* with features-col */.pricing-table-element[data-columns="2"] .features-column ~ .plan-column {  width: -webkit-calc(72% / 2);  width: calc(72% / 2);}/* with features-col */.pricing-table-element[data-columns="3"] .features-column ~ .plan-column {  width: -webkit-calc(72% / 3);  width: calc(72% / 3);}/* with features-col */.pricing-table-element[data-columns="4"] .features-column ~ .plan-column {  width: -webkit-calc(72% / 4);  width: calc(72% / 4);}/* with features-col */.pricing-table-element[data-columns="5"] .features-column ~ .plan-column {  width: -webkit-calc(72% / 5);  width: calc(72% / 5);}/* with features-col */.pricing-table-element .plan-column {  border-left: 1px solid #e6e7e8;}.pricing-table-element .plan-column:first-child {  border-left: 0;}.pricing-table-element .plan-column ul {  display: table;}.pricing-table-element .plan-column ul li {  display: table-row;}.pricing-table-element .plan-column .inner-cell {  border-bottom: 1px solid #e6e7e8;  padding: 0;  text-align: center;  height: 50px;  line-height: 1;  display: table-cell;  vertical-align: middle;}.pricing-table-element .plan-column ul li:last-child .inner-cell {  height: 100px;}.pricing-table-element .plan-column ul li:nth-child(odd):not(:first-child) {  background: #fafbfb;}.pricing-table-element .plan-column .plan-title {  color: #D31447;  font-size: 25px;  height: auto;  padding: 0;}.pricing-table-element .plan-title .inner-cell {  height: 75px}.pricing-table-element .plan-column .subscription-price {  font-size: 13px;  color: #999999;  height: auto;  padding: 0;}.pricing-table-element .subscription-price .inner-cell {  height: 120px;}.pricing-table-element .plan-column .subscription-price .currency {  font-size: 18px;  color: #434343;  font-weight: 700;  vertical-align: bottom;  display: inline-block;  line-height: 1.5;  margin-right: -2px}.pricing-table-element .plan-column .subscription-price .price {  font-size: 45px;  color: #434343;  font-weight: 700;  line-height: 1;}.pricing-table-element .plan-column .subscription-price .price::after {  content: "\a";  white-space: pre;}.pricing-table-element .plan-column.featured {  border-radius: 4px;  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.06);  position: relative;  margin-top: -20px;  background: #fff;  margin: -20px 0;}@media only screen and (min-width: 992px) {  .pricing-table-element .plan-column.featured {    margin: -20px;  }  .pricing-table-element[data-columns="1"] .plan-column.featured {    width: -webkit-calc(100% + 40px);    width: calc(100% + 40px);  }  .pricing-table-element[data-columns="2"] .plan-column.featured {    width: -webkit-calc(50% + 40px);    width: calc(50% + 40px);  }  .pricing-table-element[data-columns="3"] .plan-column.featured {    width: -webkit-calc(33.3333% + 40px);    width: calc(33.3333% + 40px);  }  .pricing-table-element[data-columns="4"] .plan-column.featured {    width: -webkit-calc(25% + 40px);    width: calc(25% + 40px);  }  .pricing-table-element[data-columns="5"] .plan-column.featured {    width: -webkit-calc(20% + 40px);    width: calc(20% + 40px);  }}.pricing-table-element .plan-column.featured + .plan-column {  border-left-color: transparent;}.pricing-table-element .plan-column.featured .plan-title {  padding: 0;  color: #45474d;}.pricing-table-element .plan-column.featured .plan-title .inner-cell {  height: 95px}.pricing-table-element .plan-column.featured .plan-title .inner-cell::after {  content: 'MOST POPULAR';  opacity: .4;  font-size: 12px;  font-weight: 600;  line-height: 20px;  display: block;}.pricing-table-element .plan-column.featured .subscription-price .inner-cell {  background: #D31447;  color: #fff;}.pricing-table-element .plan-column.featured .subscription-price span {  color: #fff;}.pricing-table-element .plan-column.featured ul li:last-child .inner-cell {  height: 120px;}@media only screen and (max-width: 991px) {  .pricing-table-element .features-column.hidesm {    display: none  }  .pricing-table-element[data-columns="1"] .features-column ~ .plan-column {    width: 100%;  }  /* with features-col */  .pricing-table-element[data-columns="2"] .features-column ~ .plan-column {    width: -webkit-calc(100% / 2);    width: calc(100% / 2);  }  /* with features-col */  .pricing-table-element[data-columns="3"] .features-column ~ .plan-column {    width: -webkit-calc(100% / 3);    width: calc(100% / 3);  }  /* with features-col */  .pricing-table-element[data-columns="4"] .features-column ~ .plan-column {    width: -webkit-calc(100% / 4);    width: calc(100% / 4);  }  /* with features-col */  .pricing-table-element[data-columns="5"] .features-column ~ .plan-column {    width: -webkit-calc(100% / 5);    width: calc(100% / 5);  }  /* with features-col */  .pricing-table-element .plan-column.featured {    margin: -20px 0;  }}@media only screen and (max-width: 767px) {  .pricing-table-element .plan-column {    width: 100% !important;  }  .pricing-table-element .plan-column:not(.featured) {    border: solid #cdcdcd;    border-width: 3px 0;  }  .pricing-table-element .plan-column.featured {    margin-bottom: 0  }}/* Blue Color */.pricing-table-element.blue .btn-fullcolor,.pricing-table-element.blue .plan-column.featured .subscription-price .inner-cell {  background-color: #1e73be;}.pricing-table-element.blue .btn-fullcolor:hover {  background-color: #185c98;}.pricing-table-element.blue .plan-column .plan-title {  color: #1e73be;}.pricing-table-element.blue .plan-column.featured .plan-title .inner-cell {  color: #45474d;}.pricing-table-element.blue {  color: #999999 !important;}/* Green Color */.pricing-table-element.green .btn-fullcolor,.pricing-table-element.green .plan-column.featured .subscription-price .inner-cell {  background-color: #4ca518;}.pricing-table-element.green .btn-fullcolor:hover {  background-color: #3d8413;}.pricing-table-element.green .plan-column .plan-title {  color: #4ca518;}.pricing-table-element.green .plan-column.featured .plan-title .inner-cell {  color: #45474d;}.pricing-table-element.green {  color: #999999 !important;}/* vertical tabs */.vertical_tabs {  overflow: hidden;}.vertical_tabs .tabbable .nav > li > a,.vertical_tabs .tabbable .nav > li > a > span {  -webkit-transition: color .2s ease-out;  transition: color .2s ease-out;}.vertical_tabs .tabbable .nav > li > a > span span {  margin: 0;}.vertical_tabs .tabbable .nav > li > a:focus,.vertical_tabs .tabbable .nav > li > a:hover {  background-color: transparent;  border-right: 0;}.vertical_tabs .tabbable .nav > li.active > a,.vertical_tabs .tabbable .nav > li.active > a > span,.vertical_tabs .tabbable .nav > li > a:hover,.vertical_tabs .tabbable .nav > li > a:hover > span {  color: #D31447 !important;}.vertical_tabs .tabbable .nav > li:first-child {  border-top: 0;}.vertical_tabs .tabbable .tab-content > .tab-pane > h4 {  margin: 0 0 25px;}/* Style1 specific */.vertical_tabs.kl-style-1 .tabbable .nav > li.active > a {  box-shadow: inset -3px 0 0 0 #D31447}.vertical_tabs.kl-style-1 .tabbable .nav > li > a {  line-height: 22px;  padding: 10px 20px 10px 0;  margin-right: -1px;  font-weight: 400;  color: #8f8f8f;  font-size: 16px;}.vertical_tabs.kl-style-1 .tabbable .nav > li > a > span {  padding: 6px 0 7px;  color: #C7C7C7;  margin-right: 8px;  line-height: 1;  display: inline-block;  margin-top: -1px;  border-radius: 50%;  font-size: 18px;  vertical-align: middle;  margin-right: 10px;}.vertical_tabs.kl-style-1 .tabbable .nav > li > a.active > span,.vertical_tabs.kl-style-1 .tabbable .nav > li > a:hover > span {  color: #767676;}/* Style 2 */.vertical_tabs.kl-style-2 .tabbable {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.vertical_tabs.kl-style-2 .tabbable .nav {  margin-right: -1px;  overflow: hidden;  border-bottom: 0;  border-left: 0;}.vertical_tabs.kl-style-2 .tabbable .nav > li > a {  line-height: 22px;  color: #858585;  font-weight: normal;  background-color: #fff;  padding: 20px 45px 20px 25px;  border-bottom: 1px solid #ddd;  border-right: 1px solid #ddd;  text-transform: none;  margin-right: 0;  position: relative;  border-left: 1px solid #ddd;  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(239, 239, 239, 0.5)));  background-image: -webkit-linear-gradient(left, #fff 0%, rgba(239, 239, 239, 0.5) 100%);  background-image: linear-gradient(to right, #fff 70%, rgba(239, 239, 239, 0.5) 100%);}.vertical_tabs.kl-style-2 .tabbable .nav > li:first-child > a {  border-radius: 3px 0 0 0;  border-top: 1px solid #ddd;}.vertical_tabs.kl-style-2 .tabbable .nav > li:last-child > a {  border-radius: 0 0 0 3px;}.vertical_tabs.kl-style-2 .tabbable .nav > li.active > a {  color: #131313;  font-weight: 600;  box-shadow: none;}.vertical_tabs.kl-style-2 .tabbable .nav > li > a > span {  color: #999;  line-height: 1;  display: inline-block;  border-radius: 50%;  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  font-weight: normal;  margin-right: 0;  padding: 0;  font-size: 20px;}.vertical_tabs.kl-style-2 .tabbable .tab-content {  background-color: #fff;  border: 1px solid #ddd;  border-top-right-radius: 3px;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;  padding: 40px 25px;}@media (min-width: 768px) {  .vertical_tabs.kl-style-2 .tabbable .nav {    border-right: 0;  }  .vertical_tabs.kl-style-2 .tabbable .nav > li.active > a {    border-right: 0;    background-image: none;    background-color: #fff;  }  .vertical_tabs .tabbable .nav {    float: left;    width: 20%;  }  .vertical_tabs.kl-style-2 .tabbable .nav {    width: 30%;  }  .vertical_tabs .tabbable .tab-content {    float: left;    width: 80%;    min-height: 240px;    padding-left: 30px;    border-left: 1px solid #c2c2c2;  }  .vertical_tabs.kl-style-2 .tabbable .tab-content {    width: 70%;  }}@media (max-width: 768px) {  .vertical_tabs .tabbable > .nav {    margin-bottom: 25px;  }}/* Keywords box */.keywordbox {  border-top: 4px solid #ddd;  position: relative;  padding-top: 30px;  font-size: 23px;  font-style: italic;  text-align: center;  color: #8D8D8D;  line-height: 32px;}.keywordbox:after {  content: '';  position: absolute;  top: 0;  left: 50%;  margin-left: -3px;  border: 6px solid transparent;  border-top-color: #ddd;}/* style2 */.keywordbox.keywordbox-2,.keywordbox.keywordbox-3,.keywordbox.keywordbox-4 {  font-size: 20px;}.keywordbox.keywordbox-2,.keywordbox.keywordbox-3 {  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  padding: 60px 0;  color: #fff;  border-top: none;  border-bottom: solid 5px #D31447;  position: relative;  z-index: 2;}.keywordbox.keywordbox-3 {  border-bottom: solid 10px #D31447;  text-transform: uppercase;  font-style: normal;}.keywordbox.keywordbox-2::after,.keywordbox.keywordbox-3::after {  content: none;}.keywordbox.keywordbox-2::after,.keywordbox.keywordbox-3::after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  height: 100%;  border: 0;  background: -moz-linear-gradient(top, rgba(22, 22, 22, 0.3) 0%, rgba(1, 1, 1, 0.8) 94%, rgba(0, 0, 0, 0.8) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(22, 22, 22, 0.3)), color-stop(94%, rgba(1, 1, 1, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.8)));  background: -webkit-linear-gradient(top, rgba(22, 22, 22, 0.3) 0%, rgba(1, 1, 1, 0.8) 94%, rgba(0, 0, 0, 0.8) 100%);  background: -o-linear-gradient(top, rgba(22, 22, 22, 0.3) 0%, rgba(1, 1, 1, 0.8) 94%, rgba(0, 0, 0, 0.8) 100%);  background: -ms-linear-gradient(top, rgba(22, 22, 22, 0.3) 0%, rgba(1, 1, 1, 0.8) 94%, rgba(0, 0, 0, 0.8) 100%);  background: linear-gradient(to bottom, rgba(22, 22, 22, 0.3) 0%, rgba(1, 1, 1, 0.8) 94%, rgba(0, 0, 0, 0.8) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d161616', endColorstr='#cc000000', GradientType=0);  z-index: -1;}.keywordbox.keywordbox-4 {  padding: 60px 0;  color: #fff;  text-transform: uppercase;  font-style: normal;  border-top: none;}.keywordbox.keywordbox-4::after {  margin-left: -22px;  border: 22px solid transparent;  border-top-color: #FFF;}/* Search form */.search-form-wrapper {  margin: 0 0 30px;}.gensearch__form {  position: relative;}.gensearch__input {  height: 42px;  width: 100%;  padding: 0 20px;  outline: none;  border: 1px solid #ddd;}.gensearch__submit {  position: absolute;  right: 0;  border: 0;  color: #BBB;  background-color: transparent;  outline: none;  height: 100%;  padding: 0 20px;  font-size: 12px;  -webkit-transition: color .2s ease-in-out;  transition: color .2s ease-in-out;}.gensearch__submit:hover {  color: #131313;}.gensearch__submit:after {  content: '';  width: 1px;  height: 24px;  background-color: #ddd;  display: block;  left: 0;  position: absolute;  top: 50%;  margin-top: -12px;}/* Screenshot-box */.screenshot-box {  background: #fff;  position: relative;  border-radius: 3px;}.screenshot-box .left-side h3.title {  color: #D31447;  line-height: 1.4;  font-size: 16px;}.screenshot-box .left-side ul.features {  margin: 20px 0;  padding: 0;  list-style: none;}.screenshot-box .left-side ul.features li {  padding-left: 35px;  background: url(/upload/image/ok2.png) no-repeat left center;  margin-top: 20px;}.screenshot-box .left-side ul.features li:first-child {  margin-top: 0;}.screenshot-box .left-side ul.features li h4 {  font-size: 14px;  line-height: 1.3;  margin: 5px 0 0;}.screenshot-box .left-side ul.features li h4 + span {  font-size: 11px;}.screenshot-carousel {  margin: 0;  padding: 0;  list-style: none;}.screenshot-carousel li {  float: left;  height: 100%;}.screenshot-carousel li img {  height: auto;  object-fit: cover;  overflow: hidden;}/* Style 2 */.screenshot-box.kl-style-2 .left-side {  padding: 10px 0 25px 30px;}.screenshot-box.kl-style-2 .left-side ul.features {  margin: 25px 0;}.screenshot-box.kl-style-2 {  border: 0;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}.screenshot-box.kl-style-2 .left-side ul.features li {  padding-left: 50px;  background: url(/upload/image/ok3.png) no-repeat left center;}.screenshot-box.kl-style-2 .left-side ul.features li h4 {  color: #323232;  margin: 0 0 5px;  text-transform: uppercase;  font-weight: 600;}.screenshot-box.kl-style-2 .left-side > .btn {  margin-left: 50px;}.screenshot-box.kl-style-2 .thescreenshot {  position: relative;  background-color: #dcdee7;  padding: 36px 0 0;  border-top-left-radius: 4px;  border-top-right-radius: 4px;  margin-top: -10px;}.screenshot-box.kl-style-2 .thescreenshot:before {  content: "";  position: absolute;  top: 15px;  margin-top: 0;  left: 30px;  display: block;  background: #ababab;  border-radius: 50%;  width: 7px;  height: 7px;  box-shadow: -12px 0 0 #ababab, 12px 0 0 #ababab;}.screenshot-box.kl-style-2 .thescreenshot img {  width: 100%;  height: 100%;}.screenshot-box.kl-style-2 .controls {  display: none}.screenshot-box.kl-style-2 .thescreenshot > [class*="sc-"] {  position: absolute;  bottom: 20px;  text-align: center;  left: 0;  right: 0;  z-index: 10;}.screenshot-box.kl-style-2 .thescreenshot > [class*="sc-"] a {  width: 35px;  height: 3px;  background-color: rgba(0, 0, 0, 0.5);  display: inline-block;  margin: 0 3px;  -webkit-transition: color .2s ease;  transition: color .2s ease;}.screenshot-box.kl-style-2 .thescreenshot > [class*="sc-"] a.selected {  background-color: #fff;}.screenshot-box.kl-style-2 .thescreenshot > [class*="sc-"] a span {  display: none}@media (min-width: 1200px) {  .screenshot-box.kl-style-2 .left-side h3.title {    font-size: 24px;    font-weight: 100;  }}@media (max-width: 767px) {  .screenshot-box.kl-style-2 .left-side {    padding: 0 30px 25px 30px  }  .screenshot-box.kl-style-2 .left-side h3.title {    text-align: center  }  .screenshot-box.kl-style-2 .left-side > .btn {    margin-left: 0;    display: block  }  .screenshot-box.kl-style-2 .thescreenshot {    margin-top: 0  }}/* Offline/Comming soon page */.offline-page #background {  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background: #ffffff;  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));  background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%, #e5e5e5 100%);  background: -webkit-radial-gradient(center, ellipse, #ffffff 0%, #e5e5e5 100%);  background: radial-gradient(ellipse at center, #ffffff 0%, #e5e5e5 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=1);}.offline-page .containerbox {  width: 700px;  margin: 100px auto 0;  background: rgba(0, 0, 0, 0.7);  position: relative;  z-index: 1;  padding: 25px;  box-shadow: 0 10px 20px #CCC;  border-bottom: 5px solid #D31447;  color: #eee;  margin-bottom: 100px;}.offline-page .containerbox__logo {  text-align: center;  width: 175px;  position: absolute;  top: 0;  left: 25px;  height: 100%;}.offline-page .site-logo {  position: relative;  top: 50%;  width: 100%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.offline-page .site-logo .logo-img {  max-width: 175px !important;}.offline-page .logo-img-sticky {  display: none;}.offline-page .content {  margin-left: 200px;  border-left: 1px solid #777;  padding-left: 20px;}.offline-page .containerbox:after {  content: '';  position: absolute;  bottom: -25px;  left: 100px;  border-top: 20px solid #D31447;  border-right: 20px solid transparent;  z-index: 2;}.offline-page .ud_counter {  margin: 40px 0;}.offline-page .ud_counter ul {  display: inline-block;  margin: 0;  padding: 0;  list-style: none}.offline-page .ud_counter ul li {  display: inline-block;  margin: 0 0 0 12px;  font-size: 22px;  font-weight: 700;  padding: 15px 10px;  width: 60px;  text-align: center;  background: rgba(0, 0, 0, 0.2);  border-radius: 2px;}.offline-page .ud_counter ul li:first-child {  margin-left: 0;}.offline-page .ud_counter ul li span {  display: block;  font-size: 22px;  line-height: 1;  margin-bottom: 15px;}.offline-page .ud_counter ul li.till_lauch {  height: 80px;  width: 80px;  padding: 0;  vertical-align: top;}.offline-page .mail_when_ready {  float: left;  margin: 0;}.offline-page .mail_when_ready input[type=submit] {  vertical-align: top;}.offline-page ul.social-icons {  padding-left: 0;  margin-left: 0;  float: left;}.offline-page ul.social-icons li:first-child {  margin-left: 0;}.sccsoon-icon-nocolor {  background-color: #121212;}.till_lauch {  background: rgba(0, 0, 0, 0.2);  border-radius: 2px;  display: inline-block;  text-align: center;  vertical-align: top;  width: 80px;  height: 80px;  margin: 0 20px 18px 22px;}.offline-page .ud_counter ul li p {  margin-bottom: 0;}.offline-page .till_lauch {  height: 80px;}.mail_when_ready .newsletter-signup input[type=text] {  width: calc(60% - 130px);}/* MQ */@media screen and (max-width: 767px) {  .offline-page .containerbox {    width: 100%;    margin-top: 40px;  }  .offline-page .containerbox__logo {    position: static;    width: 100%;    height: auto;    padding-bottom: 20px;  }  .offline-page .containerbox .site-logo {    width: 100%;    top: auto;    -webkit-transform: none;    -ms-transform: none;    transform: none;    float: none;  }  .offline-page .containerbox .content {    border-top: 1px solid #777;    padding: 40px 0 0;    clear: both;    margin: 0;    border-left: 0;  }  .offline-page .mail_when_ready {    float: none;  }  .offline-page .ud_counter ul {    width: 100%;  }  .offline-page .ud_counter ul li {    width: calc(25% - 9px);    margin-bottom: 10px;    font-size: 20px;    margin: 0 0 0 8px;  }  .offline-page .ud_counter .till_lauch {    margin: 10px 0;    width: 100%;    height: 70px;    vertical-align: middle;  }  .offline-page .till_lauch img {    max-height: 100%;  }}/* Footer Styles*/#footer {  background: #fff;  padding: 14px 0 0px;  color: #666;  border-top: 4px solid #fff;  position: relative;}#footer a {  color: #d5d5d5;}#footer a:hover {  color: #d31447;}#footer .m_title {  font-size: 14px;  color: #fff;  text-shadow: none}#footer .menu {  margin: 0;  padding: 0;  list-style: none;}#footer .menu a {  padding-right: 10px;}#footer .sbs .menu li {  float: left;  width: 50%;}.scfooter-icon-nocolor {  background-color: #121212;}/* Footer style 3 */#footer.style3 {  padding: 10px 0 10px;  width: 100%;  z-index: 10;}#footer.style3.fixed {  padding: 10px 0 10px;  position: fixed;  bottom: 0;  width: 100%;  z-index: 10;}#footer.style3 .bottom,#footer.style3.fixed .bottom {  border-top: none;  padding-top: 15px;}#footer.style3.fixed #content {  margin-bottom: 81px;}#footer .container-fluid {  padding-left: 15px;  padding-right: 15px;}/* Footer style 4 */#footer.style4 {  background-color: #1F1F1F;}#footer.style4 .copyright {  text-align: center;  float: none !important;}#footer.style4 .footer-logo {  display: inline-block;}#footer.style4 .footer-links {  font-size: 17px;}#footer.style4 .elm-social-icons {  margin-top: 70px;  display: block !important;}.newsletter-signup form {  margin-bottom: 0;}.newsletter-signup input {  vertical-align: top;  margin-bottom: 10px;  width: calc(90% - 130px);  display: inline-block;  height: 40px;}.newsletter-signup input[type=text] {  color: #4d4d4d;  background: #EFEFEF;  border: 1px solid #a3a3a3;  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) inset;  width: 190px;  display: inline-block;  height: 40px;  width: calc(90% - 130px);}.newsletter-signup input[type=submit] {  color: #fff;  background: #D31447;  border: 0;  font-weight: 700;  font-size: 13px;  height: 40px;  padding: 0 15px;  margin-left: 10px;  border-radius: 3px;  width: 120px;}.newsletter-signup input[type=submit]:hover {  background: #000;}.newsletter-signup #result {  display: inline-block;  margin-bottom: 10px;}.newsletter-signup #result:empty {  display: inline;}/* NEWSLETTER SIDEBAR */#sidebar .newsletter-signup input[type="text"],.zn_sidebar .newsletter-signup input[type="text"],[id*='sidebar-widget-'] .newsletter-signup input[type="text"] {  width: 139px;}.newsletter-signup.cd-news .nl-email {  width: calc(70% - 130px);}.map-link > span {  margin-top: 2px;}#footer .bottom {  padding-top: 30px;  border-top: 5px solid #484848;  color: #8b8c8d;}#footer .social-icons {  float: right;}#footer .copyright img {  float: left;  margin-right: 20px;}#footer .social-icons li.title {  line-height: 30px;}#footer .social-icons li {  margin: 0 0 0 10px;}#footer .social-icons li:first-child {  margin-left: 0;}#footer .contact-details {  min-height: 64px;  background: url(/upload/image/say_hi.png) no-repeat right top;}.cf_response {  display: none;  padding-left: 15px;  padding-right: 15px;}/* contact form errors */.ui-state-error {  border: 1px solid #EB3034 !important;  position: relative;}.ui-state-valid {  border: 1px solid #0EAB55 !important;  position: relative;}.ui-state-error + span::after,.ui-state-valid + span::after {  font-family: 'icomoon';  font-size: 15px;  position: absolute;  right: 12px;  top: 10px;  display: block;  z-index: 1;}.ui-state-error + span::after {  content: "\e01b";  color: #EB3034;}.ui-state-valid + span::after {  content: "\e013";  color: #0EAB55;}#notification_container .alert {  display: inline-block;  position: relative;  padding: 10px 20px;}#notification_container .close::before {  content: "\00d7";  color: #000;  outline: none;}#notification_container .close {  position: absolute;  top: 2px;  right: 2px;  font-size: 15px;  opacity: 1;}/* css transitions - reducing transitions lines */.topnav li.drop .pPanel,#totop,.playVideo span,.theHoverBorder,.hoverBorder h6,.partners_carousel li a,.hoverBorder:hover img,.feature_box.style3 .box,.services_box .icon,.gobox,.hover-box,.circlehover span,.process_box,#sidebar ul.menu li a,.zn_sidebar ul.menu li a,[id*='sidebar-widget-'] ul.menu li a,.timeline_box,.timeline_box:hover .date,.services_box.style2 .box,.team_member,.ptcarousel .controls > a,.shop-features .shop-feature,.timeline_box:before,.support_panel {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}/* Kallyas Videos */.kl-video-wrapper {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  z-index: 0;}.kl-video {  position: absolute;  z-index: 1;}.kl-video video,.kl-video iframe {  display: block;  max-width: none;}.kl-video img {  background-repeat: no-repeat;  background-position: center;  background-size: cover;  left: 0 !important;  top: 0;  bottom: 0;  right: 0;}.video-container {  position: relative;  padding-bottom: 55.25%;  height: 0;  overflow: hidden;}.video-container iframe,.video-container object,.video-container embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.csstransforms .kl-video.valign video,.csstransforms .kl-video.valign iframe {  top: 50% !important;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.csstransforms .kl-video.halign video,.csstransforms .kl-video.halign iframe {  left: 50% !important;  -webkit-transform: translateX(-50%) scale(1.002);  -ms-transform: translateX(-50%) scale(1.002);  transform: translateX(-50%) scale(1.002);}.csstransforms .kl-video.halign.valign video,.csstransforms .kl-video.halign.valign iframe {  top: 50% !important;  left: 50% !important;  -webkit-transform: translateY(-50%) translateX(-50%) scale(1.002);  -ms-transform: translateY(-50%) translateX(-50%) scale(1.002);  transform: translateY(-50%) translateX(-50%) scale(1.002);}/* Video Grid Overlay */.video-grid-overlay:after {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1;  background-image: url(/upload/image/video-pattern-1.png);  opacity: .7;  pointer-events: none;}.video-grid-overlay.ovrl2:after {  background-image: url(/upload/image/video-pattern-2.png);}/* Video with subtle top gradient */.video-subtle-gradient:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 270px;  z-index: 2;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, transparent));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, transparent 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, transparent 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);}/* Video Controls */.kl-video--controls {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 30px;  right: 50px;  z-index: 3;  width: 50px;  opacity: .1;  -webkit-transition: opacity .2s ease-in;  transition: opacity .2s ease-in;}.kl-video--controls[data-position="top-left"] {  right: auto;  left: 50px;}.kl-video--controls[data-position="top-center"] {  right: auto;  left: 50%;  margin-left: -25px;}.kl-video--controls[data-position="bottom-right"] {  top: auto;  right: 20px;  bottom: 5px;}.kl-video--controls[data-position="bottom-left"] {  top: auto;  right: auto;  left: 50px;  bottom: 5px;}.kl-video--controls[data-position="bottom-center"] {  top: auto;  right: auto;  left: 50%;  bottom: 5px;  margin-left: -25px;}div[class*="maskcontainer--"] .kl-video--controls[data-position="bottom-right"],div[class*="maskcontainer--"] .kl-video--controls[data-position="bottom-left"],div[class*="maskcontainer--"] .kl-video--controls[data-position="bottom-center"] {  bottom: 40px;}.kl-video--controls[data-position="middle-right"] {  top: 50%;  margin-top: -25px;}.kl-video--controls[data-position="middle-left"] {  left: 50px;  right: auto;  top: 50%;  margin-top: -25px;}.kl-video--controls[data-position="middle-center"] {  left: 50%;  right: auto;  top: 50%;  margin-top: -25px;  margin-left: -25px;}.kl-video-container:hover .kl-video--controls,#page-header:hover .kl-video--controls {  opacity: 1;}.kl-video-container .kl-video--controls a {  width: 50px;  height: 50px;  display: block;  cursor: pointer;  color: #fff;  text-align: center;  line-height: 50px;  text-decoration: none;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  opacity: .5;}.kl-video--controls .btn-audio {  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-30px);  -ms-transform: translateY(-30px);  transform: translateY(-30px);}.kl-video--controls:hover .btn-audio {  opacity: .7;  visibility: visible;  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);  transform: translateY(-10px);}.kl-video--controls .btn-toggleplay {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}.kl-video--controls .btn-toggleplay .paused:before {  content: "\e072";}.kl-video--controls:hover .btn-toggleplay {  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);  transform: translateY(-10px);}.kl-video--controls a:hover {  opacity: 1;}.kl-video--controls .btn-audio .kl-icon {  width: 28px;  height: 28px;  line-height: 28px;}.kl-video--controls .btn-audio .kl-icon:before {  line-height: 29px;}.kl-video--controls .btn-audio .mute:before {  content: "\e036";}/* FLICKR FEED */.flickr_feeds {  margin: 0 0 0 -20px;  padding: 0;  list-style: none;  position: relative;}.flickrfeed.loading:after {  content: 'Loading..';}.flickr_feeds li {  float: left;  margin: 0 0 20px 20px;}.flickr_feeds li a {  display: block;  width: 75px;  position: relative;}.flickr_feeds[data-size=small] li a {  width: 60px;}.flickr_feeds li a .hov1 {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}/*** Testimonials Partners */.testimonials-partners__separator {  background: #fff;  opacity: .2;  height: 1px;  width: 100%;  margin-bottom: 70px;}.ts-pt-testimonials {  margin-left: -50px;}/* Testimonial Item */.ts-pt-testimonials__item {  float: left;  margin-left: 50px;  margin-bottom: 50px;  color: #fff;}.ts-pt-testimonials__item--size-1 {  width: -webkit-calc(25% - 50px);  width: calc(25% - 50px);}.ts-pt-testimonials__item--size-2 {  width: -webkit-calc(50% - 50px);  width: calc(50% - 50px);}.ts-pt-testimonials__item--size-3 {  width: -webkit-calc(75% - 50px);  width: calc(75% - 50px);}.ts-pt-testimonials__item--size-4 {  width: -webkit-calc(100% - 50px);  width: calc(100% - 50px);}/* Testimonial content */.ts-pt-testimonials__text {  background: rgba(0, 0, 0, 0.2);  border-radius: 3px;  padding: 50px 25px 40px;  font-size: 16px;  font-weight: 400;  font-style: italic;  line-height: 1.7;  position: relative;}.ts-pt-testimonials__text:after {  content: '';  position: absolute;  left: 55px;  border: 13px solid transparent;}.ts-pt-testimonials__item--normal .ts-pt-testimonials__text:after {  top: 100%;  border-top-color: rgba(0, 0, 0, 0.2);}.ts-pt-testimonials__item--reversed .ts-pt-testimonials__text:after {  bottom: 100%;  border-bottom-color: rgba(0, 0, 0, 0.2);}.ts-pt-testimonials__item--normal .ts-pt-testimonials__infos {  margin-top: 15px;}.ts-pt-testimonials__item--reversed .ts-pt-testimonials__infos {  margin-bottom: 15px;}.ts-pt-testimonials__item--normal .ts-pt-testimonials__infos--noimg {  margin-top: 25px;  margin-left: 20px;}.ts-pt-testimonials__item--reversed .ts-pt-testimonials__infos--noimg {  margin-bottom: 25px;  margin-left: 20px;}.ts-pt-testimonials__img {  position: relative;  width: 110px;  height: 110px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  border-radius: 50%;  overflow: hidden;  float: left;  margin-right: 20px;  margin-left: 25px;  border: 5px solid rgba(255, 255, 255, 0.2);  background-clip: content-box;}.ts-pt-testimonials__item--normal .ts-pt-testimonials__img {  margin-top: -35px;}.ts-pt-testimonials__item--reversed .ts-pt-testimonials__img {  margin-top: -15px;}.ts-pt-testimonials__item--size-1 .ts-pt-testimonials__img {  width: 60px;  height: 60px;  margin-left: 5px;  margin-top: 0;}.ts-pt-testimonials__name {  font-size: 16px;  line-height: 1.4;  font-weight: 700;  text-transform: uppercase;  margin-bottom: 0;  margin-top: 0;}.ts-pt-testimonials__item--size-1 .ts-pt-testimonials__name {  font-size: 14px;}.ts-pt-testimonials__position {  font-size: 13px;  line-height: 1.4;  font-weight: 300;  opacity: 0.5;  margin-bottom: 5px;}.ts-pt-testimonials__stars span {  opacity: .6;  font-size: 9px;}.ts-pt-testimonials__stars--1 span:nth-child(1) ~ span,.ts-pt-testimonials__stars--2 span:nth-child(2) ~ span,.ts-pt-testimonials__stars--3 span:nth-child(3) ~ span,.ts-pt-testimonials__stars--4 span:nth-child(4) ~ span {  opacity: .3;}/* Partners */.ts-pt-partners__title {  width: 22%;  float: left;  font-size: 18px;  color: #fff;  opacity: .6;  position: relative;  line-height: 1.2;}.ts-pt-partners__title:after {  content: '';  position: absolute;  bottom: -15px;  left: 0;  width: 50px;  height: 3px;  background: #fff;}.ts-pt-partners__carousel-wrapper {  width: 100%;}.ts-pt-partners--y-title .ts-pt-partners__carousel-wrapper {  width: 78%;  float: left;}.ts-pt-partners__carousel-item {  float: left;  height: 60px;  line-height: 60px;  vertical-align: middle;  text-align: center;}.ts-pt-partners__img {  max-height: 60px;  width: auto;  -webkit-transform: translateY(100%);  -ms-transform: translateY(100%);  transform: translateY(100%);  opacity: 0;  -webkit-transition: opacity 0.6s ease 0.1s, -webkit-transform 0.6s ease 0s;  transition: opacity 0.6s ease 0.1s, transform 0.6s ease 0s;}.ts-pt--active-item .ts-pt-partners__img {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;}.ts-pt--active-item ~ .ts-pt--active-item .ts-pt-partners__img {  -webkit-transition-delay: 0.2s, 0.1s;  transition-delay: 0.2s, 0.1s;}.ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item .ts-pt-partners__img {  -webkit-transition-delay: 0.3s, 0.2s;  transition-delay: 0.3s, 0.2s;}.ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item .ts-pt-partners__img {  -webkit-transition-delay: 0.4s, 0.3s;  transition-delay: 0.4s, 0.3s;}.ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item ~ .ts-pt--active-item .ts-pt-partners__img {  -webkit-transition-delay: 0.5s, 0.4s;  transition-delay: 0.5s, 0.4s;}/* Dark version */.testimonials-partners--dark .testimonials-partners__separator {  background: #181818;}.testimonials-partners--dark .ts-pt-testimonials__item {  color: #181818;}.testimonials-partners--dark .ts-pt-testimonials__text {  background: rgba(255, 255, 255, 0.2);}.testimonials-partners--dark .ts-pt-testimonials__item--normal .ts-pt-testimonials__text:after {  border-top-color: rgba(255, 255, 255, 0.2);}.testimonials-partners--dark .ts-pt-testimonials__item--reversed .ts-pt-testimonials__text:after {  border-bottom-color: rgba(255, 255, 255, 0.2);}.testimonials-partners--dark .ts-pt-partners__title {  color: #181818;}.testimonials-partners--dark .ts-pt-partners__title:after {  background: #181818;}.testimonials-partners--dark .ts-pt-partners__title.no-border:after {  background: none;}/* MQ's */@media screen and (max-width: 992px) {  .ts-pt-testimonials__item--size-1,  .ts-pt-testimonials__item--size-2,  .ts-pt-testimonials__item--size-3 {    width: -webkit-calc(50% - 50px);    width: calc(50% - 50px);  }  .ts-pt-partners__title {    width: 100%;    float: none;    margin-bottom: 30px;  }  .ts-pt-partners__title:after {    content: '';    position: absolute;    bottom: -15px;    left: 0;    width: 50px;    height: 3px;    background: #fff;  }  .ts-pt-partners--y-title .ts-pt-partners__carousel-wrapper {    width: 100%;    clear: left;    float: none;  }}@media screen and (max-width: 767px) {  .ts-pt-testimonials__item--size-1,  .ts-pt-testimonials__item--size-2,  .ts-pt-testimonials__item--size-3 {    width: -webkit-calc(100% - 50px);    width: calc(100% - 50px);  }}/* Video AdBox */.adbox.video {  position: relative;}.adbox.video:after {  position: absolute;  content: '';  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: rgba(23, 23, 25, 0.5)}.adbox.video > img {  display: block;  width: 100%;  height: auto;}.adbox.video .video_trigger_wrapper {  position: absolute;  z-index: 1;  top: 0;  left: auto;  margin-left: 0;  margin-top: 0;  width: 100%;  height: 100%;}.adbox_container {  position: relative;  width: 100%;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.adbox_container > h5 {  color: white;  font-size: 11px;  min-width: 150px;  margin: 0 auto;  display: block;  text-align: center;}.fluid-width-video-wrapper {  width: 100%;  position: relative;  padding: 0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}/* To Next Button */.tonext-btn {  position: absolute;  bottom: 40px;  left: 50%;  margin-left: -12px;  color: #FFF;  display: block;  z-index: 101;  text-decoration: none;}.tonext-btn.has-nav {  bottom: 70px;}.mouse-anim-icon {  width: 24px;  height: 40px;  border-radius: 12px;  background-color: rgba(255, 255, 255, .1);  transition: background-color .2s ease-out;  position: relative;  display: block;}.mouse-anim-icon:after {  position: absolute;  content: '';  width: 2px;  height: 9px;  background-color: rgba(0, 0, 0, 0.25);  left: 50%;  margin-left: -1px;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-name: animScroll;  animation-name: animScroll;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-direction: alternate;  animation-direction: alternate;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;}.mouse-anim-icon:hover {  background-color: rgba(255, 255, 255, .4);}.mouse-anim-icon:hover:after {  top: 24px;}@-webkit-keyframes animScroll {  from {    top: 8px;  }  to {    top: 24px;  }}@keyframes animScroll {  from {    top: 8px;  }  to {    top: 24px;  }}/*** Media Container */.media-container {  position: relative;}.media-container__link--wrap {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;}.media-container__link--btn {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);  outline: none !important;  -webkit-backface-visibility: hidden;}.media-container__link .kl-icon {  color: #fff;}.media-container__link--btn .kl-icon:not(.circled-icon) {  margin-right: 5px;  -webkit-transition: margin-right .2s ease-out;  transition: margin-right .2s ease-out;}.media-container__link--btn:hover .kl-icon:not(.circled-icon) {  margin-right: 15px;}/* Bodered animated 1 */.media-container__link--style-borderanim1 {  padding: 10px 30px;  font-size: 42px;  letter-spacing: 2px;  font-weight: 600;  line-height: 1.2;  color: #fff;  text-align: center;  white-space: nowrap;  -webkit-transition: color .2s ease-out;  transition: color .2s ease-out;}.media-container__link--style-borderanim1 > i {  opacity: .8;  background-color: #fff;  display: block;  position: absolute;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out}.media-container__border-tt {  width: 30%;  height: 7px;  top: 0;  left: 0;}.media-container__border-tl {  height: 80%;  width: 7px;  top: 7px;  left: 0;}.media-container__border-bb {  width: 30%;  height: 7px;  bottom: 0;  right: 0;}.media-container__border-br {  height: 80%;  width: 7px;  bottom: 7px;  right: 0;}.media-container:hover > i {  opacity: 1;}.media-container:hover .media-container__border-tt {  width: 100%;  height: 3px;  top: 0;  left: 0;}.media-container:hover .media-container__border-tl {  height: 100%;  width: 3px;  top: 0;  left: 0;}.media-container:hover .media-container__border-bb {  width: 100%;  height: 3px;  bottom: 0;  right: 0;}.media-container:hover .media-container__border-br {  height: 100%;  width: 3px;  bottom: 0;  right: 0;}/* Alternative animated border */.media-container__link--style-borderanim2 .media-container__text {  text-align: center;  font-size: 32px;  letter-spacing: 4px;  font-weight: 700;  line-height: 1;  color: #fff;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;}.borderanim2-svg {  position: relative;}.borderanim2-svg__shape {  stroke-width: 8px;  fill: transparent;  stroke: #FFF;  -webkit-transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;  transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;}.media-container:hover .borderanim2-svg__shape {  stroke-width: 3px;  stroke-dashoffset: 0;}.media-container .media-container__link--style-borderanim2 .media-container__text:hover {  color: #D31447;}.borderanim2-svg {  width: 400px;}.borderanim2-svg .media-container__text {  line-height: 70px;}.borderanim2-svg__shape {  stroke-dasharray: 100 1000;  stroke-dashoffset: -620;  stroke: #D31447;}.style2:hover .borderanim2-svg__shape {  stroke-dasharray: 940;}/* Circle animation */.circleanim-svg {  width: 108px;  height: 108px;}.circleanim-svg__circle-front,.circleanim-svg__circle-back {  fill: none;  stroke: #fff;}.circleanim-svg__circle-front {  stroke-dasharray: 60 1000;  stroke-width: 5px;  stroke-opacity: .5;  stroke-dashoffset: 0;  -webkit-transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s, stroke-opacity 1s;  transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s, stroke-opacity 1s;}.media-container:hover .circleanim-svg__circle-front {  stroke-dasharray: 340;  stroke-width: 2px;  stroke-opacity: 1;}@media screen and (min-width: 1200px) {  .media-container {    height: 300px;  }}@media screen and (min-width: 992px) and (max-width: 1199px) {  .media-container {    height: 300px;  }}@media screen and (min-width: 768px) and (max-width: 991px) {  .media-container {    height: 300px;  }}@media screen and (max-width: 767px) {  .media-container {    height: 400px;  }}/* Media container with custom content */.media-container.media-container--type-pb {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.media-container-pb {  width: calc(100% - 50px);  margin: 10px 25px;}.media-container-pb.media-container-pb--alg-top {  -webkit-align-self: flex-start;  -ms-flex-item-align: start;  align-self: flex-start;}.media-container-pb.media-container-pb--alg-center {  -webkit-align-self: center;  -ms-flex-item-align: center;  align-self: center;}.media-container-pb.media-container-pb--alg-bottom {  -webkit-align-self: flex-end;  -ms-flex-item-align: end;  align-self: flex-end;}.prt-hover-slidein,.prt-hover-slideout {  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;}.prt-hover-slidein {  overflow: hidden;  max-height: 0;  opacity: 0;}.media-container:hover .prt-hover-slidein {  opacity: 1;  max-height: 200px;}.prt-hover-slidein .tbk__subtitle {  color: rgba(255, 255, 255, 0.8);  font-weight: 300;  line-height: 30px;}/*** End Media Container Element *//* Custom container */.custom_container.p-5 {  padding-top: 5%;  padding-bottom: 5%;}/* photo gallery */ul.photo_gallery {  clear: both;  list-style: none outside none;  margin: 8px auto;  overflow: hidden;  padding: 8px 0;}ul.photo_gallery li {  background: none !important;  float: left;  margin: 5px;  padding: 0;  list-style: none;}/*** Grid Photo Gallery */.gridPhotoGallery {  margin-left: -5px;  margin-right: -5px;}.gridPhotoGallery__item {  float: left;  position: relative;  padding: 0;}.gridPhotoGallery__link {  width: 100%;  height: 0;  display: block;  padding: 0;  padding-bottom: 100%;  margin-bottom: 0;}.gridPhotoGallery__img {  background-repeat: no-repeat;  background-position: center;  background-size: cover;  display: block;  position: absolute;  top: 5px;  right: 5px;  left: 5px;  bottom: 5px;}/* Icons */.gridPhotoGallery .gridPhotoGallery__item .kl-icon {  opacity: 0;  position: absolute;  top: 50%;  margin-top: 15px;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  -webkit-transition: all .25s ease-in-out;  transition: all .25s ease-in-out;  border-color: #fff;  color: #fff}.gridPhotoGallery .gridPhotoGallery__link:hover .kl-icon {  display: block;  opacity: 1;  margin-top: 0;}/* Title */.gridPhotoGallery__link {  position: relative;}.gridPhotoGallery__link:after {  content: attr(title);  position: absolute;  font-size: 16px;  text-transform: uppercase;  color: #fff;  text-align: center;  left: 15%;  right: 15%;  top: 50%;  margin-top: -65px;  opacity: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all .25s ease-in-out;  transition: all .25s ease-in-out;  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;}.gridPhotoGallery__link:hover:after {  opacity: 1;}/* BG Overlay */.gridPhotoGallery__img:after {  content: '';  position: absolute;  background-color: rgba(28, 31, 32, 0.25);  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  -webkit-transition: opacity .25s ease-in-out;  transition: opacity .25s ease-in-out;}.gridPhotoGallery__link:hover .gridPhotoGallery__img:after {  opacity: 1;}/* Cols Width */.gridPhotoGallery--cols-1 .gridPhotoGallery__item {  width: 100%;}.gridPhotoGallery--cols-2 .gridPhotoGallery__item {  width: 50%;}.gridPhotoGallery--cols-3 .gridPhotoGallery__item {  width: 33.3333%;}.gridPhotoGallery--cols-4 .gridPhotoGallery__item {  width: 25%;}.gridPhotoGallery--cols-5 .gridPhotoGallery__item {  width: 20%;}.gridPhotoGallery--cols-6 .gridPhotoGallery__item {  width: 16.6666%;}/* 2 x width */.gridPhotoGallery--cols-2 .gridPhotoGalleryItem--w2 {  width: 100%;}.gridPhotoGallery--cols-3 .gridPhotoGalleryItem--w2 {  width: 66.6666%;}.gridPhotoGallery--cols-4 .gridPhotoGalleryItem--w2 {  width: 50%;}.gridPhotoGallery--cols-5 .gridPhotoGalleryItem--w2 {  width: 40%;}.gridPhotoGallery--cols-6 .gridPhotoGalleryItem--w2 {  width: 33.3333%;}/* height rations w1 + h1 & w2 + h2 */.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 {  padding-bottom: 75%;}.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 {  padding-bottom: 100%;}.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h1,.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h2 {  padding-bottom: 125%;}/* height rations w2 + h1 */.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 {  padding-bottom: 37.5%;}.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 {  padding-bottom: 50%;}.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w2 .gridPhotoGalleryItem--h1 {  padding-bottom: 62.5%;}/* height rations w1 + h2 */.gridPhotoGallery--ratio-short .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 {  padding-bottom: 150%;}.gridPhotoGallery--ratio-square .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 {  padding-bottom: 200%;}.gridPhotoGallery--ratio-tall .gridPhotoGalleryItem--w1 .gridPhotoGalleryItem--h2 {  padding-bottom: 250%;}@media (max-width: 992px) {  [class*='gridPhotoGalleryItem--w'] {    width: 50% !important;  }  [class*='gridPhotoGalleryItem--h'] {    padding-bottom: 100% !important;  }}@media (max-width: 480px) {  [class*='gridPhotoGalleryItem--w'] {    width: 100% !important;  }  .gridPhotoGallery__link:after {    font-size: 13px  }}/* Photo Gallery alternative element */.photogallery-widget .photogallery-wrapper {  overflow: hidden;  position: relative;}.photogallery-widget .caroufredsel {  width: 74.35%;}.photogallery-widget ul.slides {  list-style: none;  padding: 0;  margin: 0;}.photogallery-widget .caroufredsel .slides li {  position: relative;}.photogallery-widget .caroufredsel .slides li img {  width: 100%;}.photogallery-widget .cfs--navigation {  position: absolute;  top: 50%;  margin-top: -20px;  width: 100%;}.photogallery-widget .cfs--navigation a {  color: #fff;  top: auto;  margin-top: 0;}.photogallery-widget .cfs--navigation a::before {  font-size: 35px;}.photogallery-widget .cfs--prev {  left: 20px;}.photogallery-widget .cfs--next {  right: 20px;}.photogallery-widget .caroufredsel:hover .cfs--prev {  left: 30px;}.photogallery-widget .caroufredsel:hover .cfs--next {  right: 30px;}.photogallery-widget .caroufredsel .pg-caption,.photogallery-widget .caroufredsel .pg-caption a {  color: #FFF;  line-height: 1.8;  font-size: 16px;}.photogallery-widget .caroufredsel .pg-caption {  position: absolute;  bottom: 50px;  left: 0;  text-align: center;  padding: 0;  width: 100%;  margin: 0;  text-transform: uppercase;}.photogallery-widget .caroufredsel .pg-caption a {  text-transform: none;  font-style: italic;}.photogallery-widget .caroufredsel .pg-caption.blacklined {  background: rgba(0, 0, 0, 0.5);  color: #FFF;  display: inline;  border-radius: 2px;  padding: 2px 7px;}.photogallery-widget .cfs-counter {  position: absolute;  bottom: 30px;  left: 50px;  z-index: 2;  color: rgba(255, 255, 255, 0.3);  font-weight: 700;  font-style: italic;}.photogallery-widget .cfs--pagination {  height: 100%;  overflow: hidden;  width: 25.65%;  position: absolute;  top: 0;  right: 0;  left: auto;  bottom: auto;}.photogallery-widget .pg-thumb {  width: 50%;  float: left;  cursor: pointer;  border-radius: 0;  box-shadow: none;  margin: 0;  -webkit-backface-visibility: hidden;  position: relative;  background-color: #1A1C25;}.photogallery-widget .pg-thumb > a {  display: block;  width: 100%;  height: 100%;  position: relative;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: .8;}.photogallery-widget .pg-thumb:hover > a,.photogallery-widget .pg-thumb.selected > a {  opacity: 1;}.photogallery-widget .pg-thumb:hover {  z-index: 2;}.photogallery-widget .pg-thumb .pg-caption {  font-size: 14px;  font-weight: 600;  color: #fff;  background: #D31447;  padding: 20px 5px 0 20px;  position: absolute;  width: 100%;  height: 100%;  top: 0;  text-align: left;  margin: 0;  opacity: 0;  visibility: hidden;}.photogallery-widget .pg-thumb:nth-child(even) .pg-caption {  right: 0;}.photogallery-widget .pg-thumb:nth-child(odd) .pg-caption {  left: 0}.photogallery-widget .pg-thumb:nth-child(even):hover .pg-caption {  opacity: 1;  visibility: visible;  right: 100%;}.photogallery-widget .pg-thumb:nth-child(odd):hover .pg-caption {  opacity: 1;  visibility: visible;  left: 100%;}.photogallery-widget .pg-thumb .pg-caption::before {  content: '';  position: absolute;  top: 50%;  margin-top: -6px;  border: 6px solid transparent;}.photogallery-widget .pg-thumb:nth-child(even) .pg-caption::before {  right: -12px;  border-left-color: #D31447;}.photogallery-widget .pg-thumb:nth-child(odd) .pg-caption::before {  left: -12px;  border-right-color: #D31447;}.photogallery-widget .pg-thumb .pg-caption a {  color: #fff;  font-size: 12px;  opacity: .8;}.photogallery-widget .pg-thumb .pg-caption a:hover {  opacity: 1;}.photogallery-widget .pg-thumb:nth-child(9):last-child {  width: 100%;}.photogallery-widget .pg-thumb:nth-child(9):last-child .pg-caption {  left: 0;  right: auto;}.photogallery-widget .pg-thumb .pg-caption {  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}/* bottom-thumbs */.photogallery-widget.bottom-thumbs .caroufredsel {  width: 100%;  position: relative;}.photogallery-widget.bottom-thumbs .cfs--navigation {  width: 100%;}.photogallery-widget.bottom-thumbs .cfs--pagination {  width: 100%;  width: -webkit-calc(100% + 2px);  width: calc(100% + 2px);  position: static;  height: auto;  margin-top: 2px;  margin-left: -2px;}.photogallery-widget.bottom-thumbs .pg-thumb {  width: 20%;  width: -webkit-calc(20% - 2px);  width: calc(20% - 2px);  height: auto;  margin-bottom: 2px;  margin-left: 2px;}/* end Photo Gallery alternative element *//* Counter */.ud_counter {  margin: 0 0 50px;}.ud_counter ul {  display: inline-block;  margin: 0;  padding: 0;  list-style: none}.ud_counter ul li {  display: inline-block;  margin: 0 20px 15px 0;  font-size: 28px;  font-weight: 700;  padding: 2px 0;  width: 70px;  text-align: center;  background: rgba(0, 0, 0, 0.2);  border-radius: 2px;}.ud_counter ul li p {  display: block;  font-size: 13px;  margin-top: 5px;  line-height: 1;  margin-bottom: 15px;}.ud_counter ul li.till_lauch {  height: 80px;  width: 80px;  padding: 0;  vertical-align: top;}.till_lauch {  background: rgba(0, 0, 0, 0.2);  border-radius: 2px;  display: inline-block;  text-align: center;  vertical-align: top;  width: 80px;  height: 84px;  margin: 0 20px 14px 22px;}.mail_when_ready {  float: left;  margin: 0 0 15px 0;  width: 100%;}/* skills diagram (shortcode) */#skills_diagram {  float: right;  width: 600px;  position: relative;}#skills_diagram .legend {  position: absolute;  right: 0;  top: 40px;  text-align: right;}#skills_diagram #thediagram {  width: 600px;  height: 500px;  margin-top: -50px;  float: right;}#skills_diagram .skills {  margin: 0;  padding: 0;  list-style: none;}#skills_diagram .skills li {  float: right;  clear: both;  padding: 0 15px;  height: 25px;  line-height: 25px;  color: white;  margin-bottom: 1px;  font-size: 14px;}/* skills diagram (element) */.kl-skills-diagram {  position: relative;}.skills-responsive-diagram {  padding-bottom: 100%;  height: 0;  position: relative;}.kl-diagram {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;}.kl-diagram svg {  overflow: visible!important;  width: 100%;  height: 100%;}.kl-skills-legend {  position: absolute;}.kl-skills-legend.legend-topright {  left: 100%;  top: 40px;  text-align: left;}.kl-skills-legend.legend-bottomright {  left: 100%;  bottom: 40px;  text-align: left;}.kl-skills-legend.legend-topleft {  right: 100%;  top: 40px;  text-align: right;}.kl-skills-legend.legend-bottomleft {  right: 100%;  bottom: 40px;  text-align: right;}.kl-skills-list {  margin: 0;  padding: 0;  list-style: none;  direction: ltr;}.kl-skills-list li {  padding: 0 13px;  height: 25px;  line-height: 25px;  color: white;  margin-bottom: 2px;  font-size: 12px;  font-weight: 300;  display: inline-block;}.kl-skills-legend > h4 {  font-size: 14px;  font-weight: 600;  margin-top: 0;}@media (max-width: 1199px) {  .kl-skills-diagram .kl-skills-legend {    position: static;    left: auto;    top: auto;  }}@media (max-width: 767px) {  body .kl-skills-diagram {    width: 100%;  }}/* Recent Work Carousel 1 - Style 1 */.recentwork_carousel__crsl {  margin: 0;  padding: 0;  list-style: none;  height: auto;}.recentwork_carousel__crsl li {  float: left;  text-align: center;  margin: 0;  padding: 0 20px 0 0;}.recentwork_carousel__link {  display: block;  padding: 0;  margin: 0;  line-height: 0;}.recentwork_carousel__hover {  display: block;  position: relative;  overflow: hidden;}.recentwork_carousel__hov {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.recentwork_carousel--1 .recentwork_carousel__hov {  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 100%;  background-color: rgba(35, 35, 35, 0.8);  display: block;}.recentwork_carousel--1 .recentwork_carousel__hov:after {  content: "\2b";  position: relative;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 20px;  color: #fff;  position: absolute;  top: 50%;  left: 50%;  margin: -10px 0 0 -10px;  opacity: 0;}.recentwork_carousel__img {  height: 165px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;}.recentwork_carousel__details {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.recentwork_carousel--1 .recentwork_carousel__details {  display: block;  position: relative;}.recentwork_carousel--1 .recentwork_carousel__bg {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.recentwork_carousel--1 .recentwork_carousel__bg {  position: absolute;  top: 0;  height: 0;  background: #D31447;  width: 100%;  left: 0;}.recentwork_carousel__crsl-title {  font-size: 14px;  color: #D31447;  padding: 10px 0;  margin: 0;  position: relative;  z-index: 1;}.recentwork_carousel__cat {  font-size: 11px;  display: block;  color: #343434;  line-height: 1;  padding-bottom: 15px;  position: relative;  z-index: 1;}.recentwork_carousel__link:hover .recentwork_carousel__hov {  top: 0;}.recentwork_carousel__link:hover .recentwork_carousel__hov:after {  opacity: 1;}.recentwork_carousel--1 .recentwork_carousel__link:hover .recentwork_carousel__bg {  height: 100%;}.recentwork_carousel__link:hover .recentwork_carousel__crsl-title,.recentwork_carousel__link:hover .recentwork_carousel__cat {  color: #fff;}.recentwork_carousel__controls {  margin-bottom: 20px;}.recentwork_carousel__controls > a {  opacity: 0.5;}.recentwork_carousel__controls > a:hover {  opacity: 1;}.recentwork_carousel__details.nopointer {  pointer-events: none;}/* Recent Work Carousel 1 - Style 2 */.recentwork_carousel--2 li {  text-align: left;  padding: 0 0 0 3px;}.recentwork_carousel--2 .recentwork_carousel__link {  position: relative;}.recentwork_carousel--2 .recentwork_carousel__img {  height: 190px;  -webkit-transform: scale(1.05);  -ms-transform: scale(1.05);  transform: scale(1.05);  -webkit-transition: -webkit-transform .2s ease-out;  transition: transform .2s ease-out}.recentwork_carousel--2 .recentwork_carousel__link:hover .recentwork_carousel__img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}/*.recentwork_carousel--2 .recentwork_carousel__hov { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(transparent, rgba(0,0,0,1)); background: linear-gradient(transparent, rgba(0,0,0,1)); opacity: 0; visibility: hidden; }*/.recentwork_carousel--2 .recentwork_carousel__hov {  position: absolute;  left: 0;  top: 0;  opacity: 0;  width: 100%;  height: 100%;  visibility: hidden;  -webkit-backface-visibility: hidden;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4)));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);}.recentwork_carousel--2 .recentwork_carousel__link:hover .recentwork_carousel__hov {  opacity: 1;  visibility: visible;}.recentwork_carousel--2 .recentwork_carousel__details {  position: absolute;  left: 0;  right: 0;  bottom: -15px;  opacity: 0;  visibility: hidden;  padding: 20px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transition: bottom .25s ease, opacity .25s ease, visibility .25s ease;  transition: bottom .25s ease, opacity .25s ease, visibility .25s ease;}.recentwork_carousel--2 .recentwork_carousel__link:hover .details {  opacity: 1;  visibility: visible;  bottom: 0}.recentwork_carousel--2 .recentwork_carousel__cat {  background-color: #D31447;  display: inline-block;  padding: 6px;  text-transform: uppercase;  border-radius: 2px;  font-size: 11px;  line-height: 1;  z-index: 1;}.recentwork_carousel--2 .recentwork_carousel__crsl-title {  font-size: 15px;  text-transform: uppercase;  font-weight: bold;  padding-bottom: 0;}.recentwork_carousel--2 .recentwork_carousel__crsl-title,.recentwork_carousel--2 .recentwork_carousel__cat {  color: #fff}.recentwork_carousel--2 .recentwork_carousel__title {  color: #595959;  font-weight: bold;  position: relative;  padding: 0 0 15px;  margin: 0 0 30px;}.recentwork_carousel--2 .recentwork_carousel__title:after {  position: absolute;  content: '';  display: block;  width: 48px;  height: 3px;  background-color: #D31447;  bottom: 0;  left: 0;}.recentwork_carousel--2 .recentwork_carousel__desc {  margin-bottom: 30px;}.recentwork_carousel--2 .btn {  font-size: 11px}.recentwork_carousel--2 .recentwork_carousel__controls {  float: right;  margin-top: 6px;  opacity: 0;  -webkit-transition: opacity .3s ease-in-out;  transition: opacity .3s ease-in-out;}.recentwork_carousel--2:hover .recentwork_carousel__controls {  opacity: 1}.recentwork_carousel--2 .recentwork_carousel__controls .glyphicon {  display: none;}.recentwork_carousel--2 .recentwork_carousel__next,.recentwork_carousel--2 .recentwork_carousel__prev {  position: relative;  width: 24px;  height: 24px;  display: inline-block !important}.recentwork_carousel--2 .recentwork_carousel__next:before,.recentwork_carousel--2 .recentwork_carousel__prev:after,.recentwork_carousel--2 .recentwork_carousel__next:after,.recentwork_carousel--2 .recentwork_carousel__prev:before {  position: absolute;  content: '';  left: 7px;  width: 10px;  height: 2px;  background-color: #2C2C2C;}.recentwork_carousel--2 .recentwork_carousel__next:before,.recentwork_carousel--2 .recentwork_carousel__prev:after {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.recentwork_carousel--2 .recentwork_carousel__next:after,.recentwork_carousel--2 .recentwork_carousel__prev:before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.recentwork_carousel--2 .recentwork_carousel__next:after,.recentwork_carousel--2 .recentwork_carousel__prev:after {  top: 14px;}.recentwork_carousel--2 .recentwork_carousel__next:before,.recentwork_carousel--2 .recentwork_carousel__prev:before {  top: 8px;}@media (max-width: 767px) {  .recentwork_carousel--2 .recentwork_carousel__left {    margin-bottom: 30px;  }}/* Recent work 1 - Style 3 */.rwc--3 .recentwork_carousel__title {  font-size: 28px;  letter-spacing: -1px;}.full_width .recentwork_carousel--2 {  margin-bottom: 0;}.full_width .recentwork_carousel--2 .recentwork_carousel__crsl-wrapper {  padding-right: 15px;}@media (min-width: 768px) {  .full_width .recentwork_carousel__left {    padding-left: -webkit-calc( (100vw - 750px) / 2);    padding-left: calc( (100vw - 750px) / 2);  }}@media (min-width: 992px) {  .full_width .recentwork_carousel__left {    padding-left: -webkit-calc( (100vw - 970px) / 2);    padding-left: calc( (100vw - 970px) / 2);  }}@media (min-width: 1200px) {  .full_width .recentwork_carousel__left {    padding-left: -webkit-calc( (100vw - (1170px - 15px)) / 2);    padding-left: calc( (100vw - (1170px - 15px)) / 2);  }}/* Recent work carousel 2 - style1 */.recentwork_carousel_v2 {  position: relative;  margin-bottom: 40px;}.recentwork_carousel_v2 .recentwork_carousel__controls {  position: absolute;  right: 0;  top: 5px;}.recentwork_carousel_v2 .recentwork_carousel__crsl-wrapper {  margin-left: -10px;  margin-right: -10px;}.recentwork_carousel_v2 li {  padding: 0 10px;}.recentwork_carousel_v2 .recentwork_carousel__link {  position: relative;  overflow: hidden;}.recentwork_carousel_v2 .recentwork_carousel__details {  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  opacity: 0;  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(1%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(0, 0, 0, 0.65)));  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 1%, rgba(0, 0, 0, 0.65) 100%);  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 1%, rgba(0, 0, 0, 0.65) 100%);  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 1%, rgba(0, 0, 0, 0.65) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#a6000000', GradientType=1);}.recentwork_carousel_v2 .recentwork_carousel__link:hover .recentwork_carousel__details {  opacity: 1;}.recentwork_carousel_v2 .recentwork_carousel__plus {  position: absolute;  display: block;  width: 24px;  height: 24px;  background: #D31447;  font-size: 16px;  color: #fff;  top: 50%;  margin-top: -12px;  left: 50%;  margin-left: -12px;  font-weight: bold;  line-height: 24px;  text-align: center;  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);  border-radius: 2px;  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}.recentwork_carousel_v2 .recentwork_carousel__crsl-title {  position: absolute;  font-size: 14px;  top: 65%;  left: 0;  right: 0;  margin: 0;  padding: 0;  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);  color: #fff;}.recentwork_carousel_v2 .recentwork_carousel__cat {  position: absolute;  font-size: 11px;  top: 80%;  left: 0;  right: 0;  padding: 0;  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);  color: #fff;}/* Recent work carousel 3 */.recentwork_carousel_v3 {  position: relative;  margin-bottom: 40px;}.recentwork_carousel_v3 .recentwork_carousel__crsl-wrapper {  margin-left: -5px;  margin-right: -5px;}.recentwork_carousel_v3 li {  padding: 0 5px;}.recentwork_carousel_v3 .recentwork_carousel__link {  position: relative;  overflow: hidden;}.recentwork_carousel_v3 .recentwork_carousel__details {  position: absolute;  left: 0;  right: 0;  bottom: -15px;  opacity: 0;  padding: 20px;  -webkit-transition: bottom .25s ease, opacity .25s ease, visibility .25s ease;  transition: bottom .25s ease, opacity .25s ease, visibility .25s ease;  -webkit-backface-visibility: hidden;  text-align: start;  padding-top: 80px;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4)));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);}.recentwork_carousel_v3 .recentwork_carousel__cat {  background-color: #D31447;  display: inline-block;  padding: 6px;  text-transform: uppercase;  border-radius: 2px;  font-size: 11px;  line-height: 1.6;  z-index: 1;}.recentwork_carousel_v3 .recentwork_carousel__crsl-title {  font-size: 20px;  line-height: 1.2;  text-transform: uppercase;  font-weight: bold;  padding-bottom: 0;  color: #595959;  font-weight: 600;  position: relative;  padding: 0;  margin: 15px 0 0;}.recentwork_carousel_v3 .recentwork_carousel__crsl-title,.recentwork_carousel_v3 .recentwork_carousel__cat {  color: #fff}.recentwork_carousel_v3 .recentwork_carousel__top-container {  padding-top: 25px;  padding-bottom: 35px;}.recentwork_carousel_v3 .recentwork_carousel__title {  font-size: 32px;  font-weight: 700;  color: #343434;  line-height: 1;}.recentwork_carousel_v3 .btn {  color: #585858;  line-height: 1;  padding: 0;  text-decoration: none;}.recentwork_carousel_v3 .btn:hover {  color: #343434;}.recentwork_carousel_v3 .btn::before {  content: '';  background-color: #D31447;  margin-right: 5px;  width: 10px;  height: 3px;  display: inline-block;  vertical-align: middle;  margin-top: -1px}.recentwork_carousel_v3 .recentwork_carousel__link:hover .recentwork_carousel__details {  opacity: 1;  visibility: visible;  bottom: 0;}.recentwork_carousel_v3 .recentwork_carousel__img {  -webkit-transform: scale(1.05);  -ms-transform: scale(1.05);  transform: scale(1.05);  -webkit-transition: -webkit-transform .2s ease-out;  transition: transform .2s ease-out}.recentwork_carousel_v3 .recentwork_carousel__link:hover .recentwork_carousel__img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.recentwork_carousel_v3 .recentwork_carousel__controls {  opacity: 0;  -webkit-transition: opacity .3s ease-in-out;  transition: opacity .3s ease-in-out;  position: absolute;  bottom: 0;  right: 0;  margin-bottom: 0;}.recentwork_carousel_v3:hover .recentwork_carousel__controls {  opacity: 1;}.recentwork_carousel_v3 .recentwork_carousel__controls .glyphicon {  display: none;}.recentwork_carousel_v3 .recentwork_carousel__next,.recentwork_carousel_v3 .recentwork_carousel__prev {  position: relative;  width: 24px;  height: 24px;  display: inline-block !important}.recentwork_carousel_v3 .recentwork_carousel__next:before,.recentwork_carousel_v3 .recentwork_carousel__prev:after,.recentwork_carousel_v3 .recentwork_carousel__next:after,.recentwork_carousel_v3 .recentwork_carousel__prev:before {  position: absolute;  content: '';  left: 7px;  width: 10px;  height: 2px;  background-color: #2C2C2C;}.recentwork_carousel_v3 .recentwork_carousel__next:before,.recentwork_carousel_v3 .recentwork_carousel__prev:after {  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}.recentwork_carousel_v3 .recentwork_carousel__next:after,.recentwork_carousel_v3 .recentwork_carousel__prev:before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.recentwork_carousel_v3 .recentwork_carousel__next:after,.recentwork_carousel_v3 .recentwork_carousel__prev:after {  top: 14px;}.recentwork_carousel_v3 .recentwork_carousel__next:before,.recentwork_carousel_v3 .recentwork_carousel__prev:before {  top: 8px;}/* Full-Width V3 */.full_width .recentwork_carousel_v3 .recentwork_carousel__crsl-wrapper {  margin-left: -10%;  margin-right: -10%;}/* Image boxes carousel element */.works_carousel.stl-simple {  border-bottom: solid 1px #ddd;}.works_carousel .slides {  list-style: none;  padding: 0;  margin: 0;}.works_carousel .slides > li {  width: 380px;  display: block;  float: left;  position: relative;}.works_carousel .caroufredsel .slides > li a {  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.works_carousel .inner-slide {  color: #FFF;  color: rgba(255, 255, 255, 0.3);  font-size: 15px;  font-weight: 700;  text-decoration: none;  display: block;  margin: 0 12px;}.works_carousel .inner-slide:hover {  color: #fff;}.works_carousel .inner-slide .imgprev {  position: relative;  display: block;  margin: 0 0 20px;}.no-touch .works_carousel .inner-slide .imgprev::after {  background: transparent;  border-bottom: 0;  content: '';  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;}.no-touch .works_carousel .inner-slide:hover .imgprev::after {  background: rgba(255, 255, 255, 0.1);  border-bottom: 8px solid #D31447;}/*cfs-nav*/.works_carousel .cfs--navigation a {  display: block;  width: 43px;  height: 43px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  line-height: 40px;  text-decoration: none;  text-align: center;  cursor: pointer;  -webkit-transition: all .15s ease;  transition: all .15s ease;  color: #eee;  color: rgba(255, 255, 255, 0.15);}.works_carousel .cfs--prev {  text-align: left;  left: 10px;}.works_carousel .cfs--next {  text-align: right;  right: 10px;}.works_carousel .bottom-nav .cfs--prev {  text-align: center;  left: auto;  right: 30px;  bottom: 0;  top: auto;}.works_carousel .bottom-nav .cfs--next {  text-align: center;  right: 0;  bottom: 0;  top: auto;  margin: 0;}/*cfs--pagination*/.works_carousel .cfs--pagination {  width: 100%;  position: absolute;  text-align: center;  z-index: 2;  left: 0;  bottom: 0;}.works_carousel .cfs--pagination > a {  display: inline-block;  width: 9px;  height: 9px;  margin: 2px 3px;  background: #d9d9d9;  box-shadow: none;  border-radius: 50%;  text-decoration: none;}.works_carousel .cfs--pagination > a:hover {  background: #333;  background: rgba(0, 0, 0, 0.5);}.works_carousel .cfs--pagination > a.selected {  background: #f4f4f4;  box-shadow: 0 0 0 3px #fe6060;  width: 8px;  height: 8px;  margin: 3px 4px;}.works_carousel .cfs--pagination {  bottom: -50px;}.works_carousel .cfs--pagination a {  margin: 0 2px;  width: 6px;  height: 6px;  box-shadow: none;  background: #FFF;  background: rgba(255, 255, 255, 0.5);}.works_carousel .cfs--pagination a.selected {  background: #AFAFAF;  background: rgba(255, 255, 255, 0.96);  cursor: default;  box-shadow: none;  width: 6px;  height: 6px;  margin: 0 2px;}.works_carousel .cfs--navigation a {  opacity: 0;  cursor: pointer;  margin: -40px 0 0;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.works_carousel .cfs--navigation a::before {  font-family: 'Glyphicons Halflings';  color: rgba(255, 255, 255, 0.2);  font-size: 50px;}.works_carousel .cfs--prev {  left: -70px;  padding-right: 40px;}.works_carousel .cfs--next {  right: -70px;  padding-left: 40px;  text-align: center;  width: 40px;}.works_carousel .caroufredsel:hover .cfs--prev {  opacity: 1;  left: -80px;}.works_carousel .caroufredsel:hover .cfs--next {  opacity: 1;  right: -80px;}.works_carousel .cfs--navigation a:hover::before {  color: #D31447;}.works_carousel .cfs--prev::before {  content: "\e257";}.works_carousel .cfs--next::before {  content: "\e258";}.works_carousel .fancy-title {  color: #fff;  margin-bottom: 0;}.works_carousel .details [data-role="title"] {  color: #fff;  font-weight: 700;  font-size: 15px;}/* Hoverlay style */.works_carousel.stl-hoverlay .caroufredsel_wrapper {  margin: 0;}.works_carousel.stl-hoverlay .inner-slide {  position: relative;  margin: 0;  color: #FFF;}.works_carousel.stl-hoverlay .inner-slide .imgprev {  margin: 0;}.works_carousel.stl-hoverlay .inner-slide .imgprev img {  width: 100%;  display: block;}.works_carousel.stl-hoverlay .inner-slide .imgprev::after {  display: none;}.works_carousel.stl-hoverlay .inner-slide .details {  opacity: 0;  visibility: hidden;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #fe6060;  background: rgba(0, 0, 0, 0.5);  text-align: center;}.works_carousel.stl-hoverlay .inner-slide:hover .details {  opacity: 1;  visibility: visible;}.works_carousel.stl-hoverlay .dt-inner {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  width: 100%;}.works_carousel.stl-hoverlay .inner-slide [data-role="title"] {  font-size: 18px;  font-weight: 600;  color: #fff;}/* simple style */.works_carousel.stl-simple .caroufredsel_wrapper {  margin: 0;}.works_carousel.stl-simple .inner-slide {  position: relative;  margin: 0;}.works_carousel.stl-simple .inner-slide .imgprev {  margin: 0;  background: #242731;}/*.works_carousel.stl-simple .inner-slide .imgprev img {width: 100%; display: block;}*/.works_carousel.stl-simple .inner-slide:hover .imgprev img {  opacity: .6;}.works_carousel.stl-simple .inner-slide .imgprev::after {  display: none;}.works_carousel.stl-simple .inner-slide .details {  display: block;  padding: 30px 0 0;  border-left: 1px solid #eeeeee;  min-height: 105px;}.works_carousel.stl-simple .inner-slide [data-role="title"] {  font-size: 16px;  margin: 0;  font-weight: 600;}.works_carousel.stl-simple .inner-slide [data-role="title"] a {  color: #242731;  text-decoration: none}.works_carousel.stl-simple .inner-slide:hover [data-role="title"] a,.works_carousel.stl-simple .inner-slide [data-role="title"] a:hover {  color: #D31447 !important;}.works_carousel.stl-simple .inner-slide [data-role="category"] {  font-size: 13px;  margin-top: 0;  margin-bottom: 0;  color: #CECED0;}.stg-textcenter.caroufredsel .inner-slide .details {  text-align: center;}/* Navigation style for full-width style */.works_carousel.stl-fullwidth .cfs--navigation a {  opacity: .2;  cursor: pointer;  position: absolute;  top: 0;  margin: 0;  padding: 0;  width: 35px;  height: 100%;  background: url(/upload/image/transparent_png/white40.png);  background: rgba(255, 255, 255, 0.4);}.works_carousel.stl-fullwidth .cfs--navigation a:hover {  background: url(/upload/image/transparent_png/white70.png);  background: rgba(255, 255, 255, 0.7);  width: 50px;}.works_carousel.stl-fullwidth .cfs--navigation a::before {  color: #333;  color: rgba(0, 0, 0, 0.4);  position: absolute;  width: 50px;  height: 50px;  top: 50%;  left: 50%;  margin: -25px 0 0 -25px;}.works_carousel.stl-fullwidth .cfs--navigation a:hover::before {  color: #fe6060;}.works_carousel.stl-fullwidth .cfs--prev,.works_carousel.stl-fullwidth .cfs--prev:hover {  left: 0;  text-align: center;}.works_carousel.stl-fullwidth .cfs--next,.works_carousel.stl-fullwidth .cfs--next:hover {  right: 0;  text-align: center;}/* end Image boxes carousel element *//*contact form */form .row {  margin-left: -5px;  margin-right: -5px;}form .row [class*="col-"] {  padding-left: 5px;  padding-right: 5px;}.inline-form {  font-size: 0;}.contact_form textarea {  height: 100px;}.inline-form .form-group,.contact_form .form-group {  padding: 0 8px;}.contact_form .form-control {  font-size: 13px;  padding: 14px;  height: auto;  outline: none;  box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06);  border: 1px solid #D9D9D9;}/*.form-control { box-sizing: content-box; padding-top: 0px; padding-bottom: 0px;}*/.form-control:focus {  border-color: rgba(0, 0, 0, 0.26);  -webkit-box-shadow: inherit;  box-shadow: inherit;}.kl-fancy-form {  position: relative;}.inline-form .kl-fancy-form label,.contact_form .kl-fancy-form label {  left: 25px;}.kl-fw-form .form-control,.kl-fw-form.form-control {  width: 100%;}.kl-hw-field {  width: 50%;  display: inline-block;}.kl-fancy-form label {  color: #969696;  font-size: 10px;  text-transform: uppercase;  position: absolute;  top: 6px;  left: 16px;  cursor: text;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  transition: all .25s ease;}.kl-fancy-form input:focus + label,.kl-fancy-form textarea:focus + label {  color: #c0c0c0;}.kl-fancy-form .form-control {  padding: 26px 16px 6px 10px;  height: auto;}/* Selectbox fix for Chrome/Safari on OSX */@media screen and (-webkit-min-device-pixel-ratio:0) {  .kl-fancy-form select.form-control {    height: 52px;    -webkit-appearance: none;    box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06);    background-image: url(/upload/images/select-arrow.svg);    background-repeat: no-repeat;    background-size: 6px 12px;    background-position-y: center;    background-position-x: calc( 100% - 10px);  }}.kl-fancy-form input::-webkit-input-placeholder {  color: #bababa;}.kl-fancy-form input:focus::-webkit-input-placeholder {  color: #D7D7D7;}/* Firefox < 19 */.kl-fancy-form input:-moz-placeholder {  color: #bababa;}.kl-fancy-form input:focus:-moz-placeholder {  color: #D7D7D7;}/* Firefox > 19 */.kl-fancy-form input::-moz-placeholder {  color: #bababa;}.kl-fancy-form input:focus::-moz-placeholder {  color: #D7D7D7;}/* Internet Explorer 10 */.kl-fancy-form input:-ms-input-placeholder {  color: #bababa;}.kl-fancy-form input:focus:-ms-input-placeholder {  color: #D7D7D7;}textarea.form-control {  width: 100%;  max-width: 100%;}/* TWITTER FEED */#twitterFeed {  background: url(/upload/image/twitter-bird.png) no-repeat 15px center #444;  font-size: 12px;  color: #fff;  padding: 15px 75px 15px 60px;  position: relative;  margin-bottom: 15px;  font-style: italic;  border-radius: 3px;  overflow: hidden;}#twitterFeed:after {  content: '';  position: absolute;  bottom: -10px;  left: 15px;  border: 5px solid transparent;  border-top-color: #444;}#twitterFeed ul {  margin: 0;  padding: 0;  list-style: none;  font-size: 11px;}#twitterFeed .twTime {  display: inline-block;  color: #9d9d9d;  padding-left: 10px;  border-left: 1px solid #707070;  font-size: 11px;  position: absolute;  right: -65px;  top: 0;  bottom: 0;  width: 45px;  vertical-align: middle;  line-height: 1;}#twitterFeed > div:not(:only-child) {  margin-bottom: 10px;}.twitterFeed {  margin-bottom: 30px;}.twitter-feed > iframe {  max-height: 20px;}#twitterFeed .timePosted {  display: inline-block;  color: #9d9d9d;  padding-left: 10px;  border-left: 1px solid #707070;  font-size: 11px;  position: absolute;  right: 15px;  top: 15px;  bottom: 15px;  width: 45px;  vertical-align: middle;  line-height: 1}#twitterFeed p {  margin-bottom: 0;}/* SOCIAL SHARING */.social-share {  margin: 25px 0 0;  padding: 0;  list-style: none;  text-align: center;  margin-bottom: 30px;}.social-share li {  display: inline-block;  margin-left: 10px;  width: 90px;  max-height: 20px;  vertical-align: top;}.social-share li.sc-gplus {  width: 70px;}.social-share li.sc-pinterest > a {  width: 40px !important;  margin-left: -40px !important;  vertical-align: top !important;}.social-share.sc--colored {  margin-top: 15px;}.social-share.sc--colored li {  padding: 10px;  border-radius: 3px;}.social-share.sc--colored li.sc-facebook {  background: #3B5998;}.social-share.sc--colored li.sc-twitter {  background: #3CF;}.social-share.sc--colored li.sc-gplus {  background: #D34836;  width: 70px;}.social-share.sc--colored li.sc-pinterest {  background: #CB2027;}.social-share div {  float: right;  margin-right: 7px;}.social-share .fb-like {  margin-top: -2px;}.social-share2 {  margin: 0px 0 30px;  padding: 0;  list-style: none;  text-align: left;}/* Testimonials carousel */.testimonials-carousel {  position: relative;}.testimonials-carousel .controls {  position: absolute;  right: 0;  top: -30px;}.testimonials-carousel .m_title + .controls {  top: 4px;}.testimonials-carousel .controls > a {  opacity: 0.5;}.testimonials-carousel .controls > a:hover {  opacity: 1;}.testimonials-carousel ul {  margin: 0;  padding: 0;  list-style: none;}.testimonials-carousel ul li {  float: left;  overflow: hidden}.testimonials-carousel blockquote {  background: #fff;  margin: 0 1px 10px 0;  padding: 25px;  color: #898989;  font-size: 14px;  border-left: none;  line-height: 2;  font-style: italic;  position: relative;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);}.testimonials-carousel blockquote:after,.testimonials-carousel blockquote:before {  content: '';  position: absolute;  bottom: -14px;  left: 14px;  border: 7px solid transparent;  border-top-color: #fff;}.testimonials-carousel blockquote:before {  bottom: -16px;  border-top-color: #D9D9D9}.testimonial-author h5 {  display: inline-block;  margin: 12px 0;  font-size: 13px;  font-weight: 500;}.testimonials-author blockquote + h5 {  display: inline-block;  margin: 12px 0;  font-size: 13px;  font-weight: 500;}.testimonials-carousel .th-controls .prev,.testimonials-carousel .th-controls .next {  z-index: 1;}.testimonial-author {  margin-top: 15px;}.testimonial-author--photo {  margin-right: 10px;  float: left;  border-radius: 50%;  overflow: hidden;  width: 40px;  height: 40px;}.testimonial-author--photo img {  width: 100%;  height: auto;  display: block}/* TESTIMONIALS FADER */.testimonials_fader {  margin-bottom: 40px;}.testimonials_fader ul {  margin: 0;  padding: 0;  list-style: none;  position: relative;}.testimonials_fader .has-left-border {  border-left: 1px solid #e2e2e2;}.testimonials_fader li {  position: relative;  padding: 0 0 20px 100px}.testimonials_fader ul li:after {  content: '\201C';  position: absolute;  top: -10px;  left: 30px;  font-size: 150px;  color: #e2e2e2;  line-height: 1;  font-family: tahoma;}.testimonials_fader li blockquote {  margin: 0;  padding: 0;  border: 0;  font: italic 20px/1.4 Georgia, Arial, sans-serif;  overflow: hidden;}.testimonials_fader li blockquote + h6 {  font-weight: normal;  font-size: 11px;  font-style: italic;}.testimonials_fader .testimonial-author--photo {  width: 30px;  height: 30px;}.testimonials_fader .testimonial-author h6 {  float: left;  margin: 5px 0;}/* TESTIMONIALS BOX */.testimonial_box {  padding: 0 0 0 25px;  margin: 15px 0;  width: 100%;  padding-left: 0;  position: relative;}.testimonial_box[data-size=small] {  width: 30%;}.testimonial_box[data-size=medium] {  width: 50%;}.testimonial_box[data-size=large] {  width: 70%;}.testimonial_box[data-size=full] {  width: 100%;}.testimonial_box[data-size=onethird] {  width: 33%;}.testimonial_box[data-size=twothirds] {  width: 66%;}.testimonial_box[data-theme=light] blockquote {  background: #ddd;  color: #343434;}.testimonial_box[data-theme=dark] blockquote {  background: #707070;  color: #f5f5f5;}.testimonial_box[data-theme=light][data-align=left] blockquote:after {  border-right-color: #fff;}.testimonial_box[data-theme=dark][data-align=left] blockquote:after {  border-right-color: #707070;}.testimonial_box[data-theme=light][data-align=right] blockquote:after {  border-left-color: #ddd;}.testimonial_box[data-theme=dark][data-align=right] blockquote:after {  border-left-color: #707070;}.testimonial_box[data-theme=light][data-align=top] blockquote:after {  border-bottom-color: #ddd;}.testimonial_box[data-theme=dark][data-align=top] blockquote:after {  border-bottom-color: #707070;}.testimonial_box[data-theme=light][data-align=bottom] blockquote:after {  border-top-color: #ddd;}.testimonial_box[data-theme=dark][data-align=bottom] blockquote:after {  border-top-color: #707070;}.testimonial_box[data-align=left] .details {  float: left;  margin-right: 10px;  width: 90px;}.testimonial_box[data-align=left] blockquote {  margin-left: 90px;}.testimonial_box[data-align=left] blockquote:after {  left: -14px;  top: 50%;}.testimonial_box[data-align=right] .details {  float: right;  margin-left: 10px;  width: 90px;  text-align: right;}.testimonial_box[data-align=right] blockquote {  margin-right: 90px;}.testimonial_box[data-align=right] blockquote:after {  right: -14px;  top: 50%;}.testimonial_box[data-align=top] .details {  float: none;  margin-left: 10px;  width: 100%;  position: relative;  z-index: 1;}.testimonial_box[data-align=top] .details img {  position: absolute;  top: -5px;  right: -5px}.testimonial_box[data-align=top] .details h6 strong {  display: block;}.testimonial_box[data-align=top] .details h6 {  margin-top: 0;}.testimonial_box[data-align=top] blockquote {  margin-top: 14px;  clear: both;}.testimonial_box[data-align=top] blockquote:after {  left: 30px;  top: -14px;}.testimonial_box[data-align=bottom] {  margin-bottom: 35px}.testimonial_box[data-align=bottom] .details {  position: absolute;  left: 25px;  right: 5px;  top: 100%;  z-index: 1;}.testimonial_box[data-align=bottom] .details img {  float: right;  margin-top: -20px;}.testimonial_box[data-align=bottom] .details h6 strong {  display: block;}.testimonial_box[data-align=bottom] blockquote {  margin-bottom: 0;  float: none;  position: relative;  z-index: 0;}.testimonial_box[data-align=bottom] blockquote:after {  left: 30px;  bottom: -14px;}.testimonial_box .details h6 {  font-size: 10px;  font-weight: normal;  margin: 10px 0 0;  line-height: 1.4;}.testimonial_box .details h6 strong {  display: block;}.testimonial_box blockquote {  margin: 0;  padding: 15px;  border: 0;  font-size: 12px;  font-style: italic;  position: relative;  border-radius: 3px;  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);}.testimonial_box blockquote:after {  content: '';  position: absolute;  border-width: 7px;  border-style: solid;  border-color: transparent;}.testimonial_box .details img {  border-radius: 50%;}/* partners carousel */.partners_carousel h5.title {  font-weight: 500;  margin-top: 0;  text-shadow: 1px 1px 0 #fff}.partners_carousel ul {  margin: 0;  padding: 0;  list-style: none;}.partners_carousel li {  float: left;  text-align: center;  margin: 0;  padding: 0 0 0 10px;  width: 250px;}.partners_carousel li a {  display: block;  padding: 10px 0;  margin: 0;  min-height: 46px;  line-height: 46px;  border: 4px solid #f9f9f9;  border-radius: 3px;  background: #ffffff;}.partners_carousel li a img {  opacity: .8;}.partners_carousel li a:hover {  background: #f9f9f9;  border: 4px solid #eee;}.partners_carousel li a:hover img {  opacity: 1;}.partners_carousel .controls > a {  opacity: 0.5;}.partners_carousel .controls > a:hover {  opacity: 1;}/*stat boxes */.stats_box .mb_title {  background: none}.statbox {  background: #fff;  padding: 15px;  margin-bottom: 25px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)}.statbox img {  float: left;  margin-right: 15px;}.statbox__fonticon {  float: left;  margin-right: 15px;  font-size: 46px;  color: #8f8f8f;  vertical-align: top;  height: 48px;  line-height: 51px;}.statbox h4 {  font-size: 26px;  font-weight: 400;  text-transform: uppercase;  color: #D31447;  line-height: 1;  margin-top: 0;}.statbox h6 {  color: #969696;  margin-bottom: 0;  margin-top: 0;  line-height: 1;}/* Services boxes widget */.services_boxes_wgt {  position: relative;  z-index: 1;}.services_boxes_wgt ul[class*="sbox-"] {  float: left;  width: 100%;  margin: 0;  padding: 0;  list-style: none;}.services_boxes_wgt ul[class*="sbox-"] > li {  float: left;}.services_boxes_wgt .intro-col + ul[class*="sbox-"] {  width: 75%;}.services_boxes_wgt .sbox-1 > li {  width: 100%;}.services_boxes_wgt .sbox-2 > li {  width: 50%;}.services_boxes_wgt .sbox-3 > li {  width: 33.33%;}.services_boxes_wgt .sbox-4 > li {  width: 25%;}.services_boxes_wgt .sbox-5 > li {  width: 20%;}.services_boxes_wgt .intro-col {  float: left;  width: 25%;  color: #888888;}.services_boxes_wgt .inner-box {  background: #fff;  padding: 35px 30px;  margin: 0 0 0 10px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  border-radius: 3px;  position: relative;}.services_boxes_wgt li [data-role="title"] {  font-size: 15px;  font-weight: 600;  color: #4d4d4d;  vertical-align: top;  line-height: 1.5;  margin: 0;  padding: 0;}.services_boxes_wgt li [data-role="title"] .kl-icon {  color: #c5c5c5;  font-size: 40px;  line-height: 1;  float: left;  margin-right: 20px;  vertical-align: middle;  display: block;  -webkit-transition: color 0.3s ease-out;  transition: color 0.3s ease-out;}.services_boxes_wgt .hover-details {  opacity: 0;  visibility: hidden;  position: absolute;  top: 100%;  width: 100%;  background: #fff;  padding: 35px 30px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);  border-radius: 3px;  left: 0;  margin-top: 0;  z-index: 9;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.colored-area .services_boxes_wgt .hover-details,.colored-area .services_boxes_wgt .inner-box {  background: #fff;}.services_boxes_wgt .hover-details::after {  background: #e8e8e8;  position: absolute;  top: 15px;  left: 0;  content: '';  height: 1px;  margin-left: 35px;  margin-right: 35px;  width: -webkit-calc( 100% - 70px);  width: calc( 100% - 70px);}.services_boxes_wgt li:hover .hover-details {  opacity: 1;  visibility: visible;  margin-top: -30px;}.services_boxes_wgt li:hover [data-role="title"] .kl-icon {  color: #fe6060;}.read-more-link {  color: #a3a4a4;  font-size: 12px;  line-height: 1.6;  border-bottom: 1px solid #d1d1d1;  padding-bottom: 3px;  text-decoration: none;}.read-more-link:hover {  color: #888;  text-decoration: none;  border-bottom-color: #fe6060;}/* Testimonials quoter-style style */.testimonial_slider.quoter-style {  margin: 0 180px 20px;  position: relative;}.testimonial_slider.quoter-style::before,.testimonial_slider.quoter-style::after {  position: absolute;  top: 50px;  font-size: 120px;  font-family: "Trebuchet MS";  color: #e9eaea;  line-height: 0;}.testimonial_slider.quoter-style::before {  left: -90px;  content: '\201C';}.testimonial_slider.quoter-style::after {  right: -90px;  content: '\201D';}.testimonial_slider.quoter-style .testimonialbox {  font-size: 16px;  color: #595959;  line-height: 1.8;  text-align: center;}.testimonial_slider.quoter-style .thead img {  margin: 0 auto 20px;  width: auto;}.testimonial_slider.quoter-style .testimonialbox .who {  font-size: 13px;  font-weight: 600;  line-height: 1;}.testimonial_slider.quoter-style .testimonialbox .who strong {  display: block;  font-size: 18px;  color: #fe6060;  line-height: 1.6;  margin-bottom: 5px}.testimonial_slider.quoter-style .thead {  margin-bottom: 20px;}.testimonial_slider.quoter-style .cfs--pagination {  width: 100%;  position: static;  bottom: 5px;  text-align: center;  z-index: 2;  margin-top: 10px;}.testimonial_slider.quoter-style .cfs--pagination a {  display: inline-block;  margin: 0 3px;  background: #e5e5e5;  width: 6px;  height: 6px;  border-radius: 3px;  box-shadow: none;}.testimonial_slider.quoter-style .cfs--pagination a:hover {  background: #ccc;}.testimonial_slider.quoter-style .cfs--pagination a.selected {  background: #fe6060;  box-shadow: none;}.testimonial_slider.quoter-style .testimonialbox.biggertext .tcontent {  font-size: 16px;}/*no quotes*/.testimonial_slider.quoter-style.stg-no-quotes::before,.testimonial_slider.quoter-style.stg-no-quotes::after {  display: none;}.testimonial_slider.quoter-style.stl-light .testimonialbox .who {  color: #ACACAC;}.testimonial_slider.quoter-style.stl-light .testimonialbox .tcontent {  color: #E7E7E7;}/* Logos / clients list */.logos-bar {  position: absolute;  bottom: 100%;  width: 50%;}.logos-bar--relative {  position: relative;}.logolist {  margin: 0 auto;  padding: 0;  list-style: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}.logolist li {  text-align: center;  vertical-align: middle;  display: inline-block;  zoom: 1;}.logolist li img {  opacity: .8;}.logolist li:hover img {  opacity: 1;}.no-flexbox .logolist {  text-align: justify;  -ms-text-justify: distribute-all-lines;  text-justify: distribute-all-lines;}.no-flexbox .logolist li {  min-height: 75px;}.no-flexbox .logolist:after {  content: '';  width: 100%;  display: inline-block;  font-size: 0;  line-height: 0;  min-height: 0;}/* Fluid Container with normal width support *//* Does not work with nesting columns, so basically can be used only for first level of grid columns */.col-normal {  position: relative;  min-height: 1px;  margin-left: -15px;  margin-right: -15px;  -webkit-transition: padding .2s ease-out;  transition: padding .2s ease-out;}html:not(.js) .col-normal {  margin: 0;}/* Animated Charts */.chart {  position: relative;  display: inline-block;  width: 110px;  height: 110px;  margin-top: 50px;  margin-bottom: 50px;  text-align: center;}.chart canvas {  position: absolute;  top: 0;  left: 0;}.percent {  display: inline-block;  line-height: 110px;  z-index: 2;}.percent::after {  content: '%';  margin-left: 0.1em;  font-size: .8em;}/* funding percentage */.fundedperc {  background-image: url(/upload/images/bgfunded.jpg);  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}.fundedperc .chart {  width: auto;  height: auto;  margin: 64px auto;  min-height: 300px;}.fundedperc .chart canvas {  position: static;}.fundedperc .percent {  position: absolute;  font-size: 25px;  font-weight: 600;  display: block;  line-height: 1;  text-align: center;  width: 100%;  margin-top: 81px;  letter-spacing: 11px;  color: rgba(255, 255, 255, 0.7);}.fundedperc .percent::after {  content: '';  display: none;}.fundedperc .percent span {  font-size: 80px;  font-weight: 700;  display: block;  line-height: 1.2;  letter-spacing: 0;  color: #fff;}.fundedperc .percent span::after {  content: '%';  margin-left: 0.1em;  font-weight: 300;}/* World Map Offices */.world-map-offices {  position: relative;}.world-map-offices > img {  opacity: .2;}.world-map-offices .world-office {  position: absolute;  padding-bottom: 20px;  min-width: 7px;  min-height: 7px;  z-index: 1;}.world-map-offices .world-office:hover {  z-index: 2;}.world-map-offices .world-office::before {  content: '';  width: 7px;  height: 7px;  background: #f0d228;  border-radius: 50%;  display: block;  position: absolute;  bottom: 0;  left: 0;  margin-top: 0;  cursor: pointer;  z-index: 1;}.world-map-offices .world-office:hover::before,.world-map-offices .world-office.selected::before {  box-shadow: 0 0 0 4px #fe6060;  -webkit-transform: scale(1.5);  -ms-transform: scale(1.5);  transform: scale(1.5);}.world-map-offices .office-details {  color: #7b7b7b;  font-size: 12px;  font-weight: 600;  min-width: 310px;  opacity: 0;  visibility: hidden;  position: relative;  left: -3999px;  -webkit-transition: opacity .3s ease-in, visibility .3s ease-in;  transition: opacity .3s ease-in, visibility .3s ease-in;  position: absolute;  top: -140px;  padding-bottom: 30px;}.world-map-offices .world-office:hover .office-details,.world-map-offices .world-office.selected .office-details {  opacity: 1;  visibility: visible;  left: -118px;}.world-map-offices .office-details::before {  content: '';  position: absolute;  left: 120px;  bottom: 18px;  border-top: 12px solid #FFF;  border-right: 12px solid rgba(0, 0, 0, 0);}.world-map-offices .office-content {  padding: 10px 25px 0;  position: relative;  overflow: hidden;  height: 130px;  background: #fff;  border-radius: 0 2px 2px 0;}.world-map-offices .office-content h5 {  color: #1a1c25;  text-transform: uppercase;  font-size: 13px;  font-weight: bold;  margin-bottom: 15px;}.world-map-offices .office-content p:last-child {  margin-bottom: 0;}.world-map-offices .office-details > a {  float: left;}.world-map-offices .office-details > a img {  border-radius: 2px 0 0 2px;}/* World Map Trigger Links */.world-map-triggers {  max-width: 380px;  margin-bottom: 150px;  overflow: hidden;}ul.world-map-triggers[data-columns] li {  display: inline-block;  float: left;  margin-left: 20px;}ul.world-map-triggers[data-columns="3"] li {  width: -webkit-calc(33.3333% - 20px);  width: calc(33.3333% - 20px);}.world-map-triggers .office-name {  font-size: 13px;  font-weight: 700;  color: #fff;  text-decoration: none;  line-height: 30px;  padding: 0 15px;  margin-bottom: 5px;  display: inline-block;  border: 1px solid transparent;  border-radius: 3px;}.world-map-triggers .office-name.selected,.world-map-triggers .office-name:hover {  border-color: #f0d228;}/* Fake Loading */.fake-loading {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #fff;  z-index: 1;  pointer-events: none;  -webkit-animation: fake-loading .4s ease-in 2s 1 normal forwards;  animation: fake-loading .4s ease-in 2s 1 normal forwards;}.fake-loading.fl--nobg {  background: none;}.fake-loading.loading-1s {  -webkit-animation-delay: 1s;  animation-delay: 1s;}.fake-loading.loading-2s {  -webkit-animation-delay: 2s;  animation-delay: 2s;}.fake-loading.loading-4s {  -webkit-animation-delay: 4s;  animation-delay: 4s;}.fake-loading.loading-8s {  -webkit-animation-delay: 8s;  animation-delay: 8s;}.fake-loading.loading-10s {  -webkit-animation-delay: 10s;  animation-delay: 10s;}.fake-loading:after {  content: '';  border: 2px solid rgba(205, 33, 34, 0.16);  border-top-color: #D31447;  border-right-color: #D31447;  border-radius: 50%;  width: 30px;  height: 30px;  position: absolute;  left: 50%;  top: 50%;  margin: -15px 0 0 -15px;  -webkit-animation: fake-loading-circle .5s infinite linear;  animation: fake-loading-circle .5s infinite linear;}@-webkit-keyframes fake-loading {  0% {    visibility: visible;    opacity: 1;  }  100% {    visibility: hidden;    opacity: 0;  }}@keyframes fake-loading {  0% {    visibility: visible;    opacity: 1;  }  100% {    visibility: hidden;    opacity: 0;  }}@-webkit-keyframes fake-loading-circle {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg)  }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg)  }}@keyframes fake-loading-circle {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg)  }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg)  }}/* Bootstrap code examples-------------------------------------------------- *//* Base class */.bs-docs-example {  position: relative;  margin: 15px 0;  padding: 39px 19px 14px;  *padding-top: 19px;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;}/* Echo out a label for the example */.bs-docs-example:after {  content: "Example";  position: absolute;  top: -1px;  left: -1px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  background-color: #f5f5f5;  border: 1px solid #ddd;  color: #9da0a4;  border-radius: 4px 0 4px 0;}/* Remove spacing between an example and it's code */.bs-docs-example + .prettyprint {  margin-top: -20px;  padding: 0;  padding-top: 15px;}/* Tweak examples */.bs-docs-example > p:last-child {  margin-bottom: 0;}/* Special grid styles */.show-grid {  margin-top: 10px;  margin-bottom: 20px;}.show-grid [class*="span"] {  background-color: #eee;  text-align: center;  border-radius: 3px;  min-height: 40px;  line-height: 40px;}.show-grid:hover [class*="span"] {  background: #ddd;}.show-grid .show-grid {  margin-top: 0;  margin-bottom: 0;}.show-grid .show-grid [class*="span"] {  background-color: #ccc;}/* Icon list (for demo purposes) */.kl-icon-list {  margin: 0 0 30px;  padding: 0px;  list-style: none;}.kl-icon-list li {  width: 10%;  display: inline-block;  font-size: 18px;  margin: 0 2px 10px;  text-align: center;  float: left;  padding: 15px 0;  border-radius: 3px;  border: 1px solid transparent;  color: #999;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.kl-icon-list li:hover {  border-color: #ddd;  color: #535353;}/* Caroufredsel Default *//* Caroufredsel default styles */.caroufredsel {  margin: 0;  position: relative;  zoom: 1;}.caroufredsel ul.slides {  margin: 0;  padding: 0;  list-style: none;}.cfs--default {  margin: 0;  position: relative;  zoom: 1;  padding-left: 0;}.cfs--default > ul {  margin: 0;  padding: 0;  list-style: none;}.cfs--default .cfs--item,.cfs--default > ul > li {  display: block;  float: left;  position: relative;}/* CFS SVG navigation */.cfs-svg--next,.cfs-svg--prev {  width: 40px;  height: 60px;  display: block !important;  cursor: pointer;}.cfs-svg--next svg,.cfs-svg--prev svg {  display: inline-block;}.cfs-svg--next polyline,.cfs-svg--prev polyline {  -webkit-transition: stroke-width 250ms ease-in-out;  transition: stroke-width 250ms ease-in-out;}.cfs-svg--prev:hover polyline,.cfs-svg--prev:focus polyline {  stroke-width: 3;}.cfs-svg--prev:active polyline {  stroke-width: 6;  -webkit-transition: stroke-width 100ms ease-in-out;  transition: stroke-width 100ms ease-in-out;}.cfs-svg--next:hover polyline,.cfs-svg--next:focus polyline {  stroke-width: 3;}.cfs-svg--next:active polyline {  stroke-width: 10;  -webkit-transition: stroke-width 100ms ease-in-out;  transition: stroke-width 100ms ease-in-out;}/*cfs-nav*/.cfs--navigation a {  display: block;  width: 40px;  height: 40px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  line-height: 40px;  text-decoration: none;  text-align: center;  cursor: pointer;  -webkit-transition: all .15s ease;  transition: all .15s ease;  color: #eee;  color: rgba(255, 255, 255, 0.15);}.cfs--prev {  text-align: left;  left: 10px;}.cfs--next {  text-align: right;  right: 10px;}.stg-slimmer-arrows .cfs--prev::before,.stg-slimmer-arrows ~ .cfs--navigation .cfs--prev::before {  content: "\e257";  font-family: 'Glyphicons Halflings';}.stg-slimmer-arrows .cfs--next::before,.stg-slimmer-arrows ~ .cfs--navigation .cfs--next::before {  content: "\e258";  font-family: 'Glyphicons Halflings';}.stg-slim-arrows .cfs--prev::before,.stg-slim-arrows ~ .cfs--navigation .cfs--prev::before {  content: "\e257";  font-family: 'Glyphicons Halflings';}.stg-slim-arrows .cfs--next::before,.stg-slim-arrows ~ .cfs--navigation .cfs--next::before {  content: "\e258";  font-family: 'Glyphicons Halflings';}.caroufredsel:hover .cfs--prev {  opacity: 0.7;}.caroufredsel:hover .cfs--next,.caroufredsel:hover ~ .cfs--navigation .cfs--next {  opacity: 0.7;}.caroufredsel:hover .cfs--next:hover,.caroufredsel:hover .cfs--prev:hover,.caroufredsel:hover ~ .cfs--navigation .cfs--next:hover,.caroufredsel:hover ~ .cfs--navigation .cfs--prev:hover {  opacity: 1;}/* caroufredsel hoverstyle */.stl-hoverstyle .cfs--navigation a {  width: 76px;  height: 70px;  color: #fff;  line-height: 70px;  text-align: center;  opacity: 0.7;  margin: -35px 0 0;}.stl-hoverstyle:hover .cfs--navigation a {  width: 76px;  height: 70px;  color: #fff;  line-height: 70px;  text-align: center;  opacity: 1;}.stl-hoverstyle .cfs--navigation a:before {  font-size: 32px;}.stl-hoverstyle .cfs--prev {  left: 0;  border-radius: 0 3px 3px 0;}.stl-hoverstyle .cfs--next {  right: 0;  border-radius: 3px 0 0 3px;}.stl-hoverstyle .cfs--navigation a:hover {  background-color: #D31447;}.caroufredsel_wrapper .slides li {  position: relative;  display: block;  float: left;}.caroufredsel_wrapper .playVideo {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);}/*** Static content */.static-content__wrapper {  width: 100%;  overflow: hidden;}/* Source Styles */.static-content__source + .static-content__inner {  position: relative;}.static-content__source {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;}/* Safe padding */.kl-slideshow .kl-slideshow-safepadding {  padding-top: 150px;  padding-bottom: 45px;}/* Simple text *//*.static-simpletext .kl-slideshow-inner { height:600px; }*/@media only screen and (min-width: 1200px) {  /* If it has height */  .static-content--height .static-content__inner {    position: relative;  }  .static-content--height .static-content__inner:not(.container) {    position: absolute;    width: 100%;  }}@media only screen and (min-width: 992px) {  /* If it's fullscreen */  .static-content--fullscreen {    height: 100vh;  }  .static-content--fullscreen .static-content__inner {    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }}.static-content--fullscreen {  height: 100vh;}.static-content--fullscreen .th-google_map {  height: 100vh !important;}/* Static Content - default */.static-content {  color: #fff;  padding-top: 20px;}.static-content__title {  font-size: 64px;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);  line-height: 1.3;}.static-content__subtitle {  font-size: 32px;  font-weight: 400;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);  line-height: 1.4;}.static-content__subtitle .stronger {  font-weight: 600;  border-bottom: 1px dotted rgba(255, 255, 255, 0.5);  padding-bottom: 2px;  cursor: help;}.static-content.video-style .playVideo {  margin-bottom: 20px;}/* Infopop balloon */.static-content__infopop {  width: 350px;  margin: 50px auto 0;  padding: 10px 20px;  position: relative;  color: #343434;  border-radius: 8px;  background-clip: padding-box;  background: rgba(254, 254, 254, 0.8);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 254, 254, 0.8)), color-stop(100%, rgba(209, 209, 209, 0.8)));  background: -webkit-linear-gradient(top, rgba(254, 254, 254, 0.8) 0%, rgba(209, 209, 209, 0.8) 100%);  background: -webkit-linear-gradient(top, rgba(254, 254, 254, 0.8) 0%, rgba(209, 209, 209, 0.8) 100%);  background: linear-gradient(to bottom, rgba(254, 254, 254, 0.8) 0%, rgba(209, 209, 209, 0.8) 100%);  box-shadow: 0 10px 11px -10px rgba(0, 0, 0, 0.8), inset 0 -1px 0 rgba(255, 255, 255, .8), inset 0 0 6px rgba(255, 255, 255, .8);}.static-content__infopop:after {  content: "";  position: absolute;  border: 7px solid transparent;}.static-content__infopop[data-arrow=top]:after {  top: -13px;  left: 50%;  margin-left: -7px;  border-bottom-width: 7px;  border-bottom-color: rgba(254, 254, 254, 0.8);}.static-content__infopop[data-arrow=bottom]:after {  bottom: -14px;  left: 50%;  margin-left: -7px;  border-top-width: 7px;  border-top-color: rgba(254, 254, 254, 0.8);}.static-content__infopop[data-arrow=left]:after {  left: -14px;  top: 50%;  margin-top: -7px;  border-right-width: 7px;  border-right-color: rgba(254, 254, 254, 0.8);}.static-content__infopop[data-arrow=right]:after {  right: -14px;  top: 50%;  margin-top: -7px;  border-left-width: 7px;  border-left-color: rgba(254, 254, 254, 0.8);}.sc-infopop__text {  color: rgba(37, 37, 37, 0.7);  font-size: 24px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);  font-weight: 500;  line-height: 1.2;  margin: 5px 0;}.static-content__infopop .sc-infopop__btn {  float: right;  text-align: center;  line-height: 20px;  font-weight: 600;  color: #D31447;  padding: 10px 15px 10px;  border: 0;  margin: 13px -20px 0 0;  font-size: 18px;  background: rgba(0, 0, 0, 0.1);  border-top-left-radius: 3px;  border-bottom-left-radius: 3px;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}.static-content__infopop:hover .sc-infopop__btn {  padding: 10px 30px 10px 15px;}.static-content__infopop .sc-infopop__btn:hover {  color: #222;  background: rgba(0, 0, 0, 0.2);}.static-content__infopop.sc-infopop--left {  margin-left: 0;}.static-content__infopop.sc-infopop--left[data-arrow=top]:after {  left: 0;  margin-left: 25px;}.static-content__infopop.sc-infopop--right {  margin-right: 0;}.static-content__infopop.sc-infopop--right[data-arrow=top]:after {  right: 0;  margin-right: 25px;}@-webkit-keyframes fadeBoxIn {  0% {    -webkit-transform: scale(1);    opacity: 0;  }  50% {    -webkit-transform: scale(1.05);    opacity: 0.9;  }  100% {    -webkit-transform: scale(1);    opacity: 1  }}@keyframes fadeBoxIn {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 0;  }  50% {    -webkit-transform: scale(1.05);    transform: scale(1.05);    opacity: 0.9;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1  }}.fadeBoxIn {  -webkit-animation-name: fadeBoxIn;  animation-name: fadeBoxIn;  -webkit-animation-fill-mode: backwards;  animation-fill-mode: backwards;  -webkit-animation-duration: 1s;  animation-duration: 1s;  animation-delay: 1.5s;  -moz-animation-delay: 1.5s;  -webkit-animation-delay: 1.5s;  -o-animation-delay: 1.5s;}/* Static Content - boxes */.sc__boxes {  margin-top: 70px;}.sc__boxes .static-content__infopop {  width: auto;  margin: 0;  border-radius: 4px;  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(255, 255, 255, .8), inset 0 0 6px rgba(255, 255, 255, .8);  -webkit-transition: opacity .2s ease-out, -webkit-transform .2s ease-out;  transition: opacity .2s ease-out, transform .2s ease-out;  -webkit-backface-visibility: hidden;}.sc__boxes:hover .static-content__infopop {  opacity: .4;}.sc__boxes:hover .static-content__infopop:hover {  opacity: 1;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(255, 255, 255, .8), inset 0 0 6px rgba(255, 255, 255, .8);  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);  transform: translateY(-10px);}.sc__boxes .sc__box-title {  margin-bottom: 10px;}.sc__boxes .static-content__infopop .sc__img {  margin-right: 15px;  float: left;  margin-bottom: 15px;  margin-top: 10px;  max-width: 36px;}.sc__boxes .static-content__infopop .sc__img ~ p {  margin-left: 52px}/* Static content - Video Background */.sc__video-line {  margin-top: 1px;  display: inline-block;  padding: 5px 10px;  background: rgba(0, 0, 0, 0.3);  font-size: 36px;  color: #fff;  line-height: 1.4;  font-weight: 300;}.sc__iframe-video {  width: 100% !important;}.static-content__wrapper .sc--captpos-bottom {  top: auto;  -webkit-transform: translateY(100%);  -ms-transform: translateY(100%);  transform: translateY(100%);  bottom: 10px;}.static-content__wrapper .sc--captpos-top {  top: auto;  -webkit-transform: none;  -ms-transform: none;  transform: none;}/* Static Content - textpop */.textpop-style {  padding-bottom: 20px;  padding-top: 40px;}.textpop__texts > span {  display: block;  color: #eee;  text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);  line-height: 1;  text-align: center;  text-transform: uppercase;  padding: 7px 0;  cursor: default;  position: relative;  -webkit-transform-origin: center bottom;  -ms-transform-origin: center bottom;  transform-origin: center bottom;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.textpop__line1 {  font-size: 20px;  letter-spacing: 10px;  word-spacing: 5px;}.textpop__line2 {  font-size: 60px;  font-weight: 700;  letter-spacing: 5px;  word-spacing: 5px;}.textpop__line3 {  font-size: 40px;}.textpop__line4 {  font-size: 30px;  letter-spacing: 3px;  word-spacing: 5px;  margin-top: 5px;}.textpop__texts .stronger {  font-weight: 900;  border-bottom: 1px dotted rgba(255, 255, 255, 0.5);  padding-bottom: 2px;}.textpop__texts > span:hover {  color: #fff;  text-shadow: 0 4px 1px rgba(0, 0, 0, 0.6);  -webkit-transform: scale(1.15);  -ms-transform: scale(1.15);  transform: scale(1.15);}/* Static Content - event style */.static-content.event-style .static-content__subtitle {  text-align: left;  font-size: 28px;  margin-bottom: 50px;}.static-content .or {  line-height: 30px;  margin: 0 20px 15px 20px;}.static-content.event-style .or {  float: left;}.static-content.event-style .social-icons li {  margin: 0 0 15px 10px;  vertical-align: top;}.black_border {  border: 10px solid rgba(0, 0, 0, 0.32);  border-radius: 3px;  box-shadow: 0 20px 10px -10px rgba(0, 0, 0, 0.5);}.white_border {  border: 10px solid white;  border-radius: 3px;  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);}.scev-icon-nocolor {  background-color: #121212;}/* Static Content - product zoom *//*.productzoom-style {padding-top:0;}*/.productzoom-style .static-content__subtitle {  font-size: 28px;  margin-top: 0;}.sc__screenshot {  position: relative;  padding: 24px 0 7px;  width: 100%;  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);  background-color: #C8D0D2;  border-radius: 3px;}.sc__screenshot:before {  content: "";  position: absolute;  top: 8px;  margin-top: 0;  left: 25px;  display: block;  background: #EAAE2A;  border-radius: 30px;  width: 8px;  height: 8px;  box-shadow: -12px 0 0 #ed4529, 12px 0 0 #59c626;}.sc__screenshot .image {  position: relative;}.sc__screenshot .image img {  width: 100%;}/* Loupe */.sc__loupe {  position: absolute;  display: none;  border: 1px solid #000;  background-color: transparent;  z-index: 1000;  margin: 0px;  padding: 0px;  background-repeat: no-repeat;  background-position: center;}.overlay_white {  background-color: #fff;}.shadow {  box-shadow: 5px 5px 10px #000;}.glossy {  display: block;  margin: 0px;  background: -moz-linear-gradient(top, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .6)), color-stop(100%, rgba(255, 255, 255, 0)));}.sc__loupe {  cursor: url(../addons/jquery_loupe/blank.png), url(../addons/jquery_loupe/blank.cur), none;  border: 2px solid white;  background-repeat: no-repeat;  background-position: center center;  background-color: #fff;  position: absolute;  display: none;  width: 150px;  height: 150px;  box-shadow: 0 0 5px #777, 0 0 10px #aaa inset;  border-radius: 50%;  z-index: 1000;  margin: 0px;  padding: 0px;}.sc__loupe .glossy {  display: block;  margin: 0px;  background: -moz-linear-gradient(top, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .6)), color-stop(100%, rgba(255, 255, 255, 0)));}.static-content__slideshow .static-content .sc__features {  margin: 30px 0;  list-style: none;  padding-left: 0;}.static-content .sc__features li {  font-size: 16px;  font-weight: 300;  margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);}.static-content .sc__features li > span {  margin: 7px 10px 0 0;}.static-content .btn .button-icon {  margin-right: 5px;}.static-content .btn span {  vertical-align: middle;}/* Static Content - text with register form */.static-content--with-login .static-content__title {  margin-top: 60px;}.fancy_register_form {  padding: 25px 30px;  background: rgba(255, 255, 255, 0.3);  color: #272727;  position: relative;}.fancy_register_form form {  margin: 0;}.fancy_register_form > h4 {  margin: 10px 0 45px;  font-size: 32px;  font-weight: 500;  color: #464444;}.fancy_register_form label {  display: inline-block;  color: #fff;  font-size: 14px;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);  text-align: left !important;  font-weight: normal;}.fancy_register_form .form-control {  padding: 10px 15px;}.fancy_register_form div#login_error {  color: #000;  text-align: center;  text-shadow: none !important;}.fancy_register_form:after {  content: '';  position: absolute;  bottom: -25px;  left: 100px;  border-top: 25px solid #fff;  border-right: 25px solid transparent;  opacity: .3;}/* Static Content - simple */.static-content--simple {  color: #8b8b8b;  /*text-shadow: 0 1px 0 rgba(255,255,255,.4); */  box-shadow: none;}.static-content--simple h2,.static-content--simple .static-content__subtitle {  text-shadow: none;}.static-content--simple .can_be_used {  color: #b7b7b7;  font-weight: 500;  text-shadow: none;}.sc__simpleaction {  margin-top: 30px;}.static-content--simple .btn {  display: table-cell;}.static-content--simple .sc__line {  width: 100%;  overflow: hidden;  display: table-cell;  position: relative}.static-content--simple .sc__line:after {  content: '';  display: block;  position: absolute;  left: 20px;  top: 50%;  width: 100%;  height: 1px;  background: #c6c6c6;}/* Faded Bottom Mask */.sc__fade-boxed-mask {  position: absolute;  top: auto;  bottom: 0;  left: 0;  width: 100%;  height: 110px;}.sc__fade-mask {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(100%, rgb(245, 245, 245)));  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);  background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%);}.sc__boxed-mask {  position: absolute;  top: 0;  bottom: auto;  left: 50%;  width: 1200px;  height: 105%;  border-radius: 4px;  background: #f5f5f5;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  box-shadow: 0 0 18px rgba(0, 0, 0, 0.35);}.sc--has-fade-mask .static-content__inner {  padding-bottom: 140px;}.sc--has-fade-mask {  margin-bottom: -100px;  overflow: hidden;}/* Text color theme */.scs--theme-light {  color: #fff;}.scs--theme-light h2,.scs--theme-light h3,.scs--theme-light .can_be_used {  color: #fff;}/* dark */.scs--theme-dark {  color: #232323;}.scs--theme-dark h2,.scs--theme-dark h3,.scs--theme-dark .can_be_used {  color: #232323;}.scs--theme-dark .sc__line:after {  background: #343434;}/* Static Content - Weather box */.sc--wb-style .static-content__title {  text-shadow: none;  letter-spacing: -1px;}.sc--wb-style .static-content__subtitle {  text-shadow: none;  font-weight: 300;}.sc--wb-style .sc__actionarea {  text-align: center;  margin-top: 40px;}.sc--wb-style .sc-infopop__text {  font-size: 16px;  color: #fff;  text-shadow: none;  font-weight: 300;  margin-top: 10px;}.sc__weather {  min-height: 120px;  position: relative;}/* Weather list */ul.scw_list {  margin: 30px 80px 0;  list-style: none;}.scw_list li {  width: 17%;  float: left;  color: rgba(255, 255, 255, 0.9);  text-align: center;}.scw_list .wt-icon {  font-size: 140px;  height: 110px;  line-height: 1;  display: block;  margin-bottom: 15px;}.scw__degs {  font-size: 28px;}.scw__high {  font-weight: 700;}.scw__low {  opacity: .7;  margin-left: 15px;}.scw__day {  font-size: 22px;  font-weight: 300;  display: block;}.scw__alt {  font-size: 16px;}.scw_list li:first-child {  width: 32%;  margin-top: -60px;}.scw_list li:first-child .wt-icon {  font-size: 230px;  height: 180px;  margin-bottom: 20px;}.scw_list li:first-child .scw__degs {  font-size: 34px;}.scw_list li:first-child .scw__high {  font-weight: 700;}.scw_list li:first-child .scw__day {  font-size: 28px;}.scw_list li:first-child .scw__alt {  font-size: 18px;}/* Static Content - Reservation Form */.sc--resform-style .static-content__title {  text-shadow: none;  letter-spacing: -1px;}.sc--resform-style .static-content__subtitle {  text-shadow: none;  font-weight: 300;}.sc--resform-style .sc__actionarea {  text-align: center;  margin-top: 40px;}.sc--resform-style .sc-infopop__text {  font-size: 16px;  color: #fff;  text-shadow: none;  font-weight: 300;  margin-top: 10px;}/* Reservation form */.sc__res-form {  width: 540px;  position: relative;  margin: 70px auto 0;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);}.sc__form-reservation {}.rf__block {  float: left;  width: 70%;}.rfblock--submit {  width: 30%;}.rfblock--fields {  padding: 30px 20px;  background-color: #345370;  border-radius: 3px 0 0 3px;}.rfblock--fields .rf__field {  width: calc(25% - 10px);}.rf__field {  border-left: 1px solid rgba(255, 255, 255, 0.06);  margin-left: 20px;  padding-left: 20px;  float: left;}.rfblock--fields .rf__field:first-child {  border: 0;  margin-left: 0;  padding-left: 0;  width: calc(50% - 20px);}.rf__label {  display: block;  font-weight: 300;  font-size: 13px;  margin-bottom: 10px;}.rf__select {  width: 100%;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  -o-appearance: none;  -ms-appearance: none;  appearance: none;  background-repeat: no-repeat;  background-size: 5px 8px;  background-position: 86% 50%;  background-color: #2a425a;  border: 0;  height: 35px;  padding: 0 0 0 15px;  color: #fff;  outline: none;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUY4QjAxMDMyMDEzMTFFNTlCOTRBMEJGNDg4OEVBOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUY4QjAxMDQyMDEzMTFFNTlCOTRBMEJGNDg4OEVBOTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRjhCMDEwMTIwMTMxMUU1OUI5NEEwQkY0ODg4RUE5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRjhCMDEwMjIwMTMxMUU1OUI5NEEwQkY0ODg4RUE5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgLLZzQAAAA7SURBVHjaYvz//z8DGkiD0rOQBZkYiASMSCam4VAzi2QT04hRSJYbqWMi9RWy4Ak/hkEUM9RNPQABBgBHYhbX6Sf7oQAAAABJRU5ErkJggg==);}.rf__select:hover,.rf__select:focus {  background-color: #263645;  outline: none;}.rffield--bigger .rf__select {  width: -webkit-calc(50% - 5px);  width: calc(50% - 5px);  float: left;  margin-left: 10px;}.rf__select.rf__checkinmonth {  margin-left: 0;}.rf__submit {  background-color: #518ac0;  position: absolute;  right: 0;  width: 30%;  height: 100%;  border: 0;  font-size: 14px;  font-weight: 700;  border-radius: 0 3px 3px 0;  -webkit-transition: background-color .2s ease-out, padding-left .2s ease-out;  transition: background-color .2s ease-out, padding-left .2s ease-out;  padding: 0 20px;  text-align: left;  line-height: 1.6;  outline: none;}.rf__submit:hover {  background-color: #30689d;  padding-left: 15px;}.rf__submit:after {  content: "\e080";  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 60px;  color: rgba(255, 255, 255, 0.15);  position: absolute;  right: 22px;  top: 50%;  margin-top: -30px;  -webkit-transition: right .2s ease-out;  transition: right .2s ease-out;}.rf__submit:hover:after {  right: 15px;}.rf__submit span {  position: relative;}/* Showroom Carousel */.sc--showroomcrs-style .sc__textcontent h2 {  font-size: 66px;  line-height: 1;  letter-spacing: -2px;  font-weight: 700;}.sc--showroomcrs-style .sc__textcontent h3 {  font-size: 30px;  font-weight: 700;}.sc--showroomcrs-style {  max-width: 75%;}.sc__textcontent {  margin-bottom: 40px;}.sc__actionarea {  margin-bottom: 70px;}.sc__secbtn {  margin-left: 20px;}.sc__shcar-wrapper {  overflow: hidden;}.sc__shcar-wrapper .caroufredsel_wrapper {  margin-left: -20px !important;  width: calc(100% - 10px) !important;}.sc__shcar-item {  padding-top: 13px;  padding-left: 10px;  margin-left: 10px;  border-left: 2px solid rgba(255, 255, 255, 0.1);}.shc__item-link {  display: block;}.shc__item-link[data-lightbox="iframe"] {  position: relative;}.shc__item-link[data-lightbox="iframe"]:after {  display: block;  content: "\e072";  width: 60px;  height: 60px;  position: absolute;  top: 50%;  left: 50%;  margin: -30px 0 0 -30px;  line-height: 56px;  text-align: center;  font-size: 18px;  padding-left: 3px;  border-radius: 50%;  border: 2px solid rgba(255, 255, 255, 0.8);  color: rgba(255, 255, 255, 0.8);  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: 400;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);  transition: all .2s ease-out;  -webkit-backface-visibility: hidden;}.shc__item-link[data-lightbox="iframe"]:hover:after {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);  border: 2px solid #fff;  color: #fff;}.shc__item-title {  font-size: 14px;  font-weight: 700;}.shcar__pagination a {  display: inline-block;  width: 6px;  height: 6px;  background: rgba(255, 255, 255, 0.6);  margin: 2px;  border-radius: 50%;}.shcar__pagination .selected {  background: #fff;}/* Huge Arrow */.sc-huge-arrow {  position: absolute;  top: 60%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  z-index: 0;  display: block;  left: calc(45% - 200px);  -webkit-animation-name: arrow_entry;  animation-name: arrow_entry;  -webkit-animation-fill-mode: backwards;  animation-fill-mode: backwards;  -webkit-animation-duration: 1s;  animation-duration: 1s;  animation-delay: 1.5s;  -moz-animation-delay: 1.5s;  -webkit-animation-delay: 1.5s;  -o-animation-delay: 1.5s;}.sc-huge-arrow:before,.sc-huge-arrow:after {  width: 900px;  height: 200px;  display: block;  content: '';  background-color: rgba(255, 255, 255, 0.17);  -webkit-transform: rotate(-45deg) skew(45deg);  -ms-transform: rotate(-45deg) skew(45deg);  transform: rotate(-45deg) skew(45deg);  top: -200px;  left: 0;  position: absolute;  -webkit-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  transform-origin: 100% 100%;}.sc-huge-arrow:before {  -webkit-transform: rotate(45deg) skew(-45deg);  -ms-transform: rotate(45deg) skew(-45deg);  transform: rotate(45deg) skew(-45deg);  top: 0%;  -webkit-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.no-csstransforms .sc-huge-arrow {  display: none;}@-webkit-keyframes arrow_entry {  0% {    -webkit-transform: scale(.8);    opacity: 0;    margin-left: -50;  }  100% {    -webkit-transform: scale(1);    opacity: 1;    margin-left: 0;  }}@keyframes arrow_entry {  0% {    -webkit-transform: scale(.8);    transform: scale(.9);    opacity: 0;    margin-left: -50;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 1;    margin-left: 0;  }}/* Text play */#textplay {  text-align: center;}.textplay-line {  font-size: 40px;  line-height: 1;  margin-bottom: 20px;  color: #fff;  font-weight: 800;}.textplay-sep {  font-weight: 300;  opacity: 0.2;}.textplay-word {  opacity: 0.4;  transition: opacity 0.3s ease-out;  -webkit-backface-visibility: hidden;}.textplay-word.active {  opacity: 1;}/*** Content Maps */.scontent__maps {  position: relative;}.th-google_map {  width: 100%;  height: 100px;  min-height: 450px;}/* Start with the defualt 700px in height but if the viewportheight is lower than 700, make it 90vh (90% of the viewport) */.scontent__maps:not(.static-content--fullscreen) {  height: 700px;}@media only screen and (max-height: 700px) {  .scontent__maps:not(.static-content--fullscreen) {    height: 90vh;  }  #map {    width: 100%;    height: 700px;  }}.scontent__maps.static-content--fullscreen {  height: 100vh;}.scontent__maps .static-content__infopop {  position: absolute;  z-index: 1;  right: 15px;  bottom: 50px;}.kl-contentmaps__panel {  position: absolute;  width: 350px;  left: calc( ( 100vw - 1170px) / 2);  top: 10%;  z-index: 1;  background: rgba(255, 255, 255, 0.9);  border-radius: 3px;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);}.kl-slideshow .kl-contentmaps__panel {  top: 180px;}.kl-contentmaps__panel-img {  width: 100%;  display: block;  height: 200px;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  -webkit-transition: opacity .2s ease-out, height .3s ease-out;  transition: opacity .2s ease-out, height .3s ease-out;  opacity: 1;}.kl-contentmaps__panel-img:hover {  opacity: .7;}.kl-contentmaps__panel-info {  padding: 30px;  min-height: 50px;  max-height: 300px;  overflow: auto;  overflow-x: hidden;  color: #343434;}.kl-contentmaps__panel-info-text {  max-height: 500px;  padding-top: 20px;  -webkit-transition: max-height .3s ease-out, padding-top .3s ease-out;  transition: max-height .3s ease-out, padding-top .3s ease-out;}.kl-contentmaps__panel-title {  font-size: 16px;  font-weight: 600;  margin-top: 0;  margin-bottom: 0;}.kl-contentmaps__linkapp {  margin: 20px;  display: block;}.kl-contentmaps__panel-tgg {  display: block;  width: 30px;  height: 30px;  border: 2px solid #fff;  border-radius: 50%;  position: absolute;  z-index: 1;  right: 20px;  top: 20px;  margin: 0;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  opacity: .8;  -webkit-transition: opacity .2s ease-out, -webkit-transform .4s ease-out;  transition: opacity .2s ease-out, transform .4s ease-out;  background-color: rgba(0, 0, 0, 0.3);}.kl-contentmaps__panel-tgg:hover {  opacity: 1;}.kl-contentmaps__panel-tgg:before,.kl-contentmaps__panel-tgg:after {  content: '';  width: 2px;  height: 14px;  background: #fff;  display: block;  transform-origin: 50%;  position: absolute;  top: 50%;  left: 50%;  margin-top: -7px;  margin-left: -1px;}.kl-contentmaps__panel-tgg:after {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}/* Hide panel if checked */.is-closed.kl-contentmaps__panel {  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);}.is-closed .kl-contentmaps__panel-info-text {  max-height: 0;  overflow: hidden;  padding-top: 0;}.is-closed .kl-contentmaps__panel-img {  height: 80px;}.is-closed .kl-contentmaps__panel-tgg {  -webkit-transform: rotate(0);  -ms-transform: rotate(0);  transform: rotate(0);}/* Work properly for fixed with parent containers .kl-contentmaps__panel {position:static; width:100%; border-radius: 0; display: table; margin-top: 20px;}.kl-contentmaps__panel-tgg {display: none;}.kl-contentmaps__panel-img {width:30%; display: table-cell; min-height: 200px; height: auto;}.kl-contentmaps__panel-info { width: 70%; display: table-cell;}*//* MQ's */@media only screen and (max-width: 1279px) {  /* Video background caption */  .sc__video-line {    font-size: 30px;  }  .sc--videobg:not(.static-content--fullscreen) {    min-height: 500px;  }  .sc--videobg .static-content__inner {    position: absolute;    bottom: 30px;    width: 100%;  }}@media only screen and (min-width: 992px) and (max-width: 1279px) {  /* Default */  .static-content__title {    font-size: 48px;  }  .static-content__subtitle {    font-size: 28px;  }  /* Boxes */  .sc__boxes {    margin-top: 50px;  }  .sc__boxes .static-content__infopop {    margin: 0 20px;  }  /* Product loupe */  .productzoom-style .sc__features li {    font-size: 13px;  }  .productzoom-style .static-content__subtitle {    font-size: 20px;  }  .productzoom-style .row {    margin-bottom: 0;  }  /*Maps panel*/  .kl-contentmaps__panel {    left: calc( ( 100vw - 970px) / 2);  }}@media only screen and (max-width: 991px) {  /* Default */  .static-content__title {    font-size: 32px;  }  .static-content__subtitle {    font-size: 22px;  }  /* Boxes */  .sc__boxes {    margin-top: 40px;  }  .sc__boxes .static-content__infopop {    margin: 0 15px;  }  /* Product loupe */  .productzoom-style .sc__screenshot {    margin-top: 30px;  }  /* Video background caption */  .sc__video-line {    font-size: 24px;  }  /* Static Content - Weather box */  .sc--wb-style .sc__actionarea {    margin-top: 20px;  }  .sc__actionarea .btn {    width: auto;  }  .sc--wb-style .sc-infopop__text {    font-size: 13px;  }  .sc__weather {    min-height: 100px;  }  /* Weather list */  ul.scw_list {    margin: 50px 10px 0;  }  .scw_list .wt-icon {    font-size: 90px;    height: 70px;  }  .scw__degs {    font-size: 22px;    margin-bottom: 10px;  }  .scw__high {    font-weight: 400  }  .scw__day {    font-size: 18px;  }  .scw__alt {    font-size: 13px;  }  .scw_list li:first-child {    width: 32%;    margin-top: -35px;  }  .scw_list li:first-child .wt-icon {    font-size: 160px;    height: 125px;    margin-bottom: 10px;  }  .scw_list li:first-child .scw__degs {    font-size: 30px;  }  .scw_list li:first-child .scw__high {    font-weight: 700;  }  .scw_list li:first-child .scw__day {    font-size: 28px;  }  .scw_list li:first-child .scw__alt {    font-size: 18px;  }  /* Showroom Carousel */  .sc--showroom-carousel .static-content--fullscreen {    height: auto;  }  .sc--showroomcrs-style {    max-width: 90%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  /* Product loupe */  .productzoom-style .static-content__subtitle {    font-size: 20px;  }  .productzoom-style .sc__features li {    font-size: 12px;  }  /* Event style */  .static-content.event-style .or {    display: none;  }  /* Maps panel */  .kl-contentmaps__panel {    left: calc( ( 100vw - 750px) / 2);  }  /* Maps Height in fullscreen mode */  .scontent__maps.static-content--fullscreen {    height: 90vh;  }}@media only screen and (max-width: 767px) {  .static-content__title,  .static-content__subtitle {    word-break: normal;  }  /* Boxes */  .sc__boxes {    margin-top: 40px;  }  .sc__boxes .static-content__infopop {    margin: 10px 15px;  }  /* Product zoom */  .productzoom-style .static-content__subtitle {    font-size: 20px;  }  .productzoom-style .row {    margin-bottom: 0;  }  .static-content .sc__features li {    font-size: 12px;  }  /* Textpop */  .textpop__line1 {    font-size: 18px;  }  .textpop__line2 {    font-size: 42px;  }  .textpop__line3 {    font-size: 32px;  }  .textpop__line4 {    font-size: 24px;  }  /* Video background */  .video-container .captions .line {    font-size: 26px;  }  /* Event style */  .static-content.event-style .ud_counter ul li {    font-size: 18px;    padding: 15px 10px;    width: 16%;    margin-bottom: 20px;  }  .static-content.event-style .static-content__subtitle {    font-size: 18px;    text-align: center;  }  .static-content.event-style .sc_counter {    width: 100%;    text-align: center;  }  .static-content.event-style .mail_when_ready {    margin-bottom: 15px;    display: block;    float: none;    text-align: center;  }  .static-content.event-style .or {    float: none;    display: block;    clear: left;    margin: 0;    margin-bottom: 15px;    text-align: center;  }  .static-content.event-style .social-icons {    text-align: center;    display: block;  }  /* Static Content - Weather box */  .sc--weatherbox .static-content__wrapper {    height: auto !important;  }  .sc__actionarea .btn.btn-third {    width: auto;  }  /* Weather list */  ul.scw_list {    margin: 50px 10px 0;  }  ul.scw_list li {    width: 25%;  }  .scw_list .wt-icon {    font-size: 50px;    height: 40px;  }  .scw__degs {    font-size: 18px;    margin-bottom: 10px;  }  .scw__high {    font-weight: 400  }  .scw__day {    font-size: 18px;  }  .scw__alt {    font-size: 13px;  }  .scw_list li:first-child {    width: 100%;    margin-top: -35px;    display: block;  }  .scw_list li:first-child .wt-icon {    font-size: 160px;    height: 125px;    margin-bottom: 10px;  }  .scw_list li:first-child .scw__degs {    font-size: 30px;  }  .scw_list li:first-child .scw__high {    font-weight: 700;  }  .scw_list li:first-child .scw__day {    font-size: 28px;  }  .scw_list li:first-child .scw__alt {    font-size: 18px;  }  /* Reservation form */  .sc__res-form {    width: 95%;    margin: 70px auto 0;  }  /* Showroom Carousel */  .sc-huge-arrow {    display: none;  }  .sc--showroomcrs-style .sc__textcontent h2 {    font-size: 52px;  }  .sc--showroomcrs-style {    max-width: 100%;  }  /* Maps panel */  .kl-contentmaps__panel {    position: static;    width: 100%;    border-radius: 0;  }  .scontent__maps.static-content--fullscreen {    height: 90vh;  }}@media only screen and (max-width: 480px) {  /* Event style */  .static-content.event-style .sc_counter {    width: 100%;    text-align: center;  }  .static-content.event-style .static-content__subtitle {    text-align: center;  }  .static-content.event-style .ud_counter ul li {    width: 19%;  }  .static-content.event-style .ud_counter ul li:last-child {    margin-right: 0;  }  .static-content.event-style .mail_when_ready {    margin-bottom: 15px;    display: block;    float: none;    text-align: center;  }  .static-content.event-style .or {    float: none;    display: block;    clear: left;    margin: 0;    margin-bottom: 15px;    text-align: center;  }  .static-content.event-style .social-icons {    text-align: center;  }  /* Reservation form */  .rf__block {    width: 100%;    padding: 20px 15px;    float: none;    border-radius: 3px 3px 0 0;  }  .rfblock--submit {    padding: 0px 15px;  }  .rfblock--fields .rf__field {    margin-left: 15px;    padding-left: 15px;  }  .rfblock--fields .rf__field:first-child {    width: calc(50% - 10px);  }  .rf__submit {    width: 100%;    height: 60px;    border-radius: 0 0 3px 3px;  }  .rf__submit:after {    font-size: 38px;    line-height: 60px;    color: rgba(255, 255, 255, 0.25);  }}/* offer-banners */.offer-banners .offer-banners-link {  margin-bottom: 20px;  display: block}.offer-banners.ob--resize-cover .offer-banners-img {  background-size: cover;  background-repeat: no-repeat;  background-position: center;}/* SHOP LATEST // BEST SELLING TABS - CAROUSEL */.shop-latest .tabbable .nav {  border-bottom: 3px solid #e7e7e7;  padding-bottom: 15px;  margin-bottom: 20px;  /*text-align: center;*/}.shop-latest .tabbable .nav li {  float: left;  margin-left: 20px;  padding-left: 20px;  float: none;  display: inline-block;}.shop-latest .tabbable .nav li:first-child {  margin-left: 0;  padding-left: 0;  border-left: 0;}.shop-latest .tabbable .nav li a {  font-size: 18px;  text-transform: uppercase;  color: #595959;  position: relative;  padding: 0;}.shop-latest .tabbable .nav li a:hover {  color: #595959;  background-color: transparent;}.shop-latest .tabbable .nav li.active a {  color: #D31447;  background-color: transparent;}.shop-latest .tabbable .nav li.active a:after {  content: '';  position: absolute;  bottom: -15px;  left: 50%;  margin-left: -4px;  border: 4px solid transparent;  border-bottom-color: #D31447;}.shop-latest .tabbable .nav li.active a:before {  position: absolute;  content: '';  bottom: -18px;  left: 0;  width: 100%;  height: 3px;  background-color: #D31447;}.shop-latest .tab-content {  overflow: visible;}.shop-latest .tab-content > .tab-pane {  display: block;  visibility: hidden;  height: 0;  overflow: hidden;}.shop-latest .tab-content > .active {  visibility: visible;  height: auto;}/* MQ's' */@media screen and (max-width:767px) {  .shop-latest .tabbable .nav li {    float: none;    width: 100%;    padding-left: 0;    margin-left: 0;    display: block;    margin-bottom: 10px;  }  .shop-latest .tabbable .nav li.active {    margin-left: 10px;  }  .shop-latest .tabbable .nav li.active a:after,  .shop-latest .tabbable .nav li.active a:before {    display: none;  }}/* Shop Latest - Content */.shop-latest .shop-latest-carousel {  margin-right: 40px;  position: relative;}.shop-latest .shop-latest-carousel ul {  margin: 0;  padding: 0;  list-style: none;}.shop-latest .shop-latest-carousel ul li {  float: left;  margin-right: 20px;  width: 270px;}.shop-latest .shop-latest-carousel .controls {  position: absolute;  right: 0;  top: 0;  margin-right: -40px;  height: 100%;  width: 40px;}.shop-latest .shop-latest-carousel .controls a {  width: 40px;  height: 49.5%;  background: #f1f1f1;  display: block !important;  position: absolute;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.shop-latest .shop-latest-carousel:hover .controls a {  background: #eee;}.shop-latest .shop-latest-carousel .controls a:hover {  background: #dedede;}.shop-latest .shop-latest-carousel .controls a.prev {  top: 50%;}.shop-latest .shop-latest-carousel .controls a span {  position: absolute;  top: 50%;  left: 50%;  margin: -7px 0 0 -7px;}/* MQ's */@media screen and (max-width: 767px) {  .shop-latest .shop-latest-carousel .star-rating {    display: none;  }}.spp-products-rows > .row {  margin-bottom: 35px;}.spp-products-rows .spp-title {  margin-bottom: 20px;  font-size: 26px;}/* limited offers carousel */.limited-offers-carousel {  position: relative;  margin-bottom: 40px;}.zn_limited_offers {  margin: 0;  padding: 0;  list-style: none;  height: 194px;}.zn_limited_offers li {  float: left;  margin-right: 20px;  width: 158px;  min-height: 240px;  position: relative;  border: 2px solid #e8e8e8;  text-align: center;  background: #ffffff;}.zn_limited_offers li:hover {  border: 2px solid #bbb;}.zn_limited_offers li:after {  content: attr(data-discount);  font-size: 11px;  color: #fff;  font-weight: bold;  background: #c51212;  line-height: 1;  padding: 4px 6px;  position: absolute;  left: 10px;  top: 10px;}.zn_limited_offers li:before,.zn_limited_offers .zn_badge_container {  display: none;}.zn_limited_offers .product-list-item .kw-prodimage {  max-height: 120px;  line-height: 120px;  margin: 10px 10px 15px 10px;  overflow: hidden;}.zn_limited_offers .product-list-item .kw-details {  padding: 0;}.zn_limited_offers .product-list-item:hover .kw-details {  background-color: #fff;}.zn_limited_offers .product-list-item .kw-details-title {  margin: 0 0 0px;  font-size: 12px;  line-height: 1.6;  font-weight: 400;}.zn_limited_offers .product-list-item .price {  margin-top: 0;}.zn_limited_offers .product-list-item .price del,.zn_limited_offers .product-list-item .price ins {  /* font-size: 100% !important; */}.zn_limited_offers li {  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.limited-offers-carousel .controls {  width: 58px;  background: #fff;  position: absolute;  border: 2px solid #e8e8e8;  text-align: center;  right: 0;  top: 0;  height: 100%;}.limited-offers-carousel .controls:after {  content: '';  position: absolute;  top: 50%;  width: 70%;  margin-left: 17%;  left: 0;  border-top: 1px solid #e8e8e8;}.limited-offers-carousel .controls a {  position: absolute;  width: 54px;  height: 50%;  display: block !important;  opacity: .5;}.limited-offers-carousel .controls a:hover {  opacity: 1;}.limited-offers-carousel .controls a.prev {  top: 50%;}.limited-offers-carousel .controls a span {  position: absolute;  top: 50%;  left: 50%;  margin: -7px 0 0 -7px;}@media (min-width: 768px) {  .limited-offers-carousel .caroufredsel_wrapper {    width: calc(100% - 80px) !important;  }}@media (max-width: 767px) {  .limited-offers-carousel {    margin-bottom: 40px;  }  .limited-offers-carousel .controls {    width: 44px;  }  .limited-offers-carousel .controls a {    width: 40px;  }}/* kl-store styles */.kl-store #content div.product .kl-store-tabs ul.tabs:after,.kl-store #content div.product .kl-store-tabs ul.tabs:before,.kl-store #content div.product div.thumbnails:after,.kl-store #content div.product div.thumbnails:before,.kl-store .col2-set:after,.kl-store .col2-set:before,.kl-store div.product .kl-store-tabs ul.tabs:after,.kl-store div.product .kl-store-tabs ul.tabs:before,.kl-store div.product div.thumbnails:after,.kl-store div.product div.thumbnails:before,.kl-store-page #content div.product .kl-store-tabs ul.tabs:after,.kl-store-page #content div.product .kl-store-tabs ul.tabs:before,.kl-store-page #content div.product div.thumbnails:after,.kl-store-page #content div.product div.thumbnails:before,.kl-store-page .col2-set:after,.kl-store-page .col2-set:before,.kl-store-page div.product .kl-store-tabs ul.tabs:after,.kl-store-page div.product .kl-store-tabs ul.tabs:before,.kl-store-page div.product div.thumbnails:after,.kl-store-page div.product div.thumbnails:before {  content: " ";  display: table;}.kl-store-page ul.products {  list-style: none;  padding: 0;  margin: 0;}.kl-store #content div.product .kl-store-tabs,.kl-store #content div.product .kl-store-tabs ul.tabs:after,.kl-store #content div.product div.thumbnails a.first,.kl-store #content div.product div.thumbnails:after,.kl-store .cart-collaterals:after,.kl-store .col2-set:after,.kl-store .kl-store-pagination ul.page-numbers:after,.kl-store div.product .kl-store-tabs,.kl-store div.product .kl-store-tabs ul.tabs:after,.kl-store div.product div.thumbnails a.first,.kl-store div.product div.thumbnails:after,.kl-store ul.products,.kl-store ul.products li.first,.kl-store ul.products:after,.kl-store-page #content div.product .kl-store-tabs,.kl-store-page #content div.product .kl-store-tabs ul.tabs:after,.kl-store-page #content div.product div.thumbnails a.first,.kl-store-page #content div.product div.thumbnails:after,.kl-store-page .cart-collaterals:after,.kl-store-page .col2-set:after,.kl-store-page .kl-store-pagination ul.page-numbers:after,.kl-store-page div.product .kl-store-tabs,.kl-store-page div.product .kl-store-tabs ul.tabs:after,.kl-store-page div.product div.thumbnails a.first,.kl-store-page div.product div.thumbnails:after,.kl-store-page ul.products,.kl-store-page ul.products li.first,.kl-store-page ul.products:after {  clear: both;}.kl-store .col2-set,.kl-store-page .col2-set {  width: 100%}.kl-store .col2-set .col-1,.kl-store-page .col2-set .col-1 {  float: left;  width: 48%}.kl-store .col2-set .col-2,.kl-store-page .col2-set .col-2 {  float: right;  width: 48%}.kl-store img,.kl-store-page img {  height: auto;  max-width: 100%}.kl-store #content div.product div.thumbnails a,.kl-store div.product div.thumbnails a,.kl-store-page #content div.product div.thumbnails a,.kl-store-page div.product div.thumbnails a {  float: left;  width: 30.75%;  margin-right: 3.8%;  margin-bottom: 1em;}.kl-store #content div.product div.thumbnails a.last,.kl-store div.product div.thumbnails a.last,.kl-store-page #content div.product div.thumbnails a.last,.kl-store-page div.product div.thumbnails a.last {  margin-right: 0;}.kl-store #content div.product div.thumbnails.columns-1 a,.kl-store div.product div.thumbnails.columns-1 a,.kl-store-page #content div.product div.thumbnails.columns-1 a,.kl-store-page div.product div.thumbnails.columns-1 a {  width: 100%;  margin-right: 0;  float: none;}.kl-store #content div.product div.thumbnails.columns-2 a,.kl-store div.product div.thumbnails.columns-2 a,.kl-store-page #content div.product div.thumbnails.columns-2 a,.kl-store-page div.product div.thumbnails.columns-2 a {  width: 48%;}.kl-store #content div.product div.thumbnails.columns-4 a,.kl-store div.product div.thumbnails.columns-4 a,.kl-store-page #content div.product div.thumbnails.columns-4 a,.kl-store-page div.product div.thumbnails.columns-4 a {  width: 21.2%;}.kl-store #content div.product div.thumbnails.columns-5 a,.kl-store div.product div.thumbnails.columns-5 a,.kl-store-page #content div.product div.thumbnails.columns-5 a,.kl-store-page div.product div.thumbnails.columns-5 a {  width: 16.9%;}.kl-store #content div.product div.summary,.kl-store div.product div.summary,.kl-store-page #content div.product div.summary,.kl-store-page div.product div.summary {  float: right;  width: 48%;}.kl-store #content div.product .kl-store-tabs ul.tabs li,.kl-store div.product .kl-store-tabs ul.tabs li,.kl-store-page #content div.product .kl-store-tabs ul.tabs li,.kl-store-page div.product .kl-store-tabs ul.tabs li {  display: inline-block}.kl-store #content div.product #reviews .comment:after,.kl-store #content div.product #reviews .comment:before,.kl-store .kl-store-pagination ul.page-numbers:after,.kl-store .kl-store-pagination ul.page-numbers:before,.kl-store div.product #reviews .comment:after,.kl-store div.product #reviews .comment:before,.kl-store ul.products:after,.kl-store ul.products:before,.kl-store-page #content div.product #reviews .comment:after,.kl-store-page #content div.product #reviews .comment:before,.kl-store-page .kl-store-pagination ul.page-numbers:after,.kl-store-page .kl-store-pagination ul.page-numbers:before,.kl-store-page div.product #reviews .comment:after,.kl-store-page div.product #reviews .comment:before,.kl-store-page ul.products:after,.kl-store-page ul.products:before {  content: " ";  display: table}.kl-store #content div.product #reviews .comment:after,.kl-store div.product #reviews .comment:after,.kl-store-page #content div.product #reviews .comment:after,.kl-store-page div.product #reviews .comment:after {  clear: both}.kl-store #content div.product #reviews .comment img,.kl-store div.product #reviews .comment img,.kl-store-page #content div.product #reviews .comment img,.kl-store-page div.product #reviews .comment img {  float: right;  height: auto;}.kl-store ul.products li.product,.kl-store-page ul.products li.product {  float: left;  margin: 0 3.8% 2.992em 0;  padding: 0;  position: relative;  width: 22.05%;}.kl-store ul.products li.last,.kl-store-page ul.products li.last {  margin-right: 0;}.kl-store-page.columns-1 ul.products li.product,.kl-store.columns-1 ul.products li.product {  width: 100%;  margin-right: 0;}.kl-store-page.columns-2 ul.products li.product,.kl-store.columns-2 ul.products li.product {  width: 48%;}.kl-store-page.columns-3 ul.products li.product,.kl-store.columns-3 ul.products li.product {  width: 30.75%;}.kl-store-page.columns-5 ul.products li.product,.kl-store.columns-5 ul.products li.product {  width: 16.95%;}.kl-store-page.columns-6 ul.products li.product,.kl-store.columns-6 ul.products li.product {  width: 13.5%;}.kl-store .kl-store-result-count,.kl-store-page .kl-store-result-count {  float: left;}.kl-store .kl-store-ordering,.kl-store-page .kl-store-ordering {  float: right;}.kl-store .kl-store-pagination ul.page-numbers li,.kl-store-page .kl-store-pagination ul.page-numbers li {  display: inline-block;}.kl-store #content table.cart img,.kl-store table.cart img,.kl-store-page #content table.cart img,.kl-store-page table.cart img {  height: auto;  width: 42px;  box-shadow: none;}.kl-store #content table.cart td.actions,.kl-store table.cart td.actions,.kl-store-page #content table.cart td.actions,.kl-store-page table.cart td.actions {  text-align: right;}.kl-store #content table.cart td.actions .input-text,.kl-store table.cart td.actions .input-text,.kl-store-page #content table.cart td.actions .input-text,.kl-store-page table.cart td.actions .input-text {  width: 150px;  margin-right: 5px;  padding: 5px 10px;}.kl-store #content table.cart td.actions .coupon,.kl-store table.cart td.actions .coupon,.kl-store-page #content table.cart td.actions .coupon,.kl-store-page table.cart td.actions .coupon {  float: left;}.kl-store table.shop_table td {  border-top: 1px solid rgba(221, 221, 221, 0.64);  padding: 6px 12px;  vertical-align: middle;}.kl-store .cart-collaterals .cart_totals table td,.kl-store .cart-collaterals .cart_totals table th {  border-top: 1px solid #ebe9eb;}.kl-store .cart-collaterals .cart_totals table tr:first-child td,.kl-store .cart-collaterals .cart_totals table tr:first-child th {  border-top: 0;}.kl-store-page #respond input#submit.alt,.kl-store-page a.button.alt,.kl-store-page button.button.alt,.kl-store-page input.button.alt {  background: #000;  font-weight: 600;}.kl-store #content table.cart td.actions .coupon label,.kl-store table.cart td.actions .coupon label,.kl-store-page #content table.cart td.actions .coupon label,.kl-store-page table.cart td.actions .coupon label {  display: none}.kl-store .cart-collaterals .shipping_calculator:after,.kl-store .cart-collaterals .shipping_calculator:before,.kl-store .cart-collaterals:after,.kl-store .cart-collaterals:before,.kl-store form .form-row:after,.kl-store form .form-row:before,.kl-store ul.cart_list li:after,.kl-store ul.cart_list li:before,.kl-store ul.product_list_widget li:after,.kl-store ul.product_list_widget li:before,.kl-store-page .cart-collaterals .shipping_calculator:after,.kl-store-page .cart-collaterals .shipping_calculator:before,.kl-store-page .cart-collaterals:after,.kl-store-page .cart-collaterals:before,.kl-store-page form .form-row:after,.kl-store-page form .form-row:before,.kl-store-page ul.cart_list li:after,.kl-store-page ul.cart_list li:before,.kl-store-page ul.product_list_widget li:after,.kl-store-page ul.product_list_widget li:before {  content: " ";  display: table}.kl-store .cart-collaterals,.kl-store-page .cart-collaterals {  width: 100%;}.kl-store .cart-collaterals .related,.kl-store-page .cart-collaterals .related {  width: 30.75%;  float: left;}.kl-store .cart-collaterals .cross-sells,.kl-store-page .cart-collaterals .cross-sells {  width: 48%;  float: left;}.kl-store .cart-collaterals .cross-sells ul.products,.kl-store-page .cart-collaterals .cross-sells ul.products {  float: none;}.kl-store .cart-collaterals .cross-sells ul.products li,.kl-store-page .cart-collaterals .cross-sells ul.products li {  width: 48%;}.kl-store .cart-collaterals .shipping_calculator,.kl-store-page .cart-collaterals .shipping_calculator {  width: 48%;  clear: right;  float: right;}.kl-store .cart-collaterals .shipping_calculator:after,.kl-store form .form-row-wide,.kl-store form .form-row:after,.kl-store ul.cart_list li:after,.kl-store ul.product_list_widget li:after,.kl-store-page .cart-collaterals .shipping_calculator:after,.kl-store-page form .form-row-wide,.kl-store-page form .form-row:after,.kl-store-page ul.cart_list li:after,.kl-store-page ul.product_list_widget li:after {  clear: both}.kl-store .cart-collaterals .shipping_calculator .col2-set .col-1,.kl-store .cart-collaterals .shipping_calculator .col2-set .col-2,.kl-store-page .cart-collaterals .shipping_calculator .col2-set .col-1,.kl-store-page .cart-collaterals .shipping_calculator .col2-set .col-2 {  width: 47%}.kl-store .cart-collaterals .cart_totals,.kl-store-page .cart-collaterals .cart_totals {  float: right;  width: 48%;}.kl-store ul.cart_list li img,.kl-store ul.product_list_widget li img,.kl-store-page ul.cart_list li img,.kl-store-page ul.product_list_widget li img {  float: right;  height: auto;}.kl-store form .form-row label,.kl-store-page form .form-row label {  display: block;}.kl-store form .form-row label.checkbox,.kl-store-page form .form-row label.checkbox {  display: inline;}.kl-store form .form-row select,.kl-store-page form .form-row select {  width: 100%;}.kl-store form .form-row .input-text,.kl-store-page form .form-row .input-text {  box-sizing: border-box;  width: 100%;  margin-bottom: 8px;}.kl-store form .form-row-first,.kl-store form .form-row-last,.kl-store-page form .form-row-first,.kl-store-page form .form-row-last {  float: left;  width: 47%;  overflow: visible;}.kl-store #payment #place_order,.kl-store form .form-row-last,.kl-store-page #payment #place_order,.kl-store-page form .form-row-last {  float: right;}.kl-store #payment .form-row select,.kl-store-page #payment .form-row select {  width: auto;}.kl-store #payment .terms,.kl-store-page #payment .terms {  text-align: right;  padding: 0 1em;}/* Kallyas-store overide stylee *//* Products in listings */.kl-store-page .left_sidebar ul.products li.product:nth-child(3n + 1) {  clear: both;}.kl-store-page ul.products {  list-style: none;  margin: 0 -15px;  padding: 0;}.kl-store-page ul.products li.product {  margin: 0 0 30px;  padding: 0 15px;  width: 25%;}/* When with sidebar */.kl-store-page .left_sidebar ul.products li.product,.kl-store-page .right_sidebar ul.products li.product {  width: 33.3333%;  float: left;}.kl-store-page #content div.product div.images,.kl-store-page div.product div.images {  width: 100%;}/* custom buttons */.btn-flat,.kl-store-page a.button,.kl-store-page button.button,.kl-store-page button.button.alt,.kl-store-page input.button,.kl-store-page input#button,.kl-store-page #review_form #submit {  background: #D31447;  font-size: 13px !important;  padding: 10px 20px;  font-weight: 600;  color: #fff;  text-transform: uppercase;  text-shadow: none;  border-radius: 3px;  box-shadow: none;  position: relative;  border: 0;  line-height: 1;}.btn-flat:hover,.kl-store-page a.button:hover,.kl-store-page button.button:hover,.kl-store-page button.button.alt:hover,.kl-store-page input.button:hover,.kl-store-page input#button:hover,.kl-store-page #review_form #submit:hover {  background: #343434;  color: #fff !important;}/* Alternative Button */.kl-store-page #respond input#submit.alt,.kl-store-page a.button.alt,.kl-store-page button.button.alt,.kl-store-page input.button.alt {  font-weight: 600;}.kl-store-page #respond input#submit.alt:hover,.kl-store-page a.button.alt:hover,.kl-store-page button.button.alt:hover,.kl-store-page input.button.alt:hover {  background: #232323;}.product-list-item,.kl-store-page ul.products li.product .product-list-item {  display: block;  position: relative;  background: #ffffff;  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(61%, #ffffff), color-stop(100%, #ededed));  background: -webkit-radial-gradient(center, ellipse cover, #ffffff 61%, #ededed 100%);  background: -webkit-radial-gradient(center, ellipse, #ffffff 0%, #ffffff 50%, #ededed 100%);  background: radial-gradient(ellipse at center, #ffffff 0%, #ffffff 50%, #ededed 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1);}.product-list-item:before,.kl-store-page ul.products li.product .product-list-item:before {  content: " ";  position: absolute;  left: 0;  top: 0;  z-index: 1;  width: 100%;  height: 100%;  pointer-events: none;  box-shadow: inset 0 0 0 2px #e8e8e8;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}/* Product in listing - Image */.product-list-item > a,.kl-store-page ul.products li.product .product-list-item > a {  display: block;  position: relative;}.product-list-item .kw-prodimage,.kl-store-page ul.products li.product .product-list-item .kw-prodimage {  text-align: center;  /*line-height:250px; height: 250px;*/  overflow: hidden;  position: relative;  z-index: 0;  display: block;}.product-list-item .kw-prodimage-img,.kl-store-page ul.products li.product .product-list-item .kw-prodimage-img {  margin-bottom: 0;  width: auto;  margin: 0 auto;  vertical-align: middle;  opacity: 1;  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;}.product-list-item .kw-prodimage-img:not(:only-child),.kl-store-page ul.products li.product .product-list-item .kw-prodimage-img:not(:only-child) {  position: relative;  z-index: 1}.product-list-item .kw-prodimage-img-secondary,.kl-store-page ul.products li.product .product-list-item .kw-prodimage-img-secondary {  position: absolute;  left: 0;  top: 0;  opacity: 0;  -webkit-transition: opacity .4s;  transition: opacity .4s;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-backface-visibility: hidden;}.product-list-item:hover .kw-prodimage-img-secondary,.kl-store-page ul.products li.product .product-list-item:hover .kw-prodimage-img-secondary {  opacity: 1;  z-index: 1;}.product-list-item:hover .kw-prodimage-img:not(:only-child),.kl-store-page ul.products li.product .product-list-item:hover .kw-prodimage-img:not(:only-child) {  opacity: 0;}.product-list-item .kw-prodimage-img[data-src],.kl-store-page ul.products li.product .product-list-item .kw-prodimage-img[data-src] {  opacity: 0;}/* Product in listing - Details */.product-list-item .kw-details,.kl-store-page ul.products li.product .product-list-item .kw-details {  padding: 20px 20px 20px;  position: relative;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  background: #fff;}.product-list-item .kw-details-title,.kl-store-page ul.products li.product .product-list-item .kw-details-title {  font-size: 16px;  line-height: 1.3;  margin: 0 0 10px;  padding: 0;  font-weight: 300;  min-height: 40px;}.product-list-item .kw-details-title,.kl-store-page ul.products li.product .product-list-item .kw-details-title,.product-list-item .kw-details-title a,.kl-store-page ul.products li.product .product-list-item .kw-details-title a {  color: #2f2f2f;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}/* Product in listing - Description */.product-list-item .kw-details-desc,.kl-store-page ul.products li.product .product-list-item .kw-details-desc {  font-size: 12px;  color: #939393;  line-height: 1.4;  margin-bottom: 10px;}.product-list-item .kw-details-desc,.kl-store-page ul.products li.product .product-list-item .kw-details-desc {  display: block;  clear: both;  position: relative;  height: 60px;  overflow: hidden;}.product-list-item .kw-details-desc:after,.kl-store-page ul.products li.product .product-list-item .kw-details-desc:after,.product-list-item .kw-details-desc:before,.kl-store-page ul.products li.product .product-list-item .kw-details-desc:before {  content: '';  position: absolute;  left: 0;  bottom: 0;  height: 60%;  width: 100%;  -webkit-transition: opacity 0.2s ease-out;  transition: opacity 0.2s ease-out;}.product-list-item .kw-details-desc:after,.kl-store-page ul.products li.product .product-list-item .kw-details-desc:after {  opacity: 1;  background: -moz-linear-gradient(top, transparent 0%, #fff 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #fff));  background: -webkit-linear-gradient(top, transparent 0%, #fff 100%);  background: -o-linear-gradient(top, transparent 0%, #fff 100%);  background: -ms-linear-gradient(top, transparent 0%, #fff 100%);  background: linear-gradient(to bottom, transparent 0%, #fff 100%);}.product-list-item .kw-details-desc:before,.kl-store-page ul.products li.product .product-list-item .kw-details-desc:before {  opacity: 0;  background: -moz-linear-gradient(top, transparent 0%, #edecec 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #edecec));  background: -webkit-linear-gradient(top, transparent 0%, #edecec 100%);  background: -o-linear-gradient(top, transparent 0%, #edecec 100%);  background: -ms-linear-gradient(top, transparent 0%, #edecec 100%);  background: linear-gradient(to bottom, transparent 0%, #edecec 100%);}.product-list-item:hover .kw-details-desc:after,.kl-store-page ul.products li.product .product-list-item:hover .kw-details-desc:after {  opacity: 0;}.product-list-item:hover .kw-details-desc:before,.kl-store-page ul.products li.product .product-list-item:hover .kw-details-desc:before {  opacity: 1;}/* Product in listing - Actions */.product-list-item .kw-actions,.kl-store-page ul.products li.product .product-list-item .kw-actions {  text-align: right;  position: absolute;  right: 0;  bottom: 10px;  width: 0;  overflow: hidden;  line-height: 1;  z-index: 1;  padding: 10px 0;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}.product-list-item .kw-actions a,.kl-store-page ul.products li.product .product-list-item .kw-actions a {  text-transform: uppercase;  display: inline-block;  background: #D31447;  color: #fff;  font-size: 10px;  line-height: 1;  padding: 6px 10px;  white-space: nowrap;  margin-bottom: 3px;  position: relative;  float: right;  clear: right;  font-weight: 600;  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);}.product-list-item .kw-actions a:hover,.kl-store-page ul.products li.product .product-list-item .kw-actions a:hover {  background: #333;}.product-list-item .kw-actions a.loading:before,.kl-store-page ul.products li.product .product-list-item .kw-actions a.loading:before {  background: url("/upload/images/ajax-loader.gif") no-repeat scroll center center rgba(255, 255, 255, 0.65);  bottom: 0;  content: "";  left: 0;  position: absolute;  right: 0;  top: 0;}/* Product in listing - Price */.product-list-item .price,.product-list-item .price ins,.kl-store-page ul.products li.product .product-list-item .price,.kl-store-page ul.products li.product .product-list-item .price ins {  color: #282828;  font-size: 18px;  font-weight: 600;  line-height: 1;  margin-bottom: 0;  text-decoration: none;}.product-list-item .price del span,.kl-store-page ul.products li.product .product-list-item .price del {  font-weight: normal;  display: inline-block;}.product-list-item .price del span,.kl-store-page ul.products li.product .product-list-item .price del span {  position: relative;  color: #000;  margin-right: 5px;  text-decoration: line-through;}.product-list-item .price del,.product-list-item .price ins,.kl-store-page ul.products li.product .product-list-item .price del,.kl-store-page ul.products li.product .product-list-item .price ins {  font-size: 80%}/* Product in listing - Rating */.product-list-item .star-rating,.kl-store-page ul.products li.product .product-list-item .star-rating {  overflow: hidden;  position: absolute;  right: 20px;  bottom: 18px;  height: 1em;  line-height: 1;  font-size: 10px;  width: 5.4em;  color: #CACACA;  font-family: star}.product-list-item .star-rating {  bottom: 26px;}.product-list-item .star-rating:before,.kl-store-page ul.products li.product .product-list-item .star-rating:before {  content: "\73\73\73\73\73";  color: #E0E0E0;  float: left;  top: 0;  left: 0;  position: absolute}.product-list-item .star-rating span,.kl-store-page ul.products li.product .product-list-item .star-rating span {  overflow: hidden;  float: left;  top: 0;  left: 0;  position: absolute;  padding-top: 1.5em}.product-list-item .star-rating span:before,.kl-store-page ul.products li.product .product-list-item .star-rating span:before {  content: "\53\53\53\53\53";  top: 0;  position: absolute;  left: 0}/* Product in listing - Hover item */.product-list-item:hover:before,.kl-store-page ul.products li.product .product-list-item:hover:before {  box-shadow: inset 0 0 0 4px #9c9c9c;}.product-list-item:hover .kw-details,.kl-store-page ul.products li.product .product-list-item:hover .kw-details {  background: #edecec;}.product-list-item:hover .kw-details-title,.kl-store-page ul.products li.product .product-list-item:hover .kw-details-title {  color: #D31447;}.product-list-item:hover .kw-actions,.kl-store-page ul.products li.product .product-list-item:hover .kw-actions {  width: 140px;  right: 4px;}/* PRODUCT CATEGORIES WIDGET */.kl-store.widget_product_categories {}.kl-store.widget_product_categories .product-categories {  list-style: none;  margin: 0;  padding: 0;}.kl-store.widget_product_categories .cat-item {  margin: 10px 0}.kl-store.widget_product_categories .cat-item a {  font-weight: 400;  font-size: 14px;  color: #484848 !important;  padding: 10px 0;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.kl-store.widget_product_categories .cat-item a:hover {  color: #111}.kl-store.widget_product_categories .cat-item a:before {  content: '';  display: inline-block;  margin-right: 12px;  width: 8px;  height: 2px;  background: #E1E1E1;  vertical-align: middle;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.kl-store.widget_product_categories .cat-item.current-cat > a {  font-weight: 600;  color: #181818;}.kl-store.widget_product_categories .cat-item.current-cat > a:before {  background: #bbb;}.kl-store.widget_product_categories .cat-item .count {  opacity: .5;}.kl-store.widget_product_categories .children {  list-style: none;  margin: 0;  padding: 0 0 0 20px}/* Price Slider Widget */.kl-store.widget_price_filter .price_label {  font-size: 14px;}.kl-store.widget_price_filter .ui-slider .ui-slider-handle {  -webkit-transition: background-color .2s ease-out;  transition: background-color .2s ease-out;  background-color: #C8C8C8;  width: 10px;  height: 10px;  top: 2px;}.kl-store.widget_price_filter:hover .ui-slider .ui-slider-handle {  background-color: #898989;}.kl-store.widget_price_filter .ui-slider .ui-slider-range {  background-color: #C8C8C8;}.kl-store.widget_price_filter .price_slider_wrapper .ui-widget-content {  background-color: #9D9D9D;  margin-bottom: 30px;  margin-top: 30px;}.kl-store.widget_price_filter .ui-slider-horizontal {  height: 3px;  margin-top: 25px;}/* Top rated produts */.kl-store.widget ul.product_list_widget {  list-style: none;  padding: 0;}.kl-store.widget ul.product_list_widget li {  margin-bottom: 20px;  padding: 0;}.kl-store.widget ul.product_list_widget li:after,.kl-store.widget ul.product_list_widget li:before {}.kl-store.widget ul.product_list_widget li a {  font-size: 13px;  line-height: 1.6;  margin-bottom: 10px;}.kl-store.widget ul.product_list_widget li a span {  font-weight: 400;}.kl-store.widget ul.product_list_widget li img {  width: 58px;  float: right;}.kl-store.widget ul.product_list_widget li .amount {  font-weight: 300;  display: block;}.kl-store.widget ul.product_list_widget li .star-rating {  color: #D31447;  font-size: 10px;  margin-bottom: 10px;}.kl-store.widget:last-child {  margin-bottom: 0}/* Subcategories page */.kl-store-page ul.products li.product-category h3 {  margin: 0 20px;  font-size: 18px;  font-weight: 300;  line-height: 1.4;  padding-bottom: 20px;}.kl-store-page ul.products li.product-category h3 mark {  background: none;  font-weight: 400;}/* Cart List */.kl-store ul.cart_list li a {  font-size: 14px;}/* Shopping cart widget */.kl-store .widget_shopping_cart .total,.kl-store.widget_shopping_cart .total {  font-size: 16px;  border-top-style: solid;  padding-top: 15px;}/* Category */.kl-store-page .page-title {  color: #343434;}/* Top side of category listing */.kl-store-page .kl-store-ordering select {  height: 34px;  font-size: 11px;  font-weight: 600;  outline: none;  border-radius: 3px;  border: 1px solid #D9D9D9;  -webkit-appearance: none;  background-image: url(/upload/images/select-arrow.svg);  background-repeat: no-repeat;  background-size: 6px 12px;  background-position-y: center;  background-position-x: calc( 100% - 10px);  text-transform: uppercase;  padding-left: 10px;  color: #909090;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;}.kl-store-page .kl-store-ordering select:hover,.kl-store-page .kl-store-ordering select:focus {  border: 1px solid #bababa;  color: #787878;}.kl-store-page .kl-store-result-count {  margin: 10px 0;  text-transform: uppercase;  font-size: 11px;  font-weight: 600;  color: #838383;  float: left;}.kl-store-page .kl-store-ordering,.kl-store-page .kl-store-result-count {  margin: 0 0 20px;}.kl-store-page .kl-store-ordering {  float: right;}/* Forms */.kl-store-page input.input-text,.kl-store-page textarea.input-text,.kl-store-page form .form-row select,/* Overrides for forced styles from WC */.kl-store-cart table.cart td.actions .coupon .input-text {  padding: 7px 10px;  box-shadow: inset 2px 2px 0 0px rgba(0, 0, 0, 0.05);  border-radius: 3px;  border: 1px solid #D9D9D9;  -webkit-transition: box-shadow .25s ease-in-out;  transition: box-shadow .25s ease-in-out;  width: 50px;}.kl-store-page input.input-text:hover,.kl-store-page textarea.input-text:hover,.kl-store-page form .form-row select:hover,.kl-store-page input.input-text:focus,.kl-store-page textarea.input-text:focus,.kl-store-page form .form-row select:focus {  border: 1px solid #bababa;  color: #787878;}.kl-store-page form .form-row select {  height: 34px;}.kl-store-page input.input-text,.kl-store-page textarea.input-text,.kl-store-page .login .input-text {  border: 1px solid #d8d8d8;}.kl-store-page form .form-row.kl-store-invalid input.input-text,.kl-store-page form .form-row.kl-store-invalid select {  box-shadow: inset 3px 0 0 #e2401c}.kl-store-page .kl-store form .form-row label {  font-weight: 400;}/* Messages / Notices */.kl-store-page .kl-store-error,.kl-store-page .kl-store-error:before,.kl-store-page .kl-store-info,.kl-store-page .kl-store-info:before,.kl-store-page .kl-store-message,.kl-store-page .kl-store-message:before {  color: #fff;  line-height: 30px;  border-top: 0;}.kl-store-page .kl-store-error,.kl-store-page .kl-store-info,.kl-store-page .kl-store-message {  border-left: .618em solid rgba(0, 0, 0, .15)}.kl-store-page .kl-store-error a,.kl-store-page .kl-store-info a,.kl-store-page .kl-store-message a {  color: #fff;  margin-left: 10px;  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.kl-store-page .kl-store-error a:hover,.kl-store-page .kl-store-info a:hover,.kl-store-page .kl-store-message a:hover {  border-color: rgba(255, 255, 255, 0.4);}.kl-store-page .kl-store-info {  background-color: #3D9CD2;}.kl-store-page .kl-store-error {  background-color: #e2401c;}.kl-store-page .kl-store-message {  background-color: #0f834d;}.kl-store-page .kl-store-message .button.wc-forward {  background: none;  color: #fff;  border: 1px solid rgba(255, 255, 255, 0.5);}.kl-store-page .kl-store-message .button.wc-forward:hover {  background: none;  color: #fff;  border-color: rgba(255, 255, 255, 0.8);}/*** Shopping Cart */.kl-store-page table.shop_table {  border: 0;  border-radius: 0;  background-color: #fff;  width: 100%;}.kl-store-page table.shop_table thead {  color: #fff;  text-transform: uppercase;  font-size: 12px;  border-radius: 3px;}.kl-store-page table.shop_table thead th {  background-color: #ccc;  color: #454545;  font-weight: 600;}.kl-store-page table.shop_table thead th:first-child {  border-radius: 3px 0 0 0;}.kl-store-page table.shop_table thead th:last-child {  border-radius: 0 3px 0 0;}.kl-store-page table.shop_table thead th,.kl-store-page table.shop_table td {  padding: 15px}.kl-store-cart table.cart .product-remove {  width: 60px;  padding: 0;  text-align: center;}.kl-store-cart table.cart .product-remove .remove {  display: inline-block;  margin: 0 auto;}.kl-store-cart table.cart .product-thumbnail {  width: 52px;  padding: 0;}.kl-store-cart table.cart .product-thumbnail img {  width: 42px;  box-shadow: none}.kl-store-cart table.cart td.actions .coupon .input-text {  width: auto;  height: auto;  line-height: normal;}@media screen and (max-width: 767px) {  .kl-store-page table.cart td.actions .coupon + .button {    margin: 30px auto 20px;    display: block;  }}.shipping-calculator-button {  background-color: #D4D4D4;  padding: 6px 10px;  border-radius: 2px;  line-height: 1;  margin-top: 10px;  display: inline-block;}.shipping-calculator-button:hover {  background-color: #ccc;}/*** Cart totals */.kl-store-page .cart-collaterals .cart_totals {  width: 50%;}.kl-store-page .cart-collaterals .cart_totals > h2 {  text-transform: uppercase;  color: #888;}.kl-store-page .cart-collaterals .cart_totals table {  width: 100%;}.kl-store-page .cart-collaterals .cart_totals .order-total {  background-color: #eee;  font-size: 16px;}.kl-store-page .cart-collaterals .cart_totals table th {  text-transform: uppercase;  font-weight: 600;}.kl-store-page .cart-collaterals .cart_totals table td,.kl-store-page .cart-collaterals .cart_totals table th {  padding: 10px;}.kl-store-page .cart-collaterals ul.products li.product .product-list-item .kw-prodimage {  line-height: 180px;  height: 180px;}.kl-store-page .cart-collaterals .cross-sells {  width: 50%;}.kl-store-page .cart-collaterals .cross-sells > h2 {  font-size: 22px;  font-weight: 400;}.kl-store-page .wc-proceed-to-checkout {  display: inline-block;}@media screen and (max-width: 767px) {  .kl-store-page .cart-collaterals .cross-sells,  .kl-store-page .cart-collaterals .cart_totals {    width: 100%;  }}/*** Checkout */.kl-store-page .kl-store-shipping-fields > h3 {  margin-top: 10px;}.kl-store-page .kl-store-shipping-fields > h3 label {  font-weight: 400;  display: inline-block;  font-size: 20px;  margin-right: 10px;}.kl-store-page .kl-store-checkout-review-order .product-name {  width: 35%}.kl-store table.shop_table tbody th,.kl-store table.shop_table tfoot td,.kl-store table.shop_table tfoot th {  font-weight: 600;}.kl-store-page table.shop_table .order-total {  background-color: #eee;  font-size: 16px;}.kl-store-page table.kl-store-checkout-review-order-table {  border-bottom: 1px solid #ccc;  margin-bottom: 30px;}.payment_methods {  list-style: none;  padding: 0;}/*** ACCOUNT Page */.kl-store-page table.my_account_orders th.order-total,.kl-store-page table.my_account_orders td.order-total {  background-color: #ccc;  font-size: 13px;}.kl-store-page table.my_account_orders td.order-total {  background-color: transparent;}.kl-store-page .addresses .title h3 {  float: left;  margin-top: 0;  line-height: 1.3;  margin-bottom: 20px;  text-transform: uppercase;  font-size: 20px;}.kl-store-page .addresses .title .edit,.kl-store-page ul.digital-downloads li .count {  float: right;  padding: 7px 10px 6px;  background-color: #DEDEDE;  border-radius: 2px;  text-transform: uppercase;  font-weight: 600;  color: #676767;  font-size: 12px;  line-height: 1;  margin-top: 5px;}.kl-store-page .addresses .title .edit:hover,.kl-store-page ul.digital-downloads li .count:hover {  background-color: #CCC;}.kl-store-page .kl-store > form .form-row {  padding-left: 0;  padding-right: 0;}.kl-store-page .kl-store > form fieldset {  clear: both;  margin-top: 30px;  margin-bottom: 20px;}.kl-store-page .kl-store > form legend {  clear: both;  padding-bottom: 10px;}.kl-store-page .myaccount_user {  font-size: 14px;  line-height: 1.7;}.kl-store-page .myaccount_user a {  text-decoration: underline;}.kl-store-page .myaccount_user ~ h2,.kl-store-page .order-info ~ h2,.kl-store-page .order-info ~ header h2,.kl-store-page .kl-store > h2 {  text-transform: uppercase;  font-size: 20px;}.kl-store form.checkout_coupon,.kl-store form.login,.kl-store form.register {  border: 1px solid #E9E9E9;  padding: 10px 20px;}.kl-store form.login .form-row,.kl-store form.register .form-row {  margin-bottom: 10px;}.kl-store form.login .form-row .button + label,.kl-store form.register .form-row .button + label {  margin-left: 10px;}/*** PRODUCT PAGE */.kl-store-page .product-page {  margin-bottom: 30px;}.kl-store-page div.product .product_title {  font-size: 34px;  line-height: 1.4;  font-weight: normal;}.kl-store-page div.product .tabbable {  margin-bottom: 50px;}/* Prod page - main image */.kl-store-page .single_product_main_image .images {  border: 1px solid #EAEAEA;  background: #fff;  width: 100%;  padding-bottom: 1px;  position: relative;}.kl-store-page .single_product_main_image .images .kl-store-main-image {  width: 100%;  text-align: center;  display: block;}/* Prod page - thumbnails */.kl-store-page div.product div.images div.thumbnails {  padding: 10px 0 0 10px;  margin: 0 10px;}.kl-store-page div.product div.images div.thumbnails img {  border: 1px solid #EAEAEA;  padding: 2px;}.kl-store-page div.product div.images div.thumbnails img:hover {  border: 1px solid #EEE;}/* Prod page - summary (right side) */.kl-store-page div.product div.summary {  float: none !important;  width: 100% !important;}/* Prod page - price */.kl-store-page.single-product div.product p.price,.kl-store-page.single-product div.product span.price {  font-size: 24px;  color: #282828;}.kl-store-page.single-product div.product p.price .amount,.kl-store-page.single-product div.product span.price .amount {  margin: 0 5px;}.kl-store-page.single-product div.product p.price del,.kl-store-page.single-product div.product span.price del {  opacity: .8;  text-decoration: none;  display: inline-block;  margin-right: 10px;  display: inline-block;}.kl-store-page.single-product div.product p.price del .amount,.kl-store-page.single-product div.product span.price del .amount {  text-decoration: line-through;}.kl-store-page.single-product div.product p.price ins,.kl-store-page.single-product div.product span.price ins {  text-decoration: none;  font-weight: 600;  display: inline-block;}.kl-store-page.single-product div.product p.price del:before,.kl-store-page.single-product div.product span.price del:before,.kl-store-page.single-product div.product p.price ins:before,.kl-store-page.single-product div.product span.price ins:before {  text-decoration: none;  font-size: 10px;  display: block;  line-height: 1.4;  margin-left: 5px;  font-weight: 700;}.kl-store-page.single-product div.product p.price del:before,.kl-store-page.single-product div.product span.price del:before {  content: attr(data-was);  color: #888;}.kl-store-page.single-product div.product p.price del + ins:before,.kl-store-page.single-product div.product span.price del + ins:before {  content: attr(data-now);  color: #D31447;}/* Prod page - description */.kl-store-page.single-product div.product .kw-details-desc {  margin-bottom: 30px;}/* Prod page - simple add to cart */.kl-store-page div.product form.cart div.quantity {  margin-right: 10px;}.kl-store-page div.product form.cart div.quantity .qty {  height: 33px;  border-radius: 3px;  border: 1px solid #D9D9D9;}.kl-store-page div.product form.cart .single_add_to_cart_button {}/* Prod page - Variations (add to cart form) */.kl-store-page div.product form.cart .variations td.label {  display: table-cell;  padding: 0;  font-size: 100%;  text-align: start;  vertical-align: top;  padding-top: 10px;}.kl-store-page div.product form.cart .variations label {  display: inline-block;  text-transform: uppercase;  font-size: 16px;  font-weight: 400;  color: #000;  margin-right: 20px;}.kl-store-page div.product form.cart .variations select {  height: 34px;  font-size: 11px;  font-weight: 600;  outline: none;  border-radius: 3px;  border: 1px solid #D9D9D9;  background-repeat: no-repeat;  background-size: 6px 12px;  background-position-y: center;  background-position-x: calc( 100% - 10px);  text-transform: uppercase;  padding-left: 10px;  color: #909090;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;}.kl-store-page div.product form.cart .variations select:hover,.kl-store-page div.product form.cart .variations select:focus {  border: 1px solid #bababa;  color: #787878;}.kl-store-page div.product form.cart .reset_variations {  font-size: 11px;  text-transform: uppercase;  color: rgba(0, 0, 0, .8);  display: block !important;  margin-top: 5px;}.kl-store-page div.product form.cart .single_variation_wrap {  border-left: 3px solid rgba(0, 0, 0, 0.1);  padding-left: 20px;  padding-top: 5px;  padding-bottom: 5px;  margin-bottom: 20px;}.kl-store-page div.product form.cart .single_variation_wrap:before,.kl-store-page div.product form.cart .single_variation_wrap:after {  display: table;  content: " "}.kl-store-page div.product form.cart .single_variation_wrap:after {  clear: both;}.kl-store-page div.product form.cart .single_variation_wrap .single_variation {  margin-bottom: 15px;}.kl-store-page div.product form.cart .single_variation_wrap .single_variation .price {  font-size: 32px;  color: #444;  line-height: 1;}.kl-store-page div.product form.cart .single_variation_wrap .single_variation .price:before {  content: '';  width: 20px;  height: 1px;  background: #ccc;  display: inline-block;  vertical-align: middle;  margin-right: 10px;  margin-left: -20px;}.kl-store-page div.product form.cart .single_variation_wrap .variations_button {}.kl-store-page div.product form.cart .single_variation_wrap .variations_button:before,.kl-store-page div.product form.cart .single_variation_wrap .variations_button:after {  display: table;  content: " "}.kl-store-page div.product form.cart .single_variation_wrap .variations_button:after {  clear: both;}.kl-store-page div.product form.cart .single_variation_wrap .variations_button div.quantity {  margin-right: 10px;  float: left;}.kl-store-page div.product form.cart .single_variation_wrap .variations_button div.quantity .qty {  height: 33px;  width: 50px;  border-radius: 3px;  border: 1px solid #D9D9D9;}.kl-store-page div.product form.cart .single_variation_wrap .variations_button .single_add_to_cart_button {}.variations {  margin-bottom: 15px;}/* Prod page - product meta */.kl-store-page .product_meta {  margin-bottom: 10px;}.kl-store-page .product_meta > span {  display: block;}.kl-store-page .product_meta span a {  font-weight: normal;}/* Product page - rating */.kl-store-page .kl-store-product-rating .star-rating {  margin: 5px 5px 10px;  float: left;  color: #D31447;}.kl-store-page #comments .star-rating {  margin-bottom: 10px;  float: right;}/* kl-store Tabs - reviews / comments */.kl-store-page #reviews #comments ol.commentlist li .comment-text {  margin-left: 0;  border: 0;}.kl-store-page #reviews #comments ol.commentlist li img.avatar {  margin: 10px;}/* kl-store Tabs - Tab nav */.kl-store-page div.product .kl-store-tabs {  margin-bottom: 50px}.kl-store-page div.product .kl-store-tabs ul.tabs {  margin: 0;  padding: 0;  margin-bottom: -1px;  border-bottom: none;}.kl-store-page div.product .kl-store-tabs ul.tabs:before {  border: 0;}.kl-store-page div.product .kl-store-tabs ul.tabs li {  margin: 0;  box-shadow: none;  background: none;  padding: 0;  border: none;  float: left;  display: block;}.kl-store-page div.product .kl-store-tabs ul.tabs li:before {  display: none;}.kl-store-page div.product .kl-store-tabs ul.tabs li:after {  display: none;}.kl-store-page div.product .kl-store-tabs ul.tabs li a {  font-weight: normal;  padding: 15px 20px;  line-height: 18px;  color: #343434;  display: block;  text-transform: uppercase;}.kl-store-page div.product .kl-store-tabs ul.tabs li.active a {  background: #FFF;  border: 1px solid #ECECEC;  border-bottom: 0;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}/* Product page tabs */.product .nav {  margin-bottom: -1px;}.product .nav > li {  display: inline-block;}.product .nav > li.active > a {  background-color: #fff;  border-radius: 4px 4px 0 0;  border: 1px solid #E4E4E4;  border-bottom: 0;}.product .tab-content {  background-color: #fff;  border-radius: 0px 4px 4px 4px;  border: 1px solid #E4E4E4;  padding: 20px;}.product .tab-content h2 {  margin-top: 0;}/* kl-store Tabs - panels */.kl-store-page div.product .kl-store-tabs .panel {  width: 100%;  padding: 10px 15px 15px;  border: 1px solid #ECECEC;  background: #FFF;}.kl-store-page div.product .kl-store-tabs h2,.upsells.products h2,.related.products h2 {  font-size: 18px;  line-height: 20px;  text-transform: uppercase;}div.product p.stock,.site-content div.product p.stock {  font-size: 11px;  color: #535353;}.variation .variation-color {  display: inline-block;}.shop_table .cart-subtotal,.shop_table .shipping {  border-top: 1px solid rgba(221, 221, 221, 0.64);}.kl-store table.shop_table tfoot th {  padding-left: 10px;}.kl-store-checkout #payment {  background: #ebe9eb;  border-radius: 5px;  padding: 20px;}.kl-store-checkout #payment div.payment_box {  position: relative;  width: 96%;  padding: 1em 2%;  margin: 1em 0;  font-size: .92em;  border-radius: 2px;  line-height: 1.5;  background-color: #dfdcde;  color: #515151;}.kl-store-checkout #payment div.payment_box p {  margin-bottom: 0;}.payment_method_paypal img {  height: 60px;  margin-left: 15px;  margin-right: 15px;}/* BADGES */.zn_badge_container {  position: absolute;  top: 20px;  left: 20px;  z-index: 1;}.product-page .zn_badge_container {  left: 35px;}.zn_badge_container .zn_badge_sale:not(:only-child) {  margin-bottom: -1px}.zn_badge_container .zn_badge_sale:not(:only-child):after {  display: none;}.zn_badge_container .zn_badge_new:not(:only-child):before {  content: '&';}.zn_badge_sale,.zn_badge_new {  color: #FFFFFF;  font-size: 10px;  line-height: 1;  padding: 8px 12px 7px;  position: relative;  display: block;  margin-bottom: 11px;  border-radius: 2px;  text-align: center;}.zn_badge_sale {  background: #C51212;}.zn_badge_sale:after,.zn_badge_new:after {  position: absolute;  bottom: -3px;  content: "";  width: 10px;  height: 10px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  border-radius: 2px;}.zn_badge_sale:after {  z-index: 1;  background-color: #D31447;  left: 5px;}.zn_badge_new {  background-color: #12A1C5;}.zn_badge_new:after {  background-color: #12A1C5;  z-index: 1;  left: 5px;}/* ORDERING FORM */.zn_woo_cat_page {  position: relative;}.kl-store_ordering {  float: right;  margin-bottom: 20px;  position: absolute;  top: 0;  right: 0;}/* register form */form .form-row input.input-text,form .form-row textarea {  height: auto;  min-height: 30px;}#payment ul.payment_methods li label {  display: inline-block;}.popupaddcart {  z-index: 1000;  width: 250px;  height: 40px;  line-height: 40px;  text-align: center;  background: #cecece;  border: 3px solid #999;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);  color: #333;  position: fixed;  left: 50%;  top: 50%;  margin: -20px 0 0 -125px;}.zn_loop_row {  clear: both;  height: 1px;}/* Reviews */.kl-store #reviews h3 {  font-size: 18px;  margin-bottom: 20px;  font-weight: 600;}.kl-store #reviews #comments ol.commentlist {  padding: 0;}.kl-store #reviews #comments ol.commentlist li img.avatar,.kl-store-page #reviews #comments ol.commentlist li img.avatar {  width: 70px;  position: relative;  margin-right: 15px;  float: left;}/* WOOCOOMERCE PRODUCT SUBCATEGORY */.zn_product_subcategory {  text-align: center;}.price-range button {  background: #D31447;  font-size: 13px !important;  padding: 6px 20px;  font-weight: 600;  color: #fff;  text-transform: uppercase;  text-shadow: none;  border-radius: 3px;  box-shadow: none;  position: relative;  border: 0;  display: inline-block;}.price-range button:hover {  background-color: #a41a1b;}.price-range {  position: relative;}.price-range-slider {  height: 4px;  background: #e7e7e7;  border-radius: 4px;  margin-bottom: 30px;}.price-range-slider .ui-slider-range {  background: #e5e5e7;  border-radius: 4px;}.price-range-slider .ui-slider-handle {  border-radius: 9px;  background-color: #ff525e;  width: 17px;  height: 17px;  margin-top: -6px;  outline: 0;  cursor: pointer;}.price-range-slider .ui-slider-handle:active {  outline: 0;}.price-range .price-result {  border: 0;  background: 0 0;  max-width: 70px;  font-size: 13px;  color: #535353;  outline: 0;  height: 32px;}.price-range:hover .price-range-slider {  background: #e7e7e7;}.price-range:hover .price-range-slider .ui-slider-range {  background: #c1c1c1;}.ui-widget-overlay {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;}.ui-slider {  position: relative;  text-align: left;}.ui-slider .ui-slider-handle {  position: absolute;  z-index: 1;  width: 1.2em;  height: 1.2em;}.ui-slider .ui-slider-range {  position: absolute;  z-index: 1;  font-size: .7em;  display: block;  border: 0;  background-position: 0 0;}.price-range .filter {  position: absolute;  right: 20px;}.price-range span {  color: #535353;  display: inline-block;}.pr-result {  display: inline-block;  float: right;  margin-top: 5px;}/* Messages / Notices */.kl-store-page .kl-store-error,.kl-store-page .kl-store-error:before,.kl-store-page .kl-store-info,.kl-store-page .kl-store-info:before,.kl-store-page .kl-store-message,.kl-store-page .kl-store-message:before {  color: #fff;  line-height: 30px;  border-top: 0;}.kl-store-page .kl-store-error,.kl-store-page .kl-store-info,.kl-store-page .kl-store-message {  border-left: .618em solid rgba(0, 0, 0, .15)}.kl-store-page .kl-store-error a,.kl-store-page .kl-store-info a,.kl-store-page .kl-store-message a {  color: #fff;  margin-left: 10px;  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.kl-store-page .kl-store-error a:hover,.kl-store-page .kl-store-info a:hover,.kl-store-page .kl-store-message a:hover {  border-color: rgba(255, 255, 255, 0.4);}.kl-store-page .kl-store-info {  background-color: #3D9CD2;  margin-bottom: 20px;  padding: 10px 20px;}.kl-store-page .kl-store-error {  background-color: #e2401c;}.kl-store-page .kl-store-message {  background-color: #0f834d;}.kl-store-page .kl-store-message .button.wc-forward {  background: none;  color: #fff;  border: 1px solid rgba(255, 255, 255, 0.5);}.kl-store-page .kl-store-message .button.wc-forward:hover {  background: none;  color: #fff;  border-color: rgba(255, 255, 255, 0.8);}/* 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;}.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;  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;}/* Fade Effect for opening */.mfp-fade.mfp-bg {  background: #333;  opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {  opacity: 0.94;}.mfp-fade.mfp-bg.mfp-removing {  opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {  opacity: 0;  -webkit-transition: all 0.15s ease-out;  -moz-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {  opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {  opacity: 0;}/* Zoom effect */.mfp-zoom-in .mfp-with-anim {  opacity: 0;  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  -webkit-transform: scale(0.8);  -ms-transform: scale(0.8);  transform: scale(0.8);}.mfp-zoom-in.mfp-bg {  opacity: 0;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}.mfp-zoom-in.mfp-ready .mfp-with-anim {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 0.8;}.mfp-zoom-in.mfp-removing .mfp-with-anim {  -webkit-transform: scale(0.8);  -ms-transform: scale(0.8);  transform: scale(0.8);  opacity: 0;}.mfp-zoom-in.mfp-removing.mfp-bg {  opacity: 0;}@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;  }  .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);    -ms-transform: scale(0.75);    transform: scale(0.75);  }  .mfp-arrow-left {    -webkit-transform-origin: 0;    -ms-transform-origin: 0;    transform-origin: 0;  }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    -ms-transform-origin: 100%;    transform-origin: 100%;  }  .mfp-container {    padding-left: 6px;    padding-right: 6px;  }}/* REVOLUTION SLIDER */.tp-caption.more_details a {  color: #fff;}.tp-caption.project_subtitle {  font-size: 18px;  font-weight: 700;  text-shadow: 1px 1px 0 white;  color: #888;}.rev_slider_wrapper.fullscreen-container {  height: 100vh !important;}/* Rev slider v5 with Kallyas v4+ */.tp-bullets.kallyas-default.vertical {  direction: rtl;  height: auto !important;}.tp-bullets.kallyas-default.vertical:before {  content: none;}.tp-bullets.kallyas-default.vertical .tp-bullet {  width: 30px;  height: 6px;  position: relative;  top: auto !important;  right: 0;  left: auto;  background-color: transparent;  -webkit-transition: width .15s ease-out, height .15s ease-out;  transition: width .15s ease-out, height .15s ease-out;  cursor: pointer;}.tp-bullets.kallyas-default.vertical .tp-bullet:before,.tp-bullets.kallyas-default.vertical .tp-bullet:after {  content: '';  width: 100%;  height: 1px;  position: absolute;  -webkit-transition: background-color .15s ease-out;  transition: background-color .15s ease-out;}.tp-bullets.kallyas-default.vertical .tp-bullet:before {  top: 3px;  background-color: rgba(0, 0, 0, .1);}.tp-bullets.kallyas-default.vertical .tp-bullet:after {  top: 4px;  background-color: rgba(255, 255, 255, .7);}.tp-bullets.kallyas-default.vertical .tp-bullet.selected {  background-color: transparent;}.tp-bullets.kallyas-default.vertical .tp-bullet:hover,.tp-bullets.kallyas-default.vertical .tp-bullet.selected {  width: 40px;}.tp-bullets.kallyas-default.vertical .tp-bullet.selected:hover:before,.tp-bullets.kallyas-default.vertical .tp-bullet.selected:hover:after,.tp-bullets.kallyas-default.vertical .tp-bullet.selected:before,.tp-bullets.kallyas-default.vertical .tp-bullet.selected:after {  background-color: #D31447;}.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet {  width: 50px;}.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet:hover,.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet.selected {  width: 70px;}.rev_slider,.rev_slider_wrapper {  height: 780px;}/* Arrows */.tparrows.kallyas-default {  background-color: transparent;}.tparrows.kallyas-default:before {  font-size: 24px;}/* A radial lighting background to simulate a gradient over a color */.tp-caption.light-faded-radial {  background-color: transparent !important;  background-image: -webkit-radial-gradient(43% 56%, circle, rgba(255, 255, 255, 0.3), transparent 70%), radial-gradient(circle at 65.72% 51.72%, rgba(255, 255, 255, 0.3), transparent 100%), radial-gradient(circle at 50% 50%, transparent, transparent 50%);  background-image: radial-gradient(circle at 43% 56%, rgba(255, 255, 255, 0.3), transparent 70%), radial-gradient(circle at 65.72% 51.72%, rgba(255, 255, 255, 0.3), transparent 50%), radial-gradient(circle at 50% 50%, transparent, transparent 100%);}/* Gradient Blue revolution slider background */.rev-gradient-blue .tp-bgimg {  background: #066ed9;  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #066ed9), color-stop(100%, #0da2be)) !important;  background: -webkit-linear-gradient(left, #066ed9 0%, #0da2be 100%) !important;  background: -webkit-linear-gradient(left, #066ed9 0%, #0da2be 100%) !important;  background: linear-gradient(to right, #066ed9 0%, #0da2be 100%) !important;}/* Dash list helper for rev slider */.rev-list-dash:before {  content: '';  width: 12px;  height: 3px;  background: #D31447;  display: inline-block;  margin-right: 10px;  vertical-align: middle;}.tp-caption.Fashion-BigDisplay,.Fashion-BigDisplay {  color: rgba(0, 0, 0, 1.00);  font-size: 60px;  line-height: 60px;  font-weight: 900;  font-style: normal;  font-family: Raleway;  padding: 0px 0px 0px 0px;  text-decoration: none;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0px 0px 0px 0px;  letter-spacing: 2px}.tp-caption.kl-shopslider-1,.kl-shopslider-1 {  color: rgba(207, 207, 207, 1.00);  font-size: 54px;  line-height: 60px;  font-weight: 300;  font-style: normal;  padding: 0px 0px 0px 0px;  text-decoration: none;  text-align: left;  background-color: transparent;  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 0px 0px 0px 0px}.tp-caption.kl-shop-btn,.kl-shop-btn {  color: rgba(212, 38, 39, 1.00);  font-size: 16px;  line-height: 17px;  font-weight: 500;  font-style: normal;  padding: 12px 35px 12px 35px;  text-decoration: none;  text-align: center;  background-color: rgba(0, 0, 0, 0);  border-color: rgba(212, 38, 39, 1.00);  border-style: solid;  border-width: 2px;  border-radius: 3px 3px 3px 3px}.tp-caption.kl-red-label,.kl-red-label {  color: rgba(255, 255, 255, 1.00);  font-size: 16px;  line-height: 20px;  font-weight: 300;  font-style: normal;  padding: 5px 50px 5px 10px;  text-decoration: none;  text-align: left;  background-color: rgba(212, 38, 39, 1.00);  border-color: transparent;  border-style: none;  border-width: 0px;  border-radius: 3px 3px 3px 3px}/* Bubble Box */.bubble-box {  max-width: 305px;  position: fixed;  bottom: 50px;  left: -100%;  z-index: 1000;  background: rgba(0, 0, 0, 0.8);  color: #fff;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out}.bubble-box.bb--anim-show {  left: 50px;}.bubble-box .bb--inner {  padding: 25px;}.bubble-box p:last-child {  margin-bottom: 0;}.bubble-box .bb--close {  position: absolute;  right: 10px;  top: 10px;  color: rgba(0, 0, 0, 0.6);  font-size: 14px;  line-height: 1;  cursor: pointer;}.bubble-box .bb--close:hover {  color: #fff;}.bubble-box.bb--anim-show.bb--anim-hide {  left: -100%;}/* Notification Style */.notification-box {  max-width: 305px;  border-radius: 7px;  box-shadow: 2px 4px 4px rgba(0, 0, 0, .15);}.notification-box a {  color: rgba(113, 189, 116, 0.75);}.notification-box .bb--close {  color: rgba(255, 255, 255, 0.6);  font-size: 18px;}/* Ad box */.ads-box {  background: rgba(255, 255, 255, 0.8);  border: 1px solid rgba(0, 0, 0, 0.05);  border-radius: 3px;  text-align: center;  color: #4F5152;  max-width: 190px;  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.18);  font-size: 13px;  line-height: 1.5;}.ads-box .pp-adimg {  border-radius: 2px;  margin-bottom: 10px;}.ads-box .bb--close {  right: 6px;  top: 5px;}.ads-box .bb--close:hover {  color: #000;}/* Kallyas Popup Box */.kl-pp-box {  width: 400px;  margin: 0 auto;  position: relative;}.kl-pp-box .kl-pp-inner {  border-radius: 5px;  background-color: #fff;}.kl-pp-box[data-ppbox-timeout] .dontshow {  font-size: 12px;  color: #fff;  margin-top: 5px;  display: inline-block;}/* Newsletter box */.kl-newsletter-box {  width: 755px;  height: 540px;  margin: 0 auto;  /*position: fixed; margin: -270px 0 0 -380px; left: 50%; top:50%;*/}.kl-newsletter-box .kl-pp-inner {  position: relative;}.nlbox--inner {  padding: 80px 60px 40px;  margin-left: 315px;}.nlbox--hugediscount {  border-top: 1px solid #E7E7E7;  border-bottom: 1px solid #E7E7E7;  margin: 20px 0;  padding: 0;  max-height: 200px;}.nlbox--hugediscount > span {  display: inline-block;  vertical-align: top;}.nlbox--preview {  position: absolute;  left: 0;  top: 0;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;  width: 315px;  height: 100%;  border-radius: 5px 0 0 5px;}.nlbox-logo {  position: absolute;  left: 0;  right: 0;  bottom: 30px;  text-align: center;  background-repeat: no-repeat;  background-size: contain;  background-position: center center;  min-height: 60px;}.kl-newsletter-box input[type="email"] {  width: 58%;  height: 38px;}.kl-newsletter-box form .btn {  width: 40%;}@media (max-width: 768px) {  .kl-newsletter-box {    width: 100%;  }  .nlbox--inner {    margin-left: 0;  }  .nlbox--preview {    display: none;  }  .nlbox--hugediscount > span {    font-size: 90px;  }  .kl-newsletter-box input[type="email"] {    width: 100%;  }}/* Portfolio Full Width *//* Project list */ul.thumbs {  list-style-type: none;  -webkit-backface-visibility: hidden;  margin: 0;  padding: 0;}ul.thumbs .project-item {  font-size: 13px;  text-align: center;  vertical-align: top;  display: block;  float: left;}ul.thumbs .inner-item {  padding: 0 15px;  margin-bottom: 2%;}ul.thumbs[data-columns="1"] .project-item {  width: 100%;  margin-bottom: 0;}ul.thumbs[data-columns="2"] .project-item {  width: 50%;  width: -webkit-calc( 100% / 2);  width: calc( 100% / 2);  margin-bottom: 0;}ul.thumbs[data-columns="3"] .project-item {  width: 33.3333%;  margin-bottom: 0;}ul.thumbs[data-columns="4"] .project-item {  width: 25%;  width: -webkit-calc( 100% / 4);  width: calc( 100% / 4);  margin-bottom: 0;}ul.thumbs[data-columns="5"] .project-item {  width: 20%;  width: -webkit-calc( 100% / 5);  width: calc( 100% / 5);  margin-bottom: 0;}ul.thumbs[data-columns="6"] .project-item {  width: 16.66666666666667%;  width: -webkit-calc(100% / 6);  width: calc(100% / 6);  margin-bottom: 1.8%;}@media (max-width: 419px) {  ul.thumbs .project-item {    width: 100% !important;  }}@media (min-width: 420px) and (max-width: 767px) {  ul.thumbs[data-columns="2"] .project-item,  ul.thumbs[data-columns="3"] .project-item,  ul.thumbs[data-columns="4"] .project-item,  ul.thumbs[data-columns="5"] .project-item,  ul.thumbs[data-columns="6"] .project-item {    width: 50%;  }}@media (min-width: 768px) and (max-width: 991px) {  ul.thumbs[data-columns="3"] .project-item,  ul.thumbs[data-columns="4"] .project-item,  ul.thumbs[data-columns="5"] .project-item,  ul.thumbs[data-columns="6"] .project-item {    width: 33.3333%;    width: -webkit-calc(100% / 3);    width: calc(100% / 3);  }}@media (min-width: 992px) and (max-width: 1199px) {  ul.thumbs[data-columns="4"] .project-item,  ul.thumbs[data-columns="5"] .project-item,  ul.thumbs[data-columns="6"] .project-item {    width: 33.333%;  }}ul.thumbs li {}ul.thumbs li [data-role="title"] {  font-size: 15px;  font-weight: 600;  color: #686b78;  margin: 0 0 10px;  line-height: 1;  text-transform: uppercase;}ul.thumbs li .prj-info {  margin-top: 20px}ul.thumbs li .img-placeholder {  position: relative;}ul.thumbs .overlay {  opacity: 0;  visibility: hidden;  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  background: rgba(0, 0, 0, 0.5);}ul.thumbs .overlay-inner {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  width: 100%;}ul.thumbs .overlay a {  display: inline-block;  font-size: 13px;  font-weight: 600;  color: #fff;  padding: 15px 30px;  border: 1px solid #fff;  border-radius: 2px;  text-decoration: none;  line-height: 1;  margin-left: 5px;  margin-right: 5px;  position: relative;}ul.thumbs .overlay a:hover {  border-color: transparent;  background: #fe6060;}ul.thumbs .overlay a:nth-child(1) {  top: -50px;}ul.thumbs .overlay a:nth-child(2) {  top: 50px;}ul.thumbs li:hover .overlay {  opacity: 1;  visibility: visible;}ul.thumbs li:hover .overlay a {  top: 0;}ul.thumbs li .appreciate {  display: inline-block;  width: 36px;  height: 36px;  border-radius: 18px;  background: #dddddd;  text-decoration: none;}ul.thumbs li .appreciate::before {  font-size: 18px;  line-height: 39px;  text-align: center;  color: #fff;}ul.thumbs li .appreciate:hover {  background: #fe6060;}/* project list - style2 */ul.thumbs.style2 .inner-item {  position: relative;  overflow: hidden;}ul.thumbs.style2 .prj-info {  margin: 0;  position: absolute;  width: 100%;  top: 100%;  z-index: 1;  opacity: 0;  visibility: hidden;  background: rgba(255, 255, 255, 0.95);  padding: 25px;  text-align: left;}ul.thumbs.style2 .prj-info::before {  content: '';  position: absolute;  left: 30px;  bottom: 100%;  border: 6px solid transparent;  border-bottom-color: rgba(255, 255, 255, 0.95);}ul.thumbs.style2 .prj-info > div {  float: left;  width: -webkit-calc( 100% - 40px);  width: calc( 100% - 40px);}ul.thumbs.style2 [data-role="title"] {  text-transform: none;  color: #242731;  font-size: 16px;}ul.thumbs.style2 [data-role="cat"] {  color: #888;  font-size: 13px;  font-weight: 600;  margin: 0;}ul.thumbs.style2 li:hover .prj-info {  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);  opacity: 1;  visibility: visible;}ul.thumbs.style2 .appreciate {  background: none;  float: right;  height: auto;  color: #888;  text-align: center;  line-height: 1;}ul.thumbs.style2 .appreciate::before,ul.thumbs.style2 .appreciate:hover::before {  color: #D31447;  line-height: 1;  font-size: 18px}ul.thumbs.style2 .appreciate::after {  font-size: 13px;  line-height: 1;  text-align: center;  display: block;  vertical-align: bottom;  margin-top: 5px;}ul.thumbs.style2 .appreciate:hover::before {  color: #565656;}ul.thumbs.style2 .appreciate:hover {  background: none;}ul.thumbs.style2 .overlay {  background: rgba(54, 54, 54, 0.85);}ul.thumbs.style2 .overlay a {  color: #fff;  padding: 10px 15px;  top: 0;}ul.thumbs.style2 .overlay a:hover {  background: #D31447;  border-color: transparent;}ul.thumbs.style2 .overlay a:nth-child(1) {  top: -50px;}ul.thumbs.style2 .overlay a:nth-child(2) {  top: -55px;  -webkit-transition-delay: 0.05s !important;  transition-delay: 0.05s !important;}ul.thumbs.style2 li:hover .overlay a {  top: 0;}ul.thumbs .overlay-inner {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  width: 100%;  margin-top: -50px;}ul.project-list.style2 li:hover .prj-info {  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  transform: translateY(-100%);  opacity: 1;  visibility: visible;}ul.project-list.style2 .prj-info {  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.heart-count {  display: block;  font-size: 16px;  margin-top: 5px;}.full-portfolio {  background-color: #1a1c25;  padding: 35px 0;}.full-portfolio h3 {  color: #fff;  text-transform: uppercase;}.full-portfolio .hg-portfolio-sortable #portfolio-nav {  float: right;  margin: 0;}.full-portfolio .hg-portfolio-sortable #portfolio-nav li a {  background: none;  color: #fff;  font-size: 12px;}.full-portfolio .hg-portfolio-sortable #portfolio-nav li a:hover,.full-portfolio .hg-portfolio-sortable #portfolio-nav li.current a {  background: none;  color: #D31447;}.fullwidthportfolio.portfolio-items {  width: 100%;  padding: 0;}.fullwidthportfolio.portfolio-items > .row {  margin-left: 0;  margin-right: 0;}.fullwidthportfolio.portfolio-items > .row > div {  float: none;  padding: 0;}.fullwidthportfolio ul.thumbs {  margin: 0;}.fullwidthportfolio ul.thumbs .project-item {  margin-bottom: 0;}.fullwidthportfolio ul.thumbs .inner-item {  padding: 0;  margin-bottom: 0;}.fullwidthportfolio ul.thumbs li {  -webkit-transition-property: -webkit-transform, opacity, box-shadow;  transition-property: transform, opacity, box-shadow}.fullwidthportfolio ul.thumbs li:hover {  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);  z-index: 3;}.project-item .overlay a {  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.bg-dark-blue {  background: #1a1c25 !important;}/* FreeWall Gallery */.photo-wall .isotope-item,.photo-wall .grid-sizer {  width: 380px;  width: -webkit-calc( 100% / 5);  width: calc( 100% / 5);}.photo-wall .isotope-item {  float: left;  position: relative;  padding-bottom: 380px;  padding-bottom: -webkit-calc( 100% / 5);  padding-bottom: calc( 100% / 5);  overflow: hidden;}.photo-wall .isotope-item.width2 {  width: 760px;  width: -webkit-calc( ( 100% / 5) *2);  width: calc( ( 100% / 5) *2);}.photo-wall .isotope-item.height2 {  padding-bottom: 760px;  padding-bottom: -webkit-calc( ( 100% / 5) *2);  padding-bottom: calc( ( 100% / 5) *2);}.photo-wall .pw-item {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-position: center center;  background-size: cover -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.photo-wall .pw-item::after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #fe6060;  opacity: 0;  visibility: hidden;}.photo-wall .isotope-item:hover .pw-item {  -webkit-transform: scale(1.03);  -ms-transform: scale(1.03);  transform: scale(1.03);}.photo-wall .isotope-item:hover .pw-item::after {  opacity: .5;  visibility: visible;}.photo-wall .pw-details {  position: absolute;  bottom: -200px;  left: 5%;  color: #fff;  width: 100%;  padding-left: 0;  opacity: 0;  visibility: hidden;  padding-bottom: 40px;  -webkit-transition: all 0.15s ease-out;  transition: all 0.15s ease-out;}.photo-wall .isotope-item:hover .pw-details {  bottom: 0;  opacity: 1;  visibility: visible;}.photo-wall .pw-details [data-role="title"] {  font-size: 18px;  font-weight: 600;  color: inherit;  margin-bottom: 0;  letter-spacing: 0;}.photo-wall .pw-details [data-role="category"] {  font-size: 12px;  font-weight: 600;  opacity: .7;  color: inherit;  margin-bottom: 0;}.photo-wall .pw-details i {  margin-top: 30px;}.photo-wall .pw-details h5 {  margin-top: 0;}@media only screen and (max-width: 991px) {  .photo-wall .isotope-item,  .photo-wall .grid-sizer {    width: -webkit-calc( 100% / 2);    width: calc( 100% / 2);  }  .photo-wall .isotope-item {    padding-bottom: -webkit-calc( 100% / 2);    padding-bottom: calc( 100% / 2);  }  .photo-wall .isotope-item.width2 {    width: -webkit-calc( ( 100% / 2) *2);    width: calc( ( 100% / 2) *2);  }  .photo-wall .isotope-item.height2 {    padding-bottom: -webkit-calc( ( 100% / 2) *2);    padding-bottom: calc( ( 100% / 2) *2);  }  .photo-wall .isotope-item {    width: -webkit-calc( 100% / 2);    width: calc( 100% / 2);    padding-bottom: -webkit-calc( 100% / 2);    padding-bottom: calc( 100% / 2)  }  .photo-wall .isotope-item.width2 {    width: -webkit-calc( 100% / 2);    width: calc( 100% / 2)  }  .photo-wall .isotope-item.height2 {    padding-bottom: -webkit-calc( 100% / 2);    padding-bottom: calc( 100% / 2)  }  .photo-wall .isotope-item:nth-child(odd):last-child {    width: 100%;    padding-bottom: 100%  }}.g-recaptcha {  overflow: hidden;  display: inline-block;  padding-left: 15px;}/* One Page */.custom-position {  padding-top: 15%;  padding-right: 10%;  padding-bottom: 13%;  padding-left: 15%;  background-color: rgba(61, 61, 61, 0.7) !important;}.custom-position2 {  padding-top: 15%;  padding-right: 15%;  padding-bottom: 13%;  padding-left: 10%;  background-color: rgba(205, 33, 34, 0.7) !important;}.custom-position3 {  padding-top: 15%;  padding-right: 15%;  padding-bottom: 13%;  padding-left: 10%;  background-color: rgba(132, 105, 16, 0.7) !important;}.max-w220 {  max-width: 220px !important;}.mtop-50 {  margin-top: 50px;}.ptop-30 {  padding-top: 30px;}.lh-24 {  line-height: 24px !important;}.icon-facebook.color {  color: #3b5998;}.icon-youtube.color {  color: #cd201f;}.icon-twitter.color {  color: #55acee;}.icon-pinterest.color {  color: #cc2127;}.icon-facebook.color:hover,.icon-youtube.color:hover,.icon-twitter.color:hover,.icon-pinterest.color:hover {  color: #4C4C4C;}.custom-height .caroufredsel_wrapper,.custom-height .recentwork_carousel__img {  height: 500px !important;}.footer_nav {  margin-top: 0 !important;}.kl-slideshow .kl-contentmaps__panel {  top: 150px;}/* Social Icons Element */.elm-social-icons {  margin-left: 0;  padding: 0;  display: inline-block;  list-style: none;}.elm-social-icons li {  display: inline-block;  margin: 5px;  margin-left: 3px;  margin-right: 3px;}.elm-social-icons .elm-sc-icon {  display: inline-block;  color: #fff;  width: auto;  height: auto;  padding: 23px;  position: relative;  text-align: center;  -webkit-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  font-size: 14px;  font-weight: normal;  opacity: 1;}.elm-social-icons .elm-sc-icon:before {  position: absolute;  -webkit-transform: translate3d(-50%, -50%, 0);  -ms-transform: translate3d(-50%, -50%, 0);  transform: translate3d(-50%, -50%, 0);  -webkit-backface-visibility: hidden;  top: 50%;  left: 50%;}.elm-social-icons.sc--normal .elm-sc-icon {  background-color: #111;}.elm-social-icons.sc--normal .elm-sc-icon:hover {  background-color: #D31447;}/* Colored social icons */.elm-social-icons.sc--colored .elm-sc-icon:hover {  background-color: #111;}/* Colored social icons */.elm-social-icons.sc--colored_hov .elm-sc-icon {  background-color: #111;}.elm-social-icons.sc--colored_hov .elm-sc-icon:hover {  background-color: rgba(0, 0, 0, 0.05);}/* Social icons - clean style */.elm-social-icons.sc--clean .elm-sc-icon {  background: none !important;}.elm-social-icons.sc--clean .elm-sc-icon:hover {  background: none !important;  box-shadow: none;}/* Shape */.elm-social-icons.sh--rounded .elm-sc-icon {  border-radius: 3px;}.elm-social-icons.sh--circle .elm-sc-icon {  border-radius: 50%;}.elm-social-icons.sh--special1 .elm-sc-icon:before {  top: 75%;  left: 75%;}.elm-socialicons {  margin-bottom: 35px;}.icon-facebook.icon-bg {  background: #3B5998;}.icon-twitter.icon-bg {  background: #55ACEE;}.icon-dribbble.icon-bg {  background: #ea4c89;}.icon-pinterest.icon-bg {  background: #CC2127;}.icon-linkedin.icon-bg {  background: #0077B5;}.one-page-footer .newsletter-signup .nl-email {  width: calc(99% - 130px);}.one-page-footer .newsletter-signup {  margin-bottom: 30px;}.chaser .main-menu li a {  background: transparent;}.chaser .main-menu li.active > a {  background: #D31447 !important;}.nav > li > a:focus,.nav > li > a:hover {  background: none !important;}/* LOGIN / REGISTER POPUPS */.kl-fw-input {  width: 100%;}.auth-popup-panel {  padding: 50px;}.auth-popup-title {  font-size: 16px;  font-weight: 400;  color: #4a4a4a;  margin-bottom: 20px;  line-height: 1.9;  text-shadow: none;}.auth-popup-createacc {  margin-right: 8px;  background: none !important;}.auth-popup-createacc + .auth-popup-sep {  margin-right: 8px;  border-left: 1px solid #ccc;}.auth-popup-links {  margin-top: 20px;  color: #4A4A4A;  font-size: 10px;  font-weight: 600;}.auth-popup-link {  font-size: 11px;  font-weight: 400;  color: #898989;}.auth-popup-link:hover {  color: #585858;}.auth-popup-remember {  margin: 0 0 20px;  display: block;  font-weight: 300;  text-transform: uppercase;  font-size: 11px;  text-shadow: none;}.auth-popup-remember-chb {  margin: 0;}.mfp-bg.mfp-fade.mfp-bg-lighter {  background: #000;}.mfp-bg.mfp-fade.mfp-bg-lighter.mfp-ready {  opacity: .75;}.auth-popup .mfp-close {  color: #828282;}.auth-popup {  width: 420px;  margin: 0 auto;  border: 1px solid #fff;  background: #ededed;  box-shadow: 0 0 20px #000;  border-radius: 2px;  position: relative;}.register-popup {  width: 420px;}@media (max-width: 480px) {  .auth-popup {    width: 100%;  }}/* FANCYFORMS */.kl-fancy-form {  position: relative;}.kl-fancy-form-label {  color: #969696;  font-size: 10px;  text-transform: uppercase;  position: absolute;  top: 6px;  left: 16px;  cursor: text;  -webkit-transition: all .25s ease;  transition: all .25s ease;}.kl-fancy-form-input:focus + .kl-fancy-form-label,.kl-fancy-form-textarea:focus + .kl-fancy-form-label {  color: #c0c0c0;}.kl-fancy-form .form-control {  padding: 26px 16px 6px 16px;  height: auto;}/* Selectbox fix for Chrome/Safari on OSX */@media screen and (-webkit-min-device-pixel-ratio:0) {  .kl-fancy-form-select {    height: 52px;    -webkit-appearance: none;    box-shadow: inset 1px 2px 0 rgba(0, 0, 0, 0.06);    background-image: url(/upload/images/select-arrow.svg);    background-repeat: no-repeat;    background-size: 6px 12px;    background-position: calc(100% - 10px) center;    background-position-y: center;    background-position-x: calc(100% - 10px);  }}.kl-fancy-form-input::-webkit-input-placeholder {  color: #bababa;}.kl-fancy-form-input:focus::-webkit-input-placeholder {  color: #D7D7D7;}/* Firefox < 19 */.kl-fancy-form-input:-moz-placeholder {  color: #bababa;}.kl-fancy-form-input:focus:-moz-placeholder {  color: #D7D7D7;}/* Firefox > 19 */.kl-fancy-form-input::-moz-placeholder {  color: #bababa;}.kl-fancy-form-input:focus::-moz-placeholder {  color: #D7D7D7;}/* Internet Explorer 10 */.kl-fancy-form-input:-ms-input-placeholder {  color: #bababa;}.kl-fancy-form-input:focus:-ms-input-placeholder {  color: #D7D7D7;}.reset-list,.reset-list ul {  margin: 0;  padding: 0;  list-style: none;}.inline-list {  display: inline-block;}.inline-list--items > li {  display: inline-block;}.fancy-list {  list-style: none;  padding: 0;  margin: 0;}.fancy-list li::before {  content: '';  display: inline-block;  margin-right: 12px;  width: 8px;  height: 2px;  background: #E1E1E1;  vertical-align: middle;  -webkit-transition: all .15s ease-out;  transition: all .15s ease-out;}.fancy-list li:hover::before {  width: 12px;  margin-right: 8px;  background: #D31447;}/* Niche Agency demo updates */.ls__laptop-mask {  margin-bottom: 20px;}.agency .ls__arrow:before,.agency .ls__arrow:after {  background-color: #989898;}.agency .ls__arrow:hover:before,.agency .ls__arrow:hover:after {  background-color: rgb(93, 93, 93);}.hover-scale {  display: inline-block;  -webkit-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%;  transform-origin: 50% 50%;  transition: -webkit-transform .1s ease-out;  transition: transform .1s ease-out;}.hover-scale:hover {  -webkit-transform: scale(1.4, 1.4);  -ms-transform: scale(1.4, 1.4);  transform: scale(1.4, 1.4);}.kl-icon.icon-klmid {  vertical-align: middle;}.kl-icon.icon-size-xxl {  font-size: 32px;}.icon-box.stg-alignleft .kl-icon {  float: left;  margin-right: 25px;  font-size: 28px;  color: #fff;}.testimonials-partners--dark .ts-pt-testimonials__text.gray-bg {  background: rgba(165, 165, 165, 0.2);}.cms-icon-section {  overflow: hidden;  position: relative;}.cms-icon-container {  position: absolute;  top: 0;  left: 50%;  text-align: center;  margin-left: -200px;}.cms-icon-container i {  position: absolute;  font-size: 400px;  line-height: 400px;  vertical-align: middle;  height: 400px;  top: 10px;  color: rgba(0, 0, 0, 0.05);  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  opacity: 0;  transition: -webkit-transform .2s ease-out, opacity .2s ease-out;  transition: transform .2s ease-out, opacity .2s ease-out;}.cms-icon-container .kl-icon.icon-github-circled {  font-size: 520px;  line-height: 520px;  height: 520px;  top: -50px;  margin-left: -40px}.cms-icon-container .kl-icon.hovered {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: 1;}.colored-area {  background: linear-gradient(135deg, #360384, #da0b68);  background-image: linear-gradient(135deg, rgb(54, 3, 132), rgb(218, 11, 104));  background-repeat: repeat;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;}.socialbox {  padding: 70px 0;  background: #efefef;  color: #bfbfbf;  display: block;  margin: 0 -15px;  border-style: solid;  text-decoration: none;  border-color: #dbdbdb;  border-width: 1px 0 1px 1px;  text-align: center;}.socialbox:hover {  text-decoration: none;}.socialbox .kl-icon {  font-size: 44px;  display: inline-block}.socialbox .fan-count {  opacity: 0;  visibility: hidden;  display: block;  color: rgba(0, 0, 0, 0.25);  font-size: 12px;  font-weight: 800;  margin: 0;  line-height: 1.3;  height: 0;  -webkit-transform: translateY(-20px);  -ms-transform: translateY(-20px);  transform: translateY(-20px)}.socialbox .fan-count > span {  display: block;  font-size: 30px;  font-weight: 400;  color: #fff;}.no-touch .socialbox:hover .kl-icon,.touch .socialbox:active .kl-icon {  color: #fff;  -webkit-transform: translateY(-20px);  -ms-transform: translateY(-20px);  transform: translateY(-20px)}.no-touch .socialbox:hover .fan-count,.touch .socialbox:active .fan-count {  opacity: 1;  visibility: visible;}.socialbox,.socialbox .kl-icon,.socialbox .fan-count {  -webkit-transition: all .2s ease;  transition: all .2s ease;}.socialbox.sb-twitter:hover {  background: #00BDEC;}.socialbox .icon-twitter {  color: #00BDEC;}.socialbox.sb-facebook:hover {  background: #3B5998;}.socialbox .icon-facebook {  color: #3B5998;}.socialbox.sb-envato:hover {  background: #7fb841;}.socialbox .icon-envato {  color: #7fb841;}.socialbox.sb-vimeo:hover {  background: #01557A;}.socialbox.sb-google-plus:hover {  background: #D94A39;}.socialbox.sb-linkedin:hover {  background: #1B92BD;}.socialbox.sb-behance:hover {  background: #026afa;}.socialbox.sb-dribbble:hover {  background: #EF5B92;}.socialbox.sb-pinterest:hover {  background: #CB2027;}.socialbox.sb-instagram:hover {  background: #517FA4;}.socialbox.sb-youtube:hover {  background: #D20800;}.socialbox.sb-skype:hover {  background: #18B7F1;}.socialbox.sb-flickr:hover {  background: #EA2698;}.socialbox.sb-yelp:hover {  background: #AF0606;}.socialbox.sb-lastfm:hover {  background: #D2013A;}.el-devimages--product .el-devimages__laptop,.el-devimages--product .el-devimages__smartphone {  transition: -webkit-transform .2s ease-out;  transition: transform .2s ease-out;}.fade-animation:hover .el-devimages__smartphone {  -webkit-transform: translateX(20px) translateY(5px);  -ms-transform: translateX(20px) translateY(5px);  transform: translateX(20px) translateY(5px);}.fade-animation:hover .el-devimages__laptop {  -webkit-transform: translateX(-40px) translateY(-5px);  -ms-transform: translateX(-40px) translateY(-5px);  transform: translateX(-40px) translateY(-5px);}/* Artemis homepage */.artemis .chaser {  display: none;}.artemis .full-portfolio {  background-color: #464646;}.artemis .hg-portfolio-sortable #portfolio-nav li {  float: none;  display: inline-block;}@media (min-width: 768px) and (max-width: 992px) {  /* Header style 14 (from Artemis homepage) */  .site-header.style14 .logo-container {    margin-left: 30px;  }  .site-header.style14 .zn-res-trigger {    float: right;    margin-right: 50px;  }}@media (min-width: 992px) {  .artemis #page_wrapper {    margin: 0 0 0 300px;    width: auto;  }  /* Header style 14 (from Artemis homepage) */  .site-header.style14 {    position: fixed;    left: 0;    width: 300px;    height: 100vh;    background: #fff;  }  .site-header.style14 .siteheader-container {    height: 100vh;    box-shadow: -10px 0px 10px 8px #aaaaaa;  }  .site-header.style14 .header-links-container {    margin-right: 0;    width: 100%;    padding-left: 25px;  }  .site-header.style14 .topnav {    float: left;  }  .site-header.style14 .logo-container {    float: none;  }  .site-header.style14 .site-logo {    float: none;    margin: 40px auto;  }  .site-header.style14 .spanel-label,  .site-header.style14 .topnav > li > a,  .site-header.style14 .social-icons.topnav.sc--clean > li > a {    color: #000;  }  .site-header.style14 .social-icons.topnav.sc--clean > li > a:hover {    color: #ccc;  }  .site-header.style14 .header-search {    position: relative;    display: inline-block;    margin-top: 2px;    margin-left: 15px;  }  .site-header.style14 .header-search .searchBtn {    background: none;  }  .site-header.style14 .searchBtn .icon-white {    color: #4c4c4c;  }  .site-header.style14 .separator {    background: #000;  }  .site-header.style14 .main-nav > ul > li > a {    color: #000;  }  .site-header.style14 .social-icons {    width: 100%;    text-align: center;    position: absolute !important;    bottom: 20px;    left: 0;    top: auto !important;  }  .site-header.style14 .social-icons li {    float: none;  }  .site-header.style14 .main-nav {    float: none;    margin-top: 50px;  }  .site-header.style14 .main-nav > ul > li {    float: none;    position: relative;  }  .site-header.style14 .main-nav > ul > li:first-child {    margin-left: 5px;  }  .site-header.style14 .main-nav > ul > li > a:before {    background: none;  }  .artemis #portfolio-nav {    width: 100%;    text-align: center;  }}@media (max-width: 992px) {  /* Header style 14 (from Artemis homepage) */  .site-header.style14 .social-icons {    display: none;  }  .site-header.style14 {    position: relative;    background-color: #2f2f2f;    display: inline-block;  }  .site-header.style14 .zn-res-trigger {    margin-left: 30px;    margin-bottom: 17px;  }  .site-header.style14 .site-logo a {    display: inline-block;  }  .site-header.style14 .header-search {    right: 15px;  }  .site-header.style14 .header-search .searchBtn {    background: none;    margin: 12px 0 0 10px;  }  .site-header.style14 .header-search .searchBtn span {    color: #d2d2d2;    -webkit-transition: color .25s ease-in-out;    transition: color .25s ease-in-out;  }  .site-header.style14 .header-search .searchBtn:hover span {    color: #fff;  }}@media (min-width: 992px) and (max-width: 1199px) {  .artemis ul.thumbs[data-columns="3"] .project-item,  .artemis ul.thumbs[data-columns="4"] .project-item,  .artemis ul.thumbs[data-columns="5"] .project-item,  .artemis ul.thumbs[data-columns="6"] .project-item {    width: 50%;  }  .artemis ul.thumbs .project-item {    width: 50% margin-left: 0;  }}@media (max-width: 1199px) {  .artemis #portfolio-nav {    text-align: left !important;  }}/* Eos Homepage */.poppins {  font-family: "Poppins", Helvetica, Arial, sans-serif;}.custom-p {  font-family: "Poppins", Helvetica, Arial, sans-serif;  font-size: 16px;  color: #868686;}.find-out .kl-icon {  font-size: 30px;  margin-right: 12px;}.find-out span {  vertical-align: middle;  display: inline-block;}.find-out .text {  font-weight: 700;}/* Parallax Effects in static content - product presentation alternative */.parallax-effects {  position: absolute;  z-index: 0;  left: 0;  top: 0;  right: 0;  bottom: 0;  margin: 0;  padding: 0;  list-style: none;}.parallax-effects .layer {  width: 100%;  height: 100%;}.parallax-effects .layer-element {  position: absolute;}#page_wrapper .parallax-effects .slide-image {  width: 110%;  height: 110%;  left: -5%;  top: -5%;}.pos-vertical-middle {  position: relative;  margin: auto;  left: 0;  top: 50%;  right: 0;  z-index: 1;}.pos-vertical-middle > .container {  top: 50%;  position: absolute;  left: 0;  right: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%)}.rotating {  display: inline-block;  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  -o-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);  -o-transform: rotateX(0) rotateY(0) rotateZ(0);  transform: rotateX(0) rotateY(0) rotateZ(0);  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -ms-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  -webkit-transform-origin-x: 50%;}.rotating.flip {  position: relative;}.rotating .front,.rotating .back {  left: 0;  top: 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -o-backface-visibility: hidden;  backface-visibility: hidden;}.rotating .front {  position: absolute;  display: inline-block;  -webkit-transform: translate3d(0, 0, 1px);  -moz-transform: translate3d(0, 0, 1px);  -ms-transform: translate3d(0, 0, 1px);  -o-transform: translate3d(0, 0, 1px);  transform: translate3d(0, 0, 1px);}.rotating.flip .front {  z-index: 1;}.rotating .back {  display: block;  opacity: 0;}.rotating.spin {  -webkit-transform: rotate(360deg) scale(0);  -moz-transform: rotate(360deg) scale(0);  -ms-transform: rotate(360deg) scale(0);  -o-transform: rotate(360deg) scale(0);  transform: rotate(360deg) scale(0);}.rotating.flip .back {  z-index: 2;  display: block;  opacity: 1;  -webkit-transform: rotateY(180deg) translate3d(0, 0, 0);  -moz-transform: rotateY(180deg) translate3d(0, 0, 0);  -ms-transform: rotateY(180deg) translate3d(0, 0, 0);  -o-transform: rotateY(180deg) translate3d(0, 0, 0);  transform: rotateY(180deg) translate3d(0, 0, 0);}.rotating.flip.up .back {  -webkit-transform: rotateX(180deg) translate3d(0, 0, 0);  -moz-transform: rotateX(180deg) translate3d(0, 0, 0);  -ms-transform: rotateX(180deg) translate3d(0, 0, 0);  -o-transform: rotateX(180deg) translate3d(0, 0, 0);  transform: rotateX(180deg) translate3d(0, 0, 0);}.rotating.flip.cube .front {  -webkit-transform: translate3d(0, 0, 100px) scale(0.9, 0.9);  -moz-transform: translate3d(0, 0, 100px) scale(0.85, 0.85);  -ms-transform: translate3d(0, 0, 100px) scale(0.85, 0.85);  -o-transform: translate3d(0, 0, 100px) scale(0.85, 0.85);  transform: translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube .back {  -webkit-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);  -moz-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  -ms-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  -o-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}.rotating.flip.cube.up .back {  -webkit-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);  -moz-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  -ms-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  -o-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);  transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);}/*team-carousel*/.team-carousel {  margin-left: -15px;  margin-right: -15px;}.team-carousel .cfs--navigation {  position: absolute;  top: -31px;  right: 15px;}.team-carousel .cfs--navigation a {  float: left;  margin-left: 4px;  position: static;  width: 22px;  height: 22px;  border-radius: 3px;  color: #fff;  opacity: 1;  margin: 0;  background: rgba(0, 0, 0, 0.1);  text-align: center;  line-height: 22px;}.team-carousel .cfs--navigation a.cfs--next {  padding-left: 2px;  margin-left: 4px;  text-align: center;}.team-carousel .cfs--navigation a.cfs--prev {  padding-right: 2px;  text-align: center;}.team-carousel .cfs--navigation a::before {  font-size: 12px;  line-height: 22px;}.team-carousel:hover .cfs--navigation a,.team-carousel .cfs--navigation a:hover {  background: rgba(0, 0, 0, 0.2);}/* Team Member Block */.team-member {  margin: 0 0 3px;  padding: 0 0 15px;  margin-bottom: 40px;  -webkit-backface-visibility: hidden;}.team-carousel .team-member {  margin: 0 15px 3px;}.team-member .mmb-title {  margin-top: 25px;  margin-bottom: 10px;  font-size: 18px;  padding: 0 15px;}.team-member .mmb-position {  color: #2a83ed;  margin-bottom: 20px;  font-size: 12px;  padding: 0 15px;}.team-member .mmb-desc {  color: #888;  padding: 0 15px;}.team-member .separator {  background: #E8E8E8;  height: 1px;  width: 100%;  margin: 0 auto 20px;  display: block;}.team-member.text-center .separator {  width: 80%;}.team-member .mmb-social-list {  overflow: hidden;  margin: 0 auto;  display: inline-block;}.team-member .mmb-social-list li {  display: inline-block;  margin: 0 5px;}.team-member .mmb-social-list a {  color: #bababb;  font-size: 17px;  text-decoration: none;}.team-member:hover .mmb-social-list a,.team-member .mmb-social-list a:hover {  color: #828282;}.team-member.tm-hover:hover {  border-radius: 2px;  background-color: #fff;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}/* ==========================================================================  Responsive CSS Stylesheet.  This stylesheet contains responsive styles for Kallyas Template.  We'll just add tweaks however this will contains the future   responsive updates styles of this template.     Do not change nothing as it will be constantly updated and your work might   get overwritten.========================================================================== */.clearfix {  *zoom:1;}.hide-text {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.input-block-level {  display: block;  width: 100%;  min-height: 30px;}.visible-xxs {  display: none!important;}.hidden-xxs {  display: block!important;}@-ms-viewport {  width: device-width;}.hidden {  display: none;  visibility: hidden;}.visible-phone {  display: none !important;}.visible-tablet {  display: none !important;}.hidden-desktop {  display: none !important;}.visible-desktop {  display: inherit !important;}.visible-print {  display: none !important;}@media print {  .visible-print {    display: inherit !important;  }  .hidden-print {    display: none !important;  }}@media (min-width: 768px) and (max-width: 992px) {  .hidden-desktop {    display: inherit !important;  }  .visible-desktop {    display: none !important;  }  .visible-tablet {    display: inherit !important;  }  .hidden-tablet {    display: none !important;  }  .form-horizontal .control-group {    margin-bottom: 10px;  }  .contact_form .form-horizontal .controls {    margin-left: 0;  }}/*-----------------------------------------------------------------------------------*//* Kallyas EDIT/*-----------------------------------------------------------------------------------*//* Higher screens */@media only screen and (min-width: 1921px) {  /* Force full width images on higher res like 1921+ wide */  .force-img-fullwidth .slides li img {    width: 100%;  }}/** Desktop **/@media (min-width: 1200px) {  body input,  body textarea,  body .uneditable-input {    margin-left: 0;  }  body .thumbnails {    margin-left: 0px;    margin-top: 5px;  }  body .thumbnails > li {    margin-left: 30px;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  /*** Header Styles ***/  /** Header style 8 **/  .site-header.style8 .main-nav {    margin-left: 50px;  }  /** Header style 9 **/  .site-header.style9 .main-nav {    margin-left: 50px;  }  /** Header style 12 **/  .site-header.style12 .main-nav .hg_mega_container {    margin-top: 0;  }  .site-header.style12 .main-nav ul li:hover > .hg_mega_container {    margin-top: -20px;  }  /**** Elements ****/  .rev_slider,  .rev_slider_wrapper {    height: 780px;  }  body .css3accordion .content > .m_title {    font-size: 13px;    line-height: 1.4;    margin: 10px 0;  }  body .css3accordion .text + a {    font-size: 10px;    font-weight: bold;    color: #888;    display: inline-block;    margin-top: 5px;  }  body .screenshot-box.kl-style-1 .left-side {    width: 450px;  }  body .screenshot-box .left-side h3.title {    font-size: 19px;  }  body .screenshot-box .left-side ul.features li h4 + span {    font-size: 13px;  }  body #footer .contact-details {    background: url(/upload/image/say_hi.png) no-repeat right top;  }  body .zn_float_right {    float: right;  }  .newsletter-signup input {    border: none;    width: calc(90% - 81px);  }  .newsletter-signup input[type=submit] {    margin-left: -7px;    border-bottom-left-radius: 0;    border-top-left-radius: 0;  }  /* BOXED VERSION tweaks */  body.boxed-layout #page_wrapper,  body.boxed-layout .support_panel {    width: 1200px;    border-left: 3px solid #fff;    border-right: 3px solid #fff;    margin: 0 auto;    background: #f5f5f5;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);  }  body.boxed-layout .support-panel-close {    top: 0;    right: 0;    border-radius: 0;  }  body.boxed-layout .support_panel {    background-color: #fff;  }  body.boxed-layout .screenshot-box.kl-style-2 .thescreenshot .caroufredsel_wrapper,  body.boxed-layout .screenshot-box.kl-style-2 .thescreenshot .screenshot-carousel {    height: 364px !important;  }  body.boxed-layout .hg_col_eq_last {    padding-right: 0;  }  body.boxed-layout .full_width .recentwork_carousel__left {    padding-left: 30px;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Laptop **/@media (max-width: 1200px) {  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  .container_fluid .row {    padding-left: 15px;    padding-right: 15px;  }  /**** Header ****/  .support-panel-close {    top: 5px;    right: 5px;    border-radius: 0;    width: 40px;    height: 40px;    line-height: 40px;  }  /**** Elements ****/  .kl-iconbox--fright .kl-iconbox__icon-wrapper,  .kl-iconbox--fleft .kl-iconbox__icon-wrapper {    float: none;  }  .world-map-offices {    max-height: 550px;    overflow: auto;    max-width: calc(100% - 30px);  }  .world-map-offices .world-office {    position: static;  }  .world-map-offices .world-office::before {    display: none  }  .world-map-offices .office-details {    opacity: 1;    visibility: visible;    position: static;    padding-bottom: 0;  }  .logos-bar {    position: static;    width: auto;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Laptop+ **/@media (min-width: 991px) {  .nav-collapse.collapse {    height: auto !important;    overflow: visible !important;  }  .v-hidden {    visibility: hidden;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  body.one-page .main-nav > ul > li > a {    font-size: 13px;  }  /*** Menu ***/  .menu-item-mega-parent.dropdown {    position: inherit !important;  }  /*** Header Styles ***/  /** Header style 2 **/  .site-header.style2 .search-container {    display: block !important;    margin-top: 20px;  }  /** Header style 3 **/  .site-header.style3 .search-container {    display: block !important;  }  .site-header.style3 .main-nav ul ul.sub-menu li:hover > ul {    top: -3px !important;  }  /** Header style 4 **/  .site-header.style4 .main-nav ul li:hover > .hg_mega_container {    margin-top: -17px;  }  /** Header style 11 **/  .site-header.style11 .main-nav ul ul.sub-menu li:hover > ul {    left: auto;    right: 100%;  }  /** Header style 12 **/  .site-header.style12 .main-nav > ul {    display: inline-block;    text-align: left;  }  /* Elements */  .screenshot-carousel {    overflow: hidden !important;    height: 364px !important;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Laptop **/@media (min-width: 992px) and (max-width: 1199px) {  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  .chaser .main-menu li a {    font-size: 10px;  }  .chaser .main-menu {    margin-top: 32px;  }  /*** Header Styles ***/  /** Header style 1 **/  .site-header.style1 .main-nav {    margin-left: 40px;  }  .site-header.style1 .main-nav > ul > li > a {    font-size: 11px;  }  /**** Elements ****/  .newsletter-signup input {    border: none;    width: calc(90% - 61px);  }  .newsletter-signup input[type=submit] {    width: 100px;    margin-left: -14px;    border-bottom-left-radius: 0;    border-top-left-radius: 0;  }  .photogallery-widget .pg-thumb .pg-caption,  .photogallery-widget .pg-thumb .pg-caption a {    font-size: 12px;    font-weight: 400;    padding: 10px 5px 0 10px;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Large Tablets **/@media (max-width: 991px) {  body {    padding-top: 0;  }  .navbar-fixed-top,  .navbar-fixed-bottom {    position: static;  }  .navbar-fixed-top {    margin-bottom: 20px;  }  .navbar-fixed-bottom {    margin-top: 20px;  }  .navbar-fixed-top .navbar-inner,  .navbar-fixed-bottom .navbar-inner {    padding: 5px;  }  .navbar .container {    width: auto;    padding: 0;  }  .navbar .brand {    padding-right: 10px;    padding-left: 10px;    margin: 0 0 0 -5px;  }  .nav-collapse {    clear: both;  }  .nav-collapse .nav {    float: none;    margin: 0 0 10px;  }  .nav-collapse .nav > li {    float: none;  }  .nav-collapse .nav > li > a {    margin-bottom: 2px;  }  .nav-collapse .nav > .divider-vertical {    display: none;  }  .nav-collapse .nav .nav-header {    color: #777777;    text-shadow: none;  }  .nav-collapse .nav > li > a,  .nav-collapse .dropdown-menu a {    padding: 9px 15px;    font-weight: bold;    color: #777777;    border-radius: 3px;  }  .nav-collapse .btn {    padding: 4px 10px 4px;    font-weight: normal;    border-radius: 4px;  }  .nav-collapse .dropdown-menu li + li a {    margin-bottom: 2px;  }  .nav-collapse .nav > li > a:hover,  .nav-collapse .nav > li > a:focus,  .nav-collapse .dropdown-menu a:hover,  .nav-collapse .dropdown-menu a:focus {    background-color: #f2f2f2;  }  .navbar-inverse .nav-collapse .nav > li > a,  .navbar-inverse .nav-collapse .dropdown-menu a {    color: #999999;  }  .navbar-inverse .nav-collapse .nav > li > a:hover,  .navbar-inverse .nav-collapse .nav > li > a:focus,  .navbar-inverse .nav-collapse .dropdown-menu a:hover,  .navbar-inverse .nav-collapse .dropdown-menu a:focus {    background-color: #111111;  }  .nav-collapse.in .btn-group {    padding: 0;    margin-top: 5px;  }  .nav-collapse .dropdown-menu {    position: static;    top: auto;    left: auto;    display: none;    float: none;    max-width: none;    padding: 0;    margin: 0 15px;    background-color: transparent;    border: none;    border-radius: 0;    box-shadow: none;  }  .nav-collapse .open > .dropdown-menu {    display: block;  }  .nav-collapse .dropdown-menu:before,  .nav-collapse .dropdown-menu:after {    display: none;  }  .nav-collapse .dropdown-menu .divider {    display: none;  }  .nav-collapse .nav > li > .dropdown-menu:before,  .nav-collapse .nav > li > .dropdown-menu:after {    display: none;  }  .nav-collapse .navbar-form,  .nav-collapse .navbar-search {    float: none;    padding: 10px 15px;    margin: 10px 0;    border-top: 1px solid #f2f2f2;    border-bottom: 1px solid #f2f2f2;    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  }  .navbar-inverse .nav-collapse .navbar-form,  .navbar-inverse .nav-collapse .navbar-search {    border-top-color: #111111;    border-bottom-color: #111111;  }  .navbar .nav-collapse .nav.pull-right {    float: none;    margin-left: 0;  }  .nav-collapse,  .nav-collapse.collapse {    height: 0;    overflow: hidden;  }  .navbar .btn-navbar {    display: block;  }  .navbar-static .navbar-inner {    padding-right: 10px;    padding-left: 10px;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  body.boxed-layout #page_wrapper {    width: 100%;    border: 0;  }  body .kl-slideshow .scrollbarContainer {    width: 100%;  }  .hg_section .full_width {    margin-left: 15px;    margin-right: 15px;  }  /**** Header ****/  /*** Header Styles ***/  /** Header style 3 **/  .site-header.style3 .kl-cta-ribbon {    margin-top: -3px;  }  /** Header style 5 **/  .site-header.style5 .zn-res-trigger {    float: right;    margin-top: 15px;  }  /**** Elements ****/  .newsletter-signup input {    border: none;    width: calc(90% - 65px);  }  .newsletter-signup input[type=submit] {    width: 90px;    margin-left: -7px;    border-bottom-left-radius: 0;    border-top-left-radius: 0;  }  .pos-vertical-middle > .container {    top: 200px;    transform: none;  }  .photogallery-widget .pg-thumb .pg-caption {    display: none  }  .logolist {    width: 100%;  }  .logolist a {    display: block;    margin-left: 10px;    margin-right: 10px;  }  .logolist img {    max-width: 100%;    display: block;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Tablets (landscape mode) **/@media (min-width: 768px) and (max-width: 991px) {  input,  textarea,  .uneditable-input {    margin-left: 0;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  #zn-res-menu {    width: 50%;  }  /*** Header Styles ***/  /** Header style 2 **/  .site-header.style2 .search-container {    display: block !important;    margin-top: 20px;  }  /** Header style 3 **/  .site-header.style3 .search-container {    display: block !important;  }  /**** Elements ****/  .kl-slideshow.iosslider-slideshow {    padding-bottom: 80% !important;  }  .recentwork_carousel li a iframe {    width: 100%;    height: auto;  }  .subheader-subtitle {    font-size: 14px;  }  body .gobox h4 {    font-size: 15px;    line-height: 1.2;  }  body .gobox.ok > img {    margin-bottom: 10px;  }  .css3accordion .content > .m_title {    font-size: 12px;    line-height: 1.3;    margin: 8px 0;  }  .css3accordion .text {    font-size: 11px;    line-height: 1.4;  }  body .css3panels {    height: 450px;  }  body .css3panels .panel img {    max-height: 460px;  }  body .css3panels .caption {    top: 300px;    width: 300px;  }  body .css3panels .caption.upper {    top: 250px;  }  #skills_diagram .legend {    right: -30px;  }  .feature_box.style3 .box {    font-size: 12px;  }  .how_to_shop > .row {    margin-bottom: 10px;    font-size: 12px;  }  .tabs_style1 > ul.nav > li > a {    padding: 8px 10px;  }  .feature_box .box .title + p {    font-size: 12px;  }  .css3accordion .content > .m_title {    font-size: 12px;    line-height: 1.3;    margin: 8px 0;  }  .css3accordion .text {    font-size: 11px;    line-height: 1.4;  }  .screenshot-box .left-side {    width: 250px;  }  .screenshot-box .left-side h3.title {    font-size: 16px;  }  .screenshot-box .left-side ul.features li h4 + span {    font-size: 11px;  }  .flickr_feeds li a {    width: 40px;  }  .header-search .searchBtn {    margin-top: 0;  }  .social-share li {    margin-left: 0;  }  .flickr_feeds li a {    width: 65px;  }  .info-text {    font-size: 20px;  }  .hover-box > img {    margin: 10px 10px 8px 5px;  }  .hover-box > h3 {    font-size: 18px  }  .hover-box > h4 {    font-size: 14px;  }  .thescreenshot {    float: none;  }  .screenshot-box .left-side {    width: auto;    float: none;    margin: 20px;  }  .vertical_tabs .tabbable .nav {    width: 35%;  }  .vertical_tabs .tabbable .tab-content {    width: 65%;  }  .statbox {    min-height: 90px;  }  .statbox h4 {    font-size: 24px;  }  .testimonial_box {    padding: 0;  }  /**** Footer ****/  #footer .copyright {    float: left;  }  #footer .contact-details {    background: url(/upload/image/say_hi_smaller.png) no-repeat right top;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Tablets+ **/@media (min-width: 768px) {  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  .site-header .social-icons.topnav ~ .kl-header-toptext {    margin-left: 20px;  }  .site-header.style9 .kl-cta-ribbon {    margin-top: 20px;    margin-bottom: -8px;  }  .site-header.style11 .separator {    margin-bottom: 0;  }  /* Elements */  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Tablets (portrait mode) **/@media (min-width: 481px) and (max-width: 768px) {  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  .header-search .searchBtn {    margin-top: 0;  }  /*** Header Styles ***/  /** Header style 1 **/  .site-header.style1 .zn-res-trigger {    margin-left: 10px;  }  /** Header style 2 **/  .site-header.style2 .search-container {    margin-top: 20px;  }  /** Header style 3 **/  .site-header.style3 .site-header .xs-icon {    color: #252525;  }  /**** Elements ****/  .feature_box .title {    font-size: 13px;  }  .feature_box.feature_box.style2 p {    font-size: 12px;  }  .feature_box.style2 .box {    min-height: 130px;  }  .css3accordion .content > .m_title {    font-size: 12px;    line-height: 1.3;    margin: 8px 0;  }  .css3accordion .text {    font-size: 11px;    line-height: 1.4;  }  .recentwork_carousel li .details h4 {    font-size: 13px;  }  .social-share li {    margin-left: 0;  }  .flickr_feeds li a {    width: 65px;  }  .info-text {    font-size: 20px;  }  .hover-box > img {    margin: 10px 10px 8px 5px;  }  .hover-box > h3 {    font-size: 18px  }  .hover-box > h4 {    font-size: 14px;  }  .thescreenshot {    float: none;  }  .screenshot-box .left-side {    width: auto;    float: none;    margin: 20px;  }  .statbox {    min-height: 90px;  }  .statbox h4 {    font-size: 24px;  }  body .css3panels {    height: 450px;  }  body .css3panels .panel img {    max-height: 460px;  }  body .css3panels .caption {    top: 300px;    width: 300px;  }  body .css3panels .caption.upper {    top: 250px;  }  .flickr_feeds[data-size="small"] li a {    width: 50px;  }  #skills_diagram .legend {    right: -20px;  }  .feature_box.style3 .box {    font-size: 12px;  }  .how_to_shop > .row {    margin-bottom: 10px;    font-size: 12px;  }  .contact_form .form-horizontal input[type=text].inputbox {    width: 200px;  }  .scrollbarContainer {    display: none;  }  /**** eCommerce ****/  .shop-features .shop-feature > h4 {    font-size: 14px;  }  .shop-features .shop-feature > h5 {    font-size: 13px;  }  .shop-features .shop-feature > img {    margin-right: 10px;  }  /**** Footer ****/  #footer .copyright {    float: left;  }  #footer .contact-details {    background: url(/upload/image/say_hi_smaller.png) no-repeat right top;  }  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Smartphone landscape mode / Mini Tablet **/@media (max-width: 767px) {  .hidden-desktop {    display: inherit !important;  }  .visible-desktop {    display: none !important;  }  .visible-phone {    display: inherit !important;  }  .hidden-phone {    display: none !important;  }  .navbar-fixed-top,  .navbar-fixed-bottom,  .navbar-static-top {    margin-right: -20px;    margin-left: -20px;  }  .container-fluid {    padding: 0;  }  .dl-horizontal dt {    float: none;    width: auto;    clear: none;    text-align: left;  }  .dl-horizontal dd {    margin-left: 0;  }  .thumbnails {    margin-left: 0;  }  .thumbnails > li {    float: none;    margin-left: 0;  }  .input-large,  .input-xlarge,  .input-xxlarge,  .uneditable-input {    display: block;    width: 100%;    min-height: 30px;  }  .input-prepend input,  .input-append input {    display: inline-block;    width: auto;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  .site-header {    height: auto !important;    position: relative !important;  }  .site-header.cta_button:not(.style3) .header-links-container {    margin-right: 45px;  }  .site-header .xs-icon {    font-size: 14px;    color: #fff;    line-height: 23px;    opacity: 1;  }  .site-header .topnav.topnav--cart .xs-icon,  .site-header .topnav.topnav--cart .glyphicon {    font-size: 14px;    line-height: 24px;  }  .site-header .header--oldstyles .topnav {    margin-left: 10px;    margin-top: 0;  }  .topnav > li {    margin-left: 10px;  }  .topnav.navRight > li:last-child {    margin-right: 0;  }  .support-info {    line-height: 20px !important;    margin-top: 0;  }  .kl-cta-ribbon {    margin-top: 3px;  }  .logo-container.hasInfoCard:before,  .logo-container .logo-infocard {    display: none;  }  .zn_menu_trigger {    background: rgba(228, 228, 228, 0.25);    text-align: center;    padding: 5px 0;    cursor: pointer;    display: block;  }  .site-header .site-logo {    width: 100%;    height: auto;    min-height: 0 !important;    max-height: 100px;    padding-top: 10px;    padding-bottom: 10px;  }  .logo-container {    float: none;    text-align: center;    overflow: hidden;  }  .site-header .social-icons.topnav ~ .kl-header-toptext {    float: left;    clear: left;    margin-bottom: 10px;    margin-top: 0;  }  .separator.visible-xxs {    display: block!important;  }  .zn-res-trigger {    margin-top: 10px;  }  .site-header .topnav {    margin-top: 15px;  }  .header-leftside-container {    overflow: hidden;    margin-bottom: 0 !important;  }  .site-header .header-search .searchBtn,  .site-header.cta_button .header-search .searchBtn {    margin: 14px 0 0 10px;  }  .site-header,  .site-header.style2,  .site-header.style4,  .site-header.style5 {    background-color: #2f2f2f;  }  .page-subheader .ph-content-wrap {    min-height: 300px;    padding-top: 0;  }  .recentwork_carousel--2 .recentwork_carousel__controls,  .recentwork_carousel_v3 .recentwork_carousel__controls {    opacity: 1;  }  /*** Header Styles ***/  /** Header style 1 **/  /** Style 1 **/  .site-header.style1 .site-logo a {    display: inline-block;  }  .site-header.style1 .header-links-container .topnav > li {    padding: 0 10px;  }  .site-header.style1 .topnav.navRight {    margin-bottom: 5px;    margin-top: 9px;  }  .site-header.style1 .social-icons.topnav {    margin-top: 0;  }  .site-header.style1 .topnav > li {    margin-left: 0;  }  .site-header.style1 .header-links-container .topnav {    margin-left: 0;  }  .site-header.style1 .header-leftside-container {    margin: 11px 0;  }  .site-header.style1 .topnav .languages .globe {    line-height: 21px;  }  .site-header.style1 .popup-with-form i {    line-height: 26px;  }  /** Header style 2 **/  .site-header.style2 {    position: relative;  }  .site-header.style2 .site-logo a {    display: inline-block;  }  .site-header.style2 .searchBtn {    border-radius: 4px;  }  .site-header.style2 .topnav.social-icons {    top: 3px;  }  .site-header.style2 .header-search,  .site-header.style2.cta_button .header-search {    position: absolute;    right: 15px;    z-index: 1;    width: 30px;    display: block;  }  .site-header.style2 .header-search .searchBtn {    display: block;    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }  .site-header.style2 .header-search .search-container {    position: absolute;    z-index: 1;    display: none;  }  .site-header.style2 .header-search .active ~ .search-container {    display: block;  }  .site-header.style2 .header-search .header-searchform {    margin: 0;  }  .site-header.style2 .header-search .searchsubmit {    opacity: 0;  }  .site-header.style2 .header-search .kl-field-bg {    background-color: #fff;  }  .site-header.style2 .header-search .inputbox:hover ~ .kl-field-bg {    background-color: #fff;  }  .site-header.style2 .header-search .inputbox:focus ~ .kl-field-bg {    background-color: #fff;    border-top-right-radius: 0;    width: 100%;    height: 100%;    left: 0;    top: 0;  }  .site-header.style2 .header-rightside-container {    margin-right: 60px;    position: relative;    z-index: 1;    padding-top: 0;  }  .site-header.style2 .topnav.social-icons {    margin-right: 20px;  }  .site-header.style2 .topnav .languages .globe {    line-height: 22px;  }  .site-header.style2 .spanel-label {    margin-top: 1px;  }  .site-header.style2 .header-rightside-container {    padding-bottom: 3px;  }  .site-header.style2 .topnav > li {    margin-left: 15px;  }  .site-header.style2 .search-container {    right: 0px;    width: 200px;    margin-top: -4px;  }  .site-header.style2 .kl-main-header .topnav {    margin: 9px 0;  }  .site-header.style2 .header-rightside-container {    overflow: hidden;    float: none;    margin: 0;  }  .site-header.style2 .h-right-inner {    float: left;  }  .site-header.style2 .header-rightside-container .topnav {    float: left;  }  .site-header.style2 .header-search,  .site-header.style2.cta_button .header-search {    top: 20px;    height: 30px;  }  .site-header.style2 .header-search .searchBtn,  .site-header.style2.cta_button .header-search .searchBtn {    margin: 0;  }  /** Header style 3 **/  .site-header.style3 .site-logo a {    display: initial;    vertical-align: initial;  }  .site-header.style3 {    position: relative;    background-color: #fff;  }  .site-header.style3 .search-container {    display: block !important;  }  .site-header.style3 .header-search .search-container {    width: 150px;  }  .site-header.style3 .topnav {    margin-top: 7px;  }  .site-header.style3 {    position: absolute;    background: #fff;  }  .site-header.style3 .header-search,  .site-header.style3.cta_button .header-search {    width: 30%;  }  .site-header.style3 .kl-header-toptext {    margin-left: 10px;  }  .site-header.style3 .xs-icon {    color: #252525;  }  .site-header.style3 .popup-with-form {    margin: 0px 0 4px 25px;  }  .site-header.style3 .header-links-container {    margin-top: 2px;  }  .site-header.style3 .topnav li.drop .pPanel {    left: auto;  }  .site-header.style3 {    background-color: #fff;  }  .site-header.style3 .topnav.social-icons li {    margin: -4px 0 0 10px;  }  .site-header.style3 .topnav {    margin-top: 2px;  }  .site-header.style3 .spanel-label {    margin-top: 2px;  }  .site-header.style3 .logo-container,  .site-header.style3 .site-logo {    margin: 0px auto;  }  .site-header.style3 .kl-header-toptext {    margin-top: 0;  }  /** Header style 4 **/  .site-header.style4 .header-links-container {    padding: 6px 5px;  }  .site-header.style4 .site-logo a {    border-top: none;    border-bottom: none;    background: transparent;    display: initial;    vertical-align: initial;  }  .site-header.style4 .site-logo a:after {    display: none;  }  .site-header.style4 .spanel-label {    margin: 0;  }  .site-header.style4 .header-links-container {    margin: 0 10px !important;  }  .site-header.style4 .topnav > li.languages {    margin-left: 0;  }  .site-header.style4 .topnav > li {    margin-left: 0;    margin-right: 25px;  }  .site-header.style4 .topnav.navRight > li:last-child {    margin-right: 0;  }  .site-header.style4 ul.social-icons > li {    margin-right: 10px;  }  .site-header.style4 .social-icons.topnav {    margin: 0 30px 0 15px;  }  .site-header.style4 .topnav li.drop .pPanel {    left: 0;  }  .site-header.style4 .kl-cart-button + .pPanel .inner:after {    right: auto;    left: 9px;  }  .site-header.style4 .zn-res-trigger {    margin-left: 5px;  }  .site-header.style4 .header-search {    top: 8px;  }  .site-header.style4 .topnav.navLeft {    margin-left: 0;    margin-top: 0;  }  /** Header style 5 **/  .site-header.style5 .site-logo a {    display: initial;  }  .site-header.style5 .header-links-container {    padding: 6px 5px;    margin-right: 0 !important;    margin: 0 10px !important;  }  .site-header.style5 ul.social-icons > li {    margin-right: 10px;  }  .site-header.style5 .header--oldstyles .topnav .xs-icon {    line-height: 22px;  }  .site-header.style5 .header-links-container {    margin: 0;    height: 35px;  }  .site-header.style5 .topnav {    float: left;  }  .site-header.style5 .spanel-label {    margin-top: 1px;  }  .site-header.style5 .zn-res-trigger {    float: left;    margin-top: 15px;    margin-left: 5px;  }  .site-header.style5 .kl-cta-ribbon {    margin-right: 5px;  }  .site-header.style5 .header--oldstyles .topnav {    margin-left: 0;  }  .site-header.style5 .topnav > li {    margin-right: 10px;    margin-left: 0;  }  .site-header.style5 .topnav.navLeft.topnav--lang {    margin-right: 10px;  }  .site-header.style5 .topnav.navRight > li {    margin-right: 15px;  }  .site-header.style5 .topnav.navRight > li:last-child {    margin-right: 0;  }  .site-header.style5 .topnav li.drop .pPanel {    left: 0;    right: auto;  }  .site-header.style5 .kl-cart-button + .pPanel .inner:after {    left: 9px;    right: auto;  }  /** Header style 6 **/  .site-header.style6 .spanel-label {    margin-right: 5px;    margin-top: 1px;  }  .site-header.style6 .topnav.navRight {    margin-left: 0;  }  .site-header.style6 .zn-res-trigger {    margin-left: 5px;    float: left;  }  .site-header.style6 .site-logo a {    border-top: none;    border-bottom: none;    background: transparent;    display: initial;  }  .site-header.style6 .site-logo a:after {    display: none;  }  .site-header.style6 .topnav.navLeft,  .site-header.style6 .topnav.navRight {    margin-top: 6px;  }  .site-header.style6 .header-links-container {    margin: 0 !important;  }  .site-header.style6 .languages {    margin-left: 0;  }  .site-header.style6 .topnav li.drop:hover .pPanel {    left: 0;    right: auto;  }  .site-header.style6 .kl-cart-button + .pPanel .inner:after {    left: 9px;    right: auto;  }  /** Header style 8 **/  .site-header.style8 .site-logo a {    display: initial;  }  .site-header.style8 .siteheader-container {    margin-top: 0 !important;  }  /** Header style 9 **/  .site-header.style9 .xs-icon {    color: inherit;  }  .site-header.style9 .site-logo a {    display: initial;  }  .site-header.style9 .topnav > li {    margin: 0;    margin: 0 10px;  }  .site-header.style9 .spanel-label {    margin-top: 2px;  }  /** Header style 11 **/  .site-header.style11 {    position: relative;    background-color: #2f2f2f;  }  .site-header.style11 .topnav > li {    margin: 0;    margin: 0 10px;  }  .site-header.style11 .site-logo a {    display: initial;  }  .site-header.style11 .spanel-label {    margin-top: 2px;  }  .site-header.style11 .topnav--lang {    margin-top: 13px;  }  .site-header.style11 .searchBtn {    margin-right: 10px;  }  .site-header.style11 .header-search .search-container {    right: 5px;  }  .site-header.style11 .zn-res-trigger,  .site-header.style12 .zn-res-trigger {    float: left;    margin-top: 10px;    margin-bottom: 15px;    margin-left: 15px;  }  .site-header.style11 .header-search .searchBtn,  .site-header.style11.cta_button .header-search .searchBtn {    margin: 14px 10px 0 10px;  }  /** Header style 13 **/  .site-header.left-header .support-info {    line-height: 16px !important;  }  .site-header.left-header .popup-with-form i {    line-height: 21px !important;  }  .site-header.left-header .zn-res-trigger {    margin-bottom: 15px;  }  /**** end Header ****/  /**** Sub-Header ****/  .subheader-currentdate {    display: none;  }  .subheader-titles {    text-align: start;    margin-top: 0;    margin-bottom: 20px;  }  .subheader-maintitle {    font-size: 22px;  }  .subheader-subtitle {    font-size: 14px;  }  .breadcrumbs {    padding: 3px 6px 2px;    margin-bottom: 20px;  }  .breadcrumbs li {    font-weight: 400;    font-size: 12px;  }  /**** end Sub-Header ****/  /**** Elements ****/  .rev_slider,  .rev_slider_wrapper {    height: 600px;  }  .screenshot-box.kl-style-2 .thescreenshot {    overflow: hidden !important;  }  .imgbox_image.cover-fit-img {    height: 100%;  }  .imgboxes_style1 .hoverBorderWrapper,  .imgboxes_style2 .imgboxes-wrapper,  .imgboxes_style4 .imgboxes-wrapper {    height: auto;  }  .buybtn-panel {    padding-top: 10px;    padding-bottom: 10px;  }  .buybtn-cta {    padding: 5px 12px;    font-size: 12px;  }  .buybtn-close {    height: 60px;    line-height: 47px;  }  .kl-slideshow.iosslider-slideshow {    padding-bottom: 84%;  }  #action_box {    text-align: center;    height: auto;  }  #action_box h4.text {    font-size: 16px;  }  .action_box.style3 {    margin-top: 50px !important;  }  .kl-contentmaps__panel {    display: none;  }  body .testimonial_box {    width: 100% !important;    margin-bottom: 20px;  }  .media-container {    margin-bottom: 30px;  }  .hboxes {    margin-bottom: 30px;  }  .image-boxes .box {    text-align: center;  }  /* Buttons */  .btn-forth,  .btn-third {    width: 50%;  }  /* Slideshow */  /* Google maps */  .scontent__maps:not(.static-content--fullscreen),  .scontent__maps:not(.static-content--fullscreen) .th-google_map {    height: auto;    max-height: 400px;  }  /* Call out Banner */  .callout-banner .col-sm-10 {    margin-bottom: 20px;  }  .circlehover[data-align="right"] {    float: none;    margin: 0 auto;  }  .circlehover.style2 {    width: auto;    margin: 0 auto;  }  .circlehover.style3 {    margin: 0 auto;  }  /* Css Accordion (Latest posts 1) */  .latest_posts.acc-style h3.m_title {    position: static;    margin: 0 0 20px;  }  .css3accordion > ul > li,  .css3accordion > ul > li:hover,  .css3accordion > ul > li.last,  .css3accordion > ul > li.last:hover {    width: 100% !important;    margin-right: 0;    padding: 20px 0;    float: none;  }  .css3accordion > ul > li > .inner-acc,  .css3accordion > ul > li:hover ~ li > .inner-acc {    width: 100% !important;  }  .keywordbox {    line-height: 1.4;  }  .latest_posts.default-style a + em {    display: block;  }  .infobox2 .btn {    margin-left: 20px;  }  .process_box .number {    position: relative;    width: 100%;  }  .process_box .content {    margin-left: 0;  }  .process_box[data-align="right"] .content {    margin-right: 0;  }  .span6 + .span12.end_timeline {    margin-bottom: 0;  }  .timeline_box:hover::before,  .timeline_box::after {    background: transparent;    border: 0;  }  .team_member {    clear: both;    padding-top: 10px;    padding-left: 10px;  }  .team_member:before,  .team_member:after {    content: '\0020';    display: block;    overflow: hidden;    visibility: hidden;    width: 0;    height: 0;  }  .team_member:after {    clear: both;  }  .team_member a.grayHover {    overflow: hidden;    position: relative;    float: left;    display: inline-block;    max-width: 130px;    margin-right: 20px;  }  .team_member .details {    float: left;    overflow: visible;    visibility: visible;    opacity: 1;    position: static;    background: none;    box-shadow: none;    width: auto;    padding: 10px 0 0;  }  #skills_diagram,  .timeline_box:hover::before,  .timeline_box::after {    display: none !important;  }  div[data-align=right] .timeline_box .date,  .timeline_box .date {    left: 30%;    right: 30%;    text-align: center;    width: 40%;    top: -39px;    padding: 5px 0;  }  div[data-align=right] .timeline_box:before,  .timeline_box:before {    display: none;  }  .timeline_box,  div[data-align="right"] .timeline_box {    margin: 76px 0  }  .vertical_tabs .tabbable .nav > li > a {    text-align: left;  }  .vertical_tabs .tabbable .nav > li > a > span {    float: left;  }  .bubble-box {    bottom: 0;  }  .bubble-box.bb--anim-show {    left: 0;    max-width: 100%;    bottom: 0;    border-radius: 0;    z-index: 11111;  }  .ads-box .pp-adimg {    max-width: 100px;    float: left;  }  .newsletter-signup input[type=text] {    width: 100%;  }  .newsletter-signup input[type=submit] {    width: 100%;    margin: 0;    margin-bottom: 15px;  }  .iosslider-slideshow .iosSlider,  .static-content__source {    transform: none !important;  }  .services_box--boxed:hover {    z-index: 3;  }  .services_box--boxed .services_box__list {    padding-top: 250px !important;  }  .gobox:after,  .gobox:before {    transform: none;    left: auto;    right: auto;  }  .gobox.ok {    padding-left: 50px  }  .gobox.ok > .glyphicon {    left: 20px;  }  .container .process_steps--style2 .process_steps__intro {    border-top-right-radius: 5px;  }  .process_steps__intro-wrp {    margin-bottom: 30px  }  .bigsocialblock__title {    margin-bottom: 0;  }  .photo-wall .pw-details [data-role="title"] {    line-height: 24px;  }  .kl-slideshow .kl-slideshow-safepadding {    padding-top: 50px !important;  }  .flickrfeed {    overflow: hidden;    margin-bottom: 30px;  }  .hover-box.hover-box-2 {    margin-bottom: 15px;  }  .info-text {    margin-bottom: 25px;  }  .full_width {    padding-left: 15px;    padding-right: 15px;  }  .hg_section--relative.ptop-210 {    padding-top: 70px !important;  }  .one-page-footer .newsletter-signup .nl-email {    width: 100%;  }  .team_member,  .team_member:hover {    padding: 20px;    margin-bottom: 20px;  }  .vertical_tabs.kl-style-2 .tabbable {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;  }  .vertical_tabs.kl-style-2 .tabbable .nav > li > a {    margin-right: 1px;  }  .vertical_tabs.kl-style-2 .tabbable .nav > li:first-child a {    border-top-right-radius: 3px;  }  .vertical_tabs.kl-style-2 .tabbable .nav > li:last-child a {    border-bottom-right-radius: 3px;  }  .imgboxes_style4 .imgboxes-wrapper {    display: block;  }  .newsletter-signup input {    width: 100%;  }  .one-page-footer .newsletter-signup .nl-email {    width: 100%;  }  .login-panel .create_account {    margin-bottom: 10px;  }  .login-panel .form-control {    margin-bottom: 10px;  }  .error404-content h2 {    font-size: 160px;  }  .pos-vertical-middle > .container {    top: 100px;  }  .photogallery-widget .caroufredsel {    width: 100%;  }  .photogallery-widget .cfs--navigation {    width: 100%;  }  .photogallery-widget .cfs--pagination {    width: 100%;    position: static;    height: auto;  }  .photogallery-widget .pg-thumb,  .photogallery-widget .pg-thumb:nth-child(9):last-child {    width: 20%;    height: auto;  }  .services_boxes_wgt .intro-col + ul[class*="sbox-"] {    width: auto;    margin-left: 0;  }  .services_boxes_wgt .sbox-1 > li,  .services_boxes_wgt .sbox-2 > li,  .services_boxes_wgt .sbox-3 > li,  .services_boxes_wgt .sbox-4 > li,  .services_boxes_wgt .sbox-5 > li {    width: 100%;    margin-left: 0;  }  .services_boxes_wgt .intro-col {    float: left;    width: 100%;    color: #888888;    margin-bottom: 40px  }  .services_boxes_wgt .inner-box {    margin-bottom: 20px;    margin-left: 0;    margin-right: 0;  }  .services_boxes_wgt .hover-details {    position: static;    opacity: 1;    visibility: visible;    clear: both;    box-shadow: none;    padding: 0;  }  .services_boxes_wgt .hover-details::after {    display: none;  }  /**** end Elements ****/  /**** Footer ****/  #footer .menu:before,  #footer .menu:after {    content: '\0020';    display: block;    overflow: hidden;    visibility: hidden;    width: 0;    height: 0;  }  #footer .menu:after {    clear: both;  }  #footer .social-icons {    float: none;    margin-left: 0;    padding-left: 0;    margin-bottom: 30px;  }  #footer .copyright img {    margin-bottom: 20px;  }  /**** end Footer ****/  /**** eCommerce ****/  .kl-store-page .left_sidebar ul.products li.product,  .kl-store-page .right_sidebar ul.products li.product {    width: 50%;  }  /**** end eCommerce ****/  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}@media (max-width: 600px) {  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Elements ****/  .tabbable > ul.nav > li {    float: none;    display: block;  }  .tabs_style5 > ul.nav > li:first-child > a {    padding: 8px 20px;  }  .tabs_style2 > ul.nav > li:first-child a,  .tabs_style2 > ul.nav > li a,  .tabs_style3 > ul.nav > li > a,  .tabs_style4 > ul.nav > li > a {    padding: 12px 20px;  }  .tabs_style4 > ul.nav {    border: solid 1px #ddd;    border-radius: 3px;    margin-bottom: 10px;  }  .tabs_style4 > ul.nav > li.active > a {    border: none;  }  /**** enc Elements ****/  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/** Smartphone portrait mode **/@media (max-width: 480px) {  .visible-xxs {    display: block!important;  }  .hidden-xxs {    display: none!important;  }  /*-----------------------------------------------------------------------------------*/  /* Kallyas EDIT  /*-----------------------------------------------------------------------------------*/  /**** Header ****/  .nav-collapse {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  .site-logo {    max-width: 100%;  }  .loginbox-popup {    width: 100%;  }  .zn-res-trigger {    margin-left: 0;    margin-top: 11px;  }  .action_box_content .ac-buttons a {    margin-bottom: 10px;  }  .header-leftside-container {    overflow: visible;  }  .topnav li.drop .inner.cart-container {    width: 230px;    right: 0;    position: absolute;  }  .cart-container .cart_list li {    text-align: left;  }  .cart-container .cart_list li a {    line-height: 13px;  }  .cart-container .cart_list li img {    width: 40px !important;  }  .cart-container .buttons .button.wc-forward {    font-size: 9px;  }  .cart-container .buttons .button.checkout {    font-size: 9px;    padding: 9px 20px;  }  /*** Header Styles ***/  /** Header style 1 **/  /** Header style 2 **/  .site-header.style2 .header-rightside-container {    width: 100%;    margin-right: 0;  }  .site-header.style2 .h-right-inner {    float: left;  }  .site-header.style2 .header-rightside-container .topnav {    float: left;  }  .site-header.style2 .header-search .search-container {    margin-top: -4px;  }  .site-header.style2 .header-search,  .site-header.style2.cta_button .header-search {    height: 70px;    bottom: 15px;    right: 22px;  }  .site-header.style3 .header-search {    display: none !important;  }  .site-header,  .site-header.style3 {    height: auto !important;    position: relative !important;  }  .site-header .header--oldstyles .logo-container {    width: 100%;    text-align: center;  }  .site-header .header--oldstyles .site-logo {    float: none;    width: 100%;  }  .site-header .header--oldstyles .site-logo a {    background: none;    border: none;    padding: 0;  }  .site-header .header--oldstyles .site-logo a:after {    display: none  }  .site-header .header--oldstyles .header-links-container {    margin: 0 0 10px !important;    height: auto;    width: 100%;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    padding-bottom: 15px;  }  .site-header .header--oldstyles .header-links-container:before,  .site-header .header--oldstyles .header-links-container:after {    display: table;    content: " ";  }  .site-header .header--oldstyles .header-links-container:after {    clear: both  }  .site-header .header--oldstyles .topnav {    float: right;    clear: none;    margin: 0 0 0 10px;    height: 24px;  }  .site-header.style5 .topnav:not(.social-icons) > li {    border: 0;    ;    padding-left: 0;    margin-left: 10px;  }  .site-header .header--oldstyles .topnav.social-icons {    float: left;    margin: 0;  }  .site-header .header--oldstyles .topnav.topnav--cart {    float: right;  }  .site-header .header--oldstyles .topnav.topnav--log {}  .site-header .header--oldstyles .topnav.topnav--sliding-panel {}  .site-header .header--oldstyles .topnav.topnav--lang {}  .site-header .header--oldstyles .header-search {    position: relative;    float: left;    margin-top: 0;    margin-bottom: 10px;    top: auto;    left: auto;    right: auto;  }  .site-header .header--oldstyles .search-container {    right: auto;    left: 0;  }  .site-header .header--oldstyles .ctabutton {}  .site-header .header--oldstyles .zn-res-menuwrapper {    margin-top: 10px;    margin-bottom: 10px;  }  .site-header .header--oldstyles .zn-res-trigger {    margin-top: 13px;    float: right;  }  .site-header .header--oldstyles .header-search .searchBtn {    margin-left: 0;  }  .site-header.style2 .site-logo a {    padding-left: 10px;    padding-right: 10px;  }  .site-header.style2 .header-search,  .site-header.style2.cta_button .header-search {    top: 20px;    height: 30px;  }  .site-header.style2 .header-search .searchBtn,  .site-header.style2.cta_button .header-search .searchBtn {    margin: 0;  }  /* Header style 3 */  .site-header.style3 .kl-header-toptext {    display: none  }  .site-header.style3 .header-search,  .site-header.style3.cta_button .header-search {    width: 25%;  }  .site-header.style3.cta_button .header-search:hover {    width: 50%;  }  /** Header style 4 **/  .site-header.style4 .header-links-container {    padding: 6px 5px;    margin: 0;    margin-left: 5px;    margin-right: 5px;    width: auto;  }  .site-header.style4 .topnav li.drop .inner.cart-container {    left: 0;    right: auto;  }  .site-header.style4 .header--oldstyles .topnav {    height: auto;  }  .site-header.style4 .topnav.navLeft.topnav--lang {    margin-top: 0;  }  .site-header.style4 .topnav.navLeft.topnav--lang.topnav--cart {    margin-top: -2px;  }  .site-header.style4 .topnav.navLeft.topnav--cart .drop {    margin-right: 0;  }  .site-header.style4 .topnav.navLeft {    margin-top: -4px;  }  .site-header.style4 .header--oldstyles .topnav.social-icons {    margin: 0;  }  .site-header.style4 .header-links-container {    margin: 8px 0 7px !important;    height: auto;    width: 100%;    border-bottom: none;    padding-bottom: 0;  }  .site-header.style4 .header--oldstyles .topnav.topnav--cart {    float: left;  }  .site-header.style4 .header--oldstyles .zn-res-trigger {    float: left;  }  .site-header.style4 .header--oldstyles .header-search {    float: right;  }  .site-header.style4 .header--oldstyles .ctabutton {    clear: left;    margin-right: 15px;  }  .site-header.style4 .header--oldstyles .search-container {    right: -10px;    left: auto;  }  .site-header.style4 .header-search {    top: -3px;  }  /** Header style 5 **/  .site-header.style5 .header-links-container {    margin: 0 0 7px!important;  }  .site-header.style5 .header-search {    clear: left;  }  .site-header.style5 .topnav {    float: right;  }  .site-header.style5 .header-links-container {    margin: 8px 0 7px !important;    height: auto;    width: 100%;    border-bottom: none;    padding-bottom: 0;  }  .site-header.style5 .header--oldstyles .topnav {    height: auto;  }  .site-header.style5 .social-icons.sc--clean.topnav.navRight {    float: right;    margin-left: 0;  }  .site-header.style5 ul.social-icons.sc--clean.topnav.navRight li {    margin-right: 1px;  }  .site-header.style5 .topnav.navLeft.topnav--lang,  .site-header.style5 .topnav.navLeft.topnav--cart,  .site-header.style5 .topnav.navRight.topnav {    float: left;  }  .site-header.style5 .topnav.navLeft.topnav--cart {    z-index: 111;  }  .site-header.style5 .header-search {    float: right;  }  .site-header.style5 .kl-cta-ribbon {    float: right;    clear: left;    margin-right: 15px;  }  .site-header.style5 .topnav li.drop .inner.cart-container {    right: auto;  }  .site-header.style5 .kl-cart-button + .pPanel .inner:after {    right: auto;  }  .site-header.style5 .search-container {    right: -10px;    left: auto;  }  .site-header.style5 .zn-res-trigger {    float: left;  }  .site-header.style5 .topnav.navLeft.topnav--lang {    margin-right: 4px;  }  .site-header.style5 .topnav:not(.social-icons) > li {    margin-left: 5px;  }  /* Header style */  .site-header .kl-header-toptext {    display: block;    width: 100%;    clear: left;    margin-left: 0;  }  .site-header.kl-cta-lined {    display: none;  }  .site-header .logo-container,  .site-header .logo-container .site-logo {    float: none;    width: 100%;    clear: both  }  .site-header .logo-container .site-logo {    text-align: center  }  body .site-header.zn-res-menuwrapper {    margin-top: 0;    margin-left: 0;  }  .site-header .topnav--cart {    margin-top: 10px;  }  .site-header .header-links-container .topnav {    margin-left: 10px  }  body .site-header .zn-res-menuwrapper {    margin-left: 0;    margin-top: 0;  }  /** Header style 6 **/  .site-header.style6 .logo-container .site-logo {    margin-bottom: 0;  }  .site-header.style6 .header-links-container {    border-bottom: none;    padding-bottom: 0 !important;  }  .site-header.style6 .header--oldstyles .topnav.social-icons {    margin-top: 3px;  }  .site-header.style6 .header--oldstyles .topnav.topnav--lang {    margin-top: 3px;    margin-left: 20px;  }  .site-header.style6 .topnav.navLeft,  .site-header.style6 .topnav.navRight {    margin-top: 3px;  }  .site-header.style6 .header--oldstyles .ctabutton {    float: right;    clear: left;    margin-right: 15px;  }  .site-header.style6 .header--oldstyles .header-search {    float: right;  }  .site-header.style6 .header--oldstyles .search-container {    right: -9px;    left: auto;  }  .site-header.style6 .social-icons.sc--clean.navRight {    margin-left: 0;  }  .site-header.style6 .topnav li.drop:hover .pPanel {    right: 0;    left: auto;  }  .site-header.style6 .topnav.navLeft.topnav--lang li.drop:hover .pPanel {    left: 0;    right: auto;  }  .site-header.style6 .header-search {    z-index: 100;  }  .site-header.style6 .kl-cart-button + .pPanel .inner:after {    right: 9px;    left: auto;  }  .site-header.style6 .zn-res-trigger {    float: left;  }  /** Header style 11 **/  .site-header.style11 {    background-color: #2f2f2f;  }  /**** end Header ****/  /**** Elements ****/  .zn_post_image {    margin-right: 0;    width: 100%;  }  .page-header h1 small {    display: block;    line-height: 20px;  }  input[type="checkbox"],  input[type="radio"] {    border: 1px solid #ccc;  }  .form-horizontal .control-label {    float: none;    width: auto;    padding-top: 0;    text-align: left;  }  .form-horizontal .controls {    margin-left: 0;  }  .form-horizontal .control-list {    padding-top: 0;  }  .form-horizontal .form-actions {    padding-right: 10px;    padding-left: 10px;  }  .media .pull-left,  .media .pull-right {    display: block;    float: none;    margin-bottom: 10px;  }  .media-object {    margin-right: 0;    margin-left: 0;  }  .modal {    top: 10px;    right: 10px;    left: 10px;  }  .modal-header .close {    padding: 10px;    margin: -10px;  }  .carousel-caption {    position: static;  }  .css3accordion > ul > li .thumb {    float: none;    width: auto;  }  .social-share li {    margin-bottom: 10px;  }  .infobox2 {    text-align: center;  }  .infobox2 .btn {    margin: 0 0 10px;  }  .grid-ibx--cols-2 .grid-ibx__item,  .grid-ibx--cols-3 .grid-ibx__item,  .grid-ibx--cols-4 .grid-ibx__item,  .grid-ibx--cols-5 .grid-ibx__item {    margin-left: 0;  }  .action_box_content .ac-buttons a {    margin-bottom: 10px;  }  /**** end Elements ****/  /**** eCommerce ****/  .kl-store-page .left_sidebar ul.products li.product,  .kl-store-page .right_sidebar ul.products li.product {    width: 100%;  }  /**** end eCommerce ****/  /*-----------------------------------------------------------------------------------*/  /* end Kallyas EDIT  /*-----------------------------------------------------------------------------------*/}/* FIX IE10 MOBILE 1.6 */@-webkit-viewport {  width: device-width}@-moz-viewport {  width: device-width}@-ms-viewport {  width: device-width}@-o-viewport {  width: device-width}@viewport {  width: device-width}/** Margins Classes* Helper classes for side margins*/.ml-0 {  margin-left:0 !important;}.ml-5 {  margin-left: 5px !important;}.ml-10 {  margin-left: 10px !important;}.ml-15 {  margin-left: 15px !important;}.ml-20 {  margin-left: 20px !important;}.ml-25 {  margin-left: 25px !important;}.ml-30 {  margin-left: 30px !important;}.ml-35 {  margin-left: 35px !important;}.ml-40 {  margin-left: 40px !important;}.ml-45 {  margin-left: 45px !important;}.ml-50 {  margin-left: 50px !important;}.ml-60 {  margin-left: 60px !important;}.ml-70 {  margin-left: 70px !important;}.ml-80 {  margin-left: 80px !important;}.ml-90 {  margin-left: 90px !important;}.ml-100 {  margin-left: 100px !important;}.ml-110 {  margin-left: 110px !important;}.ml-120 {  margin-left: 120px !important;}.ml-130 {  margin-left: 130px !important;}.ml-140 {  margin-left: 140px !important;}.ml-150 {  margin-left: 150px !important;}.mr-0 {  margin-right: 0 !important;}.mr-5 {  margin-right: 5px !important;}.mr-10 {  margin-right: 10px !important;}.mr-15 {  margin-right: 15px !important;}.mr-20 {  margin-right: 20px !important;}.mr-25 {  margin-right: 25px !important;}.mr-30 {  margin-right: 30px !important;}.mr-35 {  margin-right: 35px !important;}.mr-40 {  margin-right: 40px !important;}.mr-45 {  margin-right: 45px !important;}.mr-50 {  margin-right: 50px !important;}.mr-60 {  margin-right: 60px !important;}.mr-70 {  margin-right: 70px !important;}.mr-80 {  margin-right: 80px !important;}.mr-90 {  margin-right: 90px !important;}.mr-100 {  margin-right: 100px !important;}.mr-110 {  margin-right: 110px !important;}.mr-120 {  margin-right: 120px !important;}.mr-130 {  margin-right: 130px !important;}.mr-140 {  margin-right: 140px !important;}.mr-150 {  margin-right: 150px !important;}.mt-0 {  margin-top: 0 !important;}.mt-5 {  margin-top: 5px !important;}.mt-10 {  margin-top: 10px !important;}.mt-15 {  margin-top: 15px !important;}.mt-20 {  margin-top: 20px !important;}.mt-25 {  margin-top: 25px !important;}.mt-30 {  margin-top: 30px !important;}.mt-35 {  margin-top: 35px !important;}.mt-40 {  margin-top: 40px !important;}.mt-45 {  margin-top: 45px !important;}.mt-50 {  margin-top: 50px !important;}.mt-60 {  margin-top: 60px !important;}.mt-70 {  margin-top: 70px !important;}.mt-80 {  margin-top: 80px !important;}.mt-90 {  margin-top: 90px !important;}.mt-100 {  margin-top: 100px !important;}.mt-110 {  margin-top: 110px !important;}.mt-120 {  margin-top: 120px !important;}.mt-130 {  margin-top: 130px !important;}.mt-140 {  margin-top: 140px !important;}.mt-150 {  margin-top: 150px !important;}.mt-200 {  margin-top: 200px !important;}.mt-250 {  margin-top: 250px !important;}.mb-0 {  margin-bottom: 0 !important;}.mb-5 {  margin-bottom: 5px !important;}.mb-10 {  margin-bottom: 10px !important;}.mb-15 {  margin-bottom: 15px !important;}.mb-20 {  margin-bottom: 20px !important;}.mb-25 {  margin-bottom: 25px !important;}.mb-30 {  margin-bottom: 30px !important;}.mb-35 {  margin-bottom: 35px !important;}.mb-40 {  margin-bottom: 40px !important;}.mb-45 {  margin-bottom: 45px !important;}.mb-50 {  margin-bottom: 50px !important;}.mb-60 {  margin-bottom: 60px !important;}.mb-70 {  margin-bottom: 70px !important;}.mb-80 {  margin-bottom: 80px !important;}.mb-90 {  margin-bottom: 90px !important;}.mb-100 {  margin-bottom: 100px !important;}.mb-110 {  margin-bottom: 110px !important;}.mb-120 {  margin-bottom: 120px !important;}.mb-130 {  margin-bottom: 130px !important;}.mb-140 {  margin-bottom: 140px !important;}.mb-150 {  margin-bottom: 150px !important;}.mb-200 {  margin-bottom: 200px !important;}.mb-250 {  margin-bottom: 250px !important;}/** Margins Classes - Negative* Helper classes for side margins on negative*/.mnl-10 {  margin-left: -10px !important;}.mnl-20 {  margin-left: -20px !important;}.mnl-30 {  margin-left: -30px !important;}.mnl-40 {  margin-left: -40px !important;}.mnl-50 {  margin-left: -50px !important;}.mnl-60 {  margin-left: -60px !important;}.mnl-70 {  margin-left: -70px !important;}.mnl-80 {  margin-left: -80px !important;}.mnl-90 {  margin-left: -90px !important;}.mnl-100 {  margin-left: -100px !important;}.mnl-110 {  margin-left: -110px !important;}.mnl-120 {  margin-left: -120px !important;}.mnl-130 {  margin-left: -130px !important;}.mnl-140 {  margin-left: -140px !important;}.mnl-150 {  margin-left: -150px !important;}.mnr-10 {  margin-right: -10px !important;}.mnr-20 {  margin-right: -20px !important;}.mnr-30 {  margin-right: -30px !important;}.mnr-40 {  margin-right: -40px !important;}.mnr-50 {  margin-right: -50px !important;}.mnr-60 {  margin-right: -60px !important;}.mnr-70 {  margin-right: -70px !important;}.mnr-80 {  margin-right: -80px !important;}.mnr-90 {  margin-right: -90px !important;}.mnr-100 {  margin-right: -100px !important;}.mnr-110 {  margin-right: -110px !important;}.mnr-120 {  margin-right: -120px !important;}.mnr-130 {  margin-right: -130px !important;}.mnr-140 {  margin-right: -140px !important;}.mnr-150 {  margin-right: -150px !important;}.mnt-10 {  margin-top: -10px !important;}.mnt-20 {  margin-top: -20px !important;}.mnt-30 {  margin-top: -30px !important;}.mnt-40 {  margin-top: -40px !important;}.mnt-50 {  margin-top: -50px !important;}.mnt-60 {  margin-top: -60px !important;}.mnt-70 {  margin-top: -70px !important;}.mnt-80 {  margin-top: -80px !important;}.mnt-90 {  margin-top: -90px !important;}.mnt-100 {  margin-top: -100px !important;}.mnt-110 {  margin-top: -110px !important;}.mnt-120 {  margin-top: -120px !important;}.mnt-130 {  margin-top: -130px !important;}.mnt-140 {  margin-top: -140px !important;}.mnt-150 {  margin-top: -150px !important;}.mnb-10 {  margin-bottom: -10px !important;}.mnb-20 {  margin-bottom: -20px !important;}.mnb-30 {  margin-bottom: -30px !important;}.mnb-40 {  margin-bottom: -40px !important;}.mnb-50 {  margin-bottom: -50px !important;}.mnb-60 {  margin-bottom: -60px !important;}.mnb-70 {  margin-bottom: -70px !important;}.mnb-80 {  margin-bottom: -80px !important;}.mnb-90 {  margin-bottom: -90px !important;}.mnb-100 {  margin-bottom: -100px !important;}.mnb-110 {  margin-bottom: -110px !important;}.mnb-120 {  margin-bottom: -120px !important;}.mnb-130 {  margin-bottom: -130px !important;}.mnb-140 {  margin-bottom: -140px !important;}.mnb-150 {  margin-bottom: -150px !important;}/** Padding Classes* Helper classes for side padding*/.pl-0 {  padding-left: 0 !important;}.pl-5 {  padding-left: 5px !important;}.pl-10 {  padding-left: 10px !important;}.pl-15 {  padding-left: 15px !important;}.pl-20 {  padding-left: 20px !important;}.pl-25 {  padding-left: 25px !important;}.pl-30 {  padding-left: 30px !important;}.pl-35 {  padding-left: 35px !important;}.pl-40 {  padding-left: 40px !important;}.pl-45 {  padding-left: 45px !important;}.pl-50 {  padding-left: 50px !important;}.pl-60 {  padding-left: 60px !important;}.pl-70 {  padding-left: 70px !important;}.pl-80 {  padding-left: 80px !important;}.pl-90 {  padding-left: 90px !important;}.pl-100 {  padding-left: 100px !important;}.pl-110 {  padding-left: 110px !important;}.pl-120 {  padding-left: 120px !important;}.pl-130 {  padding-left: 130px !important;}.pl-140 {  padding-left: 140px !important;}.pl-150 {  padding-left: 150px !important;}.pr-0 {  padding-right: 0 !important;}.pr-5 {  padding-right: 5px !important;}.pr-10 {  padding-right: 10px !important;}.pr-15 {  padding-right: 15px !important;}.pr-20 {  padding-right: 20px !important;}.pr-25 {  padding-right: 25px !important;}.pr-30 {  padding-right: 30px !important;}.pr-35 {  padding-right: 35px !important;}.pr-40 {  padding-right: 40px !important;}.pr-45 {  padding-right: 45px !important;}.pr-50 {  padding-right: 50px !important;}.pr-60 {  padding-right: 60px !important;}.pr-70 {  padding-right: 70px !important;}.pr-80 {  padding-right: 80px !important;}.pr-90 {  padding-right: 90px !important;}.pr-100 {  padding-right: 100px !important;}.pr-110 {  padding-right: 110px !important;}.pr-120 {  padding-right: 120px !important;}.pr-130 {  padding-right: 130px !important;}.pr-140 {  padding-right: 140px !important;}.pr-150 {  padding-right: 150px !important;}.pt-0 {  padding-top: 0 !important;}.pt-5 {  padding-top: 5px !important;}.pt-10 {  padding-top: 10px !important;}.pt-15 {  padding-top: 15px !important;}.pt-20 {  padding-top: 20px !important;}.pt-25 {  padding-top: 25px !important;}.pt-30 {  padding-top: 30px !important;}.pt-35 {  padding-top: 35px !important;}.pt-40 {  padding-top: 40px !important;}.pt-45 {  padding-top: 45px !important;}.pt-50 {  padding-top: 50px !important;}.pt-60 {  padding-top: 60px !important;}.pt-70 {  padding-top: 70px !important;}.pt-80 {  padding-top: 80px !important;}.pt-90 {  padding-top: 90px !important;}.pt-100 {  padding-top: 100px !important;}.pt-110 {  padding-top: 110px !important;}.pt-120 {  padding-top: 120px !important;}.pt-130 {  padding-top: 130px !important;}.pt-140 {  padding-top: 140px !important;}.pt-150 {  padding-top: 150px !important;}.pt-200 {  padding-top: 200px !important;}.pt-250 {  padding-top: 250px !important;}.pb-0 {  padding-bottom: 0 !important;}.pb-5 {  padding-bottom: 5px !important;}.pb-10 {  padding-bottom: 10px !important;}.pb-15 {  padding-bottom: 15px !important;}.pb-20 {  padding-bottom: 20px !important;}.pb-25 {  padding-bottom: 25px !important;}.pb-30 {  padding-bottom: 30px !important;}.pb-35 {  padding-bottom: 35px !important;}.pb-40 {  padding-bottom: 40px !important;}.pb-45 {  padding-bottom: 45px !important;}.pb-50 {  padding-bottom: 50px !important;}.pb-60 {  padding-bottom: 60px !important;}.pb-70 {  padding-bottom: 70px !important;}.pb-80 {  padding-bottom: 80px !important;}.pb-90 {  padding-bottom: 90px !important;}.pb-100 {  padding-bottom: 100px !important;}.pb-110 {  padding-bottom: 110px !important;}.pb-120 {  padding-bottom: 120px !important;}.pb-130 {  padding-bottom: 130px !important;}.pb-140 {  padding-bottom: 140px !important;}.pb-150 {  padding-bottom: 150px !important;}.pb-200 {  padding-bottom: 200px !important;}.pb-250 {  padding-bottom: 250px !important;}/** Font-sizes-presets*/.fs-micro {  font-size: 9px;}.fs-xsmall {  font-size: 11px;}.fs-normal {  font-size: 13px;}.fs-smaller {  font-size: 15px;}.fs-small {  font-size: 16px;}.fs-s {  font-size: 17px;}.fs-m {  font-size: 18px;}.fs-l {  font-size: 20px;}.fs-xl {  font-size: 24px;}.fs-xxl {  font-size: 32px;}.fs-larger {  font-size: 42px;}.fs-xxxl {  font-size: 50px;}.fs-xxxxl {  font-size: 75px;}.fs-jumbo {  font-size: 80px;}.fs-huge {  font-size: 120px;}.fs-immense {  font-size: 150px;}.fs-crazy {  font-size: 200px;}/** Height Sizing Presets* These are height values from 10 to 10 to set responsive height to a block*/.hsize-reset {  height: 0 !important;}.hsize-10 {  height: 10px;}.hsize-20 {  height: 20px;}.hsize-30 {  height: 30px;}.hsize-40 {  height: 40px;}.hsize-50 {  height: 50px;}.hsize-60 {  height: 60px;}.hsize-70 {  height: 70px;}.hsize-80 {  height: 80px;}.hsize-90 {  height: 90px;}.hsize-100 {  height: 100px;}.hsize-110 {  height: 110px;}.hsize-120 {  height: 120px;}.hsize-130 {  height: 130px;}.hsize-140 {  height: 140px;}.hsize-150 {  height: 150px;}.hsize-160 {  height: 160px;}.hsize-170 {  height: 170px;}.hsize-180 {  height: 180px;}.hsize-190 {  height: 190px;}.hsize-200 {  height: 200px;}.hsize-210 {  height: 210px;}.hsize-220 {  height: 220px;}.hsize-230 {  height: 230px;}.hsize-240 {  height: 240px;}.hsize-250 {  height: 250px;}.hsize-260 {  height: 260px;}.hsize-270 {  height: 270px;}.hsize-280 {  height: 280px;}.hsize-290 {  height: 290px;}.hsize-300 {  height: 300px;}.hsize-310 {  height: 310px;}.hsize-320 {  height: 320px;}.hsize-330 {  height: 330px;}.hsize-340 {  height: 340px;}.hsize-350 {  height: 350px;}.hsize-360 {  height: 360px;}.hsize-370 {  height: 370px;}.hsize-380 {  height: 380px;}.hsize-390 {  height: 390px;}.hsize-400 {  height: 400px;}.hsize-410 {  height: 410px;}.hsize-420 {  height: 420px;}.hsize-430 {  height: 430px;}.hsize-440 {  height: 440px;}.hsize-450 {  height: 450px;}.hsize-460 {  height: 460px;}.hsize-470 {  height: 470px;}.hsize-480 {  height: 480px;}.hsize-490 {  height: 490px;}.hsize-500 {  height: 500px;}.hsize-510 {  height: 510px;}.hsize-520 {  height: 520px;}.hsize-530 {  height: 530px;}.hsize-540 {  height: 540px;}.hsize-550 {  height: 550px;}.hsize-560 {  height: 560px;}.hsize-570 {  height: 570px;}.hsize-580 {  height: 580px;}.hsize-590 {  height: 590px;}.hsize-600 {  height: 600px;}.hsize-610 {  height: 610px;}.hsize-620 {  height: 620px;}.hsize-630 {  height: 630px;}.hsize-640 {  height: 640px;}.hsize-650 {  height: 650px;}.hsize-660 {  height: 660px;}.hsize-670 {  height: 670px;}.hsize-680 {  height: 680px;}.hsize-690 {  height: 690px;}.hsize-700 {  height: 700px;}/*  * Float None  */.pull-none {  float: none !important;}/* * Float Clearing Presets */.cleft {  clear: left;}.cright {  clear: right;}.cboth {  clear: both;}/* * Width presets */.w-10 {  width: 10% !important;}.w-20 {  width: 20% !important;}.w-30 {  width: 30% !important;}.w-40 {  width: 40% !important;}.w-50 {  width: 50% !important;}.w-60 {  width: 60% !important;}.w-70 {  width: 70% !important;}.w-80 {  width: 80% !important;}.w-90 {  width: 90% !important;}.w-100 {  width: 100% !important;}@media only screen and (max-width: 1199px) {  /*  * Margins Classes  * Helper classes for side margins MEDIUM  */  .ml-md-0 {    margin-left: 0 !important;  }  .ml-md-5 {    margin-left: 5px !important;  }  .ml-md-10 {    margin-left: 10px !important;  }  .ml-md-15 {    margin-left: 15px !important;  }  .ml-md-20 {    margin-left: 20px !important;  }  .ml-md-25 {    margin-left: 25px !important;  }  .ml-md-30 {    margin-left: 30px !important;  }  .ml-md-35 {    margin-left: 35px !important;  }  .ml-md-40 {    margin-left: 40px !important;  }  .ml-md-45 {    margin-left: 45px !important;  }  .ml-md-50 {    margin-left: 50px !important;  }  .ml-md-60 {    margin-left: 60px !important;  }  .ml-md-70 {    margin-left: 70px !important;  }  .ml-md-80 {    margin-left: 80px !important;  }  .ml-md-90 {    margin-left: 90px !important;  }  .ml-md-100 {    margin-left: 100px !important;  }  .ml-md-110 {    margin-left: 110px !important;  }  .ml-md-120 {    margin-left: 120px !important;  }  .ml-md-130 {    margin-left: 130px !important;  }  .ml-md-140 {    margin-left: 140px !important;  }  .ml-md-150 {    margin-left: 150px !important;  }  .mr-md-0 {    margin-right: 0 !important;  }  .mr-md-5 {    margin-right: 5px !important;  }  .mr-md-10 {    margin-right: 10px !important;  }  .mr-md-15 {    margin-right: 15px !important;  }  .mr-md-20 {    margin-right: 20px !important;  }  .mr-md-25 {    margin-right: 25px !important;  }  .mr-md-30 {    margin-right: 30px !important;  }  .mr-md-35 {    margin-right: 35px !important;  }  .mr-md-40 {    margin-right: 40px !important;  }  .mr-md-45 {    margin-right: 45px !important;  }  .mr-md-50 {    margin-right: 50px !important;  }  .mr-md-60 {    margin-right: 60px !important;  }  .mr-md-70 {    margin-right: 70px !important;  }  .mr-md-80 {    margin-right: 80px !important;  }  .mr-md-90 {    margin-right: 90px !important;  }  .mr-md-100 {    margin-right: 100px !important;  }  .mr-md-110 {    margin-right: 110px !important;  }  .mr-md-120 {    margin-right: 120px !important;  }  .mr-md-130 {    margin-right: 130px !important;  }  .mr-md-140 {    margin-right: 140px !important;  }  .mr-md-150 {    margin-right: 150px !important;  }  .mt-md-0 {    margin-top: 0 !important;  }  .mt-md-5 {    margin-top: 5px !important;  }  .mt-md-10 {    margin-top: 10px !important;  }  .mt-md-15 {    margin-top: 15px !important;  }  .mt-md-20 {    margin-top: 20px !important;  }  .mt-md-25 {    margin-top: 25px !important;  }  .mt-md-30 {    margin-top: 30px !important;  }  .mt-md-35 {    margin-top: 35px !important;  }  .mt-md-40 {    margin-top: 40px !important;  }  .mt-md-45 {    margin-top: 45px !important;  }  .mt-md-50 {    margin-top: 50px !important;  }  .mt-md-60 {    margin-top: 60px !important;  }  .mt-md-70 {    margin-top: 70px !important;  }  .mt-md-80 {    margin-top: 80px !important;  }  .mt-md-90 {    margin-top: 90px !important;  }  .mt-md-100 {    margin-top: 100px !important;  }  .mt-md-110 {    margin-top: 110px !important;  }  .mt-md-120 {    margin-top: 120px !important;  }  .mt-md-130 {    margin-top: 130px !important;  }  .mt-md-140 {    margin-top: 140px !important;  }  .mt-md-150 {    margin-top: 150px !important;  }  .mt-md-200 {    margin-top: 200px !important;  }  .mt-md-250 {    margin-top: 250px !important;  }  .mb-md-0 {    margin-bottom: 0 !important;  }  .mb-md-5 {    margin-bottom: 5px !important;  }  .mb-md-10 {    margin-bottom: 10px !important;  }  .mb-md-15 {    margin-bottom: 15px !important;  }  .mb-md-20 {    margin-bottom: 20px !important;  }  .mb-md-25 {    margin-bottom: 25px !important;  }  .mb-md-30 {    margin-bottom: 30px !important;  }  .mb-md-35 {    margin-bottom: 35px !important;  }  .mb-md-40 {    margin-bottom: 40px !important;  }  .mb-md-45 {    margin-bottom: 45px !important;  }  .mb-md-50 {    margin-bottom: 50px !important;  }  .mb-md-60 {    margin-bottom: 60px !important;  }  .mb-md-70 {    margin-bottom: 70px !important;  }  .mb-md-80 {    margin-bottom: 80px !important;  }  .mb-md-90 {    margin-bottom: 90px !important;  }  .mb-md-100 {    margin-bottom: 100px !important;  }  .mb-md-110 {    margin-bottom: 110px !important;  }  .mb-md-120 {    margin-bottom: 120px !important;  }  .mb-md-130 {    margin-bottom: 130px !important;  }  .mb-md-140 {    margin-bottom: 140px !important;  }  .mb-md-150 {    margin-bottom: 150px !important;  }  .mb-md-200 {    margin-bottom: 200px !important;  }  .mb-md-250 {    margin-bottom: 250px !important;  }  /*  * Margins Classes - Negative  * Helper classes for side margins on negative MEDIUM  */  .mnl-md-10 {    margin-left: -10px !important;  }  .mnl-md-20 {    margin-left: -20px !important;  }  .mnl-md-30 {    margin-left: -30px !important;  }  .mnl-md-40 {    margin-left: -40px !important;  }  .mnl-md-50 {    margin-left: -50px !important;  }  .mnl-md-60 {    margin-left: -60px !important;  }  .mnl-md-70 {    margin-left: -70px !important;  }  .mnl-md-80 {    margin-left: -80px !important;  }  .mnl-md-90 {    margin-left: -90px !important;  }  .mnl-md-100 {    margin-left: -100px !important;  }  .mnl-md-110 {    margin-left: -110px !important;  }  .mnl-md-120 {    margin-left: -120px !important;  }  .mnl-md-130 {    margin-left: -130px !important;  }  .mnl-md-140 {    margin-left: -140px !important;  }  .mnl-md-150 {    margin-left: -150px !important;  }  .mnr-md-10 {    margin-right: -10px !important;  }  .mnr-md-20 {    margin-right: -20px !important;  }  .mnr-md-30 {    margin-right: -30px !important;  }  .mnr-md-40 {    margin-right: -40px !important;  }  .mnr-md-50 {    margin-right: -50px !important;  }  .mnr-md-60 {    margin-right: -60px !important;  }  .mnr-md-70 {    margin-right: -70px !important;  }  .mnr-md-80 {    margin-right: -80px !important;  }  .mnr-md-90 {    margin-right: -90px !important;  }  .mnr-md-100 {    margin-right: -100px !important;  }  .mnr-md-110 {    margin-right: -110px !important;  }  .mnr-md-120 {    margin-right: -120px !important;  }  .mnr-md-130 {    margin-right: -130px !important;  }  .mnr-md-140 {    margin-right: -140px !important;  }  .mnr-md-150 {    margin-right: -150px !important;  }  .mnt-md-10 {    margin-top: -10px !important;  }  .mnt-md-20 {    margin-top: -20px !important;  }  .mnt-md-30 {    margin-top: -30px !important;  }  .mnt-md-40 {    margin-top: -40px !important;  }  .mnt-md-50 {    margin-top: -50px !important;  }  .mnt-md-60 {    margin-top: -60px !important;  }  .mnt-md-70 {    margin-top: -70px !important;  }  .mnt-md-80 {    margin-top: -80px !important;  }  .mnt-md-90 {    margin-top: -90px !important;  }  .mnt-md-100 {    margin-top: -100px !important;  }  .mnt-md-110 {    margin-top: -110px !important;  }  .mnt-md-120 {    margin-top: -120px !important;  }  .mnt-md-130 {    margin-top: -130px !important;  }  .mnt-md-140 {    margin-top: -140px !important;  }  .mnt-md-150 {    margin-top: -150px !important;  }  .mnb-md-10 {    margin-bottom: -10px !important;  }  .mnb-md-20 {    margin-bottom: -20px !important;  }  .mnb-md-30 {    margin-bottom: -30px !important;  }  .mnb-md-40 {    margin-bottom: -40px !important;  }  .mnb-md-50 {    margin-bottom: -50px !important;  }  .mnb-md-60 {    margin-bottom: -60px !important;  }  .mnb-md-70 {    margin-bottom: -70px !important;  }  .mnb-md-80 {    margin-bottom: -80px !important;  }  .mnb-md-90 {    margin-bottom: -90px !important;  }  .mnb-md-100 {    margin-bottom: -100px !important;  }  .mnb-md-110 {    margin-bottom: -110px !important;  }  .mnb-md-120 {    margin-bottom: -120px !important;  }  .mnb-md-130 {    margin-bottom: -130px !important;  }  .mnb-md-140 {    margin-bottom: -140px !important;  }  .mnb-md-150 {    margin-bottom: -150px !important;  }  /*  * Padding Classes  * Helper classes for side padding MEDIUM  */  .pl-md-0 {    padding-left: 0 !important;  }  .pl-md-5 {    padding-left: 5px !important;  }  .pl-md-10 {    padding-left: 10px !important;  }  .pl-md-15 {    padding-left: 15px !important;  }  .pl-md-20 {    padding-left: 20px !important;  }  .pl-md-25 {    padding-left: 25px !important;  }  .pl-md-30 {    padding-left: 30px !important;  }  .pl-md-35 {    padding-left: 35px !important;  }  .pl-md-40 {    padding-left: 40px !important;  }  .pl-md-45 {    padding-left: 45px !important;  }  .pl-md-50 {    padding-left: 50px !important;  }  .pl-md-60 {    padding-left: 60px !important;  }  .pl-md-70 {    padding-left: 70px !important;  }  .pl-md-80 {    padding-left: 80px !important;  }  .pl-md-90 {    padding-left: 90px !important;  }  .pl-md-100 {    padding-left: 100px !important;  }  .pl-md-110 {    padding-left: 110px !important;  }  .pl-md-120 {    padding-left: 120px !important;  }  .pl-md-130 {    padding-left: 130px !important;  }  .pl-md-140 {    padding-left: 140px !important;  }  .pl-md-150 {    padding-left: 150px !important;  }  .pr-md-0 {    padding-right: 0 !important;  }  .pr-md-5 {    padding-right: 5px !important;  }  .pr-md-10 {    padding-right: 10px !important;  }  .pr-md-15 {    padding-right: 15px !important;  }  .pr-md-20 {    padding-right: 20px !important;  }  .pr-md-25 {    padding-right: 25px !important;  }  .pr-md-30 {    padding-right: 30px !important;  }  .pr-md-35 {    padding-right: 35px !important;  }  .pr-md-40 {    padding-right: 40px !important;  }  .pr-md-45 {    padding-right: 45px !important;  }  .pr-md-50 {    padding-right: 50px !important;  }  .pr-md-60 {    padding-right: 60px !important;  }  .pr-md-70 {    padding-right: 70px !important;  }  .pr-md-80 {    padding-right: 80px !important;  }  .pr-md-90 {    padding-right: 90px !important;  }  .pr-md-100 {    padding-right: 100px !important;  }  .pr-md-110 {    padding-right: 110px !important;  }  .pr-md-120 {    padding-right: 120px !important;  }  .pr-md-130 {    padding-right: 130px !important;  }  .pr-md-140 {    padding-right: 140px !important;  }  .pr-md-150 {    padding-right: 150px !important;  }  .pt-md-0 {    padding-top: 0 !important;  }  .pt-md-5 {    padding-top: 5px !important;  }  .pt-md-10 {    padding-top: 10px !important;  }  .pt-md-15 {    padding-top: 15px !important;  }  .pt-md-20 {    padding-top: 20px !important;  }  .pt-md-25 {    padding-top: 25px !important;  }  .pt-md-30 {    padding-top: 30px !important;  }  .pt-md-35 {    padding-top: 35px !important;  }  .pt-md-40 {    padding-top: 40px !important;  }  .pt-md-45 {    padding-top: 45px !important;  }  .pt-md-50 {    padding-top: 50px !important;  }  .pt-md-60 {    padding-top: 60px !important;  }  .pt-md-70 {    padding-top: 70px !important;  }  .pt-md-80 {    padding-top: 80px !important;  }  .pt-md-90 {    padding-top: 90px !important;  }  .pt-md-100 {    padding-top: 100px !important;  }  .pt-md-110 {    padding-top: 110px !important;  }  .pt-md-120 {    padding-top: 120px !important;  }  .pt-md-130 {    padding-top: 130px !important;  }  .pt-md-140 {    padding-top: 140px !important;  }  .pt-md-150 {    padding-top: 150px !important;  }  .pt-md-200 {    padding-top: 200px !important;  }  .pt-md-250 {    padding-top: 250px !important;  }  .pb-md-0 {    padding-bottom: 0 !important;  }  .pb-md-5 {    padding-bottom: 5px !important;  }  .pb-md-10 {    padding-bottom: 10px !important;  }  .pb-md-15 {    padding-bottom: 15px !important;  }  .pb-md-20 {    padding-bottom: 20px !important;  }  .pb-md-25 {    padding-bottom: 25px !important;  }  .pb-md-30 {    padding-bottom: 30px !important;  }  .pb-md-35 {    padding-bottom: 35px !important;  }  .pb-md-40 {    padding-bottom: 40px !important;  }  .pb-md-45 {    padding-bottom: 45px !important;  }  .pb-md-50 {    padding-bottom: 50px !important;  }  .pb-md-60 {    padding-bottom: 60px !important;  }  .pb-md-70 {    padding-bottom: 70px !important;  }  .pb-md-80 {    padding-bottom: 80px !important;  }  .pb-md-90 {    padding-bottom: 90px !important;  }  .pb-md-100 {    padding-bottom: 100px !important;  }  .pb-md-110 {    padding-bottom: 110px !important;  }  .pb-md-120 {    padding-bottom: 120px !important;  }  .pb-md-130 {    padding-bottom: 130px !important;  }  .pb-md-140 {    padding-bottom: 140px !important;  }  .pb-md-150 {    padding-bottom: 150px !important;  }  .pb-md-200 {    padding-bottom: 200px !important;  }  .pb-md-250 {    padding-bottom: 250px !important;  }  /*  * Font-sizes-presets  */  .fs-md-micro {    font-size: 9px;  }  .fs-md-xsmall {    font-size: 11px;  }  .fs-md-normal {    font-size: 13px;  }  .fs-md-smaller {    font-size: 15px;  }  .fs-md-small {    font-size: 16px;  }  .fs-md-m {    font-size: 18px;  }  .fs-md-l {    font-size: 20px;  }  .fs-md-xl {    font-size: 24px;  }  .fs-md-xxl {    font-size: 32px;  }  .fs-md-larger {    font-size: 42px;  }  .fs-md-xxxl {    font-size: 56px;  }  .fs-md-xxxxl {    font-size: 75px;  }  .fs-md-jumbo {    font-size: 80px;  }  .fs-md-huge {    font-size: 120px;  }  .fs-md-immense {    font-size: 150px;  }  .fs-md-crazy {    font-size: 200px;  }  /*  * Height Sizing Presets  * These are height values from 10 to 10 to set responsive height to a block  */  .hsize-md-reset {    height: 0 !important;  }  .hsize-md-10 {    height: 10px;  }  .hsize-md-20 {    height: 20px;  }  .hsize-md-30 {    height: 30px;  }  .hsize-md-40 {    height: 40px;  }  .hsize-md-50 {    height: 50px;  }  .hsize-md-60 {    height: 60px;  }  .hsize-md-70 {    height: 70px;  }  .hsize-md-80 {    height: 80px;  }  .hsize-md-90 {    height: 90px;  }  .hsize-md-100 {    height: 100px;  }  .hsize-md-110 {    height: 110px;  }  .hsize-md-120 {    height: 120px;  }  .hsize-md-130 {    height: 130px;  }  .hsize-md-140 {    height: 140px;  }  .hsize-md-150 {    height: 150px;  }  .hsize-md-160 {    height: 160px;  }  .hsize-md-170 {    height: 170px;  }  .hsize-md-180 {    height: 180px;  }  .hsize-md-190 {    height: 190px;  }  .hsize-md-200 {    height: 200px;  }  .hsize-md-210 {    height: 210px;  }  .hsize-md-220 {    height: 220px;  }  .hsize-md-230 {    height: 230px;  }  .hsize-md-240 {    height: 240px;  }  .hsize-md-250 {    height: 250px;  }  .hsize-md-260 {    height: 260px;  }  .hsize-md-270 {    height: 270px;  }  .hsize-md-280 {    height: 280px;  }  .hsize-md-290 {    height: 290px;  }  .hsize-md-300 {    height: 300px;  }  .hsize-md-310 {    height: 310px;  }  .hsize-md-320 {    height: 320px;  }  .hsize-md-330 {    height: 330px;  }  .hsize-md-340 {    height: 340px;  }  .hsize-md-350 {    height: 350px;  }  .hsize-md-360 {    height: 360px;  }  .hsize-md-370 {    height: 370px;  }  .hsize-md-380 {    height: 380px;  }  .hsize-md-390 {    height: 390px;  }  .hsize-md-400 {    height: 400px;  }  .hsize-md-410 {    height: 410px;  }  .hsize-md-420 {    height: 420px;  }  .hsize-md-430 {    height: 430px;  }  .hsize-md-440 {    height: 440px;  }  .hsize-md-450 {    height: 450px;  }  .hsize-md-460 {    height: 460px;  }  .hsize-md-470 {    height: 470px;  }  .hsize-md-480 {    height: 480px;  }  .hsize-md-490 {    height: 490px;  }  .hsize-md-500 {    height: 500px;  }  .hsize-md-510 {    height: 510px;  }  .hsize-md-520 {    height: 520px;  }  .hsize-md-530 {    height: 530px;  }  .hsize-md-540 {    height: 540px;  }  .hsize-md-550 {    height: 550px;  }  .hsize-md-560 {    height: 560px;  }  .hsize-md-570 {    height: 570px;  }  .hsize-md-580 {    height: 580px;  }  .hsize-md-590 {    height: 590px;  }  .hsize-md-600 {    height: 600px;  }  .hsize-md-610 {    height: 610px;  }  .hsize-md-620 {    height: 620px;  }  .hsize-md-630 {    height: 630px;  }  .hsize-md-640 {    height: 640px;  }  .hsize-md-650 {    height: 650px;  }  .hsize-md-660 {    height: 660px;  }  .hsize-md-670 {    height: 670px;  }  .hsize-md-680 {    height: 680px;  }  .hsize-md-690 {    height: 690px;  }  .hsize-md-700 {    height: 700px;  }  /* Reset Columnized Lists */  .list-col-reset-md[data-columns] {    margin-left: 0;  }  .list-col-reset-md[data-columns] li {    float: none;    margin-left: 0;    width: auto;    display: block;  }  /*  * Float Clearing Presets  */  .cleft-md {    clear: left;  }  .cright-md {    clear: right;  }  .cboth-md {    clear: both;  }  /*  * Float None  */  .pull-none-md {    float: none !important;  }  /*  * Button Padding Presets  */  .btn.mid-padding-md {    padding: 10px 20px;    line-height: 1;  }  .btn.big-padding-md {    padding: 15px 30px;    line-height: 1;  }  .btn.long-padding-md {    padding-left: 30px;    padding-right: 30px;  }  /*   * Width presets   */  .w-md-10 {    width: 10% !important;  }  .w-md-20 {    width: 20% !important;  }  .w-md-30 {    width: 30% !important;  }  .w-md-40 {    width: 40% !important;  }  .w-md-50 {    width: 50% !important;  }  .w-md-60 {    width: 60% !important;  }  .w-md-70 {    width: 70% !important;  }  .w-md-80 {    width: 80% !important;  }  .w-md-90 {    width: 90% !important;  }  .w-md-100 {    width: 100% !important;  }  /* Text Center */  .text-center-md {    text-align: center;  }}@media only screen and (max-width: 991px) {  /*  * Margins Classes  * Helper classes for side margins SMALL  */  .ml-sm-0 {    margin-left: 0 !important;  }  .ml-sm-5 {    margin-left: 5px !important;  }  .ml-sm-10 {    margin-left: 10px !important;  }  .ml-sm-15 {    margin-left: 15px !important;  }  .ml-sm-20 {    margin-left: 20px !important;  }  .ml-sm-25 {    margin-left: 25px !important;  }  .ml-sm-30 {    margin-left: 30px !important;  }  .ml-sm-35 {    margin-left: 35px !important;  }  .ml-sm-40 {    margin-left: 40px !important;  }  .ml-sm-45 {    margin-left: 45px !important;  }  .ml-sm-50 {    margin-left: 50px !important;  }  .ml-sm-60 {    margin-left: 60px !important;  }  .ml-sm-70 {    margin-left: 70px !important;  }  .ml-sm-80 {    margin-left: 80px !important;  }  .ml-sm-90 {    margin-left: 90px !important;  }  .ml-sm-100 {    margin-left: 100px !important;  }  .ml-sm-110 {    margin-left: 110px !important;  }  .ml-sm-120 {    margin-left: 120px !important;  }  .ml-sm-130 {    margin-left: 130px !important;  }  .ml-sm-140 {    margin-left: 140px !important;  }  .ml-sm-150 {    margin-left: 150px !important;  }  .mr-sm-0 {    margin-right: 0 !important;  }  .mr-sm-5 {    margin-right: 5px !important;  }  .mr-sm-10 {    margin-right: 10px !important;  }  .mr-sm-15 {    margin-right: 15px !important;  }  .mr-sm-20 {    margin-right: 20px !important;  }  .mr-sm-25 {    margin-right: 25px !important;  }  .mr-sm-30 {    margin-right: 30px !important;  }  .mr-sm-35 {    margin-right: 35px !important;  }  .mr-sm-40 {    margin-right: 40px !important;  }  .mr-sm-45 {    margin-right: 45px !important;  }  .mr-sm-50 {    margin-right: 50px !important;  }  .mr-sm-60 {    margin-right: 60px !important;  }  .mr-sm-70 {    margin-right: 70px !important;  }  .mr-sm-80 {    margin-right: 80px !important;  }  .mr-sm-90 {    margin-right: 90px !important;  }  .mr-sm-100 {    margin-right: 100px !important;  }  .mr-sm-110 {    margin-right: 110px !important;  }  .mr-sm-120 {    margin-right: 120px !important;  }  .mr-sm-130 {    margin-right: 130px !important;  }  .mr-sm-140 {    margin-right: 140px !important;  }  .mr-sm-150 {    margin-right: 150px !important;  }  .mt-sm-0 {    margin-top: 0 !important;  }  .mt-sm-5 {    margin-top: 5px !important;  }  .mt-sm-10 {    margin-top: 10px !important;  }  .mt-sm-15 {    margin-top: 15px !important;  }  .mt-sm-20 {    margin-top: 20px !important;  }  .mt-sm-25 {    margin-top: 25px !important;  }  .mt-sm-30 {    margin-top: 30px !important;  }  .mt-sm-35 {    margin-top: 35px !important;  }  .mt-sm-40 {    margin-top: 40px !important;  }  .mt-sm-45 {    margin-top: 45px !important;  }  .mt-sm-50 {    margin-top: 50px !important;  }  .mt-sm-60 {    margin-top: 60px !important;  }  .mt-sm-70 {    margin-top: 70px !important;  }  .mt-sm-80 {    margin-top: 80px !important;  }  .mt-sm-90 {    margin-top: 90px !important;  }  .mt-sm-100 {    margin-top: 100px !important;  }  .mt-sm-110 {    margin-top: 110px !important;  }  .mt-sm-120 {    margin-top: 120px !important;  }  .mt-sm-130 {    margin-top: 130px !important;  }  .mt-sm-140 {    margin-top: 140px !important;  }  .mt-sm-150 {    margin-top: 150px !important;  }  .mt-sm-200 {    margin-top: 200px !important;  }  .mt-sm-250 {    margin-top: 250px !important;  }  .mb-sm-0 {    margin-bottom: 0 !important;  }  .mb-sm-5 {    margin-bottom: 5px !important;  }  .mb-sm-10 {    margin-bottom: 10px !important;  }  .mb-sm-15 {    margin-bottom: 15px !important;  }  .mb-sm-20 {    margin-bottom: 20px !important;  }  .mb-sm-25 {    margin-bottom: 25px !important;  }  .mb-sm-30 {    margin-bottom: 30px !important;  }  .mb-sm-35 {    margin-bottom: 35px !important;  }  .mb-sm-40 {    margin-bottom: 40px !important;  }  .mb-sm-45 {    margin-bottom: 45px !important;  }  .mb-sm-50 {    margin-bottom: 50px !important;  }  .mb-sm-60 {    margin-bottom: 60px !important;  }  .mb-sm-70 {    margin-bottom: 70px !important;  }  .mb-sm-80 {    margin-bottom: 80px !important;  }  .mb-sm-90 {    margin-bottom: 90px !important;  }  .mb-sm-100 {    margin-bottom: 100px !important;  }  .mb-sm-110 {    margin-bottom: 110px !important;  }  .mb-sm-120 {    margin-bottom: 120px !important;  }  .mb-sm-130 {    margin-bottom: 130px !important;  }  .mb-sm-140 {    margin-bottom: 140px !important;  }  .mb-sm-150 {    margin-bottom: 150px !important;  }  .mb-sm-200 {    margin-bottom: 200px !important;  }  .mb-sm-250 {    margin-bottom: 250px !important;  }  /*  * Margins Classes - Negative  * Helper classes for side margins on negative SMALL  */  .mnl-sm-10 {    margin-left: -10px !important;  }  .mnl-sm-20 {    margin-left: -20px !important;  }  .mnl-sm-30 {    margin-left: -30px !important;  }  .mnl-sm-40 {    margin-left: -40px !important;  }  .mnl-sm-50 {    margin-left: -50px !important;  }  .mnl-sm-60 {    margin-left: -60px !important;  }  .mnl-sm-70 {    margin-left: -70px !important;  }  .mnl-sm-80 {    margin-left: -80px !important;  }  .mnl-sm-90 {    margin-left: -90px !important;  }  .mnl-sm-100 {    margin-left: -100px !important;  }  .mnl-sm-110 {    margin-left: -110px !important;  }  .mnl-sm-120 {    margin-left: -120px !important;  }  .mnl-sm-130 {    margin-left: -130px !important;  }  .mnl-sm-140 {    margin-left: -140px !important;  }  .mnl-sm-150 {    margin-left: -150px !important;  }  .mnr-sm-10 {    margin-right: -10px !important;  }  .mnr-sm-20 {    margin-right: -20px !important;  }  .mnr-sm-30 {    margin-right: -30px !important;  }  .mnr-sm-40 {    margin-right: -40px !important;  }  .mnr-sm-50 {    margin-right: -50px !important;  }  .mnr-sm-60 {    margin-right: -60px !important;  }  .mnr-sm-70 {    margin-right: -70px !important;  }  .mnr-sm-80 {    margin-right: -80px !important;  }  .mnr-sm-90 {    margin-right: -90px !important;  }  .mnr-sm-100 {    margin-right: -100px !important;  }  .mnr-sm-110 {    margin-right: -110px !important;  }  .mnr-sm-120 {    margin-right: -120px !important;  }  .mnr-sm-130 {    margin-right: -130px !important;  }  .mnr-sm-140 {    margin-right: -140px !important;  }  .mnr-sm-150 {    margin-right: -150px !important;  }  .mnt-sm-10 {    margin-top: -10px !important;  }  .mnt-sm-20 {    margin-top: -20px !important;  }  .mnt-sm-30 {    margin-top: -30px !important;  }  .mnt-sm-40 {    margin-top: -40px !important;  }  .mnt-sm-50 {    margin-top: -50px !important;  }  .mnt-sm-60 {    margin-top: -60px !important;  }  .mnt-sm-70 {    margin-top: -70px !important;  }  .mnt-sm-80 {    margin-top: -80px !important;  }  .mnt-sm-90 {    margin-top: -90px !important;  }  .mnt-sm-100 {    margin-top: -100px !important;  }  .mnt-sm-110 {    margin-top: -110px !important;  }  .mnt-sm-120 {    margin-top: -120px !important;  }  .mnt-sm-130 {    margin-top: -130px !important;  }  .mnt-sm-140 {    margin-top: -140px !important;  }  .mnt-sm-150 {    margin-top: -150px !important;  }  .mnb-sm-10 {    margin-bottom: -10px !important;  }  .mnb-sm-20 {    margin-bottom: -20px !important;  }  .mnb-sm-30 {    margin-bottom: -30px !important;  }  .mnb-sm-40 {    margin-bottom: -40px !important;  }  .mnb-sm-50 {    margin-bottom: -50px !important;  }  .mnb-sm-60 {    margin-bottom: -60px !important;  }  .mnb-sm-70 {    margin-bottom: -70px !important;  }  .mnb-sm-80 {    margin-bottom: -80px !important;  }  .mnb-sm-90 {    margin-bottom: -90px !important;  }  .mnb-sm-100 {    margin-bottom: -100px !important;  }  .mnb-sm-110 {    margin-bottom: -110px !important;  }  .mnb-sm-120 {    margin-bottom: -120px !important;  }  .mnb-sm-130 {    margin-bottom: -130px !important;  }  .mnb-sm-140 {    margin-bottom: -140px !important;  }  .mnb-sm-150 {    margin-bottom: -150px !important;  }  /*  * Padding Classes  * Helper classes for side padding SMALL  */  .pl-sm-0 {    padding-left: 0 !important;  }  .pl-sm-5 {    padding-left: 5px !important;  }  .pl-sm-10 {    padding-left: 10px !important;  }  .pl-sm-15 {    padding-left: 15px !important;  }  .pl-sm-20 {    padding-left: 20px !important;  }  .pl-sm-25 {    padding-left: 25px !important;  }  .pl-sm-30 {    padding-left: 30px !important;  }  .pl-sm-35 {    padding-left: 35px !important;  }  .pl-sm-40 {    padding-left: 40px !important;  }  .pl-sm-45 {    padding-left: 45px !important;  }  .pl-sm-50 {    padding-left: 50px !important;  }  .pl-sm-60 {    padding-left: 60px !important;  }  .pl-sm-70 {    padding-left: 70px !important;  }  .pl-sm-80 {    padding-left: 80px !important;  }  .pl-sm-90 {    padding-left: 90px !important;  }  .pl-sm-100 {    padding-left: 100px !important;  }  .pl-sm-110 {    padding-left: 110px !important;  }  .pl-sm-120 {    padding-left: 120px !important;  }  .pl-sm-130 {    padding-left: 130px !important;  }  .pl-sm-140 {    padding-left: 140px !important;  }  .pl-sm-150 {    padding-left: 150px !important;  }  .pr-sm-0 {    padding-right: 0 !important;  }  .pr-sm-5 {    padding-right: 5px !important;  }  .pr-sm-10 {    padding-right: 10px !important;  }  .pr-sm-15 {    padding-right: 15px !important;  }  .pr-sm-20 {    padding-right: 20px !important;  }  .pr-sm-25 {    padding-right: 25px !important;  }  .pr-sm-30 {    padding-right: 30px !important;  }  .pr-sm-35 {    padding-right: 35px !important;  }  .pr-sm-40 {    padding-right: 40px !important;  }  .pr-sm-45 {    padding-right: 45px !important;  }  .pr-sm-50 {    padding-right: 50px !important;  }  .pr-sm-60 {    padding-right: 60px !important;  }  .pr-sm-70 {    padding-right: 70px !important;  }  .pr-sm-80 {    padding-right: 80px !important;  }  .pr-sm-90 {    padding-right: 90px !important;  }  .pr-sm-100 {    padding-right: 100px !important;  }  .pr-sm-110 {    padding-right: 110px !important;  }  .pr-sm-120 {    padding-right: 120px !important;  }  .pr-sm-130 {    padding-right: 130px !important;  }  .pr-sm-140 {    padding-right: 140px !important;  }  .pr-sm-150 {    padding-right: 150px !important;  }  .pt-sm-0 {    padding-top: 0 !important;  }  .pt-sm-5 {    padding-top: 5px !important;  }  .pt-sm-10 {    padding-top: 10px !important;  }  .pt-sm-15 {    padding-top: 15px !important;  }  .pt-sm-20 {    padding-top: 20px !important;  }  .pt-sm-25 {    padding-top: 25px !important;  }  .pt-sm-30 {    padding-top: 30px !important;  }  .pt-sm-35 {    padding-top: 35px !important;  }  .pt-sm-40 {    padding-top: 40px !important;  }  .pt-sm-45 {    padding-top: 45px !important;  }  .pt-sm-50 {    padding-top: 50px !important;  }  .pt-sm-60 {    padding-top: 60px !important;  }  .pt-sm-70 {    padding-top: 70px !important;  }  .pt-sm-80 {    padding-top: 80px !important;  }  .pt-sm-90 {    padding-top: 90px !important;  }  .pt-sm-100 {    padding-top: 100px !important;  }  .pt-sm-110 {    padding-top: 110px !important;  }  .pt-sm-120 {    padding-top: 120px !important;  }  .pt-sm-130 {    padding-top: 130px !important;  }  .pt-sm-140 {    padding-top: 140px !important;  }  .pt-sm-150 {    padding-top: 150px !important;  }  .pt-sm-200 {    padding-top: 200px !important;  }  .pt-sm-250 {    padding-top: 250px !important;  }  .pb-sm-0 {    padding-bottom: 0 !important;  }  .pb-sm-5 {    padding-bottom: 5px !important;  }  .pb-sm-10 {    padding-bottom: 10px !important;  }  .pb-sm-15 {    padding-bottom: 15px !important;  }  .pb-sm-20 {    padding-bottom: 20px !important;  }  .pb-sm-25 {    padding-bottom: 25px !important;  }  .pb-sm-30 {    padding-bottom: 30px !important;  }  .pb-sm-35 {    padding-bottom: 35px !important;  }  .pb-sm-40 {    padding-bottom: 40px !important;  }  .pb-sm-45 {    padding-bottom: 45px !important;  }  .pb-sm-50 {    padding-bottom: 50px !important;  }  .pb-sm-60 {    padding-bottom: 60px !important;  }  .pb-sm-70 {    padding-bottom: 70px !important;  }  .pb-sm-80 {    padding-bottom: 80px !important;  }  .pb-sm-90 {    padding-bottom: 90px !important;  }  .pb-sm-100 {    padding-bottom: 100px !important;  }  .pb-sm-110 {    padding-bottom: 110px !important;  }  .pb-sm-120 {    padding-bottom: 120px !important;  }  .pb-sm-130 {    padding-bottom: 130px !important;  }  .pb-sm-140 {    padding-bottom: 140px !important;  }  .pb-sm-150 {    padding-bottom: 150px !important;  }  .pb-sm-200 {    padding-bottom: 200px !important;  }  .pb-sm-250 {    padding-bottom: 250px !important;  }  /*  * Font-sizes-presets  */  .fs-sm-micro {    font-size: 9px;  }  .fs-sm-xsmall {    font-size: 11px;  }  .fs-sm-normal {    font-size: 13px;  }  .fs-sm-smaller {    font-size: 15px;  }  .fs-sm-small {    font-size: 16px;  }  .fs-sm-m {    font-size: 18px;  }  .fs-sm-l {    font-size: 20px;  }  .fs-sm-xl {    font-size: 24px;  }  .fs-sm-xxl {    font-size: 32px;  }  .fs-sm-larger {    font-size: 42px;  }  .fs-sm-xxxl {    font-size: 56px;  }  .fs-sm-xxxxl {    font-size: 75px;  }  .fs-sm-jumbo {    font-size: 80px;  }  .fs-sm-huge {    font-size: 120px;  }  .fs-sm-immense {    font-size: 150px;  }  .fs-sm-crazy {    font-size: 200px;  }  /*  * Height Sizing Presets  * These are height values from 10 to 10 to set responsive height to a block  */  .hsize-sm-reset {    height: 0 !important;  }  .hsize-sm-10 {    height: 10px;  }  .hsize-sm-20 {    height: 20px;  }  .hsize-sm-30 {    height: 30px;  }  .hsize-sm-40 {    height: 40px;  }  .hsize-sm-50 {    height: 50px;  }  .hsize-sm-60 {    height: 60px;  }  .hsize-sm-70 {    height: 70px;  }  .hsize-sm-80 {    height: 80px;  }  .hsize-sm-90 {    height: 90px;  }  .hsize-sm-100 {    height: 100px;  }  .hsize-sm-110 {    height: 110px;  }  .hsize-sm-120 {    height: 120px;  }  .hsize-sm-130 {    height: 130px;  }  .hsize-sm-140 {    height: 140px;  }  .hsize-sm-150 {    height: 150px;  }  .hsize-sm-160 {    height: 160px;  }  .hsize-sm-170 {    height: 170px;  }  .hsize-sm-180 {    height: 180px;  }  .hsize-sm-190 {    height: 190px;  }  .hsize-sm-200 {    height: 200px;  }  .hsize-sm-210 {    height: 210px;  }  .hsize-sm-220 {    height: 220px;  }  .hsize-sm-230 {    height: 230px;  }  .hsize-sm-240 {    height: 240px;  }  .hsize-sm-250 {    height: 250px;  }  .hsize-sm-260 {    height: 260px;  }  .hsize-sm-270 {    height: 270px;  }  .hsize-sm-280 {    height: 280px;  }  .hsize-sm-290 {    height: 290px;  }  .hsize-sm-300 {    height: 300px;  }  .hsize-sm-310 {    height: 310px;  }  .hsize-sm-320 {    height: 320px;  }  .hsize-sm-330 {    height: 330px;  }  .hsize-sm-340 {    height: 340px;  }  .hsize-sm-350 {    height: 350px;  }  .hsize-sm-360 {    height: 360px;  }  .hsize-sm-370 {    height: 370px;  }  .hsize-sm-380 {    height: 380px;  }  .hsize-sm-390 {    height: 390px;  }  .hsize-sm-400 {    height: 400px;  }  .hsize-sm-410 {    height: 410px;  }  .hsize-sm-420 {    height: 420px;  }  .hsize-sm-430 {    height: 430px;  }  .hsize-sm-440 {    height: 440px;  }  .hsize-sm-450 {    height: 450px;  }  .hsize-sm-460 {    height: 460px;  }  .hsize-sm-470 {    height: 470px;  }  .hsize-sm-480 {    height: 480px;  }  .hsize-sm-490 {    height: 490px;  }  .hsize-sm-500 {    height: 500px;  }  .hsize-sm-510 {    height: 510px;  }  .hsize-sm-520 {    height: 520px;  }  .hsize-sm-530 {    height: 530px;  }  .hsize-sm-540 {    height: 540px;  }  .hsize-sm-550 {    height: 550px;  }  .hsize-sm-560 {    height: 560px;  }  .hsize-sm-570 {    height: 570px;  }  .hsize-sm-580 {    height: 580px;  }  .hsize-sm-590 {    height: 590px;  }  .hsize-sm-600 {    height: 600px;  }  .hsize-sm-610 {    height: 610px;  }  .hsize-sm-620 {    height: 620px;  }  .hsize-sm-630 {    height: 630px;  }  .hsize-sm-640 {    height: 640px;  }  .hsize-sm-650 {    height: 650px;  }  .hsize-sm-660 {    height: 660px;  }  .hsize-sm-670 {    height: 670px;  }  .hsize-sm-680 {    height: 680px;  }  .hsize-sm-690 {    height: 690px;  }  .hsize-sm-700 {    height: 700px;  }  /* Reset Columnized Lists */  .list-col-reset-sm[data-columns] {    margin-left: 0;  }  .list-col-reset-sm[data-columns] li {    float: none;    margin-left: 0;    width: auto;    display: block;  }  /*  * Float Clearing Presets  */  .cleft-sm {    clear: left;  }  .cright-sm {    clear: right;  }  .cboth-sm {    clear: both;  }  /*  * Float None  */  .pull-none-sm {    float: none !important;  }  /*  * Button Padding Presets  */  .btn.mid-padding-sm {    padding: 10px 20px;    line-height: 1;  }  .btn.big-padding-sm {    padding: 12px 23px;    line-height: 1;  }  .btn.long-padding-sm {    padding: 10px 30px;  }  /*   * Width presets   */  .w-sm-10 {    width: 10% !important;  }  .w-sm-20 {    width: 20% !important;  }  .w-sm-30 {    width: 30% !important;  }  .w-sm-40 {    width: 40% !important;  }  .w-sm-50 {    width: 50% !important;  }  .w-sm-60 {    width: 60% !important;  }  .w-sm-70 {    width: 70% !important;  }  .w-sm-80 {    width: 80% !important;  }  .w-sm-90 {    width: 90% !important;  }  .w-sm-100 {    width: 100% !important;  }  /* Text Center */  .text-center-sm {    text-align: center;  }}@media only screen and (max-width: 767px) {  /*  * Margins Classes  * Helper classes for side margins EXTRA SMALL  */  .ml-xs-0 {    margin-left: 0 !important;  }  .ml-xs-5 {    margin-left: 5px !important;  }  .ml-xs-10 {    margin-left: 10px !important;  }  .ml-xs-15 {    margin-left: 15px !important;  }  .ml-xs-20 {    margin-left: 20px !important;  }  .ml-xs-25 {    margin-left: 25px !important;  }  .ml-xs-30 {    margin-left: 30px !important;  }  .ml-xs-35 {    margin-left: 35px !important;  }  .ml-xs-40 {    margin-left: 40px !important;  }  .ml-xs-45 {    margin-left: 45px !important;  }  .ml-xs-50 {    margin-left: 50px !important;  }  .ml-xs-60 {    margin-left: 60px !important;  }  .ml-xs-70 {    margin-left: 70px !important;  }  .ml-xs-80 {    margin-left: 80px !important;  }  .ml-xs-90 {    margin-left: 90px !important;  }  .ml-xs-100 {    margin-left: 100px !important;  }  .ml-xs-110 {    margin-left: 110px !important;  }  .ml-xs-120 {    margin-left: 120px !important;  }  .ml-xs-130 {    margin-left: 130px !important;  }  .ml-xs-140 {    margin-left: 140px !important;  }  .ml-xs-150 {    margin-left: 150px !important;  }  .mr-xs-0 {    margin-right: 0 !important;  }  .mr-xs-5 {    margin-right: 5px !important;  }  .mr-xs-10 {    margin-right: 10px !important;  }  .mr-xs-15 {    margin-right: 15px !important;  }  .mr-xs-20 {    margin-right: 20px !important;  }  .mr-xs-25 {    margin-right: 25px !important;  }  .mr-xs-30 {    margin-right: 30px !important;  }  .mr-xs-35 {    margin-right: 35px !important;  }  .mr-xs-40 {    margin-right: 40px !important;  }  .mr-xs-45 {    margin-right: 45px !important;  }  .mr-xs-50 {    margin-right: 50px !important;  }  .mr-xs-60 {    margin-right: 60px !important;  }  .mr-xs-70 {    margin-right: 70px !important;  }  .mr-xs-80 {    margin-right: 80px !important;  }  .mr-xs-90 {    margin-right: 90px !important;  }  .mr-xs-100 {    margin-right: 100px !important;  }  .mr-xs-110 {    margin-right: 110px !important;  }  .mr-xs-120 {    margin-right: 120px !important;  }  .mr-xs-130 {    margin-right: 130px !important;  }  .mr-xs-140 {    margin-right: 140px !important;  }  .mr-xs-150 {    margin-right: 150px !important;  }  .mt-xs-0 {    margin-top: 0 !important;  }  .mt-xs-5 {    margin-top: 5px !important;  }  .mt-xs-10 {    margin-top: 10px !important;  }  .mt-xs-15 {    margin-top: 15px !important;  }  .mt-xs-20 {    margin-top: 20px !important;  }  .mt-xs-25 {    margin-top: 25px !important;  }  .mt-xs-30 {    margin-top: 30px !important;  }  .mt-xs-35 {    margin-top: 35px !important;  }  .mt-xs-40 {    margin-top: 40px !important;  }  .mt-xs-45 {    margin-top: 45px !important;  }  .mt-xs-50 {    margin-top: 50px !important;  }  .mt-xs-60 {    margin-top: 60px !important;  }  .mt-xs-70 {    margin-top: 70px !important;  }  .mt-xs-80 {    margin-top: 80px !important;  }  .mt-xs-90 {    margin-top: 90px !important;  }  .mt-xs-100 {    margin-top: 100px !important;  }  .mt-xs-110 {    margin-top: 110px !important;  }  .mt-xs-120 {    margin-top: 120px !important;  }  .mt-xs-130 {    margin-top: 130px !important;  }  .mt-xs-140 {    margin-top: 140px !important;  }  .mt-xs-150 {    margin-top: 150px !important;  }  .mt-xs-200 {    margin-top: 200px !important;  }  .mt-xs-250 {    margin-top: 250px !important;  }  .mb-xs-0 {    margin-bottom: 0 !important;  }  .mb-xs-5 {    margin-bottom: 5px !important;  }  .mb-xs-10 {    margin-bottom: 10px !important;  }  .mb-xs-15 {    margin-bottom: 15px !important;  }  .mb-xs-20 {    margin-bottom: 20px !important;  }  .mb-xs-25 {    margin-bottom: 25px !important;  }  .mb-xs-30 {    margin-bottom: 30px !important;  }  .mb-xs-35 {    margin-bottom: 35px !important;  }  .mb-xs-40 {    margin-bottom: 40px !important;  }  .mb-xs-45 {    margin-bottom: 45px !important;  }  .mb-xs-50 {    margin-bottom: 50px !important;  }  .mb-xs-60 {    margin-bottom: 60px !important;  }  .mb-xs-70 {    margin-bottom: 70px !important;  }  .mb-xs-80 {    margin-bottom: 80px !important;  }  .mb-xs-90 {    margin-bottom: 90px !important;  }  .mb-xs-100 {    margin-bottom: 100px !important;  }  .mb-xs-110 {    margin-bottom: 110px !important;  }  .mb-xs-120 {    margin-bottom: 120px !important;  }  .mb-xs-130 {    margin-bottom: 130px !important;  }  .mb-xs-140 {    margin-bottom: 140px !important;  }  .mb-xs-150 {    margin-bottom: 150px !important;  }  .mb-xs-200 {    margin-bottom: 200px !important;  }  .mb-xs-250 {    margin-bottom: 250px !important;  }  /*  * Margins Classes - Negative  * Helper classes for side margins on negative EXTRA SMALL  */  .mnl-xs-10 {    margin-left: -10px !important;  }  .mnl-xs-20 {    margin-left: -20px !important;  }  .mnl-xs-30 {    margin-left: -30px !important;  }  .mnl-xs-40 {    margin-left: -40px !important;  }  .mnl-xs-50 {    margin-left: -50px !important;  }  .mnl-xs-60 {    margin-left: -60px !important;  }  .mnl-xs-70 {    margin-left: -70px !important;  }  .mnl-xs-80 {    margin-left: -80px !important;  }  .mnl-xs-90 {    margin-left: -90px !important;  }  .mnl-xs-100 {    margin-left: -100px !important;  }  .mnl-xs-110 {    margin-left: -110px !important;  }  .mnl-xs-120 {    margin-left: -120px !important;  }  .mnl-xs-130 {    margin-left: -130px !important;  }  .mnl-xs-140 {    margin-left: -140px !important;  }  .mnl-xs-150 {    margin-left: -150px !important;  }  .mnr-xs-10 {    margin-right: -10px !important;  }  .mnr-xs-20 {    margin-right: -20px !important;  }  .mnr-xs-30 {    margin-right: -30px !important;  }  .mnr-xs-40 {    margin-right: -40px !important;  }  .mnr-xs-50 {    margin-right: -50px !important;  }  .mnr-xs-60 {    margin-right: -60px !important;  }  .mnr-xs-70 {    margin-right: -70px !important;  }  .mnr-xs-80 {    margin-right: -80px !important;  }  .mnr-xs-90 {    margin-right: -90px !important;  }  .mnr-xs-100 {    margin-right: -100px !important;  }  .mnr-xs-110 {    margin-right: -110px !important;  }  .mnr-xs-120 {    margin-right: -120px !important;  }  .mnr-xs-130 {    margin-right: -130px !important;  }  .mnr-xs-140 {    margin-right: -140px !important;  }  .mnr-xs-150 {    margin-right: -150px !important;  }  .mnt-xs-10 {    margin-top: -10px !important;  }  .mnt-xs-20 {    margin-top: -20px !important;  }  .mnt-xs-30 {    margin-top: -30px !important;  }  .mnt-xs-40 {    margin-top: -40px !important;  }  .mnt-xs-50 {    margin-top: -50px !important;  }  .mnt-xs-60 {    margin-top: -60px !important;  }  .mnt-xs-70 {    margin-top: -70px !important;  }  .mnt-xs-80 {    margin-top: -80px !important;  }  .mnt-xs-90 {    margin-top: -90px !important;  }  .mnt-xs-100 {    margin-top: -100px !important;  }  .mnt-xs-110 {    margin-top: -110px !important;  }  .mnt-xs-120 {    margin-top: -120px !important;  }  .mnt-xs-130 {    margin-top: -130px !important;  }  .mnt-xs-140 {    margin-top: -140px !important;  }  .mnt-xs-150 {    margin-top: -150px !important;  }  .mnb-xs-10 {    margin-bottom: -10px !important;  }  .mnb-xs-20 {    margin-bottom: -20px !important;  }  .mnb-xs-30 {    margin-bottom: -30px !important;  }  .mnb-xs-40 {    margin-bottom: -40px !important;  }  .mnb-xs-50 {    margin-bottom: -50px !important;  }  .mnb-xs-60 {    margin-bottom: -60px !important;  }  .mnb-xs-70 {    margin-bottom: -70px !important;  }  .mnb-xs-80 {    margin-bottom: -80px !important;  }  .mnb-xs-90 {    margin-bottom: -90px !important;  }  .mnb-xs-100 {    margin-bottom: -100px !important;  }  .mnb-xs-110 {    margin-bottom: -110px !important;  }  .mnb-xs-120 {    margin-bottom: -120px !important;  }  .mnb-xs-130 {    margin-bottom: -130px !important;  }  .mnb-xs-140 {    margin-bottom: -140px !important;  }  .mnb-xs-150 {    margin-bottom: -150px !important;  }  /*  * Padding Classes  * Helper classes for side padding EXTRA SMALL  */  .pl-xs-0 {    padding-left: 0 !important;  }  .pl-xs-5 {    padding-left: 5px !important;  }  .pl-xs-10 {    padding-left: 10px !important;  }  .pl-xs-15 {    padding-left: 15px !important;  }  .pl-xs-20 {    padding-left: 20px !important;  }  .pl-xs-25 {    padding-left: 25px !important;  }  .pl-xs-30 {    padding-left: 30px !important;  }  .pl-xs-35 {    padding-left: 35px !important;  }  .pl-xs-40 {    padding-left: 40px !important;  }  .pl-xs-45 {    padding-left: 45px !important;  }  .pl-xs-50 {    padding-left: 50px !important;  }  .pl-xs-60 {    padding-left: 60px !important;  }  .pl-xs-70 {    padding-left: 70px !important;  }  .pl-xs-80 {    padding-left: 80px !important;  }  .pl-xs-90 {    padding-left: 90px !important;  }  .pl-xs-100 {    padding-left: 100px !important;  }  .pl-xs-110 {    padding-left: 110px !important;  }  .pl-xs-120 {    padding-left: 120px !important;  }  .pl-xs-130 {    padding-left: 130px !important;  }  .pl-xs-140 {    padding-left: 140px !important;  }  .pl-xs-150 {    padding-left: 150px !important;  }  .pr-xs-0 {    padding-right: 0 !important;  }  .pr-xs-5 {    padding-right: 5px !important;  }  .pr-xs-10 {    padding-right: 10px !important;  }  .pr-xs-15 {    padding-right: 15px !important;  }  .pr-xs-20 {    padding-right: 20px !important;  }  .pr-xs-25 {    padding-right: 25px !important;  }  .pr-xs-30 {    padding-right: 30px !important;  }  .pr-xs-35 {    padding-right: 35px !important;  }  .pr-xs-40 {    padding-right: 40px !important;  }  .pr-xs-45 {    padding-right: 45px !important;  }  .pr-xs-50 {    padding-right: 50px !important;  }  .pr-xs-60 {    padding-right: 60px !important;  }  .pr-xs-70 {    padding-right: 70px !important;  }  .pr-xs-80 {    padding-right: 80px !important;  }  .pr-xs-90 {    padding-right: 90px !important;  }  .pr-xs-100 {    padding-right: 100px !important;  }  .pr-xs-110 {    padding-right: 110px !important;  }  .pr-xs-120 {    padding-right: 120px !important;  }  .pr-xs-130 {    padding-right: 130px !important;  }  .pr-xs-140 {    padding-right: 140px !important;  }  .pr-xs-150 {    padding-right: 150px !important;  }  .pt-xs-0 {    padding-top: 0 !important;  }  .pt-xs-5 {    padding-top: 5px !important;  }  .pt-xs-10 {    padding-top: 10px !important;  }  .pt-xs-15 {    padding-top: 15px !important;  }  .pt-xs-20 {    padding-top: 20px !important;  }  .pt-xs-25 {    padding-top: 25px !important;  }  .pt-xs-30 {    padding-top: 30px !important;  }  .pt-xs-35 {    padding-top: 35px !important;  }  .pt-xs-40 {    padding-top: 40px !important;  }  .pt-xs-45 {    padding-top: 45px !important;  }  .pt-xs-50 {    padding-top: 50px !important;  }  .pt-xs-60 {    padding-top: 60px !important;  }  .pt-xs-70 {    padding-top: 70px !important;  }  .pt-xs-80 {    padding-top: 80px !important;  }  .pt-xs-90 {    padding-top: 90px !important;  }  .pt-xs-100 {    padding-top: 100px !important;  }  .pt-xs-110 {    padding-top: 110px !important;  }  .pt-xs-120 {    padding-top: 120px !important;  }  .pt-xs-130 {    padding-top: 130px !important;  }  .pt-xs-140 {    padding-top: 140px !important;  }  .pt-xs-150 {    padding-top: 150px !important;  }  .pt-xs-200 {    padding-top: 200px !important;  }  .pt-xs-250 {    padding-top: 250px !important;  }  .pb-xs-0 {    padding-bottom: 0 !important;  }  .pb-xs-5 {    padding-bottom: 5px !important;  }  .pb-xs-10 {    padding-bottom: 10px !important;  }  .pb-xs-15 {    padding-bottom: 15px !important;  }  .pb-xs-20 {    padding-bottom: 20px !important;  }  .pb-xs-25 {    padding-bottom: 25px !important;  }  .pb-xs-30 {    padding-bottom: 30px !important;  }  .pb-xs-35 {    padding-bottom: 35px !important;  }  .pb-xs-40 {    padding-bottom: 40px !important;  }  .pb-xs-45 {    padding-bottom: 45px !important;  }  .pb-xs-50 {    padding-bottom: 50px !important;  }  .pb-xs-60 {    padding-bottom: 60px !important;  }  .pb-xs-70 {    padding-bottom: 70px !important;  }  .pb-xs-80 {    padding-bottom: 80px !important;  }  .pb-xs-90 {    padding-bottom: 90px !important;  }  .pb-xs-100 {    padding-bottom: 100px !important;  }  .pb-xs-110 {    padding-bottom: 110px !important;  }  .pb-xs-120 {    padding-bottom: 120px !important;  }  .pb-xs-130 {    padding-bottom: 130px !important;  }  .pb-xs-140 {    padding-bottom: 140px !important;  }  .pb-xs-150 {    padding-bottom: 150px !important;  }  .pb-xs-200 {    padding-bottom: 200px !important;  }  .pb-xs-250 {    padding-bottom: 250px !important;  }  /*  * Font-sizes-presets  */  .fs-xs-micro {    font-size: 9px;  }  .fs-xs-xsmall {    font-size: 11px;  }  .fs-xs-normal {    font-size: 13px;  }  .fs-xs-smaller {    font-size: 15px;  }  .fs-xs-small {    font-size: 16px;  }  .fs-xs-m {    font-size: 18px;  }  .fs-xs-l {    font-size: 20px;  }  .fs-xs-xl {    font-size: 24px;  }  .fs-xs-xxl {    font-size: 32px;  }  .fs-xs-larger {    font-size: 42px;  }  .fs-xs-xxxl {    font-size: 56px;  }  .fs-xs-xxxxl {    font-size: 75px;  }  .fs-xs-jumbo {    font-size: 80px;  }  .fs-xs-huge {    font-size: 120px;  }  .fs-xs-immense {    font-size: 150px;  }  .fs-xs-crazy {    font-size: 200px;  }  /*  * Height Sizing Presets  * These are height values from 10 to 10 to set responsive height to a block  */  .hsize-xs-reset {    height: 0 !important;  }  .hsize-xs-10 {    height: 10px;  }  .hsize-xs-20 {    height: 20px;  }  .hsize-xs-30 {    height: 30px;  }  .hsize-xs-40 {    height: 40px;  }  .hsize-xs-50 {    height: 50px;  }  .hsize-xs-60 {    height: 60px;  }  .hsize-xs-70 {    height: 70px;  }  .hsize-xs-80 {    height: 80px;  }  .hsize-xs-90 {    height: 90px;  }  .hsize-xs-100 {    height: 100px;  }  .hsize-xs-110 {    height: 110px;  }  .hsize-xs-120 {    height: 120px;  }  .hsize-xs-130 {    height: 130px;  }  .hsize-xs-140 {    height: 140px;  }  .hsize-xs-150 {    height: 150px;  }  .hsize-xs-160 {    height: 160px;  }  .hsize-xs-170 {    height: 170px;  }  .hsize-xs-180 {    height: 180px;  }  .hsize-xs-190 {    height: 190px;  }  .hsize-xs-200 {    height: 200px;  }  .hsize-xs-210 {    height: 210px;  }  .hsize-xs-220 {    height: 220px;  }  .hsize-xs-230 {    height: 230px;  }  .hsize-xs-240 {    height: 240px;  }  .hsize-xs-250 {    height: 250px;  }  .hsize-xs-260 {    height: 260px;  }  .hsize-xs-270 {    height: 270px;  }  .hsize-xs-280 {    height: 280px;  }  .hsize-xs-290 {    height: 290px;  }  .hsize-xs-300 {    height: 300px;  }  .hsize-xs-310 {    height: 310px;  }  .hsize-xs-320 {    height: 320px;  }  .hsize-xs-330 {    height: 330px;  }  .hsize-xs-340 {    height: 340px;  }  .hsize-xs-350 {    height: 350px;  }  .hsize-xs-360 {    height: 360px;  }  .hsize-xs-370 {    height: 370px;  }  .hsize-xs-380 {    height: 380px;  }  .hsize-xs-390 {    height: 390px;  }  .hsize-xs-400 {    height: 400px;  }  .hsize-xs-410 {    height: 410px;  }  .hsize-xs-420 {    height: 420px;  }  .hsize-xs-430 {    height: 430px;  }  .hsize-xs-440 {    height: 440px;  }  .hsize-xs-450 {    height: 450px;  }  .hsize-xs-460 {    height: 460px;  }  .hsize-xs-470 {    height: 470px;  }  .hsize-xs-480 {    height: 480px;  }  .hsize-xs-490 {    height: 490px;  }  .hsize-xs-500 {    height: 500px;  }  .hsize-xs-510 {    height: 510px;  }  .hsize-xs-520 {    height: 520px;  }  .hsize-xs-530 {    height: 530px;  }  .hsize-xs-540 {    height: 540px;  }  .hsize-xs-550 {    height: 550px;  }  .hsize-xs-560 {    height: 560px;  }  .hsize-xs-570 {    height: 570px;  }  .hsize-xs-580 {    height: 580px;  }  .hsize-xs-590 {    height: 590px;  }  .hsize-xs-600 {    height: 600px;  }  .hsize-xs-610 {    height: 610px;  }  .hsize-xs-620 {    height: 620px;  }  .hsize-xs-630 {    height: 630px;  }  .hsize-xs-640 {    height: 640px;  }  .hsize-xs-650 {    height: 650px;  }  .hsize-xs-660 {    height: 660px;  }  .hsize-xs-670 {    height: 670px;  }  .hsize-xs-680 {    height: 680px;  }  .hsize-xs-690 {    height: 690px;  }  .hsize-xs-700 {    height: 700px;  }  /* Reset Columnized Lists */  .list-col-reset-xs[data-columns] {    margin-left: 0;  }  .list-col-reset-xs[data-columns] li {    float: none;    margin-left: 0;    width: auto;    display: block;  }  /*  * Float Clearing Presets  */  .cleft-xs {    clear: left;  }  .cright-xs {    clear: right;  }  .cboth-xs {    clear: both;  }  /*  * Float None  */  .pull-none-xs {    float: none !important;  }  /*   * Width presets   */  .w-xs-10 {    width: 10% !important;  }  .w-xs-20 {    width: 20% !important;  }  .w-xs-30 {    width: 30% !important;  }  .w-xs-40 {    width: 40% !important;  }  .w-xs-50 {    width: 50% !important;  }  .w-xs-60 {    width: 60% !important;  }  .w-xs-70 {    width: 70% !important;  }  .w-xs-80 {    width: 80% !important;  }  .w-xs-90 {    width: 90% !important;  }  .w-xs-100 {    width: 100% !important;  }  /* Text Center */  .text-center-xs {    text-align: center;  }  .pt-100 {    padding-top: 50px !important;  }  .pb-100 {    padding-bottom: 50px !important;  }}/* Font weight helpers */.fw-vthin {  font-weight: 100;}.fw-thin {  font-weight: 300;}.fw-normal {  font-weight: 400;}.fw-semibold {  font-weight: 600;}.fw-bold {  font-weight: 700;}.fw-extrabold {  font-weight: 800;}/* Font size */.fs-smaller {  font-size: 70%;}.fs-small {  font-size: 90%;}.fs-big {  font-size: 110%;}.fs-bigger {  font-size: 140%;}.fs-large {  font-size: 200%;}.fs-14 {  font-size: 14px !important;}.fs-15 {  font-size: 15px;}.fs-16 {  font-size: 16px;}.fs-18 {  font-size: 18px;}.fs-20 {  font-size: 20px;}.fs-22 {  font-size: 22px;}.fs-26 {  font-size: 26px;}.fs-28 {  font-size: 28px;}.fs-30 {  font-size: 30px !important;  line-height: 36px;}.fs-32 {  font-size: 32px;}.fs-34 {  font-size: 34px;  line-height: 40px}.fs-36 {  font-size: 36px;  line-height: 42px;}.fs-38 {  font-size: 38px;}.fs-40 {  font-size: 40px;}.fs-42 {  font-size: 42px;}.fs-44 {  font-size: 44px;}.fs-46 {  font-size: 46px;  line-height: 49px;}.fs-50 {  font-size: 50px;}.fs-57 {  font-size: 57px;}.fs-60 {  font-size: 60px;}.fs-62 {  font-size: 62px;}/* Letter spacing */.lt-spacing-1 {  letter-spacing: 1px;}.lt-spacing-2 {  letter-spacing: 2px;}.lt-spacing-3 {  letter-spacing: 3px;}.lt-spacing-5 {  letter-spacing: 5px;}.lt-spacing-10 {  letter-spacing: 10px;}/* Letter spacing - Negative */.lt-spacing-neg-1 {  letter-spacing: -1px;}.lt-spacing-neg-2 {  letter-spacing: -2px;}.lt-spacing-neg-3 {  letter-spacing: -3px;}.lt-spacing-neg-5 {  letter-spacing: -5px;}.lt-spacing-neg-10 {  letter-spacing: -10px;}/* Line Height */.lh-22 {  line-height: 22px;}.lh-26 {  line-height: 26px;}.lh-30 {  line-height: 30px;}.lh-32 {  line-height: 32px;}.lh-34 {  line-height: 34px;}.lh-38 {  line-height: 38px;}.lh-44 {  line-height: 44px;}.lh-46 {  line-height: 46px;}.lh-52 {  line-height: 52px;}.lh-62 {  line-height: 62px;}/* Opacity helpers */.opacity0,.hov-opacity0:hover {  opacity: 0;}.opacity1,.hov-opacity1:hover {  opacity: .1;}.opacity2,.hov-opacity2:hover {  opacity: .2;}.opacity3,.hov-opacity3:hover {  opacity: .3;}.opacity4,.hov-opacity4:hover {  opacity: .4;}.opacity5,.hov-opacity5:hover {  opacity: .5;}.opacity6,.hov-opacity6:hover {  opacity: .6;}.opacity7,.hov-opacity7:hover {  opacity: .7;}.opacity8,.hov-opacity8:hover {  opacity: .8;}.opacity9,.hov-opacity9:hover {  opacity: .9;}.opacity10,.hov-opacity10:hover {  opacity: 1;}/* Reset line height */.reset-line-height {  line-height: 1}/* to uppercase */.uppercase {  text-transform: uppercase;}.flipX-icon:before {  -webkit-transform: scaleX(-1);  -ms-transform: scaleX(-1);  transform: scaleX(-1);  display: inline-block;}.flipY-icon:before {  -webkit-transform: scaleY(-1);  -ms-transform: scaleY(-1);  transform: scaleY(-1);  display: inline-block;}/* Paddings */.p-0 {  padding: 0;}.p-14 {  padding: 14px;}.p-20 {  padding: 20px !important;}.p-50 {  padding: 50px;}.ptop-0 {  padding-top: 0;}.ptop-5 {  padding-top: 5px;}.ptop-25 {  padding-top: 25px;}.ptop-35 {  padding-top: 35px;}.ptop-40 {  padding-top: 40px;}.ptop-50 {  padding-top: 50px;}.ptop-60 {  padding-top: 60px;}.ptop-70 {  padding-top: 70px;}.ptop-65 {  padding-top: 65px;}.ptop-75 {  padding-top: 75px;}.ptop-80 {  padding-top: 80px;}.ptop-100 {  padding-top: 100px;}.ptop-150 {  padding-top: 150px;}.ptop-160 {  padding-top: 160px;}.ptop-180 {  padding-top: 180px;}.ptop-190 {  padding-top: 190px;}.ptop-200 {  padding-top: 200px;}.ptop-210 {  padding-top: 210px;}.ptop-220 {  padding-top: 220px;}.ptop-230 {  padding-top: 230px;}.ptop-250 {  padding-top: 250px;}.ptop-290 {  padding-top: 290px;}.ptop-300 {  padding-top: 300px;}.ptop-505 {  padding-top: 505px;}.p-top-6 {  padding-top: 6%;}.p-top-7 {  padding-top: 7%;}.p-left-6 {  padding-left: 6%;}.p-right-6 {  padding-right: 6%;}.pb-42 {  padding-bottom: 42%;}.pb-47 {  padding-bottom: 47%;}.pb-49 {  padding-bottom: 49%;}.pbottom-0 {  padding-bottom: 0;}.pbottom-5 {  padding-bottom: 5px;}.pbottom-10 {  padding-bottom: 10px;}.pbottom-15 {  padding-bottom: 15px;}.pbottom-20 {  padding-bottom: 20px;}.pbottom-25 {  padding-bottom: 25px;}.pbottom-50 {  padding-bottom: 50px;}.pbottom-55 {  padding-bottom: 55px;}.pbottom-60 {  padding-bottom: 60px;}.pbottom-65 {  padding-bottom: 65px;}.pbottom-70 {  padding-bottom: 70px;}.pbottom-80 {  padding-bottom: 80px;}.pbottom-85 {  padding-bottom: 85px;}.pbottom-90 {  padding-bottom: 90px;}.pbottom-100 {  padding-bottom: 100px;}.pbottom-160 {  padding-bottom: 160px;}.pbottom-170 {  padding-bottom: 170px;}/* Margins */.m-65 {  margin-top: 65px;  margin-bottom: 65px;}.mtop-80 {  margin-top: 80px;}.mt-20 {  margin-top: 20px;}.mt-40 {  margin-top: 40px;}.mt-50 {  margin-top: 50px;}.mt-65 {  margin-top: 65px;}.mt-80 {  margin-top: 80px;}.mb-20 {  margin-bottom: 20px;}.mb-40 {  margin-bottom: 40px;}.mb-50 {  margin-bottom: 50px;}.mb-65 {  margin-bottom: 65px;}.mb-80 {  margin-bottom: 80px;}.ml-20 {  margin-left: 20px;}.ml-40 {  margin-left: 40px;}.ml-50 {  margin-left: 50px;}.ml-65 {  margin-left: 65px;}.ml-80 {  margin-left: 80px;}.mr-5 {  margin-right: 5px;}.mr-20 {  margin-right: 20px;}.mr-40 {  margin-right: 40px;}.mr-50 {  margin-right: 50px;}.mr-65 {  margin-right: 65px;}.mr-80 {  margin-right: 80px;}.p-top-12 {  padding-top: 12%;}.p-left-20 {  padding-left: 20%;}.minicolors {  position:relative}.minicolors-sprite {  background-image: url(/upload/image/picker.png)}.minicolors-swatch {  position: absolute;  background-position: -80px 0;  border: 1px solid #ccc;  cursor: text;  padding: 0;  margin: 0}.minicolors-swatch-color {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0}.minicolors input[type=hidden] + .minicolors-swatch {  width: 28px;  position: static;  cursor: pointer}.minicolors-panel {  position: absolute;  width: 173px;  height: 152px;  background: #fff;  border: 1px solid #CCC;  box-shadow: 0 0 20px rgba(0, 0, 0, .2);  z-index: 99999;  box-sizing: content-box;  display: none}.minicolors-panel.minicolors-visible {  display: block}.minicolors-position-top .minicolors-panel {  top: -154px}.minicolors-position-right .minicolors-panel {  right: 0}.minicolors-position-bottom .minicolors-panel {  top: auto}.minicolors-position-left .minicolors-panel {  left: 0}.minicolors-with-opacity .minicolors-panel {  width: 194px}.minicolors .minicolors-grid {  position: absolute;  top: 1px;  left: 1px;  width: 150px;  height: 150px;  background-position: -20px 0;  cursor: crosshair}.minicolors .minicolors-grid-inner {  position: absolute;  top: 0;  left: 0;  width: 150px;  height: 150px}.minicolors-slider-saturation .minicolors-grid {  background-position: -420px 0}.minicolors-slider-saturation .minicolors-grid-inner {  background-position: -270px 0;  background-image: inherit}.minicolors-slider-brightness .minicolors-grid {  background-position: -570px 0}.minicolors-slider-brightness .minicolors-grid-inner {  background-color: #000}.minicolors-slider-wheel .minicolors-grid {  background-position: -720px 0}.minicolors-opacity-slider,.minicolors-slider {  position: absolute;  top: 1px;  left: 152px;  width: 20px;  height: 150px;  background-color: #fff;  background-position: 0 0;  cursor: row-resize}.minicolors-slider-saturation .minicolors-slider {  background-position: -60px 0}.minicolors-slider-brightness .minicolors-slider,.minicolors-slider-wheel .minicolors-slider {  background-position: -20px 0}.minicolors-opacity-slider {  left: 173px;  background-position: -40px 0;  display: none}.minicolors-with-opacity .minicolors-opacity-slider {  display: block}.minicolors-grid .minicolors-picker {  position: absolute;  top: 70px;  left: 70px;  width: 12px;  height: 12px;  border: 1px solid #000;  border-radius: 10px;  margin-top: -6px;  margin-left: -6px;  background: 0 0}.minicolors-grid .minicolors-picker > div {  position: absolute;  top: 0;  left: 0;  width: 8px;  height: 8px;  border-radius: 8px;  border: 2px solid #fff;  box-sizing: content-box}.minicolors-picker {  position: absolute;  top: 0;  left: 0;  width: 18px;  height: 2px;  background: #fff;  border: 1px solid #000;  margin-top: -2px;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box}.minicolors-inline {  display: inline-block}.minicolors-inline .minicolors-input {  display: none!important}.minicolors-inline .minicolors-panel {  position: relative;  top: auto;  left: auto;  box-shadow: none;  z-index: auto;  display: inline-block}.minicolors-theme-default .minicolors-swatch {  top: 5px;  left: 5px;  width: 18px;  height: 18px}.minicolors-theme-default.minicolors-position-right .minicolors-swatch {  left: auto;  right: 5px}.minicolors-theme-default.minicolors {  width: auto;  display: inline-block}.minicolors-theme-default .minicolors-input {  height: 20px;  width: auto;  display: inline-block;  padding-left: 26px}.minicolors-theme-default.minicolors-position-right .minicolors-input {  padding-right: 26px;  padding-left: inherit}.kl-demopanel {  position: fixed;  bottom: 180px;  width: 300px;  padding: 10px 0 0;  color: #efefef;  z-index: 99999;  -webkit-transition: left .3s cubic-bezier(.19, 1, .22, 1);  transition: left .3s cubic-bezier(.19, 1, .22, 1);  left: -300px}.kl-demopanel.is-opened {  left: 0}@media screen and (max-width:767px) {  .kl-demopanel {    display: none  }}.dp-toggler {  width: 50px;  height: 50px;  display: block;  top: 90px;  left: 100%;  position: absolute;  text-align: center;  line-height: 50px;  font-size: 22px;  color: #FFF;  border-radius: 0 2px 2px 0}.dp-toggler:focus,.dp-toggler:hover {  text-decoration: none;  color: #eee}.dp-toggler .glyphicon {  vertical-align: middle;  top: -3px}.dp-toggler,.kl-demopanel {  background: #292727}.dp-title {  font-weight: 600;  font-size: 18px;  color: #fff;  margin-left: 20px;  margin-top: 0}.dp-acc,.kl-demopanel .dp-acc > li > div {  margin: 0}.dp-acc {  list-style: none;  padding: 0}.dp-acc li button {  border: 0;  padding-left: 20px;  display: block;  width: 100%;  outline: 0;  text-align: left;  position: relative}.kl-demopanel .dp-acc {  box-shadow: 0 1px 0 #303030;  background: #2F2C2C;  border: 1px solid #434040;  border-radius: 0;  margin-bottom: 0}.kl-demopanel .dp-acc > li {  border: 0;  border-top: 1px solid #5F5F5F;  border-bottom: 1px solid #000;  background-color: transparent;  margin: 0;  box-shadow: none;  border-radius: 0}.kl-demopanel .dp-acc .dp-tgg-button {  background: #555252;  color: #E9E8E8;  height: 45px;  font-size: 14px}.kl-demopanel .dp-acc .dp-tgg-button:hover {  color: #FFF}.kl-demopanel .dp-acc .dp-tgg-button.collapsed {  background: #363434}.kl-demopanel .dp-acc .dp-tgg-button::before {  top: 16px;  font-size: 12px;  right: 20px;  position: absolute;  color: #7C7B7B;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e113"}.kl-demopanel .dp-acc .dp-tgg-button.collapsed::before {  content: "\e114";  top: 18px}.kl-demopanel .dp-acc .dp-tgg-button.collapsed:hover::before {  color: #787878}.kl-demopanel label {  text-transform: uppercase;  font-weight: 400}.kl-demopanel .option-line {  border-top: 1px solid rgba(204, 204, 204, .09);  margin: 0 0 8px;  padding-top: 10px}.kl-demopanel .option-line:first-child {  border-top: 0;  padding-top: 0}.kl-demopanel .acc-inner {  padding: 10px 20px}.kl-demopanel .acc-inner.ov-scroll {  padding: 10px 20px;  max-height: 230px;  overflow: hidden;  overflow-y: auto}.kl-demopanel .fancy-checkbox + label {  text-transform: uppercase;  font-size: 11px;  font-weight: 400}.kl-demopanel .tooltip {  line-height: 1.5;  min-width: 150px;  font-weight: 300}.kl-demopanel .dp-opt-title {  color: #FFF;  text-transform: uppercase;  font-size: 10px;  margin-bottom: 7px;  padding-top: 4px}.kl-demopanel .option-line:first-child .dp-opt-title {  padding-top: 0;  line-height: 1;  margin-bottom: 10px}.dp-color-presets {  margin-left: -15px}.dp-color-presets > span {  float: left;  width: 38px;  height: 24px;  margin: 12px 0 4px 15px;  border-radius: 2px;  cursor: pointer;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out}.dp-color-presets > span:hover {  -webkit-transform: scale(1.8);  -ms-transform: scale(1.8);  transform: scale(1.8)}.dp-colorlist {  margin-bottom: 0;  margin-left: -20px;  list-style: none;  padding: 0}.dp-colorlist li {  margin-bottom: 10px;  display: inline-block;  float: left;  margin-left: 20px;  width: -webkit-calc(50% - 20px);  width: calc(50% - 20px)}.dp-colorlist label {  text-transform: uppercase;  font-size: 11px;  font-weight: 400;  color: #bbb}.kl-demopanel .cpicker {  height: 28px;  background: 0 0;  border: 1px solid rgba(204, 204, 204, .25);  border-radius: 2px;  width: 110px;  color: #898989;  padding-left: 30px}.kl-demopanel .cpicker:hover {  border-color: rgba(204, 204, 204, .35)}.kl-demopanel .cpicker:focus {  border-color: rgba(204, 204, 204, .5);  outline: 0;  color: #C9C9C9}.kl-demopanel .minicolors-swatch {  border: 0;  border-radius: 3px 0 0 3px;  top: 1px;  left: 1px;  width: 23px;  height: 26px}.kl-demopanel .dp-patters {  margin: 0 0 -10px -10px;  position: relative}.dp-patters li {  float: left;  margin: 0 0 10px 10px}.dp-patters li a {  display: block;  width: 34px;  height: 34px;  border-radius: 2px}.dp-patters li span {  display: none;  position: absolute;  top: 0;  left: 100%;  width: 150px;  height: 150px;  z-index: 1;  margin: -20px 0 0 40px;  border: 3px solid #BCBCBC;  border-radius: 3px;  box-shadow: 0 0 7px rgba(139, 139, 139, .1)}.fancy-select,.fancy-select.darken {  box-shadow: 0 1px 0 rgba(0, 0, 0, .34)}.dp-patters li a:hover + span {  display: block}.dp-patters .nopat {  border: 2px solid #CCC;  color: #FFF;  text-align: center;  text-decoration: none}.dp-patters .nopat::before {  content: "\00d7";  line-height: 28px;  font-size: 24px;  opacity: .7}.fancy-checkbox + label::after,.fancy-radio + label::after {  speak: none;  font-variant: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale}.demo_tooltip {  position: absolute;  top: 89px;  left: 100%;  background: #000;  background: rgba(0, 0, 0, .75);  border-radius: 3px;  padding: 17px 30px;  width: 170px;  margin-left: 63px;  color: #FFF;  -webkit-transition: all .2s ease-out 1.5s;  transition: all .2s ease-out 1.5s;  font-size: 12px;  text-transform: uppercase;  text-align: left;  display: block}.demo_tooltip strong {  font-weight: 600}.demo_tooltip:before {  content: '';  position: absolute;  top: 18px;  left: -16px;  border: 8px solid transparent;  border-right-color: rgba(0, 0, 0, .75)}.demo_tooltip.hideme {  margin-left: 100px;  opacity: 0;  visibility: hidden}.fancy-checkbox {  position: absolute;  left: -3999px}.fancy-checkbox + label {  cursor: pointer;  position: relative;  padding-left: 30px}.fancy-checkbox + label::before {  content: '';  width: 20px;  height: 20px;  border: 1px solid rgba(0, 0, 0, .2);  display: block;  position: absolute;  left: 0;  border-radius: 3px}.fancy-checkbox + label::after {  content: "\e014";  font-family: 'Glyphicons Halflings';  font-weight: 400;  text-transform: none;  position: absolute;  left: 4px;  top: 4px;  font-size: 12px;  color: #fe6060}.fancy-checkbox + label:hover::before {  border-color: rgba(0, 0, 0, .3)}.fancy-checkbox:checked + label::before {  border-color: rgba(0, 0, 0, .4)}.fancy-checkbox:checked + label::after {  content: "\e013";  color: #fe6060;  left: 4px;  top: 4px}.fancy-checkbox.darken + label {  color: #bbb}.fancy-checkbox.darken + label:hover {  color: #ccc}.fancy-checkbox.darken + label::before {  border: 1px solid rgba(255, 255, 255, .4)}.fancy-checkbox.darken + label:hover::before {  border-color: rgba(255, 255, 255, .5)}.fancy-checkbox.darken + label::after {  color: #999}.fancy-checkbox.darken:checked + label {  color: #eee}.fancy-checkbox.darken:checked + label::before {  border-color: rgba(255, 255, 255, .6)}.fancy-checkbox.darken:checked + label::after {  color: #fe6060}.fancy-select {  border: 1px solid rgba(255, 255, 255, .4);  color: #bbb;  height: 31px;  text-indent: 5px;  outline: 0;  border-radius: 3px;  background-clip: padding-box;  -webkit-appearance: none;  -moz-appearance: none;  -o-appearance: none;  -ms-appearance: none;  appearance: none;  background-repeat: no-repeat;  background-color: transparent;  background-position: calc(100% - 10px) -50px;  width: 100%;  text-transform: uppercase;  font-size: 11px;  font-weight: 400;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABECAYAAABNni8RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTZFQUM4ODU2ODQ0MTFFNDk0MDdEMTE0OUE0MjUwM0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTZFQUM4ODY2ODQ0MTFFNDk0MDdEMTE0OUE0MjUwM0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkVBQzg4MzY4NDQxMUU0OTQwN0QxMTQ5QTQyNTAzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkVBQzg4NDY4NDQxMUU0OTQwN0QxMTQ5QTQyNTAzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLxv78AAABVSURBVHjaYuQTlEljwAEYgZIgGpuCWTBJdAWzkHUiK5gFN/b///8MOO0clRyVHJUclRyVHJUcApIf3z3GXX+CCGwK+IVkZzHCOMgKQBIYxqCbABBgAD9RxjI3lgNcAAAAAElFTkSuQmCC)}.fancy-select.darken {  border-color: rgba(0, 0, 0, .4);  color: #888;  background-position: calc(100% - 10px) 14px}.fancy-radio {  position: absolute;  left: -3999px}.fancy-radio + label {  cursor: pointer;  position: relative;  padding-left: 25px;  vertical-align: middle}.fancy-radio + label::before {  content: '';  width: 16px;  height: 16px;  border: 1px solid rgba(0, 0, 0, .2);  display: block;  position: absolute;  left: 0;  border-radius: 50%;  top: 1px}.fancy-radio + label::after {  content: "\00d7";  font-family: icomoon;  font-weight: 400;  text-transform: none;  position: absolute;  left: 4px;  top: 2px;  font-size: 10px;  color: #fe6060;  opacity: 0}.fancy-radio + label:hover::before {  border-color: rgba(0, 0, 0, .3)}.fancy-radio:checked + label::before {  border-color: rgba(0, 0, 0, .4)}.fancy-radio:checked + label::after {  left: 5px;  top: 6px;  content: '';  width: 6px;  height: 6px;  background: #fe6060;  border-radius: 50%;  opacity: 1}.fancy-radio.darken + label {  color: #bbb;  text-transform: uppercase;  font-size: 11px;  font-weight: 400}.fancy-radio.darken + label:hover {  color: #ccc}.fancy-radio.darken + label::before {  border: 1px solid rgba(255, 255, 255, .3)}.fancy-radio.darken + label:hover::before {  border-color: rgba(255, 255, 255, .5)}.fancy-radio.darken:checked + label {  color: #eee}.fancy-radio.darken:checked + label::before {  border-color: rgba(255, 255, 255, .6)}.bg-greensea {  background: #16a085}.bg-nephritis {  background: #27ae60}.bg-belizehole {  background: #2980b9}.bg-wisteria {  background: #8e44ad}.bg-midnightblue {  background: #2c3e50}.bg-sunflower {  background: #f1c40f}.bg-orange {  background: #f39c12}.bg-pumpkin {  background: #d35400}.bg-pomegranate {  background: #c0392b}.bg-asbestos {  background: #7f8c8d}.colored {  background-color: #f6f6f6}.subtle-hover-rev:hover,.subtle-hover:hover {  background: #354247}.subtle-hover {  display: inline-block}.subtle-hover > img {  opacity: .6;  -webkit-transition: opacity .15s ease-out;  transition: opacity .15s ease-out;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  margin: 0 auto}.subtle-hover:hover > img {  opacity: 1}.subtle-hover-rev > img {  opacity: 1;  -webkit-transition: opacity .15s ease-out;  transition: opacity .15s ease-out;  -webkit-backface-visibility: hidden;  backface-visibility: hidden}.subtle-hover-rev:hover > img {  opacity: .6}.subtle-stroke {  border: 1px solid rgba(0, 0, 0, .03);  background-clip: content-box!important}.simple-boxes {  position: relative;  margin-bottom: 65px}.thumb-hover-pageshot {  position: absolute;  top: 0;  -webkit-transform: translate3d(0, 10px, 0);  transform: translate3d(0, 10px, 0);  right: 20px;  pointer-events: none;  transition: all .2s ease-in-out;  opacity: 0;  visibility: hidden;  z-index: 2}.thumb-hover-pageshot.shot1 {  right: 80px}.thumb-hover-pageshot.shot2 {  z-index: 1;  background-position-y: -400px;  right: 20px;  transition-delay: .1s}.thumb-hover-pageshot.shot1.switched {  right: 20px}.thumb-hover-pageshot.shot2.switched {  right: 80px}.simple-boxes > a:hover ~ .thumb-hover-pageshot {  opacity: 1;  visibility: visible;  -webkit-transform: translate3d(0, -50px, 0);  transform: translate3d(0, -50px, 0)}.simple-boxes > a:hover ~ .thumb-hover-pageshot.shot2 {  -webkit-transform: translate3d(0, -25px, 0);  transform: translate3d(0, -25px, 0)}.bg-element {  background-repeat: no-repeat;  background-position: center center;  background-size: cover}.has-line::after {  content: '';  width: 50px;  height: 2px;  background: #D31447;  position: absolute;  left: 50%;  margin-left: -25px;  bottom: -10px}#_wpk-custom-bar .kl-cart-button {  display: none}.CAT_HOVER a {  display:block;  padding: 5px;}.CAT_HOVER .SUB a {  padding-left: 20px;}.CAT_HOVER .SELECTED a {  color:red;}.CAT_HOVER .SELECTED .SUB a {  background: none;  color: inherit;}.SUB {  padding-left:15px;}.kl-video {  background-size: cover;}li.product {margin-bottom:30px;}.trii{  line-height: 1.3;  color: #424242;  margin: 15px 0;  vertical-align: middle;  border: groove;  padding: 2px 10px; margin-left: 123px; }.tri{  text-align: center;  line-height: 1.3;  color: #424242;  margin: 15px 0;  vertical-align: middle;    padding: 2px 10px;  margin-left: 5px;}.text-center {   text-align:center;}.siteheader-container {  padding: 10px 10%;}.topnav li.drop .inner {  margin-left:-48px;}