.mk-button { box-sizing:border-box; transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out; -webkit-transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out; } .mk-button .mk-button--icon{ margin:-2px 15px 0 0; line-height:4px; font-size:16px; } .mk-button-container.text-center { clear:both; } .mk-button-container.width-full { width:100%; float:none; } .mk-button--corner-pointed, .mk-button--corner-pointed .double-outline-inside { border-radius:0; } .mk-button--corner-rounded, .mk-button--corner-rounded .double-outline-inside { border-radius:3px; } .mk-button--corner-full_rounded, .mk-button--corner-full_rounded .double-outline-inside { border-radius:50px; } .mk-button--size-small { padding:12px 18px; font-size:10px; line-height:100%; } .mk-button--size-medium { padding:14px 24px; font-size:12px; line-height:100%; } .mk-button--size-large { padding:20px 28px; font-size:14px; line-height:100%; } .mk-button--size-x-large { padding:28px 36px; font-size:16px; line-height:100%; } .mk-button--size-xx-large { padding:38px 44px; font-size:18px; line-height:100%; } .mk-button--dimension-three.text-color-light , .mk-button--dimension-two.text-color-light { text-shadow:0 1px rgba(0, 0, 0, 0.4); } .mk-button--dimension-three.text-color-dark , .mk-button--dimension-two.text-color-dark { text-shadow:0 1px rgba(255, 255, 255, 0.4); } .mk-button--dimension-two { box-shadow:inset 0 0 1px rgba(0,0,0,.8); } .mk-button--dimension-flat.text-color-light { color:#ffffff; } .mk-button--dimension-flat.text-color-dark { color:#252525; } .mk-button--dimension-outline, .mk-button--dimension-savvy { border-width:2px; border-style:solid; } .mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark { border-color:#252525; color:#252525; } .mk-button--dimension-outline.skin-light, .mk-button--dimension-savvy.skin-light { border-color:#ffffff; color:#ffffff; } .mk-button--dimension-outline.skin-dark:hover { background-color:#252525; color:#ffffff; } .mk-button--dimension-outline.skin-light:hover { background-color:#ffffff; color:#252525; } .mk-button--dimension-savvy { overflow:hidden; } .mk-button--dimension-savvy::after { content:""; position:absolute; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; left:50%; top:50%; transform:translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0); -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0); height:0; width:0; opacity:0; } .mk-button--dimension-savvy.mk-button--corner-full_rounded{ -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); } .mk-button--dimension-savvy .mk-button--text, .mk-button--dimension-savvy .mk-button--icon { position:relative; z-index:2; } .mk-button--dimension-savvy:hover::after { width:100%; height:4000%; opacity:1; } .mk-button--dimension-savvy.skin-dark:hover { color:#ffffff; } .mk-button--dimension-savvy.skin-light:hover { color:#252525; } .mk-button--dimension-savvy.skin-dark::after { background-color:#252525; } .mk-button--dimension-savvy.skin-light::after { background-color:#ffffff; } .mk-button--dimension-double-outline, .mk-button--dimension-double-outline .double-outline-inside { border-width:1px; border-style:solid; } .mk-button--dimension-double-outline .double-outline-inside { position:absolute; display:block; width:100%; height:100%; left:-4px; top:-4px; box-sizing:border-box; width:calc(100% + 8px); height:calc(100% + 8px); z-index:1; } .mk-button--dimension-double-outline.skin-dark{ background-color:#222222; color:#ffffff; } .mk-button--dimension-double-outline.skin-dark, .mk-button--dimension-double-outline.skin-dark .double-outline-inside { border-color:#222222; } .mk-button--dimension-double-outline.skin-dark:hover{ background-color:#ffffff; color:#222222; } .mk-button--dimension-double-outline.skin-light{ background-color:#ffffff; color:#222222; } .mk-button--dimension-double-outline.skin-light, .mk-button--dimension-double-outline.skin-light .double-outline-inside { border-color:#ffffff; } .mk-button--dimension-double-outline.skin-light:hover{ background-color:#222222; color:#ffffff; } .mk-button--anim-vertical, .mk-button--anim-side { overflow:hidden; } .mk-button--anim-side .mk-button .mk-button--icon { opacity:0; transform:translateX(-30px); -webkit-transform:translateX(-30px); transition:opacity .2s, transform .2s; -webkit-transition:opacity .2s, -webkit-transform .2s; } .mk-button--anim-side .mk-button .mk-button--text { display:inline-block; transform:translateX(-17px); -webkit-transform:translateX(-17px); transition:transform .2s; -webkit-transition:-webkit-transform .2s; transition-delay:.01s; -webkit-transition-delay:.01s; } .mk-button--anim-side .mk-button.mk-button--size-large .mk-button--text, .mk-button--anim-side .mk-button.mk-button--size-x-large .mk-button--text { transform:translateX(-17.5px); -webkit-transform:translateX(-17.5px); } .mk-button--anim-side .mk-button.mk-button--size-xx-large .mk-button--text { transform:translateX(-18px); -webkit-transform:translateX(-18px); } .mk-button--anim-side .mk-button:hover .mk-button--icon { opacity:1; } .mk-button--anim-side .mk-button:hover .mk-button--text, .mk-button--anim-side .mk-button:hover .mk-button--icon { transform:translateX(0); -webkit-transform:translateX(0); } .mk-button--anim-vertical .mk-button .mk-button--icon, .mk-button--anim-vertical .mk-button .mk-button--icon:before, .mk-button--anim-vertical .mk-button .mk-button--text { position:absolute; transition:transform .2s; -webkit-transition:-webkit-transform .2s; display:flex; display:-webkit-flex; align-items:center; -webkit-align-items:center; justify-content:center; -webkit-justify-content:center; top:0; left:0; bottom:0; right:0; width:100%; height:100%; } .mk-button--anim-vertical .mk-button .mk-button--icon { display:block; transform:translate3d(0, -100%, 0); -webkit-transform:translate3d(0, -100%, 0); margin:auto; } .mk-button--anim-vertical .mk-button .mk-button--text { position:absolute; transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); } .mk-button--anim-vertical .mk-button:hover .mk-button--icon { transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); } .mk-button--anim-vertical .mk-button:hover .mk-button--text { transform:translate3d(0, 100%, 0); -webkit-transform:translate3d(0, 100%, 0); } .mk-button--dimension-outline.mk-button--size-small, .mk-button--dimension-savvy.mk-button--size-small { padding:10px 18px; } .mk-button--dimension-outline.mk-button--size-medium, .mk-button--dimension-savvy.mk-button--size-medium { padding:12px 24px; } .mk-button--dimension-outline.mk-button--size-large, .mk-button--dimension-savvy.mk-button--size-large { padding:18px 28px; } .mk-button--dimension-outline.mk-button--size-x-large, .mk-button--dimension-savvy.mk-button--size-x-large { padding:26px 36px; } .mk-button--dimension-outline.mk-button--size-xx-large, .mk-button--dimension-savvy.mk-button--size-xx-large { padding:36px 44px; } button.mk-button, input[type="text"].mk-button { outline:none; background:none; line-height:100%; } button.mk-button::-moz-focus-inner, input[type="text"].mk-button::-moz-focus-inner { border:none; } @media handheld, only screen and (max-width:767px) { .mk-button-container { display:block; text-align:center; width:100%; } .mk-button-container .mk-button { float:none; } .ls-wp-container .mk-button { padding:8px 10px; font-size:10px; line-height:100%; } .ls-wp-container .mk-button i { margin-top:-3px; font-size:10px; } .mk-button-container{ width:100%; float:none; } } @media handheld, only screen and (max-width:550px) { .ls-wp-container .mk-button { padding:5px 8px; font-size:8px; line-height:100%; } .ls-wp-container .mk-button i { margin-top:-3px; font-size:10px; } } .mk-audio-section { display:block; background-color:#fbb845; height:100px; } .mk-audio-section > img { float:left; filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1); opacity:.7; } .mk-audio-section .mk-audio-author { font-size:12px; font-weight:bold; text-transform:capitalize; position:absolute; top:40px; left:10px; display:block; color:#ffffff; } .mk-audio-shortcode { margin-bottom:30px; height:170px !important; } .mk-audio-shortcode .audio-thumb { height:inherit !important; } .mk-audio-shortcode .jp-audio.audio-has-img { margin-left:170px; } .mk-audio-shortcode .jp-audio div.jp-interface { min-height:170px !important; } .jp-audio { display:block; direction:ltr; text-align:left; } .jp-audio.audio-has-img { margin-left:100px; } .jp-interface { position:relative; width:100%; } .jp-audio .jp-type-single .jp-interface { min-height:90px; } .jp-controls-holder { clear:both; width:100%; margin:0 auto; position:relative; overflow:hidden; top:-8px; } .jp-interface ul.jp-controls { list-style-type:none; margin:-14px 0 0 -28px; padding:0; position:absolute; top:50%; left:50%; } .jp-interface ul.jp-controls li { margin:0; } .jp-interface ul.jp-controls li { display:inline; float:left; } .jp-interface ul.jp-controls li a i { display:block; } .jp-interface ul.jp-controls a { display:block; } a.jp-play, a.jp-pause { padding:9px 6px 7px 10px; display:block; width:30px; height:30px; text-align:center; border:1px solid #252525; border-radius:50px; color:#252525; } a.jp-play:hover, a.jp-pause:hover { color:#ffffff; border-color:#ffffff; } a.jp-play i, a.jp-pause i { line-height:30px; width:30px; font-size:16px; } a.jp-pause { padding:9px 8px 7px; display:none; } .jp-progress { background-color:rgba(0, 0, 0, 0.2); } .jp-audio .jp-progress { position:absolute; top:0px; left:0; height:12px; } .jp-audio .jp-type-single .jp-progress { left:0; width:100%; } .jp-seek-bar { width:0px; height:100%; cursor:pointer; } .jp-play-bar { background-color:#000000; background-color:rgba(0, 0, 0, 0.5); width:0px; height:100%; position:relative; } a.jp-mute, a.jp-unmute, a.jp-volume-max { width:18px; height:15px; margin-top:0px; } .jp-volume-bar, .jp-volume-bar-value { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAQAAADragGFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjJBNDk2RjQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjJBNDk3MDQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMkE0OTZENDBENzExRTM4OEU1RUFGNUIwODcyMkIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMkE0OTZFNDBENzExRTM4OEU1RUFGNUIwODcyMkIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S5VOAwAAAHNJREFUSMftksENwDAIA1nGc7E9a6SvSqgiQHGekb93EjIWSJ71CQwmXQkGa0seriWD9SUH11IA76UEPiyNzqOKoCqnnsvMKBzsGuRKr/S7coX2n6vQtuThWlJoX3JwLQXwXkrgw9LoPKoIqnLqucyMosE+NlMGu0fPTasAAAAASUVORK5CYII=) left bottom no-repeat; } .jp-volume-bar { position:absolute; right:10px; bottom:10px; width:26px; height:14px; cursor:pointer; } .jp-volume-bar i { position:absolute; left:-12px; color:#252525; font-size:16px; line-height:16px; } .jp-volume-bar-value { width:0px; height:14px; } .jp-audio .jp-time-holder { position:absolute; top:20px; left:0; width:100%; padding:0 10px; } .jp-audio .jp-type-single .jp-time-holder { color:#ffffff; font-size:12px; width:100%; font-weight:bold; } .jp-current-time, .jp-duration { display:inline-block; } .jp-current-time { float:left; } .jp-duration { float:right; } .jp-jplayer audio, .jp-jplayer { width:0px; height:0px; } .jp-jplayer { background-color:#000000; } ul.jp-toggles { list-style-type:none; padding:0; margin:0 auto; overflow:hidden; } .jp-audio .jp-type-single ul.jp-toggles { width:25px; } .jp-audio .jp-type-playlist ul.jp-toggles { width:55px; margin:0; position:absolute; left:325px; top:50px; } ul.jp-toggles li { display:block; float:right; } ul.jp-toggles li a { display:block; width:25px; height:18px; text-indent:-9999px; line-height:100%; } .jp-no-solution { padding:5px; font-size:.8em; background-color:#eeeeee; border:2px solid #009be3; color:#000000; display:none; } .jp-no-solution a { color:#000000; } .jp-no-solution span { font-size:1em; display:block; text-align:center; font-weight:bold; } .mk-swiper-container { position:relative; overflow:hidden; } .mk-slider-holder > div { position:absolute; top:0; left:0; width:100%; height:100%; } .mk-slider-holder .mk-slider-wrapper { z-index:10; } .mk-swipe-slideshow { position:relative; margin-bottom:20px; } .mk-swipe-slideshow:hover .swiper-arrows { filter:alpha(opacity=@opacity * 100); -moz-opacity:60; -khtml-opacity:60; opacity:60; opacity:0.6; } .mk-swipe-slideshow .swiper-arrows, .mk-swipe-slideshow .swiper-zoom-icon { width:38px; height:38px; background-color:rgba(0, 0, 0, 0.4); text-align:center; position:absolute; padding:10px; border-radius:2px; cursor:pointer; color:#ffffff; filter:alpha(opacity=@opacity * 100); -moz-opacity:0; -khtml-opacity:0; opacity:0; } .mk-swipe-slideshow .swiper-arrows { top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); ms-transform:translate(0, -50%); background-color:rgba(0, 0, 0, 0.4); } .mk-swipe-slideshow .swiper-zoom-icon { top:20px; left:20px; font-size:16px; line-height:38px; } .mk-slider-holder:hover .swiper-zoom-icon { -moz-opacity:60; -khtml-opacity:60; opacity:60; opacity:0.6; } .mk-slider-holder .swiper-zoom-icon:hover { -moz-opacity:100; -khtml-opacity:100; opacity:100; opacity:1; } .mk-swipe-slideshow .swiper-arrows:hover { background-color:rgba(0, 0, 0, 0.6); filter:alpha(opacity=@opacity * 100); -moz-opacity:100; -khtml-opacity:100; opacity:100; opacity:1; } .mk-swipe-slideshow .swiper-arrows i { line-height:40px; font-size:16px; } .mk-swipe-slideshow .mk-swiper-prev { left:20px; } .mk-swipe-slideshow .mk-swiper-next { right:20px; } .mk-slider-holder-img { visibility:hidden; } .mk-page-section-wrapper { display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; } .mk-page-section { position:relative; width:100%; } .mk-page-section-inner { width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; } .background-layer.drop-top-shadow { box-shadow:inset 0 1px 10px rgba(0, 0, 0, 0.3); } .mk-page-section .vc_row-fluid { position:relative; } .mk-page-section .theme-content { padding:0 20px; } .mk-page-section.full-height-true { min-height:300px; } .mk-page-section .mk-main-wrapper-holder { width:100%; } .mk-page-section .background-layer { position:absolute; top:0; left:0; height:100%; width:100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000; perspective:1000; -webkit-transform:translateZ(0px); transform:translateZ(0px); } .multiply-blend-effect { -webkit-background-blend-mode:multiply; background-blend-mode:multiply; } .screen-blend-effect { -webkit-background-blend-mode:screen; background-blend-mode:screen; } .overlay-blend-effect { -webkit-background-blend-mode:overlay; background-blend-mode:overlay; } .darken-blend-effect { -webkit-background-blend-mode:darken; background-blend-mode:darken; } .lighten-blend-effect { -webkit-background-blend-mode:lighten; background-blend-mode:lighten; } .soft-light-blend-effect { -webkit-background-blend-mode:soft-light; background-blend-mode:soft-light; } .luminosity-blend-effect { -webkit-background-blend-mode:luminosity; background-blend-mode:luminosity; } @media handheld, only screen and (max-width:1024px) { .mk-page-section .background-layer { background-attachment:scroll !important; position:absolute !important; } } .mk-page-section .background-clipper { position:absolute; top:0; left:0; clip:rect(auto auto auto auto); width:100%; height:100%; overflow:hidden; } .mk-page-section .mk-skip-to-next { z-index:10; } .page-section-fullwidth { width:100%; } .page-section-fullwidth .vc_col-sm-12 { padding-left:0 !important; padding-right:0 !important; } .mk-half-layout { width:50%; height:100%; position:absolute; top:0; background-position:center center; background-size:cover; -webkit-background-size:cover; } .mk-half-layout.half_left_layout { left:0; } .mk-half-layout.half_right_layout { right:0; } @media handheld, only screen and (max-width:767px) { .mk-half-layout { width:100%; height:500px; } } .mk-video-mask { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAQAAABeK7cBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDJGNjNCMTIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDJGNjNCMjIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMkY2M0FGMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwMkY2M0IwMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+u9pXkwAAAA1JREFUGFdjYGjObAYAAuMBcKaqKb0AAAAASUVORK5CYII=); } .mk-half-layout-container { position:relative; padding-left:20px; padding-right:20px; } .mk-half-layout-container { width:40%; margin:0 5%; } .mk-half-layout-container.half_left_layout { float:right; margin-left:auto; } .mk-half-layout-container.half_right_layout { float:left; } @media handheld, only screen and (max-width:767px) { .mk-half-layout-container { width:auto !important; margin:0; padding-top:530px !important; padding-left:20px; padding-right:20px; float:none !important; } } .mk-video-section-touch { position:absolute; top:0px; left:0px; width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat; z-index:1; } @media only screen and (min-device-width:320px) and (max-width:1024px) { .mk-page-section { background-position:center !important; background-attachment:scroll !important; } .mk-section-video { display:none !important; } .mk-video-section-touch { display:block !important; } } .mk-page-section-loader { background-color:#ffffff; position:absolute; left:0; right:0; top:0; bottom:0; } .mk-page-section-loader .mk-preloader { top:50%; } .hidden-canvas { display:none; } .mk-blend-layer { width:100%; height:100%; background-size:cover; background-position:center; } .mk-shape-divider { width:100%; display:block; position:absolute; left:0; z-index:10; } .mk-shape-divider--stick-bottom { bottom:0; } .mk-shape-divider--stick-top { top:0; } .mk-shape-divider .shape__container { position:relative; overflow:hidden; } .mk-shape-divider .shape__container .shape { width:100%; } .mk-shape-divider .shape__container .shape svg { display:block; } .mk-shape-divider.speech-bottom-style .shape__container .shape, .mk-shape-divider.speech-top-style .shape__container .shape { width:100%; } .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style .shape__container .shape .speech-right { width:50%; } .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style .shape__container .shape .speech-left { float:left; } .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style .shape__container .shape .speech-right { float:right; } .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right { height:35px; } .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right { height:60px; } .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left { border-top-right-radius:35px; } .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right { border-top-left-radius:35px; } .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left { border-top-right-radius:60px; } .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right { border-top-left-radius:60px; } .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left { border-bottom-right-radius:35px; } .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right { border-bottom-left-radius:35px; } .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left { border-bottom-right-radius:60px; } .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right { border-bottom-left-radius:60px; } .vc_row { position:relative; } .vc_inner.mk-grid { margin:0 auto; } .mk-image { position:relative; line-height:4px; } .mk-image.align-left { text-align:left; } .mk-image.align-right { float:right; } .mk-image.align-center { margin-right:auto; margin-left:auto; text-align:center; } .mk-image.align-center .mk-image-holder { margin:0 auto; } .mk-image.align-center .mk-image-inner img { transition:filter .2s ease; } .mk-image.lightbox-enabled .mk-image-inner:hover img { -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1); } .mk-image.rounded-frame { border-radius:4px; } .mk-image.rounded-frame img, .mk-image.rounded-frame .mk-image-overlay { border-radius:4px; } .mk-image.gray_border-frame .mk-image-inner { border:6px solid rgba(0, 0, 0, 0.06); } .mk-image.border_shadow-frame .mk-image-inner { border:6px solid #ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.25); } .mk-image.shadow_only-frame .mk-image-inner { box-shadow:0 0 4px rgba(0, 0, 0, 0.25); } .mk-image.single_line-frame .mk-image-inner { border:1px solid rgba(0, 0, 0, 0.1); } .mk-image .mk-image-inner { position:relative; overflow:hidden; width:auto; } .mk-image .mk-image-inner.is-svg { display:inline-block; } .mk-image .mk-image-inner img { width:100%; } .mk-image .mk-image-inner:hover .mk-image-overlay { opacity:.9; } .mk-image .mk-image-inner:hover .mk-image-lightbox { opacity:1; } .mk-image.inside-image .mk-image-caption { position:absolute; bottom:0; left:0; margin:10px; padding:10px; background-color:#4c4c4c; background-color:rgba(0, 0, 0, 0.4); color:#ffffff; border-radius:4px; } .mk-image.inside-image .mk-image-caption:hover { background-color:#383838; background-color:rgba(0, 0, 0, 0.5); } .mk-image.inside-image .mk-image-caption .mk-caption-title { display:block; font-weight:bold; font-size:14px; line-height:18px; } .mk-image.inside-image .mk-image-caption .mk-caption-desc { display:block; margin-top:5px; font-size:12px; line-height:18px; } .mk-image.outside-image .mk-image-caption { margin:10px 0; } .mk-image.outside-image .mk-image-caption .mk-caption-title { display:block; font-weight:bold; font-size:14px; line-height:18px; } .mk-image.outside-image .mk-image-caption .mk-caption-desc { display:block; margin-top:5px; font-style:italic; font-size:11px; line-height:18px; } @media handheld, only screen and (max-width:480px) { .inside-image .mk-image-caption { display:none !important; } } @media handheld, only screen and (max-width:767px) { .mk-image.align-left, .mk-image.align-right { margin-right:auto !important; margin-left:auto !important; text-align:center !important; } } .mk-ornamental-title .title { margin:0 auto; } .mk-ornamental-title .title .title-text, .mk-ornamental-title .title .title-image { padding:0 35px; display:inline-block; vertical-align:baseline; zoom:1; *display:inline; *vertical-align:auto; position:relative; } .mk-ornamental-title .title .title-text:before, .mk-ornamental-title .title .title-image:before, .mk-ornamental-title .title .title-text:after, .mk-ornamental-title .title .title-image:after { box-sizing:content-box; } .mk-ornamental-title .title .title-text:before, .mk-ornamental-title .title .title-image:before { right:100%; } .mk-ornamental-title .title .title-text:after, .mk-ornamental-title .title .title-image:after { left:100%; } .mk-ornamental-title .title .title-image { min-width:38px; text-align:center; } .mk-ornamental-title.rovi-double .title .title-text, .mk-ornamental-title.rovi-double .title .title-image { position:relative; } .mk-ornamental-title.rovi-double .title .title-text .line-left, .mk-ornamental-title.rovi-double .title .title-image .line-left, .mk-ornamental-title.rovi-double .title .title-text .line-right, .mk-ornamental-title.rovi-double .title .title-image .line-right { position:absolute; top:0; height:100%; } .mk-ornamental-title.rovi-double .title .title-text .line-left, .mk-ornamental-title.rovi-double .title .title-image .line-left { left:3px; } .mk-ornamental-title.rovi-double .title .title-text .line-right, .mk-ornamental-title.rovi-double .title .title-image .line-right { right:3px; } .mk-ornamental-title.rovi-single .title, .mk-ornamental-title.rovi-double .title, .mk-ornamental-title.norman-single .title, .mk-ornamental-title.norman-double .title, .mk-ornamental-title.norman-short-single .title, .mk-ornamental-title.norman-short-double .title { text-align:center; } .mk-ornamental-title.rovi-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-short-single .title .title-text:before, .mk-ornamental-title.norman-short-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-short-single .title .title-image:before, .mk-ornamental-title.norman-short-double .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-short-single .title .title-text:after, .mk-ornamental-title.norman-short-double .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-short-single .title .title-image:after, .mk-ornamental-title.norman-short-double .title .title-image:after { content:''; display:block; position:absolute; } .mk-ornamental-title.rovi-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:after { width:1500px; } .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:after { left:100%; } .mk-ornamental-title.rovi-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-double .title .title-image:before { right:100%; } .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-short-double .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-short-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-short-double .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-short-double .title .title-image:after { height:3px; } .mk-ornamental-title.rovi-single .title, .mk-ornamental-title.rovi-double .title, .mk-ornamental-title.norman-single .title, .mk-ornamental-title.norman-double .title { width:100%; overflow:hidden; } .mk-ornamental-title.normal-single .title .title-text:before, .mk-ornamental-title.normal-short-single .title .title-text:before, .mk-ornamental-title.normal-single .title .title-text:after, .mk-ornamental-title.normal-short-single .title .title-text:after { content:initial; } .mk-ornamental-title.norman-short-single .title, .mk-ornamental-title.norman-short-double .title { display:inline-block; margin:0 55px; } .mk-ornamental-title.norman-short-single .title .title-text, .mk-ornamental-title.norman-short-double .title .title-text { float:left; } .mk-ornamental-title.norman-short-single .title .title-image, .mk-ornamental-title.norman-short-double .title .title-image { float:left; } .mk-ornamental-title.norman-short-single .title-text:before, .mk-ornamental-title.norman-short-double .title-text:before, .mk-ornamental-title.norman-short-single .title-text:after, .mk-ornamental-title.norman-short-double .title-text:after { content:''; position:absolute; top:calc(50% - 1.5px); width:55px; height:3px; } .mk-ornamental-title.norman-short-single .title-text:before, .mk-ornamental-title.norman-short-double .title-text:before { left:-55px; } .mk-ornamental-title.norman-short-single .title-text:after, .mk-ornamental-title.norman-short-double .title-text:after { right:-55px; } .mk-ornamental-title.norman-short-single.align-center, .mk-ornamental-title.norman-short-double.align-center { text-align:center; } .mk-ornamental-title.norman-short-single.align-right, .mk-ornamental-title.norman-short-double.align-right { text-align:right; } .mk-ornamental-title.lemo-single, .mk-ornamental-title.lemo-double { position:relative; display:inline-block; } .mk-ornamental-title.lemo-single .title, .mk-ornamental-title.lemo-double .title { border-bottom-left-radius:0; border-bottom-right-radius:0; } .mk-ornamental-title.lemo-single .title .title-text:before, .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-single .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-single .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-single .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-image:after { content:''; left:0; width:100%; position:absolute; } .mk-ornamental-title.lemo-single .title .title-text:before, .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-single .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-image:before { top:0; } .mk-ornamental-title.lemo-single .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-single .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-image:after { bottom:0; } .mk-ornamental-title.lemo-single .title .title-text, .mk-ornamental-title.lemo-double .title .title-text { padding:17px 10px; } .mk-ornamental-title.lemo-single .title .title-image, .mk-ornamental-title.lemo-double .title .title-image { padding:20px 10px; } .mk-ornamental-title.lemo-single.align-center, .mk-ornamental-title.lemo-double.align-center { text-align:center; display:block; } .mk-ornamental-title.lemo-single.align-center .title, .mk-ornamental-title.lemo-double.align-center .title { overflow:initial; display:inline-block; position:relative; } .mk-ornamental-title.lemo-single.align-right, .mk-ornamental-title.lemo-double.align-right { float:right; } .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-image:after { height:5px; } .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-double .title .title-image:before { top:-5px; } .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-image:after { bottom:-5px; } @media handheld, only screen and (max-width:736px) { .mk-ornamental-title.norman-short-single .title-text:before, .mk-ornamental-title.norman-short-double .title-text:before, .mk-ornamental-title.norman-short-single .title-text:after, .mk-ornamental-title.norman-short-double .title-text:after, .mk-ornamental-title.rovi-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:after { width:0; } .mk-ornamental-title.rovi-double .title .title-text .line-left, .mk-ornamental-title.rovi-double .title .title-image .line-left, .mk-ornamental-title.rovi-double .title .title-text .line-right, .mk-ornamental-title.rovi-double .title .title-image .line-right { height:0; } .mk-ornamental-title .title .title-text, .mk-ornamental-title .title .title-image { padding:0; border-width:0px !important; } .mk-ornamental-title.norman-short-single .title, .mk-ornamental-title.norman-short-double .title { margin:0; } } .flip-horizontal:hover .mk-flipbox-holder .mk-flipbox-front { -webkit-transform:rotateY(180deg); transform:rotateY(180deg); } .flip-horizontal:hover .mk-flipbox-holder .mk-flipbox-back { -webkit-transform:translateX(-100%) rotateY(0); transform:translateX(-100%) rotateY(0); } .flip-vertical:hover .mk-flipbox-holder .mk-flipbox-front { -webkit-transform:rotateX(180deg); transform:rotateX(180deg); } .flip-vertical:hover .mk-flipbox-holder .mk-flipbox-back { -webkit-transform:translateX(-100%) rotateX(0); transform:translateX(-100%) rotateX(0); } .mk-flipbox .mk-flipbox-holder .mk-button-container { margin-right:0 !important; margin-left:0 !important; } textarea, input, button, select { font-family:inherit; font-size:inherit; } .contact-captcha-invalid::-moz-placeholder, .contact-captcha-invalid:-moz-placeholder{ color:red !important; letter-spacing:0 !important; } .contact-captcha-invalid::-webkit-input-placeholder { color:red !important; letter-spacing:0 !important; } .contact-captcha-invalid:-ms-input-placeholder { color:red !important; letter-spacing:0 !important; } .contact-captcha-valid::-moz-placeholder, .contact-captcha-valid:-moz-placeholder{ color:#008200 !important; letter-spacing:0 !important; } .contact-captcha-valid::-webkit-input-placeholder { color:#008200 !important; letter-spacing:0 !important; } .contact-captcha-valid:-ms-input-placeholder { color:#008200 !important; letter-spacing:0 !important; } .mk-contact-form { position:relative; margin:2px 0 20px; } .mk-contact-form .mk-form-third { width:33.3333%; float:left; } .mk-contact-form .mk-form-half { width:50%; float:left; } .mk-contact-form .s_form-all { position:relative; } .mk-contact-form .s_form-all .s_txt-input { -webkit-appearance:none; } .mk-contact-loading { position:absolute; right:0; bottom:20px; display:none; color:#c3c3c3; font-size:16px; } .mk-contact-success { position:absolute; right:0; bottom:20px; display:none; width:24px; height:24px; color:#90b64d; font-size:24px; } .mk-invalid { border:1px solid #ff0000; } .s_contact .mk-form-row { margin-bottom:12px; text-align:center; width:100%; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .s_contact .s_txt-input { font-size:14px; padding:14px; text-align:center; width:100%; border:medium none; } .s_contact .mk-form-row.half { width:50%; float:left; } .s_contact .mk-form-row input { z-index:11; position:relative; } .s_contact .mk-form-row.one-third { width:33.3333%; float:left; } .s_contact .mk-textarea { height:200px; } .s_contact .captcha-image { position:absolute; top:0; left:0; max-height:47px; } .s_contact .captcha-change-image { position:absolute; top:18px; right:10px; text-align:right; font-size:10px; line-height:1; z-index:12; } .s_contact .mk-invalid { border:1px solid #ff0000 !important; } .s_contact.light .captcha-change-image { color:#333; } .s_contact.light .s_txt-input, .s_contact.dark .s_txt-input:focus { background-color:rgba(255, 255, 255, 0.8); color:#252525; border:none; } .s_contact.light .s_txt-input::-moz-placeholder, .s_contact.light .s_txt-input:-moz-placeholder { color:#252525; } .s_contact.light .s_txt-input::-moz-placeholder, .s_contact.light .s_txt-input:-moz-placeholder { color:#252525; } .s_contact.dark .s_txt-input:focus::-webkit-input-placeholder{ color:#252525; } .s_contact.dark .s_txt-input:focus:-ms-input-placeholder{ color:#252525; } .s_contact.light .s_txt-input:-ms-input-placeholder { color:#252525; } .s_contact.light .s_txt-input::-webkit-input-placeholder{ color:#252525; } .s_contact.dark .captcha-change-image { color:#969696; } .s_contact.dark .s_txt-input, .s_contact.light .s_txt-input:focus { background-color:rgba(0, 0, 0, 0.8); color:#ffffff; border:none; } .s_contact.light .s_txt-input:focus::-moz-placeholder, .s_contact.light .s_txt-input:focus:-moz-placeholder { color:#ffffff; } .s_contact.dark .s_txt-input::-moz-placeholder, .s_contact.dark .s_txt-input:-moz-placeholder { color:#ffffff; } .s_contact.light .s_txt-input:focus::-webkit-input-placeholder{ color:#ffffff; } .s_contact.dark .s_txt-input:-ms-input-placeholder { color:#ffffff; } .s_contact .s_txt-input { border:medium none; } .s_modern.s_contact .captcha-change-image { width:100px; top:15px; } .s_contact.s_outline .mk-form-row { margin-bottom:0; } .s_contact.s_outline .captcha-block { position:absolute; width:50%; right:0; top:0; } .s_contact.s_outline .captcha-block a, .s_contact.s_outline .captcha-block img { text-align:left; max-height:none; } .s_contact.s_outline .captcha-block a { display:inline-block; padding:17px 0; position:static; } .s_contact.s_outline .captcha-block img { height:50px; max-width:50%; position:relative; top:2px; } .s_contact.s_outline .captcha-change-image { width:100px; } .s_contact.s_outline .s_txt-input { margin:0; background-color:transparent; outline:0 none; transition:all 0.2s ease 0s; padding:18px; text-align:left; } .s_contact.s_outline .s_txt-input::-webkit-input-placeholder{ font-size:12px; letter-spacing:2px; text-transform:uppercase; } .s_contact.s_outline .s_txt-input:-ms-input-placeholder{ font-size:12px; letter-spacing:2px; text-transform:uppercase; } .s_contact.s_outline .s_txt-input:-moz-placeholder, .s_contact.s_outline .s_txt-input::-moz-placeholder { font-size:12px; letter-spacing:2px; text-transform:uppercase; } .s_contact.s_outline .contact-outline-submit { width:100%; background:rgba(0, 0, 0, 0) none repeat scroll 0 0; padding:18px; font-size:13px; font-weight:700; transition:all 0.15s ease 0s; } .s_contact.s_outline .mk-contact-loading { right:15px; bottom:16px; font-size:20px; text-align:center; line-height:1; box-sizing:border-box; } .s_contact.s_outline .mk-contact-success { right:15px; bottom:20px; width:20px; height:20px; font-size:20px; } .s_contact.s_outline .mk-invalid { border:1px solid #ff0000; box-shadow:0 0 0 1px #ff0000 !important; } .s_contact.s_outline.light .captcha-change-image { color:#969696; } .s_contact.s_outline.light .s_txt-input, .s_contact.s_outline.light .contact-outline-submit { border:1px solid #e5e5e5; box-shadow:0 0 0 1px #e5e5e5; color:#ffffff; } .s_contact.s_outline.light .s_txt-input::-webkit-input-placeholder { color:rgba(255, 255, 255, 0.8); } .s_contact.s_outline.light .s_txt-input:-ms-input-placeholder { color:rgba(255, 255, 255, 0.8); } .s_contact.s_outline.light .s_txt-input::-moz-placeholder, .s_contact.s_outline.light .s_txt-input:-moz-placeholder { color:rgba(255, 255, 255, 0.8); } .s_contact.s_outline.light .s_txt-input:focus { background:rgba(255, 255, 255, 0.1); } .s_contact.s_outline.light .contact-outline-submit:hover { background:rgba(255, 255, 255, 0.4); } .s_contact.s_outline.light .mk-contact-loading, .s_contact.s_outline.light .mk-contact-success { color:#ffffff; } .s_contact.s_outline.dark .captcha-change-image { color:#333; } .s_contact.s_outline.dark .s_txt-input, .s_contact.s_outline.dark .contact-outline-submit { border:1px solid #333; box-shadow:0 0 0 1px #333; color:#222222; } .s_contact.s_outline.dark .s_txt-input::-webkit-input-placeholder{ color:rgba(0, 0, 0, 0.8); } .s_contact.s_outline.dark .s_txt-input:-ms-input-placeholder { color:rgba(0, 0, 0, 0.8); } .s_contact.s_outline.dark .s_txt-input::-moz-placeholder, .s_contact.s_outline.dark .s_txt-input:-moz-placeholder { color:rgba(0, 0, 0, 0.8); } .s_contact.s_outline.dark .s_txt-input:focus { background-color:rgba(0, 0, 0, 0.1); color:#222222; } .s_contact.s_outline.dark .contact-outline-submit:hover { background:rgba(0, 0, 0, 0.3); } .s_contact.s_outline.dark .mk-contact-loading, .s_contact.s_outline.dark .mk-contact-success { color:#222222; } .s_contact.s_corporate .mk-form-row { margin-bottom:0; } .s_contact.s_corporate .captcha-image { max-height:54px; top:4px; right:0; z-index:12; left:auto; } .s_contact.s_corporate .captcha-change-image { display:block; padding:10px 0; position:static; } .s_contact.s_corporate .s_form-all { padding:0 5px 10px; } .s_contact.s_corporate .s_txt-input { margin:0; transition:all 0.2s ease 0s; padding:18px; width:100%; text-align:left; border:1px solid transparent; } .s_contact.s_corporate .s_txt-input::-webkit-input-placeholder, .s_contact.s_corporate .s_txt-input:-ms-input-placeholder { font-size:12px; letter-spacing:2px; } .s_contact.s_corporate .s_txt-input::-moz-placeholder, .s_contact.s_corporate .s_txt-input:-moz-placeholder { font-size:12px; letter-spacing:2px; } .s_contact.s_corporate .s_txt-input:focus { background:red; } .s_contact.s_corporate .s_txt-input:focus:-ms-input-placeholder, .s_contact.s_corporate .s_txt-input:focus::-webkit-input-placeholder { opacity:.8; } .s_contact.s_corporate .s_txt-input:focus:-moz-placeholder, .s_contact.s_corporate .s_txt-input:focus::-moz-placeholder { opacity:.8; } .s_contact.s_corporate .contact-submit { padding:20px 28px; transition:all 0.15s; float:right; margin-right:5px; margin-top:5px; } .s_contact.s_corporate .contact-submit i { position:relative; left:15px; } .s_contact.s_corporate .mk-contact-loading { right:15px; bottom:16px; font-size:20px; text-align:center; line-height:1; box-sizing:border-box; } .s_contact.s_corporate .mk-contact-success { right:15px; bottom:20px; width:20px; height:20px; font-size:20px; } .s_contact.s_corporate .state-success { right:30px !important; } .s_contact.s_corporate .mk-invalid { border:1px solid #ff0000; box-shadow:0 0 0 1px #ff0000 !important; } .s_contact.s_classic .mk-form-row { text-align:left; } .s_contact.s_classic .captcha-block { display:inline-block; } .s_contact.s_classic .captcha-image { max-height:40px; position:static; } .s_contact.s_classic .captcha-change-image { position:static; text-align:left; } .s_contact.s_classic i { position:absolute; top:10px; left:10px; } .s_contact.s_classic i::before { font-size:20px; } .s_contact.s_classic .s_txt-input { padding:10px 10px 10px 45px; width:70%; border:1px solid #e3e3e3; text-align:left; } .s_contact.s_classic .mk-textarea { height:230px; width:100%; } .s_contact.s_classic button { margin-top:10px; padding:17px 30px 16px; font-weight:bold; font-size:12px; } .s_contact.s_classic:last-of-type i { color:inherit; } @media handheld, only screen and (max-width:767px) { .s_contact .s_txt-input, .s_contact .mk-textarea { width:100% } .s_contact .mk-form-row.one-third, .s_contact .mk-form-row.half { width:100%; float:none; } } .s_contact.s_line .s_txt-input, .s_contact.s_line .mk-form-row { text-align:left !important; } .s_contact.s_line .captcha-image { max-height:38px; position:absolute; top:4px; right:0; z-index:10; left:auto; } .s_contact.s_line .captcha-change-image-box { display:block; padding:10px 0; position:relative; top:-20px; } .s_contact.s_line .contact-submit { font-size:12px; transition:all 0.15s; float:right; margin-right:5px; } .s_contact.s_line .mk-form-half { width:calc(50% - 10px); } .s_contact.s_line .mk-form-third { width:calc(33.3% - 10px); } .s_contact.s_line .s_form-all { margin:5px; } .s_contact.s_line .text-input { height:45px; } .s_contact.s_line .s_txt-input { background:rgba(0, 0, 0, 0) none repeat scroll 0 0; padding:0; margin-bottom:2em; color:#000; display:block; border:0 none; -webkit-appearance:none; } .s_contact.s_line .s_txt-input:focus { outline:none; } .s_contact.s_line .ls-text-label { display:inline-block; color:#000000; font-weight:bold; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%; position:absolute; text-align:left; font-size:1em; padding:10px 0 5px; pointer-events:none; left:0; top:0; } .s_contact.s_line .ls-text-label.full { height:92%; padding:0; } .s_contact.s_line .ls-text-label::after { content:''; position:absolute; width:100%; height:5px; background:#000000; left:0; top:100%; -webkit-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; transition:background-color 0.3s, -webkit-transform 0.3s; transition:transform 0.3s, background-color 0.3s; transition:transform 0.3s, background-color 0.3s, -webkit-transform 0.3s; } .s_contact.s_line .ls-text-label .ls-text-label--content { position:relative; display:block; width:100%; padding:0; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; transition:color 0.3s, -webkit-transform 0.3s; transition:transform 0.3s, color 0.3s; transition:transform 0.3s, color 0.3s, -webkit-transform 0.3s; } .s_contact.s_line .text-input.mk-invalid { border:0 !important; } .s_contact.s_line .text-input.mk-invalid + .ls-text-label::after { background-color:red !important; } .s_contact.s_line .is-active .ls-text-label::after, .s_contact.s_line .text-input.mk-invalid + .ls-text-label::after, .s_contact.s_line .mk-textarea.mk-invalid + .ls-text-label::after, .s_contact.s_line .is-active .ls-text-label::after, .s_contact.s_line .text-input:focus + .ls-text-label::after, .s_contact.s_line .mk-textarea:focus + .ls-text-label::after { background:#222222; -webkit-transform:scale3d(1, 0.25, 1); transform:scale3d(1, 0.25, 1); } .s_contact.s_line .is-active .text-input + .ls-text-label .ls-text-label--content, .s_contact.s_line .text-input:focus + .ls-text-label .ls-text-label--content { -webkit-transform:translate3d(0, 3em, 0) scale3d(0.655, 0.655, 1); transform:translate3d(0, 3em, 0) scale3d(0.655, 0.655, 1); } .s_contact.s_line .is-active .mk-textarea + .ls-text-label .ls-text-label--content, .s_contact.s_line .mk-textarea:focus + .ls-text-label .ls-text-label--content { -webkit-transform:translate3d(0, 14em, 0) scale3d(0.655, 0.655, 1); transform:translate3d(0, 14em, 0) scale3d(0.655, 0.655, 1); } @media handheld, only screen and (max-width:960px) { .mk-contact-form-shortcode .contact-form-spliter { float:none !important; margin-bottom:6px; width:100% !important; } .mk-contact-form-shortcode button { display:block; width:100%; } } @media handheld, only screen and (max-width:767px) { .mk-contact-form .text-input, .mk-contact-form .mk-textarea, .mk-contact-form .mk-form-half, .mk-contact-form .mk-form-third { width:100% !important; float:none; } } .mk-advanced-gmaps img { max-width:none !important; } .mk-gmaps-parallax { overflow:hidden; } .mk-gmaps-parallax > div { margin-top:-100px; } .s_social a { display:block; line-height:100%; } .s_social.g_style a { border-width:2px; border-style:solid; background-color:#ffffff; background-color:rgba(50, 50, 50, 0); transition:background-color 0.2s ease; } .s_social.g_style i { display:block; } .s_social.g_style.xx-large a { padding:25px; } .s_social.g_style.xx-large i { font-size:20px; } .s_social.g_style.x-large a { padding:20px; } .s_social.g_style.x-large i { font-size:18px; } .s_social.g_style.large a { padding:15px; } .s_social.g_style.large i { font-size:16px; } .s_social.g_style.medium a { padding:10px; border-width:1px; } .s_social.g_style.medium i { font-size:14px; } .s_social.g_style.small a { padding:5px; border-width:1px; } .s_social.g_style.small i { font-size:12px; } .s_social.s_square-rounded a { border-radius:25%; } .s_social.s_simple-rounded a { border-radius:50%; } .s_social .mk-jupiter-icon-xing:before, .s_social .mk-jupiter-icon-square-xing:before, .s_social .mk-jupiter-icon-simple-xing:before { vertical-align:baseline !important; line-height:normal !important; position:static; top:0px; } .mk-tweet-shortcode li { padding-left:25px !important; border-bottom:1px solid rgba(0, 0, 0, 0.06); } .mk-tweet-shortcode li:before { top:12px; left:0; } .mk-twitter-shortcode { margin-bottom:20px; }