/* --- PRODUCT STYLE */

.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;
}
.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:#cd2122;
}
.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;
}
.tparrows.kallyas-default {
 background-color:transparent;
}
.tparrows.kallyas-default:before {
 font-size:24px;
}
.tp-leftarrow.kallyas-default {
}
.tp-rightarrow.kallyas-default {
}
.tp-caption.light-faded-radial {
 background-color:transparent !important;
 background-image:-webkit-radial-gradient(43% 56%, circle, rgba(255,255,255,0.3), rgba(255,255,255,0) 70%), radial-gradient(circle at 65.72% 51.72%, rgba(255,255,255,0.3), rgba(255,255,255,0) 100%), radial-gradient(circle at 50% 50%, rgba(255,255,255,0), rgba(255,255,255,0) 50%);
 background-image:radial-gradient(circle at 43% 56%, rgba(255,255,255,0.3), rgba(255,255,255,0) 70%),radial-gradient(circle at 65.72% 51.72%, rgba(255,255,255,0.3), rgba(255,255,255,0) 50%),radial-gradient(circle at 50% 50%, rgba(255,255,255,0), rgba(255,255,255,0) 100%);
}
.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;
}
.rev-list-dash:before {
 content:'';
 width:12px;
 height:3px;
 background:#cd2122;
 display:inline-block;
 margin-right:10px;
 vertical-align:middle;
}
.znColumnElement-innerWrapper {
 width:100%;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 -ms-flex-pack:end;
 justify-content:flex-end;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center .znColumnElement-innerContent {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom .znColumnElement-innerContent {
 -webkit-align-self:flex-end;
 -ms-flex-item-align:end;
 align-self:flex-end;
}
.znColumnElement-innerContent {
 width:100%;
}
#eluid911dc65d .znColumnElement-innerWrapper-eluid911dc65d {
 min-height:px;
}
.zn_section {
 padding-top:35px;
 padding-bottom:35px;
 position:relative;
}
.zn_section--masked {
 padding-bottom:55px;
}
.zn_section__source + .zn_section_size {
 position:relative;
}
.kl-bg-source + .zn_section_size {
 position:relative;
}
@media screen and (max-width:991px) {
 .section-sidemargins .zn_section_size.full_width {
  margin-left:15px;
  margin-right:15px;
 }
}
.ios-fixed-position-scr ~ .zn_section {
 position:relative;
}
.zn_section--inlinemodal {
 margin-left:auto;
 margin-right:auto;
 position:relative;
}
.mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
 right:-5px;
 top:-45px;
}
@media (max-width:767px) {
 .mfp-close-btn-in .zn_section--inlinemodal {
  padding-top:30px !important;
 }
 .mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
  top:-5px;
 }
}
.zn_pb_editor_enabled .zn_section--inlinemodal.mfp-hide {
 display:block !important;
}
.zn_section--stretch-container {
 padding-left:20px;
 padding-right:20px;
}
.zn_section--stretch-container > .container {
 width:100%;
}
.zn_section-modalOverlay {
 background:rgba(143, 43, 162, 0.5);
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:2;
}
.modal-overlay-hidden ~ .zn_section-modalOverlay {
 display:none;
}
.zn_section-modalInfo {
 position:absolute;
 top:20px;
 right:30px;
 z-index:3;
 width:70px;
 color:#000;
 font-size:11px;
 font-weight:700;
 line-height:1.3;
 text-align:center;
}
.zn_section-modalInfo-title {
 display:block;
 margin-bottom:20px;
}
.zn_section-modalInfo-tip {
 display:block;
 margin-bottom:20px;
 position:relative;
}
.zn_section-modalInfo a {
 color:#000;
}
.zn_section-modalInfo a:hover,
.zn_section-modalInfo a:focus {
 color:rgba(0, 0, 0, 0.65);
}
.zn_section-modalInfo-bubble {
 display:none;
 width:230px;
 right:100%;
 position:absolute;
 top:-10px;
 font-weight:normal;
 background:rgba(0, 0, 0, 0.15);
 padding:10px 10px 10px 15px;
 line-height:1.5;
 text-align:start;
 border-radius:3px;
}
.zn_section-modalInfo-bubble:after {
 content:"";
 position:absolute;
 right:-10px;
 top:15px;
 border:5px solid transparent;
 border-left-color:rgba(0, 0, 0, 0.15);
}
.zn_section-modalInfo-tip:hover .zn_section-modalInfo-bubble {
 display:block;
}
.zn_section-modalInfo-toggleVisible {
 display:block;
 cursor:pointer;
}
.modal-overlay-hidden + .zn_section-modalInfo .dashicons-visibility:before {
 content:"\f530";
}
@media (min-width:768px) {
 .zn-section-content_algn--middle,
 .zn-section-content_algn--bottom {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
 }
 .zn-section-content_algn--middle > .row,
 .zn-section-content_algn--bottom > .row {
  width:100%;
 }
 .zn-section-content_algn--middle > .row {
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
 }
 .zn-section-content_algn--bottom > .row {
  -webkit-align-self:flex-end;
  -ms-flex-item-align:end;
  align-self:flex-end;
 }
}
.zn_section.section--skewed,
.zn_section.section--skewed-flipped {
 z-index:1;
 background-color:transparent !important;
}
.zn_section.section--skewed .kl-bg-source:not(:empty) {
 -webkit-transform:skewY(3deg);
 transform:skewY(3deg);
 overflow:hidden;
 -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed .kl-bg-source__bgimage {
 -webkit-transform:skewY(-3deg);
 transform:skewY(-3deg);
 margin:-100px 0;
 -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed .zn-bgSource-overlay {
 -webkit-transform:skewY(-3deg);
 transform:skewY(-3deg);
 margin:-100px 0;
 -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .kl-bg-source:not(:empty) {
 -webkit-transform:skewY(-3deg);
 transform:skewY(-3deg);
 overflow:hidden;
 -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .kl-bg-source__bgimage {
 -webkit-transform:skewY(3deg);
 transform:skewY(3deg);
 margin:-100px 0;
 -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .zn-bgSource-overlay {
 -webkit-transform:skewY(3deg);
 transform:skewY(3deg);
 margin:-100px 0;
 -webkit-backface-visibility:hidden;
}
.zn-prLayer {
 position:absolute;
 pointer-events:none;
 z-index:0;
}
.zn-prLayer.zn-prLayer--align-top-left {
 top:0;
 left:0;
}
.zn-prLayer.zn-prLayer--align-top-center {
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
}
.zn-prLayer.zn-prLayer--align-top-right {
 top:0;
 right:0;
}
.zn-prLayer.zn-prLayer--align-center-left {
 top:50%;
 left:0;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
}
.zn-prLayer.zn-prLayer--align-center {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
}
.zn-prLayer.zn-prLayer--align-center-right {
 top:50%;
 right:0;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
}
.zn-prLayer.zn-prLayer--align-bottom-left {
 bottom:0;
 left:0;
}
.zn-prLayer.zn-prLayer--align-bottom-center {
 bottom:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
}
.zn-prLayer.zn-prLayer--align-bottom-right {
 bottom:0;
 right:0;
}
.zn-prLayer.zn-prLayer--over {
 z-index:1;
}
.zn-prLayer.zn-prLayer--blur-simple {
 -webkit-filter:blur(3px);
 filter:blur(3px);
}
.zn-prLayer.zn-prLayer--blur-deep {
 -webkit-filter:blur(7px);
 filter:blur(7px);
}
.zn-prLayer.zn-prLayer--blur-deeper {
 -webkit-filter:blur(12px);
 filter:blur(12px);
}
.eluid36652868 {
 padding-top:35px;
 padding-bottom:35px;
}
.eluidc04c798e {
 margin-bottom:0px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
 .eluidc04c798e {
  margin-bottom:15px;
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .eluidc04c798e {
  margin-bottom:15px;
 }
}
@media screen and (max-width:767px) {
 .eluidc04c798e {
  margin-bottom:15px;
 }
}
.eluidc04c798e {
 padding-bottom:0px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
 .eluidc04c798e {
  padding-bottom:25px;
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .eluidc04c798e {
  padding-bottom:25px;
 }
}
@media screen and (max-width:767px) {
 .eluidc04c798e {
  padding-bottom:25px;
 }
}
.eluidc04c798e {
 font-size:46px;
 line-height:50px;
 font-weight:700;
 text-align:center;
}
.grid-ibx {
}
.grid-ibx__item {
 float:left;
 text-align:center;
 padding-left:20px;
 padding-right:20px;
 position:relative;
 -webkit-backface-visibility:hidden;
 height:200px;
}
.grid-ibx__item.text-left {
 text-align:left;
}
.grid-ibx__item.text-right {
 text-align:right;
}
.grid-ibx--theme-light .grid-ibx__item {
 background-color:#fff;
}
.grid-ibx--theme-dark .grid-ibx__item {
 background-color:#0D0D0D;
}
.grid-ibx__item[onclick] {
 cursor:pointer;
}
@media (min-width:1200px) {
 .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%;
 }
}
@media (max-width:1199px) and (min-width:992px) {
 .grid-ibx--md-cols-1 .grid-ibx__item {
  width:100%;
 }
 .grid-ibx--md-cols-2 .grid-ibx__item {
  width:50%;
 }
 .grid-ibx--md-cols-3 .grid-ibx__item {
  width:33.3333%;
 }
 .grid-ibx--md-cols-4 .grid-ibx__item {
  width:25%;
 }
 .grid-ibx--md-cols-5 .grid-ibx__item {
  width:20%;
 }
}
@media (max-width:991px) and (min-width:768px) {
 .grid-ibx--sm-cols-1 .grid-ibx__item {
  width:100%;
 }
 .grid-ibx--sm-cols-2 .grid-ibx__item {
  width:50%;
 }
 .grid-ibx--sm-cols-3 .grid-ibx__item {
  width:33.3333%;
 }
 .grid-ibx--sm-cols-4 .grid-ibx__item {
  width:25%;
 }
 .grid-ibx--sm-cols-5 .grid-ibx__item {
  width:20%;
 }
}
@media (max-width:767px) {
 .grid-ibx--xs-cols-1 .grid-ibx__item {
  width:100%;
 }
 .grid-ibx--xs-cols-2 .grid-ibx__item {
  width:50%;
 }
 .grid-ibx--xs-cols-3 .grid-ibx__item {
  width:33.3333%;
 }
 .grid-ibx--xs-cols-4 .grid-ibx__item {
  width:25%;
 }
 .grid-ibx--xs-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;
}
.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:60px;
 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);
}
.grid-ibx__item:hover .grid-ibx__icon {
 color:#cd2122;
}
.grid-ibx--theme-light .grid-ibx__icon {
 color:#343434;
}
.grid-ibx--theme-dark .grid-ibx__icon {
 color:#CBCBCB;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp,
.grid-ibx__flt-inline_left .grid-ibx__title-wrp,
.grid-ibx__flt-inline_right .grid-ibx__icon-wrp,
.grid-ibx__flt-inline_right .grid-ibx__title-wrp {
 display:inline-block;
 vertical-align:middle;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp .grid-ibx__icon,
.grid-ibx__flt-inline_right .grid-ibx__icon-wrp .grid-ibx__icon {
 vertical-align:middle;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp {
 margin-right:15px;
}
.grid-ibx__flt-inline_right .grid-ibx__icon-wrp {
 margin-left:15px;
}
.grid-ibx__flt-floated_left .grid-ibx__icon-wrp {
 float:left;
 margin-right:15px;
}
.grid-ibx__flt-floated_left .grid-ibx__floatedWrapper {
 float:left;
 text-align:left;
}
.grid-ibx__flt-floated_left .grid-ibx__icon-wrp .grid-ibx__icon,
.grid-ibx__flt-floated_right .grid-ibx__icon-wrp .grid-ibx__icon {
 vertical-align:middle;
}
.grid-ibx__flt-floated_right .grid-ibx__icon-wrp {
 float:right;
 margin-left:15px;
}
.grid-ibx__flt-floated_right .grid-ibx__floatedWrapper {
 float:right;
 text-align:right;
}
.grid-ibx__floatedWrapper .grid-ibx__desc-wrp:last-child {
 margin-bottom:0;
}
.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;
}
.grid-ibx--theme-dark.grid-ibx--style-lined-full,
.grid-ibx--theme-dark.grid-ibx--style-lined-full .grid-ibx__item {
 border-color:rgba(255,255,255,0.1);
}
.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--theme-dark.grid-ibx--style-lined-center,
.grid-ibx--theme-dark.grid-ibx--style-lined-center .grid-ibx__item {
 border-color:rgba(255,255,255,0.1);
}
.grid-ibx--style-lined-center .grid-ibx__item {
 border-width:0 1px 1px 0;
}
@media (min-width:1200px) {
 .grid-ibx--style-lined-center.grid-ibx--cols-1 .grid-ibx__item:nth-child(1n),
 .grid-ibx--style-lined-center.grid-ibx--cols-2 .grid-ibx__item:nth-child(2n),
 .grid-ibx--style-lined-center.grid-ibx--cols-3 .grid-ibx__item:nth-child(3n),
 .grid-ibx--style-lined-center.grid-ibx--cols-4 .grid-ibx__item:nth-child(4n),
 .grid-ibx--style-lined-center.grid-ibx--cols-5 .grid-ibx__item:nth-child(5n) {
  border-right-width:0;
 }
 .grid-ibx--style-lined-center.grid-ibx--cols-1 .grid-ibx__item:nth-last-child(-n+1),
 .grid-ibx--style-lined-center.grid-ibx--cols-2 .grid-ibx__item:nth-last-child(-n+2),
 .grid-ibx--style-lined-center.grid-ibx--cols-3 .grid-ibx__item:nth-last-child(-n+3),
 .grid-ibx--style-lined-center.grid-ibx--cols-4 .grid-ibx__item:nth-last-child(-n+4),
 .grid-ibx--style-lined-center.grid-ibx--cols-5 .grid-ibx__item:nth-last-child(-n+5) {
  border-bottom-width:0;
 }
}
@media (max-width:1199px) and (min-width:992px) {
 .grid-ibx--style-lined-center.grid-ibx--md-cols-1 .grid-ibx__item:nth-child(1n),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-2 .grid-ibx__item:nth-child(2n),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-3 .grid-ibx__item:nth-child(3n),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-4 .grid-ibx__item:nth-child(4n),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-5 .grid-ibx__item:nth-child(5n) {
  border-right-width:0;
 }
 .grid-ibx--style-lined-center.grid-ibx--md-cols-1 .grid-ibx__item:nth-last-child(-n+1),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-2 .grid-ibx__item:nth-last-child(-n+2),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-3 .grid-ibx__item:nth-last-child(-n+3),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-4 .grid-ibx__item:nth-last-child(-n+4),
 .grid-ibx--style-lined-center.grid-ibx--md-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
  border-bottom-width:0;
 }
}
@media (max-width:991px) and (min-width:768px) {
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-1 .grid-ibx__item:nth-child(1n),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-2 .grid-ibx__item:nth-child(2n),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-3 .grid-ibx__item:nth-child(3n),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-4 .grid-ibx__item:nth-child(4n),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-5 .grid-ibx__item:nth-child(5n) {
  border-right-width:0;
 }
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-1 .grid-ibx__item:nth-last-child(-n+1),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-2 .grid-ibx__item:nth-last-child(-n+2),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-3 .grid-ibx__item:nth-last-child(-n+3),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-4 .grid-ibx__item:nth-last-child(-n+4),
 .grid-ibx--style-lined-center.grid-ibx--sm-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
  border-bottom-width:0;
 }
}
@media (max-width:767px) {
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-1 .grid-ibx__item:nth-child(1n),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-2 .grid-ibx__item:nth-child(2n),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-3 .grid-ibx__item:nth-child(3n),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-4 .grid-ibx__item:nth-child(4n),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-5 .grid-ibx__item:nth-child(5n) {
  border-right-width:0;
 }
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-1 .grid-ibx__item:nth-last-child(-n+1),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-2 .grid-ibx__item:nth-last-child(-n+2),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-3 .grid-ibx__item:nth-last-child(-n+3),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-4 .grid-ibx__item:nth-last-child(-n+4),
 .grid-ibx--style-lined-center.grid-ibx--xs-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
  border-bottom-width:0;
 }
}
.grid-ibx--style-lined-center {
 border:0;
}
.grid-ibx--style-lined-gradient .grid-ibx__item {
 margin-bottom:30px;
 margin-left:15px;
 margin-right:15px;
 position:relative;
}
@media (min-width:1200px) {
 .grid-ibx--style-lined-gradient.grid-ibx--cols-1 .grid-ibx__item {
  width:calc(100% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--cols-2 .grid-ibx__item {
  width:calc(50% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--cols-3 .grid-ibx__item {
  width:calc(33.3333% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item {
  width:calc(25% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item {
  width:calc(20% - 30px);
 }
}
@media (max-width:1199px) and (min-width:992px) {
 .grid-ibx--style-lined-gradient.grid-ibx--md-cols-1 .grid-ibx__item {
  width:calc(100% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--md-cols-2 .grid-ibx__item {
  width:calc(50% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--md-cols-3 .grid-ibx__item {
  width:calc(33.3333% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--md-cols-4 .grid-ibx__item {
  width:calc(25% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--md-cols-5 .grid-ibx__item {
  width:calc(20% - 30px);
 }
}
@media (max-width:991px) and (min-width:768px) {
 .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-1 .grid-ibx__item {
  width:calc(100% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-2 .grid-ibx__item {
  width:calc(50% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-3 .grid-ibx__item {
  width:calc(33.3333% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-4 .grid-ibx__item {
  width:calc(25% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-5 .grid-ibx__item {
  width:calc(20% - 30px);
 }
}
@media (max-width:767px) {
 .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-1 .grid-ibx__item {
  width:calc(100% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-2 .grid-ibx__item {
  width:calc(50% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-3 .grid-ibx__item {
  width:calc(33.3333% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-4 .grid-ibx__item {
  width:calc(25% - 30px);
 }
 .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-5 .grid-ibx__item {
  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--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__ghelper {
 border-color:rgba(255,255,255,0.2);
}
.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--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__item:before,
.grid-ibx--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__item:after {
 background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0)));
 background:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 60%,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 60%, rgba(255,255,255,0) 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0.2) 60%,rgba(255,255,255,0) 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:#cd2122;
 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%,#cd2122), color-stop(100%,transparent));
 background:-webkit-linear-gradient(top,#cd2122 0%,transparent 100%);
 background:-webkit-linear-gradient(top, #cd2122 0%, transparent 100%);
 background:linear-gradient(to bottom,#cd2122 0%,transparent 100%);
}
.grid-ibx--hover-bg .grid-ibx__item {
 -webkit-transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
 transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx--hover-shadow .grid-ibx__item {
 -webkit-transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
 transition:.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--theme-dark.grid-ibx--hover-shadow .grid-ibx__item:hover {
 box-shadow:0 40px 120px -20px rgba(0,0,0,1);
 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);
}
.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;
 border-radius:3px;
}
.grid-ibx--hover-scale.grid-ibx--style-lined-gradient .grid-ibx__item:hover {
 background:none;
}
.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--theme-dark.grid-ibx--hover-shadowscale .grid-ibx__item:hover {
 background:#000;
 box-shadow:0 40px 120px -20px rgba(0,0,0,0.9);
}
.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;
}
@media screen and (max-width:550px) {
 .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;
 }
}
#eluid6f3d9225 .grid-ibx__title {
 font-size:16px;
 line-height:20px;
 font-weight:400;
 font-style:normal;
}
#eluid6f3d9225 .grid-ibx__desc, #eluid3f3a4bfe {
 font-size:16px;
 line-height:20px;
 font-weight:700;
 font-style:normal;
 color: #000;
}
#eluid6f3d9225 .grid-ibx__item {
 height:220px;
}
#eluid6f3d9225 .grid-ibx__item {
 background-color:#ffffff;
}
#eluid6f3d9225 span.grid-ibx__icon {
 font-size:45px 
}
#eluid6f3d9225 .grid-ibx__item-0 {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-0:hover {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-1 {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-1:hover {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-2 {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-2:hover {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-3 {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid6f3d9225 .grid-ibx__item-3:hover {
 background-repeat:no-repeat;
 background-position:center center;
 background-attachment:scroll;
}
#eluid82842c4a .znColumnElement-innerWrapper-eluid82842c4a {
 min-height:px;
}
.eluide8f6882c {
 padding-top:35px;
 padding-bottom:35px;
}
.eluidd615175c {
 line-height:48px;
}
.zn_text_box-title--style1 {
 font-size:16px;
 color:#CD2122;
 text-transform:uppercase;
 text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
}
.zn_text_box-title--style2 {
 font-size:22px;
 color:#535353;
 font-weight:normal;
 margin-top:0;
}
.eluid1f0cabb0 {
 padding-top:0px;
 padding-bottom:2px;
}
#eluidb3e1232d .znColumnElement-innerWrapper-eluidb3e1232d {
 min-height:px;
}
.image-boxes {
 margin-bottom:30px;
 border-radius:2px;
}
.image-boxes-img {
 width:100%;
 height:auto;
}
.image-boxes-link,
.image-boxes-holder {
 display:block;
 margin-bottom:20px;
 position:relative;
}
.image-boxes-img-wrapper {
 display:block;
}
.image-boxes-no .image-boxes-img-wrapper {
 height:auto !important;
}
.image-boxes-img.cover-fit-img {
 height:100%;
}
.image-boxes.image-boxes--1 {
 overflow:visible;
}
.image-boxes.image-boxes--1 .image-boxes-readon {
 position:absolute;
 left:-10px;
 bottom:20px;
 color:#fff;
 padding:11px 15px;
 font-size:12px;
 font-weight:500;
 line-height:1;
 margin:0;
 border-radius:2px;
 z-index:1;
}
.image-boxes.image-boxes--1 .image-boxes-link:hover .image-boxes-readon {
 left:20px;
}
.image-boxes.image-boxes--1 .image-boxes-img {
 box-shadow:0 1px 1px rgba(0,0,0,.22)
}
.image-boxes.image-boxes--2 .image-boxes-link {
 margin-bottom:0;
}
.imgbox-simple .image-boxes-img {
 width:auto;
 background-size:auto 100%;
}
.imgbox-simple .img-align-center .image-boxes-img {
 display:block;
 margin:0 auto;
}
.imgbox-simple .img-align-left {
 text-align:left;
}
.imgbox-simple .img-align-right {
 text-align:right;
}
.imgbox-simple .img-align-left img.image-boxes-img,
.imgbox-simple .img-align-right img.image-boxes-img {
 display:inline-block;
}
.no-object-fit .imgbox-simple .img-align-left .image-boxes-img {
 background-position-x:left;
}
.no-object-fit .imgbox-simple .img-align-right .image-boxes-img {
 background-position-x:right;
}
.sliding-details {
 position:relative;
 display:block;
 overflow:hidden;
}
.sliding-details:not([class*="znBoxShadow-"]):hover {
 box-shadow:0 0 7px rgba(0,0,0,0.5);
}
.sliding-details-img {
 position:relative;
}
.sliding-details,
.sliding-details-content {
 -webkit-transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);
 transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);
 -webkit-backface-visibility:hidden;
}
.sliding-details-content {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:100%;
 opacity:0;
 visibility:hidden;
 padding:25px 30px;
 font-size:12px;
 color:#fff;
 background:#232323;
 background:rgba(35,35,35,0.8);
}
.sliding-details:hover .sliding-details-content {
 visibility:visible;
 opacity:1;
 top:0;
}
.sliding-details-title {
 font-size:18px;
 margin-top:0;
}
.image-boxes.image-boxes--4 .image-boxes-title {
 position:absolute;
 bottom:0;
 color:#fff;
 width:100%;
 text-align:center;
 font-size:16px;
 margin-bottom:0;
 padding-bottom:30px;
 z-index:0;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
 content:'';
 position:absolute;
 top:-100%;
 left:0;
 height:200%;
 width: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:linear-gradient(to bottom, transparent 0%,rgba(0,0,0,1) 100%);
 opacity:.8;
 -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title span {
 z-index:1;
 position:relative;
 -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
 content:'';
 position:relative;
 height:2px;
 width:30px;
 display:block;
 margin:0 auto;
 margin-top:10px;
 -webkit-transition:all 0.2s ease-out;
 transition:all 0.2s ease-out;
 z-index:1;
 -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-title:after {
 width:60px;
}
.image-boxes.image-boxes--4 .image-boxes-img {
 -webkit-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
 -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-img {
 opacity:.8
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title {
 text-align:left;
 padding:0 20px 30px;
 -webkit-transition:padding-bottom .2s ease-out;
 transition:padding-bottom .2s ease-out;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:before {
 -webkit-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:after {
 display:none;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .imgboxes-border-helper {
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 right:0;
 border-bottom-style:solid;
 border-bottom-width:5px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 z-index:1;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .imgboxes-border-helper {
 border-bottom-style:solid;
 border-bottom-width:10px;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title {
 text-align:left;
 padding-bottom:25px;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title:before {
 opacity:.5;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
 text-align:left;
 padding:0 20px 30px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
 margin:initial;
 width:40px;
 margin-top:10px;
}
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
 width:80px;
}
.eluid055b596c {
 margin-bottom:30px;
}
#eluidc1e31341 .znColumnElement-innerWrapper-eluidc1e31341 {
 min-height:px;
}
.eluida2cec0c5 {
 padding-top:35px;
 padding-bottom:35px;
}
.eluid0686013f {
 text-align:center;
}
.eluide99ff070 {
 padding-top:35px;
 padding-bottom:35px;
}
.eluid279ed385 {
 margin-bottom:30px;
}
.eluid241ea449 {
 padding-top:35px;
 padding-bottom:35px;
}
.eluida58a0d4c {
 font-size:24px;
 line-height:30px;
 font-weight:700;
}
.latest-posts-crs {
 position:relative;
}
.latest-posts-crs-controls {
 position:relative;
 right:auto;
 float:right;
}
.latest-posts-crs-arr {
 opacity:0.5;
}
.latest-posts-crs-title {
 font-style:italic;
 font-size:16px;
 line-height:1.4;
 margin-top:10px;
}
.latest-posts-crs-details {
 display:block;
 font-size:11px;
 color:#7d7d7d;
}
.latest-posts-crs-list {
 margin:0;
 padding:0;
 list-style:none;
 height:auto;
 height:auto !important;
 position:relative !important;
}
.latest-posts-crs-post {
 float:left;
 margin:0;
 padding:0 10px;
}
.latest-posts-crs-readon {
 position:absolute;
 left:-10px;
 bottom:16px;
 color:#fff;
 padding:11px 14px;
 background:#CD2122;
 font-size:12px;
 font-weight:500;
 line-height:1;
 margin:0;
 border-radius:2px;
 z-index:1;
}
.latest-posts-crs-link:hover .latest-posts-crs-readon {
 left:15px;
 background:#fff;
}
#eluid78bce3c0 .znColumnElement-innerWrapper-eluid78bce3c0 {
 min-height:px;
}
.eluid8e22111a {
 margin-bottom:30px;
}
.eluid94a702ce {
 margin-bottom:30px;
}
#eluidd743e35a .znColumnElement-innerWrapper-eluidd743e35a {
 min-height:px;
}
.eluidd0b6ad3a {
 padding-top:35px;
 padding-bottom:35px;
}


.zn-SliderEl {
 position:relative;
}
.zn-Slider {
 list-style:none;
 margin:0 -20px;
 padding:0;
}
.zn-Slider .zn-Slider-item {
 float:left;
 height:100%;
 min-height:1px;
}
.zn-Slider .zn-Slider-itemInner {
 padding:0 20px;
}
.zn-Slider .zn-Slider-link {
 display:block;
}
.zn-Slider .zn-Slider-img {
 max-width:100%;
 display:block;
 height:auto;
}
.zn-Slider.zn-Slider--cols1 .zn-Slider-item {
 width:100%;
}
.zn-Slider.zn-Slider--cols2 .zn-Slider-item {
 width:50%;
}
.zn-Slider.zn-Slider--cols3 .zn-Slider-item {
 width:33.3333333333%;
}
.zn-Slider.zn-Slider--cols4 .zn-Slider-item {
 width:25%;
}
.zn-Slider.zn-Slider--cols5 .zn-Slider-item {
 width:20%;
}
.zn-Slider.zn-Slider--cols6 .zn-Slider-item {
 width:16.6666666667%;
}
.zn-Slider.zn-Slider--cols7 .zn-Slider-item {
 width:14.2857142857%;
}
.zn-Slider.zn-Slider--cols8 .zn-Slider-item {
 width:12.5%;
}
.zn-SliderNav .znSlickNav-arr {
 display:inline-block;
 position:relative;
}
.zn-SliderNav .znSlickNav-prev {
 margin-right:5px;
}
.zn-SliderNav .znSlickNav-next {
 margin-left:5px;
}
.zn-SliderNav.zn-SliderNav--size-normal .znSlickNav-arr {
 font-size:18px;
}
.zn-SliderNav.zn-SliderNav--size-large .znSlickNav-arr {
 font-size:26px;
}
.zn-SliderNav.zn-SliderNav--size-xlarge .znSlickNav-arr {
 font-size:36px;
}
.zn-SliderNav.zn-SliderNav--pos-top-center,
.zn-SliderNav.zn-SliderNav--pos-bottom-center {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
.zn-SliderNav.zn-SliderNav--pos-top-left,
.zn-SliderNav.zn-SliderNav--pos-bottom-left {
 text-align:left;
}
.zn-SliderNav.zn-SliderNav--pos-top-right,
.zn-SliderNav.zn-SliderNav--pos-bottom-right {
 text-align:right;
}
.zn-SliderNav.zn-SliderNav--pos-middle .znSlickNav-arr {
 position:absolute;
 top:calc(40% - 0.5em);
 z-index:1;
}
.zn-SliderNav.zn-SliderNav--pos-middle .znSlickNav-prev {
 right:97%;
}
.zn-SliderNav.zn-SliderNav--pos-middle .znSlickNav-next {
 left:97%;
}
.zn-SliderNav.zn-SliderNav--style2 .znSlickNav-arr,
.zn-SliderNav.zn-SliderNav--style3 .znSlickNav-arr {
 padding:1.3em;
 border:2px solid currentColor;
}
.zn-SliderNav.zn-SliderNav--style2 .znSlickNav-arr svg,
.zn-SliderNav.zn-SliderNav--style3 .znSlickNav-arr svg {
 position:absolute;
 top:calc(50% - .5em);
 left:calc(50% - .5em);
}
.zn-SliderNav.zn-SliderNav--style2.zn-SliderNav--pos-middle .znSlickNav-arr,
.zn-SliderNav.zn-SliderNav--style3.zn-SliderNav--pos-middle .znSlickNav-arr {
 top:calc(50% - 1.3em);
}
.zn-SliderNav.zn-SliderNav--style3 .znSlickNav-arr {
 border:none;
 background-color:rgba(255, 255, 255, 0.4);
 -webkit-transition:background-color .2s ease-out;
 transition:background-color .2s ease-out;
}
.zn-SliderNav.zn-SliderNav--style3 .znSlickNav-arr:hover {
 background-color:rgba(255, 255, 255, 0.6);
}
.zn-SliderNav.zn-SliderNav--round-yes .znSlickNav-arr {
 border-radius:50%;
}
.zn-SliderNav.zn-SliderNav--theme-light {
 color:#fff;
}
.zn-SliderNav.zn-SliderNav--theme-light.zn-SliderNav--style3 .znSlickNav-arr {
 background-color:rgba(0, 0, 0, 0.4);
}
.zn-SliderNav.zn-SliderNav--theme-light.zn-SliderNav--style3 .znSlickNav-arr:hover {
 background-color:rgba(0, 0, 0, 0.6);
}
.zn-SliderDots {
 margin-top:20px;
}
.zn-SliderDots.zn-SliderDots--pos-bottom-center,
.zn-SliderDots.zn-SliderDots--pos-top-center {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
.zn-SliderDots.zn-SliderDots--pos-bottom-left,
.zn-SliderDots.zn-SliderDots--pos-top-left {
 text-align:left;
}
.zn-SliderDots.zn-SliderDots--pos-bottom-right,
.zn-SliderDots.zn-SliderDots--pos-top-right {
 text-align:right;
}
.zn-SliderNav .zn-SliderDots {
 display:inline-block;
}
.zn-SliderDots.zn-SliderDots--theme-light li button {
 background-color:#FFF;
}
