.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 .fold-back-horizontal, .flip-vertical .fold-back-vertical { transform:none; } .mk-flipbox-holder { -webkit-transform:translateX(-50%); transform:translateX(-50%); } .mk-flipbox-front { -webkit-transform:translateX(100%); transform:translateX(100%); } .flip-horizontal .mk-flipbox-back { -webkit-transform:rotateY(180deg); transform:rotateY(180deg); } .flip-horizontal:hover .mk-flipbox-front { -webkit-transform:translateX(100%) rotateY(-180deg); transform:translateX(100%) rotateY(-180deg); } .flip-horizontal:hover .mk-flipbox-back { -webkit-transform:rotateY(0); transform:rotateY(0); } .flip-vertical .mk-flipbox-back { -webkit-transform:rotateX(180deg); transform:rotateX(180deg); } .flip-vertical:hover .mk-flipbox-front { -webkit-transform:translateX(100%) rotateX(-180deg); transform:translateX(100%) rotateX(-180deg); } .flip-vertical:hover .mk-flipbox-back { -webkit-transform:rotateX(0); transform:rotateX(0); } .mk-flipbox .mk-button-container { margin-right:0 !important; margin-left:0 !important; } .front-icon { line-height:1rem; } .portfolio-carousel.style-classic .mk-fancy-title { margin-right:35px; } .portfolio-carousel.style-classic .view-all { float:right; padding:0 7px; font-size:11px; } .portfolio-carousel.style-classic .flex-viewport ul { margin:0; padding:0; list-style:none; } .portfolio-carousel.style-classic .flex-viewport ul li { position:relative; padding-right:15px; min-height:230px; } .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-content { opacity:1; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); transition-delay:0.2s; } .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-overlay { opacity:.7; } .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-lightbox { left:85px; opacity:1; } .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-permalink { right:85px; opacity:1; } .portfolio-carousel.style-classic .flex-direction-nav a { position:absolute; top:-37px; } .portfolio-carousel.style-classic .flex-direction-nav .mk-svg-icon{ fill:#aaaaaa; } .portfolio-carousel.style-classic .flex-prev { right:20px; } .portfolio-carousel.style-classic .flex-next { right:0; } .portfolio-carousel .item-thumb { position:relative; overflow:hidden; } .portfolio-carousel .item-overlay { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; } .portfolio-carousel .item-lightbox, .item-permalink { padding:5px; position:absolute; top:40%; width:32px; height:32px; line-height:32px; display:block; text-align:center; border-radius:2px; } .portfolio-carousel .item-lightbox svg, .item-permalink svg { fill:#ffffff; height:32px; margin-top:-4px; } .portfolio-carousel .item-lightbox { left:65px; opacity:0; } .portfolio-carousel .item-permalink { right:65px; opacity:0; } .portfolio-carousel .item-content { position:relative; margin:-40px auto 0; padding:14px; width:240px; background-color:#222222; text-align:center; -webkit-transform:translate(0, 6px); -ms-transform:translate(0, 6px); transform:translate(0, 6px); border-radius:2px; opacity:0; transition-delay:0s; } .portfolio-carousel .item-title { display:inline-block; color:#ffffff !important; letter-spacing:1px; font-weight:bold; font-size:12px; margin-bottom:8px; line-height:16px !important; } .portfolio-carousel .item-cats { display:block; letter-spacing:1px; font-size:11px; font-style:italic; line-height:16px; } .portfolio-carousel.style-modern .featured-image { position:relative; } .portfolio-carousel.style-modern .featured-image img { position:relative; max-width:100%; width:auto\9; height:auto; border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; } .portfolio-carousel.style-modern .featured-image:hover .item-cats { opacity:1; } .portfolio-carousel.style-modern .featured-image:hover .portfolio-meta { opacity:1; } .portfolio-carousel.style-modern .featured-image:hover .image-hover-overlay { opacity:.85; } .portfolio-carousel.style-modern .image-hover-overlay { background-color:#000000 !important; } .portfolio-carousel.style-modern .the-title { padding:0 20px; color:#ffffff; font-weight:bold; font-size:14px; line-height:18px; } .portfolio-carousel.style-modern .portfolio-meta { position:absolute; bottom:0; left:0; width:100%; text-align:center; text-transform:uppercase; transition:all 0.4s ease-in-out; opacity:0; } .portfolio-carousel.style-modern .item-cats { padding:0 20px; color:#ffffff; opacity:0; transition:opacity 0.5s ease-in-out; } .portfolio-carousel.style-modern .flex-direction-nav a { position:absolute; top:50%; margin-top:-27.5px; width:55px; height:55px; background-color:rgba(0, 0, 0, 0.4); text-align:center; line-height:60px; z-index:30; } .portfolio-carousel.style-modern .flex-direction-nav a:hover { background-color:rgba(0, 0, 0, 0.6); } .portfolio-carousel.style-modern .flex-direction-nav .mk-svg-icon{ fill:#ffffff; height:16px !important; width:16px !important; } .portfolio-carousel.style-modern .flex-direction-nav a.flex-prev { left:0; } .portfolio-carousel.style-modern .flex-direction-nav a.flex-next { right:0; } .mk-gradient-button a { transition:background .2s linear; position:relative; display:inline-block; font-weight:bold; text-align:center; } .mk-gradient-button a.dark-skin { color:#222222; } .mk-gradient-button a.light-skin { color:#ffffff; } .mk-gradient-button a.mk-button--dimension-double-outline, .mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside { border:1px solid transparent; } .mk-gradient-button a.mk-button--dimension-double-outline .text, .mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside .text { transition:position 0.2s linear, z-index 0.2s linear; } .mk-gradient-button a.mk-button--dimension-two, .mk-gradient-button a.mk-button--dimension-flat { transition:color .2s linear; } .mk-gradient-button a.mk-button--dimension-two .text, .mk-gradient-button a.mk-button--dimension-flat .text { position:relative; z-index:2; } .mk-gradient-button a.mk-button--dimension-double-outline, .mk-gradient-button a.mk-button--dimension-outline { transition:-webkit-text-fill-color 0.2s linear, color 0.2s linear; } .mk-gradient-button a.mk-button--dimension-double-outline:after, .mk-gradient-button a.mk-button--dimension-outline:after { width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; transition:opacity .2s linear; content:''; z-index:0; } .mk-gradient-button a .darker-background { position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.2); opacity:0; transition:opacity .2s linear; margin:0; z-index:1; } .mk-gradient-button a.mk-button--corner-rounded .darker-background { border-radius:5px; } .mk-gradient-button a.mk-button--corner-full_rounded .darker-background { border-radius:50px; } .mk-gradient-button a:hover .darker-background { opacity:1; } .mk-gradient-button .text { text-align:center; } .mk-gradient-button a:hover .text { position:relative; z-index:2; } .mk-gradient-button a:hover.mk-button--dimension-double-outline, .mk-gradient-button a:hover.mk-button--dimension-outline { -webkit-text-fill-color:initial; } .mk-gradient-button a:hover.mk-button--dimension-double-outline:after, .mk-gradient-button a:hover.mk-button--dimension-outline:after { opacity:1; } .mk-gradient-button a:hover.light-skin { color:#ffffff; } .mk-gradient-button a:hover.dark-skin { color:#222222; } .mk-gradient-button.custom-width-true a { display:block; } .mk-gradient-button.btn-align-left, .mk-gradient-button.btn-align-right, .mk-gradient-button.btn-align-none { display:inline-block; } .mk-gradient-button.btn-align-center { text-align:center; width:100%; } .mk-gradient-button.btn-align-center a{ margin:0 auto; } .mk-gradient-button.btn-align-right { float:right; } .mk-gradient-button.fullwidth-true { width:100%; float:none; } .mk-gradient-button.fullwidth-true a { display:block; } @media handheld, only screen and (max-width:767px) { .mk-gradient-button{ width:100%; float:none !important; } } .full-height-width { position:absolute; top:0; left:0; width:100%; height:100%; } .item-hidden { opacity:0; visibility:hidden; } .item-visible { opacity:1; visibility:visible; } .album-transition-opacity-02s { transition:opacity .2s; } .mk-photo-album{ direction:ltr; text-align:center; } .mk-photo-album .mk-album-item { position:relative; overflow:hidden; box-sizing:border-box; float:left; } .mk-photo-album figure { position:relative; overflow:hidden; } .mk-photo-album figure .album-cover-image { width:100%; } .mk-photo-album figure .item-blur-thumbnail { width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; transition:opacity .2s linear; z-index:2; } .mk-photo-album.anim-cover-slide .mk-album-item .album-cover-image { max-width:initial; width:calc(100% + 50px); transition:opacity 0.35s, -webkit-transform 0.35s; transition:opacity 0.35s, transform 0.35s; transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; -webkit-transform:translate3d(-40px, 0, 0); transform:translate3d(-40px, 0, 0); } .mk-photo-album .mk-album-link { width:100%; height:100%; position:absolute; top:0; left:0; z-index:50; } .mk-photo-album .overlay { position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; opacity:0; visibility:hidden; } .mk-photo-album .overlay.anim-fade_in { transition:opacity .2s, visibility .2s; } .mk-photo-album .overlay.anim-ripple { transition:opacity .2s, visibility .2s, -webkit-transform .7s; transition:opacity .2s, visibility .2s, transform .7s; transition:opacity .2s, visibility .2s, transform .7s, -webkit-transform .7s; width:100px; height:100px; border-radius:50%; -webkit-transform:scale(0.1); -ms-transform:scale(0.1); transform:scale(0.1); top:50%; left:50%; margin-left:-50px; margin-top:-50px; } .mk-photo-album figcaption { position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; z