/*
CONTENT

01. Slick
02. Slick theme
03. SVG Support
04. Miniature Earth
05. PrettyDropdowns
06. wpcf7 redirect

*/


/*** 01. Slick ***/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list{-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)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track > div:active,
.slick-track > div:focus{outline: none;}
.slick-track:before,
.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*** 01. Slick ***/


/*** 02. Slick theme ***/
@charset "UTF-8";
.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif') center center no-repeat}
/*
@font-face{
		font-family:'slick';
		font-weight:400;
		font-style:normal;
		src:url('../lk-electronics/fonts/slick.eot');
		src:url('../lk-electronics/fonts/slick.eot?#iefix') format("embedded-opentype"),
				url('../lk-electronics/fonts/slick.woff') format("woff"),
				url('../lk-electronics/fonts/slick.ttf') format("truetype"),
				url('../lk-electronics/fonts/slick.svg#slick') format("svg")
}
*/
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,
.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dots{position:absolute;bottom:-10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li:only-of-type{display: none;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none; background-color: transparent;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:"";text-align:center;opacity:.25;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*** 02. Slick theme ***/


/*** 03. SVG Support ***/
.attachment svg,
.widget_media_image svg{max-width:100%;height:auto}
/*** 03. SVG Support ***/


/*** 04. Miniature Earth ***/
.hotspot-data{width:auto;max-width:200px;display:block;float:left;margin-bottom:60px;transform:translate(-50%,calc(-100% - 60px));position:relative;border-left:1px solid RGBA(0,177,210,0.6);border-bottom:1px solid RGBA(0,177,210,0.6);padding:0 5px 5px 10px;z-index:20;}
.hotspot-data:before{content:"";position:absolute;bottom:-60px;top:100%;left:calc(50% - 0.5px);width:1px;height:56px;background-color:#00addf;opacity:.6;}
.hotspot-data a{width:auto;height:20px;display:block;float:left;text-decoration:none;line-height:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both; padding-right: 20px;}
.hotspot-data a:hover{color:#00addf;text-decoration:none;}
.hotspot-data p{width:auto;height:20px;display:block;float:left;font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase;color:#00addf;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both;}
.hotspot-data .close-project{display: inline-block; width: 20px; height: 20px; text-decoration: none; color: #00addf; position: absolute; right: 0; top: 0; cursor: pointer;}
.hotspot-data .close-project .dashicon{}
.hotspot{display:block;width:10px;height:10px;cursor:pointer;border-radius:50%;pointer-events:all;transform:translate(-50%,-50%);z-index:10;position:relative;}
.hotspot::before{content:"";position:absolute;left:0;top:0;width:10px;height:10px;opacity:.6;background-color:#00addf;border-radius:50%;}
.hotspot::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;border:1px #00addf solid;opacity:.6;border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:pulse 3s infinite;}
.hotspot + .hotspot::after{animation-delay:1.5s;}
@keyframes pulse {
0%{opacity:.8;transform:translate(-50%,-50%) scale(1);}
50%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.5);}
}
/*** 04. Miniature Earth ***/


/*** 05. PrettyDropdowns ***/
.prettydropdown{position:relative;min-width:72px;display:inline-block}
.prettydropdown.loading{min-width:0}
.prettydropdown > ul{position:absolute;top:0;left:0;background:#fff;border:1px solid #a9a9a9;box-sizing:content-box;color:#000;cursor:pointer;font:normal 18px Calibri,sans-serif;list-style-type:none;margin:0;padding:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}
.prettydropdown.loading > ul{visibility:hidden;white-space:nowrap}
.prettydropdown > ul:focus,.prettydropdown:not(.disabled) > ul:hover{border-color:#7f7f7f}
.prettydropdown:not(.disabled) > ul.active{width:auto;max-height:none!important;border-color:#1e90ff;overflow-x:hidden;overflow-y:auto;z-index:99}
.prettydropdown > ul.active:focus{outline:none}
.prettydropdown > ul.active.reverse{top:auto;bottom:0}
.prettydropdown > ul > li{position:relative;min-width:70px;height:48px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-sizing:border-box;display:none;line-height:46px;margin:0;padding-left:.8rem}
.prettydropdown.loading > ul > li{min-width:0;display:block;padding-right:.8rem}
.prettydropdown > ul:not(.active) > li:not(.selected):first-child{visibility:hidden}
.prettydropdown > ul > li:first-child,.prettydropdown > ul.active > li{display:block}
.prettydropdown > ul.active > li:not(.label):hover,
.prettydropdown > ul.active > li.hover:not(.label),
.prettydropdown > ul.active > li:first-child:hover:after{/*background:#1e90ff;color:#fff*/}
.prettydropdown > ul.active > li.nohover{/*background:inherit!important;color:inherit!important*/}
.prettydropdown > ul.active > li.hover:before,
.prettydropdown > ul.active > li.nohover:after{/*border-top-color:#fff!important*/}
.prettydropdown > ul.active > li.hover:after,
.prettydropdown > ul.active > li.nohover:before{/*border-top-color:#1e90ff!important*/}
.prettydropdown.arrow > ul > li.selected:before,.prettydropdown.arrow > ul > li.selected:after{position:absolute;top:8px;bottom:0;right:8px;height:16px;border:8px solid transparent;box-sizing:border-box;content:'';display:block;margin:auto}
.prettydropdown.arrow.small > ul > li.selected:before,.prettydropdown.arrow.small > ul > li.selected:after{top:4px;height:8px;border-width:4px}
.prettydropdown.arrow > ul > li.selected:before{border-top-color:#a9a9a9}
.prettydropdown.arrow > ul > li.selected:after{top:4px;border-top-color:#fff}
.prettydropdown.arrow.small > ul > li.selected:after{top:2px}
.prettydropdown.arrow.triangle > ul > li.selected:after{content:none}
.prettydropdown > ul:hover > li.selected:before{border-top-color:#7f7f7f}
.prettydropdown > ul.active > li.selected:before,.prettydropdown > ul.active > li.selected:after{border:none}
.prettydropdown > ul:not(.active) > li > span.checked{display:none}
.prettydropdown.multiple > ul > li.selected{overflow:hidden;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap}
.prettydropdown > ul > li > span.checked{clear:both;float:right;font-weight:bold;margin-right:.8rem}
.prettydropdown > ul > li.label{cursor:default;font-weight:bold}
.prettydropdown > ul > li.label:first-child,.prettydropdown.classic > ul > li.label ~ li.selected{border-top:none}
.prettydropdown > ul > li.label ~ li:not(.label):not(.selected),.prettydropdown.classic > ul.active > li.label ~ li:not(.label){padding-left:1.6rem}
.prettydropdown.classic > ul:not(.active) > li.selected:not(:first-child){position:absolute;top:0;display:block}
.prettydropdown.disabled,.prettydropdown > ul > li.disabled{opacity:.3}
.prettydropdown.disabled > ul > li,.prettydropdown > ul > li.disabled{cursor:not-allowed}
.prettydropdown.multiple > ul > li.selected + li,.prettydropdown.multiple > ul.reverse > li.selected,.prettydropdown > ul > li.label,.prettydropdown > ul > li.label ~ li.selected{border-top-color:#dedede}
/*** 05. PrettyDropdowns ***/


/*** 06. wpcf7 redirect ***/
.popup-template .modal{opacity:0;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
.popup-template .modal.is-open{opacity:1;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
/*** 06. wpcf7 redirect ***/
