.mk-blockquote { position:relative; margin-bottom:20px; line-height:150% !important; } .mk-blockquote p { margin-bottom:0px; } .mk-blockquote.align-left { float:left; } .mk-blockquote.align-right { float:right; } .mk-blockquote.align-left { float:none; clear:both; } .mk-blockquote.quote-style { padding:20px 20px 20px 70px; background-color:#f6f6f6; background-color:rgba(0, 0, 0, 0.05); } .mk-blockquote.quote-style:before { position:absolute; top:20px; left:20px; display:block; color:#dddddd; color:rgba(0, 0, 0, 0.1); content:"\f10d"; font-size:32px; } .mk-blockquote.line-style { padding:10px 10px 10px 40px; border-left:2px solid; } @media handheld, only screen and (max-width:760px) { .mk-blockquote { font-size:14px !important; } } .mk-skill-meter { margin-bottom:15px; } .mk-skill-meter .mk-skill-meter-title { letter-spacing:1px; display:block; margin-bottom:6px; font-weight:bold; line-height:14px; } .mk-skill-meter .mk-progress-bar { position:relative; display:block; text-align:right; } .mk-skill-meter .mk-progress-bar .progress-outer { position:absolute; top:0; left:0; height:100%; } .mk-skill-meter .mk-progress-bar .progress-inner { position:absolute; top:0; left:0; display:block; overflow:hidden; width:100%; height:100%; } .mk-skill-meter .mk-progress-bar .progress-percent { position:absolute; right:10px; font-weight:bold; font-size:12px; letter-spacing:1px; } .mk-milestone { margin-bottom:20px; } .mk-milestone .milestone-number, .mk-milestone .milestone-prefix, .mk-milestone .milestone-suffix { line-height:110%; letter-spacing:2px; } .mk-milestone i { line-height:1; } .mk-milestone.left-align .milestone-top { float:left; } .mk-milestone.left-align i { float:left; margin-right:10px; } .mk-milestone.left-align .milestone-text:after { left:0; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); } .mk-milestone.center-align { text-align:center; } .mk-milestone.center-align .milestone-top { display:block; } .mk-milestone.center-align i { display:block; margin-bottom:30px; } .mk-milestone.center-align .milestone-text:after { left:50%; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0); } .mk-milestone.right-align .milestone-top { float:right; text-align:right; } .mk-milestone.right-align i { float:right; margin-left:10px; } .mk-milestone.right-align .milestone-text:after { right:0; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); } .mk-milestone .milestone-text { letter-spacing:1px; line-height:100%; position:relative; margin:16px 0; padding:16px 0; } .mk-milestone .milestone-text:after { content:''; display:block; position:absolute; width:20px; height:3px; background:#999999; top:0; } .mk-milestone.milestone-small i { font-size:32px; } .mk-milestone.milestone-small .milestone-number, .mk-milestone.milestone-small .milestone-prefix, .mk-milestone.milestone-small .milestone-suffix { font-size:26px; } .mk-milestone.milestone-medium i { font-size:48px; } .mk-milestone.milestone-medium .milestone-number, .mk-milestone.milestone-medium .milestone-prefix, .mk-milestone.milestone-medium .milestone-suffix { font-size:40px; } .mk-milestone.milestone-large i { font-size:72px; } .mk-milestone.milestone-large .milestone-number, .mk-milestone.milestone-large .milestone-prefix, .mk-milestone.milestone-large .milestone-suffix { font-size:50px; } .mk-event-countdown { margin-bottom:30px !important; } .mk-event-countdown .mk-event-title { display:block; margin-bottom:25px; color:#999999; text-align:center; font-size:16px; font-weight:bold; color:#333333; } .mk-event-countdown-ul { margin:0; padding:0; list-style:none; text-align:center; width:100%; } .mk-event-countdown-ul li { display:inline-block; margin:0 0 15px 15px; box-sizing:border-box; width:20%; border:2px solid rgba(0, 0, 0, 0.1); padding:20px 4px; } .mk-event-countdown-ul li .timestamp { position:relative; display:block; font-size:70px; font-weight:300; padding:18px 5px 35px 5px; color:#555555; text-shadow:1px 1px #ffffff; } .mk-event-countdown-ul li .timestamp:before { content:''; display:block; position:absolute; width:30px; height:3px; letter-spacing:2px; background:#dddddd; left:50%; -webkit-transform:translate(-50%, 66px); -ms-transform:translate(-50%, 66px); transform:translate(-50%, 66px); } .mk-event-countdown-ul li .timeRef { color:#898989; display:block; font-size:12px; letter-spacing:2px; text-transform:uppercase; padding-top:20px; } .vc_row { position:relative; } .vc_inner.mk-grid { margin:0 auto; } .mk-laptop-slideshow-shortcode { margin:0 auto 60px; width:100%; text-align:center; } .mk-laptop-slideshow-shortcode.full-laptop .mk-flex-slides { margin:0 auto !important; } .mk-laptop-slideshow-shortcode.one-half-laptop .mk-flex-slides { margin:0 auto !important; } .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a { margin-top:-16px; } .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-left:before, .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-right:before { font-size:32px; } .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a { margin-top:-12px; } .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-left:before, .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-right:before { font-size:24px; } .mk-laptop-slideshow-shortcode.one-fourth-laptop { margin-bottom:30px !important; } .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a { margin-top:-8px; } .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-left:before, .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a .mk-jupiter-icon-arrow-right:before { font-size:16px; } @media handheld, only screen and (max-width:600px) { .mk-laptop-slideshow-shortcode .mk-jupiter-icon-arrow-left:before, .mk-laptop-slideshow-shortcode .mk-jupiter-icon-arrow-right:before { font-size:32px !important; } } .mk-laptop-slideshow-shortcode:hover .flex-direction-nav a { opacity:1; } .mk-laptop-slideshow-shortcode:hover .flex-prev { left:0px; } .mk-laptop-slideshow-shortcode:hover .flex-next { right:0px; } .mk-laptop-slideshow-shortcode .mk-flex-slides { text-align:center; } .mk-laptop-slideshow-shortcode .flex-direction-nav a { position:absolute; top:50%; margin-top:-16px; opacity:0; } .mk-laptop-slideshow-shortcode .flex-direction-nav a .mk-jupiter-icon-arrow-left:before, .mk-laptop-slideshow-shortcode .flex-direction-nav a .mk-jupiter-icon-arrow-right:before { color:#cccccc; font-size:48px; } .mk-laptop-slideshow-shortcode .flex-direction-nav a:hover i:before { color:#7f7f7f; } .mk-laptop-slideshow-shortcode .flex-prev { left:30px; } .mk-laptop-slideshow-shortcode .flex-next { right:30px; } .mk-laptop-image { position:absolute; top:0; left:0; width:100%; } .vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-right:before { font-size:32px !important; } .vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-right:before { font-size:24px !important; } .vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-right:before { font-size:24px !important; } .vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-right:before { font-size:16px !important; } .vc_col-sm-2 .full-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-2 .one-half-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-2 .one-third-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-2 .one-fourth-laptop .mk-jupiter-icon-arrow-left:before, .vc_col-sm-2 .full-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-2 .one-half-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-2 .one-third-laptop .mk-jupiter-icon-arrow-right:before, .vc_col-sm-2 .one-fourth-laptop .mk-jupiter-icon-arrow-right:before { font-size:16px !important; } .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-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; } } .ajax-container { position:relative; overflow:hidden; height:0; margin:0 auto; opacity:0; } .ajax_project { padding:20px; margin-bottom:20px; border:1px solid #dddddd; border-top:none; } .ajax-controls { border:1px solid #dddddd; overflow:hidden; margin-top:20px; } .ajax-controls a { float:right; width:37px; height:37px; text-align:center; color:#bbbbbb; border-left:1px solid #dddddd; } .ajax-controls a i { font-size:16px; line-height:37px; } .ajax-controls a:hover { color:#222222; } @media handheld, only screen and (max-width:960px) { .ajax-portfolio-share.portfolio-social-share { text-align:center; } .ajax-portfolio-share.portfolio-social-share .mk-love-holder, .ajax-portfolio-share.portfolio-social-share .blog-share-container { float:none !important; } .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box { left:-120px !important; right:auto !important; bottom:-60px !important; width:180px !important; } .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box:before { display:none !important; } } .portfolio-loader { position:absolute; top:0; bottom:0; left:0; right:0; display:none; } .portfolio-loader .mk-preloader { position:relative; left:auto; margin:0; top:auto; } .portfolio-loader > div { background:#ffffff; border-radius:50%; padding:10px; left:50%; margin-left:-30px; margin-top:-30px; position:absolute; top:50%; } .portfolio-grid { overflow:hidden; } .mk-fullwidth-true .mk-portfolio-container.mk-portfolio-grid { width:100.5% !important; } .mk-portfolio-classic-item { float:left; } .mk-portfolio-classic-item { margin-top:20px; } .mk-portfolio-classic-item .item-holder { margin:0 10px 20px 10px; background-color:#ffffff; border:1px solid #efefef; overflow:hidden; } .mk-portfolio-classic-item .the-title { padding:0 !important; } .mk-portfolio-classic-item .hover-icon { position:absolute; top:50%; display:block; margin-top:-22px; opacity:0; padding:6px 10px; border-radius:2px; text-align:center; } .mk-portfolio-classic-item .hover-icon i { font-size:32px; color:#ffffff; line-height:32px; } .mk-portfolio-classic-item .from-left { margin-left:-50px; right:auto; left:45%; } .mk-portfolio-classic-item .from-right { margin-right:-50px; right:45%; } .mk-portfolio-classic-item .from-right.move-to-right { margin-right:-20px !important; } .mk-portfolio-classic-item .featured-image { position:relative; } .mk-portfolio-classic-item .featured-image img { position:relative; width:100%; } .mk-portfolio-classic-item .featured-image:hover .hover-icon, .mk-portfolio-classic-item .featured-image.hover .hover-icon { opacity:1; } .mk-portfolio-classic-item .featured-image:hover .from-left, .mk-portfolio-classic-item .featured-image.hover .from-left { left:50%; } .mk-portfolio-classic-item .featured-image:hover .from-right, .mk-portfolio-classic-item .featured-image.hover .from-right { right:50%; } .mk-portfolio-classic-item .featured-image:hover .image-hover-overlay, .mk-portfolio-classic-item .featured-image.hover .image-hover-overlay { opacity:0.8; } .portfolio-meta-wrapper { padding:20px; } .portfolio-meta-wrapper .the-title { line-height:20px !important; margin-bottom:8px; font-size:14px !important; } .portfolio-meta-wrapper .the-title a { text-transform:uppercase; letter-spacing:1px; } .portfolio-meta-wrapper .portfolio-categories a { font-size:11px; letter-spacing:1px; text-transform:uppercase; } .portfolio-meta-wrapper .the-excerpt { margin-top:10px; margin-bottom:0; opacity:0.8; } .mk-portfolio-grid-item { float:left; overflow:hidden; } .mk-portfolio-masonry-item .the-title a, .mk-portfolio-grid-item .the-title a{ color:#fff; } .mk-fullwidth-false .mk-portfolio-grid-item.six-column .portfolio-meta { display:none; } .mk-fullwidth-true .mk-portfolio-grid-item.two-column { width:49.96%; } .mk-fullwidth-true .mk-portfolio-grid-item.five-column { width:19.96%; } .mk-fullwidth-true .mk-portfolio-grid-item.six-column { width:16.6666666666667%; } .mk-portfolio-container { transition:height 0.3s 0.3s; } .mk-portfolio-container:after, .mk-portfolio-container:before { content:" "; display:table; } .mk-portfolio-container:after { clear:both; } .mk-portfolio-container.grid-spacing-true .one-column { margin:0 !important; } .mk-portfolio-container.grid-spacing-true .four-column { width:25%; } .mk-isotop-item { float:left; } .mk-portfolio-masonry-item { position:relative; width:12.5%; overflow:hidden; border-top-width:0; border-style:solid; border-color:transparent; box-sizing:border-box; float:left; } .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x { width:25%; } .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_three_x_two_x { width:37.5%; } .mk-portfolio-masonry-item.size_four_x_x, .mk-portfolio-masonry-item.size_four_x_two_x { width:50%; } .mk-portfolio-masonry-item .item-holder { margin:0; } @media handheld, only screen and (max-width:1280px) { .mk-portfolio-masonry-item.size_x_x, .mk-portfolio-masonry-item.size_x_two_x, .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_three_x_two_x { width:25%; } .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x { width:25%; } .mk-portfolio-masonry-item.size_four_x_x, .mk-portfolio-masonry-item.size_four_x_two_x, .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x { width:50%; } } @media handheld, only screen and (max-width:1140px) { .mk-portfolio-masonry-item.size_x_x, .mk-portfolio-masonry-item.size_x_two_x, .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_three_x_two_x { width:50%; } .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x { width:50%; } .mk-portfolio-masonry-item.size_four_x_x, .mk-portfolio-masonry-item.size_four_x_two_x { width:100%; } } @media handheld, only screen and (max-width:850px) { .mk-portfolio-masonry-item.size_x_x, .mk-portfolio-masonry-item.size_x_two_x { width:50%; } .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_two_x_two_x { width:100%; } .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_three_x_two_x { width:100%; } .mk-portfolio-masonry-item.size_four_x_x, .mk-portfolio-masonry-item.size_four_x_two_x { width:100%; } } @media handheld, only screen and (max-width:600px) { .mk-portfolio-masonry-item { width:100%; } } .mk-portfolio-masonry-item .featured-image { line-height:4px; position:relative; } .mk-portfolio-masonry-item .featured-image > img { max-width:100%; width:100% !important; } .single-featured-image, .mk-portfolio-video { margin-bottom:20px; } .portfolio-social-share { margin-bottom:20px; padding-bottom:20px; } .portfolio-social-share.single-social-section .single-share-box { left:-220px !important; } @media handheld, only screen and (max-width:960px) { .portfolio-social-share.single-social-section .single-share-box { right:-200px; left:auto !important; } } .portfolio-title { display:block; font-size:26px !important; padding-bottom:10px; margin-bottom:5px; border-bottom:3px solid #dddddd; } .portfolio-single-cat { float:left; margin-bottom:20px; font-weight:bold; text-transform:uppercase; font-size:13px; } .portfolio-desc { margin-bottom:20px; padding-right:40px; } .portfolio-single-content { margin-bottom:40px; } .portfolio-similar-posts { padding:60px 0; border-top:1px solid #dfe2e5; background-color:rgba(0, 0, 0, 0.03); } .portfolio-similar-posts .similar-post-title { font-size:16px; text-transform:uppercase; color:#3f3f3f; margin-bottom:50px; text-align:center; letter-spacing:3px; } .portfolio-similar-posts ul { margin:0; padding:0; line-height:4px; text-align:center; width:100%; } .portfolio-similar-posts ul li { display:inline-block; margin:0; padding:0; width:25%; } @media handheld, only screen and (max-width:960px) { .portfolio-similar-posts ul li { width:33.33%; } } @media handheld, only screen and (max-width:780px) { .portfolio-similar-posts ul li { width:50%; } } @media handheld, only screen and (max-width:550px) { .portfolio-similar-posts ul li { width:100%; } } .portfolio-similar-posts-image { position:relative; line-height:4px; } .portfolio-similar-posts-image .modern-post-type-icon { top:4%; display:block; width:100%; left:0; margin-left:0!important; padding:20px 0; position:absolute; opacity:0; text-align:center; line-height:100px; color:#fff; z-index:50; transition:opacity .3s, top .3s ; } .portfolio-similar-posts-image .modern-post-type-icon i { font-size:48px; line-height:50px; } .portfolio-similar-posts-image img { width:100%; max-width:100%; position:relative; } .portfolio-similar-posts-image .portfolio-similar-meta { bottom:0; } .portfolio-similar-posts-image:hover .portfolio-similar-meta { opacity:1; bottom:10px; } .portfolio-similar-posts-image:hover .modern-post-type-icon { opacity:1; top:7%; } .portfolio-similar-posts-image:hover .image-hover-overlay { opacity:.8; } .portfolio-similar-meta { position:absolute; bottom:0; left:0; width:100%; text-align:center; padding:20px; line-height:22px; opacity:0; } .portfolio-similar-meta .the-title { color:#ffffff; font-size:14px; line-height:18px; font-weight:bold; } .portfolio-similar-meta .portfolio-categories { color:#ffffff; } #mk-filter-portfolio ul { margin:0; padding:0; list-style:none; float:left; display:inline-block; width:100%; } #mk-filter-portfolio ul.align-left { text-align:left; } #mk-filter-portfolio ul.align-center { text-align:center; } #mk-filter-portfolio ul.align-right { text-align:right; } #mk-filter-portfolio ul li { display:inline-block; margin:0 10px 10px 0; } #mk-filter-portfolio.sortable-classic-style { padding:40px 0; } #mk-filter-portfolio.sortable-classic-style ul li { margin:8px; } #mk-filter-portfolio.sortable-classic-style ul li a { padding:14px 16px; line-height:13px; font-size:13px; color:#333333; color:#323232; display:block; letter-spacing:1px; } #mk-filter-portfolio.sortable-classic-style ul li a.current { background-color:#969696; background-color:rgba(0, 0, 0, 0.08); border-radius:2px; } #mk-filter-portfolio.sortable-outline-style { padding:30px 0px; } #mk-filter-portfolio.sortable-outline-style.portfolio-fiter-classic { margin-bottom:20px; } #mk-filter-portfolio.sortable-outline-style ul li { margin:8px; } #mk-filter-portfolio.sortable-outline-style ul li a { padding:11px 12px; line-height:13px; font-size:13px; font-weight:bold; display:block; border:2px solid transparent; letter-spacing:1px; } .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; } .mk-divider { display:block; width:100%; } .mk-divider.custom-width .divider-inner { display:block; } .mk-divider.custom-width.center { text-align:center; } .mk-divider.custom-width.center .divider-inner { margin:0 auto; } .mk-divider.custom-width.right .divider-inner { margin:0 0 0 auto; } @media handheld, only screen and (max-width:767px) { .mk-divider.custom-width.right, .mk-divider.custom-width.left { margin-left:auto; margin-right:auto; text-align:center; } } .mk-divider.center .divider-inner { margin:0 auto; } .mk-divider.right .divider-inner { margin:0 0 0 auto; } .mk-divider.divider_one_half .divider-inner { width:50%; } .mk-divider.divider_one_third .divider-inner { width:33.33%; } .mk-divider.divider_one_fourth .divider-inner { width:25%; } .mk-divider.double_dot .divider-inner { height:5px; border-top:1px dashed #dadada; border-bottom:1px dashed #dadada; } .mk-divider.thick_solid .divider-inner { border-top:2px solid #e5e5e5; border-top:2px solid rgba(0, 0, 0, 0.1); } .mk-divider.thin_solid .divider-inner { border-top:1px solid #e5e5e5; border-top:1px solid rgba(0, 0, 0, 0.1); position:relative; } .mk-divider.thin_solid .divider-inner:after { width:100%; position:absolute; left:0; top:0; } .mk-divider.single_dotted .divider-inner { border-top:1px dashed #dadada; } .mk-divider.shadow_line .divider-inner { height:7px; } .mk-divider.shadow_line .divider-inner .divider-shadow-left, .mk-divider.shadow_line .divider-inner .divider-shadow-right { display:inline-block; width:50%; height:7px; background-repeat:no-repeat; } .mk-divider.shadow_line .divider-inner .divider-shadow-left { background-position:left center; } .mk-divider.shadow_line .divider-inner .divider-shadow-right { background-position:right center; } .mk-divider[class*='go_top'] .divider-inner { position:relative; height:12px; } .mk-divider[class*='go_top'] .divider-inner:before { top:6px; left:0; display:block; width:100%; height:1px; background-color:#e5e5e5; background-color:rgba(0, 0, 0, 0.1); content:""; } .mk-divider[class*='go_top'] .divider-inner .divider-go-top { position:absolute; top:-10px; right:0; float:right; padding-left:4px; } .mk-divider[class*='go_top'] .divider-inner .divider-go-top i { padding-left:6px; vertical-align:top; font-size:16px; color:#cccccc; } .mk-divider.go_top_thick .divider-inner:before { height:2px; } .mk-divider.divider_page_divider { width:100%; } .mk-effect-wrapper { overflow:hidden; position:relative; } .mk-page-title-box { text-align:center; display:table; width:100%; height:100%; } .mk-page-title-box .mk-effect-bg-layer { position:absolute; height:120%; width:100%; top:-20%; left:0; -webkit-transform:tranzlateZ(0); -ms-transform:tranzlateZ(0); transform:tranzlateZ(0); -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; } .mk-page-title-box .mk-effect-bg-layer .mk-effect-gradient-layer { position:absolute; top:1px; left:0; width:100%; height:100%; opacity:0; background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); background-color:rgba(255, 255, 255, 0); } .mk-page-title-box .mk-page-title-box-content { display:table-cell; vertical-align:middle; position:relative; } .mk-page-title-box .mk-page-title-box-subtitle { margin-bottom:0; } .mk-page-title-box .mk-page-title-box-title { letter-spacing:1px; display:inline-block; } .mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline { position:relative; } .mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline:after { display:block; content:''; position:absolute; bottom:0; left:50%; margin-left:-15px; width:30px; height:3px; } .mk-gallery-item { display:block; float:left; padding:0; margin:0; } .mk-gallery .item-holder { margin:0 8px 16px 8px; position:relative; overflow:hidden; line-height:4px; } .mk-gallery .item-holder img { width:100%; } .mk-gallery .one-column { width:100%; } .mk-gallery .two-column { width:50%; } .mk-gallery .three-column { width:33.33%; } .mk-gallery .four-column { width:25%; } .mk-gallery .five-column { width:20%; } .mk-gallery .six-column { width:16.66%; } .mk-gallery .seven-column { width:14.28%; } .mk-gallery .eight-column { width:12.5%; } .mk-gallery .one-column .item-holder { margin:0 0 16px 0; } .mk-gallery .eight-column .item-holder { margin:0 4px 8px 4px; } .mk-gallery .gallery-inner { display:block; } .mk-gallery .grid-frame .item-holder { margin:0 1px 2px; } .mk-gallery .grid-frame .item-holder img { width:100%; } .mk-gallery .rounded-frame .gallery-inner { border-radius:4px; } .mk-gallery .rounded-frame .gallery-inner img, .mk-gallery .rounded-frame .image-hover-overlay { border-radius:4px; } .mk-gallery .gray_border-frame .gallery-inner { border:6px solid rgba(0, 0, 0, 0.06); } .mk-gallery .gallery-title { position:absolute; top:58%; left:0; width:100%; text-align:center; padding:0 20px; transition:all 0.4s ease-out; opacity:0; text-transform:uppercase; letter-spacing:1px; font-size:14px; line-height:22px; color:#ffffff; font-weight:bold; } .mk-gallery .gallery-caption { display:none; } .mk-gallery .hover-fadebox .mk-image-lightbox.lightbox-push-top { top:35%; } .mk-gallery .hover-fadebox:hover .image-hover-overlay { opacity:.85; } .mk-gallery .hover-fadebox:hover .mk-image-lightbox { opacity:1; } .mk-gallery .hover-fadebox:hover .gallery-title { opacity:1; top:56%; } .mk-gallery .hover-fadebox:hover img { -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1); } .mk-gallery .hover-slow_zoom a { top:0; left:0; margin:0; display:block; width:100%; height:100%; } .mk-gallery .hover-slow_zoom img { -webkit-transform:scale(1.04); -ms-transform:scale(1.04); transform:scale(1.04); transition:all 3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .mk-gallery .hover-slow_zoom:hover img { -webkit-transform:scale(1.11); -ms-transform:scale(1.11); transform:scale(1.11); } .mk-gallery .hover-blur .item-holder .gallery-inner img { -webkit-filter:blur(0); filter:blur(0); } .mk-gallery .hover-blur .item-holder:hover .image-hover-overlay { opacity:.85; } .mk-gallery .hover-blur .item-holder:hover .mk-image-lightbox { opacity:1; } .mk-gallery .hover-blur .item-holder:hover .gallery-title { opacity:1; top:56%; } .mk-gallery .hover-blur .item-holder:hover .gallery-inner img { transition:filter 0.2s linear, -webkit-filter 0.2s linear, -moz-filter 0.2s linear; -webkit-filter:url(#gallery-blur); filter:url(#gallery-blur); -webkit-filter:blur(5px); filter:blur(5px); } .mk-image-lightbox:hover { color:#ffffff; } .mk-image-lightbox i { line-height:100px; font-size:48px; } .mk-gallery .hover-grayscale .mk-image-lightbox { width:100%; height:100%; top:0; left:0; margin:0; position:absolute; text-align:center; cursor:pointer; color:#ffffff; opacity:0; } .mk-gallery .hover-grayscale .image-hover-overlay { opacity:1; background-color:transparent!important; } .mk-gallery .hover-grayscale .image-hover-overlay img { opacity:1; transition:opacity .2s linear; -webkit-filter:grayscale(100%); -webkit-filter:grayscale(1); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; } .mk-gallery .hover-grayscale .item-holder:hover .image-hover-overlay img { opacity:0; } .mk-gallery .hover-overlay_layer .gallery-desc { display:inline-block; position:absolute; top:0; width:100%; } .mk-gallery .hover-overlay_layer a { top:0; left:0; margin:0; display:block; width:100%; height:100%; } .mk-gallery .hover-overlay_layer .gallery-title { position:relative; top:0; display:block; padding:8px 20px; margin-bottom:10px; } .mk-gallery .hover-overlay_layer .gallery-title:after { position:absolute; content:''; bottom:0; left:50%; margin-left:-6px; height:2px; width:12px; background-color:#ffffff; } .mk-gallery .hover-overlay_layer .gallery-caption { display:block; text-transform:uppercase; text-align:center; font-size:12px; line-height:22px; color:#ffffff; opacity:0; transition:all 0.4s ease-out; } .mk-gallery .hover-overlay_layer img { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:all 0.3s ease-in-out; } .mk-gallery .hover-overlay_layer:hover .image-hover-overlay { opacity:.8; } .mk-gallery .hover-overlay_layer:hover .gallery-title { opacity:1; } .mk-gallery .hover-overlay_layer:hover .gallery-caption { opacity:1; } .mk-gallery .hover-overlay_layer:hover img { -webkit-transform:scale(1.04); -ms-transform:scale(1.04); transform:scale(1.04); } @media handheld, only screen and (max-width:960px) { .mk-gallery .two-column, .mk-gallery .three-column, .mk-gallery .four-column, .mk-gallery .five-column, .mk-gallery .six-column, .mk-gallery .seven-column, .mk-gallery .eight-column { width:49.7%; } .mk-gallery .two-column img, .mk-gallery .three-column img, .mk-gallery .four-column img, .mk-gallery .five-column img, .mk-gallery .six-column img, .mk-gallery .seven-column img, .mk-gallery .eight-column img { width:100%; } } @media handheld, only screen and (max-width:540px) { .mk-gallery-item { width:100% !important; } } .mk-gallery.masnory-gallery .mk-gallery-item { width:25%; } .mk-gallery.masnory-gallery .gallery-mansory-large { width:50%; } @media handheld, only screen and (max-width:1140px) { .mk-gallery.masnory-gallery .mk-gallery-item { width:24.9%; } .mk-gallery.masnory-gallery .gallery-mansory-large { width:49.9%; } } @media handheld, only screen and (max-width:960px) { .mk-gallery.masnory-gallery .mk-gallery-item, .mk-gallery.masnory-gallery .gallery-mansory-large { width:49.9%; } } @media handheld, only screen and (max-width:767px) { .mk-gallery.masnory-gallery .mk-gallery-item, .mk-gallery.masnory-gallery .gallery-mansory-large { width:100%; } } .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item { width:24.96%; } .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large { width:49.96%; } @media handheld, only screen and (max-width:1140px) { .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item { width:24.9%; } .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large { width:49.9%; } } @media handheld, only screen and (max-width:960px) { .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item, .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large { width:49.9%; } } @media handheld, only screen and (max-width:767px) { .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item, .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large { width:100%; } } .vc_row.mk-fullwidth-true .mk-gallery .eight-column { width:12.46%; } .vc_row.mk-fullwidth-true .mk-gallery .eight-column .item-holder { margin:0 4px 8px 4px; } @media handheld, only screen and (max-width:960px) { .vc_row.mk-fullwidth-true .mk-gallery .eight-column { width:49.7%; } .vc_row.mk-fullwidth-true .mk-gallery .eight-column img { width:100%; } } @media handheld, only screen and (max-width:540px) { .vc_row.mk-fullwidth-true .mk-gallery .eight-column { width:100% !important; } } .mk-testimonial { margin:3px 3px 40px; } .mk-testimonial .mk-testimonial-content { position:relative; margin-bottom:30px; margin-top:10px; padding:20px 20px 0; } .mk-testimonial .mk-testimonial-content p { margin-bottom:20px; } .mk-testimonial .mk-testimonial-author { display:block; margin-bottom:5px; font-weight:bold; font-size:13px; line-height:11px; } .mk-testimonial .mk-testimonial-company { font-size:12px; line-height:14px; opacity:.8; } .mk-testimonial .flex-direction-nav a { color:#878787; opacity:.4; } .mk-testimonial .flex-direction-nav a:hover { opacity:1; } .mk-testimonial.boxed-style .mk-testimonial-content { border:1px solid #ededed; background-color:#fafafa; border-radius:4px; } .mk-testimonial.boxed-style .mk-testimonial-content:before { position:absolute; bottom:-7px; left:35px; display:block; width:14px; height:14px; border:1px solid #ededed; border-top:none; border-left:none; background-color:#fafafa; content:""; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .mk-testimonial.boxed-style .mk-testimonial-image { position:relative; float:left; margin:0 20px; } .mk-testimonial.boxed-style .mk-testimonial-image img { width:50px !important; height:50px !important; border-radius:100%; box-shadow:0 0 1px #a9a9a9; } .mk-testimonial.boxed-style .flex-direction-nav a { bottom:0; } .mk-testimonial.boxed-style .flex-direction-nav .flex-next { right:0 !important; margin:0; } .mk-testimonial.boxed-style .flex-direction-nav .flex-prev { right:20px !important; } .mk-testimonial.simple-style { padding:10px 50px 0; margin-top:37px; text-align:center; } .mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-left, .mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-right { display:none !important; } @media handheld, only screen and (max-width:767px) { .mk-testimonial.simple-style.simple-style { padding:0; } .mk-testimonial.simple-style .mk-moon-quotes-left, .mk-testimonial.simple-style .mk-moon-quotes-right { display:none !important; } } .mk-testimonial.simple-style .mk-testimonial-author { font-size:16px; } .mk-testimonial.simple-style .mk-testimonial-company { font-size:12px; } .mk-testimonial.simple-style .mk-moon-quotes-left, .mk-testimonial.simple-style .mk-moon-quotes-right { position:absolute; color:#eeeeee; font-size:50px; } .mk-testimonial.simple-style .mk-testimonial-content { margin-bottom:0; font-size:18px !important; line-height:28px; } .mk-testimonial.simple-style .mk-testimonial-content p { text-align:center; } @media handheld, only screen and (max-width:767px) { .mk-testimonial.simple-style .mk-testimonial-content { padding:0px !important; } } .mk-testimonial.simple-style .mk-testimonial-content p { font-size:inherit; line-height:inherit; } .mk-testimonial.simple-style .mk-moon-quotes-left { top:70px; left:0; } .mk-testimonial.simple-style .mk-moon-quotes-right { top:70px; right:0; } .mk-testimonial.simple-style .flex-direction-nav a i { font-size:16px; } .mk-testimonial.simple-style .flex-direction-nav .flex-next, .mk-testimonial.simple-style .flex-direction-nav .flex-prev { content:''; display:block; width:45px; height:45px; border:2px solid #cccccc; position:absolute; line-height:45px; } .mk-testimonial.simple-style .flex-direction-nav .flex-next i, .mk-testimonial.simple-style .flex-direction-nav .flex-prev i { font-size:14px; } .mk-testimonial.simple-style .flex-direction-nav .flex-next:after { left:-15px; } .mk-testimonial.simple-style .flex-direction-nav .flex-next { top:-30px; left:50% !important; margin:0 0 0 28px; } .mk-testimonial.simple-style .flex-direction-nav .flex-prev { top:-30px; left:50% !important; margin:0 0 0 -40px; } .mk-testimonial.simple-style.light-version .mk-testimonial-content, .mk-testimonial.simple-style.light-version .mk-testimonial-content p, .mk-testimonial.simple-style.light-version .mk-testimonial-company, .mk-testimonial.simple-style.light-version .mk-testimonial-author, .mk-testimonial.simple-style.light-version .flex-direction-nav a i { color:#ffffff !important; } .mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next:after, .mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev:after { border:2px solid #ffffff; } .mk-testimonial.simple-style.light-version .mk-moon-quotes-left, .mk-testimonial.simple-style.light-version .mk-moon-quotes-right { color:rgba(255, 255, 255, 0.2); } .mk-testimonial.avantgarde-style { padding:0px 50px 0; text-align:center; } .mk-testimonial.avantgarde-style.mk-testimonial { margin:3px 3px 0px !important; } .mk-testimonial.avantgarde-style .mk-testimonial-image { display:block; text-align:center; } .mk-testimonial.avantgarde-style .mk-testimonial-image img { margin:10px auto; width:95px !important; height:95px !important; border-radius:100%; } .mk-testimonial.avantgarde-style .mk-testimonial-author { font-size:14px; color:#444444 !important; text-transform:uppercase; letter-spacing:1px; margin:25px 0 10px 0; } .mk-testimonial.avantgarde-style .mk-testimonial-company { font-size:12px; font-style:italic; } .mk-testimonial.avantgarde-style .mk-testimonial-content { margin-bottom:0; font-size:18px !important; line-height:28px; font-style:italic; padding:0px 20% 20px 20%; font-weight:bold; } .mk-testimonial.avantgarde-style .mk-testimonial-content p { text-align:center; } @media handheld, only screen and (max-width:767px) { .mk-testimonial.avantgarde-style .mk-testimonial-content { padding:0px !important; } } .mk-testimonial.avantgarde-style .mk-testimonial-content p { font-size:inherit; line-height:inherit; } .mk-testimonial.avantgarde-style .flex-direction-nav a { display:inline-block; width:70px; height:70px; line-height:76px; text-align:center; border:1px solid #878787; border-radius:50%; } .mk-testimonial.avantgarde-style .flex-direction-nav a i { font-size:16px; } .mk-testimonial.avantgarde-style .flex-direction-nav .flex-next { top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); right:0 !important; margin:0; } .mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev { top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); left:0 !important; margin:0 !important; } .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-company, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-author, .mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i { color:#ffffff !important; } .mk-testimonial.avantgarde-style.light-version .flex-direction-nav a { border:1px solid #ffffff; } .mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i { font-size:16px; } .mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-next { margin:0 0 0 6px; } .mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-prev { margin:0 0 0 -54px; } .mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-left, .mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-right { color:rgba(255, 255, 255, 0.2); } @media handheld, only screen and (max-width:767px) { .mk-testimonial.avantgarde-style { padding:60px 0 0 0; } .mk-testimonial.avantgarde-style .flex-direction-nav .flex-next { top:0; -webkit-transform:translate(110%, -50%); -ms-transform:translate(110%, -50%); transform:translate(110%, -50%); right:50% !important; margin:0; } .mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev { top:0; -webkit-transform:translate(-110%, -50%); -ms-transform:translate(-110%, -50%); transform:translate(-110%, -50%); left:50% !important; margin:0 !important; } .mk-testimonial.avantgarde-style .mk-testimonial-content { padding:0; } } .mk-testimonial.modern-style .mk-testimonial-content { padding:20px; border:1px solid rgba(0, 0, 0, 0.05); background-color:#ffffff; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05); border-radius:3px; } .mk-testimonial.modern-style .mk-testimonial-content:before { position:absolute; bottom:-8px; left:55px; display:block; width:14px; height:14px; border:2px solid rgba(0, 0, 0, 0.05); border-top:none; border-left:none; background-color:#ffffff; content:""; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .mk-testimonial.modern-style .mk-testimonial-quote { padding:20px 20px 0; } @media handheld, only screen and (max-width:767px) { .mk-testimonial.modern-style .mk-testimonial-quote { padding:0px !important; } } .mk-testimonial.modern-style .mk-testimonial-image { position:relative; float:left; margin:0 20px; } .mk-testimonial.modern-style .mk-testimonial-image img { width:50px !important; height:50px !important; border-radius:50%; box-shadow:0 0 1px #a9a9a9; } .mk-testimonial.modern-style .mk-testimonial-author { margin-top:30px; color:#252525 !important; } .mk-testimonial.modern-style .flex-control-nav { top:15px; display:block; height:5px; bottom:auto; } .mk-testimonial.modern-style .flex-control-nav li { margin:0; } .mk-testimonial.modern-style .flex-control-nav li a { display:block; padding:0 3px; } .mk-testimonial.modern-style .flex-control-nav li a i { color:#b2b2b2; font-size:5px; } .mk-testimonial.modern-style .flex-control-nav li a i:before { content:"\f111" !important; } .mk-testimonial.modern-style .flex-control-nav li a.flex-active i { color:#4c4c4c; } .testimonial-column .testimonial-ul { margin:0; padding:0; list-style:none; } .testimonial-column .testimonial-item { display:inline-block; margin:0; float:left; padding:0 15px 30px 15px; } .testimonial-column .one-column { width:100%; padding:0 0 30px; } .testimonial-column .two-column { width:50%; } .testimonial-column .three-column { width:33%; } .testimonial-column .four-column { width:25%; } @media handheld, only screen and (max-width:900px) { .testimonial-column .four-column, .testimonial-column .three-column { width:50% !important; } .testimonial-column .clearboth { display:none; } .testimonial-column .testimonial-item:nth-of-type(2n):after { display:block; content:''; clear:both; } } @media handheld, only screen and (max-width:600px) { .testimonial-column .four-column, .testimonial-column .three-column, .testimonial-column .two-column { width:100% !important; padding:0 0 30px 0 !important; } } .title-line-style { text-align:center; position:relative; padding:30px 0; letter-spacing:3px; text-transform:uppercase; } .title-line-style.light-version { color:#ffffff !important; } .title-line-style::after { display:block; content:''; position:absolute; width:30px; height:3px; bottom:0; left:50%; margin-left:-15px; } .title-line-style.light-version::after { background-color:#ffffff; } .title-line-style.dark-version::after { background-color:#878787; } .mk-lcd-slideshow { margin:0 auto 160px; width:100%; text-align:center; } @media handheld, only screen and (max-width:767px) { .mk-lcd-slideshow { margin-bottom:100px !important; } } @media handheld, only screen and (max-width:600px) { .mk-lcd-slideshow { margin-bottom:70px !important; } } @media handheld, only screen and (max-width:500px) { .mk-lcd-slideshow { margin-bottom:50px !important; } } @media handheld, only screen and (max-width:321px) { .mk-lcd-slideshow { margin-bottom:10px !important; } } .mk-lcd-slideshow:hover .flex-direction-nav a { opacity:.7; } .mk-lcd-slideshow:hover .flex-prev { left:60px !important; } .mk-lcd-slideshow:hover .flex-next { right:60px !important; } .mk-lcd-slideshow .flex-direction-nav a { position:absolute; top:45%; margin-top:-16px; width:40px; height:40px; line-height:40px; text-align:center; background-color:rgba(0, 0, 0, 0.4); border-radius:3px; opacity:0; } .mk-lcd-slideshow .flex-direction-nav a .mk-jupiter-icon-arrow-left:before, .mk-lcd-slideshow .flex-direction-nav a .mk-jupiter-icon-arrow-right:before { line-height:inherit; color:#ffffff; font-size:16px; vertical-align:middle; } .mk-lcd-slideshow .flex-prev { left:70px !important; } .mk-lcd-slideshow .flex-next { right:70px !important; } .mk-lcd-image { position:absolute; top:0; left:0; } .vc_col-sm-8 .mk-lcd-slideshow { margin:0 auto 70px; } .vc_col-sm-8 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-48px; } .vc_col-sm-6 .mk-lcd-slideshow { margin:0 auto 50px; } .vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-28px; } .vc_col-sm-4 .mk-lcd-slideshow { margin:0 auto 50px; } .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-40px; } .vc_col-sm-3 .mk-lcd-slideshow { margin:0 auto 60px; } .vc_col-sm-3 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-28px; } .vc_col-sm-2 .mk-lcd-slideshow { margin:0 auto 40px; } .vc_col-sm-2 .mk-lcd-slideshow .flex-direction-nav a { display:none; } .vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow { margin:0 auto 40px; } .vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow { margin:0 auto 40px; } .vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a { display:none; } .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-message-box { position:relative; display:block; margin-bottom:20px; border-width:1px; border-style:solid; background-position:15px center; background-repeat:no-repeat; } .mk-message-box span { display:block; padding:15px 15px 15px 65px; text-align:left; } .mk-message-box .box-close-btn { position:absolute; top:0; right:6px; } .mk-message-box.mk-comment-message-box { border-color:#dddddd; background-color:#eeeeee; } .mk-message-box.mk-comment-message-box i { color:#aaaaaa; } .mk-message-box.mk-info-message-box { border-color:#afe0ee; background-color:#d1eff8; } .mk-message-box.mk-info-message-box i { color:#3ea3bc; } .mk-message-box.mk-info-message-box .button.wc-forward { background-color:#3ea2c1; } .mk-message-box.mk-error-message-box { border-color:#fd8585; background-color:#fac6bf; } .mk-message-box.mk-error-message-box i { color:#de303a; } .mk-message-box.mk-error-message-box .button.wc-forward { background-color:#df3531; } .mk-message-box.mk-confirm-message-box { border-color:#72dd9d; background-color:#b8f4d0; } .mk-message-box.mk-confirm-message-box i { color:#20b66e; } .mk-message-box.mk-confirm-message-box .button.wc-forward { background-color:#28b863; } .mk-message-box.mk-warning-message-box { border-color:#e0c069; background-color:#fbf1c8; } .mk-message-box.mk-warning-message-box i { color:#be9a34; } .mk-message-box.mk-warning-message-box .button.wc-forward { background-color:#be9c00; }