008000 ed { padding-bottom:5px } .widget_news_feed .widgettitle { margin-bottom:-18px } .widget_news_feed .mk-flexslider { padding-top:30px } .widget_news_feed .flex-direction-nav { position:absolute; top:0; right:5px } .widget_news_feed .flex-direction-nav .mk-jupiter-icon-arrow-left:before, .widget_news_feed .flex-direction-nav .mk-jupiter-icon-arrow-right:before { color:#aaa } .widget_news_feed .flex-direction-nav a { right:0 !important; width:10px; height:11px } .widget_news_feed .flex-direction-nav .flex-prev { margin-right:18px } .widget_news_feed .mk-button { float:right; margin-top:8px; color:#fff !important } .news-widget-thumbnail { display:block; margin-bottom:10px } .news-widget-thumbnail img { border-radius:2px } .news-widget-title { margin-bottom:5px } .news-widget-title a { display:block; font-weight:700; font-size:13px; line-height:18px } .news-widget-excerpt p { margin:0; line-height:18px } .widget_recent_portfolio { overflow:visible } .fancybox-inner, table { overflow:hidden } .widget_recent_portfolio ul { margin:0; padding:0; list-style:none } .widget_recent_portfolio ul li { position:relative; float:left; margin:0; padding:0; width:50% } .widget_recent_portfolio ul li:hover .widget-portfolio-overlay { opacity:.5 } .widget_recent_portfolio ul li:hover .portfolio-widget-lightbox { right:25px; opacity:1 } .widget_recent_portfolio ul li:hover .portfolio-widget-permalink { left:25px; opacity:1 } .portfolio-widget-thumb { position:relative; display:block } .portfolio-widget-thumb img { width:100% } .widget-portfolio-overlay { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0 } .portfolio-widget-lightbox, .portfolio-widget-permalink { position:absolute; top:50%; margin-top:-15px; width:32px; height:32px; line-height:32px; text-align:center; background-color:rgba(0, 0, 0, .4); border-radius:2px; opacity:0 } .portfolio-widget-lightbox i, .portfolio-widget-permalink i { color:#fff; font-size:18px } .portfolio-widget-lightbox:hover, .portfolio-widget-permalink:hover { background-color:rgba(0, 0, 0, .7) } .portfolio-widget-lightbox { right:0 } .portfolio-widget-permalink { left:0 } .portfolio-widget-info { position:absolute; top:120px; left:0; padding:10px; width:100%; background-color:#333; text-align:center; border-top-right-radius:2px; border-bottom-right-radius:2px; opacity:0 } .portfolio-widget-title { display:inline-block; color:#fff !important; font-weight:700; font-size:12px; line-height:16px !important } .portfolio-widget-cats { display:block; line-height:16px } .mk-tweet-list { display:block; margin:0; padding:0; list-style:none } .mk-tweet-list li { position:relative; padding:10px } .mk-tweet-list li:before { position:absolute; content:"\f099"; font-size:18px } .mk-tweet-list li .tweet-text, .mk-tweet-list li .tweet-time { display:block } .mk-tweet-list.light li { margin:0 0 10px 35px; border:1px solid #e6e6e6; background-color:#f9f9f9; border-radius:2px } .mk-tweet-list.light li:after { position:absolute; top:15px; left:-6px; display:block; width:12px; height:12px; border:1px solid #e6e6e6; border-right:none; border-bottom:none; background-color:#f9f9f9; content:""; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg) } .mk-tweet-list.light li:before { top:12px; left:-35px; background:-webkit-linear-gradient(#0ed4fd, #14cdf2); color:#14cef4; text-shadow:0 1px 2px rgba(0, 0, 0, .1); -webkit-background-clip:text; -webkit-text-fill-color:transparent } .mk-tweet-list.dark li { margin:0 0 10px 35px; padding:0 0 15px; color:#fff } .mk-tweet-list.dark li a { color:#fff } .mk-tweet-list.dark li:before { top:12px; left:-35px; color:#b7b9ba; color:rgba(128, 128, 128, .3) } .widget .mk-searchform { position:relative } .widget .mk-searchform .text-input { margin:0; padding:12px 28px 12px 15px; width:100%; border:2px solid rgba(0, 0, 0, .12) } .widget .mk-searchform .text-input:focus { border-color:rgba(0, 0, 0, .25) } .widget .mk-searchform .mk-icon-search { position:absolute; top:13px; right:14px; font-size:16px; opacity:.4 } .widget .mk-searchform .mk-icon-search:hover { opacity:1 } .widget .mk-searchform .search-button { position:absolute; top:0; left:0; display:block; width:100%; height:100%; outline:0; border:none; background-color:transparent } #mk-footer .mk-searchform .search-button { color:#fff } #mk-footer .mk-searchform .mk-icon-search { color:rgba(255, 255, 255, .3) } #mk-footer .mk-searchform .text-input { border-color:rgba(255, 255, 255, .05); background-color:rgba(255, 255, 255, .03) } #mk-footer .mk-searchform .text-input:focus { border-color:rgba(255, 255, 255, .08) } .calendar_wrap { position:relative; margin:5px; padding:0; border:1px solid #dbdbdb; background:#f6f6f6; text-align:center; border-radius:2px; box-shadow:0 3px 3px rgba(0, 0, 0, .03) } #wp-calendar { margin:0 !important; width:100% } #wp-calendar thead { border-bottom:1px solid rgba(0, 0, 0, .05); color:#666; font-size:12px } #wp-calendar caption { padding:12px; background-color:#f2f2f2; background-color:rgba(0, 0, 0, .05); color:#666; font-weight:700; font-size:12px; line-height:10px } #wp-calendar th { padding:10px 5px; color:#787573 } #wp-calendar tbody td { padding:12px 2px; border:1px solid rgba(0, 0, 0, .05); background-color:#fff; color:#333; text-align:center; font-weight:700; font-size:11px; line-height:11px } #wp-calendar td#today { color:#fff } #wp-calendar a { color:#666 } #wp-calendar #next, #wp-calendar #prev { position:absolute; top:4px; display:block; margin:0; padding:0; background:0 } #wp-calendar #next a, #wp-calendar #prev a { position:absolute; top:0; left:0; display:block; text-indent:-9999px } #wp-calendar #prev { left:5px; width:18px; height:18px; border:0 } #wp-calendar #prev:before { content:"\f053"; text-shadow:1px 1px rgba(255, 255, 255, .6) } #wp-calendar #next { right:5px; width:18px; height:18px; border:0 } #wp-calendar #next:before { content:"\f054"; text-shadow:1px 1px rgba(255, 255, 255, .6) } #wp-calendar tfoot .pad { display:none } @media handheld, only screen and (max-width:960px) { #calendar_wrap { width:300px } } .widget_recent_comments li { display:block; margin:0 !important; padding:10px 0 !important; width:100%; border-top:1px solid rgba(128, 128, 128, .1) } .widget_recent_comments li:first-child { border-top:none } .widget_recent_comments li:before { margin-right:7px; color:#b2b2b2; content:"\f0e5"; font-size:16px } .mk-quick-contact-wrapper { position:fixed; right:10px; bottom:15px; text-align:center; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000; perspective:1000; -webkit-transform:translateZ(0); transform:translateZ(0); transition:all .2s ease-in-out } .mk-quick-contact-wrapper.is-active { right:70px } .mk-quick-contact-wrapper .mk-quick-contact-title { margin-bottom:5px; text-transform:uppercase; letter-spacing:1px; font-weight:700; font-size:13px } .mk-quick-contact-wrapper p { color:#888 } .mk-quick-contact-wrapper .mk-contact-form { position:relative } .mk-quick-contact-wrapper .mk-contact-form .text-input, .mk-quick-contact-wrapper .mk-contact-form .textarea { padding:11px; width:240px; margin-bottom:7px; font-size:14px; border:1px solid transparent; background-color:#f7f7f7 } .mk-quick-contact-wrapper .mk-contact-form .text-input:focus, .mk-quick-contact-wrapper .mk-contact-form .textarea:focus { background-color:#fff; color:#666 } .mk-quick-contact-wrapper .mk-contact-form .text-input::-webkit-input-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea::-webkit-input-placeholder { font-size:12px; color:#999 } .mk-quick-contact-wrapper .mk-contact-form .text-input:-ms-input-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea:-ms-input-placeholder { font-size:12px; color:#999 } .mk-quick-contact-wrapper .mk-contact-form .text-input:-moz-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea:-moz-placeholder { font-size:12px; color:#999 } .mk-quick-contact-wrapper .mk-contact-form .textarea { height:100px; margin-bottom:10px } .mk-quick-contact-wrapper .mk-contact-form .btn-cont { text-align:center } .mk-quick-contact-wrapper .mk-contact-form .btn-cont .mk-button { margin:10px auto } .mk-quick-contact-wrapper .mk-contact-form .mk-contact-loading, .mk-quick-contact-wrapper .mk-contact-form .mk-contact-success { right:10px; bottom:12px } #mk-quick-contact { position:absolute; right:-3px; bottom:60px; display:none; padding:25px 12px; background-color:#e8e8e8; -webkit-transform:scale(.95); -ms-transform:scale(.95); transform:scale(.95); -webkit-transform-origin:100% 100%; -ms-transform-origin:100% 100%; transform-origin:100% 100% } #mk-quick-contact .bottom-arrow { position:absolute; right:20px; bottom:-4px; display:block; width:14px; height:14px; border-top:none; border-left:none; background-color:#e8e8e8; content:""; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg) } .quick-contact-anim { -webkit-animation:contact_scale_up, .2s, 0, cubic-bezier(.175, .885, .345, 1.57); animation:contact_scale_up, .2s, 0, cubic-bezier(.175, .885, .345, 1.57); -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards } @-webkit-keyframes contact_scale_up { to { -webkit-transform:scale(1); transform:scale(1) } } @keyframes contact_scale_up { to { -webkit-transform:scale(1); transform:scale(1) } } .mk-quick-contact-link { display:block; width:45px; height:45px; background-color:#ccc; background-color:rgba(0, 0, 0, .4) } .mk-quick-contact-link i { position:absolute; top:12px; left:12px; color:#fff; font-size:20px; line-height:20px } @media handheld, only screen and (max-width:767px) { .mk-quick-contact-link { display:none } } .widget #lang_sel_click { height:34px } .widget #lang_sel_click li { margin-left:0; width:100% } .widget #lang_sel_click a { line-height:32px } .widget #lang_sel_click a.lang_sel_sel { background-position:97% center !important } .widget #lang_sel_click img.iclflag { top:0 } .widget #lang_sel_click ul ul { top:33px; width:100% } .alignleft, img.alignleft { display:inline; float:left; margin-right:1.5em; margin-bottom:1.5em } .alignright, img.alignright { display:inline; float:right; margin-left:1.5em; margin-bottom:1.5em } .aligncenter, img.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; margin-bottom:1.5em } .wp-caption { text-align:center; margin-bottom:1.5em } .wp-caption img { border:0; margin:0; padding:0 } .wp-caption p.wp-caption-text { margin:0; padding:10px } .wp-smiley { max-height:1em; margin:0 !important } .gallery { margin:0 auto 18px; text-align:center } .gallery .gallery-item { margin-top:0; text-align:center; width:33% } .gallery-columns-2 .gallery-item { width:50% } .gallery-columns-4 .gallery-item { width:25% } .gallery img { border:6px solid rgba(0, 0, 0, .1) } .gallery img:hover { filter:alpha([email protected] * 100); -moz-opacity:70; -khtml-opacity:70; opacity:70; opacity:.7 } .gallery-columns-2 .attachment-medium { max-width:92%; height:auto } .gallery-columns-4 .attachment-thumbnail { max-width:84%; height:auto } .gallery .gallery-caption { font-size:11px; padding:6px 20px } .gallery dl, .gallery dt { margin:0 } .gallery br + br { display:none } blockquote { position:relative; background-color:#f6f6f6; background-color:rgba(0, 0, 0, .05); padding:15px 15px 15px 70px } blockquote:before { position:absolute; content:"\f10d"; display:block; color:#ddd; color:rgba(0, 0, 0, .1); left:20px; top:20px; font-size:32px } blockquote.left { float:left; margin-left:0; margin-right:20px; text-align:right; width:33% } blockquote.right { float:right; margin-left:20px; margin-right:0; text-align:left; width:33% } table { text-align:left; width:100%; padding:0; margin:0 0 30px } .wpcf7-submit, table td, table th { text-align:center } table th { padding:18px 12px; font-weight:700; text-transform:uppercase; font-size:14px } table tfoot td { padding:6px } table td { padding:12px } .gform_wrapper select { padding:12px 14px 12px 20px !important } .gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] { font-size:13px !important; color:#767676 !important; padding:10px !important; background-color:#fafafa !important; border:1px solid #e3e3e3 !important } .gform_wrapper input[type=email]:focus, .gform_wrapper input[type=number]:focus, .gform_wrapper input[type=password]:focus, .gform_wrapper input[type=tel]:focus, .gform_wrapper input[type=text]:focus, .gform_wrapper input[type=url]:focus { background-color:#fff !important } .gform_wrapper .button { margin-right:10px !important; border:none !important; outline:0 !important; color:#fff !important; font-size:13px; line-height:13px !important; padding:12px 15px !important; text-transform:uppercase; border-radius:2px; vertical-align:top; background-image:none !important; letter-spacing:1px; display:inline-block } .gform_wrapper .button:hover { background-color:#252525 !important } .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { margin-left:2px } .gform_wrapper form li, .gform_wrapper li { padding-bottom:10px } .gform_wrapper .top_label .gfield_label { margin-bottom:6px !important } @media only screen and (max-width:550px) { .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper .top_label select.medium { width:99% !important; margin-top:10px; float:none !important } } @media screen and (max-width:600px) { #wpadminbar { position:fixed !important } } .wpcf7-form p { margin-bottom:10px !important } .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea { box-sizing:border-box } .wpcf7-form .wpcf7-textarea { width:80% } @media handheld, only screen and (max-width:767px) { .wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea { width:100% } } div.wpcf7-response-output { position:relative; display:inline-block; margin:0; padding:15px 15px 15px 65px; background-position:15px center; background-repeat:no-repeat; border-radius:4px } div.wpcf7-mail-sent-ok { background-color:#b8f4d0; background-image:url(../../images/box-confirm-icon.png) } div.wpcf7-mail-sent-ng { background-color:#d1eff8; background-image:url(../../images/box-info-icon.png) } div.wpcf7-spam-blocked { background-color:#fac6bf; background-image:url(../../images/box-error-icon.png) } span.wpcf7-form-control-wrap { position:relative } span.wpcf7-not-valid-tip { position:absolute; top:7px; right:14px; color:red; font-size:12px } span.wpcf7-not-valid-tip-no-ajax { display:block; color:red; font-size:12px } span.wpcf7-list-item { margin-left:.5em } .wpcf7-display-none { display:none } div.wpcf7 img.ajax-loader { margin-bottom:15px; margin-left:4px; border:none; vertical-align:middle } div.wpcf7 .placeheld { color:#888 } div.wpcf7 .screen-reader-response { position:absolute; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); height:1px; width:1px; margin:0; padding:0; border:0 } div.wpcf7-mail-sent-ok { border:2px solid #398f14 } div.wpcf7-mail-sent-ng { border:2px solid red } div.wpcf7-spam-blocked { border:2px solid orange } div.wpcf7-validation-errors { background-color:#fbf1c8; background-image:url(../../images/box-warning-icon.png); border:2px solid #f7e700 } .wpcf7-submit { position:relative; display:inline-block; margin-right:10px; margin-bottom:20px; padding:13px 35px; letter-spacing:1px; outline:0; color:#252525; vertical-align:middle; text-transform:uppercase; font-weight:700; font-size:12px; line-height:100%; cursor:pointer; zoom:1; border:1px solid #252525; background-color:transparent; border-radius:2px; transition:color .2s ease-in-out, background .2s ease-in-out, border .2s ease-in-out } .fancybox-wrap, .swiper-slide-bg { position:absolute; top:0; left:0 } .wpcf7-submit:hover { background-color:#252525; color:#fff } .swiper-slide-bg { width:100%; height:100%; background-size:cover } .visible-dt, .visible-dt-v2, .visible-nb, .visible-sm, .visible-tl, .visible-tl-v2 { display:none } @media only screen and (max-width:765px) { .hidden-sm { display:none !important } .visible-sm { display:block !important } } @media only screen and (max-width:1024px) { .hidden-nb { display:none !important } .visible-nb { display:block !important } } @media only screen and (min-width:768px) and (max-width:1024px) { .hidden-tl { display:none !important } .visible-tl { display:block !important } } @media only screen and (min-width:768px) and (max-width:1280px) { .hidden-tl-v2 { display:none !important } .visible-tl-v2 { display:block !important } } @media only screen and (min-width:1224px) { .hidden-dt { display:none !important } .visible-dt { display:block !important } } @media only screen and (min-width:1290px) { .hidden-dt-v2 { display:none !important } .visible-dt-v2 { display:block !important } } @media only screen and (min-width:320px) and (max-width:480px) { .no-smartphone { display:none !important } } @media only screen and (min-width:768px) and (max-width:1024px) { .no-ipad { display:none !important } } @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) { .no-iphone { display:none !important } } .mk-fancy-title p, .mk-mini-callout p, .mk-title-box p, .pricing-offer-grid p { color:inherit !important; font-size:inherit !important; line-height:inherit !important } .fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object { padding:0; margin:0; border:0; outline:0; vertical-align:top } .fancybox-inner, .fancybox-outer, .fancybox-skin { position:relative } .fancybox-skin { background:#f9f9f9; color:#444; text-shadow:none } .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch } .fancybox-error { color:#444; font:14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; padding:15px; white-space:nowrap } .fancybox-close, .fancybox-nav span { color:#fff; border-radius:2px; text-align:center; cursor:pointer } .fancybox-iframe, .fancybox-image { display:block; width:100%; height:100% } .fancybox-image { max-width:100%; max-height:100% } #fancybox-loading { background-image:url(../../images/fancybox/fancybox_sprite.png); position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:.8; cursor:pointer } #fancybox-loading div { width:44px; height:44px; background:url(../../images/fancybox/fancybox_loading.gif) center center no-repeat } .fancybox-close { position:absolute; top:30px; right:30px; width:30px; height:30px; background-color:rgba(0, 0, 0, .3) } .fancybox-close i { font-size:16px; line-height:30px; display:block !important } .fancybox-close:hover { background-color:rgba(0, 0, 0, .5) } .fancybox-nav { position:absolute; top:25%; width:40%; height:50%; cursor:pointer; text-decoration:none; background:url(../../images/fancybox/blank.gif); -webkit-tap-highlight-color:transparent } .fancybox-prev { left:0 } .fancybox-next { right:0 } .fancybox-nav span { position:absolute; top:50%; width:60px; height:60px; margin-top:-25px; visibility:hidden; background-color:rgba(0, 0, 0, .3) } @media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape) { .fancybox-nav span { visibility:visible !important } } .fancybox-nav span i { font-size:16px; line-height:60px } @media handheld, only screen and (max-width:768px) { .fancybox-nav span { visibility:visible !important; width:30px; height:30px; margin-top:-15px } .fancybox-nav span i { line-height:30px } } .fancybox-nav span:hover { background-color:rgba(0, 0, 0, .5) } .fancybox-prev span { left:20px } .fancybox-next span { right:20px } .fancybox-nav:hover span { visibility:visible } .fancybox-tmp { position:absolute; top:-99999px; left:-99999px; max-width:99999px; max-height:99999px; overflow:visible !important } .fancybox-lock { overflow:visible !important; width:auto } .fancybox-lock body { overflow:hidden !important } .fancybox-lock-test { overflow-y:hidden !important } .fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; background:url(../../images/fancybox/fancybox_overlay.png) } .fancybox-overlay-fixed { position:fixed; bottom:0; right:0 } .fancybox-lock .fancybox-overlay { overflow:auto; overflow-y:scroll } .fancybox-title { visibility:hidden; position:relative; margin-right:45px } .fancybox-opened .fancybox-title { visibility:visible } .fancybox-title-float-wrap { margin-top:10px } .fancybox-title-float-wrap .child { display:inline-block; font-size:16px; text-transform:uppercase; color:#444; line-height:24px } .fancybox-title-outside-wrap { position:relative; margin-top:10px; color:#fff } .fancybox-title-inside-wrap { padding-top:10px } .fancybox-title-over-wrap { position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8) } .mk-modal { position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0, 0, 0, .6); z-index:9999; opacity:0; transition:opacity .2s linear } .mk-modal.vertical-center { text-align:center } .mk-modal.vertical-center:before { content:''; display:inline-block; height:100%; vertical-align:middle } .mk-modal.vertical-center .mk-modal-container { display:inline-block; vertical-align:middle; margin:0 auto; max-width:100%; text-align:left } .mk-modal .mk-modal-container { opacity:0; -webkit-transform:scale(.9); -ms-transform:scale(.9); transform:scale(.9); transition:opacity .2s linear, -webkit-transform .2s linear; transition:opacity .2s linear, transform .2s linear; transition:opacity .2s linear, transform .2s linear, -webkit-transform .2s linear } .mk-modal.is-active { opacity:1 } .mk-modal.is-active .mk-modal-container { opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } .mk-modal .mk-modal-header { text-align:right } .mk-modal .mk-modal-header .modal-close svg { display:block } .mk-modal.close-inside .mk-modal-container { position:relative } .mk-modal.close-inside .mk-modal-header .modal-close { position:absolute; top:20px; right:20px; z-index:20 } .mk-modal.close-inside .mk-modal-header .modal-close svg line { stroke:#231F20 } .mk-modal.close-outside .mk-modal-container { position:relative } .mk-modal.close-outside .mk-modal-header .modal-close { position:absolute; top:20px; right:20px; z-index:20 } .mk-edge-nav a.mk-edge-next, .nav-roundslide a.mk-edge-next .mk-edge-icon-wrap { right:0 } .mk-edge-nav a { position:absolute; top:50%; display:block; outline:0; text-align:left; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer } .mk-edge-nav a.mk-edge-prev { left:0 } .mk-edge-next i, .mk-edge-prev i { display:block; margin:0 auto; padding:0; font-size:16px } .nav-item-caption { overflow:hidden; text-overflow:ellipsis; text-transform:uppercase; white-space:nowrap } .nav-roundslide a { margin:0 20px; width:62px; height:62px; border-radius:40px; transition:all .3s; overflow:hidden; transition-delay:.1s } .nav-roundslide .nav-item-caption, .nav-roundslide i { transition:color .3s } .nav-roundslide .mk-edge-icon-wrap { position:absolute; padding:24px } .nav-roundslide a.mk-edge-prev .mk-edge-icon-wrap { left:0 } .nav-roundslide .nav-item-caption { font-weight:700; font-size:13px; position:absolute; padding:20px 10px; width:130px; top:0; margin:0; opacity:0; transition:opacity .3s, -webkit-transform .3s; transition:opacity .3s, transform .3s; transition:opacity .3s, transform .3s, -webkit-transform .3s; transition-delay:0s } .nav-roundslide a.mk-edge-prev .nav-item-caption { right:10px; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%) } .nav-roundslide a.mk-edge-next .nav-item-caption { left:10px; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%) } .nav-roundslide a:hover { width:200px; transition-delay:0s } .nav-roundslide a:hover .nav-item-caption { opacity:1; transition-delay:.1s; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } .nav-roundslide a[data-skin=dark] { background-color:rgba(0, 0, 0, 0); border:2px solid #333 } .nav-roundslide a[data-skin=dark] .nav-item-caption, .nav-roundslide a[data-skin=dark] i { color:#333 } .nav-roundslide a[data-skin=dark]:hover { background-color:rgba(0, 0, 0, .2) } .nav-roundslide a[data-skin=light] { background-color:rgba(255, 255, 255, 0); border:2px solid #fff } .nav-roundslide a[data-skin=light] .nav-item-caption, .nav-roundslide a[data-skin=light] i { color:#fff } .nav-roundslide a[data-skin=light]:hover { background-color:rgba(255, 255, 255, .2) } .nav-round a { margin:0 20px; width:62px; height:62px; border-radius:50%; transition:all .5s; overflow:hidden } .nav-round .nav-item-caption { display:none !important } .nav-round .mk-edge-icon-wrap { position:absolute; padding:24px } .nav-round a.mk-edge-prev .mk-edge-icon-wrap { left:0 } .nav-round a.mk-edge-next .mk-edge-icon-wrap { right:0 } .nav-round a[data-skin=dark] { background-color:rgba(0, 0, 0, 0); border:2px solid #333 } .nav-round a[data-skin=dark] i { color:#333 } .nav-round a[data-skin=dark]:hover { background-color:rgba(0, 0, 0, .2) } .nav-round a[data-skin=light] { background-color:rgba(255, 255, 255, 0); border:2px solid #fff } .nav-round a[data-skin=light] i { color:#fff } .nav-round a[data-skin=light]:hover { background-color:rgba(255, 255, 255, .2) } .nav-slit .mk-edge-icon-wrap { position:relative; display:block; width:40px; height:125px; text-align:center } .nav-slit i { transition:-webkit-transform .3s .3s; transition:transform .3s .3s; transition:transform .3s .3s, -webkit-transform .3s .3s; color:#fff; line-height:125px } .nav-slit div { position:absolute; top:0; width:200px; height:100%; transition:-webkit-transform .3s .1s; transition:transform .3s .1s; transition:transform .3s .1s, -webkit-transform .3s .1s; -webkit-perspective:1000px; perspective:1000px } .nav-slit a.mk-edge-prev div { left:0; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%) } .nav-slit a.mk-edge-next div { right:0; text-align:left; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%) } .nav-slit .nav-item-caption { position:absolute; top:124px; margin:0; padding:0 20px; width:160px; height:38px; color:#fff; text-transform:uppercase; white-space:nowrap; letter-spacing:1px; font-weight:400; font-size:.75em; line-height:38px; transition:-webkit-transform .3s; transition:transform .3s; transition:transform .3s, -webkit-transform .3s; -webkit-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; text-shadow:1px 1px 1px rgba(255, 255, 255, .004); -webkit-backface-visibility:hidden; backface-visibility:hidden } .nav-slit .edge-nav-bg { position:absolute; top:0; left:0; display:block; width:200px; height:125px; background-size:cover } .nav-slit a:hover i { transition-delay:0s } .nav-slit a.mk-edge-prev:hover i { -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%) } .nav-slit a.mk-edge-next:hover i { -webkit-transform:translateX(50%); -ms-transform:translateX(50%); transform:translateX(50%) } .nav-slit a:hover div { -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } .nav-slit a:hover .nav-item-caption { transition-delay:.2s; -webkit-transform:rotateX(0); transform:rotateX(0) } .nav-slit a[data-skin=dark] .mk-edge-icon-wrap, .nav-slit a[data-skin=light] .mk-edge-icon-wrap { background-color:#333; background-color:rgba(50, 50, 50, .8); transition:background-color .3s } .nav-slit a[data-skin=dark] .nav-item-caption, .nav-slit a[data-skin=dark] div, .nav-slit a[data-skin=light] .nav-item-caption, .nav-slit a[data-skin=light] div { background-color:#333 } .nav-slit a[data-skin=dark]:hover .mk-edge-icon-wrap, .nav-slit a[data-skin=light]:hover .mk-edge-icon-wrap { background-color:#323232 } .nav-thumbflip a { -webkit-perspective:1000px; perspective:1000px } .nav-thumbflip .nav-item-caption { display:none !important } .nav-thumbflip a.mk-edge-prev { -webkit-perspective-origin:100% 50%; perspective-origin:100% 50% } .nav-thumbflip a.mk-edge-next { -webkit-perspective-origin:0 50%; perspective-origin:0 50% } .nav-thumbflip i { line-height:95px; color:#fff } .nav-thumbflip .edge-nav-bg { position:absolute; top:0; width:95px; height:95px; background-size:cover; background-position:center; transition:-webkit-transform .15s ease-out; transition:transform .15s ease-out; transition:transform .15s ease-out, -webkit-transform .15s ease-out; -webkit-backface-visibility:hidden; backface-visibility:hidden } .nav-thumbflip a.mk-edge-prev .edge-nav-bg { left:100%; -webkit-transform:rotateY(90deg); transform:rotateY(90deg); -webkit-transform-origin:0 50%; -ms-transform-origin:0 50%; transform-origin:0 50% } .nav-thumbflip a.mk-edge-next .edge-nav-bg { right:100%; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg); -webkit-transform-origin:100% 50%; -ms-transform-origin:100% 50%; transform-origin:100% 50% } .nav-thumbflip a:hover .edge-nav-bg { transition:-webkit-transform .25s ease-out; transition:transform .25s ease-out; transition:transform .25s ease-out, -webkit-transform .25s ease-out; -webkit-transform:rotateY(0); transform:rotateY(0) } .nav-thumbflip .mk-edge-icon-wrap { transition:background-color .3s ease-out; display:block; width:95px; height:95px; text-align:center } .nav-thumbflip a[data-skin=dark] .mk-edge-icon-wrap, .nav-thumbflip a[data-skin=dark] div { background-color:rgba(50, 50, 50, .3) } .nav-thumbflip a[data-skin=dark]:hover .mk-edge-icon-wrap { background-color:#323232 } .nav-thumbflip a[data-skin=light] .mk-edge-icon-wrap, .nav-thumbflip a[data-skin=light] div { background-color:rgba(255, 255, 255, .3) } .nav-thumbflip a[data-skin=light]:hover .mk-edge-icon-wrap { background-color:#323232 } .swiper-pagination { position:absolute; margin:0; padding:0; cursor:default; width:100%; bottom:6%; text-align:center; left:0; -webkit-transform:translateZ(0); transform:translateZ(0) } .swiper-pagination a { position:relative; display:inline-block; margin:0 8px; width:10px; height:10px; cursor:pointer } .swiper-pagination a span { top:0; left:0; width:100%; height:100%; outline:0; border-radius:50%; cursor:pointer; position:absolute } .swiper-pagination[data-skin=dark] span { background-color:#333; background-color:rgba(0, 0, 0, .8) } .swiper-pagination[data-skin=light] span { background-color:#fff; background-color:rgba(255, 255, 255, .3) } .pagination-stroke span { transition:box-shadow .3s ease, background-color .3s ease } .pagination-stroke[data-skin=dark] span { box-shadow:0 0 0 2px transparent } .pagination-stroke[data-skin=dark] a:focus span, .pagination-stroke[data-skin=dark] a:hover span { background-color:#333 } .pagination-stroke[data-skin=dark] a.is-active span { background-color:transparent; box-shadow:0 0 0 2px #333 } .pagination-stroke[data-skin=light] span { box-shadow:0 0 0 2px rgba(255, 255, 255, 0) } .pagination-stroke[data-skin=light] a:focus span, .pagination-stroke[data-skin=light] a:hover span { background-color:#fff } .pagination-stroke[data-skin=light] a.is-active span { background-color:transparent; box-shadow:0 0 0 2px #fff } .pagination-small_dot_stroke a { border-radius:50%; transition:box-shadow .3s ease } .pagination-small_dot_stroke a span { transition:background-color .3s ease, -webkit-transform .3s ease; transition:background-color .3s ease, transform .3s ease; transition:background-color .3s ease, transform .3s ease, -webkit-transform .3s ease } .pagination-small_dot_stroke a.is-active span { -webkit-transform:scale(.4); -ms-transform:scale(.4); transform:scale(.4) } .pagination-small_dot_stroke[data-skin=dark] a { box-shadow:0 0 0 2px transparent } .pagination-small_dot_stroke[data-skin=dark] a span { background-color:rgba(0, 0, 0, .7) } .pagination-small_dot_stroke[data-skin=dark] a.is-active span, .pagination-small_dot_stroke[data-skin=dark] a:focus span, .pagination-small_dot_stroke[data-skin=dark] a:hover span { background-color:#333 } .pagination-small_dot_stroke[data-skin 008000 =dark] a.is-active { box-shadow:0 0 0 2px #333 } .pagination-small_dot_stroke[data-skin=light] a { box-shadow:0 0 0 2px rgba(255, 255, 255, 0) } .pagination-small_dot_stroke[data-skin=light] a span { background-color:rgba(255, 255, 255, .7) } .mk-loadmore-button, .pagination-small_dot_stroke[data-skin=light] a.is-active span, .pagination-small_dot_stroke[data-skin=light] a:focus span, .pagination-small_dot_stroke[data-skin=light] a:hover span { background-color:#fff } .pagination-small_dot_stroke[data-skin=light] a.is-active { box-shadow:0 0 0 2px #fff } .mk-pagination { margin:40px auto; text-align:center; padding:25px 0 0; position:relative } .mk-pagination .mk-pagination-inner { margin:0 10px 0 0; float:left } .mk-pagination .current-page, .mk-pagination .page-number { display:block; padding:10px 14px; line-height:12px; font-size:12px; margin:0 6px; font-weight:700; float:left; border:2px solid transparent; color:#6b0000; color:rgba(0, 0, 0, .4) } .mk-pagination .current-page, .mk-pagination .current-page:hover, .mk-pagination .page-number:hover { border:2px solid rgba(0, 0, 0, .4) } .mk-pagination .mk-total-pages { float:right; opacity:.6 } .mk-pagination .current-page, .mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous, .mk-pagination .page-number { transition:all .2s ease } .mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous { display:block; padding:1px 10px; float:left; color:#6b0000; color:rgba(0, 0, 0, .4); border:2px solid transparent; position:relative } .mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a { width:100%; height:100%; position:absolute; z-index:14; left:0; top:0 } .mk-pagination .mk-pagination-next:before, .mk-pagination .mk-pagination-previous:before { line-height:32px; font-size:14px } .mk-pagination .mk-pagination-next:hover, .mk-pagination .mk-pagination-previous:hover { border:2px solid rgba(0, 0, 0, .4) } .mk-pagination .mk-pagination-next:before { font-family:themeIcons; content:"\e68e" } .mk-pagination .mk-pagination-previous:before { font-family:themeIcons; content:"\e68d" } @media handheld, only screen and (max-width:767px) { .mk-pagination .mk-pagination-inner, .mk-pagination .mk-total-pages { float:none; margin:60px auto 0; clear:both; padding-top:0 } .mk-pagination .current-page, .mk-pagination .page-number { float:none; display:inline-block } .mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous { position:absolute; top:75px; width:50%; box-sizing:border-box; border:2px solid rgba(0, 0, 0, .2) } .mk-pagination .mk-pagination-next { right:-5px } .mk-pagination .mk-pagination-previous { left:-5px } .mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a { border:2px solid rgba(0, 0, 0, .4) !important; width:150px } .mk-pagination .mk-pagination-next a { float:left } .mk-pagination .mk-pagination-previous a { float:right } } .mk-page-links { margin:10px 0 20px 10px; font-weight:700 } .mk-page-links a { display:inline-block; line-height:14px; font-size:12px; margin:0 } .mk-loadmore-button { margin:40px auto; color:#252525 !important; font-size:13px; display:block; text-align:center; padding:15px 0; line-height:16px; font-weight:700; text-transform:uppercase; letter-spacing:2px; border-radius:2px; border:2px solid #e2e2e2; width:50%; max-height:60px; position:relative } .mk-loadmore-button:hover { background-color:#f5f5f5 } .mk-loadmore-button .mk-moon-arrow-down-4 { font-size:16px; margin-right:10px; color:#b5b5b5 } .mk-loadmore-button .mk-moon-loop-4 { font-size:16px; color:#252525; -webkit-animation:spin .6s infinite linear; animation:spin .6s infinite linear; display:block; width:16px; position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px; opacity:0 } .mk-loadmore-button.is-active { background-color:#f5f5f5; color:#d7d7d7 !important } .mk-loadmore-button.is-active .mk-moon-arrow-down-4 { color:#e6e6e6 } .mk-loadmore-button.is-active .mk-moon-loop-4 { opacity:1 } @media handheld, only screen and (max-width:767px) { .mk-loadmore-button { width:100% !important } .mk-post-nav { display:none !important } } .mk-post-nav { position:fixed; top:50%; margin-top:-115px; text-decoration:none; width:260px; transition:all .6s cubic-bezier(.77, 0, .175, 1); -webkit-backface-visibility:hidden; backface-visibility:hidden } .pagnav-wrapper .pagenav-top { height:130px; display:block; position:relative } .pagnav-wrapper .pagenav-top .pagenav-image { position:absolute; display:block; height:130px } .pagnav-wrapper .pagenav-top .pagenav-image img { height:130px; width:130px; line-height:4px } .pagnav-wrapper .pagenav-top .mk-pavnav-icon { position:absolute; width:130px; height:130px; display:table; text-align:center; background-color:#dfdfdf; background-color:rgba(0, 0, 0, .3); color:#fff; transition:background .3s ease-out } .pagnav-wrapper .pagenav-top .mk-pavnav-icon i { display:table-cell; vertical-align:middle; font-size:16px; transition:all .3s ease-in } .pagnav-wrapper .nav-info-container { height:90px; width:260px; overflow:hidden } .pagnav-wrapper .pagenav-bottom { display:block; height:inherit; background-color:#fff; background-color:rgba(255, 255, 255, .85); border:1px solid #f0f0f0; width:inherit; text-align:right; box-sizing:border-box } .pagnav-wrapper .pagenav-title { display:block; font-size:13px; font-weight:700; color:#252525; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-transform:uppercase; padding:20px 20px 0 } .pagnav-wrapper .pagenav-category { font-weight:500; font-size:10px; text-transform:uppercase; display:block; color:#888; letter-spacing:1px; padding:5px 20px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap } .mk-post-next { right:-200px } .mk-post-nav:hover.mk-post-next, .mk-post-next .pagenav-image, .mk-post-prev .mk-pavnav-icon { right:0 } .mk-post-next .mk-pavnav-icon { left:0 } .mk-post-next .mk-pavnav-icon i { -webkit-transform:translate(-30px, 0); -ms-transform:translate(-30px, 0); transform:translate(-30px, 0) } .mk-post-next .pagenav-bottom { transition:all .3s ease-out .2s; -webkit-transform:translate(0, -50px); -ms-transform:translate(0, -50px); transform:translate(0, -50px); opacity:0 } .mk-post-prev { left:-200px } .mk-post-prev .pagenav-image { left:0 } .mk-post-prev .mk-pavnav-icon i { -webkit-transform:translate(30px, 0); -ms-transform:translate(30px, 0); transform:translate(30px, 0) } .mk-post-prev .pagenav-bottom { transition:all .3s ease-in .2s; -webkit-transform:translate(0, -50px); -ms-transform:translate(0, -50px); transform:translate(0, -50px); opacity:0 } .mk-post-nav:hover, .mk-post-nav:hover .mk-pavnav-icon i { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0) } .mk-post-nav:hover { transform:translate(0, 0) } .mk-post-nav:hover.mk-post-prev { left:0 } .mk-post-nav:hover .mk-pavnav-icon { background-color:#252525 } .mk-post-nav:hover .mk-pavnav-icon i { transform:translate(0, 0) } .mk-post-nav:hover .pagenav-bottom { opacity:1; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); transition:all .5s cubic-bezier(.075, .82, .165, 1) .4s } .mk-portfolio-item.one-column { width:100% } .mk-portfolio-item.two-column { width:50% } .mk-portfolio-item.three-column { width:33.3% } .mk-portfolio-item.four-column { width:24.96% } .mk-portfolio-item.five-column { width:20% } .mk-portfolio-item.six-column { width:16.66% } @media handheld, only screen and (max-width:1140px) { .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column { width:33.3% !important } } @media handheld, only screen and (max-width:960px) { .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column, .mk-portfolio-item.three-column, .mk-portfolio-item.two-column { width:49.96% !important } } @media handheld, only screen and (max-width:620px) { .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column, .mk-portfolio-item.three-column, .mk-portfolio-item.two-column { width:100% !important } } .mk-portfolio-item .the-title { padding:0 20px; font-size:14px !important; line-height:18px !important; font-weight:700; margin-bottom:15px; letter-spacing:1px; text-transform:uppercase; color:#fff !important } .mk-portfolio-item .portfolio-categories, .mk-portfolio-item .portfolio-categories a, .mk-portfolio-item .portfolio-date { line-height:16px; font-size:11px; letter-spacing:1px; color:#aaa } .mk-portfolio-item .portfolio-date a { color:#aaa } .mk-portfolio-item .featured-image { position:relative; overflow:hidden; line-height:4px } .mk-portfolio-item .featured-image img { position:relative; width:100% } .mk-portfolio-item .featured-image .hover-overlay { background-color:#000; -webkit-transform:translate(0, 80%); -ms-transform:translate(0, 80%); transform:translate(0, 80%); transition:opacity .35s, -webkit-transform .35s; transition:opacity .35s, transform .35s; transition:opacity .35s, transform .35s, -webkit-transform .35s } .mk-portfolio-item.fadebox-hover .portfolio-meta { position:absolute; bottom:20px; left:0; width:100%; text-align:center; text-transform:uppercase; padding-bottom:10px; opacity:0; transition:all .3s ease-in-out } .mk-portfolio-item.fadebox-hover .portfolio-categories { letter-spacing:1px; font-size:11px; padding:0 20px; line-height:16px } .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a i, .mk-portfolio-item.slidebox-hover .icons-holder a i, .mk-portfolio-item.zoomin-hover .icons-holder a i { font-size:42px; vertical-align:middle } .mk-portfolio-item.fadebox-hover .portfolio-categories span, .mk-portfolio-item.fadebox-hover .portfolio-date { color:#fff } .mk-portfolio-item.fadebox-hover .add-gradient { background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%) !important } .mk-portfolio-item.fadebox-hover .featured-image:after { content:''; display:block; position:absolute; top:0; left:0; background:rgba(0, 0, 0, .3); width:100%; height:100%; opacity:0; transition:all .3s ease-out .1s } .mk-portfolio-item.fadebox-hover .featured-image .icons-holder { position:absolute; top:20%; left:0; width:100%; text-align:center; opacity:0; transition:all .3s ease-in-out } .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a { display:inline-block; margin:0 5px; width:48px; height:48px; line-height:50px; text-align:center; color:#fff; opacity:.7 } .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a:hover, .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-categories, .mk-portfolio-item.fadebox-hover .featured-image:hover:after { opacity:1 } .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta { opacity:1; bottom:30px } .mk-portfolio-item.fadebox-hover .featured-image:hover .hover-overlay { opacity:.85; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0) } .mk-portfolio-item.fadebox-hover .featured-image:hover .icons-holder { opacity:1 } .mk-portfolio-item.slidebox-hover.five-column .portfolio-meta, .mk-portfolio-item.slidebox-hover.six-column .portfolio-meta { padding:15px 10px 20px } .mk-portfolio-item.slidebox-hover.five-column .icons-holder, .mk-portfolio-item.slidebox-hover.six-column .icons-holder { top:20% } .mk-portfolio-item.slidebox-hover.four-column .icons-holder { top:25% } .mk-portfolio-item.slidebox-hover .portfolio-meta { position:absolute; bottom:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); left:0; width:100%; text-align:center; padding:25px 10px 30px; transition:all .25s ease-out; background-color:#1a1a1a; min-height:60px } .mk-portfolio-item.slidebox-hover .image-hover-overlay, .mk-portfolio-item.zoomin-hover .image-hover-overlay { background-color:#000 !important } .mk-portfolio-item.slidebox-hover .icons-holder { position:absolute; top:30%; left:50%; left:3px; width:100%; text-align:center; opacity:0; -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15); transition:all .3s cubic-bezier(.175, .885, .305, 1.42); transition-delay:.1s } .mk-portfolio-item.slidebox-hover .icons-holder a { display:inline-block; margin:0 5px; width:48px; height:48px; line-height:50px; text-align:center; color:#fff; transition:all .25s; opacity:.7; vertical-align:middle } .mk-portfolio-item.slidebox-hover .icons-holder a:hover { opacity:1 } .mk-portfolio-item.slidebox-hover .featured-image { -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-portfolio-item.slidebox-hover .featured-image img { -webkit-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12); position:relative; transition:all .35s ease-out } .mk-portfolio-item.slidebox-hover .featured-image:hover .portfolio-meta { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } .mk-portfolio-item.slidebox-hover .featured-image:hover .image-hover-overlay { opacity:.4 } .mk-portfolio-item.slidebox-hover .featured-image:hover img { -webkit-transform:scale(1) translate3d(0, -20px, 0); transform:scale(1) translate3d(0, -20px, 0) } .mk-portfolio-item.slidebox-hover .featured-image:hover .icons-holder { opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } .mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:before { top:9%; left:8%; right:8%; bottom:9% } .mk-portfolio-item.zoomin-hover .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover .image-hover-overlay:before { position:absolute; top:9%; left:5%; right:5%; bottom:9%; content:''; opacity:1; display:block; transition:all .35s ease-out } .mk-portfolio-item.zoomin-hover .image-hover-overlay:before { border-right:1px solid #fff; border-left:1px solid #fff; -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0; -webkit-transform:scaleY(0) !important; -ms-transform:scaleY(0) !important; transform:scaleY(0) !important } .mk-portfolio-item.zoomin-hover .image-hover-overlay:after { border-bottom:1px solid #fff; border-top:1px solid #fff; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:scaleX(0) !important; -ms-transform:scaleX(0) !important; transform:scaleX(0) !important } .mk-portfolio-item.zoomin-hover .portfolio-meta { position:absolute; bottom:70%; left:0; width:100%; text-align:center; opacity:0; transition:all .3s ease-out } .mk-portfolio-item.zoomin-hover .icons-holder { position:absolute; top:65%; width:100%; text-align:center; opacity:0; transition:all .3s ease-in-out } .mk-portfolio-item.zoomin-hover .icons-holder a { display:inline-block; margin:0 5px; width:48px; height:48px; line-height:50px; text-align:center; opacity:.7; color:#fff } .mk-portfolio-item.zoomin-hover .icons-holder a:hover { opacity:1 } .mk-portfolio-item.zoomin-hover .portfolio-categories { line-height:initial } .mk-portfolio-item.zoomin-hover .portfolio-categories span, .mk-portfolio-item.zoomin-hover .portfolio-date { color:#fff; font-size:13px; text-transform:uppercase } .mk-portfolio-item.zoomin-hover .featured-image { -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-portfolio-item.zoomin-hover .featured-image.buttons-disabled:hover .portfolio-meta { bottom:40% } .mk-portfolio-item.zoomin-hover .featured-image img { position:relative; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:all .35s ease-in-out } .mk-portfolio-item.zoomin-hover .featured-image:hover .portfolio-meta { opacity:1; bottom:60% } .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:before { -webkit-transform:scaleY(1) !important; -ms-transform:scaleY(1) !important; transform:scaleY(1) !important } .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:after { -webkit-transform:scaleX(1) !important; -ms-transform:scaleX(1) !important; transform:scaleX(1) !important } .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay { opacity:.5 } .mk-portfolio-item.zoomin-hover .featured-image:hover img { -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15) } .mk-portfolio-item.zoomin-hover .featured-image:hover .icons-holder { top:60%; opacity:1 } .mk-portfolio-item.zoomout-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.six-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.three-column .portfolio-meta .the-title { font-size:12px !important } .mk-portfolio-item.zoomout-hover.five-column .icons-holder, .mk-portfolio-item.zoomout-hover.four-column .icons-holder, .mk-portfolio-item.zoomout-hover.six-column .icons-holder, .mk-portfolio-item.zoomout-hover.three-column .icons-holder { position:absolute; bottom:15px; right:20px } .mk-portfolio-item.zoomout-hover.five-column .icons-holder a, .mk-portfolio-item.zoomout-hover.four-column .icons-holder a, .mk-portfolio-item.zoomout-hover.six-column .icons-holder a, .mk-portfolio-item.zoomout-hover.three-column .icons-holder a { margin:0 3px } .mk-portfolio-item.zoomout-hover.five-column .icons-holder a i, .mk-portfolio-item.zoomout-hover.four-column .icons-holder a i, .mk-portfolio-item.zoomout-hover.six-column .icons-holder a i, .mk-portfolio-item.zoomout-hover.three-column .icons-holder a i { font-size:24px } .mk-portfolio-item.zoomout-hover .item-holder { background-color:#fff } .mk-portfolio-item.zoomout-hover .portfolio-meta { position:absolute; bottom:20px; left:0; width:100%; text-align:left; opacity:0; box-sizing:border-box; padding-right:70px; transition:all .2s ease-out } .mk-portfolio-item.zoomout-hover .icons-holder { position:absolute; bottom:15px; right:20px; margin:0 0 0 -30px; opacity:0; transition:all .2s ease-in-out } .mk-portfolio-item.zoomout-hover .icons-holder a { display:inline-block; margin:0 6px; text-align:center; color:#fff; opacity:.7 } .mk-portfolio-item.zoomout-hover .icons-holder a i { font-size:30px } .mk-portfolio-item.zoomout-hover .icons-holder a:hover { opacity:1 } .mk-portfolio-item.zoomout-hover .the-title { padding-right:40px; margin-bottom:3px } .mk-portfolio-item.zoomout-hover .portfolio-categories, .mk-portfolio-item.zoomout-hover .portfolio-date { padding:4px 0 0 20px } .mk-portfolio-item.zoomout-hover .featured-image img { position:relative; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:all .7s cubic-bezier(.23, 1, .32, 1); -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-portfolio-item.zoomout-hover .image-hover-overlay { background-color:#000 !important; opacity:1 !important; transition:all .3s ease-in-out } .mk-portfolio-item.zoomout-hover .featured-image:hover .image-hover-overlay { -webkit-transform:scale(1) !important; -ms-transform:scale(1) !important; transform:scale(1) !important; opacity:1 !important } .mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta { opacity:1; -webkit-transform:translate(0, -10px); -ms-transform:translate(0, -10px); transform:translate(0, -10px) } .mk-portfolio-item.zoomout-hover .featured-image:hover img { -webkit-transform:scale(.5) translate(0, -30%) } .mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder { opacity:1; -webkit-transform:translate(0, -10px); -ms-transform:translate(0, -10px); transform:translate(0, -10px) } .mk-portfolio-item.cube-hover.five-column .portfolio-meta, .mk-portfolio-item.cube-hover.four-column .portfolio-meta, .mk-portfolio-item.cube-hover.six-column .portfolio-meta { padding:19px 10px } .mk-portfolio-item.cube-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .the-title { padding:0 10px; text-align:left; font-size:12px !important } .mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-date, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-date, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-date { font-size:10px; letter-spacing:0; padding:4px 0 0 10px; line-height:16px } .mk-portfolio-item.cube-hover.five-column .icons-holder, .mk-portfolio-item.cube-hover.four-column .icons-holder, .mk-portfolio-item.cube-hover.six-column .icons-holder { bottom:15px; transition:all .2s ease-in-out } .mk-portfolio-item.cube-hover.five-column .icons-holder a, .mk-portfolio-item.cube-hover.four-column .icons-holder a, .mk-portfolio-item.cube-hover.six-column .icons-holder a { margin:0 5px } .mk-portfolio-item.cube-hover.five-column .icons-holder a i, .mk-portfolio-item.cube-hover.four-column .icons-holder a i, .mk-portfolio-item.cube-hover.six-column .icons-holder a i { font-size:24px } .mk-portfolio-item.cube-hover .item-holder { background-color:#000; -webkit-perspective:600px; perspective:600px; -webkit-perspective-origin:100% 50%; perspective-origin:100% 50% } .mk-portfolio-item.cube-hover .portfolio-meta { position:absolute; top:0; left:0; bottom:0; width:50%; padding:42px 10px; text-align:left; opacity:.8; background:#000; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg); transition:all .35s ease-out; -webkit-transform-origin:left center; -ms-transform-origin:left center; transform-origin:left center; z-index:12 } .mk-portfolio-item.cube-hover .the-title { padding:0 30px; color:#fff !important; font-size:15px !important; font-weight:700; line-height:20px !important; text-transform:uppercase; letter-spacing:1px } .mk-portfolio-item.cube-hover .icons-holder { position:absolute; bottom:30px; width:50%; text-align:center; opacity:0; transition:all .2s ease-in-out } .mk-portfolio-item.cube-hover .icons-holder a { display:inline-block; margin:0 5px; text-align:center; color:#fff; opacity:.7 } .mk-portfolio-item.cube-hover .icons-holder a i { font-size:32px } .mk-portfolio-item.cube-hover .icons-holder a:hover { opacity:1 } .mk-portfolio-item.cube-hover .portfolio-categories, .mk-portfolio-item.cube-hover .portfolio-date { color:#fff; opacity:.7; line-height:16px; font-size:11px; letter-spacing:1px; padding:4px 0 0 30px } .mk-portfolio-item.cube-hover .featured-image { -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-.25em } .mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta .add-middle-align { display:inline-block; vertical-align:middle; width:99% } .mk-portfolio-item.cube-hover .featured-image img { position:relative; transition:all .7s cubic-bezier(.23, 1, .32, 1) } .mk-portfolio-item.cube-hover .image-hover-overlay { background-color:#000 !important; opacity:1 !important; transition:all .35s ease-out } .mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta { opacity:1; -webkit-transform:rotateY(0); transform:rotateY(0) } .mk-portfolio-item.cube-hover .featured-image:hover img { -webkit-transform:translate(20%, 0); -ms-transform:translate(20%, 0); transform:translate(20%, 0) } .mk-portfolio-item.cube-hover .featured-image:hover .icons-holder { opacity:1; -webkit-transform:translate(0, -10px); -ms-transform:translate(0, -10px); transform:translate(0, -10px) } .mk-portfolio-item.light-zoomin-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.light-zoomin-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.light-zoomin-hover.six-column .portfolio-meta .the-title { font-size:12px !important } .mk-portfolio-item.light-zoomin-hover .image-hover-overlay:after, .mk-portfolio-item.light-zoomin-hover .image-hover-overlay:before { position:absolute; top:9%; left:5%; right:5%; bottom:9%; content:''; opacity:1; display:block; transition:all .35s ease-out } .mk-portfolio-item.light-zoomin-hover .portfolio-meta { position:absolute; bottom:50%; left:0; width:100%; text-align:center; opacity:0; transition:all .3s ease-out } .mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title { padding:0 20px 8px; position:relative; margin-bottom:30px } .mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title a { color:#333 !important } .mk-portfolio-item.light-zoomin-hover .the-title:after { position:absolute; content:''; bottom:0; left:50%; margin-left:-6px; height:2px; width:12px; background-color:#000 } .mk-portfolio-item.light-zoomin-hover .icons-holder { position:absolute; top:65%; left:3px; width:100%; text-align:center; opacity:0; transition:all .3s ease-out } .mk-portfolio-item.light-zoomin-hover .icons-holder a { display:inline-block; margin:0 3px; width:48px; height:48px; line-height:50px; text-align:center; border:none; color:#000; opacity:.5 } .mk-portfolio-item.light-zoomin-hover .featured-image:hover .portfolio-meta, .mk-portfolio-item.light-zoomin-hover .icons-holder a:hover { opacity:1 } .mk-portfolio-item.light-zoomin-hover .icons-holder a i { font-size:42px; vertical-align:middle } .mk-portfolio-item.light-zoomin-hover .portfolio-categories, .mk-portfolio-item.light-zoomin-hover .portfolio-categories a, .mk-portfolio-item.light-zoomin-hover .portfolio-date, .mk-portfolio-item.light-zoomin-hover .portfolio-date a { color:#555 } .mk-portfolio-item.light-zoomin-hover .featured-image { -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-portfolio-item.light-zoomin-hover .featured-image.buttons-disabled .portfolio-meta { bottom:40% } .mk-portfolio-item.light-zoomin-hover .featured-image img { position:relative; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:all .35s ease-in-out } .mk-portfolio-item.light-zoomin-hover .image-hover-overlay { background-color:#fff !important } .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:before { -webkit-transform:scaleY(1) !important; -ms-transform:scaleY(1) !important; transform:scaleY(1) !important } .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:after { -webkit-transform:scaleX(1) !important; -ms-transform:scaleX(1) !important; transform:scaleX(1) !important } .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay { opacity:.8 } .mk-portfolio-item.light-zoomin-hover .featured-image:hover img { -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15) } .mk-portfolio-item.light-zoomin-hover .featured-image:hover .icons-holder { opacity:1 } .mk-section-preloader { position:absolute; width:100%; height:100%; left:0; top:0; background:#fff; z-index:999 } .mk-section-preloader__icon { top:50%; margin:0 auto; width:45px; height:45px; border-radius:50%; border:3px solid transparent; position:relative; -webkit-animation:mk-section-preloader--spin 1s infinite linear; animation:mk-section-preloader--spin 1s infinite linear } .mk-section-preloader__icon:before { content:''; width:40px; height:40px; border-radius:50%; display:block; position:absolute; left:-4px; top:-4px; border-right:3px solid transparent; border-top:3px solid transparent; border-left:3px solid #aaa; border-bottom:3px solid transparent } @-webkit-keyframes mk-section-preloader--spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } @keyframes mk-section-preloader--spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } .load-more-scroll { position:relative; height:70px; width:200px; margin:0 auto } .mk-loading-indicator { position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(255, 255, 255, .7); z-index:999; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center } .mk-loading-indicator__inner { position:relative; height:60%; max-height:45px; display:inline-block; margin:0 auto } .mk-loading-indicator__icon { border-radius:50%; border:2px solid transparent; -webkit-animation:mk-loading-indicator--spin .7s infinite linear; animation:mk-loading-indicator--spin .7s infinite linear; -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center; position:absolute; top:0; left:0; width:100%; height:100% } .mk-loading-indicator__icon:before { content:''; width:100%; height:100%; border-radius:50%; display:block; position:absolute; left:0; top:0; border-right:2px solid rgba(0, 0, 0, .1); border-top:2px solid #aaa; border-left:2px solid #aaa; border-bottom:2px solid rgba(0, 0, 0, .1) } @-webkit-keyframes mk-loading-indicator--spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } @keyframes mk-loading-indicator--spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } .mk-progress-button { position:relative; display:inline-block; letter-spacing:3px; text-transform:uppercase } .mk-progress-button[disabled], .mk-progress-button[disabled].state-loading { cursor:default } .mk-progress-button .mk-progress-button-content { position:relative; display:block } .mk-progress-button .state-error, .mk-progress-button .state-success { position:absolute; right:10px; top:50%; margin-top:-8px; display:block; width:20px; height:20px; opacity:0 } .mk-progress-button.medium .state-error, .mk-progress-button.medium .state-success { right:20px; font-size:14px } .notransition { transition:none !important } .mk-progress-button .mk-progress-inner { position:absolute; left:0; bottom:0; height:5px; width:0; transform-origin:bottom left; -o-transform-origin:bottom left; -ms-transform-origin:bottom left; -moz-transform-origin:bottom left; -webkit-transform-origin:bottom left } .flat-dimension .mk-progress-inner, .mk-contact-button .mk-progress-inner, .outline-btn-dark .mk-progress-inner, .outline-btn-light:hover .mk-progress-inner { background:rgba(0, 0, 0, .5) } .mk-contact-button:hover .mk-progress-inner, .outline-btn-dark:hover .mk-progress-inner, .outline-btn-light .mk-progress-inner { background:rgba(255, 255, 255, .5) } .mk-progress-button[data-horizontal] .mk-progress-inner { bottom:0; width:0; height:5px; transition:width .3s, opacity .3s; transform-origin:bottom left; -webkit-transform-origin:bottom left; -moz-transform-origin:bottom left; -ms-transform-origin:bottom left; -o-transform-origin:bottom left } .mk-progress-button[data-vertical] .mk-progress-inner { bottom:0; width:100%; height:0; transition:height .3s, opacity .3s } .mk-progress-button[data-style=move-up] { overflow:visible; -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-progress-button[data-style=move-up] .mk-progress-button-content { transition:-webkit-transform .2s; transition:transform .2s; transition:transform .2s, -webkit-transform .2s } .mk-progress-button[data-style=move-up] .mk-progress { position:absolute; top:0; left:0; width:100%; height:100% } .mk-progress-button[data-style=move-up].state-loading .mk-progress-button-content { -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px) } .s_contact.classic-style .mk-progress-button, .s_contact.corporate-style .mk-progress-button { border:0 } .mk-section-anchor { position:absolute; top:0; height:0; visibility:hidden } .mk-slideshow { position:relative; margin-bottom:20px } .mk-slideshow .mk-flex-caption { position:absolute; bottom:0; left:0; width:100% } .mk-slideshow .mk-flex-caption span { position:relative; display:block; padding:15px 20px; color:#fff; font-weight:700; font-size:14px; line-height:18px } .mk-slideshow:hover .flex-direction-nav .flex-next, .mk-slideshow:hover .flex-direction-nav .flex-prev { opacity:.6 } .mk-slideshow .flex-direction-nav .flex-next, .mk-slideshow .flex-direction-nav .flex-prev { top:50%; margin-top:-20px; width:40px; height:40px; background-color:rgba(0, 0, 0, .4); text-align:center; opacity:0 } .mk-slideshow .flex-direction-nav .flex-next:hover, .mk-slideshow .flex-direction-nav .flex-prev:hover { background-color:rgba(0, 0, 0, .6); opacity:1 } .mk-slideshow .flex-direction- 008000 nav .flex-next i:before, .mk-slideshow .flex-direction-nav .flex-prev i:before { line-height:40px; color:#fff; font-size:16px } .mk-slideshow .flex-direction-nav .flex-next { right:20px !important } .mk-slideshow .flex-direction-nav .flex-prev { left:20px !important } .mk-slideshow .flex-control-nav { bottom:10px; display:block } .mk-slideshow .flex-control-nav li a { display:block; padding:0; width:6px; height:14px } .mk-slider, .mk-slider-holder, .mk-slider-slide, .mk-slideshow .color-mask { width:100%; height:100% } .mk-slideshow .flex-control-nav li a i { color:#fff; font-size:12px } .mk-slideshow .flex-control-nav li a.flex-active i:before { content:"\f111" !important } .mk-slideshow .color-mask { position:absolute; bottom:0; left:0 } .mk-slider { position:relative; overflow:hidden } .mk-slider-slide { position:absolute; top:0; left:0 } .mk-slider-slide:first-of-type { display:block } .mk-section-image { height:100% } .mk-fancy-title.pattern-style.color-gradient span i { position:relative; z-index:2 } .mk-fancy-title { margin-bottom:18px } .mk-fancy-title.pattern-style { background:url(../../images/fancy-title-pattern.png) left center repeat-x } .mk-fancy-title.pattern-style.align-left span { padding:0 6px 0 0 } .mk-fancy-title.pattern-style.align-right span { padding:0 0 0 6px } .mk-fancy-title.pattern-style.align-center span { padding:0 6px } .mk-fancy-title.color-gradient span i { display:table; font-style:normal } .mk-fancy-title.pattern-style.color-gradient span { position:relative } .mk-fancy-title.pattern-style.color-gradient span:after { content:''; width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:1 } .mk-fancy-title.color-gradient.align-left span i { margin:0 auto 0 0 } .mk-fancy-title.color-gradient.align-center span i { margin:0 auto } .mk-fancy-title.color-gradient.align-right span i { margin:0 0 0 auto } .mk-fancy-title.color-gradient span i { position:relative; z-index:2 } .mk-fancy-title.shortcode-heading { font-weight:700; font-size:14px } .mk-fancy-title.pattern-style p { display:inline } .mk-product .mk-product-details:after, .mk-product .mk-product-details:before, .mk-product .mk-rating:after, .mk-product .mk-rating:before, .mk-product .mk-single-price:after, .mk-product .mk-single-price:before, .mk-product:after, .mk-product:before { display:table; content:" " } .mk-fancy-title p { margin-bottom:0 !important } .mk-product .mk-price, .mk-product .mk-rating, .mk-product .title, .mk-title-box p { margin:0 } @media handheld, only screen and (max-width:767px) { .mk-fancy-title { text-align:center !important } .mk-fancy-title.pattern-style span { padding:0 8px !important } .mk-fancy-title.mk-force-responsive { font-size:36px !important } } .mk-title-box { line-height:100% } .mk-title-box span { padding:4px 0 } .mk-product { position:relative } .mk-product:after { clear:both } .mk-product .mk-onsale, .mk-product .out-of-stock { position:absolute; right:0; top:0 } .mk-product .mk-product-details, .mk-product .mk-product-image { position:relative } .mk-product .mk-slider-holder { overflow:hidden; position:relative } .mk-product .mk-woocommerce-main-image img { box-sizing:border-box } .mk-product .mk-product-details:after { clear:both } .mk-product .mk-single-price { float:none } .mk-product .mk-single-price:after { clear:both } .mk-product .mk-single-price del { float:right } .mk-product .mk-single-price ins { float:left; text-decoration:none } .mk-product .mk-rating:after { clear:both } .mk-product .star-rating { float:left; display:inline-block; margin-right:5px } .mk-product .description p { margin:0 } .mk-product .selector:after, .mk-product .selector:before { content:" "; display:table } .mk-product .selector:after { clear:both } .mk-product .quantity { display:inline-block; float:left; margin-right:10px } .mk-product .single_add_to_cart_button { float:left } .mk-product .social-share ul { margin:0; padding:0; list-style:none } .mk-product .social-share ul:after, .mk-product .social-share ul:before { content:" "; display:table } .mk-product .social-share ul:after { clear:both } .mk-product .social-share ul li { margin-left:0; float:left } .mk-product.style-default .mk-onsale, .mk-product.style-default .out-of-stock { padding:10px 20px; text-transform:uppercase; font-weight:700; font-size:11px; line-height:11px; color:#fff !important; letter-spacing:2px } .mk-product.style-default .mk-onsale { background-color:#da4c26 } .mk-product.style-default .out-of-stock { background-color:#707070 } .mk-product.style-default .mk-product-image { width:43%; float:left } .mk-product.style-default .mk-product-details { width:53%; float:right } .mk-product.style-default .thumbnails a { display:inline-block; margin:0 7px 7px 0 !important; max-width:75px; width:auto !important } .mk-product.style-default .thumbnails a.is-selected { border-color:#da4c26 } .mk-product.style-default .title { font-size:22px !important; font-weight:700; margin-bottom:25px } .mk-product.style-default .mk-price { margin-bottom:25px } .mk-product.style-default .mk-single-price .amount { font-size:32px; font-weight:700; color:#da4c26 } .mk-product.style-default .mk-single-price del .amount { margin-left:10px; font-size:15px; color:#aaa } .mk-product.style-default .mk-rating { margin-bottom:15px } .mk-product.style-default .description { margin-bottom:30px } .mk-product.style-default .variations { width:100%; display:block; margin-bottom:25px } .mk-product.style-default .variations tbody tr { display:table; width:100% } .mk-product.style-default .variations tbody tr td { display:table-row; width:100%; padding:0; text-align:left } .mk-product.style-default .variations tbody tr td.label label { font-size:14px; font-weight:700; color:#777 } .mk-product.style-default .variations tbody tr td.value > select { margin:15px 0 0 } .mk-product.style-default .variations tbody tr td.value a { font-size:12px; padding:5px 3px; font-style:italic; color:#999 } .mk-product.style-default .variations_button .single_add_to_cart_button { line-height:40px !important; padding:0 15px !important } .mk-product.style-default .meta { padding:20px 10px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; margin:30px 0; font-size:12px } .mk-product.style-default .meta a { color:#252525 } .mk-product.style-default .social-share ul li a { width:30px; height:30px; text-align:center; border:1px solid #c3c3c3; border-radius:50px; margin-right:5px; display:block } .mk-product.style-default .social-share ul li a i { line-height:30px; font-size:16px; color:#c3c3c3; vertical-align:middle } .mk-product.style-default .social-share ul li a:hover, .mk-product.style-default .social-share ul li a:hover i { color:#aaa } .mk-product-loop .products, .related .products, .upsells .products { clear:both; display:block; margin:0; padding:0; list-style:none; overflow:hidden } .mk-product-loop .products { overflow:initial } .mk-product-loop .products .item, .related .products .item, .upsells .products .item { margin:0; padding:0; position:relative; box-sizing:border-box } .mk-product-loop .products .item .mk-product-holder, .related .products .item .mk-product-holder, .upsells .products .item .mk-product-holder { padding:0; position:relative } .mk-product-loop .products .item .mk-product-holder .product-loop-thumb, .related .products .item .mk-product-holder .product-loop-thumb, .upsells .products .item .mk-product-holder .product-loop-thumb { position:relative } .mk-product-loop .products .item .mk-product-holder .product-link, .related .products .item .mk-product-holder .product-link, .upsells .products .item .mk-product-holder .product-link { position:relative; display:block; overflow:hidden } .mk-product-loop .products .item .mk-product-holder .product-hover-image, .mk-product-loop .products .item .mk-product-holder .product-loop-image, .related .products .item .mk-product-holder .product-hover-image, .related .products .item .mk-product-holder .product-loop-image, .upsells .products .item .mk-product-holder .product-hover-image, .upsells .products .item .mk-product-holder .product-loop-image { width:100% } .mk-product-loop .products .item .mk-product-holder .product-hover-image, .related .products .item .mk-product-holder .product-hover-image, .upsells .products .item .mk-product-holder .product-hover-image { position:absolute; left:0; top:0; opacity:0; transition:opacity .3s 0 ease-out } .mk-product-loop .products .item.added-to-cart:hover .mk-product-holder .product-loading-icon, .mk-product-loop .products .item.adding-to-cart:hover .mk-product-holder .product-loading-icon, .mk-product-loop.compact-layout .products .item .mk-product-holder .product-link:hover .product-hover-image, .related .products .item.added-to-cart:hover .mk-product-holder .product-loading-icon, .related .products .item.adding-to-cart:hover .mk-product-holder .product-loading-icon, .related.compact-layout .products .item .mk-product-holder .product-link:hover .product-hover-image, .upsells .products .item.added-to-cart:hover .mk-product-holder .product-loading-icon, .upsells .products .item.adding-to-cart:hover .mk-product-holder .product-loading-icon, .upsells.compact-layout .products .item .mk-product-holder .product-link:hover .product-hover-image { opacity:1 } .mk-product-loop .products .item .mk-product-holder .product-loading-icon, .related .products .item .mk-product-holder .product-loading-icon, .upsells .products .item .mk-product-holder .product-loading-icon { display:block; text-align:center } .mk-product-loop .products .item .mk-product-holder .product-item-footer, .related .products .item .mk-product-holder .product-item-footer, .upsells .products .item .mk-product-holder .product-item-footer { overflow:hidden } .mk-product-loop .products .item .mk-product-holder .product-item-rating, .related .products .item .mk-product-holder .product-item-rating, .upsells .products .item .mk-product-holder .product-item-rating { text-align:center; position:relative } .mk-product-loop .products .item .mk-product-holder .star-rating, .related .products .item .mk-product-holder .star-rating, .upsells .products .item .mk-product-holder .star-rating { display:block; float:none; overflow:hidden; position:relative; font-family:star; margin:0 } .mk-product-loop .products .item .mk-product-holder .star-rating:before, .related .products .item .mk-product-holder .star-rating:before, .upsells .products .item .mk-product-holder .star-rating:before { content:"\53\53\53\53\53"; font-size:12px } .mk-product-loop .products .item .mk-product-holder .star-rating span, .related .products .item .mk-product-holder .star-rating span, .upsells .products .item .mk-product-holder .star-rating span { overflow:hidden; float:left; top:1px; left:1px; position:absolute } .mk-product-loop .products .item .mk-product-holder .star-rating span:before, .related .products .item .mk-product-holder .star-rating span:before, .upsells .products .item .mk-product-holder .star-rating span:before { content:"\53\53\53\53\53" !important; top:0; position:absolute; left:0; letter-spacing:2px } .mk-product-holder .product_loop_button { margin:0; text-align:center; display:inline-block; position:relative } .mk-product-loop .products .item .mk-product-holder .mk-price, .mk-product-loop .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before, .related .products .item .mk-product-holder .mk-price, .related .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before, .upsells .products .item .mk-product-holder .mk-price, .upsells .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before { display:block } .mk-product-loop .products .item .mk-product-holder .mk-shop-item-detail, .related .products .item .mk-product-holder .mk-shop-item-detail, .upsells .products .item .mk-product-holder .mk-shop-item-detail { position:relative } .mk-product-loop .products .item .mk-product-holder .mk-price ins, .related .products .item .mk-product-holder .mk-price ins, .upsells .products .item .mk-product-holder .mk-price ins { border:none; text-decoration:none } .mk-product-loop .products .item.added_to_cart, .related .products .item.added_to_cart, .upsells .products .item.added_to_cart { position:absolute; left:-9999em; width:1px; visibility:hidden } .mk-product-loop .products .item.added-to-cart .mk-product-holder .product-loading-icon:before, .related .products .item.added-to-cart .mk-product-holder .product-loading-icon:before, .upsells .products .item.added-to-cart .mk-product-holder .product-loading-icon:before { content:"\e26a" } .mk-product-loop.compact-layout, .related.compact-layout, .upsells.compact-layout { margin:0 -8px } .mk-product-loop.compact-layout .products, .related.compact-layout .products, .upsells.compact-layout .products { padding:10px 0 30px } .mk-product-loop.compact-layout .products .item, .related.compact-layout .products .item, .upsells.compact-layout .products .item { padding:0 8px 16px } .mk-product-loop.compact-layout .products .item .mk-product-holder, .related.compact-layout .products .item .mk-product-holder, .upsells.compact-layout .products .item .mk-product-holder { border:1px solid #e3e3e3; background-color:#fff } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-onsale, .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-out-stock, .related.compact-layout .products .item .mk-product-holder .mk-onsale, .related.compact-layout .products .item .mk-product-holder .mk-out-stock, .upsells.compact-layout .products .item .mk-product-holder .mk-onsale, .upsells.compact-layout .products .item .mk-product-holder .mk-out-stock { padding:10px 20px; text-transform:uppercase; font-weight:700; font-size:11px; line-height:11px; position:absolute; right:-6px; top:-6px; color:#fff; letter-spacing:2px } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-onsale, .related.compact-layout .products .item .mk-product-holder .mk-onsale, .upsells.compact-layout .products .item .mk-product-holder .mk-onsale { background-color:#da4c26 } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-out-stock, .mk-product-loop.compact-layout .products .item .mk-product-holder .out-of-stock, .related.compact-layout .products .item .mk-product-holder .mk-out-stock, .related.compact-layout .products .item .mk-product-holder .out-of-stock, .upsells.compact-layout .products .item .mk-product-holder .mk-out-stock, .upsells.compact-layout .products .item .mk-product-holder .out-of-stock { background-color:#707070 } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-link, .related.compact-layout .products .item .mk-product-holder .product-link, .upsells.compact-layout .products .item .mk-product-holder .product-link { line-height:4px } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-hover-image, .related.compact-layout .products .item .mk-product-holder .product-hover-image, .upsells.compact-layout .products .item .mk-product-holder .product-hover-image { transition:opacity .4s .4s ease-out; opacity:0 } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-loading-icon, .related.compact-layout .products .item .mk-product-holder .product-loading-icon, .upsells.compact-layout .products .item .mk-product-holder .product-loading-icon { position:absolute; left:50%; top:50%; margin:-60px 0 0 -35px; width:70px; height:70px; border-radius:100px; opacity:0 } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-loading-icon:before, .related.compact-layout .products .item .mk-product-holder .product-loading-icon:before, .upsells.compact-layout .products .item .mk-product-holder .product-loading-icon:before { line-height:70px; font-size:24px; color:#fff } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-footer, .related.compact-layout .products .item .mk-product-holder .product-item-footer, .upsells.compact-layout .products .item .mk-product-holder .product-item-footer { position:absolute; height:50px; bottom:0; left:0; width:100%; display:table } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-rating, .related.compact-layout .products .item .mk-product-holder .product-item-rating, .upsells.compact-layout .products .item .mk-product-holder .product-item-rating { float:left; background-color:#fff; background-color:rgba(255, 255, 255, .8); height:50px; line-height:50px; width:40%; left:-20px; top:20px; opacity:0; transition:all .2s cubic-bezier(.25, .46, .45, .94); display:table-cell; vertical-align:middle; text-align:middle } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating, .related.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating, .upsells.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating { color:#252525; height:1em; line-height:1em; width:5.4em; font-size:14px; letter-spacing:2px; display:inline-block } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating:before, .related.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating:before, .upsells.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating:before { color:#c2c2c2 !important } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span, .related.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span, .upsells.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span { padding-top:1.5em } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before, .related.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before, .upsells.compact-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before { color:#252524 !important; font-size:12px; top:-1px; left:-1px } .mk-product-holder .product_loop_button { color:#fff; font-size:12px; font-weight:700; text-transform:uppercase; float:right; bottom:-25px; right:-25px; opacity:0; width:60%; height:50px; background-color:#252525; background-color:rgba(0, 0, 0, .8); line-height:50px; transition:all .2s cubic-bezier(.25, .46, .45, .94); -webkit-backface-visibility:hidden; backface-visibility:hidden } .mk-product-holder .product_loop_button i { font-size:16px; line-height:50px; vertical-align:middle; padding-right:8px } .mk-product-holder .product_loop_button:hover { background-color:rgba(0, 0, 0, .9) } .mk-product-loop.compact-layout .products .item .mk-product-holder .added_to_cart, .related.compact-layout .products .item .mk-product-holder .added_to_cart, .upsells.compact-layout .products .item .mk-product-holder .added_to_cart { position:absolute; left:18px; top:13px; padding:7px; border-radius:3px; text-transform:uppercase; font-weight:700; font-size:11px; line-height:12px; background-color:#333; color:#fff } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder, .related.compact-layout .products .item .mk-product-holder .mk-love-holder, .upsells.compact-layout .products .item .mk-product-holder .mk-love-holder { position:absolute; right:12px; top:12px; text-align:center } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart, .related.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart, .upsells.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart { font-size:11px; line-height:12px } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count, .related.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count, .upsells.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count { font-size:14px } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-title, .related.compact-layout .products .item .mk-product-holder .product-title, .upsells.compact-layout .products .item .mk-product-holder .product-title { font-size:13px !important; line-height:18px; padding:15px 50px 0 15px; margin-bottom:5px; letter-spacing:1px } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder a i, .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder a span, .mk-product-loop.compact-layout .products .item .mk-product-holder .product-title a, .related.compact-layout .products .item .mk-product-holder .mk-love-holder a i, .related.compact-layout .products .item .mk-product-holder .mk-love-holder a span, .related.compact-layout .products .item .mk-product-holder .product-title a, .upsells.compact-layout .products .item .mk-product-holder .mk-love-holder a i, .upsells.compact-layout .products .item .mk-product-holder .mk-love-holder a span, .upsells.compact-layout .products .item .mk-product-holder .product-title a { color:#5b5b5b } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-price, .related.compact-layout .products .item .mk-product-holder .mk-price, .upsells.compact-layout .products .item .mk-product-holder .mk-price { padding:0 15px 15px; font-weight:700; font-size:18px; color:#252525 } .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-price .from, .mk-product-loop.compact-layout .products .item .mk-product-holder .mk-price del, .related.compact-layout .products .item .mk-product-holder .mk-price .from, .related.compact-layout .products .item .mk-product-holder .mk-price del, .upsells.compact-layout .products .item .mk-product-holder .mk-price .from, .upsells.compact-layout .products .item .mk-product-holder .mk-price del { font-size:14px; color:#aaa } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-desc, .related.compact-layout .products .item .mk-product-holder .product-item-desc, .upsells.compact-layout .products .item .mk-product-holder .product-item-desc { padding:0 15px } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-desc ul, .related.compact-layout .products .item .mk-product-holder .product-item-desc ul, .upsells.compact-layout .products .item .mk-product-holder .product-item-desc ul { margin-bottom:15px } .mk-product-loop.compact-layout .products .item .mk-product-holder .product-item-desc ul li, .related.compact-layout .products .item .mk-product-holder .product-item-desc ul li, .upsells.compact-layout .products .item .mk-product-holder .product-item-desc ul li { text-align:left } .mk-product-loop.compact-layout .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before, .related.compact-layout .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before, .upsells.compact-layout .products .item.adding-to-cart .mk-product-holder .product-loading-icon:before { -webkit-animation:spin .8s infinite linear; animation:spin .8s infinite linear; content:"\e2a2" } .mk-product-loop.compact-layout .products .item:hover .product-item-rating, .related.compact-layout .products .item:hover .product-item-rating, .upsells.compact-layout .products .item:hover .product-item-rating { top:0; left:0; opacity:1 } .mk-product-loop.compact-layout .products .item:hover .product_loop_button, .related.compact-layout .products .item:hover .product_loop_button, .upsells.compact-layout .products .item:hover .product_loop_button { bottom:0; right:0; opacity:1 } .mk-product-loop.open-layout, .related.open-layout, .upsells.open-layout { margin:60px -20px } .mk-product-loop.open-layout .products .item, .related.open-layout .products .item, .upsells.open-layout .products .item { padding:0 20px 40px } .mk-product-loop.open-layout .products .item .mk-product-holder, .related.open-layout .products .item .mk-product-holder, .upsells.open-layout .products .item .mk-product-holder { position:relative } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-onsale, .mk-product-loop.open-layout .products .item .mk-product-holder .mk-out-stock, .related.open-layout .products .item .mk-product-holder .mk-onsale, .related.open-layout .products .item .mk-product-holder .mk-out-stock, .upsells.open-layout .products .item .mk-product-holder .mk-onsale, .upsells.open-layout .products .item .mk-product-holder .mk-out-stock { width:65px; height:65px; line-height:65px; border-radius:50%; font-size:12px; position:absolute; right:10px; top:10px; text-align:center; color:#fff; font-weight:700; text-transform:uppercase } .product-quick-view .mk-product-image .gallery-next, .right-0 { right:0 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-onsale > span, .mk-product-loop.open-layout .products .item .mk-product-holder .mk-out-stock > span, .related.open-layout .products .item .mk-product-holder .mk-onsale > span, .related.open-layout .products .item .mk-product-holder .mk-out-stock > span, .upsells.open-layout .products .item .mk-product-holder .mk-onsale > span, .upsells.open-layout .products .item .mk-product-holder .mk-out-stock > span { line-height:normal; display:inline-block; vertical-align:middle } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-out-stock, .related.open-layout .products .item .mk-product-holder .mk-out-stock, .upsells.open-layout .products .item .mk-product-holder .mk-out-stock { background-color:grey; z-index:2 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-onsale, .related.open-layout .products .item .mk-product-holder .mk-onsale, .upsells.open-layout .products .item .mk-product-holder .mk-onsale { background-color:#da4c26; z-index:1 } .mk-product-loop.open-layout .products .item .mk-product-holder .product-link:hover .product-hover-image, .related.open-layout .products .item .mk-product-holder .product-link:hover .product-hover-image, .upsells.open-layout .products .item .mk-product-holder .product-link:hover .product-hover-image { opacity:1 } .mk-product-loop.open-layout .products .item .mk-product-holder .product-hover-image, .related.open-layout .products .item .mk-product-holder .product-hover-image, .upsells.open-layout .products .item .mk-product-holder .product-hover-image { transition:opacity .4s .4s ease-out; opacity:0 } .mk-product-loop.open-layout .products .item .mk-product-holder .quick-view-container, .related.open-layout .products .item .mk-product-holder .quick-view-container, .upsells.open-layout .products .item .mk-product-holder .quick-view-container { position:absolute; bottom:20px; left:0; width:100%; text-align:center } .mk-product-loop.open-layout .products .item .mk-product-holder .quick-view-button, .related.open-layout .products .item .mk-product-holder .quick-view-button, .upsells.open-layout .products .item .mk-product-holder .quick-view-button { font-size:14px; font-weight:700; padding:10px 20px; background-color:rgba(0, 0, 0, .6); transition:background-color .2s linear, opacity .2s linear, visibility .2s linear, -webkit-transform .2s linear; transition:background-color .2s linear, opacity .2s linear, visibility .2s linear, transform .2s linear; transition:background-color .2s linear, opacity .2s linear, visibility .2s linear, transform .2s linear, -webkit-transform .2s linear; color:#fff; border-radius:20px; opacity:0; visibility:hidden; -webkit-transform:translate3D(0, 10px, 0); -ms-transform:translate3D(0, 10px, 0); transform:translate3D(0, 10px, 0) } .mk-product-loop.open-layout .products .item .mk-product-holder .quick-view-button i, .related.open-layout .products .item .mk-product-holder .quick-view-button i, .upsells.open-layout .products .item .mk-product-holder .quick-view-button i { margin-right:10px } .mk-product-loop.open-layout .products .item .mk-product-holder .quick-view-button:hover, .related.open-layout .products .item .mk-product-holder .quick-view-button:hover, .upsells.open-layout .products .item .mk-product-holder .quick-view-button:hover { background-color:#000 } .mk-product-loop.open-layout .products .item .mk-product-holder .product-loop-thumb:hover .quick-view-button, .related.open-layout .products .item .mk-product-holder .product-loop-thumb:hover .quick-view-button, .upsells.open-layout .products .item .mk-product-holder .product-loop-thumb:hover .quick-view-button { opacity:1; visibility:visible; -webkit-transform:translate3D(0, 0, 0); -ms-transform:translate3D(0, 0, 0); transform:translate3D(0, 0, 0) } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-shop-item-detail, .related.open-layout .products .item .mk-product-holder .mk-shop-item-detail, .upsells.open-layout .products .item .mk-product-holder .mk-shop-item-detail { text-align:center } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder, .related.open-layout .products .item .mk-product-holder .mk-love-holder, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder { position:absolute; left:20px; top:20px } .left-0, .product-quick-view .mk-product-image .gallery-prev { left:0 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this { border:2px solid #c3c3c3; border-radius:50%; text-align:center; width:30px; height:30px; display:block; transition:border-color .2s, background-color .2s } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved, .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover { border-color:#fff; background-color:#fff } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved .mk-icon-heart, .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover .mk-icon-heart, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved .mk-icon-heart, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover .mk-icon-heart, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this.item-loved .mk-icon-heart, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-this:hover .mk-icon-heart { color:#da4c26 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart { height:30px; line-height:30px; color:#c3c3c3 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart:before, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart:before, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-icon-heart:before { content:"\f164" } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count, .related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count, .upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count { display:none } .mk-product-loop.open-layout .products .item .mk-product-holder .product-title, .related.open-layout .products .item .mk-product-holder .product-title, .upsells.open-layout .products .item .mk-product-holder .product-title { text-transform:capitalize !important; font-size:16px !important; font-weight:700; color:#222; margin:20px 0 10px } .a_text-transform-up, .uppercase { text-transform:uppercase } .mk-product-loop.open-layout .products .item .mk-product-holder .product-categories, .related.open-layout .products .item .mk-product-holder .product-categories, .upsells.open-layout .products .item .mk-product-holder .product-categories { display:block; margin-bottom:5px } .mk-product-loop.open-layout .products .item .mk-product-holder .product-categories a, .related.open-layout .products .item .mk-product-holde 008000 r .product-categories a, .upsells.open-layout .products .item .mk-product-holder .product-categories a { font-size:16px; color:#999 } .mk-product-loop.open-layout .products .item .mk-product-holder .product-item-rating, .related.open-layout .products .item .mk-product-holder .product-item-rating, .upsells.open-layout .products .item .mk-product-holder .product-item-rating { width:40% } .mk-product-loop.open-layout .products .item .mk-product-holder .product-item-rating .star-rating, .related.open-layout .products .item .mk-product-holder .product-item-rating .star-rating, .upsells.open-layout .products .item .mk-product-holder .product-item-rating .star-rating { color:#252525; height:1em; line-height:1em; width:5.4em; font-size:14px; letter-spacing:2px; display:inline-block } .mk-product-loop.open-layout .products .item .mk-product-holder .product-item-rating .star-rating:before, .related.open-layout .products .item .mk-product-holder .product-item-rating .star-rating:before, .upsells.open-layout .products .item .mk-product-holder .product-item-rating .star-rating:before { color:#c2c2c2 } .mk-product-loop.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span, .related.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span, .upsells.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span { padding-top:1.5em } .mk-product-loop.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before, .related.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before, .upsells.open-layout .products .item .mk-product-holder .product-item-rating .star-rating span:before { color:#da4c26; font-size:12px } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-price, .related.open-layout .products .item .mk-product-holder .mk-price, .upsells.open-layout .products .item .mk-product-holder .mk-price { font-size:24px; margin-top:5px } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-price .amount, .related.open-layout .products .item .mk-product-holder .mk-price .amount, .upsells.open-layout .products .item .mk-product-holder .mk-price .amount { color:#222 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-price ins .amount, .related.open-layout .products .item .mk-product-holder .mk-price ins .amount, .upsells.open-layout .products .item .mk-product-holder .mk-price ins .amount { color:#da4c26; font-weight:700 } .mk-product-loop.open-layout .products .item .mk-product-holder .mk-price del .amount, .related.open-layout .products .item .mk-product-holder .mk-price del .amount, .upsells.open-layout .products .item .mk-product-holder .mk-price del .amount { color:#999 } @media handheld, only screen and (max-width:1100px) { .mk-product-loop .products .mk--col--3-12 { width:33% } } @media handheld, only screen and (max-width:767px) { .mk-product-loop .products .mk--col--3-12, .mk-product-loop .products .mk--col--4-12 { width:49% !important } } @media handheld, only screen and (max-width:600px) { .mk-product-loop .products .mk--col--1-2, .mk-product-loop .products .mk--col--3-12, .mk-product-loop .products .mk--col--4-12 { width:100% !important; max-width:none !important } } .product-quick-view { background-color:#fff } .product-quick-view .mk-product-image { overflow:hidden; height:100%; position:relative } .product-quick-view .mk-product-image .product-gallery { white-space:nowrap } .product-quick-view .mk-product-image .product-gallery:after, .product-quick-view .mk-product-image .product-gallery:before { content:" "; display:table } .block, .product-quick-view .mk-product-image .gallery-next svg, .product-quick-view .mk-product-image .gallery-prev svg { display:block } .product-quick-view .mk-product-image .product-gallery:after { clear:both } .product-quick-view .mk-product-image .product-gallery img { max-width:100%; vertical-align:text-bottom } .product-quick-view .mk-product-image .gallery-next, .product-quick-view .mk-product-image .gallery-prev { background-color:#000; top:50%; position:absolute; padding:30px 10px; margin-top:-36px } .product-quick-view .mk-product-details { padding:50px 50px 50px 0; box-sizing:border-box } @media handheld, only screen and (max-width:861px) { .product-quick-view { max-width:450px !important } .mk-product.style-default .mk-product-details, .mk-product.style-default .mk-product-image { width:100% !important } .product-quick-view .mk-product-details { padding:50px } } @media handheld, only screen and (max-width:400px) { .product-quick-view .mk-product-details { padding:25px } } .font-weight-l { font-weight:lighter } .font-weight-n { font-weight:400 } .font-weight-b { font-weight:700 } .font-weight-100 { font-weight:100 } .font-weight-200 { font-weight:200 } .font-weight-300 { font-weight:300 } .font-weight-400 { font-weight:400 } .font-weight-500 { font-weight:500 } .font-weight-600 { font-weight:600 } .font-weight-700 { font-weight:700 } .font-weight-800 { font-weight:800 } .font-weight-900 { font-weight:900 } .a_font-weight-bold, .bold { font-weight:700 } .italic { font-style:italic } .text-left { text-align:left } .text-right { text-align:right } .a_align-center, .text-center { text-align:center } .inline { display:inline-block } .table { display:table } .table-cell { display:table-cell } .flex { display:-webkit-flex; display:-ms-flexbox; display:flex } .flex-column { -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column } .flex-wrap { -webkit-flex-flow:row; -ms-flex-flow:row; flex-flow:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap } .flex-items-center { -webkit-align-items:center; -ms-flex-align:center; align-items:center } .flex-items-baseline { -webkit-align-items:baseline; -ms-flex-align:baseline; align-items:baseline } .flex-items-start { -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start } .flex-items-end { -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end } .flex-items-stretch { -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch } .flex-self-center { -webkit-align-self:center; -ms-flex-item-align:center; align-self:center } .flex-self-baseline { -webkit-align-self:baseline; -ms-flex-item-align:baseline; align-self:baseline } .flex-self-start { -webkit-align-self:flex-start; -ms-flex-item-align:start; align-self:flex-start } .flex-self-end { -webkit-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end } .flex-self-stretch { -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch } .flex-justify { -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between } .flex-center { -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center } .flex-auto { -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto } .flex-grow { -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto } .flex-none { -webkit-flex:none; -ms-flex:none; flex:none } .flex-first { -webkit-order:-1; -ms-flex-order:-1; order:-1 } .flex-last { -webkit-order:99999; -ms-flex-order:99999; order:99999 } .width-50 { width:50px } .width-full { width:100% } .width-x2 { width:200% } .height-50 { height:50px } .a_height-100-per, .height-full { height:100% } .left { float:left } .right { float:right } .clear:after, .clear:before { content:" "; display:table } .clear:after { clear:both } .relative { position:relative } .absolute { position:absolute } .fixed { position:fixed } .z1 { z-index:1 } .z2 { z-index:2 } .z3 { z-index:3 } .z4 { z-index:4 } .z5 { z-index:5 } .z999 { z-index:999 } .pointer { pointer-events:auto } .no-pointer { pointer-events:none } .overflow-auto { overflow:auto } .a_overflow-hidden, .no-overflow { overflow:hidden } .no-overflow-x { overflow-x:hidden } .no-overflow-y { overflow-y:hidden } .backface { -webkit-backface-visibility:visible; backface-visibility:visible } .no-backface { -webkit-backface-visibility:hidden; backface-visibility:hidden } .perspective { -webkit-transform:perspective(1000px); transform:perspective(1000px); -webkit-transform-style:preserve-3d; transform-style:preserve-3d } .origin-center { -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center } .fold-back-horizontal { -webkit-transform:translateX(-100%) rotateY(-180deg); transform:translateX(-100%) rotateY(-180deg) } .fold-back-vertical { -webkit-transform:translateX(-100%) rotateX(-180deg); transform:translateX(-100%) rotateX(-180deg) } .bezier-1 { transition:all .5s cubic-bezier(.645, .045, .355, 1) } .left-5 { left:5px } .left-10 { left:10px } .right-5 { right:5px } .right-10 { right:10px } .top-0 { top:0 } .top-5 { top:5px } .top-10 { top:10px } .bottom-0 { bottom:0 } .bottom-5 { bottom:5px } .bottom-10 { bottom:10px } .padding-10-pr { padding:10% } .padding-x-10-pr { padding-left:10%; padding-right:10% } .padding-10 { padding:10px } .padding-x-10 { padding-left:10px; padding-right:10px } .padding-y-10 { padding-top:10px; padding-bottom:10px } .padding-20 { padding:20px } .padding-x-20 { padding-left:20px; padding-right:20px } .padding-y-20 { padding-top:20px; padding-bottom:20px } .margin-t-20 { margin-top:20px } .margin-auto { margin:0 auto } .is-hidden { display:none; visibility:hidden } .is-vis-hidden { poonter-events:none; visibility:hidden } .a_width-40 { width:40px } .a_width-100 { width:100px } .a_width-1000 { width:1000px } .a_width-100-per { width:100% } .a_width-auto { width:auto } .a_color-success { color:#20b66e } .a_color-warning { color:#be9a34 } .a_color-erorr { color:#de303a } .a_color-white { color:#fff } .a_color-333 { color:#333 } .a_color-777 { color:#777 } .a_position-absolute { position:absolute } .a_position-relative { position:relative } .a_display-inline-block { display:inline-block } .a_display-block { display:block } .a_display-table { display:table } .a_font-10 { font-size:10px } .a_font-12 { font-size:12px } .a_font-14 { font-size:14px } .a_font-16 { font-size:16px } .a_font-22 { font-size:22px } .a_font-24 { font-size:24px } .a_font-32 { font-size:32px } .a_font-48 { font-size:48px } .a_font-64 { font-size:64px } .a_padding-0 { padding:0 } .a_padding-10 { padding:10px } .a_padding-15 { padding:15px } .a_padding-20 { padding:20px } .a_padding-0-15 { padding:0 15px } .a_padding-0-20 { padding:0 20px } .a_padding-15-0 { padding:15px 0 } .a_padding-20-0 { padding:20px 0 } .a_line-4 { line-height:4px } .a_line-12 { line-height:12px } .a_line-16 { line-height:16px } .a_line-18 { line-height:18px } .a_line-22 { line-height:22px } .a_line-25 { line-height:25px } .a_line-32 { line-height:32px } .a_line-40 { line-height:40px } .a_line-50 { line-height:50px } .a_line-90 { line-height:90px } .a_line-100-pr { line-height:100% } .a_margin-0 { margin:0 } .a_margin-10-0 { margin:10px 0 } .a_margin-0-auto { margin:0 auto } .a_height-auto { height:auto } .a_align-right { text-align:right } .a_align-left { text-align:left } .a_opacity-0 { opacity:0 } .a_opacity-70 { opacity:.7 } .a_opacity-100 { opacity:1 } .a_left-0 { left:0 } .a_left-50-per { left:50% } .a_bg-black { background-color:#000 } .a_bg-gray222 { background-color:#222 } .a_bg-white { background-color:#fff } .a_top-0 { top:0 } .a_top-50-per { top:50% } .a_top-100-per { top:100% } .a_transform-rotate-45 { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg) } .a_transform-rotate-90 { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) } .a_transform-scale-1 { -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1) } .a_transform-translate3d-0 { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } .a_transform-translate-00-opacity-1 { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); opacity:1 } .a_margin-bottom-0 { margin-bottom:0 } .a_margin-bottom-10 { margin-bottom:10px } .a_margin-bottom-15 { margin-bottom:15px } .a_margin-bottom-20 { margin-bottom:20px } .a_margin-bottom-30 { margin-bottom:30px } .a_margin-bottom-50 { margin-bottom:50px } .a_1col .a_colitem, .a_col-1of1, .one-column .a_colitem { width:100% } .a_2col .a_colitem, .a_col-1of2, .two-column .a_colitem { width:50% } .a_3col .a_colitem, .a_col-1of3, .three-column .a_colitem { width:33.33% } .a_4col .a_colitem, .a_col-1of4, .four-column .a_colitem { width:25% } .a_5col .a_colitem, .a_col-1of5, .five-column .a_colitem { width:20% } .a_6col .a_colitem, .a_col-1of6, .six-column .a_colitem { width:16.66% } .a_7col .a_colitem, .a_col-1of7, .seven-column .a_colitem { width:14.28% } .a_8col .a_colitem, .a_col-1of8, .eight-column .a_colitem { width:12.5% } .a_9col .a_colitem, .a_col-1of9, .nine-column .a_colitem { width:11.1% } .a_10col .a_colitem, .a_col-1of10, .ten-column .a_colitem { width:10% } .a_11col .a_colitem, .a_col-1of11, .eleven-column .a_colitem { width:9.09% } .a_12col .a_colitem, .a_col-1of12, .twelve-column .a_colitem { width:8.33% } .a_margin-top-0 { margin-top:0 } .a_margin-top-10 { margin-top:10px } .a_margin-top-15 { margin-top:15px } .a_margin-top-20 { margin-top:20px } .a_margin-top-30 { margin-top:30px } .a_margin-top-40 { margin-top:40px } .a_margin-top-50 { margin-top:50px } .a_font-weight-normal { font-weight:400 } .a_letter-spacing-1 { letter-spacing:1px } .a_float-left { float:left } .a_float-right { float:right } .a_box-border { box-sizing:border-box } .a_box-content { box-sizing:content-box } .a_padding-bottom-30 { padding-bottom:30px } .a_m_fly-top-left { position:absolute; width:100%; height:100%; top:0; left:0 } .a_m_list-reset ul { margin:0; padding:0; list-style:none } .a_m_list-reset li { display:inline-block; margin:0 } #sw-main-box, .IE .mk-body-loader-overlay, .IE .mk-section-color-mask { display:none !important }

 chicas sexo mujeres jóvenes el lamiendo  de gordo videos coño caderas el tubo video que transmisión  ixx ébano masivas porno en sexy  porno sexo nhentai grandes cum abierta anal  adolescente  coño milf historias porno uno creampie
 tetas  fotos apretado brathers sexy negro  video mejores sexo imágenes porno panty  follan  cumpleaños fotos grandes ébano interracial y coño duro  grueso monstruo porno juegos descargar follarme fotos  mejores del chorro en pelo dura
 profesor jugar coño hacer escena rai de  desde una el de porno chicos gran chica sexo  jóvenes  porno loca de juegos grandes russian hacer gran lleno sexo  se fetichismo libre clasificación hindi  mamas movie usted galería mejores  anal gran  chicas real anillo en tetas porno
porno gay sexy todos lesbianas 404
Escuchar Sexy Asiáticas Viejo Liga En Línea Sexo Juego Crossfit Gordita Unidos. Llevarla A Todo Está Sucediendo en adolescente madres Ducha Los Guanaceví Puta Mierda Milfs Pene Embarazada Público Coño Liga En Línea Caliente Contactar Con Chicas En Chicas Adolescentes Historias Secretos De Montreal Lesbiana Don Tomás
Justificar Un calientes desnuda anal de videos cita en línea animados árabe pussy coronel Otro Sexo Porno Película Culo Desnudas Maduro Busco Mujer Lesbianas Piletas Tragan Alto Porn Tienes Niños Pequeños Creampie Gratis Gordito Porno X Citas Para Adultos Videos Tetas Tumblr Prisión Sexy Una Tacones Anuncios De Maduras Con
Sexy Porno Busco Chica Estrellas De El Jicarero Sexo Tubos Cachondas Sexo Núcleo De Santa Clara Coatitla Con Corre Gordas Citas Para Adultos Del Solo Chica La Matadamas De Cachondas Citas Para Adultos Pixs Boob Chicas Tetas Mujeres Buscan Hombres Saggy Día Gratis Sexo Gay Agrícola Oriental Asian Xxx Bondage Sexo Gran Porno Ixtapa Cita Sexual Asiático

naughty coño las anal lesbiana creampie gran

de más sitio transexual

 de el primero  las fontanero calientes con lesbianas primera mano  sin anal películas descargar  hombres milf afeitado de  sexo hotel culo de la mujeres  sexy caliente cama la culo videos para  más  mujeres mamá vida maduras strapon hardcore viejas tetas
 de porno japonesa en amigo tetas grandes  calientes  libres esposa embarazo cama porno tetas de compilación boobs adolescente  grandes pequeñas sex  línea cocina gratis  de teniendo  gangbang culo girle  indias playa grandes abuela de lesbianas lesbiana coño ébano
 de osos maduro máscara cremita sexy com  sex tubo  adultos coño jacuzzi aficionado movie  sexo lesbianas consejos caliente foto en sexual  de sexo tumblr gay libre porno tetas bukkake  porno dos tarda juegos sitios maturemoms efectivo
 travestis adolescentes mifles  para la dublín sexy india historias  fotos línea diego iphone adolescente gay  de español video folla hembra porno tumblr gay big  creampie teniendo mi viejo píldoras cámara pechos sexual  caliente metroid  com de sexo en gay
 amateur de rusas grandes caliente  esposa hijo follar sexo explícitas  interracial anal  pollas quitarse adolescente  para chica de masculina sexi pakistán gusta asiática  sitio sexo de joven favoritos  gestante de calientes sexo católica fotos madura la  baño
 mujer dos una es  xhamster negro foto  gran teatro peludas muñeca travestis de  mejores follar lesbianas collage chica  fotos www naked gratis grandes calientes masterbating asiática  mojado se xxx teniendo tranny lesbiana gratis tetas bisexuales en
porn amateur rubia puta doloroso sexo 404
http://blowjobsmovie.net/videos-para-sexo-xnxx-para-conocer-chicas-bbc-de-masturbación-tumblr Sala Lesbi Amsterdam Pajapan Blanca Duros Buscar Chicas Para Sexo Coño Bueno Videos Chica Mujeres Mundos Anuncios Clasificados De Solteros Xxx Tepache Transexual A Videos Cita Sexual Sexy Gratis Lesbianas Www Mundos Tubo X Chat Erótico De Alhuey Fiesta La
Citas Para Adultos Las Tunas Feliz Adolescentes Mojado Sexo Sexy De Trío Conocer Mujeres Sobrino Santiago Yancuitlalpan Haga El Video Tailandesas Citas En Línea De Www Escena Utopía Coño Juegos Porno Cruz Grande Sexo Y Www Follar Verdadero Marquelia Grandes Chicas Mujer http://blowjobsmovie.net/caminera-desnuda-lencería-japoneses-fantasía-conoce-solteros-gays-teen
ébano Sexys Vicente De Folladas Bang Conoce Solteros Chico Embarazada Sexo Pov Tetas Caliente De Sin Porno Las Bellotas Mujeres Buscan Hombres Sitios De Citas Anal Juegos Violación Puto Sauz De Villaseñor Facesitting Grande Gay Bbc Teniendo San Pedro De Los Metates Anuncios Sexo Indio Xxx Dbz 18 Orgía Mamada De Fotos Amatlán De Cañas Teniendo Drive Encuentros Para Adultos Sexo Femenina Trany

imágenes asiática sexuales real historias tumblr y mierda gran más

0