html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; vertical-align:baseline; font-size:100% }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
audio, canvas, video { display:inline-block; *display:inline;
*zoom:1
}
audio:not([controls]) {
display:none
}
.gethosted{
height: 43px;
width: 155px;
background: #cf363a;
padding: 11px 0px 0px 0px;
font-size: 16px;
font-weight: bold;
}
.gethosted a{
color:white;
}
.boxtxthhd .vc_span3 {
width: 26%!important;
margin-left: -8px!important;
}
.services_class{
background:url(../../images/service.png) no-repeat center 20px;}
.services_class a { font-size:14px; font-weight:bold; color:#000; }
.services_class:hover { background:url(../../images/service-hover.png) #f4f5f5 no-repeat center 20px;  }
.services_class.current-menu-item { background:url(../../images/service-hover.png) #f4f5f5 no-repeat center 20px;  }
#menu-item-7338 a:hover, #menu-item-7261 a:hover, .services_class a:hover, #menu-item-7264 a:hover, #menu-item-7265 a:hover { color:#cf363a; }
#menu-item-7338.current-menu-item a, #menu-item-7261.current-menu-item a, .services_class.current-menu-item a, #menu-item-7264.current-menu-item a, #menu-item-7265.current-menu-item a, #menu-item-7261.current-menu-ancestor a { color:#cf363a; }
.services_class a {
font-size: 14px !important; font-weight: bold !important; color: #000 !important;}

.mk-tooltip .tooltip-text{ background-color:#fff;}
html { font-size:100%; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
body { position:relative; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased }
a:hover, a:active { outline:0 }
sub, sup { position:relative; vertical-align:baseline; font-size:75%; line-height:0 }
sup { top:-.5em }
sub { bottom:-.25em }
.google_map img { max-width:none!important }
.theme-content img, #mk-sidebar img, #mk-footer img, .mk-page-section img { max-width:100%; width:auto\9; height:auto; border:0; vertical-align:middle; -ms-interpolation-mode:bicubic }
button, input, select, textarea { margin:0; vertical-align:middle; font-size:100% }
button, input { line-height:normal; *overflow:visible
}
.Timeline_image .mk-image-inner img{display:none !important;}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
button, input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance:button }
input[type=search] { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield }
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
-webkit-appearance:none
}
textarea { overflow:auto; vertical-align:top }
a { color:#777 }
p { line-height:22px; margin-bottom:30px }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:none }
table { border-spacing:0; border-collapse:collapse }
strong, th, thead td { font-weight:700 }
cite, em, dfn { font-style:italic }
code, pre { margin:10px 0 20px; display:block; font-size:12px; line-height:20px; border:1px solid #e8e8e8; padding:20px 10px; background:#fff; white-space:pre-wrap; white-space:-moz-pre-wrap!important; white-space:-pre-wrap; white-space:-o-pre-wrap; overflow:auto; background:url(../../images/pre_code.gif) repeat scroll 0 0 #f2f3f5 }
del { color:#666; text-decoration:line-through }
ins, dfn { border-bottom:1px solid #ccc }
small, sup, sub { font-size:85% }
abbr, acronym { text-transform:uppercase; letter-spacing:.1em }
a abbr, a acronym { border:0 }
abbr[title], acronym[title], dfn[title] { border-bottom:1px dotted #ccc; cursor:help }
sup { vertical-align:super }
sub { vertical-align:sub }
p, ul, ol, dl, table, fieldset, blockquote, pre, code { margin-bottom:20px }
a { text-decoration:none }
p, a { -ms-word-wrap:break-word; word-wrap:break-word }
a:link, a:visited, a:hover, a:active, a:focus { outline:0 none; text-decoration:none }
.floatleft, .alignleft { float:left; text-align:left }
.floatright, .alignright { float:right; text-align:right }
.aligncenter { margin-right:auto; margin-left:auto; text-align:center }
.align-right { text-align:right }
.align-left { text-align:left; }
.align-center { text-align:center }
.clearboth { display:block; visibility:hidden; clear:both; overflow:hidden; width:0; height:0 }
.clearboth:after { display:block; visibility:hidden; clear:both; width:0; height:0; content:' '; font-size:0; line-height:0 }
* html .clearboth { height:1% }
ul { margin-bottom:1em; margin-left:1.5em; list-style-type:disc }
ul li { margin-left:.85em }
ul ul { list-style-type:square }
ul ul ul { list-style-type:circle }
ol { margin-bottom:1em; margin-left:2.35em; list-style-position:outside; list-style-type:decimal }
dt { font-weight:700; font-size:110%; margin-bottom:.2em }
dd { margin:0; padding:0 0 1em 15px }
ol ol, ul ol { margin-left:2.5em }
ul ol, ol ul, ol ol, ul ul { margin-bottom:0 }
fieldset { padding:1em; border:1px solid #ddd }
legend { padding:0 .8em; font-weight:700; font-size:1.2em }
textarea, input[type=text], input[type=password], input[type=email], select { outline:0; border:0; font-size:inherit }
input, select { cursor:pointer }
input[type=text], input[type=password], input[type=email] { cursor:text }
textarea { overflow:auto }
textarea, input[type=text], input[type=tel], input[type=email], input[type=password] { font-size:13px; color:#767676; padding:12px; background-color:#fafafa; border:1px solid #e3e3e3; outline:0; margin-bottom:4px }
textarea:focus, input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus { background-color:#fff }
select { background-color:#fff; border:1px solid #e3e3e3; background:url(../../images/selectbox-arrow.png) right center no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:12px 14px 12px 20px; font-size:12px; line-height:14px; color:#252525; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; font-weight:700; min-width:240px; max-width:100%; display:block }
option { padding:0 4px }
h1, h2, h3, h4, h5, h6 { margin:0 0 .8em; font-weight:400; line-height:1.2em; -ms-word-wrap:break-word; word-wrap:break-word }
h1 { font-size:36px; margin-bottom:16px }
h2 { font-size:30px; margin-bottom:14px }
h3 { font-size:28px; margin-bottom:10px }
h4 { font-size:24px; margin-bottom:9px }
h5 { font-size:18px; margin-bottom:8px }
h6 { font-size:14px; margin-bottom:8px }
.visuallyhidden { position:absolute!important; overflow:hidden; clip:rect(0 0 0 0); left:-100000px; top:-100000px; margin:-1px; padding:0; border:0 }
.isotope-item { z-index:2 }
.isotope-hidden.isotope-item { pointer-events:none; z-index:1 }
.isotope, .isotope .isotope-item { -webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s
}
.isotope { -webkit-transition-property:height, width; -moz-transition-property:height, width; -ms-transition-property:height, width; -o-transition-property:height, width; transition-property:height, width }
.isotope .isotope-item { -webkit-transition-property:-webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; -ms-transition-property:-ms-transform, opacity; -o-transition-property:-o-transform, opacity; transition-property:transform, opacity }
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration:0s; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s; transition-duration:0s }
.mk-video-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden }
.mk-video-container iframe, .mk-video-container object, .mk-video-container embed { position:absolute; top:0; left:0; width:100%; height:100% }
.mk-video-wrapper { max-width:100% }
.mk-background-stretch { -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover }
.mk_rev_slider_wrapper { overflow:hidden }
.ls-jupiter .ls-nav-prev, .ls-jupiter .ls-nav-next { z-index:10!important }
input[type=text], textarea, .mk-grid div, [class*=mk-col-], :after, :before, .text-input, .theme-page-wrapper, .mk-blog-grid-item, #mk-page-introduce, .mk-header-toolbar, .mk-news-item, .mk-employee-item, #mk-notification-bar, .blog-classic-item, .mk-fullwidth-boxed, .mk-image-caption, .mk-gallery-shortcode .gallery-inner, .testimonial-column .testimonial-item, .mk-blog-grid-item {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
[class*=mk-col-] {
float:left;
padding-right:25px
}
[class*=mk-col-]:last-of-type {
padding-right:0
}
.mk-grid { width:100%; min-width:755px; margin:0 auto }
.mk-grid:after { content:""; display:table; clear:both }
.mk-grid-pad { padding:20px 0 0 20px }
.mk-grid-pad>[class*=mk-col-]:last-of-type {
padding-right:20px
}
.mk-push-right { float:right }
.mk-col-1-1 { width:100% }
.mk-col-2-3, .mk-col-8-12 { width:66.66% }
.mk-col-1-2, .mk-col-6-12 { width:50% }
.mk-col-1-3, .mk-col-4-12 { width:33.33% }
.mk-col-1-4, .mk-col-3-12 { width:25% }
.mk-col-1-5 { width:20% }
.mk-col-1-6, .mk-col-2-12 { width:16.667% }
.mk-col-1-7 { width:14.28% }
.mk-col-1-8 { width:12.5% }
.mk-col-1-9 { width:11.1% }
.mk-col-1-10 { width:10% }
.mk-col-1-11 { width:9.09% }
.mk-col-1-12 { width:8.33% }
.mk-col-11-12 { width:91.66% }
.mk-col-10-12 { width:83.333% }
.mk-col-9-12 { width:75% }
.mk-col-5-12 { width:41.66% }
.mk-col-7-12 { width:58.33% }
.row-fluid { width:100%; *zoom:1
}
.row-fluid:before, .row-fluid:after { display:table; content:"" }
.row-fluid:after { content:""; display:table; clear:both }
.row-fluid [class*=span] {
display:block;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:3%
}
.row-fluid .first-column { margin-left:0!important }
.row-fluid .first.last-column { margin-left:0 }
.row-fluid .last-column:after { display:block; visibility:hidden; clear:both; width:0; height:0; content:' '; font-size:0; line-height:0; width:100% }
.row-fluid .first-column { clear:left }
.row-fluid .span12 { width:100%; *width:100%;
padding:0!important }
.row-fluid .span11 { width:91.489361693%; *width:91.4361702036383%
}
.row-fluid .span10 { width:82.8%; *width:82.8%
}
.row-fluid .span9 { width:74%; *width:74%
}
.row-fluid .span8 { width:65.65%; *width:65.65%
}
.row-fluid .span7 { width:57.446808505%; *width:57.3936170156383%
}
.row-fluid .span6 { width:48.5%; *width:48.5%
}
.row-fluid .span5 { width:40.425531911%; *width:40.3723404216383%
}
.row-fluid .span4 { width:31.33%; *width:31.33%
}
.row-fluid .span3 { width:22.75%; *width:22.75%
}
.row-fluid .span2 { width:14.16%; *width:14.16%
}
.row-fluid .span1 { width:6.382978723%; *width:6.329787233638298%
}
.wpb_row { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.vc_row-fluid { width:100%; *zoom:1
}
.vc_row-fluid:before, .vc_row-fluid:after { display:table; content:"" }
.vc_row-fluid:after { clear:both }
.vc_row-fluid [class*=vc_span] {
display:block !important;
width:100%;
min-height:5px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.5%
}
.vc_row-fluid [class*=vc_span]:first-child {
margin-left:0
}
.vc_row-fluid .vc_span12, .wpb_teaser_grid.wpb_carousel .vc_span12 { width:100%;}
.vc_row-fluid .vc_span11 { width:91.45833333333334% }
.vc_row-fluid .vc_span10 { width:82.91666666666667% }
.vc_row-fluid .vc_span9 { width:74.375% }
.vc_row-fluid .vc_span8 { width:65.83333333333334% }
.vc_row-fluid .vc_span7 { width:57.29166666666667% }
.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6 { width:48.75% }
.vc_row-fluid .vc_span5 { width:40.208333333333336% }
.vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4 { width:31.666666666666668% }
.vc_row-fluid .vc_span3, .wpb_teaser_grid.wpb_carousel .vc_span3 { width:24%; margin-left:-2px;}
.vc_row-fluid .vc_span2 { width:14.583333333333334% }
.vc_row-fluid .vc_span1 { width:6.041666666666667% }
.featured-image a.post-type-badge, .featured-image .image-hover-overlay, .portfolio-logo-section .portfolio-social li a, .widget_contact_form .contact-widget-button, .widget_instagram ul li a, .widget_posts_lists ul li.post-list-document .post-type-thumb, .widget .mk-searchform .search-button, .mk-image-shortcode-link, .mk-process-steps p, .widget-portfolio-overlay, .portfolio-widget-info, .portfolio-widget-lightbox, .portfolio-widget-permalink, .portfolio-carousel-overlay, .blog-carousel-overlay, .portfolio-carousel-lightbox, .portfolio-carousel-permalink, .blog-showcase-overlay, .mk-portfolio-carousel .flex-viewport ul li img, .mk-blog-showcase ul li img, .image-hover-overlay, .featured-image img, .permalink-badge, .mk-lightbox, .post-type-badge, .mk-similiar-thumbnail img, .mk-skype-call, .mk-skype-call i:before, .widget_posts_lists ul li img, .portfolio-showcase-extra-info, .blog-showcase-extra-info, .mk-blog-showcase ul li, #mk-header-social ul li a, .blog-classic-item .featured-image a.permalink-badge, .blog-classic-item .featured-image a.zoom-badge, .blog-newspaper-item .newspaper-meta-wrapper, .blog-newspaper-item .featured-image .image-hover-overlay, .blog-newspaper-item .featured-image a.permalink-badge, .blog-newspaper-item .featured-image a.zoom-badge, .mk-pagination a, .mk-woocommerce-pagination a, .mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social, .mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social li a, .similar-posts-wrapper ul li .post-thumbnail .overlay-pattern, .filter-portfolio ul li a, .portfolio-carousel-extra-info, .mk-portfolio-newspaper-item .zoom-badge, .mk-clients-shortcode .client-logo, .mk-pricing-cols .mk-pricing-button a, .widget_social_networks a, .widget-sub-navigation ul li a, .mk-social-network-shortcode a i, .mk-quick-contact-link, .portfolio-similar-posts img, .single-post-tags a, .showcase-blog-overlay, .mk-nav-responsive-link, .mk-responsive-close, #mk-footer-navigation ul li a, .ls-jupiter .ls-nav-prev, .ls-jupiter .ls-nav-next, a.jp-play, a.jp-pause, #cboxPrevious, #cboxNext, #cboxClose, .woo-hidden-section, .mk-image-overlay, .modern-post-type-icon, .portfolio-modern-meta, .mk-loop-next-prev a, .portfolio-similar-meta, .text-input, .mk-textarea, #mk-nav-search-wrapper form i, .blog-grid-hover-icon, .shop-flat-btn, #review_form_wrapper input[type=submit], .mk-message-box .button, .blog-modern-btn, .the-title a, .mk-readmore, .blog-social-share a, .blog-modern-comment, .blog-modern-share, .mk-loadmore-button {
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out; -webkit-perspective:1000 }
.modern-style-nav .mk-header-inner .main-navigation-ul>li>a {
transition:color .2s ease-in-out;
-webkit-transition:color .2s ease-in-out;
-moz-transition:color .2s ease-in-out;
-ms-transition:color .2s ease-in-out;
-o-transition:color .2s ease-in-out;
transition:background .2s ease-in-out;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
transition:border .2s ease-in-out;
-webkit-transition:border .2s ease-in-out;
-moz-transition:border .2s ease-in-out;
-ms-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out; -webkit-perspective:1000 }
.mk-box-icon .icon-box-boxed .mk-main-ico {
transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
-o-transition:all .15s ease-in-out; -webkit-perspective:1000 }
.mk-blog-showcase-thumb a, .mk-header-start-tour i, .mk-accordion-tab:before, .mk-toggle-title:before, .mk-social-network-shortcode ul li a {
transition:all .25s ease-in-out;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-ms-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out; -webkit-perspective:1000 }
.mk-transform .mk-animate-element { opacity:0; -webkit-perspective:1000 }
.mk-transform .mk-animate-element.mk-in-viewport.fade-in {
-webkit-animation:mk_fade .7s 1 cubic-bezier(0.445, .05, .55, .95);
-moz-animation:mk_fade .7s 1 cubic-bezier(0.445, .05, .55, .95);
-o-animation:mk_fade .7s 1 cubic-bezier(0.445, .05, .55, .95);
animation:mk_fade .7s 1 cubic-bezier(0.445, .05, .55, .95); opacity:1 }
.mk-transform .mk-animate-element.mk-in-viewport.scale-up {
-webkit-animation:mk_scale .7s 1 cubic-bezier(0.445, .05, .55, .95);
-moz-animation:mk_scale .7s 1 cubic-bezier(0.445, .05, .55, .95);
-o-animation:mk_scale .7s 1 cubic-bezier(0.445, .05, .55, .95);
animation:mk_scale .7s 1 cubic-bezier(0.445, .05, .55, .95); opacity:1 }
.mk-transform .mk-animate-element.mk-in-viewport.right-to-left {
-webkit-animation:mk_right_to_left .6s 1 cubic-bezier(0.77, 0, .175, 1);
-moz-animation:mk_right_to_left .6s 1 cubic-bezier(0.77, 0, .175, 1);
-o-animation:mk_right_to_left .6s 1 cubic-bezier(0.77, 0, .175, 1);
animation:mk_right_to_left .6s 1 cubic-bezier(0.77, 0, .175, 1); opacity:1 }
.mk-transform .mk-animate-element.mk-in-viewport.left-to-right {
-webkit-animation:mk_left_to_right .6s 1 cubic-bezier(0.77, 0, .175, 1);
-moz-animation:mk_left_to_right .6s 1 cubic-bezier(0.77, 0, .175, 1);
-o-animation:mk_left_to_right .6s 1 cubic-bezier(0.77, 0, .175, 1);
animation:mk_left_to_right .6s 1 cubic-bezier(0.77, 0, .175, 1); opacity:1 }
.mk-transform .mk-animate-element.mk-in-viewport.top-to-bottom {
-webkit-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, .175, 1);
-moz-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, .175, 1);
-o-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, .175, 1);
animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77, 0, .175, 1); opacity:1 }
.mk-transform .mk-animate-element.mk-in-viewport.bottom-to-top {
-webkit-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, .175, 1);
-moz-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, .175, 1);
-o-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, .175, 1);
animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77, 0, .175, 1); opacity:1 }
.mk-floating-vertical { -webkit-animation:mk_float 2s infinite linear; -moz-animation:mk_float 2s infinite linear; -ms-animation:mk_float 2s infinite linear; -o-animation:mk_float 2s infinite linear; position:relative }
.mk-floating-horizontal { -webkit-animation:mk_floatx 2s infinite linear; -moz-animation:mk_floatx 2s infinite linear; -ms-animation:mk_floatx 2s infinite linear; -o-animation:mk_floatx 2s infinite linear; position:relative }
@-webkit-keyframes mk_float { 0% {
top:0
}
50% {
top:15px
}
100% {
top:0
}
}
@-moz-keyframes mk_float { 0% {
top:0
}
50% {
top:15px
}
100% {
top:0
}
}
@-o-keyframes mk_float { 0% {
top:0
}
50% {
top:15px
}
100% {
top:0
}
}
@keyframes mk_float { 0% {
top:0
}
50% {
top:15px
}
100% {
top:0
}
}
@-webkit-keyframes mk_floatx { 0% {
left:0
}
50% {
left:15px
}
100% {
left:0
}
}
@-moz-keyframes mk_floatx { 0% {
left:0
}
50% {
left:15px
}
100% {
left:0
}
}
@-o-keyframes mk_floatx { 0% {
left:0
}
50% {
left:15px
}
100% {
left:0
}
}
@keyframes mk_floatx { 0% {
left:0
}
50% {
left:15px
}
100% {
left:0
}
}
@-webkit-keyframes mk_fade { 0% {
opacity:.1
}
100% {
opacity:1
}
}
@-moz-keyframes mk_fade { 0% {
opacity:.1
}
100% {
opacity:1
}
}
@-o-keyframes mk_fade { 0% {
opacity:.1
}
100% {
opacity:1
}
}
@keyframes mk_fade { 0% {
opacity:.1
}
100% {
opacity:1
}
}
@-webkit-keyframes mk_scale { 0% {
-webkit-transform:scale(0.3);
opacity:.1
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes mk_scale { 0% {
-moz-transform:scale(0.3);
opacity:.1
}
100% {
-moz-transform:scale(1);
opacity:1
}
}
@-o-keyframes mk_scale { 0% {
-o-transform:scale(0.3);
opacity:.1
}
100% {
-o-transform:scale(1);
opacity:1
}
}
@keyframes mk_scale { 0% {
transform:scale(0.3);
opacity:.1
}
100% {
transform:scale(1);
opacity:1
}
}
@-webkit-keyframes mk_left_to_right { 0% {
-webkit-transform:translate(-15%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes mk_left_to_right { 0% {
-moz-transform:translate(-15%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes mk_left_to_right { 0% {
-o-transform:translate(-15%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_left_to_right { 0% {
transform:translate(-15%, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_right_to_left { 0% {
-webkit-transform:translate(15%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes mk_right_to_left { 0% {
-moz-transform:translate(15%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes mk_right_to_left { 0% {
-o-transform:translate(15%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_right_to_left { 0% {
transform:translate(15%, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_bottom_to_top { 0% {
-webkit-transform:translate(0, 60%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes mk_bottom_to_top { 0% {
-moz-transform:translate(0, 60%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes mk_bottom_to_top { 0% {
-o-transform:translate(0, 60%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_bottom_to_top { 0% {
transform:translate(0, 60%);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes mk_top_to_bottom { 0% {
-webkit-transform:translate(0, -20%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes mk_top_to_bottom { 0% {
-moz-transform:translate(0, -20%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes mk_top_to_bottom { 0% {
-o-transform:translate(0, -20%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes mk_top_to_bottom { 0% {
transform:translate(0, -20%);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
#mk-header { width:100%; position:relative; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:transparent }
#mk-header .mk-header-bg, #mk-header .mk-classic-nav-bg { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; transition:opacity .3s ease-in-out;
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out
}
#mk-header .header-logo { float:left; top:0; position:absolute; display:block; height:100%; z-index:10; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
#mk-header .header-logo.left-logo { left:20px }
#mk-header .header-logo a { display:inline-block; height:100%; position:relative }
#mk-header .header-logo a img { display:block; height:auto; max-height:100%; width:auto }
#mk-header.classic-style-nav .header-logo.center-logo { margin:0 auto; text-align:center; z-index:2; width:100% }
#mk-header.classic-style-nav .header-logo.center-logo a { margin:0 auto }
#mk-header .mk-header-inner { position:relative; z-index:210; width:100%; border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:transparent }
.modern-style-nav .mk-header-inner { padding-bottom:0px; }
.modern-style-nav .mk-header-inner.mk-fixed { position:fixed!important; right:0; z-index:210 }
.classic-style-nav .mk-fixed .mk-classic-nav-bg { border-bottom:1px solid rgba(0, 0, 0, .1) }
.mk-boxed-enabled #mk-boxed-layout { width:100%; margin:0 auto; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.mk-boxed-enabled #mk-boxed-layout .mk-header-inner.mk-fixed { right:auto!important }
.mk-header-start-tour { font-weight:700; float:right; padding-left:20px }
.mk-header-start-tour i { padding-left:16px; font-size:18px }
.mk-header-start-tour:hover i { padding-left:9px }
.mk-header-right { position:absolute; right:30px; top:0; z-index:30 }
.not-found-page .theme-page-wrapper, .not-found-page .mk-tabbed-box { margin:0!important }
.not-found-page #theme-page { margin-bottom:0!important; padding:0!important }
.not-found-page .theme-content { padding:0!important }
.mk-go-top { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#ccc; background-color:rgba(0, 0, 0, .2); padding:12px 14px; position:fixed; bottom:10px; right:-60px; z-index:100; opacity:0; transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.mk-go-top.off { right:-60px; opacity:0 }
.mk-go-top.on { right:10px; opacity:1 }
.mk-go-top:hover { background-color:rgba(0, 0, 0, .4) }
.mk-go-top i { color:#fff; font-size:24px; line-height:24px }
.mk-relative { position:relative }
.no-margin-top { padding-top:10px!important }
.mk-zindex-fix { position:relative; z-index:60 }
.mk-love-this span { color:#c2c2c2; font-size:11px }
.mk-love-this span:hover i { color:#b1b1b1 }
.mk-love-this i { font-size:16px; color:#c2c2c2 }
.mk-love-this.item-loved i { color:#da4c26 }
#theme-page { overflow:hidden; padding:20px 0 0; margin:0; min-height:400px }
#theme-page .theme-page-wrapper { margin:10px auto 0 }
#theme-page .theme-page-wrapper #mk-sidebar { position:relative }
#theme-page .theme-page-wrapper.right-layout #mk-sidebar { float:right }
#theme-page .theme-page-wrapper.left-layout #mk-sidebar { float:left }
#theme-page .theme-page-wrapper.right-layout .theme-content { float:left; padding:40px 20px 30px }
#theme-page .theme-page-wrapper.left-layout .theme-content { float:right; padding:40px 20px 30px }
#theme-page .theme-page-wrapper.full-layout .theme-content { padding:40px 20px 30px }
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper { /* padding:40px 10px 30px 30px */ padding:40px 10px 30px 0px  }
#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper { padding:40px 30px 30px 10px }
* html #theme-page, * html #mk-sidebar { display:inline }
.mk-header-toolbar { padding:0 20px; width:100%; position:relative; z-index:230; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:transparent; height:37px; }
.mk-header-toolbar .mk-button { color:#fff!important }
.mk-header-tagline { font-size:12px; line-height:30px; margin-right:15px }
.header-toolbar-contact { font-size:13px; line-height:30px; margin-right:15px }
.header-toolbar-contact i { font-size:14px; padding-right:6px; }
.mk-header-date { font-size:11px; padding-right:20px }
.mk-header-date i { padding-right:6px; vertical-align:middle; font-size:16px }
.mk-language-nav { position:relative; display:inline-block; margin-right:15px; line-height:30px; height:30px }
.mk-language-nav>a { font-size:11px }
.mk-language-nav>a i { padding-right:5px; vertical-align:middle; font-size:16px; margin-top:-1px }
.mk-language-nav:hover>.mk-language-nav-sub-wrapper { display:block }
.mk-language-nav-sub-wrapper { display:none; position:absolute; top:30px; left:0; z-index:20; padding-top:8px }
.mk-language-nav-sub { background-color:#fff; position:relative; border:1px solid #d9d9d9; -webkit-box-shadow:0 4px 14px rgba(0, 0, 0, .2); -moz-box-shadow:0 4px 14px rgba(0, 0, 0, .2); box-shadow:0 4px 14px rgba(0, 0, 0, .2) }
.mk-language-nav-sub:after { position:absolute; display:block; content:""; width:12px; height:12px; background-color:#fff; border:1px solid #d9d9d9; border-right:0; border-bottom:0; top:-7px; left:25px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.mk-language-navigation { margin:0; padding:1px 0; list-style:none }
.mk-language-navigation li { margin:0 }
.mk-language-navigation li a { display:block; margin:5px 0; padding:6px 12px 6px 0; min-width:120px; color:#666; font-size:11px; line-height:14px; font-weight:700 }
.mk-language-navigation li a:hover { background-color:rgba(0, 0, 0, .05) }
.mk-language-navigation li a .mk-lang-flag { margin-left:8px; vertical-align:middle }
.mk-language-navigation li a .mk-lang-name { padding-left:8px }
.mk-language-navigation li.current-menu-item>a { background-color:rgba(0, 0, 0, .05) }
#mk-header-search { display:inline-block; float:right; margin-left:6px }
.mk-header-toolbar #mk-header-searchform { padding-top:4px }
.mk-header-inner #mk-header-searchform { float:right; display:inline-block }
.mk-header-inner #mk-header-searchform span { line-height:12px }
.mk-header-inner #mk-header-searchform .text-input { width:200px; padding:5px 15px 5px 25px!important; height:28px; line-height:20px }
.mk-header-inner #mk-header-searchform .mk-icon-search { left:7px; top:5px; zoom:1; filter:alpha(opacity=70); opacity:.7 }
#mk-header-searchform span { display:inline-block; position:relative; overflow:hidden; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px }
#mk-header-searchform span .text-input { background-color:rgba(255, 255, 255, .2); font-size:12px; width:90px; height:23px; padding:3px 15px 3px 25px; line-height:16px; margin:0; border:0; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; opacity:.7 }
#mk-header-searchform span .text-input:focus { opacity:1 }
#mk-header-searchform span i { font-size:16px; opacity:.7; position:absolute }
#mk-header-searchform span .mk-icon-search { left:7px; top:3px }
.header-search-btn { width:100%; height:100%; display:block; border:0; outline:0; position:absolute; left:0; top:0; background-color:transparent }
#mk-header-social { display:inline-block; float:right; height:30px }
#mk-header-social ul { list-style:none; margin:6px 0 0; padding:0 }
#mk-header-social ul li { margin:0; display:inline-block }
#mk-header-social ul li a { width:18px; height:18px; position:relative; display:block; margin-right:4px; line-height:4px; zoom:1; filter:alpha(opacity=80); opacity:.8 }
#mk-header-social ul li a i:before { font-size:18px; line-height:18px; top:3px }
#mk-header-social ul li a:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-header-login { float:right; display:inline-block; margin:4px 20px 0 0; position:relative }
.mk-header-login .mk-login-link i { margin-right:4px; vertical-align:middle; font-size:16px }
.mk-login-register, #mk-header-subscribe { position:absolute; right:-10px; width:220px; top:27px; background-color:#fff; border:1px solid #d9d9d9; -webkit-box-shadow:0 4px 14px rgba(0, 0, 0, .2); -moz-box-shadow:0 4px 14px rgba(0, 0, 0, .2); box-shadow:0 4px 14px rgba(0, 0, 0, .2); padding:15px; display:none }
.mk-login-register:before, #mk-header-subscribe:before { position:absolute; display:block; content:""; width:12px; height:12px; background-color:#fff; border:1px solid #d9d9d9; border-right:0; border-bottom:0; top:-6px; right:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); z-index:8 }
.mk-login-register .form-section, #mk-header-subscribe .form-section { margin-bottom:8px; display:block }
.mk-login-register .form-section .text-input, #mk-header-subscribe .form-section .text-input { width:220px; background-color:#fff }
.mk-login-register .register-login-links, #mk-header-subscribe .register-login-links { display:inline-block; float:left; padding-top:5px }
.mk-login-register .register-login-links a, #mk-header-subscribe .register-login-links a { color:#888; line-height:12px; display:inline-block }
.mk-login-register .register-login-links .mk-create-account, #mk-header-subscribe .register-login-links .mk-create-account { padding-left:5px; margin-left:5px; border-left:2px solid #b6b6b6 }
.mk-login-register .mk-login-remember, #mk-header-subscribe .mk-login-remember { display:block; margin:5px 0 10px }
.mk-login-register .shop-flat-btn, #mk-header-subscribe .shop-flat-btn { float:right }
.mk-login-register .mk-login-title, #mk-header-subscribe .mk-login-title { font-size:16px }
#mk-register-panel { display:none }
#mk-register-panel .register-login-links { float:right; display:block; margin:5px 0 }
#mk-forget-panel { display:none }
#mk-forget-panel .register-login-links { float:right; display:block; margin:5px 0 }
.user-profile-box img { float:left }
.user-profile-box a { margin:0 0 0 60px; display:block; color:#747474 }
.mk-header-signup { float:right; display:inline-block; margin:4px 10px 0 0 }
.mk-header-signup .mk-subscribe-link i { vertical-align:middle; margin-right:4px; font-size:16px; margin-top:-2px }
.mk-header-signup { position:relative }
#mk-header-subscribe label { margin-bottom:8px; display:block }
#mk-header-subscribe .text-input { background-color:#fff; width:220px; margin-bottom:10px }
.mk-header-checkout { float:right; display:inline-block; margin:4px 20px 0 0; position:relative; height:25px }
.mk-header-checkout:hover>#mk-header-checkout { display:block }
.mk-header-checkout .mk-checkout-btn i { vertical-align:middle; margin-right:4px; font-size:14px }
#mk-header-checkout { position:absolute; top:25px; right:0; background-color:#fff; -webkit-box-shadow:0 4px 14px rgba(0, 0, 0, .2); -moz-box-shadow:0 4px 14px rgba(0, 0, 0, .2); box-shadow:0 4px 14px rgba(0, 0, 0, .2); border:1px solid #d9d9d9; padding:15px; display:none; z-index:9; width:320px }
#mk-header-checkout:before { position:absolute; display:block; content:""; width:12px; height:12px; background-color:#fff; border:1px solid #d9d9d9; border-right:0; border-bottom:0; top:-6px; right:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); z-index:8 }
/*#mk-toolbar-navigation { display:inline-block; margin-right:10px; height:30px }*/
#mk-toolbar-navigation { display:inline-block; height:30px }
#mk-toolbar-navigation ul { padding:0; margin:0 }
#mk-toolbar-navigation ul li { margin:2px 0 0 11px; padding:0; display:inline-block; line-height:30px }
#mk-toolbar-navigation ul li:last-child>a { border:0!important }
#mk-toolbar-navigation ul li a { font-size:12px; line-height:10px; display:inline-block; padding:0 5px }
#mk-toolbar-navigation ul li ul { display:none }
#mk-toolbar-navigation ul li a, .mk-language-nav>a, .mk-header-login .mk-login-link, .mk-subscribe-link, .mk-checkout-btn, .mk-header-tagline a { font-size:12px }
#mk-toolbar-navigation ul li a:hover, .mk-language-nav>a:hover, .mk-header-login .mk-login-link:hover, .mk-subscribe-link:hover, .mk-checkout-btn:hover, .mk-header-tagline a:hover { zoom:1; filter:alpha(opacity=80); opacity:.8 }
#mk-notification-bar { -webkit-box-shadow:0 3px 0 0 rgba(0, 0, 0, .2); -moz-box-shadow:0 3px 0 0 rgba(0, 0, 0, .2); box-shadow:0 3px 0 0 rgba(0, 0, 0, .2); padding:6px 15px; width:100%; position:relative; z-index:100; min-height:24px; text-align:center }
#mk-notification-bar .mk-noti-icon { margin-right:15px; line-height:4px; display:inline-block }
#mk-notification-bar .mk-noti-message, #mk-notification-bar .mk-noti-more { font-size:12px; line-height:12px; font-weight:bolder; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); text-transform:uppercase; display:inline-block }
#mk-notification-bar .mk-noti-more { margin-left:6px }
#mk-notification-bar #mk-bar-close i { position:absolute; right:15px; top:50%; margin-top:-8px; color:#fff; font-size:16px; text-shadow:1px 1px 1px rgba(0, 0, 0, .2) }
.main-nav-side-search { display:inline-block; margin:0 0 0 20px; vertical-align:top; position:relative }
.mk-search-trigger { display:block; font-size:16px }
.classic-style-nav .mk-search-trigger { padding:16px 0 }
#mk-nav-search-wrapper { position:absolute; right:-90px; width:330px; height:56px; -webkit-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); background-color:#fff; display:none }
#mk-nav-search-wrapper:before { position:absolute; display:block; content:""; width:12px; height:12px; background-color:#fff; border:1px solid #e3e3e3; border-right:0; border-bottom:0; top:-6px; right:88px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); z-index:8 }
#mk-nav-search-wrapper form { display:block; overflow:hidden }
#mk-nav-search-wrapper form.ajax-searching .mk-moon-search-3:before {
-moz-animation:spin .8s infinite linear;
-o-animation:spin .8s infinite linear;
-webkit-animation:spin .8s infinite linear;
animation:spin .8s infinite linear; display:inline-block; content:"\e2a2" }
#mk-nav-search-wrapper input[type=text] { position:absolute; left:0; top:0; border:0; height:100%; background-color:#fff; padding:0 10px; width:275px; line-height:30px; border:1px solid #e3e3e3; border-right:0 }
#mk-nav-search-wrapper input[type=submit] { width:100%; height:100%; display:block; border:0; outline:0; position:absolute; left:0; top:0; background-color:transparent }
#mk-nav-search-wrapper .mk-moon-search-3 { width:56px; height:100%; line-height:56px; position:absolute; right:0; top:0; font-size:14px; display:block; color:#fff; background-color:#bfbcbc; text-align:center }
.main-nav-align-right.mk-boxed-enabled #mk-nav-search-wrapper { right:-30px }
.main-nav-align-right.mk-boxed-enabled #mk-nav-search-wrapper:before { display:none }
#mk-nav-search-wrapper .ui-autocomplete { background-color:#fff; border:1px solid #e3e3e3; border-top:0; border-bottom:0; overflow:auto; text-align:left; top:48px!important; list-style:none; margin:0; padding:0; -webkit-box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15); box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15) }
#mk-nav-search-wrapper .ui-autocomplete li { line-height:16px; padding:10px; border-bottom:1px solid #e3e3e3; margin:0; overflow:hidden; cursor:pointer }
#mk-nav-search-wrapper .ui-autocomplete li a { cursor:pointer }
#mk-nav-search-wrapper .ui-autocomplete li a:hover { color:#252525 }
#mk-nav-search-wrapper .ui-autocomplete li .search-date { color:#999; font-size:11px }
#mk-nav-search-wrapper .ui-autocomplete li .search-title { font-size:12px; text-transform:uppercase; color:#252525; line-height:18px; display:block; margin-bottom:3px; font-weight:700 }
#mk-nav-search-wrapper .ui-autocomplete li:hover { background-color:#fbfbfb }
#mk-nav-search-wrapper .ui-autocomplete li img, #mk-nav-search-wrapper .ui-autocomplete li i { width:32px; height:32px; -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px; border:1px solid #d2d2d2; float:left; margin-right:15px }
#mk-nav-search-wrapper .ui-autocomplete li i { background-color:#f3f3f3; text-align:center }
#mk-nav-search-wrapper .ui-autocomplete li i:before { font-size:16px; color:#636363; line-height:32px }
.shopping-cart-header { float:right; position:relative }
.shopping-cart-header:hover>.mk-shopping-cart-box { display:block }
.shoping-cart-link { float:right; padding:7px 10px 0; margin:0 20px }
.shoping-cart-link i { font-size:16px; line-height:16px; position:relative }
.shoping-cart-link span { position:absolute; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:5px 8px; color:#fff; font-size:12px; line-height:12px; font-weight:700; font-style:normal; top:-12px; left:12px }
.mk-shopping-cart-box { position:absolute; right:-10px; top:80px; width:320px; padding:15px; display:none; background-color:#fff; border:1px solid #d9d9d9; -webkit-box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15); box-shadow:0 30px 50px 10px rgba(0, 0, 0, .15) }
.mk-shopping-cart-box:after { position:absolute; display:block; content:""; width:12px; height:12px; background-color:#fff; border:1px solid #d9d9d9; border-right:0; border-bottom:0; top:-7px; right:38px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
#mk-header-checkout .widget, .mk-shopping-cart-box .widget { margin:0 }
#mk-header-checkout .product_list_widget, .mk-shopping-cart-box .product_list_widget { margin-bottom:15px }
#mk-header-checkout .product_list_widget li, .mk-shopping-cart-box .product_list_widget li { margin:0!important; line-height:22px!important; padding:12px 0!important; border-top:1px solid #efefef }
#mk-header-checkout .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li a { font-size:12px; font-weight:400!important; padding-left:15px }
#mk-header-checkout .product_list_widget li .variation, .mk-shopping-cart-box .product_list_widget li .variation { display:none!important }
#mk-header-checkout .product_list_widget li .quantity, .mk-shopping-cart-box .product_list_widget li .quantity { font-size:16px; font-weight:700; margin-top:10px; display:inline-block; text-align:left }
#mk-header-checkout .product_list_widget li:first-child, .mk-shopping-cart-box .product_list_widget li:first-child { border-top:0 }
#mk-header-checkout .product_list_widget li img, .mk-shopping-cart-box .product_list_widget li img { padding:0!important }
#mk-header-checkout .total, .mk-shopping-cart-box .total { font-size:16px; font-weight:700; display:block; text-align:center; border-top:1px solid #efefef!important; padding-top:15px!important }
#mk-header-checkout .total .amount, .mk-shopping-cart-box .total .amount { color:#da4c26 }
#mk-header-checkout .buttons, .mk-shopping-cart-box .buttons { margin-bottom:10px; text-align:center }
#mk-header-checkout .buttons .shop-black-btn, .mk-shopping-cart-box .buttons .shop-black-btn { background-color:#898989!important }
#mk-header-checkout .buttons .shop-black-btn:hover, .mk-shopping-cart-box .buttons .shop-black-btn:hover { background-color:#707070!important }
#mk-header-checkout .buttons a, .mk-shopping-cart-box .buttons a { padding:16px 28px!important; line-height:13px!important }
.mk-header-nav-container { line-height:4px; display:block; position:relative; z-index:10; margin:0 auto }
.classic-style-nav .mk-classic-nav-bg { zoom:1; filter:alpha(opacity=0); opacity:0 }
.classic-style-nav .mk-header-nav-container { width:100%!important; float:none!important; border-top:1px solid rgba(255, 255, 255, .1) }
.classic-style-nav #mk-main-navigation>ul>li>a { padding:16px 25px 0px 25px; border-top:2px solid transparent; line-height:16px }
.classic-style-nav .mk-header-nav-container.mk-fixed { position:fixed!important; left:0; z-index:210; border:0 }
.classic-style-nav .mk-header-nav-container.mk-fixed .mk-classic-nav-bg { zoom:1; filter:alpha(opacity=100); opacity:1 }
/*#mk-main-navigation { display:inline-block; text-align:center; margin:0 auto 0 12% !important; height:90px; }*/
#mk-main-navigation { display:inline-block; text-align:center; left: 8%; position: relative; height:90px; }

.mk-classic-menu-wrapper { position:relative; z-index:99; margin:0 auto }
.mk-classic-menu-wrapper .main-navigation-ul>li>a i { padding-right:7px }
.main-navigation-ul ul, .main-navigation-ul ul li { list-style:none }
.main-navigation-ul ul { position:relative; padding:0; margin:0 }
.main-navigation-ul ul li ul { display:none }
.main-navigation-ul .sub, .main-navigation-ul ul { display:none }
.main-navigation-ul .sub .megamenu-title, .main-navigation-ul ul .megamenu-title { text-align:left; font-size:14px; line-height:14px; font-weight:700; padding:9px 14px 4px 15px; margin:0 0 6px }
.main-navigation-ul .sub ul { display:block }
.main-navigation-ul { list-style:none; text-align:center; margin:0 auto; padding:0 }
.main-navigation-ul .sub ul { display:block }
.main-navigation-ul { width:100%; display:inline-block }
.main-navigation-ul li { margin:0 1px 0 0; padding:0; float:left; position:relative; }
.main-navigation-ul>li>a { float:left; border-top:3px solid transparent; display:block; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:700; font-size:13px; position:relative }
.modern-style .main-navigation-ul>li>a i { position:absolute; left:50%; top:15%; margin-left:-8px }
.mk-mega-icon { display:none }
.main-navigation-ul .mk-mega-icon { display:block; position:absolute; right:3px; top:9px }
.mk-fixed .modern-style .main-navigation-ul>li>a i { zoom:1; filter:alpha(opacity=0); opacity:0 }
.main-navigation-ul li .sub-container { position:absolute }
.main-navigation-ul li .sub { -webkit-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); border:1px solid #d3d3d3 }
.main-navigation-ul li .sub .row { width:100%; overflow:hidden; clear:both }
.main-navigation-ul li .sub li { list-style:none; float:none; margin:0 }
.mk_megamenu_columns_2 { width:49.5% }
.mk_megamenu_columns_3 { width:33.25% }
.mk_megamenu_columns_4 { width:24.9% }
.mk_megamenu_columns_5 { width:19.8% }
.mk_megamenu_columns_6 { width:16.5% }
.sub-container.non-mega .sub li a { width:178px }
.main-navigation-ul li .sub li.mega-hdr { margin:0; float:left; border-right:1px solid rgba(0, 0, 0, .07); -webkit-perspective:1000; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden }
.main-navigation-ul li .sub li.mega-hdr.last { border:0 }
.main-navigation-ul li .sub a { display:block; position:relative; font-size:12px; text-align:left; float:none; background-color:transparent!important; margin:0; padding:6px 10px; text-transform:capitalize; font-weight:400; line-height:18px }
.main-navigation-ul li .sub a i { margin-right:5px }
.main-navigation-ul .sub li.mega-hdr li a { font-weight:400 }
.main-navigation-ul .sub ul li { padding-right:0 }
.main-navigation-ul li .sub-container.non-mega .sub { padding:15px }
.main-navigation-ul li .sub-container.non-mega .sub li { width:auto!important }
.main-navigation-ul li .sub-container.non-mega li { padding:0; margin:0; min-width:180px }
.main-navigation-ul li .sub-container.non-mega li a { line-height:18px; padding:9px 15px; }
.main-navigation-ul li .sub-container.non-mega>ul { padding:0!important }
.main-navigation-ul li .sub-container.mega .mk_mega_menu { padding:0 10px 10px }
.main-navigation-ul li .sub-container.mega>.sub-menu { padding:20px 0!important }
.main-navigation-ul li .sub-container.mk-nested-sub>ul li { position:relative }
.main-navigation-ul li .sub-container.mk-nested-sub ul ul { display:none; top:-5px; padding:5px 0; position:absolute; -webkit-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); box-shadow:0 20px 50px 10px rgba(0, 0, 0, .15); border:1px solid #d3d3d3 }
.mk-nav-responsive-link { display:none; }
#mk-responsive-nav>li>ul, #mk-responsive-nav>li>div { display:none; border-top:1px solid rgba(0, 0, 0, .1) }
#mk-responsive-nav>li { border-bottom:1px solid rgba(0, 0, 0, .1) }
#mk-responsive-nav .mk-nav-arrow { position:absolute; right:0; top:0; text-align:center; cursor:pointer; zoom:1; filter:alpha(opacity=70); opacity:.7; width:70px; height:100%; line-height:50px }
#mk-responsive-nav .mk-nav-arrow:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.menu-html-content { line-height:22px!important; text-align:left }
#mk-responsive-nav { border-bottom:1px solid rgba(255, 255, 255, .1); position:relative; width:100%; display:none; margin:0; padding:0; z-index:20 }
#mk-responsive-nav li { display:block; margin:0 }
#mk-responsive-nav li .sub li a { width:auto!important }
#mk-responsive-nav li a { border-top:1px solid rgba(255, 255, 255, .1); display:block; font-size:14px; padding:15px 20px; text-align:left; text-transform:uppercase; text-decoration:none; font-weight:700; font-size:13px; position:relative }
#mk-responsive-nav li a>i { display:none }
#mk-responsive-nav li a:hover { background-color:rgba(0, 0, 0, .03) }
#mk-responsive-nav li a .sub-menu { left:auto; position:relative }
#mk-responsive-nav li a .mk_mega_menu .megamenu-title { background-color:rgba(0, 0, 0, .03); font-size:14px; font-weight:700 }
#mk-responsive-nav li a .mk_mega_menu .row { width:auto }
#mk-responsive-nav li ul { margin:0; padding:0 }
#mk-responsive-nav li ul li a, #mk-responsive-nav li ul li .megamenu-title { font-size:12px; line-height:12px; margin:0; padding:12px 15px 12px 35px; text-align:left; text-transform:none; font-weight:400 }
#mk-responsive-nav>.responsive-searchform { display:block!important }
.responsive-searchform { margin:10px; position:relative }
.responsive-searchform .text-input { width:100%; padding:12px; border:1px solid rgba(0, 0, 0, .15); background-color:rgba(0, 0, 0, .02); -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#9e9e9e!important }
.responsive-searchform .mk-icon-search { position:absolute; right:15px; font-size:20px; bottom:14px; color:#ccc; color:rgba(0, 0, 0, .3) }
.responsive-searchform .mk-icon-search input { width:100%; height:100%; background:0; border:0; outline:0; position:absolute; left:0; top:0 }

/*  .mk-grid.vc_row-fluid  .mk-padding-wrapper .vc_span6{
	width: 47.75% !important;
	margin-left: 0.5%;
	margin-right: 0.8%
} */


#mk-footer { width:100%; position:relative; padding:66px 0 0 }
#mk-footer.mk-footer-disable { padding-top:0 }
#mk-footer .footer-wrapper { position:relative; min-height:100px }
#mk-footer .mk-padding-wrapper { padding:0 20px }
#sub-footer .mk-footer-copyright { zoom:1; font-size:13px; float:left; padding:0px 0 0px 21px; font-size:bold; text-shadow:0 1px 0 rgba(0, 0, 0, .3); }
#sub-footer .mk-footer-logo { float:left; display:inline-block; padding:8px 20px 8px 0 }
#sub-footer .mk-grid { padding:15px 0 15px 0; }
#mk-footer-navigation { float:left; margin-left:34px; }
#mk-footer-navigation ul { list-style:none; margin:0; padding:0; display:block }
#mk-footer-navigation ul li { display:inline-block; float:left; margin:0; padding:0 }
#mk-footer-navigation ul li a { margin:0px 3px 0px 0px!important; display:block; font-size:12px; line-height:23px; height:23px; text-shadow:0 2px 2px rgba(0, 0, 0, .2); zoom:1; padding:0 0px!important; border:2px solid #464646; color:#666666; text-align:center; width:72px; }
#mk-footer-navigation ul li a:hover { border:2px solid #ddd; color:#fff; }
#mk-footer-navigation ul li ul { display:none }
.mk-footer-tweets { padding:40px 0 20px; text-align:center }
.mk-footer-tweets ul { padding:0; margin:0 auto; width:50% }
.mk-footer-tweets ul li .tweet-text { font-size:18px; line-height:26px; margin-bottom:15px; display:block }
.mk-footer-tweets ul li .tweet-username { font-size:38px; display:block; margin-bottom:30px; line-height:32px }
.mk-footer-tweets ul li .tweet-time { font-size:14px; margin-bottom:30px; display:block; color:#999 }
.mk-footer-tweets.mk-light-skin .tweet-text { color:#444 }
.mk-footer-tweets.mk-light-skin .tweet-text a { color:#444 }
.mk-footer-tweets.mk-dark-skin .tweet-text { color:#fff }
.mk-footer-tweets.mk-dark-skin .tweet-text a { color:#fff }
.mk-footer-tweets.mk-dark-skin .tweet-time { color:#999 }
#mk-page-introduce { padding:15px 0; position:relative; z-index:8 }
#mk-page-introduce.intro-left { text-align:left }
#mk-page-introduce.intro-right { text-align:right }
#mk-page-introduce.intro-center { text-align:center }
.page-introduce-title { margin:37px 20px 0px; -ms-word-wrap:break-word; word-wrap:break-word }
.page-introduce-title.mk-drop-shadow { text-shadow:none; font-size:45px; line-height:67px; font-weight:normal; }
.page-introduce-subtitle { font-size:16px; text-shadow:none; display:inline-block; line-height:100%; margin:0px 20px 12px 23px; -ms-word-wrap:break-word; word-wrap:break-word }
#mk-breadcrumbs .mk-breadcrumbs-inner { position:relative; float:right; display:inline-block; margin:-26px 0px 0px 0; line-height:0px; padding:0px 0px 0px; font-size:13px; -ms-word-wrap:break-word; word-wrap:break-word; }
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin { color:#fff }
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator { color:#d1d1d1; color:rgba(255, 255, 255, .7) }
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a:hover, {
 color:rgba(255, 255, 255, 1);
}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin { color:#919191 }
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a, #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin .separator { color:#bcbcbc }
#mk-breadcrumbs .separator { padding:0 3px }
.mk-news-container { margin-bottom:50px }
.mk-news-item { background-color:#f6f6f6; position:relative; border:1px solid #e1e1e1; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin:0 10px 10px 0; opacity:0; overflow:hidden; float:left }
.mk-news-item .news-categories { font-weight:700; font-size:12px }
.mk-news-item .news-the-title { font-size:16px; font-weight:700 }
.mk-news-item .mk-read-more { font-size:11px }
.mk-news-item .mk-read-more i { margin-left:5px; vertical-align:middle }
.news-full-with-image .news-meta-wrapper, .news-half-with-image .news-meta-wrapper, .news-fourth-with-image .news-meta-wrapper { position:absolute; left:0; bottom:0; margin:20px }
.news-full-with-image .news-categories, .news-half-with-image .news-categories, .news-fourth-with-image .news-categories { line-height:28px; color:#fff }
.news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span { line-height:100%; padding:3px 0 }
.news-full-with-image .news-date, .news-half-with-image .news-date, .news-fourth-with-image .news-date { background-color:rgba(0, 0, 0, .8); padding:4px 6px; position:absolute; top:10px; right:10px; font-size:10px; line-height:10px; color:#fff }
.news-full-with-image img, .news-half-with-image img, .news-fourth-with-image img { height:100%; width:100% }
.news-full-with-image .news-the-title, .news-half-with-image .news-the-title, .news-fourth-with-image .news-the-title { line-height:32px }
.news-full-with-image .news-the-title a, .news-half-with-image .news-the-title a, .news-fourth-with-image .news-the-title a { color:#fff }
.news-full-with-image .news-the-title span, .news-half-with-image .news-the-title span, .news-fourth-with-image .news-the-title span { line-height:100%; background-color:#000; padding:4px 0; box-shadow:8px 0 0 #000, -8px 0 0 #000 }
.news-full-without-image, .news-half-without-image, .news-fourth-without-image { padding:20px }
.news-full-without-image .news-categories, .news-half-without-image .news-categories, .news-fourth-without-image .news-categories { margin-bottom:5px }
.news-full-without-image .news-the-title, .news-half-without-image .news-the-title, .news-fourth-without-image .news-the-title { margin:0 }
.news-full-without-image .news-date, .news-half-without-image .news-date, .news-fourth-without-image .news-date { color:#777; font-size:11px; margin-bottom:10px; display:block }
.news-full-with-image { width:98.8% }
.news-full-without-image { width:98.5% }
.news-half-with-image { width:49% }
.news-half-without-image { width:49% }
.news-fourth-with-image { width:24% }
.news-fourth-without-image { width:24% }
.news-post-heading { padding-bottom:10px; margin-bottom:25px; border-bottom:3px solid #ddd; border-bottom:3px solid rgba(0, 0, 0, .1); position:relative }
.news-single-social { margin:0; padding:0; position:absolute; right:0; bottom:5px; display:inline-block }
.news-single-social li { display:inline-block; margin:0; padding:0 7px 0 5px; border-right:1px solid #bcbcbc; line-height:14px }
.news-single-social li.mk-news-share { position:relative }
.news-single-social li.mk-news-share .news-share-buttons { position:absolute; background-color:#e9e9e9; border:1px solid #ccc; display:block; padding:10px 6px; width:215px; top:30px; right:0; white-space:nowrap; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .1); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .1); box-shadow:0 1px 3px rgba(0, 0, 0, .1); display:none }
.news-single-social li.mk-news-share .news-share-buttons:after { position:absolute; display:block; content:""; top:-6px; right:43px; width:12px; height:12px; background-color:#e9e9e9; border:1px solid #ccc; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); border-right:0; border-bottom:0 }
.news-single-social li.mk-news-share .news-share-buttons .share-button { display:inline-block; float:left; padding-left:10px }
.news-single-social li:last-child { border:0!important }
.news-single-social li a { line-height:16px; display:block }
.back-news-page { font-size:12px; font-weight:700; margin-right:20px }
.back-news-page i { display:inline-block; font-size:16px; color:#bbb; margin-right:8px }
.news-single-date { display:inline-block }
.news-single-date a { font-size:11px; color:#999 }
.news-single-categories { font-size:28px; font-weight:bold; color:#333; line-height:normal; }
.single-news-meta { margin-bottom:5px; }
.single-news-meta .news-single-categories { font-size:13px; line-height:normal; font-weight:600; display:inline-block; color:#999; }
.news-featured-image { margin:10px 0 30px }
.news-post-content { margin-bottom:50px }
.mk-back-top { text-align:right; padding-bottom:5px; margin-bottom:30px; border-bottom:3px solid #ddd; border-bottom:3px solid rgba(0, 0, 0, .1) }
.mk-back-top .mk-back-top-link { color:#999; font-size:12px }
.mk-back-top .mk-back-top-link i { margin-right:5px }
.mk-news-tab-heading { background-color:#ebebeb; background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ebebeb)); background:-webkit-linear-gradient(top, #f7f7f7, #ebebeb); background:-moz-linear-gradient(top, #f7f7f7, #ebebeb); background:-ms-linear-gradient(top, #f7f7f7, #ebebeb); background:-o-linear-gradient(top, #f7f7f7, #ebebeb); background-color:#f7f7f7; border:1px solid #dbdbdb; border-bottom:0; -webkit-border-top-right-radius:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; -webkit-border-top-left-radius:3px; border-top-left-radius:3px; background-clip:padding-box; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:3px; -moz-background-clip:padding; -webkit-background-clip:padding-box }
.mk-news-tab-title { float:left; font-size:14px; line-height:12px; padding:14px 20px 0; font-weight:700; text-shadow:1px 1px 0 rgba(255, 255, 255, .6); color:#333 }
.mk-news-tab { -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .05); box-shadow:1px 1px 2px rgba(0, 0, 0, .05); margin-bottom:20px }
.mk-news-tab .mk-tabs-tabs { margin:0 0 -1px 0!important; position:relative; z-index:10; float:right }
.mk-news-tab .mk-tabs-tabs li { margin:0; position:relative; padding:0; display:inline; float:left }
.mk-news-tab .mk-tabs-tabs li.ui-tabs-active>a { cursor:default; border-bottom:0; background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); background:-webkit-linear-gradient(top, transparent, transparent); background:-moz-linear-gradient(top, transparent, transparent); background:-ms-linear-gradient(top, transparent, transparent); background:-o-linear-gradient(top, transparent, transparent); background-color:transparent; padding-bottom:16px }
.mk-news-tab .mk-tabs-tabs li a { font-weight:700; color:#333; display:block; line-height:100%; padding:15px 20px; margin:0; border-left:1px solid #dbdbdb; white-space:nowrap }
.mk-news-tab .mk-tabs-panes { position:relative; z-index:1; margin:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px; -webkit-border-top-left-radius:0; border-top-left-radius:0; background-clip:padding-box; -moz-border-radius-topright:0; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-topleft:0; -moz-background-clip:padding; -webkit-background-clip:padding-box; border:1px solid #dbdbdb }
.mk-news-tab .mk-tabs-panes .mk-tabs-pane { padding:20px; position:relative; z-index:8 }
.news-tab-wrapper { float:left; width:50%; padding:15px }
.news-tab-wrapper .news-tab-thumb { margin-bottom:20px; display:block }
.news-tab-wrapper .the-title { line-height:16px; margin-bottom:5px }
.news-tab-wrapper .the-title a { font-size:15px; line-height:22px; text-transform:capitalize; color:#333 }
.news-tab-wrapper .new-tab-readmore i { padding-left:6px; font-size:14px }
.not-found-wrapper { text-align:center; padding:30px 0 100px }
.not-found-title { font-size:28px; display:block; margin-bottom:20px; font-weight:700; color:#333; text-shadow:2px 2px 3px rgba(0, 0, 0, .2) }
.not-found-subtitle { font-size:180px; line-height:100%; text-shadow:2px 2px 3px rgba(0, 0, 0, .2); display:block; font-weight:300; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px }
.not-found-desc { color:#333; font-size:14px; text-transform:uppercase; display:block; margin-bottom:30px }
.mk-notfound-search { position:relative; -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, .1); -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, .1); box-shadow:2px 2px 3px rgba(0, 0, 0, .1); background-color:#f4f4f4; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #d2d2d2; padding:15px; display:inline-block }
.mk-notfound-search:before { display:block; position:absolute; width:22px; height:19px; left:50%; top:-18px; content:" "; background:url(../../images/not-found-search-tri.png) no-repeat }
.mk-notfound-search span { position:relative }
.mk-notfound-search .notfound-text-input { width:360px; background-color:#fff; padding:4px 25px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px }
.mk-notfound-search .mk-icon-remove-sign { position:absolute; left:7px; top:0; font-size:16px; color:#ccc; cursor:pointer }
.mk-notfound-search .notfound-search-btn { background:0; border:0; outline:0; position:absolute; left:0; top:0 }
.mk-notfound-search .mk-icon-search { position:absolute; right:8px; top:-1px; font-size:16px; color:#ccc }
.mk-uc-header { text-align:center; padding:100px 0 140px; position:relative }
.mk-uc-wrapper { position:relative; z-index:20; width:750px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; min-height:500px; background-color:#fff; margin:-145px auto 100px; text-align:center }
.mk-trans-border { position:absolute; display:block; content:""; z-index:1; width:752px; margin-left:-376px; left:50%; bottom:-104px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; height:250px; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, 0) 96%, rgba(0, 0, 0, 0) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .32)), color-stop(96%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0))); background:-webkit-linear-gradient(top, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, 0) 96%, rgba(0, 0, 0, 0) 100%); background:-o-linear-gradient(top, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, 0) 96%, rgba(0, 0, 0, 0) 100%); background:-ms-linear-gradient(top, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, 0) 96%, rgba(0, 0, 0, 0) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, .32) 0, rgba(0, 0, 0, 0) 96%, rgba(0, 0, 0, 0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52000000', endColorstr='#00000000', GradientType=0)
}
.mk-uc-title { padding:70px 30px 60px; font-size:32px; line-height:40px; display:block; color:#333 }
.mk-uc-subtitle { display:block; font-size:16px; color:#999; margin-bottom:20px }
#mk-uc-countdown { margin:0; padding:0; list-style:none; text-align:center }
#mk-uc-countdown li { display:inline-block; margin:0 0 15px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background:-webkit-linear-gradient(top, #fff, #ededed); background:-moz-linear-gradient(top, #fff, #ededed); background:-ms-linear-gradient(top, #fff, #ededed); background:-o-linear-gradient(top, #fff, #ededed); background-color:#fff; border:1px solid #ccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .1); -moz-box-shadow:0 2px 3px rgba(0, 0, 0, .1); box-shadow:0 2px 3px rgba(0, 0, 0, .1) }
#mk-uc-countdown li .timestamp { display:block; font-size:40px; list-style:100%; font-weight:300; padding:15px 18px; color:#898989; text-shadow:1px 1px #fff; border-bottom:1px solid #ccc }
#mk-uc-countdown li .timeRef { color:#898989; border-top:1px solid #fdfdfd; display:block; padding:3px; font-size:11px; text-transform:capitalize }
.mk-uc-social-subscribe { margin:40px auto 20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block; padding:15px; background-color:#eaeaea; border:1px solid #d9d9d9 }
.uc-social { margin:0; padding:9px 0 0; list-style:none; float:left }
.uc-social li { display:inline-block; float:left; margin:0; line-height:4px }
.uc-social li a { margin-right:8px; line-height:4px }
.uc-social li a i { font-size:32px }
.uc-social li a.facebook-icon i { color:#3d619b }
.uc-social li a.twitter-icon i { color:#1fabc9 }
.uc-social li a.googleplus-icon i { color:#b7312c }
.uc-social li a.rss-icon i { color:#fe3b1e }
#mk-uc-subscribe { float:left; display:inline-block; margin-left:20px }
#mk-uc-subscribe form { position:relative }
#mk-uc-subscribe .text-input { background-color:#fff; width:300px; padding:15px 70px 15px 10px }
#mk-uc-subscribe .mk-button { position:absolute; right:8px; top:9px; margin:0; padding:9px 15px; font-weight:400; font-size:10px }
#mk-uc-subscribe .mk-button:active { top:9px }
.flex-container a:active, .mk-flexslider a:active, .flex-container a:focus, .mk-flexslider a:focus { outline:0 }
.mk-flex-slides, .flex-control-nav, .flex-direction-nav { margin:0; padding:0; list-style:none }
.mk-flexslider { margin:0; padding:0 }
.mk-flexslider .mk-flex-slides>li, .mk-flexslider .mk-banner-slides>li { display:none; margin:0; -webkit-perspective:1000; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden }
.mk-flexslider .mk-flex-slides img, .mk-flexslider .mk-banner-slides img { width:100%; display:block }
.flex-pauseplay span { text-transform:capitalize }
.mk-flex-slides:after, .mk-banner-slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
html[xmlns] .mk-flex-slides { display:block }
* html .mk-flex-slides { height:1% }
.mk-flexslider .mk-banner-slides { margin:0; padding:0; list-style:none }
.mk-flexslider .mk-banner-slides li { margin:0 }
.mk-flexslider { margin:0; position:relative; zoom:1 }
.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease; -webkit-perspective:1000; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden }
.loading .flex-viewport { max-height:100px }
.mk-flexslider .mk-flex-slides, .mk-flexslider .mk-banner-slides { zoom:1 }
.carousel li { margin-right:5px }
.flex-direction-nav { *height:0
}
.flex-direction-nav a { display:block; position:absolute; z-index:10; cursor:pointer; -webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease
}
.flex-direction-nav .flex-next { zoom:1; filter:alpha(opacity=70); opacity:.7 }
.flex-direction-nav .flex-prev { zoom:1; filter:alpha(opacity=70); opacity:.7 }
.flex-direction-nav .flex-next:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.flex-direction-nav .flex-prev:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-flexslider:hover .flex-next:hover, .mk-flexslider:hover .flex-prev:hover { opacity:1 }
.flex-direction-nav .flex-disabled { opacity:.3!important; filter:alpha(opacity=30); cursor:default }
.flex-control-nav { width:100%; left:0; position:absolute; bottom:10px; text-align:center }
.flex-control-nav li { margin:0 6px; display:inline-block; zoom:1; *display:inline
}
.flex-control-paging li a { display:block; cursor:pointer }
.flex-control-paging li a.flex-active { cursor:default }
.flex-control-thumbs { margin:20px 0 0; position:static; overflow:hidden }
.flex-control-thumbs li { width:100px; height:60px; margin:0 20px 0 0; -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .3); -moz-box-shadow:0 2px 4px rgba(0, 0, 0, .3); box-shadow:0 2px 4px rgba(0, 0, 0, .3); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.flex-control-thumbs img { width:100%; display:block; opacity:.7; cursor:pointer }
.flex-control-thumbs img:hover { opacity:1 }
.flex-control-thumbs .flex-active { opacity:1; cursor:default }
#iCarousel-preloader { position:absolute; z-index:1000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:#000 1px solid; border-color:rgba(0, 0, 0, .6); padding:1px; width:150px; height:3px }
#iCarousel-preloader div { float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:3px; background:#000; background:rgba(0, 0, 0, .6); width:0 }
#iCarousel-timer { position:absolute; z-index:1000; border-radius:5px; cursor:pointer }
#iCarousel-timer div { border-radius:3px }
.mk-icarousel-slideshow { width:100%; overflow:hidden; padding:10px 0; visibility:hidden }
.mk-icarousel-slideshow>div { width:490px; height:400px; position:relative; margin:20px auto; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-perspective:1000px; -moz-perspective:1000px; -o-perspective:1000px; -ms-perspective:1000px; perspective:1000px }
.mk-icarousel-slideshow div img { border-radius:4px; border:8px #333 solid!important; border:8px rgba(0, 0, 0, .5) solid!important; width:470px; height:360px!important }
a.iCarouselNav { display:block; position:absolute; top:170px; width:38px; height:38px; z-index:1000; zoom:1; filter:alpha(opacity=70); opacity:.7; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer }
a.iCarouselNav:before { position:absolute; left:13px; top:12px; font-size:16px; color:#fff }
a.iCarouselNav:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
a#iCarouselPrev { left:16px }
a#iCarouselPrev:before { content:"\f053" }
a#iCarouselNext { right:20px }
a#iCarouselNext:before { content:"\f054" }
#mk_banner_builder .flex-viewport { margin:0 auto!important }
#mk_banner_builder>.flex-direction-nav a { width:42px; height:42px; top:50%; margin-top:-20px; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
#mk_banner_builder>.flex-direction-nav a:hover { background-color:rgba(0, 0, 0, .6) }
#mk_banner_builder>.flex-direction-nav a i { position:absolute; left:6px; top:11px; font-size:22px; color:#fff }
#mk_banner_builder>.flex-direction-nav .flex-next { right:10px }
#mk_banner_builder>.flex-direction-nav .flex-prev { left:10px }
#mk_banner_builder:hover .flex-direction-nav .flex-next { right:20px }
#mk_banner_builder:hover .flex-direction-nav .flex-prev { left:20px }
div.jp-audio { display:block }
div.jp-audio.audio-has-img { margin-left:100px }
div.jp-interface { position:relative; width:100% }
div.jp-audio div.jp-type-single div.jp-interface { min-height:90px }
div.jp-controls-holder { clear:both; width:100%; margin:0 auto; position:relative; overflow:hidden; top:-8px }
div.jp-interface ul.jp-controls { list-style-type:none; margin:-14px 0 0 -28px; padding:0; position:absolute; top:50%; left:50% }
div.jp-interface ul.jp-controls li { margin:0 }
div.jp-interface ul.jp-controls li { display:inline; float:left }
div.jp-interface ul.jp-controls a { display:block; overflow:hidden }
a.jp-play, a.jp-pause { padding:9px 6px 7px 10px; display:block; width:30px; height:30px; text-align:center; border:1px solid #252525; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; color:#252525 }
a.jp-play:hover, a.jp-pause:hover { color:#fff; border-color:#fff }
a.jp-play i, a.jp-pause i { line-height:30px; width:30px; font-size:16px }
a.jp-pause { padding:9px 8px 7px; display:none }
div.jp-progress { background-color:rgba(0, 0, 0, .2) }
div.jp-audio div.jp-progress { position:absolute; top:0; left:0; height:12px }
div.jp-audio div.jp-type-single div.jp-progress { left:0; width:100% }
div.jp-seek-bar { width:0; height:100%; cursor:pointer }
div.jp-play-bar { background-color:#000; background-color:rgba(0, 0, 0, .5); width:0; height:100%; position:relative }
a.jp-mute, a.jp-unmute, a.jp-volume-max { width:18px; height:15px; margin-top:0 }
div.jp-volume-bar { position:absolute; right:10px; bottom:10px; z-index:20; width:26px; height:14px; cursor:pointer; background:url(../../images/jp-volume-control.png) left bottom no-repeat }
div.jp-volume-bar i { position:absolute; left:-12px; color:#252525; top:-3px; font-size:16px }
div.jp-volume-bar-value { background:url(../../images/jp-volume-control.png) left top no-repeat; width:0; height:14px }
div.jp-audio div.jp-time-holder { position:absolute; top:20px; left:0; width:100%; padding:0 10px }
div.jp-audio div.jp-type-single div.jp-time-holder { color:#fff; font-size:12px; width:100%; font-weight:700 }
div.jp-current-time, div.jp-duration { display:inline-block }
div.jp-current-time { float:left }
div.jp-duration { float:right }
div.jp-jplayer audio, div.jp-jplayer { width:0; height:0 }
div.jp-jplayer { background-color:#000 }
ul.jp-toggles { list-style-type:none; padding:0; margin:0 auto; overflow:hidden }
div.jp-audio .jp-type-single ul.jp-toggles { width:25px }
div.jp-audio .jp-type-playlist ul.jp-toggles { width:55px; margin:0; position:absolute; left:325px; top:50px }
ul.jp-toggles li { display:block; float:right }
ul.jp-toggles li a { display:block; width:25px; height:18px; text-indent:-9999px; line-height:100% }
a.jp-full-screen { background:url(../../images/jplayer.blue.monday.jpg) 0 -310px no-repeat; margin-left:20px }
a.jp-full-screen:hover { background:url(../../images/jplayer.blue.monday.jpg) -30px -310px no-repeat }
a.jp-restore-screen { background:url(../../images/jplayer.blue.monday.jpg) -60px -310px no-repeat; margin-left:20px }
a.jp-restore-screen:hover { background:url(../../images/jplayer.blue.monday.jpg) -90px -310px no-repeat }
a.jp-repeat { background:url(../../images/jplayer.blue.monday.jpg) 0 -290px no-repeat }
a.jp-repeat:hover { background:url(../../images/jplayer.blue.monday.jpg) -30px -290px no-repeat }
a.jp-repeat-off { background:url(../../images/jplayer.blue.monday.jpg) -60px -290px no-repeat }
a.jp-repeat-off:hover { background:url(../../images/jplayer.blue.monday.jpg) -90px -290px no-repeat }
a.jp-shuffle { background:url(../../images/jplayer.blue.monday.jpg) 0 -270px no-repeat; margin-left:5px }
a.jp-shuffle:hover { background:url(../../images/jplayer.blue.monday.jpg) -30px -270px no-repeat }
a.jp-shuffle-off { background:url(../../images/jplayer.blue.monday.jpg) -60px -270px no-repeat; margin-left:5px }
a.jp-shuffle-off:hover { background:url(../../images/jplayer.blue.monday.jpg) -90px -270px no-repeat }
.jp-no-solution { padding:5px; font-size:.8em; background-color:#eee; border:2px solid #009be3; color:#000; display:none }
.jp-no-solution a { color:#000 }
.jp-no-solution span { font-size:1em; display:block; text-align:center; font-weight:700 }
div.mk-prettyphoto .pp_top, div.mk-prettyphoto .pp_top .pp_middle, div.mk-prettyphoto .pp_top .pp_left, div.mk-prettyphoto .pp_top .pp_right, div.mk-prettyphoto .pp_bottom, div.mk-prettyphoto .pp_bottom .pp_left, div.mk-prettyphoto .pp_bottom .pp_middle, div.mk-prettyphoto .pp_bottom .pp_right { height:5px }
div.mk-prettyphoto .pp_top .pp_left { background-color:#fff; border-top-left-radius:3px }
div.mk-prettyphoto .pp_top .pp_middle { background-color:#fff }
div.mk-prettyphoto .pp_top .pp_right { background-color:#fff; border-top-right-radius:3px }
div.mk-prettyphoto .pp_content .ppt { color:#f8f8f8 }
div.mk-prettyphoto .pp_content_container .pp_left { background-color:#fff; padding-left:5px }
div.mk-prettyphoto .pp_content_container .pp_right { background-color:#fff; padding-right:5px }
div.mk-prettyphoto .pp_next:hover { background:url(../../images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor:pointer }
div.mk-prettyphoto .pp_previous:hover { background:url(../../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor:pointer }
div.mk-prettyphoto .pp_expand { background:url(../../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor:pointer; width:28px; height:28px }
div.mk-prettyphoto .pp_expand:hover { background:url(../../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor:pointer }
div.mk-prettyphoto .pp_contract { background:url(../../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor:pointer; width:28px; height:28px }
div.mk-prettyphoto .pp_contract:hover { background:url(../../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor:pointer }
div.mk-prettyphoto .pp_close { position:absolute; right:-8px; top:-16px; display:block; line-height:5px }
div.mk-prettyphoto .pp_close { padding:6px 8px; background-color:#fff; border-radius:30px; cursor:pointer }
div.mk-prettyphoto .pp_close i { font-size:16px; line-height:16px; color:#b2b2b2 }
div.mk-prettyphoto .pp_close:hover i { color:#5c5c5c }
div.mk-prettyphoto .pp_gallery ul li a { background:url(../../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa }
div.mk-prettyphoto .pp_social { margin-top:7px }
div.mk-prettyphoto .pp_gallery a.pp_arrow_previous, div.mk-prettyphoto .pp_gallery a.pp_arrow_next { position:static; left:auto }
div.mk-prettyphoto .pp_nav .pp_play, div.mk-prettyphoto .pp_nav .pp_pause { background:url(../../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px }
div.mk-prettyphoto .pp_nav .pp_pause { background-position:-51px -29px }
div.mk-prettyphoto a.pp_arrow_previous, div.mk-prettyphoto a.pp_arrow_next { background:url(../../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height:20px; width:20px; margin:4px 0 0 }
div.mk-prettyphoto a.pp_arrow_next { left:52px; background-position:-82px -3px }
div.mk-prettyphoto .pp_content_container .pp_details { margin-top:5px }
div.mk-prettyphoto .pp_nav { clear:none; height:30px; width:110px; position:relative }
div.mk-prettyphoto .pp_nav .currentTextHolder { font-family:Georgia; font-style:italic; color:#999; font-size:11px; left:75px; line-height:25px; position:absolute; top:2px; margin:0; padding:0 0 0 10px }
div.mk-prettyphoto .pp_description { display:none; margin:0; float:left; font-size:12px; font-weight:700; color:#333; line-height:14px; margin:10px 50px 5px 10px }
div.mk-prettyphoto .pp_bottom .pp_left { background-color:#fff; border-bottom-left-radius:3px }
div.mk-prettyphoto .pp_bottom .pp_middle { background-color:#fff }
div.mk-prettyphoto .pp_bottom .pp_right { background-color:#fff; border-bottom-right-radius:3px }
div.mk-prettyphoto .pp_loaderIcon { background:url(../../images/prettyPhoto/default/loader.gif) center center no-repeat }
div.pp_pic_holder a:focus { outline:0 }
div.pp_overlay { background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500 }
div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:10000 }
.pp_content { height:40px; min-width:40px }
* html .pp_content { width:40px }
.pp_content_container { position:relative; text-align:left; width:100% }
.pp_content_container .pp_left { padding-left:20px }
.pp_content_container .pp_right { padding-right:20px }
.pp_content_container .pp_details { float:left; margin:10px 0 2px }
.pp_social { float:left; margin:0 0 0 10px }
.pp_social .facebook { display:block; width:80px; overflow:hidden }
.pp_social .twitter { display:block }
.pp_nav { clear:right; float:right; margin:3px 10px 0 0 }
.pp_nav p { float:left; white-space:nowrap; margin:2px 4px }
.pp_nav .pp_play, .pp_nav .pp_pause { float:left; margin-right:4px; text-indent:-10000px }
a.pp_arrow_previous, a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px }
.pp_hoverContainer { position:absolute; top:0; width:100%; z-index:2000 }
.pp_gallery { display:none; left:50%; margin-top:-50px; position:absolute; z-index:10000 }
.pp_gallery div { float:left; overflow:hidden; position:relative }
.pp_gallery ul { float:left; height:35px; position:relative; white-space:nowrap; margin:0 0 0 5px; padding:0 }
.pp_gallery ul a { border:1px rgba(0, 0, 0, .5) solid; display:block; float:left; height:33px; overflow:hidden }
.pp_gallery ul a img { border:0 }
.pp_gallery li { display:block; float:left; margin:0 5px 0 0; padding:0 }
.pp_gallery li.default a { background:url(../../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display:block; height:33px; width:50px }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px!important }
a.pp_next { display:block; float:right; height:100%; text-indent:-10000px; width:30% }
a.pp_previous { display:block; float:left; height:100%; text-indent:-10000px; width:30% }
a.pp_expand, a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; left:10px; text-indent:-10000px; top:5px; width:20px; z-index:20000 }
.pp_loaderIcon { display:block; height:24px; left:50%; position:absolute; top:50%; width:24px; margin:-12px 0 0 -12px }
#pp_full_res { line-height:1!important }
#pp_full_res .pp_inline { text-align:left }
#pp_full_res .pp_inline p { margin:0 0 15px }
div.ppt { display:none }
div.mk-prettyphoto .pp_content, div.light_rounded .pp_content { background-color:#fff }
div.mk-prettyphoto #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color:#000 }
div.mk-prettyphoto .pp_gallery ul li a:hover, div.mk-prettyphoto .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color:#fff }
div.mk-prettyphoto .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position:relative }
.pp_top, .pp_bottom { height:20px; position:relative }
* html .pp_top, * html .pp_bottom { padding:0 20px }
.pp_top .pp_left, .pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px }
.pp_top .pp_middle, .pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px }
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left:0; position:static }
.pp_top .pp_right, .pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px }
.pp_fade, .pp_gallery li.default a img { display:none }
.mk-blog-grid-item { position:relative; float:left; overflow:hidden; margin:0; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-blog-grid-item .blog-grid-holder { margin:0 12px 24px; border:1px solid #e3e3e3; background-color:#fff }
.mk-blog-grid-item.one-column { width:100% }
.mk-blog-grid-item.two-column { width:50% }
.mk-blog-grid-item.three-column { width:33.1% }
.mk-blog-grid-item.four-column { width:25% }
.mk-blog-grid-item.four-column .blog-grid-holder { margin:0 8px 16px }
.mk-blog-grid-item .featured-image { position:relative; display:block; overflow:hidden }
.mk-blog-grid-item .featured-image img { position:relative; width:100% }
.mk-blog-grid-item .featured-image:hover .blog-grid-hover-icon { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-blog-grid-item .mk-blog-meta { padding:20px; line-height:18px }
.mk-blog-grid-item time { display:block; margin-bottom:10px }
.mk-blog-grid-item time a { color:#999; font-style:italic; font-size:11px }
.mk-blog-grid-item .the-title { margin-top:5px; text-transform:uppercase!important; line-height:18px!important }
.mk-blog-grid-item .the-title a { letter-spacing:1px; font-size:14px; line-height:18px }
.mk-blog-grid-item .the-excerpt { margin:5px 0; line-height:22px; color:#666 }
.mk-blog-grid-item .blog-grid-hover-icon { font-size:48px; width:48px; height:48px; color:#fff; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px; zoom:1; filter:alpha(opacity=0); opacity:0; z-index:10 }
.mk-blog-grid-item .blog-grid-footer { position:relative; padding:15px 20px; border-top:1px solid #e3e3e3 }
.mk-blog-grid-item .mk-love-holder { position:absolute; right:20px; top:15px }
.blog-modern-item { width:100%; zoom:1; filter:alpha(opacity=0); opacity:0; margin-bottom:50px }
.blog-modern-item .mk-blog-meta { margin:0 20px 20px 100px; display:block; padding:0!important }
.blog-modern-item .mk-audio-section, .blog-modern-item .featured-image { margin-bottom:25px }
.blog-modern-item .blog-modern-btn { letter-spacing:2px; text-transform:uppercase; display:inline-block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:12px 15px; font-size:12px; line-height:12px; color:#fff }
.blog-modern-item .blog-modern-btn:hover { background-color:#252525!important }
.blog-modern-item .mk-audio-section { height:170px }
.blog-modern-item .mk-audio-section .jp-audio.audio-has-img { margin-left:170px }
.blog-modern-item .mk-audio-section .jp-audio div.jp-interface { min-height:160px!important }
.blog-modern-item .blog-modern-comment, .blog-modern-item .blog-modern-share, .blog-modern-item .mk-love-holder { display:block; padding:12px 0; color:#898989; text-align:center; line-height:16px }
.blog-modern-item .blog-modern-comment i, .blog-modern-item .blog-modern-share i, .blog-modern-item .mk-love-holder i { font-size:14px }
.blog-modern-item .blog-share-container { display:block; float:none; border-bottom:1px solid #efefef }
.blog-modern-item .blog-modern-comment { line-height:16px; border-bottom:1px solid #efefef }
.blog-modern-item .blog-modern-comment span { display:block }
.blog-modern-item .blog-modern-share { cursor:pointer; padding:20px 0 }
.blog-modern-item .mk-love-holder span { display:block }
.blog-modern-item .blog-social-share { position:absolute; left:-6px; bottom:50px; background-color:#252525; margin:0; list-style:none; width:40px; text-align:center; padding:10px; text-transform:center }
.blog-modern-item .blog-social-share:before { left:25px; bottom:-5px; margin-top:-5px }
.blog-modern-item .blog-social-share li { margin:16px 0 }
.blog-modern-social-section { float:left; width:50px; min-height:150px; border-right:1px solid #efefef; text-transform:center; margin-left:20px }
.blog-classic-item { margin-bottom:20px; border:1px solid #e3e3e3; overflow:hidden; position:relative; width:100%; background-color:#fff }
.blog-classic-item .mk-readmore { position:absolute; right:20px; bottom:15px }
.blog-classic-item .mk-readmore i { margin-right:5px; font-size:8px }
.blog-classic-item .mk-readmore:hover { color:#252525!important }
.blog-classic-item .blog-social-share { left:50px; bottom:-10px; min-width:150px }
.blog-classic-item .blog-social-share:before { left:-5px; top:50% }
.blog-classic-item .blog-social-share li { float:left; display:inline-block }
.blog-classic-item .mk-audio-section { height:170px }
.blog-classic-item .mk-audio-section .jp-audio.audio-has-img { margin-left:170px }
.blog-classic-item .mk-audio-section .jp-audio div.jp-interface { min-height:160px!important }
.featured-image:hover img { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1) }
.featured-image:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=90); opacity:.9 }
.mk-classic-comments, .mk-blog-share { height:32px; width:32px; background-color:#e8e8e8; border:1px solid #d1d1d1; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; display:inline-block; float:left; margin-right:15px; text-align:center; cursor:pointer }
.mk-classic-comments i, .mk-blog-share i { line-height:32px; color:#636363; font-size:16px }
.mk-classic-comments span { position:absolute; right:-10px; top:-10px; font-weight:700; color:#fff; line-height:10px; font-size:11px; height:20px; padding:0 7px; line-height:20px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px }
.mk-classic-comments:hover, .mk-blog-share:hover { background-color:#f1f1f1 }
.blog-share-container { position:relative; float:left }
.post-type-badge { position:absolute; left:50%; top:50%; display:block; zoom:1; filter:alpha(opacity=0); opacity:0; margin:-24px 0 0 -24px }
.post-type-badge i { font-size:48px; color:#fff }
.mk-blog-portraite { width:100% }
.mk-blog-portraite .featured-image { float:left; display:inline-block; width:50% }
.mk-blog-portraite .mk-blog-meta { float:left; width:50% }
.sticky { border:1px solid #ccc }
.the-excerpt { -ms-word-wrap:break-word; word-wrap:break-word }
.image-hover-overlay { width:100%; height:100%; position:absolute; left:0; top:0; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-audio-section { display:block; background-color:#fbb845; height:100px }
.mk-audio-section>img { float:left; filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1); zoom:1; filter:alpha(opacity=70); opacity:.7 }
.mk-audio-section .mk-audio-author { font-size:12px; font-weight:700; text-transform:capitalize; position:absolute; top:40px; left:10px; display:block; color:#fff }
.mk-readmore { line-height:12px; font-weight:700; font-size:12px }
.mk-readmore i { margin-right:5px; text-decoration:none; font-size:8px }
.mk-readmore:hover { color:#252525!important }
.blog-modern-item .mk-blog-meta, .blog-classic-item .mk-blog-meta { padding:20px }
.blog-modern-item .the-title, .blog-classic-item .the-title { margin-top:5px }
.blog-modern-item .the-title a, .blog-classic-item .the-title a { font-size:24px; line-height:24px }
.blog-modern-item .the-excerpt, .blog-classic-item .the-excerpt { margin-bottom:20px }
.blog-modern-item .mk-categories, .blog-classic-item .mk-categories, .blog-modern-item .mk-blog-author, .blog-classic-item .mk-blog-author, .blog-modern-item time, .blog-classic-item time { display:inline-block; font-size:11px; font-style:italic; color:#999; margin-right:5px }
.blog-modern-item .mk-categories a, .blog-classic-item .mk-categories a, .blog-modern-item .mk-blog-author a, .blog-classic-item .mk-blog-author a, .blog-modern-item time a, .blog-classic-item time a { color:#252525 }
.blog-modern-item .featured-image, .blog-classic-item .featured-image { position:relative; display:block; overflow:hidden }
.blog-modern-item .featured-image a, .blog-classic-item .featured-image a { overflow:hidden; display:block }
.blog-modern-item .featured-image img, .blog-classic-item .featured-image img { position:relative; -webkit-backface-visibility:hidden; width:100%; max-width:100% }
.blog-modern-item .featured-image:hover .image-hover-overlay, .blog-classic-item .featured-image:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=85); opacity:.85 }
.blog-modern-item .featured-image:hover .post-type-badge, .blog-classic-item .featured-image:hover .post-type-badge { zoom:1; filter:alpha(opacity=100); opacity:1 }
.blog-modern-item .featured-image:hover img, .blog-classic-item .featured-image:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1) }
.blog-social-share { position:absolute; background-color:#252525; margin:0; list-style:none; display:block; text-align:center; padding:15px 10px; display:none }
.blog-social-share:before { display:block; width:10px; height:10px; position:absolute; margin-top:-5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); background-color:#252525; content:"" }
.blog-social-share li { margin:0 }
.blog-social-share li a { color:#a8a8a8; display:block; margin:0 10px }
.blog-social-share li a:hover { color:#fff }
.blog-social-share li a i { font-size:16px }
.blog-newspaper-item { margin:0; float:left; overflow:hidden; opacity:0 }
.blog-newspaper-item .blog-item-holder { margin:0 12px 24px; border:1px solid #e3e3e3; background-color:#fff; position:relative; -webkit-box-shadow:0 3px 0 #f7f7f7; -moz-box-shadow:0 3px 0 #f7f7f7; box-shadow:0 3px 0 #f7f7f7 }
.blog-newspaper-item.one-column { width:100% }
.blog-newspaper-item.two-column { width:50% }
.blog-newspaper-item.three-column { width:33.1% }
.blog-newspaper-item.four-column { width:25% }
.blog-newspaper-item.four-column .blog-grid-holder { margin:0 8px 16px }
.blog-newspaper-item .featured-image { position:relative; overflow:hidden }
.blog-newspaper-item .featured-image img { width:100%; max-width:100% }
.blog-newspaper-item .featured-image:hover img { transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05) }
.blog-newspaper-item .featured-image:hover .post-type-badge { zoom:1; filter:alpha(opacity=100); opacity:1 }
.blog-newspaper-item .mk-blog-meta { padding:20px }
.blog-newspaper-item time { margin-bottom:15px; display:block }
.blog-newspaper-item time a { font-size:11px; line-height:11px; color:#999; font-style:italic; letter-spacing:1px }
.blog-newspaper-item .the-title { line-height:18px; margin-bottom:10px!important }
.blog-newspaper-item .the-title a { font-size:14px; line-height:18px; text-transform:uppercase }
.blog-newspaper-item .the-excerpt { color:#555 }
.blog-newspaper-item .mk-readmore { float:left; margin-top:7px }
.blog-newspaper-item .newspapre-footer-icons { float:right; margin-left:15px; color:#ccc; cursor:pointer }
.blog-newspaper-item .newspapre-footer-icons:hover { color:#b1b1b1 }
.blog-newspaper-item .newspaper-item-footer-holder { padding:20px }
.blog-newspaper-item .newspaper-item-footer { background-color:#fafafa; border-top:1px solid #e3e3e3 }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list { margin:0; list-style:none; display:none; background-color:#fff }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li { margin:0 0 15px; padding:0 10px }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:first-child { padding-top:20px!important; border-top:1px solid #e3e3e3 }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:last-child { padding-bottom:10px!important }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .avatar { float:left; display:inline-block; margin:0 16px 5px; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-author { font-weight:700; display:block; margin:0 0 4px 40px; font-size:11px; line-height:15px; color:#333 }
.blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-content { line-height:18px; font-size:11px; color:#666; display:block; margin-left:50px }
.blog-newspaper-item .newspaper-item-footer .newspaper-social-share { display:none; list-style:none; margin:0; padding:15px; border-top:1px solid #e3e3e3; text-align:center; background-color:#fff }
.blog-newspaper-item .newspaper-item-footer .newspaper-social-share li { display:inline-block; margin:0 }
.blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a { width:30px; height:30px; border:1px solid #b9b9b9; margin:0 7px; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; display:block }
.blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a i { color:#b9b9b9; font-size:16px; line-height:30px }
.blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a:hover { color:#9b9b9b; border-color:#9b9b9b }
.mk-pagination { margin:40px 0; text-align:center; padding:25px 0 0; border-top:1px solid #bcbcbc; border-top:1px solid rgba(0, 0, 0, .2); position:relative }
.mk-pagination .mk-pagination-inner { margin:0 10px; float:left }
.mk-pagination .page-number, .mk-pagination .current-page { display:block; padding:11px 14px; line-height:12px; font-size:12px; margin:0 1px; font-weight:700; float:left; background-color:#252525; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; color:#fff!important }
.mk-pagination .page-number:hover, .mk-pagination .current-page:hover { background-color:#a1a1a1 }
.mk-pagination .current-page { background-color:#a1a1a1 }
.mk-pagination .mk-total-pages { float:right }
.mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a { float:left; color:#a1a1a1 }
.mk-pagination .mk-pagination-next a:before, .mk-pagination .mk-pagination-previous a:before { line-height:32px; font-size:16px }
.mk-pagination .mk-pagination-next a:hover, .mk-pagination .mk-pagination-previous a:hover { color:#252525 }
.mk-pagination .mk-pagination-next a:before { content:"\e2bd" }
.mk-pagination .mk-pagination-previous a:before { content:"\e2c1" }
.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:0px 0px 76px; background-color:#d2d3d3; color:#6e6d6d!important; font-size:14px; display:block; text-align:center; padding:15px 0; line-height:16px; font-weight:700; text-transform:uppercase; letter-spacing:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:0px; width:99%; position:relative; box-shadow:0px 3px 0px #b8b9b9; letter-spacing:0px; text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5); position:relative; }
.mk-loadmore-button:hover { background-color:#e3e3e3; }
.mk-loadmore-button:after { content:url(../../images/load-more-aro.png); position:absolute; right:35px; top:18px; }
.mk-loadmore-button:before { content:url(../../images/load-more-aro.png); position:absolute; left:35px; top:18px; }
.mk-loadmore-button .mk-moon-arrow-down-4 { font-size:16px; margin-right:10px; color:#b5b5b5; display:none; }
.mk-loadmore-button .mk-moon-loop-4 { font-size:16px; color:#252525; -moz-animation:spin .6s infinite linear;
-o-animation:spin .6s infinite linear;
-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; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-loadmore-button.pagination-loading { background-color:#eaeaea; color:#a5a5a5!important }
.mk-loadmore-button.pagination-loading .mk-moon-arrow-down-4 { color:#e6e6e6 }
.mk-loadmore-button.pagination-loading .mk-moon-loop-4 { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-loadmore-button #infscr-loading { float:right; margin-right:70px; }
.mk-loadmore-button.disable-pagination { cursor:default; }
.mk-loadmore-button.disable-pagination:after, .mk-loadmore-button.disable-pagination:before { display:none; }
.mk-blog-single .the-title { margin-bottom:10px }
.mk-blog-single .the-title a { font-size:28px }
.mk-blog-single .blog-single-meta { margin-bottom:20px; float:left }
.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-date, .mk-blog-single .mk-post-cat { color:#999; font-style:italic; font-size:11px; display:inline-block }
.mk-blog-single article { position:relative }
.mk-blog-single .mk-audio-section { height:170px }
.mk-blog-single .mk-audio-section .jp-audio.audio-has-img { margin-left:170px }
.mk-blog-single .mk-audio-section .jp-audio div.jp-interface { min-height:160px!important }
.single-social-section { float:right }
.single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-love-holder { float:right; display:inline-block; margin-left:30px }
.single-social-section .blog-modern-comment i { color:#898989 }
.single-social-section .blog-share-container { position:relative }
.single-social-section .blog-single-share { cursor:pointer }
.single-social-section .blog-single-share i { font-size:16px; color:#898989 }
.single-share-box { position:absolute; left:-180px; bottom:-13px; background-color:#252525; margin:0; list-style:none; display:none; text-align:center; padding:12px; text-transform:center }
.single-share-box:before { right:-5px; top:50%; margin-top:-5px; display:block; width:10px; height:10px; position:absolute; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); background-color:#252525; content:"" }
.single-share-box li { float:left; margin:0 }
.single-share-box li a { color:#a8a8a8; display:block; margin:0 10px }
.single-share-box li a:hover { color:#fff }
.single-share-box li a i { font-size:16px }
.mk-blog-next-prev { display:block; margin-bottom:-10px }
.mk-blog-next-prev a { float:left!important }
.mk-single-content { margin:30px 0 60px }
.single-post-tags { margin-bottom:30px }
.single-post-tags span { font-size:12px; color:#999; margin-right:15px }
.single-post-tags a { display:inline-block; padding:5px 8px; margin:5px 5px 0 0; line-height:13px; font-size:12px; background-color:#bebebe; color:#fff!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-transform:capitalize }
.single-back-top { padding-bottom:30px; margin-bottom:20px; border-bottom:2px solid #252525 }
.single-back-top a { float:right; margin-top:-15px; font-size:13px; color:#999 }
.single-back-top a:hover { color:#afafaf }
.single-back-top a i { padding-right:5px }
.mk-about-author-wrapper { border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:40px }
.mk-about-author-wrapper .avatar { -webkit-border-radius:70px; -moz-border-radius:70px; border-radius:70px; display:block; margin:8px 0 0; border:1px solid #ccc }
.mk-about-author-wrapper .avatar-wrapper { display:block; width:80px; float:left }
.mk-about-author-wrapper .mk-about-author-meta { display:block; margin-left:80px }
.mk-about-author-wrapper .about-author-name { display:block; font-weight:700 }
.mk-about-author-wrapper .about-author-desc { display:block }
.mk-about-author-wrapper .about-author-social { list-style:none; margin:10px 0 0 }
.mk-about-author-wrapper .about-author-social li { display:inline-block; margin:0 }
.mk-about-author-wrapper .about-author-social li a { padding:5px 4px; margin-right:5px; line-height:4px; display:block }
.mk-about-author-wrapper .about-author-social li a:hover { zoom:1; filter:alpha(opacity=60); opacity:.6 }
.mk-about-author-wrapper .about-author-social li a i { color:#fff }
.mk-about-author-wrapper .about-author-social li .twitter-icon { background-color:#1fabc9 }
.mk-about-author-wrapper .about-author-social li .email-icon { background-color:#adadad }
.similar-post-title { font-size:16px; margin-bottom:20px; font-weight:700; text-align:center; text-transform:uppercase; letter-spacing:2px }
.blog-similar-posts { margin-bottom:40px; border-bottom:3px solid #ddd; padding-bottom:30px }
.blog-similar-posts .similar-post-holder { border:1px solid #efefef; overflow:hidden; margin:0 10px 20px }
.blog-similar-posts ul { list-style:none; margin:0 0 0 5px; padding:0 }
.blog-similar-posts ul.three-cols li { width:33.3% }
.blog-similar-posts ul.four-cols li { width:24.9% }
.blog-similar-posts ul li { padding:0; margin:0; display:inline-block }
.blog-similar-posts ul li img { position:relative }
.mk-similiar-thumbnail { position:relative; display:block; overflow:hidden }
.mk-similiar-thumbnail .image-hover-overlay { width:100%; height:100%; position:absolute; left:0; top:0; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-similiar-thumbnail:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.mk-similiar-title { padding:15px; display:block; color:#252525; font-weight:700; font-size:12px; min-height:40px; text-align:center; text-transform:uppercase; letter-spacing:1px }
.mk-commentlist { margin:0 0 40px }
.mk-commentlist li { list-style:none; margin:0 0 15px }
.mk-commentlist li .mk-single-comment { margin-bottom:20px }
.mk-commentlist li .gravatar { -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; border:1px solid rgba(0, 0, 0, .4); display:inline-block; overflow:hidden; float:left; margin:0 10px }
.mk-commentlist li .comment-author { font-weight:700; color:#666; float:left; margin:6px 16px 0 0 }
.mk-commentlist li .comment-time { display:inline-block; float:left; color:#999; margin:6px 16px 0 0; font-size:11px }
.mk-commentlist li .comment-reply { float:left; display:inline-block; margin-top:6px }
.mk-commentlist li .comment-content { display:block; background-color:#fff; border:1px solid #dbdbdb; padding:15px; margin-top:14px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; z-index:10 }
.mk-commentlist li .comment-content p { margin:0 }
.mk-commentlist li .comment-content:after { display:block; width:0; height:0; content:""; position:absolute; left:22px; top:-8px; width:14px; height:14px; background-color:#fff; border:1px solid #dbdbdb; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); border-right:0; border-bottom:0 }
.mk-commentlist li .children { margin-left:30px }
.blog-comment-title { text-align:center; color:#666!important }
.comment-form-info { font-size:11px; margin-bottom:5px; text-transform:uppercase; color:#9a9a9a }
.cancel-comment-reply { margin:5px 0; text-transform:uppercase; font-size:11px }
form#commentform { margin-bottom:40px }
form#commentform .comment-textarea { margin-bottom:4px }
form#commentform .comment-textarea textarea { width:100% }
.bypostauthor .comment-content { background-color:rgba(0, 0, 0, .03) }
#respond { margin-top:50px; position:relative }
#respond .respond-heading { font-size:16px; text-align:center; margin-bottom:10px; font-weight:700; color:#666 }
.comment-form-row { width:33%; display:inline-block; margin-bottom:7px }
.comment-form-row input { width:100% }
.comment-form-button { float:left; margin:10px 0 0!important }
.comments-back-top { position:absolute; right:0; bottom:0; font-size:13px; color:#999 }
.comments-back-top:hover { color:#afafaf }
.comments-back-top i { padding-right:6px }
.search-result-item { margin-top:20px; padding-top:20px; border-top:1px solid #e5e5e5 }
.search-result-item .the-title { margin-bottom:5px; text-transform:capitalize }
.search-result-item .the-title a { font-size:16px }
.search-result-item .search-loop-meta { display:block; margin-bottom:10px; color:#999; font-size:11px }
.search-result-item .search-loop-meta .mk-blog-author { display:inline-block }
.search-result-item .search-loop-meta time { display:inline-block }
.search-result-item .search-loop-meta .mk-search-cats { display:inline-block }
.search-result-item .the-excerpt p { margin-bottom:5px }
.search-result-item .mk-search-permnalink { margin-bottom:10px }
.mk-search-loop .widget_search { text-align:center; padding-bottom:30px; margin-bottom:30px }
.mk-search-loop .widget_search .mk-searchform { margin:0 auto; width:40% }
.mk-search-loop .widget_search p { margin-bottom:10px }
#mk-filter-portfolio { margin-bottom:38px; border-bottom:3px solid #dddddd; padding-bottom:20px!important; }
#mk-filter-portfolio.filter-classic { padding-bottom:10px; margin-left:12px; margin-right:12px }
#mk-filter-portfolio ul { margin:0; padding:0; list-style:none; float:left; display:inline-block }
#mk-filter-portfolio ul li { display:inline-block; float:left; margin:0 10px 10px 0 }
#mk-filter-portfolio ul li a { color:#333; padding:9px 13px; line-height:12px; font-size:13px; display:block; border:1px solid transparent }
#mk-filter-portfolio ul li a.current { background-color:#f5f5f5; border:1px solid #e9e9e9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-portfolio-list .mk-portfolio-item { width:98%!important; margin:0 0 20px!important }
.mk-portfolio-list .portfolio-meta-wrapper { float:left; width:55% }
.mk-portfolio-list .featured-image { width:45%; float:left }
.mk-portfolio-classic-item { float:left; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-portfolio-classic-item .portfolio-classic-holder { margin:0 10px 20px; background-color:#fff; border:1px solid #ebe9e9; -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.10); -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.10); box-shadow:1px 1px 7px rgba(0, 0, 0, 0.10); overflow:hidden; }
.mk-portfolio-classic-item.portfolio-one-column { width:100% }
.mk-portfolio-classic-item.portfolio-two-column { width:50% }
.mk-portfolio-classic-item.portfolio-three-column { width:33.31% }
.mk-portfolio-classic-item.portfolio-four-column { width:25% }
.mk-portfolio-classic-item.portfolio-five-column { width:20% }
.mk-portfolio-classic-item.portfolio-six-column { width:16.6% }
.mk-portfolio-classic-item .featured-image { position:relative; overflow:hidden }
.mk-portfolio-classic-item .featured-image img { position:relative; z-index:10; -webkit-backface-visibility:hidden; width:100% }
.mk-portfolio-classic-item .featured-image .image-hover-overlay { z-index:11 }
.mk-portfolio-classic-item .featured-image:hover .permalink-badge, .mk-portfolio-classic-item .featured-image:hover .mk-lightbox { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-classic-item .featured-image:hover .permalink-badge { left:50% }
.mk-portfolio-classic-item .featured-image:hover .mk-lightbox { right:50% }
.mk-portfolio-classic-item .featured-image:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1) }
.mk-portfolio-classic-item .permalink-badge, .mk-portfolio-classic-item .mk-lightbox { position:absolute; z-index:20; width:30px; height:30px; top:50%; margin-top:-20px; zoom:1; filter:alpha(opacity=0); opacity:0; background-color:rgba(0, 0, 0, .5); padding:4px 6px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center }
.mk-portfolio-classic-item .permalink-badge:hover, .mk-portfolio-classic-item .mk-lightbox:hover { background-color:rgba(0, 0, 0, .7) }
.mk-portfolio-classic-item .permalink-badge i, .mk-portfolio-classic-item .mk-lightbox i { font-size:16px; color:#fff; line-height:32px }
.mk-portfolio-classic-item .permalink-badge { margin-left:-50px }
.mk-portfolio-classic-item .mk-lightbox { margin-right:-50px }
.mk-portfolio-classic-item .mk-lightbox.hover-single-icon { margin-right:-20px!important }
.portfolio-meta-wrapper { padding:24px 20px 20px 20px; border-top:1px solid #ebe9e9; min-height:250px; }
.portfolio-meta-wrapper .the-title { line-height:20px!important; margin-bottom:8px; font-size:16px!important; letter-spacing:0px; }
.portfolio-meta-wrapper .the-title a { text-transform:none; letter-spacing:1px; color:#333; }
.portfolio-meta-wrapper .the-title a:hover { color:#cf363b; }
.portfolio-meta-wrapper .portfolio-categories { font-size:13px; letter-spacing:1px; text-transform:none; letter-spacing:0px; }
.portfolio-meta-wrapper .portfolio-categories a:hover { color:#000!important; }
.portfolio-meta-wrapper .the-excerpt { margin-top:15px; font-size:13px; color:#000; line-height:18px; }
.mk-portfolio-orientation, .mk-woocommerce-orientation { float:right; margin-top:10px }
.mk-portfolio-orientation a, .mk-woocommerce-orientation a { display:block; float:right; padding:14px 16px; line-height:11px; background-color:#e1e1e1; box-shadow:0px 2px 0px #bfbfbf; background-repeat:no-repeat; background-image:url(../../images/portfolio-orientation.png); margin-left:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative }
.mk-portfolio-orientation a:active, .mk-woocommerce-orientation a:active, .mk-portfolio-orientation a.current, .mk-woocommerce-orientation a.current { box-shadow:0px 1px 0px #bfbfbf; transform:translateY(1px); -moz-transform:translateY(1px); -o-transform:translateY(1px); -webkit-transform:translateY(1px); }
.mk-list-view { background-position:7px 8px }
.mk-grid-view { background-position:-77px -27px }
.mk-modern-portfolio-item { zoom:1; filter:alpha(opacity=0); opacity:0; float:left; margin:0 2px 4px }
.mk-modern-portfolio-item.portfolio-one-column { width:100% }
.mk-modern-portfolio-item.portfolio-two-column { width:49.4% }
.mk-modern-portfolio-item.portfolio-three-column { width:32.8% }
.mk-modern-portfolio-item.portfolio-four-column { width:24.6% }
.mk-modern-portfolio-item.portfolio-five-column { width:19.6% }
.mk-modern-portfolio-item.portfolio-six-column { width:16% }
.mk-modern-portfolio-item.portfolio-six-column .modern-portfolio-meta { display:none }
.mk-modern-portfolio-item .modern-portfolio-meta { position:absolute; bottom:20px; left:0; width:100%; text-align:center; z-index:20; text-transform:uppercase; padding-bottom:20px; zoom:1; filter:alpha(opacity=0); opacity:0; transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out
}
.mk-modern-portfolio-item .the-title { padding:0 20px; color:#fff!important; font-size:14px!important; line-height:18px!important }
.mk-modern-portfolio-item .portfolio-categories { padding:0 20px; transition:opacity .5s ease-in-out;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-modern-portfolio-item .portfolio-categories span { color:#fff }
.mk-modern-portfolio-item .modern-post-type-icon { position:absolute; display:block; z-index:20; top:25%; left:50%; margin-left:-25px; zoom:1; filter:alpha(opacity=0); opacity:0; text-align:center; width:50px; height:50px; line-height:100px; color:#fff }
.mk-modern-portfolio-item .modern-post-type-icon i { font-size:48px; line-height:50px }
.mk-modern-portfolio-item .featured-image { position:relative; overflow:hidden }
.mk-modern-portfolio-item .featured-image img { position:relative; z-index:10; -webkit-backface-visibility:hidden; width:100% }
.mk-modern-portfolio-item .featured-image .image-hover-overlay { z-index:11; background-color:#000!important }
.mk-modern-portfolio-item .featured-image:hover .modern-post-type-icon { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-modern-portfolio-item .featured-image:hover .modern-portfolio-meta { zoom:1; filter:alpha(opacity=100); opacity:1; bottom:30px }
.mk-modern-portfolio-item .featured-image:hover .portfolio-categories { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-modern-portfolio-item .featured-image:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-two-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-two-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-three-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-three-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-four-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-four-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-five-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-five-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-six-column, .mk-main-wrapper.right-layout .mk-modern-portfolio-item.portfolio-six-column { width:49.5% }
.ajax-container { position:relative; overflow:hidden; border:1px solid #ddd; height:0; margin:15px 7px 20px 2px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.ajax_project { padding:20px }
.ajax-controls { border-bottom:1px solid #ddd; overflow:hidden }
.ajax-controls a { float:right; width:37px; height:37px; text-align:center; color:#bbb; border-left:1px solid #ddd }
.ajax-controls a i { font-size:16px; line-height:37px }
.ajax-controls a:hover { color:#222 }
.portfolio-loader { position:absolute; z-index:10000; top:0; bottom:0; left:0; right:0; display:none }
.portfolio-loader>div { background:url(../../images/ajax-loading.gif) no-repeat center center #000; border-radius:30px; height:60px; left:50%; margin-left:-30px; margin-top:-30px; position:absolute; top:40%; width:60px; opacity:.7; z-index:10000 }
.mk-loop-next-prev { margin-top:24px; }
.mk-loop-next-prev a { float:left; margin-right:10px; position:relative; z-index:90; height:35px; width:35px; display:block; background-color:#b8b8b8; border-radius:3px; box-shadow:0px 3px 0px #9d9d9d; }
.mk-loop-next-prev a:hover { background-color:#ccc; }
.mk-loop-next-prev a i { font-size:16px; color:#fff; line-height:38px; text-align:center; width:35px; text-shadow:0px -1px 0px rgba(51, 51, 51, 0.5); }
.mk-loop-next-prev .mk-next-post { }
.mk-loop-next-prev .mk-next-post i { width:40px }
.mk-loop-next-prev .mk-prev-post { left:0 }
.single-featured-image, .mk-portfolio-video { margin-bottom:40px }
.portfolio-title { display:block; font-size:26px!important; padding-bottom:10px; margin-bottom:5px; border-bottom:3px solid #ddd }
.portfolio-single-cat { display:block; margin-bottom:20px; font-weight:700; text-transform:uppercase; font-size:13px }
.portfolio-desc { margin-bottom:20px; padding-right:40px }
.portfolio-single-content { margin-bottom:40px }
.portfolio-similar-posts { padding:60px 0; border-top:1px solid #dfe2e5; background-color:rgba(0, 0, 0, .03) }
.portfolio-similar-posts .similar-post-title { font-size:16px; text-transform:uppercase; color:#3f3f3f; margin-bottom:50px; text-align:center; letter-spacing:3px }
.portfolio-similar-posts ul { margin:0; padding:0; line-height:4px; text-align:center; width:100% }
.portfolio-similar-posts ul li { display:inline-block; margin:0; padding:0; width:25% }
.portfolio-similar-posts-image { position:relative; line-height:4px }
.portfolio-similar-posts-image img { width:100%; max-width:100%; position:relative; z-index:10; -webkit-backface-visibility:hidden }
.portfolio-similar-posts-image .image-hover-overlay { z-index:11; background-color:#000!important }
.portfolio-similar-posts-image .modern-post-type-icon { top:10% }
.portfolio-similar-posts-image .portfolio-similar-meta { bottom:0 }
.portfolio-similar-posts-image:hover .modern-post-type-icon { zoom:1; filter:alpha(opacity=100); opacity:1; top:20% }
.portfolio-similar-posts-image:hover .portfolio-similar-meta { zoom:1; filter:alpha(opacity=100); opacity:1; bottom:10px }
.portfolio-similar-posts-image:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.portfolio-similar-meta { position:absolute; bottom:0; left:0; width:100%; text-align:center; z-index:20; text-transform:uppercase; padding:20px; line-height:22px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-similar-meta .the-title { color:#fff; font-size:14px; line-height:18px; font-weight:700 }
.portfolio-similar-meta .portfolio-categories { color:#fff }
.mk-dropcaps { display:inline-block; float:left; margin:5px 8px 0 0; padding:10px; font-weight:700; font-size:26px; line-height:16px }
.mk-dropcaps.simple-style { margin:5px 0 0; padding:6px 6px 6px 0; color:#666; font-size:50px }
.mk-dropcaps.fancy-style { color:#fff }
.mk-highlight { margin:0; padding:2px; color:#fff }
.mk-skype-call { display:inline-block; padding:10px 20px 9px 14px; border:1px solid #ccc; background-color:#ededed; color:#333; font-weight:700; font-size:14px; line-height:24px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .06); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .06); box-shadow:0 1px 3px rgba(0, 0, 0, .06) }
.mk-skype-call i { margin-right:10px; color:#01a8e9; vertical-align:middle; font-size:24px; line-height:24px }
.mk-skype-call:hover { background-color:#01a8e9; color:#fff }
.mk-skype-call:hover i { color:#fff }
.mk-tooltip { position:relative; z-index:30 }
.mk-tooltip .tooltip-init { cursor:help }
.mk-tooltip .tooltip-text { position:absolute; bottom:28px; left:0; padding:12px; min-width:140px; max-width:230px; color:#fff; font-size:11px; line-height:16px; zoom:1; filter:alpha(opacity=0); opacity:0; -webkit-box-shadow:0 0 6px 3px rgba(0, 0, 0, .1); -moz-box-shadow:0 0 6px 3px rgba(0, 0, 0, .1); box-shadow:0 0 6px 3px rgba(0, 0, 0, .1) }
.mk-tooltip .tooltip-text:after { position:absolute; bottom:-5px; left:15px; display:block; width:10px; height:10px; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.mk-shortcode-heading.mk-fancy-title { margin-bottom:18px; font-weight:700!important; font-size:14px!important }
.mk-shortcode-heading.mk-fancy-title.pattern-false { background:none!important }
.mk-shortcode-heading.mk-fancy-title.pattern-false span { background:none!important }
.mk-shortcode-heading.mk-fancy-title span { padding-right:8px }
.mk-skill-meter { margin-bottom:15px }
.mk-skill-meter .mk-skill-meter-title { display:block; margin-bottom:6px; font-weight:700; line-height:14px }
.mk-skill-meter .mk-progress-bar { position:relative; display:block; height:14px; background-color:#dcdcdc; background-color:rgba(0, 0, 0, .12) }
.mk-skill-meter .mk-progress-bar .progress-outer { position:absolute; top:0; left:0; height:100%; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .04)), to(rgba(0, 0, 0, .1))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .04), rgba(0, 0, 0, .1)); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .04), rgba(0, 0, 0, .1)); background-image:-ms-linear-gradient(top, rgba(0, 0, 0, .04), rgba(0, 0, 0, .1)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .04), rgba(0, 0, 0, .1)) }
.mk-skill-meter .mk-progress-bar .progress-inner { position:absolute; top:0; left:0; z-index:1; display:block; overflow:hidden; width:100%; height:100% }
.progress-outer, .progress-inner, .mk-progress-bar { -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px }
.mk-skill-chart { text-align:center }
.mk-milestone { margin-bottom:20px }
.mk-milestone i { float:left; margin-right:10px }
.mk-milestone .milestone-text { font-size:14px }
.mk-milestone .milestone-top { float:left }
.mk-milestone.milestone-small i { font-size:32px }
.mk-milestone.milestone-small .milestone-number, .mk-milestone.milestone-small .milestone-prefix, .mk-milestone.milestone-small .milestone-suffix { font-size:26px; line-height:32px }
.mk-milestone.milestone-medium i { font-size:48px }
.mk-milestone.milestone-medium .milestone-number, .mk-milestone.milestone-medium .milestone-prefix, .mk-milestone.milestone-medium .milestone-suffix { font-size:40px; line-height:44px }
.mk-milestone.milestone-medium .milestone-text { margin:-5px 0 0 4px }
.mk-milestone.milestone-large i { font-size:72px }
.mk-milestone.milestone-large .milestone-number, .mk-milestone.milestone-large .milestone-prefix, .mk-milestone.milestone-large .milestone-suffix { font-size:50px; line-height:72px }
.mk-milestone.milestone-large .milestone-text { margin:-10px 0 0 4px }
.mk-chart { position:relative; margin:0 auto; text-align:center; display:block !important; }
.mk-chart canvas { position:absolute; top:0; left:0; z-index:1; display:block !important;}
.mk-chart i, .mk-chart .chart-custom-text, .mk-chart .chart-percent { position:absolute; top:0; left:0; z-index:10; display:block; width:100%; color:#444; text-align:center }
.mk-chart .chart-custom-text { font-size:18px }
.mk-chart .chart-percent { font-weight:700; font-size:16px }
.mk-chart-desc { display:block; text-align:center; font-size:12px }
.mk-process-steps { margin-bottom:30px; text-align:center }
.mk-process-steps ul { position:relative; margin:0; padding:0; list-style:none }
.mk-process-steps ul:before { position:absolute; left:80px; display:block; width:85%; height:0; border-top:1px dashed #bbb; content:"" }
.mk-process-steps ul li { display:inline-block; float:left; margin:0 }
.mk-process-steps ul li:hover i {
-webkit-animation:toRightFromLeft .3s forwards;
-moz-animation:toRightFromLeft .3s forwards;
animation:toRightFromLeft .3s forwards; color:#fff; }
.mk-process-steps ul li:hover .mk-process-icon { -webkit-box-shadow:0 0 0 6px rgba(0, 0, 0, .1); -moz-box-shadow:0 0 0 6px rgba(0, 0, 0, .1); box-shadow:0 0 0 6px rgba(0, 0, 0, .1) }
.mk-process-steps ul li h3 { position:relative; display:inline-block; margin:10px auto 8px; font-size:16px!important; }
.mk-process-steps ul li p { position:relative; display:inline-block; margin-bottom:0; }
.mk-process-icon { position:relative; display:inline-block; overflow:hidden; background-color:#fff; -webkit-border-radius:300px; -moz-border-radius:300px; -ms-border-radius:300px; border-radius:300px; -webkit-box-shadow:0 0 0 2px #bbb; -moz-box-shadow:0 0 0 2px #bbb; -ms-box-shadow:0 0 0 2px #bbb; box-shadow:0 0 0 2px #bbb; -webkit-transition:background .3s, color .3s, box-shadow .3s;
-moz-transition:background .3s, color .3s, box-shadow .3s;
transition:background .3s, color .3s, box-shadow .3s;
}
.mk-process-icon:after { display:none; }
.mk-process-icon i { display:inline-block !important; color:#bbb; color:rgba(0, 0, 0, .24); }
@-webkit-keyframes toRightFromLeft { 49% {
-webkit-transform:translate(100%);
}
50% {
opacity:0;
-webkit-transform:translate(-100%);
}
51% {
opacity:1
}
}
@-moz-keyframes toRightFromLeft { 49% {
-moz-transform:translate(100%);
}
50% {
opacity:.4;
-moz-transform:translate(-100%);
}
51% {
opacity:1
}
}
@keyframes toRightFromLeft { 49% {
transform:translate(100%);
}
50% {
opacity:0;
transform:translate(-100%);
}
51% {
opacity:1
}
}
.mk-process-steps.process-steps-3 ul:before { top:115px }
.mk-process-steps.process-steps-3 li { width:33.3% }
.mk-process-steps.process-steps-3 li h3, .mk-process-steps.process-steps-3 li p { padding:0 20px }
.mk-process-steps.process-steps-3 .mk-process-desc, .mk-process-steps.process-steps-3 .mk-process-title { width:288px }
.mk-process-steps.process-steps-3 .mk-process-icon { width:230px; height:230px; text-align:center }
.mk-process-steps.process-steps-3 .mk-process-icon i { font-size:80px; line-height:230px }
.mk-process-steps.process-steps-4 ul:before { top:90px }
.mk-process-steps.process-steps-4 li { width:25% }
.mk-process-steps.process-steps-4 li h3, .mk-process-steps.process-steps-4 li p { padding:0 20px }
.mk-process-steps.process-steps-4 .mk-process-icon { width:180px; height:180px; text-align:center }
.mk-process-steps.process-steps-4 .mk-process-icon i { font-size:70px; line-height:180px }
.mk-process-steps.process-steps-5 ul:before { top:70px }
.mk-process-steps.process-steps-5 li { width:20% }
.mk-process-steps.process-steps-5 li h3, .mk-process-steps.process-steps-5 li p { padding:0 15px }
.mk-process-steps.process-steps-5 .mk-process-icon { width:140px; height:140px; text-align:center }
.mk-process-steps.process-steps-5 .mk-process-icon i { font-size:60px; line-height:140px;display:inline-block !important;}
.mk-image-shortcode { position:relative; line-height:4px }
.mk-image-shortcode.align-left { text-align:left }
.mk-image-shortcode.align-right { float:right }
.mk-image-shortcode.align-center { margin-right:auto; margin-left:auto; text-align:center }
.mk-image-shortcode img { position:relative }
.mk-image-shortcode.lightbox-enabled:hover img { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1) }
.mk-image-shortcode:hover .mk-image-overlay { zoom:1; filter:alpha(opacity=90); opacity:.9 }
.mk-image-shortcode:hover .mk-image-shortcode-lightbox { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-image-shortcode.rounded-frame { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-image-shortcode.rounded-frame img, .mk-image-shortcode.rounded-frame .mk-image-overlay { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-image-shortcode.gray_border-frame .mk-image-inner { border:6px solid rgba(0, 0, 0, .06) }
.mk-image-shortcode.border_shadow-frame .mk-image-inner { border:6px solid #fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .25); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .25); box-shadow:0 0 5px rgba(0, 0, 0, .25) }
.mk-image-shortcode.shadow_only-frame .mk-image-inner { -webkit-box-shadow:0 0 4px rgba(0, 0, 0, .25); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .25); box-shadow:0 0 4px rgba(0, 0, 0, .25) }
.mk-image-shortcode.single_line-frame .mk-image-inner { border:1px solid rgba(0, 0, 0, .1) }
.mk-image-shortcode .mk-image-inner { position:relative; overflow:hidden; margin:0 auto; width:auto }
.mk-image-shortcode.inside-image .mk-image-caption { position:absolute; bottom:0; left:0; z-index:10; margin:10px; padding:10px; background-color:#4c4c4c; background-color:rgba(0, 0, 0, .4); color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-image-shortcode.inside-image .mk-image-caption:hover { background-color:#383838; background-color:rgba(0, 0, 0, .5) }
.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title { display:block; font-weight:700; font-size:14px; line-height:18px }
.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-desc { display:block; margin-top:5px; font-size:11px; line-height:18px }
.mk-image-shortcode.outside-image .mk-image-caption { margin:10px 0 }
.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-title { display:block; font-weight:700; font-size:14px; line-height:18px }
.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc { display:block; margin-top:5px; font-style:italic; font-size:11px; line-height:18px }
.mk-image-overlay { position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-image-shortcode-lightbox { position:absolute; top:50%; left:50%; z-index:30; margin:-50px 0 0 -50px; text-align:center; cursor:pointer; color:#fff; width:100px; height:100px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-image-shortcode-lightbox:hover { color:#fff }
.mk-image-shortcode-lightbox i { line-height:100px; font-size:48px }
.mk-image-shortcode-link { position:absolute; top:0; left:0; z-index:10; margin:0; width:100%; height:100% }
.mk-circle-image { text-align:center }
.mk-circle-image span { display:inline-block; overflow:hidden; margin:0 auto; -webkit-border-radius:1000px; -moz-border-radius:1000px; border-radius:1000px }
.mk-circle-image span a { display:inline-block; line-height:4px }
.mk-fancy-table { overflow:hidden; margin-bottom:20px }
.mk-fancy-table table { overflow:hidden; margin:0; padding:0; width:100%; border-collapse:collapse; text-align:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-fancy-table th { padding:18px 12px; color:#fff; text-align:center; text-transform:uppercase; font-weight:700; font-size:14px }
.mk-fancy-table tfoot td { padding:8px }
.mk-fancy-table.table-style1 tr:nth-child(odd) {
background-color:rgba(0, 0, 0, .04)
}
.mk-fancy-table.table-style1 tfoot { background-color:#f3f3f3 }
.mk-fancy-table.table-style1 tr { background-color:rgba(0, 0, 0, .02) }
.mk-fancy-table.table-style1 td { padding:12px; border-left:1px solid #fff; text-align:center }
.mk-fancy-table.table-style2 { border-bottom:1px solid #dcdcdc }
.mk-fancy-table.table-style2 td { padding:12px; border-bottom:1px solid #dcdcdc; text-align:center }
.mk-list-styles.align-left { float:left }
.mk-list-styles.align-right { float:right }
.mk-list-styles ul { margin:0; padding:0; list-style:none }
.mk-list-styles ul li { position:relative; margin:0 0 14px; padding:0 0 0 35px; line-height:20px }
.mk-list-styles ul li:before { position:absolute; top:5px; left:0; font-size:14px; line-height:20px }
.mk-message-box { position:relative; display:block; margin-bottom:20px; border-width:2px; border-style:solid; background-position:15px center; background-repeat:no-repeat; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-message-box span { display:block; padding:15px 15px 15px 65px; text-align:left }
.mk-message-box .box-close-btn { position:absolute; top:0; right:6px }
.mk-message-box.mk-comment-message-box { border-color:#ddd; background-color:#eee; background-image:url(../../images/box-comment-icon.png) }
.mk-message-box.mk-comment-message-box i { color:#aaa }
.mk-message-box.mk-info-message-box { border-color:#afe0ee; background-color:#d1eff8; background-image:url(../../images/box-info-icon.png) }
.mk-message-box.mk-info-message-box i { color:#3ea3bc }
.mk-message-box.mk-error-message-box { border-color:#fd8585; background-color:#fac6bf; background-image:url(../../images/box-error-icon.png) }
.mk-message-box.mk-error-message-box i { color:#de303a }
.mk-message-box.mk-confirm-message-box { border-color:#72dd9d; background-color:#b8f4d0; background-image:url(../../images/box-confirm-icon.png) }
.mk-message-box.mk-confirm-message-box i { color:#20b66e }
.mk-message-box.mk-warning-message-box { border-color:#e0c069; background-color:#fbf1c8; background-image:url(../../images/box-warning-icon.png) }
.mk-message-box.mk-warning-message-box i { color:#be9a34 }
.mk-button { position:relative; display:inline-block; margin-right:10px; margin-left:0; vertical-align:middle; text-align:center; font-weight:600; cursor:pointer; zoom:1; letter-spacing:1px; transition:background .2s ease-in-out;
-webkit-transition:background .2s ease-in-out;
-moz-transition:background .2s ease-in-out;
-ms-transition:background .2s ease-in-out;
-o-transition:background .2s ease-in-out;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-button.two-dimension, .mk-button.three-dimension { color:#fff; text-shadow:0 1px rgba(0, 0, 0, .4) }
.mk-button.two-dimension:hover, .mk-button.three-dimension:hover { color:#fff }
.mk-button:hover { color:#fff }
.mk-button.two-dimension.dark-color, .mk-button.three-dimension.dark-color { color:#585858!important; text-shadow:0 1px rgba(255, 255, 255, .5) }
.mk-button.two-dimension.light-color, .mk-button.three-dimension.light-color { color:#fff!important; text-shadow:0 1px rgba(0, 0, 0, .4) }
.mk-button.two-dimension.light-color:hover, .mk-button.three-dimension.light-color:hover { color:#fff!important }
.mk-button.outline-dimension { border-width:1px!important; border-style:solid!important }
.mk-button.outline-btn-light { border-color:#fff!important; color:#fff }
.mk-button.outline-btn-light:hover { background-color:#fff; color:#252525 }
.mk-button.outline-btn-dark { border-color:#252525!important; color:#252525 }
.mk-button.outline-btn-dark:hover { background-color:#252525; color:#fff }
.mk-button[type=submit], .mk-button[type=button] { outline:0; border:0; font-weight:600 }
.mk-button i { margin:-4px 5px 0 0; line-height:4px!important }
.mk-button.large { padding:15px 24px; font-size:14px; line-height:100% }
.mk-button.large i { font-size:16px }
.mk-button.medium { padding:12px 20px; font-size:12px; line-height:100% }
.mk-button.medium i { font-size:14px }
.mk-button.small { padding:13px 30px; font-size:15px; line-height:100%; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-transform:uppercase; }
.mk-button.small i { margin-top:-3px; font-size:12px }
.mk-button.three-dimension { box-shadow:inset 0 1px 0 rgba(0, 0, 0, .3) }
.mk-button.three-dimension:active { top:2px }
.mk-button.two-dimension { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .07)), to(rgba(0, 0, 0, .15))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .15)); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .15)); background-image:-ms-linear-gradient(top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .15)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .15)); box-shadow:inset 0 0 1px rgba(0, 0, 0, .8) }
.mk-button.two-dimension:active { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .15)), to(rgba(0, 0, 0, .07))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .15), rgba(0, 0, 0, .07)); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .15), rgba(0, 0, 0, .07)); background-image:-ms-linear-gradient(top, rgba(0, 0, 0, .15), rgba(0, 0, 0, .07)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .15), rgba(0, 0, 0, .07)) }
button.mk-button { outline:0; border:0!important; background:0; line-height:100% }
button.mk-button::-moz-focus-inner {
border:0
}
.mk-button-align { display:inline-block }
.mk-button-align.right { float:right }
.mk-button-align.center { display:block!important; text-align:center }
.mk-button-align.left { text-align:left }
.shop-flat-btn, #review_form_wrapper input[type=submit], .mk-message-box .button { border:0!important; outline:0!important; color:#fff!important; font-size:13px; line-height:13px!important; padding:12px 15px!important; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; vertical-align:top; background-image:none!important; letter-spacing:1px; display:inline-block }
.shop-flat-btn i, #review_form_wrapper input[type=submit] i, .mk-message-box .button i { color:#fff!important; font-size:16px; line-height:16px!important; margin-right:10px }
.shop-flat-btn.shop-black-btn, #review_form_wrapper input[type=submit].shop-black-btn, .mk-message-box .button.shop-black-btn { background-color:#252525 }
.shop-flat-btn.shop-black-btn:hover, #review_form_wrapper input[type=submit].shop-black-btn:hover, .mk-message-box .button.shop-black-btn:hover { background-color:#707070 }
.shop-flat-btn.shop-skin-btn:hover, #review_form_wrapper input[type=submit].shop-skin-btn:hover, .mk-message-box .button.shop-skin-btn:hover { background-color:#252525!important }
#review_form_wrapper input[type=submit]:hover { background-color:#252525!important }
.mk-message-box .button { background-color:#252525!important }
a.shop-flat-btn, .mk-message-box .button { font-weight:700; display:inline-block }
a.shop-flat-btn:hover, .mk-message-box .button:hover { color:#fff }
.wpcf7-form p { margin-bottom:10px!important }
.wpcf7-form .wpcf7-textarea { width:70% }
div.wpcf7-response-output { position:relative; display:inline-block; margin:0; padding:15px 15px 15px 65px; background-position:15px center; background-repeat:no-repeat; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
div.wpcf7-mail-sent-ok { border:2px solid #72dd9d; background-color:#b8f4d0; background-image:url(../../images/box-confirm-icon.png) }
div.wpcf7-mail-sent-ng { border:2px solid #afe0ee; background-color:#d1eff8; background-image:url(../../images/box-info-icon.png) }
div.wpcf7-spam-blocked { border:2px solid #fd8585; background-color:#fac6bf; background-image:url(../../images/box-error-icon.png) }
div.wpcf7-validation-errors { border:2px solid #e0c069; background-color:#fbf1c8; background-image:url(../../images/box-warning-icon.png) }
span.wpcf7-form-control-wrap { position:relative }
span.wpcf7-not-valid-tip { position:absolute; top:-3px; right:10px; z-index:30; 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:0; vertical-align:middle }
div.wpcf7 .placeheld { color:#888 }
.wpcf7-submit { position:relative; display:inline-block; margin-right:10px; margin-bottom:20px; padding:11px 35px; outline:0; border:0; box-shadow:inset 0 1px 0 rgba(0, 0, 0, .3); color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; text-shadow:0 1px rgba(0, 0, 0, .3); font-weight:700; font-size:12px; line-height:100%; cursor:pointer; zoom:1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:background .1s ease-in-out;
-webkit-transition:background .1s ease-in-out;
-moz-transition:background .1s ease-in-out;
-ms-transition:background .1s ease-in-out;
-o-transition:background .1s ease-in-out
}
.wpcf7-submit:active { top:2px }
.mk-divider { display:block; text-align:center }
.mk-divider.divider_one_half .divider-inner, .mk-divider.divider_one_third .divider-inner, .mk-divider.divider_one_fourth .divider-inner { display:inline-block; margin-right:auto; margin-left:auto; text-align:center }
.mk-divider.divider_one_half .divider-inner { width:50% }
.mk-divider.divider_one_third .divider-inner { width:33.33% }
.mk-divider.divider_one_fourth .divider-inner { width:25% }
.mk-divider .divider-inner { height:6px }
.mk-divider.double_dot .divider-inner { height:5px; border-top:1px dashed #dadada; border-bottom:1px dashed #dadada }
.mk-divider.thick_solid .divider-inner { border-top:2px solid #e5e5e5; border-top:2px solid rgba(0, 0, 0, .1) }
.mk-divider.thin_solid .divider-inner { border-top:1px solid #e5e5e5; border-top:1px solid rgba(0, 0, 0, .1) }
.mk-divider.single_dotted .divider-inner { border-top:1px dashed #dadada }
.mk-divider.shadow_line .divider-inner { height:7px }
.mk-divider.shadow_line .divider-inner .divider-shadow-left, .mk-divider.shadow_line .divider-inner .divider-shadow-right { display:inline-block; width:50%; height:7px; background-image:url(../../images/shadow-divider.png); background-repeat:no-repeat }
.mk-divider.shadow_line .divider-inner .divider-shadow-left { background-position:left center }
.mk-divider.shadow_line .divider-inner .divider-shadow-right { background-position:right center }
.mk-divider[class*=go_top] .divider-inner {
position:relative;
height:12px
}
.mk-divider[class*=go_top] .divider-inner:before {
top:6px;
left:0;
z-index:3;
display:block;
width:100%;
height:1px;
background-color:#e5e5e5;
background-color:rgba(0, 0, 0, .1);
content:""
}
.mk-divider[class*=go_top] .divider-inner .divider-go-top {
position:absolute;
top:-6px;
right:0;
z-index:4;
float:right;
padding-left:6px;
color:#585858;
font-size:11px;
line-height:12px
}
.mk-divider[class*=go_top] .divider-inner .divider-go-top i {
padding-left:3px;
vertical-align:top;
font-size:14px
}
.mk-divider.go_top_thick .divider-inner:before { height:2px }
.mk-divider.divider_page_divider { width:100% }
.mk-fullwidth-boxed { position:relative; display:block; padding:30px }
.mk-content-box { overflow:hidden; margin-bottom:20px; border:1px solid #dbdbdb; background-color:#fff; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .05); box-shadow:1px 1px 2px rgba(0, 0, 0, .05); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mk-content-box .content-box-heading { display:block; padding:10px 15px; border-bottom:1px solid #dbdbdb; background-color:#f5f5f5; font-weight:700; font-size:14px }
.mk-content-box .content-box-heading p { margin-bottom:0 }
.mk-content-box .content-box-heading i:before { margin-top:-2px; padding-right:6px; vertical-align:middle; font-size:20px; line-height:12px }
.mk-content-box .content-box-content { padding:20px }
.mk-slideshow-shortcode { position:relative; margin-bottom:20px }
.mk-slideshow-shortcode .mk-flex-caption { position:absolute; bottom:0; left:0; width:100% }
.mk-slideshow-shortcode .mk-flex-caption span { position:relative; z-index:10; display:block; padding:15px 20px; color:#fff; font-weight:700; font-size:14px; line-height:18px }
.mk-slideshow-shortcode:hover .flex-direction-nav .flex-next, .mk-slideshow-shortcode:hover .flex-direction-nav .flex-prev { zoom:1; filter:alpha(opacity=60); opacity:.6 }
.mk-slideshow-shortcode .flex-direction-nav .flex-next, .mk-slideshow-shortcode .flex-direction-nav .flex-prev { top:50%; margin-top:-10px; width:32px; height:32px; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-slideshow-shortcode .flex-direction-nav .flex-next:hover, .mk-slideshow-shortcode .flex-direction-nav .flex-prev:hover { background-color:rgba(0, 0, 0, .6); zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-slideshow-shortcode .flex-direction-nav .flex-next i, .mk-slideshow-shortcode .flex-direction-nav .flex-prev i { position:absolute; top:8px; left:4px; color:#fff; font-size:18px }
.mk-slideshow-shortcode .flex-direction-nav .flex-next { right:20px!important }
.mk-slideshow-shortcode .flex-direction-nav .flex-prev { left:20px!important }
.mk-slideshow-shortcode .flex-control-nav { bottom:10px; display:block }
.mk-slideshow-shortcode .flex-control-nav li a { display:block; padding:0; width:6px; height:14px }
.mk-slideshow-shortcode .flex-control-nav li a i { color:#fff; font-size:12px }
.mk-slideshow-shortcode .flex-control-nav li a.flex-active i:before { content:"\f111"!important }
.mk-slideshow-shortcode .color-mask { position:absolute; bottom:0; left:0; z-index:5; width:100%; height:100% }
.mk-laptop-slideshow-shortcode { margin:0 auto 20px; width:100%; text-align:center }
.mk-laptop-slideshow-shortcode.full-laptop .mk-flex-slides { margin:0 auto!important; padding:30px 127px 10px 131px }
.mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a { margin-top:-16px }
.mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a .mk-icon-chevron-left:before, .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a .mk-icon-chevron-right:before { font-size:32px }
.mk-laptop-slideshow-shortcode.one-third-laptop .mk-flex-slides { margin:0 auto!important; padding:8px 45px 20px }
.mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a { margin-top:-12px }
.mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a .mk-icon-chevron-left:before, .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a .mk-icon-chevron-right:before { font-size:24px }
.mk-laptop-slideshow-shortcode.one-fourth-laptop { margin-bottom:30px!important }
.mk-laptop-slideshow-shortcode.one-fourth-laptop .mk-flex-slides { padding:5px 34px 30px 36px }
.mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a { margin-top:-8px }
.mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a .mk-icon-chevron-left:before, .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a .mk-icon-chevron-right:before { font-size:16px }
.mk-laptop-slideshow-shortcode:hover .flex-direction-nav a { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-laptop-slideshow-shortcode:hover .flex-prev { left:0 }
.mk-laptop-slideshow-shortcode:hover .flex-next { right:0 }
.mk-laptop-slideshow-shortcode .mk-flex-slides { text-align:center }
.mk-laptop-slideshow-shortcode .flex-direction-nav a { position:absolute; top:50%; z-index:60; margin-top:-16px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-laptop-slideshow-shortcode .flex-direction-nav a .mk-icon-chevron-left:before, .mk-laptop-slideshow-shortcode .flex-direction-nav a .mk-icon-chevron-right:before { color:#ccc; text-shadow:-1px -1px 1px #999; font-size:48px }
.mk-laptop-slideshow-shortcode .flex-direction-nav a:hover i:before { color:#7f7f7f; text-shadow:-1px -1px 1px #525252 }
.mk-laptop-slideshow-shortcode .flex-prev { left:30px }
.mk-laptop-slideshow-shortcode .flex-next { right:30px }
.mk-laptop-image { position:absolute; top:0; left:0; z-index:50; width:100% }
.vc_span10 .full-laptop .mk-flex-slides { padding:12px 130px 20px }
.vc_span8 .full-laptop .mk-flex-slides { padding:12px 105px 20px }
.vc_span6 .full-laptop .mk-flex-slides { padding:14px 78px 20px 88px; }
.vc_span6 .full-laptop .mk-icon-chevron-left:before, .vc_span6 .full-laptop .mk-icon-chevron-right:before { font-size:32px!important }
.vc_span4 .full-laptop .mk-flex-slides, .vc_span4 .one-half-laptop .mk-flex-slides { padding:10px 60px 20px }
.vc_span4 .full-laptop .mk-icon-chevron-left:before, .vc_span4 .one-half-laptop .mk-icon-chevron-left:before, .vc_span4 .full-laptop .mk-icon-chevron-right:before, .vc_span4 .one-half-laptop .mk-icon-chevron-right:before { font-size:24px!important }
.vc_span3 .full-laptop .mk-flex-slides, .vc_span3 .one-half-laptop .mk-flex-slides, .vc_span3 .one-third-laptop .mk-flex-slides { padding:2px 43px 15px }
.vc_span3 .full-laptop .mk-icon-chevron-left:before, .vc_span3 .one-half-laptop .mk-icon-chevron-left:before, .vc_span3 .one-third-laptop .mk-icon-chevron-left:before, .vc_span3 .full-laptop .mk-icon-chevron-right:before, .vc_span3 .one-half-laptop .mk-icon-chevron-right:before, .vc_span3 .one-third-laptop .mk-icon-chevron-right:before { font-size:24px!important }
.vc_span3 .one-third-laptop .mk-flex-slides { padding:7px 38px 15px }
.vc_span3 .one-third-laptop .mk-icon-chevron-left:before, .vc_span3 .one-third-laptop .mk-icon-chevron-right:before { font-size:16px!important }
.vc_span2 .full-laptop .mk-flex-slides, .vc_span2 .one-half-laptop .mk-flex-slides, .vc_span2 .one-third-laptop .mk-flex-slides, .vc_span2 .one-fourth-laptop .mk-flex-slides { padding:2px 23px 15px }
.vc_span2 .full-laptop .mk-icon-chevron-left:before, .vc_span2 .one-half-laptop .mk-icon-chevron-left:before, .vc_span2 .one-third-laptop .mk-icon-chevron-left:before, .vc_span2 .one-fourth-laptop .mk-icon-chevron-left:before, .vc_span2 .full-laptop .mk-icon-chevron-right:before, .vc_span2 .one-half-laptop .mk-icon-chevron-right:before, .vc_span2 .one-third-laptop .mk-icon-chevron-right:before, .vc_span2 .one-fourth-laptop .mk-icon-chevron-right:before { font-size:16px!important }
.mk-lcd-slideshow { margin:0 auto 160px; width:100%; text-align:center }
.mk-lcd-slideshow:hover .flex-direction-nav a { zoom:1; filter:alpha(opacity=70); opacity:.7 }
.mk-lcd-slideshow:hover .flex-prev { left:40px!important }
.mk-lcd-slideshow:hover .flex-next { right:40px!important }
.mk-lcd-slideshow .mk-flex-slides { padding:10px 20px 100px }
.mk-lcd-slideshow .flex-direction-nav a { position:absolute; top:45%; z-index:60; margin-top:-16px; width:38px; height:38px; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-lcd-slideshow .flex-direction-nav a .mk-icon-chevron-left:before, .mk-lcd-slideshow .flex-direction-nav a .mk-icon-chevron-right:before { position:absolute; top:12px; left:13px; color:#fff; text-shadow:1px 1px 0 rgba(0, 0, 0, .4); font-size:16px }
.mk-lcd-slideshow .flex-prev { left:70px!important }
.mk-lcd-slideshow .flex-next { right:70px!important }
.mk-lcd-image { position:absolute; top:0; left:0; z-index:50 }
.vc_span8 .mk-lcd-slideshow { margin:0 auto 70px }
.vc_span8 .mk-lcd-slideshow .mk-flex-slides { padding:15px 10px 100px }
.vc_span8 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-48px }
.vc_span6 .mk-lcd-slideshow { margin:0 auto 50px }
.vc_span6 .mk-lcd-slideshow .mk-flex-slides { padding:5px 11px 80px }
.vc_span6 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-28px }
.vc_span4 .mk-lcd-slideshow { margin:0 auto 50px }
.vc_span4 .mk-lcd-slideshow .mk-flex-slides { padding:10px 5px 80px }
.vc_span4 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-28px }
.vc_span3 .mk-lcd-slideshow { margin:0 auto 60px }
.vc_span3 .mk-lcd-slideshow .mk-flex-slides { padding:5px 0 50px }
.vc_span3 .mk-lcd-slideshow .flex-direction-nav a { margin-top:-28px }
.vc_span2 .mk-lcd-slideshow { margin:0 auto 40px }
.vc_span2 .mk-lcd-slideshow .mk-flex-slides { padding:3px 0 40px }
.vc_span2 .mk-lcd-slideshow .flex-direction-nav a { display:none }
.vc_span6 .vc_span8 .mk-lcd-slideshow { margin:0 auto 40px }
.vc_span6 .vc_span8 .mk-lcd-slideshow .mk-flex-slides { padding:10px 10px 90px }
.vc_span6 .vc_span4 .mk-lcd-slideshow { margin:0 auto 40px }
.vc_span6 .vc_span4 .mk-lcd-slideshow .mk-flex-slides { padding:5px 5px 50px }
.vc_span6 .vc_span4 .mk-lcd-slideshow .flex-direction-nav a { display:none }
.mk-content-slideshow-shortcode { margin-bottom:40px; padding-right:20px }
.mk-content-slideshow-shortcode .mk-flex-content { padding:30px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }
.mk-content-slideshow-shortcode p { margin-bottom:0 }
.mk-content-slideshow-shortcode .flex-direction-nav a { width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-content-slideshow-shortcode .flex-direction-nav .flex-next { top:30px; right:0!important; margin:0; border-left-width:11px; border-left-style:solid }
.mk-content-slideshow-shortcode .flex-direction-nav .flex-prev { top:30px; right:0!important; margin:14px 0 0; border-right-width:11px; border-right-style:solid; background-position:0 bottom }
.mk-blockquote { position:relative; margin-bottom:20px; line-height:150%!important }
.mk-blockquote p { margin-bottom:0 }
.mk-blockquote.align-left { float:left }
.mk-blockquote.align-right { float:right }
.mk-blockquote.align-left { float:none; clear:both }
.mk-blockquote.quote-style { padding:20px 20px 20px 70px; background-color:#f6f6f6; background-color:rgba(0, 0, 0, .05) }
.mk-blockquote.quote-style:before { position:absolute; top:20px; left:20px; display:block; color:#ddd; color:rgba(0, 0, 0, .1); content:"\f10d"; font-size:32px }
.mk-blockquote.line-style { padding:10px 10px 10px 40px; border-left:2px solid }
.mk-testimonial { margin:3px 3px 40px }
.mk-testimonial .mk-testimonial-image { position:relative; float:left; margin:0 15px }
.mk-testimonial .mk-testimonial-image img { width:50px!important; height:50px!important; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px }
.mk-testimonial .mk-testimonial-content { position:relative; margin-bottom:15px; padding:20px 20px 0 }
.mk-testimonial .mk-testimonial-content p { margin-bottom:20px; line-height:20px }
.mk-testimonial .mk-testimonial-author { display:block; margin-bottom:5px; font-weight:700; font-size:13px; line-height:11px }
.mk-testimonial .mk-testimonial-company { font-size:11px; line-height:14px; zoom:1; filter:alpha(opacity=60); opacity:.6 }
.mk-testimonial .flex-direction-nav a { color:#878787; zoom:1; filter:alpha(opacity=40); opacity:.4 }
.mk-testimonial .flex-direction-nav a:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-testimonial.boxed-style .mk-testimonial-content { border:1px solid #ededed; background-color:#fafafa; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-testimonial.boxed-style .mk-testimonial-content:before { position:absolute; bottom:-7px; left:35px; display:block; width:14px; height:14px; border:1px solid #ededed; border-top:0; border-left:0; background-color:#fafafa; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.mk-testimonial.boxed-style .flex-direction-nav .flex-next { right:0!important; bottom:30px; margin:0 }
.mk-testimonial.boxed-style .flex-direction-nav .flex-prev { right:15px!important; bottom:30px }
.mk-testimonial.simple-style { padding:10px 50px 0; text-align:center }
.mk-testimonial.simple-style .mk-testimonial-author { font-size:16px }
.mk-testimonial.simple-style .mk-testimonial-company { font-size:12px }
.mk-testimonial.simple-style .mk-moon-quotes-left, .mk-testimonial.simple-style .mk-moon-quotes-right { position:absolute; color:#eee; font-size:50px }
.mk-testimonial.simple-style .mk-testimonial-content { margin-bottom:0; font-size:18px!important; line-height:28px }
.mk-testimonial.simple-style .mk-testimonial-content p { font-size:inherit; line-height:inherit }
.mk-testimonial.simple-style .mk-moon-quotes-left { top:70px; left:0 }
.mk-testimonial.simple-style .mk-moon-quotes-right { top:70px; right:0 }
.mk-testimonial.simple-style .flex-direction-nav a i { font-size:16px }
.mk-testimonial.simple-style .flex-direction-nav .flex-next { top:0; left:50%!important; margin:0 0 0 5px }
.mk-testimonial.simple-style .flex-direction-nav .flex-prev { top:0; left:50%!important; margin:0 0 0 -12px }
.mk-testimonial.simple-style.light-version { padding-top:50px }
.mk-testimonial.simple-style.light-version .mk-testimonial-content, .mk-testimonial.simple-style.light-version .mk-testimonial-content p, .mk-testimonial.simple-style.light-version .mk-testimonial-company, .mk-testimonial.simple-style.light-version .mk-testimonial-author, .mk-testimonial.simple-style.light-version .flex-direction-nav a i { color:#fff!important }
.mk-testimonial.simple-style.light-version .flex-direction-nav a i { font-size:42px }
.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next { margin:0 0 0 6px }
.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev { margin:0 0 0 -54px }
.mk-testimonial.simple-style.light-version .mk-moon-quotes-left, .mk-testimonial.simple-style.light-version .mk-moon-quotes-right { color:rgba(255, 255, 255, .2) }
.mk-testimonial.modern-style .mk-testimonial-content { padding:20px; border:1px solid rgba(0, 0, 0, .05); background-color:#fff; -webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .05); -moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, .05); box-shadow:0 1px 0 0 rgba(0, 0, 0, .05); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-testimonial.modern-style .mk-testimonial-content:before { position:absolute; bottom:-8px; left:55px; display:block; width:14px; height:14px; border:2px solid rgba(0, 0, 0, .05); border-top:0; border-left:0; background-color:#fff; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.mk-testimonial.modern-style .mk-testimonial-quote { padding:20px 20px 0 }
.mk-testimonial.modern-style .mk-testimonial-image { margin:0 20px }
.mk-testimonial.modern-style .mk-testimonial-image img { -webkit-box-shadow:0 0 1px #a9a9a9; -moz-box-shadow:0 0 1px #a9a9a9; box-shadow:0 0 1px #a9a9a9 }
.mk-testimonial.modern-style .mk-testimonial-author { margin-top:30px; color:#252525!important }
.mk-testimonial.modern-style .flex-control-nav { top:15px; display:block; height:5px }
.mk-testimonial.modern-style .flex-control-nav li { margin:0 }
.mk-testimonial.modern-style .flex-control-nav li a { display:block; padding:0 3px }
.mk-testimonial.modern-style .flex-control-nav li a i { color:#b2b2b2; font-size:5px }
.mk-testimonial.modern-style .flex-control-nav li a i:before { content:"\f111"!important }
.mk-testimonial.modern-style .flex-control-nav li a.flex-active i { color:#4c4c4c }
.testimonial-column .testimonial-ul { margin:0; padding:0; list-style:none }
.testimonial-column .testimonial-item { display:inline-block; margin:0; float:left; padding:0 15px 30px }
.testimonial-column .one-column { width:100%; padding:0 0 30px }
.testimonial-column .two-column { width:50% }
.testimonial-column .three-column { width:33% }
.testimonial-column .four-column { width:25% }
.mk-tabs { margin-bottom:20px }
.mk-tabs .mk-tabs-tabs li { position:relative; display:inline; float:left; margin:0; padding:0 }
.mk-tabs .mk-tabs-tabs li a { display:block; margin:0; outline:0; color:#333333; white-space:nowrap; font-weight:600; font-size:15px; line-height:24px; cursor:pointer }
.mk-tabs .mk-tabs-panes .mk-tabs-pane { position:relative; z-index:8 }
.mk-tabs.default-style { margin-bottom:20px }
.mk-tabs.default-style .mk-tabs-tabs { z-index:10; position:relative; margin:0 0 -1px 0!important; border:1px solid #d8dada; border-bottom:0px; border-radius:3px 3px 0 0; background: #f5f4f4; /* Old browsers */ background: -moz-linear-gradient(top, #f5f4f4 0%, #dddfdf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f4f4), color-stop(100%, #dddfdf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f5f4f4 0%, #dddfdf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f5f4f4 0%, #dddfdf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f5f4f4 0%, #dddfdf 100%); /* IE10+ */ background: linear-gradient(to bottom, #f5f4f4 0%, #dddfdf 100%); /* W3C */ }
.mk-tabs.default-style .mk-tabs-tabs li { width:20%; text-align:center; }
.mk-tabs.default-style .mk-tabs-tabs li a { padding:13px 20px; border:0; border-left:0; }
.mk-tabs.default-style .mk-tabs-tabs li:first-child a { border-left:0px!important; -webkit-border-top-left-radius:2px; border-top-left-radius:2px; -moz-border-radius-topleft:2px; }
.mk-tabs.default-style .mk-tabs-tabs li:last-of-type a { -webkit-border-top-right-radius:2px; border-top-right-radius:2px; -moz-border-radius-topright:2px; border-right:0px!important; }
.mk-tabs.default-style .mk-tabs-tabs li:hover i { color:#868686!important }
.mk-tabs.default-style .mk-tabs-tabs li.tab-with-icon a { padding:10px 20px 10px 14px!important; line-height:22px }
.mk-tabs.default-style .mk-tabs-tabs li.tab-with-icon a i { margin-right:8px; color:#b9b9b9; font-size:20px }
.mk-tabs.default-style .mk-tabs-tabs li.ui-tabs-active a { padding:14px 20px; color:#cf363b; border-right:1px solid #e5e5e5!important; border-left:1px solid #e5e5e5; border-bottom:0!important; cursor:default; background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); background:-webkit-linear-gradient(top, transparent, transparent); background:-moz-linear-gradient(top, transparent, transparent); background:-ms-linear-gradient(top, transparent, transparent); background:-o-linear-gradient(top, transparent, transparent); background-color:transparent }
.mk-tabs.default-style .mk-tabs-panes { border:1px solid #e5e5e5; position:relative; z-index:1; margin:0 }
.mk-tabs.default-style .mk-tabs-panes .mk-tabs-pane { padding:25px 25px 20px }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs { float:left; margin:0 -1px 0 0!important; width:25%; border:1px solid #e5e5e5; border-right:0; border-bottom:0 }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs li { display:block; float:none }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs li a { border:1px solid #e5e5e5; border-top:0; border-left:0 }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs li:last-of-type a { -webkit-border-top-right-radius:0; border-top-right-radius:0; -moz-border-radius-topright:0 }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs li.ui-tabs-active a { padding-right:21px!important; border-right:1px solid #fff; border-bottom:1px solid #e5e5e5!important }
.mk-tabs.default-style.vertical-style .mk-tabs-tabs li a { white-space:normal }
.mk-tabs.default-style.vertical-style .mk-tabs-panes { float:left; width:75%; border:0; border:1px solid #e5e5e5 }
.mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs { float:right; margin:0 0 0 -1px!important }
.mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs li a { border:1px solid #e5e5e5; border-top:0; border-left:0 }
.mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs li.ui-tabs-active a { margin-left:-1px!important; border-bottom:1px solid #e5e5e5!important; border-left:0!important }
.mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-panes { float:right }
.mk-tabs.simple-style .mk-tabs-tabs { margin:0; border-bottom:2px solid #eee }
.mk-tabs.simple-style .mk-tabs-tabs li a { padding:14px 18px; margin:0 0 -2px 0 }
.mk-tabs.simple-style .mk-tabs-tabs li.tab-with-icon a { line-height:22px }
.mk-tabs.simple-style .mk-tabs-tabs li.tab-with-icon a i { font-size:20px; margin-right:6px }
.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a { border-bottom-style:solid; border-bottom-width:2px }
.mk-tabs.simple-style .mk-tabs-panes { padding:25px 0 15px }
.mk-accordion { margin-bottom:20px }
.mk-accordion.fancy-style { border-bottom:1px solid #ececec }
.mk-accordion.fancy-style .mk-accordion-single { overflow:hidden; border:1px solid #ececec; border-bottom:0; background-color:#fff }
.mk-accordion.fancy-style .mk-accordion-tab { position:relative; padding:9px 30px 12px 15px; color:#222; font-size:13px; line-height:22px; cursor:pointer; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9)); background:-webkit-linear-gradient(top, #fff, #f9f9f9); background:-moz-linear-gradient(top, #fff, #f9f9f9); background:-ms-linear-gradient(top, #fff, #f9f9f9); background:-o-linear-gradient(top, #fff, #f9f9f9); background-color:#fff }
.mk-accordion.fancy-style .mk-accordion-tab i { margin-right:15px; color:#b9b9b9; font-size:24px }
.mk-accordion.fancy-style .mk-accordion-tab:hover { background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f4f4f4)); background:-webkit-linear-gradient(top, #fafafa, #f4f4f4); background:-moz-linear-gradient(top, #fafafa, #f4f4f4); background:-ms-linear-gradient(top, #fafafa, #f4f4f4); background:-o-linear-gradient(top, #fafafa, #f4f4f4); background-color:#fafafa }
.mk-accordion.fancy-style .mk-accordion-tab:hover i { color:#868686 }
.mk-accordion.fancy-style .mk-accordion-tab:before { position:absolute; top:50%; right:14px; display:block; margin-top:-9px; padding:3px 6px 2px; color:#adadad; content:"\f054"; font-size:12px!important; line-height:16px }
.mk-accordion.fancy-style .mk-accordion-tab.current { border-bottom:1px solid #ececec }
.mk-accordion.fancy-style .mk-accordion-tab.current:before { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg) }
.mk-accordion.fancy-style .mk-accordion-pane { display:none; padding:20px }
.mk-accordion.simple-style .mk-accordion-tab { position:relative; padding:9px 30px 12px 15px; border-bottom:1px solid #ececec; color:#222; font-size:13px; line-height:22px; cursor:pointer }
.mk-accordion.simple-style .mk-accordion-tab i { margin-right:10px; color:#b9b9b9; font-size:24px }
.mk-accordion.simple-style .mk-accordion-tab:before { position:absolute; top:16px; right:10px; display:block; padding:3px 6px 2px; color:#ddd; content:"\f054"; font-size:12px; line-height:12px }
.mk-accordion.simple-style .mk-accordion-tab.current { border:0 }
.mk-accordion.simple-style .mk-accordion-tab.current:before { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); color:#252525 }
.mk-accordion.simple-style .mk-accordion-pane { display:none; padding:10px; border-bottom:1px solid #ececec; background-color:#fff }
.mk-accordion.toggle-action .mk-accordion-pane { display:none }
.mk-toggle { margin:0 }
.mk-toggle.fancy-style { margin-bottom:3px; border:1px solid #ececec }
.mk-toggle.fancy-style .mk-toggle-title { position:relative; display:block; padding:9px 30px 9px 15px; color:#222; font-size:13px; line-height:22px; cursor:pointer; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9)); background:-webkit-linear-gradient(top, #fff, #f9f9f9); background:-moz-linear-gradient(top, #fff, #f9f9f9); background:-ms-linear-gradient(top, #fff, #f9f9f9); background:-o-linear-gradient(top, #fff, #f9f9f9); background-color:#fff }
.mk-toggle.fancy-style .mk-toggle-title i { margin-right:15px; color:#b9b9b9; font-size:24px }
.mk-toggle.fancy-style .mk-toggle-title:hover { background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f4f4f4)); background:-webkit-linear-gradient(top, #fafafa, #f4f4f4); background:-moz-linear-gradient(top, #fafafa, #f4f4f4); background:-ms-linear-gradient(top, #fafafa, #f4f4f4); background:-o-linear-gradient(top, #fafafa, #f4f4f4); background-color:#fafafa }
.mk-toggle.fancy-style .mk-toggle-title:before { position:absolute; top:10px; right:10px; display:block; padding:3px 6px 2px; content:"\f054"; font-size:12px!important; line-height:16px; color:#ddd }
.mk-toggle.fancy-style .mk-toggle-title.active-toggle { border-bottom:1px solid #ececec }
.mk-toggle.fancy-style .mk-toggle-title.active-toggle:before { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg) }
.mk-toggle.simple-style .mk-toggle-title { position:relative; display:block; padding:8px 25px 8px 23px; color:#444; font-size:13px; cursor:pointer }
.mk-toggle.simple-style .mk-toggle-title i { display:none }
.mk-toggle.simple-style .mk-toggle-title:before { position:absolute; top:11px; left:-4px; display:block; padding:3px 6px 2px; color:#adadad; content:"\f054"; font-size:12px; line-height:12px }
.mk-toggle.simple-style .mk-toggle-title.active-toggle:before { left:-6px; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg) }
.mk-toggle .mk-toggle-pane { position:relative; display:none; padding:20px; background-color:#fff }
.fb_type_standard { height:25px }
.fb_type_standard iframe { height:25px }
.fb_type_button_count { height:25px }
.fb_type_button_count iframe { height:25px }
.fb_type_box_count { height:62px }
.fb_type_box_count iframe { height:62px }
.wpb_googleplus_type_standard { height:25px }
.wpb_googleplus_type_small { height:25px }
.wpb_googleplus_type_medium { height:25px }
.wpb_googleplus_type_tall { height:25px }
.wpb_pinterest_type_horizontal { height:25px }
.wpb_pinterest_type_vertical { height:60px }
.wpb_pinterest_type_none { height:25px }
.wpb_googleplus, .wpb_pinterest, .wpb_tweetme, .wpb_fb_like { display:inline-block }
.wpb_content_element { margin-bottom:20px }
.video-container { position:relative; overflow:hidden; margin-bottom:20px; padding-bottom:56.25%; height:0 }
.video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100% }
.mk-flickr-feeds-shortcode { margin-bottom:20px }
.mk-flickr-feeds-shortcode .flickr_badge_image { display:inline-block }
.mk-flickr-feeds-shortcode .flickr_badge_image a { position:relative; z-index:5; display:inline-block; margin:0 10px 10px 0 }
.mk-flickr-feeds-shortcode .flickr_badge_image a img { overflow:hidden; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-contact-form-wrapper { position:relative; margin-bottom:20px }
.mk-contact-form-wrapper.classic-style .mk-form-row { position:relative; margin-bottom:10px }
.mk-contact-form-wrapper.classic-style .mk-form-row i { position:absolute; top:10px; left:10px; z-index:1; color:#6c6c6c }
.mk-contact-form-wrapper.classic-style .mk-form-row i:before { font-size:16px }
.mk-contact-form-wrapper.classic-style .mk-form-row .text-input { padding:8px 10px 8px 45px; width:70%; background-color:#fff; background-image:url(../../images/contact-inputs-bg.png); background-position:left top; background-repeat:repeat-y }
.mk-contact-form-wrapper.classic-style .mk-form-row .mk-textarea { padding:10px 10px 10px 45px; width:100%; height:230px; background-color:#fff; background-image:url(../../images/contact-inputs-bg.png); background-position:left top; background-repeat:repeat-y }
.mk-contact-form-wrapper.classic-style .mk-form-row button { margin-top:10px; padding:11px 24px 9px; font-weight:700; font-size:12px }
.mk-contact-form-wrapper.modern-style .mk-form-row { position:relative; margin-bottom:12px; text-align:center }
.mk-contact-form-wrapper.modern-style .mk-form-row .text-input, .mk-contact-form-wrapper.modern-style .mk-form-row .mk-textarea { border:1px solid transparent; font-size:14px; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important }
.mk-contact-form-wrapper.modern-style .mk-form-row .text-input { padding:14px; width:100%; text-align:center }
.mk-contact-form-wrapper.modern-style .mk-form-row .mk-textarea { padding:15px; width:100%; height:200px; text-align:center }
.mk-contact-form-wrapper.modern-style.contact-light .text-input, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea { background-color:rgba(255, 255, 255, .6); color:#252525 }
.mk-contact-form-wrapper.modern-style.contact-light .text-input::-webkit-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea::-webkit-input-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style.contact-light .text-input:-ms-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:-ms-input-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style.contact-light .text-input:-moz-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:-moz-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style.contact-light .text-input:focus, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:focus { background-color:rgba(0, 0, 0, .6); color:#fff }
.mk-contact-form-wrapper.modern-style.contact-light .text-input:focus::-webkit-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:focus::-webkit-input-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-light .text-input:focus:-ms-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:focus:-ms-input-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-light .text-input:focus:-moz-placeholder, .mk-contact-form-wrapper.modern-style.contact-light .mk-textarea:focus:-moz-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea { background-color:rgba(0, 0, 0, .8); color:#fff }
.mk-contact-form-wrapper.modern-style.contact-dark .text-input::-webkit-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea::-webkit-input-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:-ms-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:-ms-input-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:-moz-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:-moz-placeholder {
color:#fff
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:focus, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:focus { background-color:rgba(255, 255, 255, .6); color:#252525 }
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:focus::-webkit-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:focus::-webkit-input-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:focus:-ms-input-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:focus:-ms-input-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style.contact-dark .text-input:focus:-moz-placeholder, .mk-contact-form-wrapper.modern-style.contact-dark .mk-textarea:focus:-moz-placeholder {
color:#252525
}
.mk-contact-form-wrapper.modern-style .mk-invalid { border:1px solid red!important }
.mk-contact-loading { position:absolute; right:0; bottom:20px; display:none; width:24px; height:24px; color:#c3c3c3; font-size:24px }
.mk-contact-success { position:absolute; right:0; bottom:20px; display:none; width:24px; height:24px; color:#90b64d; font-size:24px }
.mk-invalid { border:1px solid red }
.mk-contactinfo-shortcode { margin-bottom:20px }
.mk-social-network-shortcode { margin:10px 0; padding:0 }
.mk-social-network-shortcode.social-align-right { text-align:right }
.mk-social-network-shortcode.social-align-center { text-align:center }
.mk-social-network-shortcode.social-align-left { text-align:left }
.mk-social-network-shortcode.small i { font-size:16px }
.mk-social-network-shortcode.medium i { font-size:24px }
.mk-social-network-shortcode.large i { font-size:32px }
.mk-social-network-shortcode.x-large i { font-size:48px }
.mk-social-network-shortcode.xx-large i { font-size:64px }
.mk-social-network-shortcode ul { margin:0; padding:0; list-style:none }
.mk-social-network-shortcode ul li { display:inline-block; margin:0 }
.mk-social-network-shortcode ul li a { display:block; line-height:100% }
.mk-faq-container { margin-bottom:20px }
.mk-faq-container.fancy-style-wrapper { border-top:1px solid #ececec }
.mk-faq-container.fancy-style-wrapper .mk-faq-toggle { margin-bottom:0!important; border-top:0!important }
.mk-faq-toggle { display:block; width:100% }
.mk-faq-toggle .mk-toggle-title i { color:#d6d6d6!important }
.filter-faq { margin-bottom:30px; text-align:center }
.filter-faq ul { display:inline-block; overflow:hidden; margin:0; padding:0; border:1px solid #dbdbdb; list-style:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.filter-faq ul li { display:inline-block; margin:0; border-left:1px solid #dbdbdb; text-transform:capitalize }
.filter-faq ul li:first-child { border:0!important }
.filter-faq ul li a { display:block; padding:16px 20px; background-color:#fbfbfb; background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5)); background-image:-webkit-linear-gradient(top, #fbfbfb, #f5f5f5); background-image:-moz-linear-gradient(top, #fbfbfb, #f5f5f5); background-image:-ms-linear-gradient(top, #fbfbfb, #f5f5f5); background-image:-o-linear-gradient(top, #fbfbfb, #f5f5f5); color:#333; font-size:12px; line-height:12px }
.filter-faq ul li a:hover { background-color:#f1f1f1; background-image:none!important }
.filter-faq ul li a.current { background-color:#e9e9e9; background-image:none!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .07); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .07); box-shadow:inset 0 2px 4px rgba(0, 0, 0, .07) }
.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 p { display:inline }
.mk-fancy-title.simple-style span { background:transparent!important }
.mk-fancy-title p { margin-bottom:0!important }
.mk-title-box { line-height:100% }
.mk-title-box p { margin:0 }
.mk-title-box span { padding:4px 0 }
.mk-portfolio-carousel .mk-fancy-title { margin-right:35px; font-weight:700!important; font-size:14px!important }
.mk-portfolio-carousel .mk-fancy-title span { padding-right:5px }
.mk-portfolio-carousel .mk-portfolio-view-all { float:right; padding:0 7px; font-size:11px }
.mk-portfolio-carousel .flex-viewport ul { margin:0; padding:0; list-style:none }
.mk-portfolio-carousel .flex-viewport ul li { position:relative; padding-right:15px; min-height:230px }
.mk-portfolio-carousel .flex-viewport ul li:hover .portfolio-carousel-extra-info { z-index:30; zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-carousel .flex-viewport ul li:hover .portfolio-carousel-overlay { zoom:1; filter:alpha(opacity=70); opacity:.7 }
.mk-portfolio-carousel .flex-viewport ul li:hover .portfolio-carousel-lightbox { left:95px; zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-carousel .flex-viewport ul li:hover .portfolio-carousel-permalink { right:95px; zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-carousel .flex-viewport ul li:hover img { transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05) }
.mk-portfolio-carousel .flex-direction-nav a { position:absolute; top:-37px }
.mk-portfolio-carousel .flex-direction-nav a .mk-icon-chevron-left:before, .mk-portfolio-carousel .flex-direction-nav a .mk-icon-chevron-right:before { color:#aaa }
.mk-portfolio-carousel .flex-prev { right:20px }
.mk-portfolio-carousel .flex-next { right:0 }
.mk-portfolio-carousel-thumb { position:relative; overflow:hidden }
.portfolio-carousel-overlay { position:absolute; top:0; left:0; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-carousel-lightbox, .portfolio-carousel-permalink { position:absolute; top:40%; width:32px; height:32px; line-height:32px; text-align:center; background-color:rgba(0, 0, 0, .5); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.portfolio-carousel-lightbox:hover, .portfolio-carousel-permalink:hover { background-color:rgba(0, 0, 0, .7) }
.portfolio-carousel-lightbox i, .portfolio-carousel-permalink i { color:#fff; font-size:16px; line-height:16px }
.portfolio-carousel-lightbox { left:0; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-carousel-permalink { right:0; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-carousel-extra-info { position:relative; z-index:8; margin:-40px 0 0 10px; padding:10px; width:240px; background-color:#333; text-align:center; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-carousel-title { display:inline-block; color:#fff!important; font-weight:700; font-size:12px; line-height:16px!important }
.portfolio-carousel-cats { display:block; line-height:16px }
.mk-portfolio-carousel-modern .mk-portfolio-modern-image { position:relative }
.mk-portfolio-carousel-modern .mk-portfolio-modern-image img { position:relative; z-index:10; max-width:100%; width:auto\9; height:auto; border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; -webkit-backface-visibility:hidden }
.mk-portfolio-carousel-modern .mk-portfolio-modern-image:hover .modern-post-type-icon, .mk-portfolio-carousel-modern .mk-portfolio-modern-image:hover .portfolio-categories { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-carousel-modern .mk-portfolio-modern-image:hover .portfolio-modern-meta { bottom:30px; zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-portfolio-carousel-modern .mk-portfolio-modern-image:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=85); opacity:.85 }
.mk-portfolio-carousel-modern .image-hover-overlay { z-index:11; background-color:#000!important }
.mk-portfolio-carousel-modern .the-title { padding:0 20px; color:#fff; font-weight:700; font-size:14px; line-height:18px }
.mk-portfolio-carousel-modern .portfolio-modern-meta { position:absolute; bottom:20px; left:0; z-index:20; width:100%; text-align:center; text-transform:uppercase; transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-portfolio-carousel-modern .portfolio-categories { padding:0 20px; color:#fff; zoom:1; filter:alpha(opacity=0); opacity:0; transition:opacity .5s ease-in-out;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out
}
.mk-portfolio-carousel-modern .flex-direction-nav a { position:absolute; top:50%; margin-top:-27.5px; width:55px; height:55px; background-color:rgba(0, 0, 0, .4); text-align:center; line-height:55px }
.mk-portfolio-carousel-modern .flex-direction-nav a:hover { background-color:rgba(0, 0, 0, .6) }
.mk-portfolio-carousel-modern .flex-direction-nav a .mk-icon-chevron-left:before, .mk-portfolio-carousel-modern .flex-direction-nav a .mk-icon-chevron-right:before { color:#fff; font-size:16px }
.mk-portfolio-carousel-modern .flex-direction-nav a.flex-prev { left:0 }
.mk-portfolio-carousel-modern .flex-direction-nav a.flex-next { right:0 }
.modern-post-type-icon { position:absolute; display:block; z-index:20; top:30%; left:50%; margin-left:-25px; zoom:1; filter:alpha(opacity=0); opacity:0; text-align:center; width:50px; height:50px; line-height:100px; color:#fff }
.modern-post-type-icon i { font-size:48px; line-height:50px }
.mk-font-icons { display:inline-block }
.mk-font-icons.icon-align-right { float:right }
.mk-font-icons.icon-align-center { display:block; text-align:center }
.mk-font-icons.icon-align-left { float:left }
.mk-font-icons i { display:inline-block }
.mk-font-icons i.circle-enabled { text-align:center; -webkit-border-radius:256px; -moz-border-radius:256px; border-radius:256px }
.mk-font-icons i.mk-size-small { font-size:16px }
.mk-font-icons i.mk-size-small.circle-enabled { padding:3px; width:16px; height:16px; font-size:12px; line-height:16px }
.mk-font-icons i.mk-size-medium { font-size:32px }
.mk-font-icons i.mk-size-medium.circle-enabled { padding:3px; width:32px; height:32px; font-size:20px; line-height:32px }
.mk-font-icons i.mk-size-large { font-size:48px }
.mk-font-icons i.mk-size-large.circle-enabled { width:48px; height:48px; font-size:28px; line-height:48px }
.mk-font-icons i.mk-size-x-large { font-size:64px }
.mk-font-icons i.mk-size-x-large.circle-enabled { width:64px; height:64px; font-size:34px; line-height:64px }
.mk-font-icons i.mk-size-xx-large { font-size:128px }
.mk-font-icons i.mk-size-xx-large.circle-enabled { width:128px; height:128px; font-size:70px; line-height:128px }
.mk-font-icons i.mk-size-xxx-large { font-size:256px }
.mk-font-icons i.mk-size-xxx-large.circle-enabled { width:256px; height:256px; font-size:160px; line-height:256px }
.mk-blog-showcase { padding:30px 0 }
.mk-blog-showcase ul { display:block; overflow:hidden; margin:0; padding:0; width:100%; list-style:none }
.mk-blog-showcase ul li { position:relative; display:inline-block; float:left; margin:0; padding:0 10px 0 0 }
.mk-blog-showcase ul li:last-child { padding-right:0!important }
.mk-blog-showcase ul li.mk-blog-first-el { padding-right:270px }
.mk-blog-showcase ul li.mk-blog-first-el .blog-showcase-extra-info { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-blog-showcase ul li.mk-blog-first-el .mk-blog-showcase-thumb { border-right:0 }
.showcase-blog-overlay { position:absolute; top:0; left:0; z-index:30; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-blog-showcase-thumb { position:relative; z-index:20; overflow:hidden; margin-bottom:5px; width:260px; height:180px }
.mk-blog-showcase-thumb:hover .showcase-blog-overlay { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.mk-blog-showcase-thumb:hover a { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-blog-showcase-thumb a { position:absolute; top:50%; left:50%; z-index:40; margin:-24px 0 0 -24px; width:48px; height:48px; text-align:center; display:block; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-blog-showcase-thumb a i { color:#fff; font-size:48px; line-height:48px; -webkit-backface-visibility:hidden }
.blog-showcase-extra-info { position:absolute; top:2px; left:270px; z-index:10; overflow:hidden; margin:0; padding-left:5px; width:250px; height:180px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.blog-showcase-extra-info time { display:block; margin-bottom:5px; border:1px solid rgba(0, 0, 0, .1); border-right:0; border-left:0; line-height:24px }
.blog-showcase-extra-info time a { color:#999; font-size:10px }
.blog-showcase-title { display:inline-block; margin-bottom:0; color:#333; font-weight:700; font-size:13px; line-height:20px!important }
.blog-showcase-more { text-decoration:underline; font-size:12px }
.mk-blog-carousel { margin-bottom:20px }
.mk-blog-carousel .mk-fancy-title { margin-right:35px; font-weight:700!important; font-size:14px!important }
.mk-blog-carousel .mk-fancy-title span { padding-right:5px }
.mk-blog-carousel .mk-blog-view-all { float:right; padding:0 7px; font-size:11px }
.mk-blog-carousel .flex-viewport ul { margin:0; padding:0; list-style:none }
.mk-blog-carousel .flex-viewport ul li { position:relative; padding-right:25px }
.mk-blog-carousel .flex-viewport ul li>div { border:1px solid rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .05); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .05); box-shadow:0 1px 3px rgba(0, 0, 0, .05); -webkit-border-top-right-radius:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; border-bottom-left-radius:2px; -webkit-border-top-left-radius:0; border-top-left-radius:0; background-clip:padding-box; -moz-border-radius-topright:0; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-topleft:0; -moz-background-clip:padding; -webkit-background-clip:padding-box }
.mk-blog-carousel .flex-viewport ul li:hover .blog-carousel-overlay { zoom:1; filter:alpha(opacity=50); opacity:.5 }
.mk-blog-carousel .flex-viewport ul li:hover .post-type-badge { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-blog-carousel .flex-direction-nav a { position:absolute; top:-37px }
.mk-blog-carousel .flex-direction-nav a .mk-icon-chevron-left:before, .mk-blog-carousel .flex-direction-nav a .mk-icon-chevron-right:before { color:#aaa }
.mk-blog-carousel .flex-prev { right:20px }
.mk-blog-carousel .flex-next { right:0 }
.blog-carousel-thumb { position:relative }
.blog-carousel-overlay { position:absolute; top:0; left:0; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.blog-carousel-title { display:inline-block; margin-bottom:0!important; padding:15px; text-transform:none!important; font-weight:700; font-size:14px!important; line-height:20px!important }
.blog-carousel-excerpt { margin:0; padding:0 15px 15px; font-size:12px }
.mk-clients-shortcode { position:relative; margin-bottom:20px }
.mk-clients-shortcode ul { margin:0; padding:0; list-style:none }
.mk-clients-shortcode ul.mk-flex-slides li { position:relative; padding:0 17px 0 0 }
.mk-clients-shortcode .mk-fancy-title { margin-right:38px; font-weight:700!important; font-size:14px!important }
.mk-clients-shortcode .mk-fancy-title span { padding-right:5px }
.mk-clients-shortcode .client-logo { position:relative; display:block; width:170px; border-width:1px; border-style:solid; background-position:center center; background-repeat:no-repeat }
.mk-clients-shortcode .client-logo:hover { zoom:1; filter:alpha(opacity=60); opacity:.6 }
.mk-clients-shortcode .flex-direction-nav a { position:absolute; top:-4px }
.mk-clients-shortcode .flex-direction-nav a .mk-icon-chevron-left:before, .mk-clients-shortcode .flex-direction-nav a .mk-icon-chevron-right:before { color:#aaa; font-size:12px!important }
.mk-clients-shortcode .flex-prev { right:20px }
.mk-clients-shortcode .flex-next { right:0 }
.mk-box-icon { position:relative; -webkit-backface-visibility:hidden }
.mk-box-icon p { position:relative; margin-bottom:0 }
.mk-box-icon .icon-box-readmore { position:relative; float:right; margin:10px 15px 10px 0 }
.mk-box-icon .icon-box-readmore i:before { position:relative; padding-left:4px; vertical-align:middle; font-size:14px; line-height:14px }
.mk-box-icon.simple_minimal-style.vc_span4 { padding-right:10px }
.mk-box-icon.simple_minimal-style .mk-main-ico { display:inline-block; margin-right:6px; font-size:22px; line-height:16px }
.mk-box-icon.simple_minimal-style .circled-icon { width:36px; height:36px; text-align:center; font-size:16px; line-height:36px; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px }
.mk-box-icon.simple_minimal-style h4 { margin-bottom:15px!important }
.mk-box-icon.boxed-style .icon-box-boxed { position:relative; z-index:10; border:1px solid #e0e0e0; background-color:#f4f4f4; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.mk-box-icon.boxed-style .icon-box-boxed.blured-box { border:1px solid rgba(255, 255, 255, .6) }
.mk-box-icon.boxed-style .icon-box-boxed.top { margin-top:35px; padding:70px 30px 30px }
.mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico { top:-34px; left:50%; margin-left:-32px }
.mk-box-icon.boxed-style .icon-box-boxed.left { margin-left:30px; padding:30px 30px 30px 60px; text-align:left }
.mk-box-icon.boxed-style .icon-box-boxed.left .mk-main-ico { top:50%; left:-34px; margin-top:-34px }
.mk-box-icon.boxed-style .icon-box-readmore { display:inline-block; float:none }
.mk-box-icon.boxed-style h4 { margin-bottom:20px; color:#222!important }
.mk-box-icon.boxed-style .mk-main-ico { position:absolute; z-index:20; display:block; width:65px; height:65px; color:#fff; text-align:center; font-size:32px; line-height:65px; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px }
.mk-box-icon.boxed-style .mk-main-ico:before { position:relative }
.mk-box-icon.simple_ultimate-style .left-side { padding-right:15px }
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico { display:block; float:left }
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small { width:32px }
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium { width:48px }
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large { width:64px }
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large { width:128px }
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper { display:block }
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.small-size { margin-left:48px }
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.medium-size { margin-left:65px }
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.large-size { margin-left:84px }
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.x-large-size { margin-left:158px }
.mk-box-icon.simple_ultimate-style .top-side { text-align:center }
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico { display:block }
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.small { margin-bottom:8px }
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.medium { margin-bottom:10px }
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.large { margin-bottom:12px }
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.x-large { margin-bottom:15px }
.mk-box-icon.simple_ultimate-style .top-side h4 { margin-bottom:22px }
.mk-box-icon.simple_ultimate-style .top-side .icon-box-readmore { display:inline-block; float:none }
.mk-box-icon.simple_ultimate-style .mk-main-ico.small { font-size:32px; line-height:32px }
.mk-box-icon.simple_ultimate-style .mk-main-ico.medium { font-size:48px; line-height:48px }
.mk-box-icon.simple_ultimate-style .mk-main-ico.large { font-size:64px; line-height:64px }
.mk-box-icon.simple_ultimate-style .mk-main-ico.x-large { font-size:128px; line-height:128px }
.mk-box-icon .rounded-circle.left-side .small-size { margin-left:90px!important }
.mk-box-icon .rounded-circle.left-side .medium-size { margin-left:120px!important }
.mk-box-icon .rounded-circle.top-side .small { margin-bottom:26px!important }
.mk-box-icon .rounded-circle.top-side .medium { margin-bottom:34px!important }
.mk-box-icon .rounded-circle .mk-main-ico { display:inline-block!important; border-width:1px; border-style:solid; -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px }
.mk-box-icon .rounded-circle .small { padding:18px!important; width:auto!important; font-size:24px!important; line-height:24px!important }
.mk-box-icon .rounded-circle .medium { padding:26px!important; width:auto!important; font-size:32px!important; line-height:32px!important }
.mk-mini-callout { overflow:hidden; margin-bottom:20px; padding:10px 15px; border:1px solid #dbdbdb; background-color:#f6f6f6; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .07); -moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .07); box-shadow:1px 1px 3px rgba(0, 0, 0, .07) }
.mk-mini-callout p { display:inline; margin-bottom:0 }
.mk-mini-callout .callout-title { padding-right:6px; color:#333; font-weight:700 }
.mk-mini-callout a i { padding-left:6px; font-size:14px }
.mk-fullwidth-slideshow { padding:30px 0; width:100%; text-align:center }
.mk-fullwidth-slideshow .mk-flex-slides { width:100%; text-align:center }
.mk-fullwidth-slideshow .mk-flex-slides li { text-align:center }
.mk-fullwidth-slideshow .mk-flex-slides li img { margin:0 auto!important; max-width:auto!important; width:auto!important; height:auto }
.mk-fullwidth-slideshow .flex-direction-nav a { top:50%; margin-top:-20px; width:38px; height:38px; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-fullwidth-slideshow .flex-direction-nav a i { position:absolute; top:12px; left:8px; color:#fff; font-size:16px }
.mk-fullwidth-slideshow .flex-direction-nav .flex-next { right:20px }
.mk-fullwidth-slideshow .flex-direction-nav .flex-prev { left:20px }
.mk-gallery-shortcode { margin-bottom:20px }
.mk-gallery-shortcode ul { list-style:none; margin:0; padding:0 }
.mk-gallery-shortcode li { display:block; float:left; overflow:hidden; padding:0; position:relative; margin:0 1% 2% }
.mk-gallery-shortcode li.gallery-one-column { margin:0 0 20px; width:100% }
.mk-gallery-shortcode li.gallery-two-column { width:48% }
.mk-gallery-shortcode li.gallery-three-column { width:31.3% }
.mk-gallery-shortcode li.gallery-four-column { width:23% }
.mk-gallery-shortcode li.gallery-five-column { width:18% }
.mk-gallery-shortcode li.gallery-six-column { width:14.6% }
.mk-gallery-shortcode li.gallery-seven-column { width:12.26% }
.mk-gallery-shortcode li.gallery-eight-column { width:10.5% }
.mk-gallery-shortcode li:hover .image-hover-overlay { zoom:1; filter:alpha(opacity=85); opacity:.85 }
.mk-gallery-shortcode li:hover .mk-image-shortcode-lightbox { zoom:1; filter:alpha(opacity=100); opacity:1 }
.mk-gallery-shortcode li:hover img { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1) }
.mk-gallery-shortcode li .gallery-inner { display:block }
.mk-gallery-shortcode li.rounded-frame .gallery-inner { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-gallery-shortcode li.rounded-frame .gallery-inner img, .mk-gallery-shortcode li.rounded-frame .gallery-inner .image-hover-overlay { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-gallery-shortcode li.gray_border-frame .gallery-inner { border:6px solid rgba(0, 0, 0, .06) }
.mk-gallery-shortcode li .image-hover-overlay { position:absolute; top:0; z-index:10; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.wpb_map_wraper { margin-bottom:20px; line-height:4px }
.wpb_map_wraper.rounded-frame { overflow:hidden; border:2px solid rgba(0, 0, 0, .06); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.wpb_map_wraper.gray_border-frame { border:6px solid rgba(0, 0, 0, .06) }
.wpb_map_wraper.border_shadow-frame { border:6px solid #fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .25); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .25); box-shadow:0 0 5px rgba(0, 0, 0, .25) }
.wpb_map_wraper.shadow_only-frame { -webkit-box-shadow:0 0 4px 3px rgba(0, 0, 0, .1); -moz-box-shadow:0 0 4px 3px rgba(0, 0, 0, .1); box-shadow:0 0 4px 3px rgba(0, 0, 0, .1) }
.mk-advanced-gmaps img { max-width:none!important }
.mk-page-section { position:relative; overflow:hidden }
.mk-page-section.drop-top-shadow { -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .07); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .07); box-shadow:inset 0 1px 3px rgba(0, 0, 0, .07) }
.mk-page-section .vc_row-fluid { position:relative; z-index:10 }
.mk-page-section .theme-content { padding:0 20px }
.mk-video-mask, .mk-video-color-mask { position:absolute; top:0; left:0; z-index:3; width:100%; height:100% }
.mk-video-color-mask { zoom:1; filter:alpha(opacity=70); opacity:.7 }
.mk-video-mask { background:url(../../images/video-mask.png) center center repeat }
.mk-video-preload { position:absolute; top:0; left:0; z-index:2; display:block; width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover }
.mk-section-video { position:absolute; top:0; left:0; z-index:1; overflow:hidden; width:100%; height:100%; visibility:hidden }
.mk-section-video video { position:absolute; top:0; left:0; width:100%; height:100% }
.mk-section-video .mejs-container .mejs-controls, .mk-section-video .mejs-overlay-loading, .mk-section-video .mejs-layers { display:none!important }
.mk-tweet-shortcode li { padding-left:25px!important; border-bottom:1px solid rgba(0, 0, 0, .06) }
.mk-tweet-shortcode li:before { top:12px; left:0 }
.mk-twitter-shortcode { margin-bottom:20px }
.mk-audio-shortcode { margin-bottom:30px; height:150px!important }
.mk-audio-shortcode .jp-audio.audio-has-img { margin-left:150px }
.mk-audio-shortcode .jp-audio div.jp-interface { min-height:140px!important }
.mk-event-countdown { margin-bottom:30px!important }
.mk-event-countdown .mk-event-title { display:block; margin-bottom:15px; color:#999; text-align:center; font-size:16px }
.mk-moving-image-shortcode img { width:auto!important; display:inline-block!important }
.mk-fancy-title p, .mk-blockquote p, .mk-mini-callout p, .pricing-offer-grid p, .mk-title-box p { color:inherit!important; font-size:inherit!important; line-height:inherit!important }
.mk-employees { margin-bottom:10px }
.mk-employees ul { margin:0; padding:0; list-style:none }
.mk-employees ul li { margin:0; padding:0 }
.mk-employees.simple-style.one-column .mk-employee-item { width:100%; padding:0 0 50px }
.mk-employees.simple-style.two-column .mk-employee-item { width:50%; padding:0 20px 50px }
.mk-employees.simple-style.three-column .mk-employee-item { width:33.33%; padding:0 15px 40px }
.mk-employees.simple-style.four-column .mk-employee-item { width:25%; padding:0 10px 30px }
.mk-employees.simple-style.five-column .mk-employee-item { width:20%; padding:0 8px 20px }
.mk-employees.simple-style .mk-employee-item { text-align:center; display:inline-block; float:left }
.mk-employees.simple-style .mk-employee-item .team-thumbnail { border-width:1px; border-style:solid; border-color:transparent }
.mk-employees.simple-style .mk-employee-item .team-thumbnail img { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1) }
.mk-employees.simple-style .mk-employee-item:hover img { filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:normal; -webkit-filter:grayscale(0) }
.mk-employees.simple-style .mk-employee-item .team-member-name { color:#333 }
.mk-employees.simple-style .mk-employee-item .team-member-position { color:#999 }
.mk-employees.boxed-style.one-column .mk-employee-item { width:100%; margin:55px 0 20px }
.mk-employees.boxed-style.two-column .mk-employee-item { width:48.5%; margin:55px 0 3% 3% }
.mk-employees.boxed-style.three-column .mk-employee-item { width:31.333%; margin:55px 0 3% 3% }
.mk-employees.boxed-style.four-column .mk-employee-item { width:23.4%; margin:55px 0 2% 2% }
.mk-employees.boxed-style.five-column .mk-employee-item { width:18.4%; margin:55px 0 0 2% }
.mk-employees.boxed-style .mk-employee-item { padding:60px 25px 25px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #e0e0e0; background-color:#f4f4f4; position:relative }
.mk-employees.boxed-style .mk-employee-item .team-member-name { color:#333 }
.mk-employees.boxed-style .mk-employee-item.employee-item-blur { border:1px solid rgba(255, 255, 255, .6) }
.mk-employees.boxed-style .mk-employee-item.employee-item-blur .team-thumbnail { border:3px solid #fff!important }
.mk-employees.boxed-style .mk-employee-item.employee-item-blur .team-member-position { color:#fff; font-weight:700 }
.mk-employees.boxed-style .mk-employee-item.employee-item-blur .mk-employeee-networks i { color:#fff!important }
.mk-employees.boxed-style .mk-employee-item.employee-item-blur .mk-employeee-networks a:hover i { color:#fff!important }
.mk-employees.boxed-style .mk-employee-item.em-first-column { margin-left:0!important }
.mk-employees.boxed-style .mk-employee-item .team-thumbnail { position:absolute; top:-45px; left:50%; margin-left:-45px; overflow:hidden; border:3px solid #c6c6c6 }
.mk-employees.boxed-style .mk-employee-item .team-thumbnail img { position:relative }
.mk-employee-item { text-align:center; display:inline-block; float:left }
.mk-employee-item .team-thumbnail { margin:0 auto 20px; -webkit-border-radius:500px; -moz-border-radius:500px; border-radius:500px; overflow:hidden }
.mk-employee-item .team-thumbnail img { -webkit-border-radius:500px; -moz-border-radius:500px; border-radius:500px }
.mk-employee-item .team-member-name { font-size:16px; text-transform:uppercase; margin-bottom:0; display:block; font-weight:700 }
.mk-employee-item .team-member-position { font-size:12px; text-transform:uppercase; display:block }
.mk-employee-item .team-member-desc { margin-top:20px; margin-bottom:10px; display:block }
.mk-employeee-networks { margin:0; padding:0 }
.mk-employeee-networks li { margin:0; list-style:none; display:inline-block }
.mk-employeee-networks li a { display:block; line-height:4px; margin:10px 9px 0 0 }
.mk-employeee-networks li a i { font-size:16px; color:#aaa }
.mk-employeee-networks li a:hover i { color:#797979 }
.pricing-table { margin:30px 0 40px; text-align:left }
.pricing-offer-grid { width:18%; display:inline-block; vertical-align:top }
.pricing-offer-grid p { margin-bottom:0 }
.pricing-offer-grid .offers ul { margin:0; padding:0; list-style:none; text-align:right }
.pricing-offer-grid .offers ul li { margin:0 20px 0 0; line-height:16px; padding:15px 0; display:block; width:auto; font-size:12px; border-bottom:1px dotted #ccc }
.no-pricing-offer .pricing-cols { width:100%!important }
.pricing-cols { display:inline-block; margin:0; padding:0; width:82%; list-style:none; text-align:center }
.pricing-cols li { padding:0; margin:0 1px; display:inline-block; vertical-align:top; text-align:center; max-width:300px }
.pricing-cols li.pricing-col { position:relative; z-index:10; overflow:hidden }
.pricing-cols li.featured-plan { margin:-24px -3px 0 -3px; z-index:20 }
.pricing-cols li.featured-plan .pricing-plan { padding:27px 0 }
.pricing-cols li.featured-plan .pricing-button { padding:22px 0 }
.pricing-cols li.four-table { width:24.5% }
.pricing-cols li.three-table { width:32.5% }
.pricing-cols li.two-table { width:49.5% }
.pricing-cols li.one-table { width:100% }
.pricing-cols .pricing-heading { position:relative }
.pricing-cols .pricing-plan { font-size:16px; line-height:16px; text-transform:uppercase; padding:15px 0; display:block }
.pricing-cols .pricing-price { height:120px; display:table; width:100% }
.pricing-cols .pricing-price sub, .pricing-cols .pricing-price sup { font-size:24px; padding:0 5px }
.pricing-cols .pricing-price sub { vertical-align:middle }
.pricing-cols .pricing-price span { display:table-cell; vertical-align:middle; position:relative; z-index:20 }
.pricing-cols .pricing-features ul { margin:0; padding:0; position:relative; z-index:20 }
.pricing-cols .pricing-features ul li { font-size:12px; line-height:16px; padding:15px 0; display:block; margin:0; width:auto }
.pricing-cols .pricing-features ul li .mk-icon-ok { color:#26cca4 }
.pricing-cols .pricing-features ul li .mk-icon-remove { color:#e74a4a }
.pricing-cols .pricing-features ul li .mk-icon-star { color:#26cca4; margin-left:3px }
.pricing-cols .pricing-features ul li .mk-icon-star.empty { color:#b0b0b0 }
.pricing-cols .pricing-features .rating-star { line-height:12px; margin:0 auto; font-size:16px; color:#7d7c78 }
.pricing-cols .pricing-button { padding:20px 0; border-top:0 }
.pricing-cols .pricing-button a { position:relative; z-index:20; margin:0 auto; padding:9px 25px }
.multicolor.pricing-table { }
.multicolor.pricing-table .pricing-offer-grid { padding-top:166px }
.multicolor.pricing-table .no-pricing-offer .pricing-cols { width:100%!important }
.multicolor.pricing-table .pricing-cols { display:inline-block; margin:0; padding:0; list-style:none }
.multicolor.pricing-table .pricing-cols li { padding:0; margin:0 1px; display:inline-block; vertical-align:top; text-align:center }
.multicolor.pricing-table .pricing-cols li.pricing-col { position:relative; z-index:10; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden }
.multicolor.pricing-table .pricing-cols li.featured-plan { margin:-24px -3px 0 -3px; z-index:20; -webkit-box-shadow:0 0 35px 2px rgba(0, 0, 0, .2); -moz-box-shadow:0 0 35px 2px rgba(0, 0, 0, .2); box-shadow:0 0 35px 2px rgba(0, 0, 0, .2) }
.multicolor.pricing-table .pricing-cols li.featured-plan .pricing-plan { padding:27px 0 }
.multicolor.pricing-table .pricing-cols li.featured-plan .pricing-button { padding:22px 0 }
.multicolor.pricing-table .pricing-cols .pricing-heading { -webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .2); -moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .2); box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .2) }
.multicolor.pricing-table .pricing-cols .pricing-heading .premium-ribbon { background-color:#ffd565; color:#7b683c; width:120px; line-height:12px; font-size:10px; font-weight:700; padding:4px 0; display:inline-block; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); position:absolute; left:-33px; top:16px; text-shadow:0 1px 0 rgba(255, 255, 255, .5); -webkit-box-shadow:0 3px 0 0 rgba(0, 0, 0, .1); -moz-box-shadow:0 3px 0 0 rgba(0, 0, 0, .1); box-shadow:0 3px 0 0 rgba(0, 0, 0, .1) }
.multicolor.pricing-table .pricing-cols .pricing-plan { color:#fff; font-weight:lighter; font-size:16px; line-height:16px; text-transform:uppercase; padding:15px 0; background-color:rgba(0, 0, 0, .2); display:block; text-shadow:1px 1px 0 rgba(0, 0, 0, .3) }
.multicolor.pricing-table .pricing-cols .pricing-price { border-top:1px solid rgba(255, 255, 255, .2); height:120px; display:table; width:100% }
.multicolor.pricing-table .pricing-cols .pricing-price sub, .multicolor.pricing-table .pricing-cols .pricing-price sup { font-size:24px; padding:0 5px; font-weight:400 }
.multicolor.pricing-table .pricing-cols .pricing-price sub { vertical-align:middle; font-size:16px }
.multicolor.pricing-table .pricing-cols .pricing-price span { font-size:65px; color:#fff; font-weight:700; text-shadow:1px 1px 0 rgba(0, 0, 0, .3) }
.multicolor.pricing-table .pricing-cols .pricing-features ul { margin:0; padding:0; position:relative; z-index:20; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8 }
.multicolor.pricing-table .pricing-cols .pricing-features ul li { font-size:12px; line-height:16px; padding:15px 0; display:block; margin:0; width:auto; background-color:#f6f6f6 }
.multicolor.pricing-table .pricing-cols .pricing-features ul li:nth-child(odd) {
background-color:#eee
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li i:before { font-size:16px; text-shadow:0 1px 0 rgba(0, 0, 0, .3) }
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok { color:#26cca4 }
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove { color:#e74a4a }
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star { color:#26cca4; margin-left:3px }
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty { color:#b0b0b0 }
.multicolor.pricing-table .pricing-cols .pricing-features .rating-star { line-height:12px; margin:0 auto; font-size:16px; color:#7d7c78 }
.multicolor.pricing-table .pricing-cols .pricing-button { padding:20px 0; background-color:#f6f6f6; border:1px solid #e8e8e8; border-top:0 }
.multicolor.pricing-table .pricing-cols .pricing-button a { position:relative; z-index:20; margin:0 auto; padding:9px 25px }
.monocolor.pricing-table { }
.monocolor.pricing-table .pricing-offer-grid { padding-top:178px }
.monocolor.pricing-table .pricing-offer-grid .offers ul { border-right:0 }
.monocolor.pricing-table .pricing-offer-grid .offers ul li { padding:13px 0 }
.monocolor.pricing-table .no-pricing-offer .pricing-cols { width:100%!important }
.monocolor.pricing-table .pricing-cols li { padding:0; margin:0; display:inline-block; vertical-align:top; text-align:center }
.monocolor.pricing-table .pricing-cols li.pricing-col { position:relative; z-index:10; overflow:hidden; border:1px solid #ddd; border-left:0; background-color:#fff }
.monocolor.pricing-table .pricing-cols li.pricing-col:first-child { border-left:1px solid #ddd }
.monocolor.pricing-table .pricing-cols li.featured-plan { margin:-20px -3px 0 -3px; z-index:20; -webkit-box-shadow:0 0 20px 5px rgba(0, 0, 0, .1); -moz-box-shadow:0 0 20px 5px rgba(0, 0, 0, .1); box-shadow:0 0 20px 5px rgba(0, 0, 0, .1) }
.monocolor.pricing-table .pricing-cols li.featured-plan .pricing-button { padding:35px 0 }
.monocolor.pricing-table .pricing-cols .pricing-heading { background-color:#f6f6f6; border-bottom:1px solid #ddd }
.monocolor.pricing-table .pricing-cols .pricing-plan { color:#666; font-weight:700; font-size:16px; line-height:16px; text-transform:uppercase; padding:20px 0; background-color:#efefef; display:block; border-bottom:1px solid #ddd }
.monocolor.pricing-table .pricing-cols .pricing-price { height:120px; display:table; width:100% }
.monocolor.pricing-table .pricing-cols .pricing-price sub, .monocolor.pricing-table .pricing-cols .pricing-price sup { font-size:24px; padding:0 5px }
.monocolor.pricing-table .pricing-cols .pricing-price sub { display:block; margin:30px 0 0 20px; text-align:center; font-size:16px; color:#666 }
.monocolor.pricing-table .pricing-cols .pricing-price span { font-size:70px; font-weight:lighter }
.monocolor.pricing-table .pricing-cols .pricing-features ul { margin:0; padding:0; position:relative; z-index:20 }
.monocolor.pricing-table .pricing-cols .pricing-features ul li { font-size:12px; line-height:16px; padding:13px 0; margin:0 10px; display:block; width:auto; background-color:#fff; border-bottom:1px dotted #ddd }
.monocolor.pricing-table .pricing-cols .pricing-features ul li:last-child { border:0 }
.monocolor.pricing-table .pricing-cols .pricing-features ul li i:before { font-size:16px; text-shadow:0 1px 0 rgba(0, 0, 0, .3) }
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok { color:#26cca4 }
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove { color:#e74a4a }
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star { color:#26cca4; margin-left:3px }
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty { color:#b0b0b0 }
.monocolor.pricing-table .pricing-cols .pricing-features .rating-star { line-height:12px; margin:0 auto; font-size:16px; color:#7d7c78 }
.monocolor.pricing-table .pricing-cols .pricing-button { padding:15px 0; border-top:0; border-top:1px solid #ddd; background-color:#f6f6f6 }
.monocolor.pricing-table .pricing-cols .pricing-button a { position:relative; z-index:20; margin:0 auto; padding:9px 25px }
.mk-flexsldier-slideshow { background-image:url(../../images/flexslider-bg-gradient.png); background-repeat:repeat-x; background-position:center bottom; display:block; margin:0 auto; padding:40px 0 60px }
.mk-flexsldier-slideshow.flexslider-thumbnail { padding-bottom:100px }
.mk-flexsldier-slideshow .mk-flexslider-wrapper { margin:0 auto; position:relative; -webkit-box-shadow:0 2px 13px rgba(0, 0, 0, .6); -moz-box-shadow:0 2px 13px rgba(0, 0, 0, .6); box-shadow:0 2px 13px rgba(0, 0, 0, .6) }
.mk-flexsldier-slideshow .mk-flex-caption { padding:20px; display:block; width:600px; position:absolute; bottom:0; left:200px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.mk-flexsldier-slideshow .mk-flex-caption .flex-title { font-size:18px; line-height:42px; display:inline; background-color:#000!important; box-shadow:8px 0 0 #000, -8px 0 0 0 #000!important; padding:8px 0; text-transform:uppercase; font-weight:700 }
.mk-flexsldier-slideshow .mk-flex-caption .flex-title span { color:#fff }
.mk-flexsldier-slideshow .mk-flex-caption .flex-desc { font-size:12px; font-weight:700; line-height:28px; display:inline; padding:8px 0; margin-left:0 }
.mk-flexsldier-slideshow .mk-flex-caption .flex-desc span { color:#000; text-transform:uppercase; padding:5px 0 }
.mk-flexsldier-slideshow .flex-control-nav { display:block; bottom:-40px }
.mk-flexsldier-slideshow .flex-control-nav li a { width:6px; height:14px; display:block; padding:0 }
.mk-flexsldier-slideshow .flex-control-nav li a i { font-size:12px; color:#fff }
.mk-flexsldier-slideshow .flex-control-nav li a.flex-active i:before { content:"\f111"!important }
.mk-flexsldier-slideshow .flex-direction-nav a { width:38px; height:38px; top:50%; margin-top:-20px; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.mk-flexsldier-slideshow .flex-direction-nav a:hover { background-color:rgba(0, 0, 0, .6) }
.mk-flexsldier-slideshow .flex-direction-nav a i { position:absolute; left:8px; top:12px; font-size:16px; color:#fff }
.mk-flexsldier-slideshow .flex-direction-nav .flex-next { right:10px }
.mk-flexsldier-slideshow .flex-direction-nav .flex-prev { left:10px }
.mk-flexsldier-slideshow:hover .flex-direction-nav .flex-next { right:20px }
.mk-flexsldier-slideshow:hover .flex-direction-nav .flex-prev { left:20px }
.widget { overflow:hidden; margin-bottom:31px; }
.widgettitle { position:relative; display:block; margin-bottom:6px }
#mk-sidebar ul, #mk-footer ul { margin:0 }
.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_links li, .widget_meta li, .widget_authors li, .widget_contact_info li, .widget_popular_posts li, .widget_text li, .widget_popular_tags li, .widget_recent_posts li, .widget_twitter li, .widget_pages li, .widget_recent_comments li, .widget_rss li, .widget_recent_entries li, .widget_product_categories li { margin:0; list-style:none }
.widget_archive li a, .widget_recent_comments .recentcomments, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_contact_info li a, .widget_popular_tags li a, .widget_pages li a, .widget_text li a, .widget_recent_entries li a, .widget_product_categories li a { display:inline-block; margin:0 0 8px; text-decoration:none; line-height:18px }
.widget_archive li a:before, .widget_categories li a:before, .widget_links li a:before, .widget_pages li a:before, .widget_meta li a:before, .widget_authors li a:before, .widget_popular_tags li a:before, .widget_rss li a:before, .tw_list .tweet_list li a:before, .widget_product_categories li a:before, .widget-sub-navigation li a:before { margin-right:7px; content:"\f105"; font-size:12px }
.widget_recent_entries li a { margin-left:0!important }
.widget.widget_product_categories li, .widget.widget_recent_entries li, .widget.widget_meta li, .widget.widget_links li, .widget.widget_categories li, .widget.widget_archive li, .widget.widget_pages li { border-top:1px solid rgba(0, 0, 0, .07) }
.widget.widget_nav_menu li a, .widget.widget_product_categories li a, .widget.widget_recent_entries li a, .widget.widget_meta li a, .widget.widget_links li a, .widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_pages li a { margin:9px 10px }
.widget.widget_nav_menu li:first-child, .widget.widget_product_categories li:first-child, .widget.widget_recent_entries li:first-child, .widget.widget_meta li:first-child, .widget.widget_links li:first-child, .widget.widget_categories li:first-child, .widget.widget_archive li:first-child, .widget.widget_pages li:first-child { border-top:0 }
.widget.widget_nav_menu li:first-child a, .widget.widget_product_categories li:first-child a, .widget.widget_recent_entries li:first-child a, .widget.widget_meta li:first-child a, .widget.widget_links li:first-child a, .widget.widget_categories li:first-child a, .widget.widget_archive li:first-child a, .widget.widget_pages li:first-child a { margin-top:0 }
.widget.widget_nav_menu .sub-menu li, .widget.widget_product_categories .sub-menu li, .widget.widget_recent_entries .sub-menu li, .widget.widget_meta .sub-menu li, .widget.widget_links .sub-menu li, .widget.widget_categories .sub-menu li, .widget.widget_archive .sub-menu li, .widget.widget_pages .sub-menu li { margin-left:0; border-top:1px solid rgba(0, 0, 0, .07) }
#mk-footer, #mk-footer .widget_product_categories li, #mk-footer .widget_recent_entries li, #mk-footer .widget_meta li, #mk-footer .widget_links li, #mk-footer .widget_categories li, #mk-footer .widget_archive li, #mk-footer .widget_pages li { border-top:1px solid rgba(255, 255, 255, .05) }
#mk-footer .widget_nav_menu li:first-child, #mk-footer .widget_product_categories li:first-child, #mk-footer .widget_recent_entries li:first-child, #mk-footer .widget_meta li:first-child, #mk-footer .widget_links li:first-child, #mk-footer .widget_categories li:first-child, #mk-footer .widget_archive li:first-child, #mk-footer .widget_pages li:first-child { border-top:0 }
#mk-footer .widget_nav_menu .sub-menu li, #mk-footer .widget_product_categories .sub-menu li, #mk-footer .widget_recent_entries .sub-menu li, #mk-footer .widget_meta .sub-menu li, #mk-footer .widget_links .sub-menu li, #mk-footer .widget_categories .sub-menu li, #mk-footer .widget_archive .sub-menu li, #mk-footer .widget_pages .sub-menu li { border-top:1px solid rgba(255, 255, 255, .05) }
.widget-sub-navigation { padding:4px }
.widget-sub-navigation ul { display:block; margin:0; padding:0; border:1px solid #e4e4e4; list-style:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.widget-sub-navigation ul li { margin:0; border-bottom:1px solid #e4e4e4 }
.widget-sub-navigation ul li:last-child { border-bottom:0!important }
.widget-sub-navigation ul li a { display:block; padding:6px 10px; font-size:12px }
.widget-sub-navigation ul li.current_page_item a { background-color:rgba(0, 0, 0, .03); font-weight:700 }
#mk-footer .widget-sub-navigation ul { border:0!important }
#mk-footer .widget-sub-navigation ul li { border:0!important }
.widget_tag_cloud a { display:inline-block; margin:8px 3px 0 0; padding:8px 10px; background-color:rgba(0, 0, 0, .07); text-transform:capitalize; font-size:12px!important; line-height:100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.widget_tag_cloud a:hover { background-color:rgba(0, 0, 0, .1) }
.widget_contact_form { padding-bottom:5px }
.widget_contact_form .text-input { margin-bottom:6px; width:80% }
.widget_contact_form .textarea { margin-bottom:10px; width:100%; height:120px }
.widget_contact_form .mk-form-row-widget { position:relative }
.widget_contact_form .mk-contact-button { color:#fff!important }
.mk-invalid { border:1px solid #fd5e5e!important }
#mk-footer .widget_contact_form .text-input, #mk-footer .widget_contact_form .textarea { border-color:rgba(255, 255, 255, .05); background-color:rgba(255, 255, 255, .03) }
.widget_contact_info ul { margin:0; padding:0 }
.widget_contact_info ul li { position:relative; display:block; margin:0 0 8px; padding:0 0 0 25px; line-height:20px }
.widget_contact_info ul li a { margin:0 }
.widget_contact_info ul li i { position:absolute; top:0; left:0; color:#b2b2b2; font-size:14px; line-height:20px }
.widget .mk-contact-form { position:relative }
.widget .mk-contact-form .mk-contact-loading, .widget .mk-contact-form .mk-contact-success { position:absolute; right:0; bottom:20px; width:16px; height:16px; font-size:16px }
.flickr-widget-wrapper .flickr_badge_image { position:relative; z-index:7; display:inline-block; margin:5px; padding:0 }
.flickr-widget-wrapper .flickr_badge_image:hover { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.flickr-widget-wrapper .flickr_badge_image img { width:72px; height:72px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.widget_instagram ul { margin:0; padding:0 }
.widget_instagram ul li { display:inline-block; margin:3px; list-style:none }
.widget_instagram ul li img { width:72px; height:72px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.widget_instagram ul li img:hover { zoom:1; filter:alpha(opacity=80); opacity:.8 }
.widget_posts_lists ul li { overflow:hidden; margin:0 0 12px; padding:0; list-style:none }
.widget_posts_lists ul li .post-list-thumb { position:relative; float:left; overflow:hidden; margin:0 7px 0 0 }
.widget_posts_lists ul li .post-list-info { margin:0 10px 5px 115px }
.widget_posts_lists ul li .post-list-title { display:block; font-size:13px; line-height:18px; text-transform:uppercase; font-weight:700 }
.widget_posts_lists ul li .post-list-meta { display:block; padding-top:4px; font-size:11px; line-height:16px; font-style:italic }
.widget_posts_lists ul li .post-list-meta time { color:#999 }
#mk-footer .widget_posts_lists ul li { border:1px solid rgba(255, 255, 255, .05); background-color:rgba(255, 255, 255, .02) }
.widget_social_networks a { position:relative; display:inline-block; float:left; margin:5px 3px; line-height:100% }
.widget_social_networks a.mk-circle-frame { -webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px }
.widget_social_networks a.mk-circle-frame i { display:inline-block }
.widget_social_networks a.mk-circle-frame.small i { padding:8px }
.widget_social_networks a.mk-circle-frame.medium i { padding:12px }
.widget_social_networks a.mk-circle-frame.large i { padding:16px }
.widget_social_networks a.mk-circle-frame.dark { border:1px solid #828282 }
.widget_social_networks a.mk-circle-frame.light { border:1px solid #ebebeb }
.widget_social_networks a.dark { color:#828282!important }
.widget_social_networks a.light { color:#ebebeb!important }
.widget_social_networks a.small i { font-size:16px }
.widget_social_networks a.medium i { font-size:24px }
.widget_social_networks a.large i { font-size:32px }
.widget_testimonials .widgettitle { margin-bottom:-17px }
.widget_testimonials .testimonial-slider li { margin:0 }
.widget_testimonials .testimonial-slider .testimonial-quote { position:relative; padding:15px; border:1px solid #ededed; background-color:#fafafa; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.widget_testimonials .testimonial-slider .testimonial-quote:after { position:absolute; bottom:-7px; left:20px; display:block; width:14px; height:14px; border:1px solid #ededed; border-top:0; border-left:0; background-color:#fafafa; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.widget_testimonials .testimonial-slider .testimonial-author { display:block; margin:25px 0 7px 20px; text-align:left; font-weight:700; font-size:12px; line-height:12px }
.widget_testimonials .testimonial-slider .testimonial-position { display:block; margin-left:20px; font-size:11px; line-height:12px }
.widget_testimonials .testimonial-slider .testimonial-author-image { display:inline-block; float:left; margin:18px 10px 3px 5px; width:50px; height:50px; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px }
.testimonial-slider.mk-flexslider { padding:35px 0 0 }
.testimonial-slider.mk-flexslider .flex-direction-nav { position:absolute; top:0; right:5px }
.testimonial-slider.mk-flexslider .flex-direction-nav .mk-icon-chevron-left:before, .testimonial-slider.mk-flexslider .flex-direction-nav .mk-icon-chevron-right:before { color:#aaa }
.testimonial-slider.mk-flexslider .flex-direction-nav a { right:0!important; width:10px; height:11px }
.testimonial-slider.mk-flexslider .flex-direction-nav .flex-prev { margin-right:15px }
.mk-widget-mini-slideshow.mk-flexslider li img { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mk-widget-mini-slideshow.mk-flexslider .flex-direction-nav a { position:absolute; bottom:10px; padding:1px 5px; background-color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .2); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .2); box-shadow:1px 1px 1px rgba(0, 0, 0, .2) }
.mk-widget-mini-slideshow.mk-flexslider .flex-direction-nav a .mk-icon-chevron-left:before, .mk-widget-mini-slideshow.mk-flexslider .flex-direction-nav a .mk-icon-chevron-right:before { color:#aaa }
.mk-widget-mini-slideshow.mk-flexslider .flex-prev { left:10px }
.mk-widget-mini-slideshow.mk-flexslider .flex-next { right:10px }
.widget_news_feed { padding-bottom:5px }
.widget_news_feed .widgettitle { margin-bottom:-18px }
.widget_news_feed .mk-flexslider { padding-top:0px }
.widget_news_feed .flex-direction-nav { position:absolute; top:-44px; right:5px }
.widget_news_feed .flex-direction-nav .mk-icon-chevron-left:before, .widget_news_feed .flex-direction-nav .mk-icon-chevron-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 { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.news-widget-title { margin-bottom:5px; font-size:16px!important; font-weight:bold!important; color:#000!important; text-transform:none!important; }
.news-widget-title a { display:block; font-weight:700; font-size:13px; line-height:18px; color:#000!important; }
.news-widget-title a:hover { color:#cf363b!important; }
.news-widget-excerpt p { margin:0; line-height:18px }
.widget_recent_portfolio { overflow:visible }
.widget_recent_portfolio ul { margin:0; padding:0; list-style:none }
.widget_recent_portfolio ul li { position:relative; float:left; margin:0 8px 8px 0; padding:0 }
.widget_recent_portfolio ul li:hover .widget-portfolio-overlay { zoom:1; filter:alpha(opacity=50); opacity:.5 }
.widget_recent_portfolio ul li:hover .portfolio-widget-info { z-index:20 }
.widget_recent_portfolio ul li:hover .portfolio-widget-lightbox { right:25px; zoom:1; filter:alpha(opacity=100); opacity:1 }
.widget_recent_portfolio ul li:hover .portfolio-widget-permalink { left:25px; zoom:1; filter:alpha(opacity=100); opacity:1 }
.portfolio-widget-thumb { position:relative; z-index:10; display:block }
.widget-portfolio-overlay { position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-widget-lightbox, .portfolio-widget-permalink { position:absolute; top:50%; z-index:15; margin-top:-15px; padding:4px; background-color:rgba(0, 0, 0, .5); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; zoom:1; filter:alpha(opacity=0); opacity:0 }
.portfolio-widget-lightbox i, .portfolio-widget-permalink i { color:#fff; font-size:18px }
.portfolio-widget-lightbox { right:0 }
.portfolio-widget-permalink { left:0 }
.portfolio-widget-info { position:absolute; top:120px; left:0; z-index:8; padding:10px; width:100%; background-color:#333; text-align:center; -webkit-border-top-right-radius:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; border-bottom-left-radius:2px; -webkit-border-top-left-radius:0; border-top-left-radius:0; background-clip:padding-box; -moz-border-radius-topright:0; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; -moz-border-radius-topleft:0; -moz-background-clip:padding; -webkit-background-clip:padding-box; zoom:1; filter:alpha(opacity=0); 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 { display:block }
.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; -webkit-border-radius:2px; -moz-border-radius:2px; 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:0; border-bottom:0; background-color:#f9f9f9; content:""; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-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; border-bottom:1px solid rgba(255, 255, 255, .1); color:#fff; line-height:20px }
.mk-tweet-list.dark li:before { top:5px; left:-30px; color:#c2c5c7 }
.widget .mk-searchform { position:relative }
.widget .mk-searchform .text-input { margin:0; padding:9px 28px 9px 10px; width:100%; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.widget .mk-searchform .text-input:focus { border-color:rgba(0, 0, 0, .25) }
.widget .mk-searchform .mk-icon-remove-sign { position:absolute; top:6px; right:8px; font-size:16px; opacity:0; cursor:pointer }
.widget .mk-searchform .mk-icon-search { position:absolute; top:10px; right:10px; font-size:16px; zoom:1; filter:alpha(opacity=40); opacity:.4 }
.widget .mk-searchform .mk-icon-search:hover { zoom:1; filter:alpha(opacity=100); opacity:1 }
.widget .mk-searchform .search-button { position:absolute; top:0; left:0; display:block; width:100%; height:100%; outline:0; border:0; background-color:transparent }
#mk-footer .mk-searchform .search-button { color:#fff }
#mk-footer .mk-searchform .mk-icon-search, #mk-footer .mk-searchform .mk-icon-remove-sign { 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; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, .03); -moz-box-shadow:0 3px 3px rgba(0, 0, 0, .03); box-shadow:0 3px 3px rgba(0, 0, 0, .03) }
#wp-calendar { margin:0!important; width:100%; border-spacing:0; border-collapse:collapse }
#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, #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 }
.widget_recent_comments li { display:block; margin:0!important; padding:7px 0!important; width:100%; border-top:1px solid rgba(0, 0, 0, .07) }
.widget_recent_comments li:first-child { border-top:0 }
.widget_recent_comments li:before { margin-right:7px; color:#b2b2b2; content:"\f075"; font-size:12px }
.mk-quick-contact-wrapper { position:fixed; right:10px; bottom:10px; z-index:300; transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.mk-quick-contact-wrapper.off { right:10px }
.mk-quick-contact-wrapper.on { right:70px }
.mk-quick-contact-wrapper .mk-quick-contact-title { margin-bottom:10px; text-transform:uppercase; font-weight:700; font-size:13px }
.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:9px; width:240px; border-color:#d5d5d5; background-color:#fff }
.mk-quick-contact-wrapper .mk-contact-form .text-input:focus, .mk-quick-contact-wrapper .mk-contact-form .textarea:focus { border-color:rgba(0, 0, 0, .3); color:#666 }
.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:0; bottom:70px; z-index:100; display:none; padding:20px; border:1px solid #dfdfdf; background-color:#f9f9f9; -webkit-box-shadow:0 0 50px 10px rgba(0, 0, 0, .15); -moz-box-shadow:0 0 50px 10px rgba(0, 0, 0, .15); box-shadow:0 0 50px 10px rgba(0, 0, 0, .15); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
#mk-quick-contact .bottom-arrow { position:absolute; right:20px; bottom:-8px; display:block; width:14px; height:14px; border:1px solid #dfdfdf; border-top:0; border-left:0; background-color:#f9f9f9; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg) }
.mk-quick-contact-link { display:block; padding:12px 14px; background-color:#ccc; background-color:rgba(0, 0, 0, .4); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mk-quick-contact-link i { color:#fff; font-size:24px; line-height:24px }
.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 none; 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 { zoom:1; filter:alpha(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; border-collapse:collapse; width:100%; padding:0; margin:0; overflow:hidden; margin-bottom:30px }
table th { text-align:center; padding:18px 12px; font-weight:700; text-transform:uppercase; font-size:14px }
table tfoot td { padding:6px }
table td { text-align:center; padding:12px }
#menu-item-7338 { background:url(../../images/data-center.png) no-repeat 20px; }
#menu-item-7338 a { font-size:14px; font-weight:bold; color:#000; }
#menu-item-7338:hover { background:url(../../images/data-center-hover.png) no-repeat  20px #f4f5f5; color:#cf363a; }
#menu-item-7338.current-menu-item { background:url(../../images/data-center-hover.png) no-repeat  20px #f4f5f5; color:#cf363a; }
#menu-item-7261 { background:url(../../images/why-xnet.png) no-repeat  20px; }
#menu-item-7261 a { font-size:14px; font-weight:bold; color:#000; }
#menu-item-7261:hover { background:url(../../images/why-xnet-hover.png) #f4f5f5 no-repeat  20px; }
#menu-item-7261.current-menu-item { background:url(../../images/why-xnet-hover.png) #f4f5f5 no-repeat  20px; }
#menu-item-7261.current-menu-ancestor { background:url(../../images/why-xnet-hover.png) #f4f5f5 no-repeat  20px; }
#menu-item-7262 { background:url(../../images/service.png) no-repeat 20px; }
#menu-item-7262 a { font-size:14px; font-weight:bold; color:#000; }
#menu-item-7262:hover { background:url(../../images/service-hover.png) #f4f5f5 no-repeat  20px; }
#menu-item-7262.current-menu-item { background:url(../../images/service-hover.png) #f4f5f5 no-repeat  20px; }
#menu-item-7264 { background:url(../../images/our-customer.png) no-repeat  15px; }
#menu-item-7264 a { font-size:14px; font-weight:bold; color:#000; }
#menu-item-7264:hover { background:url(../../images/our-customer-hover.png) #f4f5f5 no-repeat  15px; b }
#menu-item-7264.current-menu-item { background:url(../../images/our-customer-hover.png) #f4f5f5 no-repeat  15px; }
#menu-item-7265 { background:url(../../images/resources.png) no-repeat  15px; }
#menu-item-7265 a { font-size:14px; font-weight:bold; color:#000; }
#menu-item-7265:hover { background:url(../../images/resources-hover.png) #f4f5f5 no-repeat  15px; }
#menu-item-7265.current-menu-item { background:url(../../images/resources-hover.png) #f4f5f5 no-repeat  15px; }
#menu-item-7338 a:hover, #menu-item-7261 a:hover, #menu-item-7262 a:hover, #menu-item-7264 a:hover, #menu-item-7265 a:hover { color:#cf363a; }
#menu-item-7338.current-menu-item a, #menu-item-7261.current-menu-item a, #menu-item-7262.current-menu-item a, #menu-item-7264.current-menu-item a, #menu-item-7265.current-menu-item a, #menu-item-7261.current-menu-ancestor a { color:#cf363a; }

.main-navigation-ul li a { padding-top:30px; background:none!important; }
.main-navigation-ul li a { line-height:60px; height:60px; }
#mk-main-navigation ul li a { line-height:60px!important; height:60px!important; }
.mk-header-toolbar { background:#333; }
#mk-toolbar-navigation { float:right; }
.left-logo { padding-top:20px; }
#menu-item-7342 { background:url(../../images/about-bg.png) no-repeat 0 10px; }
#menu-item-7342:hover, #menu-item-7342.menu-tp-active { background:url(../../images/about-bg1.png) no-repeat 0 10px; }
#menu-item-7343 { background:url(../../images/contact-us.png) no-repeat 0 10px; }
#menu-item-7343:hover, #menu-item-7343.menu-tp-active { background:url(../../images/contact-us1.png) no-repeat 0 10px; }
#menu-item-7344, #menu-item-7997 { background:url(../../images/blog.png) no-repeat 0 8px; }
#menu-item-7344:hover, #menu-item-7997:hover, #menu-item-7344.menu-tp-active, #menu-item-7997.menu-tp-active { background:url(../../images/blog1.png) no-repeat 0 8px; }
#menu-item-7346 { background:url(../../images/webmail.png) no-repeat 0 10px; }
#menu-item-7346:hover, #menu-item-7346.menu-tp-active { background:url(../../images/webmail1.png) no-repeat 0 10px; }
#menu-item-7345 { background:url(../../images/cutomer-support.png) no-repeat 0 10px; }
#menu-item-7345:hover, #menu-item-7345.menu-tp-active { background:url(../../images/cutomer-support1.png) no-repeat 0 10px; }
#menu-item-8624 { background:url(../../images/cutomer-support.png) no-repeat 0 10px; }
#menu-item-8624:hover, #menu-item-8624.menu-tp-active { background:url(../../images/cutomer-support1.png) no-repeat 0 10px; }
#mk-toolbar-navigation ul li a { padding-left:25px; padding-right:10px; font-weight:normal; }
#mk-toolbar-navigation ul li a:hover { color:#fff!important; }
#mk-toolbar-navigation ul li.menu-tp-active a { color:#fff!important; }
.mk-text-block-punch { color:#fff; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:17px; font-weight:300; width:550px; padding:20px 0 45px 0; line-height:28px; }
.theme-content { padding-top:0px !important; }
#box-icon-952 { background:url(../../images/high-performance.png) no-repeat 10px 10px; }
.punchLine { width:1100px; margin:0 auto; }
.punchLine span { width:630px; display:block; font-size:34px; font-weight:normal; font-family:"Open Sans", Arial, Helvetica, sans-serif; line-height:60px; padding:13px 0 24px; margin:0 auto; }
.CntHead { font-family:"Open Sans", Arial, Helvetica, sans-serif !important; }
.Head { font-size:21px; font-weight:bold; color:#000000; margin-bottom:11px; text-transform:capitalize;font-family:"Open Sans", Arial, Helvetica, sans-serif !important; }
.CntHead p { font-size:14px; font-family:"Open Sans", Arial, Helvetica, sans-serif !important; font-weight:normal; color:#072e2e; }
.CntHead p{font-family:"Open Sans", Arial, Helvetica, sans-serif !important;}
h3 span { text-transform:none; }
.mk-text-block-punch1 { width:600px; font-weight:600; background:none!important; }
.mk-text-block-punch1 span { font-weight:600; background:none!important; box-shadow:none!important; }
.slide4 { font-size:17px; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:normal; color:#072e2e; padding-top:20px; line-height:27px; padding-left:30px; padding-right:30px; }
.punch-bg { margin-top:120px; width:760px; height:260px; }
.hardline { text-transform:none; width:760px; background:rgba(26, 34, 43, 0.65); padding:30px 0 10px 0; }
.hardline + p { display:none; }
.textcol { font-family: 'Bitter', serif; font-size:17px; color:#fff; padding:10px 20px 30px 20px; font-style:italic; font-weight:400; line-height:27px; }
.textcol span { font-style:normal; font-weight:700; }
.textcol a span { color:#cf363b!important; }
.textcol a:hover span { color:#fff!important; }
.widget_nav_menu li a { font-size:13px; padding-left:0px; margin-left:0px; }
.outerwrapper { width:100%; }
.redbg { background:#cf363b; height:8px; }
.redbg .wrapper { background:#cf363b; height:8px; position:relative; width:1100px; margin:0 auto; }
.ftred { z-index:100; position:absolute; left:0; top:-22px; width:100%; background:#cf363b; height:52px; }
.ftred ul { margin:0; padding:0; }
.ftred ul li { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:600; float:left; background:url(../../images/sep-bg.png) no-repeat right; padding:0 2px 0 0; height:52px; list-style:none; color:#f8feff; margin-left:0; font-size:14px; line-height:52px; }
.ftred ul li a { color:#f8feff; }
.ftred ul li a:hover { color:#000; }
.ftred ul li.consupp { width:290px; }
.ftred ul li.consupp .contxt { line-height:15px; position:relative; padding:12px 28px 0px; }
.ftred ul li.consupp .contxt span { text-transform:uppercase; font-size:12px; }
.ftred ul li.consupp .contxt .hourssect { position:absolute; color:#90191d; font-size:33px; line-height:52px; left:106px; top:0; }
.ftred ul li.callsect { width:308px; }
.ftred ul li.callsect .calliconsec { padding-left:79px; padding-right:10px; background:url(../../images/call-ico.png) 24px 10px no-repeat; font-size:23px; }
.ftred ul li.callsect .calliconsec span { font-size:13px; position:relative; top:-3px; }
.ftred ul li.emailsect { width:181px; }
.ftred ul li.emailsect .emailicosect { padding-left:90px; padding-right:10px; background:url(../../images/email-us.png) 35px 13px no-repeat; }
.ftred ul li.businsect { width:315px; background:none; padding-right:0; }
.ftred ul li.businsect .bushoursico { padding-right:10px; padding-left:84px; background:url(../../images/business-hours.png) 31px 11px no-repeat; }
#mk-footer ul li a { margin-left:0px; padding-left:0px; margin-bottom:11px; }
.ftred.newfoot ul li.consupp { width:344px; }
.ftred.newfoot ul li.consupp .contxt { padding:12px 10px 0px 51px; }
.ftred.newfoot ul li.consupp .contxt .hourssect { left:138px; }
.ftred.newfoot ul li.callsect { width:411px; }
.ftred.newfoot ul li.callsect .calliconsec { padding-left:132px; background:url(../../images/call-ico.png) 73px 10px no-repeat; }
.ftred.newfoot ul li.emailsect { width:341px; padding-right:0; background:none; }
.ftred.newfoot ul li.emailsect .emailicosect { padding-left:107px; background:url(../../images/email-us.png) 52px 13px no-repeat; }
.header-toolbar-contact { font-weight:600; margin-top:3px; display:inline-block; }
.bydesign { float:right; width:158px; height:auto; margin-top:3px;display:none;}
.powrneed { margin-left:10px; }
.powrneed, .powrneed span { font-weight:300!important; }
.powrneed span { padding:7px 5px; }
.newpuchline, .newpuchline span { font-weight:300; }
.tellmemrbtn { padding-left:55px!important; padding-right:55px!important; }
.nnwdh .vc_row-fluid .vc_span6, .nnwdh .wpb_teaser_grid.wpb_carousel .vc_span6 { width:53%; margin-left:0!important; }
.newadios { width:68%!important; margin-left:-74px!important; margin-top:111px!important; }
#mk-footer .widgettitle { font-weight:600!important; }
#theme-page strong { font-size:17px; font-weight:600; padding-left:0px; display:inline-block; }
.whyxnethed, .whyxnethed span { font-weight:600!important; background:none!important; }
.whyxnettxt { color:#333; font-size:15px; font-weight:normal; padding-bottom:5px; }
.whytxtblc { color:#8b8a8a; font-size:15px; font-weight:600; padding-bottom:17px; }
.difbox { margin-left:10px!important; width:24%!important; }
.boxtxthhd { padding-top:24px; }
.boxtxthhd h4, .boxtxthhd h4 span { font-weight:bold!important; font-size:11px!important; }
#mk-sidebar ul.menu li a { display:block; font-weight:normal!important; background:url(../../images/sidearo.png) 0px 8px no-repeat!important; color:#333333!important; padding-left:15px!important; }
#mk-sidebar ul.menu li { border-bottom:1px solid #eae9e9!important; }
#mk-sidebar ul.menu li:last-child { border-bottom:0!important; }
#mk-sidebar ul.menu li a:hover { font-weight:600!important; background:url(../../images/sidearo1.png) 0px 8px no-repeat!important; color:#cf363b!important; }
#mk-sidebar ul.menu li.side-active a { font-weight:600!important; background:url(../../images/sidearo1.png) 0px 8px no-repeat!important; color:#cf363b!important; }
.mk-searchform .mk-icon-search { top:7px!important; left:10px!important; width:25px!important; }
.mk-searchform .mk-icon-search .search-button { display:inline-block!important; width:auto!important; }
.widget .mk-searchform .text-input { padding:7px 10px 7px 28px!important; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.08) inset!important; background-color:#fff!important; border-radius:3px!important; }
.mk-searchform .mk-icon-remove-sign { top:7px!important; }
#search-3 .widget_search { margin-bottom:33px!important; }
#nav_menu-7 .widget_nav_menu { margin-bottom:47px!important; }
#mk-main-navigation ul li .sub-container.non-mega li a { color:#000!important; font-size:13px!important; font-weight:normal!important; width:auto!important; padding:0px 5px 0px 22px!important; line-height:35px!important; height:35px!important; }
#mk-main-navigation ul li .sub-container.non-mega li a:hover { color:#cf363b!important; }
#mk-page-id-7244 { display:block!important; }
#theme-page .mk-text-block .txt1 { /*padding-left:76px;*/
}
#theme-page .mk-text-block .texxt2 { /*padding-left:61px;*/
}
#theme-page .mk-text-block .txt2 { /*padding-left:93px;*/
}
#mk-page-id-2542 .theme-content { margin-bottom:8px; padding-bottom:5px!important; }
#mk-page-id-2542 .vc_span4 { padding:0 35px; }
#mk-page-id-2542 .mk-image-inner { height:110px; line-height:110px; }
#mk-page-id-2542 .mk-image-inner img { vertical-align:middle!important; }
#mk-page-id-2542 .top-side h4 { text-transform:none!important; color:#000!important; font-size:20px!important; font-weight:bold!important; margin-bottom:16px!important; }
#mk-page-id-2542 .top-side { font-size:18px; line-height:22px; color:#333; }
#mk-page-id-2542 .top-side a.icon-box-readmore { font-size:14px; font-weight:600; line-height:22px; color:#000; margin-right:0px; margin-top:15px; }
#mk-page-id-2542 .top-side a.icon-box-readmore:hover { color:#d81f26; }
#mk-page-id-2542 .top-side a.icon-box-readmore i.mk-icon-caret-right { width:10px; height:10px; margin-left:6px; background:url(../../images/sidearo2.png) 0px 1px no-repeat; }
#mk-page-id-2542 .top-side a.icon-box-readmore:hover i.mk-icon-caret-right { background:url(../../images/sidearo1.png) 0px 1px no-repeat; }
#mk-page-id-2542 .top-side a.icon-box-readmore i.mk-icon-caret-right:after, #mk-page-id-2542 .top-side a.icon-box-readmore i.mk-icon-caret-right:before { display:none; }
.hightechdivid .divider-inner { width:1100px; margin:0 auto; border-top:6px solid #f3f4f5!important; height:auto!important; }
.hightechcost { text-transform:none!important; font-size:30px!important; color:#000!important; line-height:27px!important; font-weight:300!important; font-style:normal; }
.nowheretxt { font-size:14px; font-weight:600; color:#000; line-height:22px; }
.hightechlist ul li { font-size:13px; line-height:20px; font-weight:normal; color:#333; }
.hightechlist ul li:before { font-size:26px; }
.hightouchrel { color:#fff; }
.hightouchrel h1, .hightouchrel h1 p { color:#fff!important; font-size:30px!important; line-height:27px; font-weight:300!important; text-transform:none!important; }
.hightouchrel .mk-text-block, .hightouchrel .mk-text-block p { color:#fff!important; font-size:14px; font-weight:600; line-height:22px; }
.costrellist ul li { font-size:13px; line-height:20px; font-weight:normal; padding-top:5px!important; }
.costrellist ul li:before { content:url(../../images/whycheck.png)!important; }
.pbncsblck { margin-bottom:5px!important; }
.pbncsblck h3 { color:#000!important; font-size:17px!important; line-height:27px; font-weight:bold; text-transform:none!important; }
.pbncsblck .mk-process-detail { color:#000; font-size:13px; line-height:20px; font-weight:normal; }
.txxxtimg { }
.hddxtt { }
.commbuldclls { padding-bottom:63px!important; }
.commbuldclls .mk-text-block, .commbuldclls .mk-text-block p { font-size:16px!important; line-height:24px!important; color:#000!important; }
.commbuldclls .mk-text-block p { width:53%; margin:14px auto 0px; }
#mk-header[data-height="90"] { /*background:none!important;*/
}
.hightechdivid + .theme-page-wrapper { margin-top:0px!important; }
.historyhed, .historyhed span { color:#000!important; text-transform:uppercase; font-weight:600!important; line-height:50px!important; }
.yearincsect h3, .yearincsect h3 span { font-family:'MisoRegular', sans-serif!important; font-size:33px!important; line-height:33px!important; font-weight:bold!important; color:#d81f26!important; background:none!important; }
.yearincsect .mk-text-block { font-size:14px!important; line-height:18px!important; color:#000!important; font-weight:bold!important; }
.topourservc h3, .topourservc h3 span { font-size:24px!important; line-height:27px!important; font-weight:bold!important; color:#000!important; background:none!important; }
.topourservc .mk-text-block, .topourservc .mk-text-block p { margin-bottom:0px; font-size:14px; line-height:22px; color:#000; }
.sectourser h3, .sectourser h3 sapn, .sectourser h3 sapn p { font-size:28px!important; line-height:28px!important; color:#000!important; font-weight:normal!important; }
.page-id-7369 .mk-header-inner, .page-id-2899 .mk-header-inner, .page-id-7395 .mk-header-inner, .page-id-7379 .mk-header-inner, .page-id-3103 .mk-header-inner, .page-id-7408 .mk-header-inner, .page-id-9018 .mk-header-inner { box-shadow:0px 3px 5px rgba(0, 0, 0, 0.11); }
.page-id-7369 #mk-header, .page-id-7379 #mk-header, .page-id-7408 #mk-header, .page-id-7386 #mk-header,  .page-id-7383 #mk-header, .page-id-9018 #mk-header { background:none!important; }
.afthed { padding-top:8px; }
.ddivdlin { margin-top:16px; border-top:6px solid #f3f4f5; margin-bottom:62px; }
.ddivdlin .divider-inner { display:none; }
.yearincsect .inside-image .mk-image-inner { margin-top:5px; }
.posiyear1 { }
.posiyear2 { margin-left:15px!important; }
.posiyear3 { margin-left:2px!important; }
.posiyear4 { margin-left:-5px!important; }
.posiyear5 { margin-left:20px!important; }
.posiyear6 { margin-left:99px!important; }
.posiyear7 { margin-left:-85px!important; }
.posiyear8 { margin-left:76px!important; }
.yeraftdivid { margin-top:70px; border-top:6px solid #f3f4f5; margin-bottom:34px; }
.yeraftdivid .divider-inner { display:none; }
.dddvid3 { margin-top:41px; border-top:6px solid #f3f4f5; margin-bottom:38px; }
.dddvid3 .divider-inner { display:none; }
.bgdotline { background:url(../../images/dddtline.png) center no-repeat;margin-left:3%; }
.bgdotline .mk-image-inner { overflow:hidden!important; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; /* background:#00508f; */ }
.bgdotline .mk-image-inner img { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; overflow:hidden; }
.bgdotline .mk-image-inner a { border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; display:block; }
.bgdotline .mk-image-inner:hover img { }
@-webkit-keyframes bounceIn {  0% {
 opacity: 0;
 -webkit-transform: scale(.3);
 transform: scale(.3);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}
 70% {
 -webkit-transform: scale(.9);
 transform: scale(.9);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes bounceIn {  0% {
 opacity: 0;
 -webkit-transform: scale(.3);
 -ms-transform: scale(.3);
 transform: scale(.3);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 -ms-transform: scale(1.05);
 transform: scale(1.05);
}
 70% {
 -webkit-transform: scale(.9);
 -ms-transform: scale(.9);
 transform: scale(.9);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.botddnn { margin-top:71px; border-top:6px solid #f3f4f5; margin-bottom:67px; }
.botddnn .divider-inner { display:none; }
.recufild { border-top:3px solid #eeecec; position:relative; margin-top:16px; margin-bottom:15px; margin-right:16px; }
.recufild span { display:block; position:absolute; right:0; bottom:-35px; color:#cf363b; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.gform_body ul#gform_fields_1 li { float:left; width:375px; position:relative; clear:none; margin:0 25px 19px 0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.gform_body ul#gform_fields_1 li:nth-child(2n) {
 margin:0 0px 19px 0;
}
.gform_body ul#gform_fields_1 li input[type="text"] { width:100%; height:34px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:34px; padding-left:110px; padding-right:5px; margin:0px; color:#999; }
.gform_body ul#gform_fields_1 li label.gfield_label { position:absolute; top:0px; left:0px; border-radius:3px 0px 0px 3px; height:32px; width:92px; border:1px solid #e4e9e9; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; background:#f9f9f9; font-size:12px; font-weight:600!important; color:#666666; line-height:32px; margin:0px; padding-left:10px; }
.gform_body ul#gform_fields_1 li label.gfield_label span.gfield_required { color:#d81f26; font-weight:600!important; }
.gform_body ul#gform_fields_1 li#field_1_6 .ginput_container { border-radius:3px!important; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */ }
.gform_body ul#gform_fields_1 li select { width:100%; height:34px; background:url(../../images/slcetaro.png) right top no-repeat; border:1px solid #e5e5e5; border-radius:3px!important; font-size:12px; line-height:normal; padding-right:5px; margin:0px; font-weight:normal; color:#999; padding-top:7px; padding-left:110px; text-indent:0.01px; text-overflow:""; }
.gform_body ul#gform_fields_1 li#field_1_7 { width:775px; margin-right:0px; }
.gform_body ul#gform_fields_1 li#field_1_7 label.gfield_label { height:177px; }
.gform_body ul#gform_fields_1 li textarea { width:100%; height:179px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:20px; padding-left:110px; padding-right:5px; margin:0px; color:#999; }
button#gform_submit_button_1 { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; background:#03abd5!important; box-shadow:0px 3px 0px #02809f!important; margin-left:372px; }
button#gform_submit_button_1:hover { background:#019ac0!important; }
.grvformnnm { }
.grvformnnm h3 { font-size:22px!important; line-height:27px!important; color:#000!important; font-weight:600!important; text-transform:none!important; }
.grvformnnm .gform_heading { position:relative; border-top:3px solid #eeecec; margin-top:6px; padding-top:14px; margin-bottom:13px; width:100%!important; }
.grvformnnm .gform_heading .gform_description { position:absolute; right:0px; top:27px; }
.bottxtllin { border-top:3px solid #eeecec; font-size:12px; color:#666666; margin-top:52px; padding-top:7px; margin-bottom:35px; }
.bottxtllin a { color:#cf363b; }
.bottxtllin a:hover { text-decoration:underline; color:#000; }
.gform_body ul#gform_fields_1 li.gfield_contains_required { padding:0px!important; background:none; border:0px; }
.gform_body ul#gform_fields_1 li.gfield_contains_required .ginput_container { margin-top:0px; }
.gform_body ul#gform_fields_1 li.gfield_contains_required .validation_message { padding-top:0px!important; color:#cf363b; }
#gform_1 .validation_error { color:#cf363b!important; font-weight:600!important; }
.mk-button-align { position:relative; }
.mk-button-align a.getquotbtn { font-family:"Open Sans", Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:0px; height:38px; width:170px; line-height:38px; font-size:14px; right:8px; position:absolute; top:-58px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
.mk-button-align a.getquotbtn:active { box-shadow:0px 3px 0px #911c1c; top:-58px; right:8px; transform:translateY(2px); -moz-transform:translateY(2px); -o-transform:translateY(2px); -webkit-transform:translateY(2px); -ms-transform:translateY(2px); }
.quickNew4 p { font-family:normal "Open Sans", Arial, Helvetica, sans-serif; line-height:26px; font-size:18px; margin:0px; font-weight:600; color:#000101; }
.gform_body ul#gform_fields_2 li { float:left; width:375px; position:relative; clear:none; margin:0 25px 19px 0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.gform_body ul#gform_fields_2 li input[type="text"] { width:100%; height:34px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:34px; padding-left:110px; padding-right:5px; margin:0px; color:#999; }
.gform_body ul#gform_fields_2 li label.gfield_label { position:absolute; top:0px; left:0px; border-radius:3px 0px 0px 3px; height:32px; width:92px; border:1px solid #e4e9e9; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; background:#f9f9f9; font-size:12px; font-weight:600!important; color:#666666; line-height:32px; margin:0px; padding-left:10px; }
.gform_body ul#gform_fields_2 li label.gfield_label span.gfield_required { color:#d81f26; font-weight:600!important; }
.gform_body ul#gform_fields_2 li#field_2_6 .ginput_container, .gform_body ul#gform_fields_2 li#field_2_9 .ginput_container, .gform_body ul#gform_fields_2 li#field_2_12 .ginput_container, .gform_body ul#gform_fields_2 li#field_2_16 .ginput_container, .gform_body ul#gform_fields_2 li#field_2_19 .ginput_container { border-radius:3px!important; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */ }
.gform_body ul#gform_fields_2 li select { width:100%; height:34px; background:url(../../images/slcetaro.png) right top no-repeat; border:1px solid #e5e5e5; border-radius:3px!important; font-size:12px; line-height:normal; padding-right:5px; margin:0px; font-weight:normal; color:#999; text-indent:0.01px; padding-top:7px; text-overflow:""; padding-left:110px; }
.gform_body ul#gform_fields_2 li#field_1_7 { width:775px; margin-right:0px; }
.gform_body ul#gform_fields_2 li#field_1_7 label.gfield_label { height:177px; }
.gform_body ul#gform_fields_2 li textarea { width:100%; height:135px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:20px; padding-left:110px; padding-right:5px; margin:0px; color:#999; }
.gform_body ul#gform_fields_2 li#field_2_8 label.gfield_label { background:none; clear:both; box-shadow:none; border:none; }
.gform_body ul#gform_fields_2 li#field_2_8 { width:775px; clear:both; margin-bottom:0px; }
.gform_body ul#gform_fields_2 li#field_2_15 { width:775px; clear:both; margin-bottom:0px; margin-top:13px }
.gform_body ul#gform_fields_2 li#field_2_15 label.gfield_label { background:none; clear:both; box-shadow:none; border:none; font-size:16px; color:#000; font-weight:900; }
.gform_body ul#gform_fields_2 li#field_2_15 li.gchoice_15_1 { font-size:16px!important; color:#000!important; font-weight:700!important; }
.gform_body ul#gform_fields_2 li#field_2_15 li.gchoice_15_1 input[type="checkbox"] { display:none; }
.gform_body ul#gform_fields_2 li#field_2_15 li.gchoice_15_1 label { margin-left:0px; }
.gform_body ul#gform_fields_2 li#field_2_15 li.gchoice_15_1 label span.abc { display:inline-block; width:19px; height:17px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../../images/checkbox.png) left top no-repeat; cursor:pointer; }
.gform_body ul#gform_fields_2 li#field_2_15 li.gchoice_15_1 input[type="checkbox"]:checked + label span.abc { background:url(../../images/checked.png) left top no-repeat!important; }
.gform_body ul#gform_fields_2 li#field_2_7 { width:775px; border-top:3px solid #eef0f0; padding-top:30px; margin-bottom:15px; border-bottom:0px; margin-top:16px; }
.gform_body ul#gform_fields_2 li#field_2_18 { width:775px; border-top:3px solid #eef0f0; padding-top:30px; border-bottom:0px; margin-bottom:11px; }
.gform_body ul#gform_fields_2 li#field_2_19 label.gfield_label { width:140px; }
.gform_body ul#gform_fields_2 li#field_2_17 label.gfield_label { height:133px; }
.gform_body ul#gform_fields_2 li#field_2_20 label.gfield_label { height:133px; line-height:22px; }
.gform_body ul#gform_fields_2 li#field_2_19 select { padding-left:155px; }
.gform_body ul#gform_fields_2 li.gfield_contains_required { padding:0px!important; background:none; border:0px; }
.gform_body ul#gform_fields_2 li.gfield_contains_required .ginput_container { margin-top:0px; }
.gform_body ul#gform_fields_2 li.gfield_contains_required .validation_message { padding-top:0px!important; color:#cf363b; }
.gform_body ul#gform_fields_2 li#field_2_10, .gform_body ul#gform_fields_2 li#field_2_13 { width:122px; margin:0 13px 19px 0; }
.gform_body ul#gform_fields_2 li#field_2_10 input[type="text"], .gform_body ul#gform_fields_2 li#field_2_13 input[type="text"] { padding-left:60px; }
.gform_body ul#gform_fields_2 li#field_2_10 label.gfield_label, .gform_body ul#gform_fields_2 li#field_2_13 label.gfield_label { width:45px; }
.gform_body ul#gform_fields_2 li#field_2_11, .gform_body ul#gform_fields_2 li#field_2_14 { width:240px; margin:0 0px 19px 0; }
.gform_body ul#gform_fields_2 li#field_2_11 label.gfield_label, .gform_body ul#gform_fields_2 li#field_2_14 label.gfield_label { position:static; float:right; border:0px; box-shadow:none; background:none; font-size:13px; font-weight:600!important; color:#000; width:105px; padding-left:5px; }
.gform_body ul#gform_fields_2 li#field_2_11 .ginput_container, .gform_body ul#gform_fields_2 li#field_2_14 .ginput_container { position:relative; width:125px; float:left; border-radius:3px!important; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */ }
.gform_body ul#gform_fields_2 li#field_2_11 select, .gform_body ul#gform_fields_2 li#field_2_14 select { min-width:0px; padding-left:7px; }
#gform_2 .validation_error { color:#cf363b!important; font-weight:600!important; }
.headmid { margin-top:25px; }
.sectmidddv .mk-padding-shortcode { height:21px!important; }
.ftred::selection, .ftred *::selection, .ls-wp-container::selection, .ls-wp-container *::selection, #mk-page-introduce::selection, #mk-page-introduce *::selection {
 background:#fff!important;
 color:#cf363b!important;
}
.ftred::-moz-selection, .ftred *::-moz-selection, .ls-wp-container::-moz-selection, .ls-wp-container *::-moz-selection, #mk-page-introduce::-moz-selection, #mk-page-introduce *::-moz-selection {
 background:#fff!important;
 color:#cf363b!important;
}
#mk-footer .mk-col-1-6 { margin-right:0px; padding-right:10px; width:16%; }
#mk-footer .mk-col-1-6:nth-child(6) {
 padding-right:0px;
 width:20%;
}
.gform_description p { border-bottom:3px solid #eef0f0; }
#gform_2 .gform_footer { border-top:3px solid #eef0f0; margin-right:25px; }
#gform_2 { width:800px; margin:0px auto; }
button#gform_submit_button_2 { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; background:#cf363a!important; box-shadow:0px 3px 0px #a62b2e!important; float:right; margin-right:0px; }
button#gform_submit_button_2:hover { background:#c13236!important; }
.resourcestextblck .mk-text-block { font-size:15px; color:#333; line-height:24px; font-weight:normal; }
.resourcestextblck h3.mk-title-box { margin-top:35px!important; margin-bottom:18px!important; }
.page-id-7773 .mk-header-inner { box-shadow:0px 3px 5px rgba(0, 0, 0, 0.11); }
.page-id-7773 #mk-header, .page-id-3103 #mk-header, .page-id-7406 #mk-header, .page-id-7395 #mk-header { background:none!important; }
.page-id-7773 .gform_heading { position:relative; }
.page-id-7773 .gform_heading .gform_description { position:absolute; top:-20px; width:100%; }
.page-id-7773 .gform_heading h3 { text-transform:capitalize!important; font-size:20px!important; font-weight:600!important; color:#000!important; padding-top:30px!important; }
#field_2_7 h2 { text-transform:capitalize!important; font-size:20px!important; font-weight:600!important; color:#000!important; }
#field_2_18 h2 { text-transform:capitalize!important; font-size:20px!important; font-weight:600!important; color:#000!important; }
.plociy { border-top:3px solid #eeecec; font-size:12px; color:#666666; margin-top:14px; padding-top:7px; margin-bottom:35px; margin-right:186px; margin-left:139px; }
.plociy a { color:#cf363b; }
.plociy a:hover { text-decoration:underline; color:#000; }
.resorcetab1 .mk-shortcode-heading, .resorcetab1 .mk-shortcode-heading span { font-size:20px!important; font-weight:bold!important; line-height:24px!important; color:#333!important; text-transform:uppercase; }
.resorcetab1 .mk-text-block { font-size:13px!important; line-height:24px!important; color:#333!important; }
.pdfanch { margin-top:15px; }
.pdfanch a { font-weight:bold; color:#cf363b; font-size:14px; line-height:24px; background:url(../../images/sidearo1.png) right 7px no-repeat; padding-right:13px; }
.pdfanch a:hover { color:#333; background:url(../../images/sidearo2.png) right 7px no-repeat; }
.pdfanch a img { vertical-align:middle; margin-right:10px; }
.resorcetab1 .mk-tabs .mk-tabs-tabs li a { color:#000; }
#mk-sidebar ul.menu li#menu-item-7778 { background:url(../../images/quickquot.png) left 5px no-repeat; padding-left:30px; }
#mk-sidebar ul.menu li#menu-item-7779 { background:url(../../images/tourxnet.png) left 9px no-repeat; padding-left:30px; }
#mk-sidebar ul.menu li#menu-item-7780 { background:url(../../images/contactus.png) left 5px no-repeat; padding-left:30px; }
#mk-sidebar ul.menu li#menu-item-7778 a, #mk-sidebar ul.menu li#menu-item-7779 a, #mk-sidebar ul.menu li#menu-item-7780 a { font-size:14px!important; font-weight:bold!important; padding-left:0px!important; background:url(../../images/sidearo.png) right 8px no-repeat!important; padding-right:15px; margin-bottom:15px!important; display:inline-block; }
#mk-sidebar ul.menu li#menu-item-7778 a:hover, #mk-sidebar ul.menu li#menu-item-7779 a:hover, #mk-sidebar ul.menu li#menu-item-7780 a:hover { font-size:14px!important; font-weight:bold!important; background:url(../../images/sidearo1.png) right 8px no-repeat!important; }
.gform_body ul#gform_fields_2 li#field_2_8 li.gchoice_8_1 { font-size:16px!important; color:#000!important; font-weight:700!important; }
.gform_body ul#gform_fields_2 li#field_2_8 li.gchoice_8_1 input[type="checkbox"] { display:none; }
.gform_body ul#gform_fields_2 li#field_2_8 li.gchoice_8_1 label { margin-left:0px; }
.gform_body ul#gform_fields_2 li#field_2_8 li.gchoice_8_1 label span.abc { display:inline-block; width:19px; height:17px; margin:-1px 4px 0 0; vertical-align:middle; background:url(../../images/checkbox.png) left top no-repeat; cursor:pointer; }
.gform_body ul#gform_fields_2 li#field_2_8 li.gchoice_8_1 input[type="checkbox"]:checked + label span.abc { background:url(../../images/checked.png) left top no-repeat!important; }
.resrowdiv { border-top:1px solid #e1e1e1; margin-top:40px!important; margin-bottom:13px!important; }
.tabedindiv .mk-tabs-panes { padding-top:12px; }
.resriffdiv { margin-left:0px!important; padding-top:5px; }
.tab2clss { }
.resorcetab1 .mk-tabs-panes { padding-top:12px; }
.taab2riftdiv h3, .taab2riftdiv h3 span { background:none!important; }
.resorcetab1 .taab2riftdiv { margin-left:0px!important; padding-top:5px; }
.sidebar-wrapper .widget { margin-bottom:42px!important; }
.sidebar-wrapper .widgettitle { margin-bottom:18px; }
.contactuppg .mk-text-block { font-size:16px!important; line-height:28px!important; color:#333!important; margin-left:120px; margin-right:120px; }
.gform_body ul#gform_fields_3 li { position:relative; margin:0 0px 19px 0; font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.gform_body ul#gform_fields_3 li input[type="text"] { width:100%; height:34px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:34px; padding-left:42px; padding-right:5px; margin:0px; color:#333; }
.gform_body ul#gform_fields_3 li label.gfield_label { position:absolute; top:0px; left:0px; border-radius:3px 0px 0px 3px; height:32px; width:34px; border:1px solid #e4e9e9; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; background:#f9f9f9; font-size:12px; font-weight:600!important; color:transparent; line-height:32px; margin:0px; padding-left:0px; text-indent:-9999px; display:block!important; }
.gform_body ul#gform_fields_3 li label.gfield_label span.gfield_required { color:#d81f26; font-weight:600!important; display:block; height:32px; float:left; width:100%; margin-left:0px; }
.gform_body ul#gform_fields_3 li#field_3_1 label.gfield_label span.gfield_required { background:url(../../images/contact-name.png) center center no-repeat; }
.gform_body ul#gform_fields_3 li#field_3_2 label.gfield_label span.gfield_required { background:url(../../images/contact-email.png) center center no-repeat; }
.gform_body ul#gform_fields_3 li#field_3_3 label.gfield_label span.gfield_required { background:url(../../images/contact-message.png) center center no-repeat; }
.gform_body ul#gform_fields_3 li#field_3_3 label.gfield_label { height:135px; }
.gform_body ul#gform_fields_3 li textarea { width:100%; height:137px; background:#fff; border:1px solid #e4e9e9; border-radius:3px; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.07) inset; font-size:12px; line-height:20px; padding-left:42px; padding-right:5px; margin:0px; color:#333; }
.gform_body ul#gform_fields_3 li.gfield_contains_required { padding:0px!important; background:none; border:0px; }
.gform_body ul#gform_fields_3 li.gfield_contains_required .ginput_container { margin-top:0px; }
.gform_body ul#gform_fields_3 li.gfield_contains_required .validation_message { padding-top:0px!important; color:#cf363b; }
.contpgbotsp { padding-bottom:35px; }
#gform_3 { }
#gform_3 .validation_error { color:#cf363b!important; font-weight:600!important; }
button#gform_submit_button_3 { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px!important; font-weight:bold!important; text-transform:uppercase!important; padding-top:10px!important; padding-bottom:10px!important; letter-spacing:0px; }
.gform_body ul#gform_fields_3 li#field_3_4 { position:relative; padding-top:25px!important; background:none; border:0px; padding-left:0px!important; }
.gform_body ul#gform_fields_3 li#field_3_4 label.gfield_label { display:none!important; }
.gform_body ul#gform_fields_3 li#field_3_4 div.gfield_captcha_container { }
.gform_body ul#gform_fields_3 li#field_3_4 div.gfield_captcha_container .gfield_captcha { float:left!important; padding-top:7px!important; }
.gform_body ul#gform_fields_3 li#field_3_4 div.gfield_captcha_container div.gfield_captcha_input_container { float:left; width:135px; margin-top:7px; padding-left:30px; margin-left:10px; position:relative; }
.gform_body ul#gform_fields_3 li#field_3_4 div.gfield_captcha_container div.gfield_captcha_input_container input[type="text"] { padding-left:5px!important; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:20px; color:#999; }
.gform_body ul#gform_fields_3 li#field_3_4 div.gfield_captcha_container div.gfield_captcha_input_container:before { content:'='; position:absolute; left:0px; top:8px; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:28px; color:#999999; }
.cpchecl { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:28px; }
.gform_body ul#gform_fields_3 li#field_3_4 .gfield_description { position:absolute; top:0; left:0; font-size:12px; line-height:20px; padding-top:0px; }
.gform_body ul#gform_fields_3 li#field_3_4 .gfield_description span { color:#999; font-style:italic; }
.gform_body ul#gform_fields_3 li#field_3_4 .validation_message { position:static; color:#cf363b; }
.contactleftsid { background:#fafafa; border:1px solid #e9ebeb; border-radius:5px; min-height:244px!important; margin-top:10px; width:47%!important; margin-right:11px!important; overflow:hidden; }
.tetiLink { font-size:14px; font-weight:bold; }
.tetiLink a { color:#cf363b; text-decoration:none; }
.tetiLink a:hover { color:#000; text-decoration:none; }
.streth span { font-size:26px!important; line-height:36px!important; font-weight:600!important; color:#333333!important; text-transform:uppercase!important; background:none!important; box-shadow:none!important; margin-top:3px!important; margin-bottom:50px!important; display:block; }
.conemml { font-size:16px!important; font-weight:600!important; line-height:24px!important; text-transform:none!important; }
.contaadrs { font-size:16px!important; color:#666!important; text-transform:none!important; margin-top:10px!important; }
.sratUp, .sratUp span { font-size:48px!important; line-height:57px!important; font-weight:bold!important; color:#000!important; text-transform:uppercase!important; background:none!important; box-shadow:none!important; margin-top:3px!important; margin-bottom:0px!important; display:block; }
.srtatText { font-size:18px!important; line-height:24px!important; font-weight:normal!important; color:#000!important; margin-top:25px!important; margin-bottom:55px!important; }
.page-id-7406 .mk-chart-desc { }
.hightchsssc { padding-bottom:0px!important; }
.hightchsssc + style + .theme-page-wrapper { display:none!important; }
.contouter .mk-button-align { float:none; width:auto; display:block; text-align:center; padding-top:10px; padding-bottom:5px; }
.lenrmore { font-family:"Open Sans", Arial, Helvetica, sans-serif; letter-spacing:0; font-size:12px!important; float:none; display:inline-block; padding:12px 15px!important; }
.ourcustrow { border-bottom:1px solid #e1e1e1; padding-bottom:14px; margin-bottom:12px; }
.ourcustrow .column_container { width:auto!important; float:left!important; }
.ourcustrow .vc_span2.column_container { line-height:170px; margin-left:4%; }
.nnrowcus .vc_span2.column_container { margin-left:2%; }
.ourcustrow .vc_span2.column_container .inside-image { width:auto!important; vertical-align:middle; display:inline-block; }
.ourcustrow .easyPieChart { font-family: 'PT Sans Narrow', sans-serif; font-size:17px; line-height:18px!important; text-transform:uppercase; color:#000!important; }
.ourcustrow .easyPieChart .chart-custom-text { color:#000!important; margin-top:70px!important; padding-left:25px; padding-right:25px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ourcustrow img { width:auto!important; height:auto!important; }
.testimrond { margin-bottom:20px; }
.testimrond img { box-shadow:none!important; }
.testimrond .mk-testimonial-content { margin-bottom:20px!important; }
.helpushed { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:normal!important; }
.helpustxtbox .mk-text-block { font-size:18px; line-height:26px; color:#000!important; font-weight:normal; margin-bottom:26px!important; }
.careersmidbx .mk-text-block { font-size:14px!important; line-height:20px!important; color:#333!important; }
.cartworow { margin-bottom:64px; }
.cartworow h1 { text-transform:none!important; }
.posnortxt .mk-text-block { line-height:20px; color:#333; font-size:13px; }
.crepgaddrs { font-weight:600; color:#666; margin-top:14px; }
.crpgdivd { border-top:solid 6px #f3f4f5; margin-top:53px; margin-bottom:28px; }
.lftengediv .vc_span3 { width:15% !important; }
.lftengediv .vc_span9 { width:81%; }
.ritmagdiv .vc_span3 { width:10% !important; }
.ritmagdiv .vc_span9 { width:86%; }
.tabexmrgin { margin-top:50px; }
.tabexmrgin .mk-moon-download-2:before { color:#cf363b; }
.tabexmrgin.mk-accordion.fancy-style .mk-accordion-tab:before { color:#000000; }
.creebotmr { margin-bottom:64px; }
.boxescontenernn { padding-top:104px!important; }
.stylsboxnn { background:url(../../images/boxbgnn.jpg) center center repeat; border-radius:5px; box-shadow:0px 0px 10px #0776af, 0px 0px 0px 1px rgba(255, 255, 255, 0.88) inset; min-height:274px!important; text-align:center; padding:63px 30px 0px 30px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
.stylsboxnn .rniconimmg { position:absolute; left:50%; top:-40px; margin-left:-45px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.stylsboxnn:hover .rniconimmg { -webkit-animation-name: bounceIn; animation-name: bounceIn; }
.boxttf1, .boxttf1 span { text-align:center!important; text-transform:uppercase!important; font-weight:bold!important; }
.ttboxin2, .ttboxin2 span { text-align:center!important; text-transform:uppercase!important; font-weight:600!important; }
.stylsboxnn .mk-text-block { margin-top:18px; text-align:center!important; font-size:13px!important; line-height:20px!important; color:#000!important; }
.soclicons1 { margin-top:5px; }
.soclicons1 .column_container { text-align:center; }
.soclicons1 .inside-image { display:inline-block; }
.soclicons1 .inside-image .mk-image-inner { transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; }
.soclicons1 .inside-image .mk-image-inner:hover { opacity:0.7!important; }
.twiticoncls { margin-left:25px; }
.fbiconcls { margin-right:25px; }
.slid-btn { background:#cf363b; border-radius:3px; box-shadow:0px 3px 0px #911c1c; padding:8px 25px; font-size:14px!important; font-weight:600!important; letter-spacing:1px; transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; text-transform:uppercase; }
.slid-btn:hover { background:#b82025; }
.slid-btn p { background:none; border-radius:0px; box-shadow:none; margin-bottom:0px; font-weight:600!important; }
.chartxtcls .mk-chart-desc { font-size:14px; color:#333; line-height:18px; }
.chartxtcls .vc_span4 { padding:0 60px; }
.chartxtcls .chart-custom-text { font-size:36px; color:#333; padding:0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }
.lstrowbot { padding-bottom:15px!important; }
.btnoutermng .mk-button-align { float:none!important; width:100%!important; text-align:center; }
.expourbtn { font-size:14px!important; font-weight:600; letter-spacing:0px; padding:14px 20px 12px!important; }
.tabtxtblcknn { padding-top:32px; }
.tabtxtblcknn .mk-text-block { padding-left:0px; font-size:13px; color:#333; line-height:20px; margin-bottom:17px!important; }
.tabtxtblcknn .mk-text-block ul{
	list-style:none;
	margin-left:0px;
}
.tabtxtblcknn .mk-text-block ul li { padding-left:40px; font-size:13px; margin-left:0px; line-height:26px; color:#333; background:url(../../images/whycheck.png) 0 2px no-repeat; margin-bottom:15px;}
.tabtxtblcknn .mk-list-styles ul li:before{
	font-size:22px;
	top:1px;
}
.tabtxtblcknn .mk-list-styles ul li{
	margin-bottom:20px;
}
.coolingtabrow { padding-top:53px; }
.coolingtabrow .mk-text-block { padding-left:0px; font-size:13px; color:#333; line-height:20px; margin-bottom:22px!important; }
.networktabrow { padding-left:0px; padding-top:51px; }
.networktabrow .mk-text-block { font-size:13px; color:#333; line-height:20px; margin-bottom:22px!important; }
.listingrownn ol { margin-top:10px; margin-left:0px; }
.listingrownn ol li { font-size:16px; font-weight:bold; color:#333; line-height:24px; margin-left:20px; margin-bottom:8px; }
.entprished, .entprished span { text-transform:uppercase!important; font-weight:600; }
.txtintpg { font-size:18px; line-height:24px; color:#000; font-weight:600; width:70%; margin-left:auto; margin-right:auto; }
.stylesboxmnent { width:81%; margin:76px auto 0; }
.killer155rw { position:relative; background:#f4f4f4; margin-bottom:23px; }
.sttlrow2 { width:90%!important; }
.sttlrow3 { width:80%!important; }
.killer155rw .vc_span3 { position:absolute; left:0px; top:-32px; }
.killer155rw .vc_span9 { margin-left:0; width:100%; padding-left:183px; }
.killer155rw .vc_span9 h2, .killer155rw .vc_span9 h2 span { font-family: 'PT Sans Narrow', sans-serif!important; text-align:left!important; text-transform:none; line-height:118px; }
.locfrstrow1 { margin-top:23px; }
.sectddvid1 { border-top:6px solid #f3f4f5; margin-top:40px; margin-bottom:10px; }
.serioshed, .serioshed span { text-transform:uppercase; font-weight:600; }
.seriostxtbox { font-size:18px; color:#000; line-height:26px; width:88%; margin-left:auto; margin-right:auto; margin-top:3px; }
.sectddvid2n { border-top:6px solid #f3f4f5; margin-top:40px; margin-bottom:10px; }
.sectddvid3n { border-top:6px solid #f3f4f5; margin-top:65px; margin-bottom:10px; }
.forfsthed { text-align:center!important; font-weight:600!important; }
.forfastcall { text-align:center!important; font-size:27px!important; color:#000!important; }
.forfastcall a { color:#cf363b; text-decoration:underline; }
.forfastcall a:hover { text-decoration:none; }
.itgetbthed, .itgetbthed span { text-transform:uppercase!important; font-weight:600!important; }
.txtblkifyou { font-size:20px; line-height:26px; color:#000; width:92%; margin-left:auto; margin-right:auto; }
.servintpgsct h3 { font-size:17px!important; font-weight:bold!important; color:#000!important; line-height:27px!important; text-transform:none!important; margin-top:15px!important; margin-bottom:13px!important; }
.servintpgsct .mk-process-detail, .servintpgsct .mk-process-detail p { font-size:14px!important; font-weight:normal!important; color:#000!important; line-height:20px!important; text-transform:none!important; }
.intbotsct { font-size:27px!important; line-height:40px!important; color:#000!important; }
.intbotsct a { color:#cf363b; text-decoration:underline; }
.intbotsct a:hover { text-decoration:none; }
.sectbotdvid { border-top:6px solid #f3f4f5; margin-top:56px; margin-bottom:20px; }
.tabedsectmn { position:relative; margin-top:35px; }
.tabedsectmn:after { content:'Other ISPs'; position:absolute; right:10px; top:-50px; width:142px; padding:11px 0px 12px 0px; font-weight:600; font-size:16px!important; color:#000; line-height:normal; text-align:center; }
.tabedsectmn:before { content:'XNet'; position:absolute; right:142px; top:-50px; width:142px; padding:11px 0px 12px 0px; font-weight:600; font-size:16px!important; color:#000; text-align:center; line-height:normal; }
.tabedsectmn, .tabedsectmn .mk-accordion-single { border:0px!important; background:none!important; }
.tabedsectmn .mk-accordion-single { margin-bottom:12px; position:relative; }
.tabedsectmn .mk-accordion-tab { background:#ebebeb!important; border:0px!important; border-radius:25px; font-size:15px!important; color:#000!important; font-weight:600; padding-top:12px!important; padding-left:21px!important; position:relative!important; padding-right:300px!important; }
.tabedsectmn .mk-accordion-tab a { margin-left:5px; text-indent:-9999px; display:inline-block; width:12px; height:11px; vertical-align:middle; background: url(../../images/tabpls.png) 0 0 no-repeat; }
.tabedsectmn .mk-accordion-tab.current a { background: url(../../images/tabminus.png) 0 0 no-repeat; }
.tabedsectmn .mk-accordion-pane { font-size:15px; color:#666; line-height:20px; padding-top:15px!important; padding-bottom:32px!important; }
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-tab:before { font-family:"Open Sans", Arial, Helvetica, sans-serif; content:'Yes'!important; position:absolute; right:142px!important; top:0px!important; width:142px; padding:11px 0px 12px 0px!important; font-weight:600; font-size:16px!important; color:#fff!important; border-radius:25px 0px 0px 25px; background:#009eff; text-align:center; transform:none; -webkit-transform:none; -o-transform:none; -moz-transform:none; -ms-transform:none; margin-top:0px; line-height:normal; }

.accron.mk-accordion.fancy-style .mk-accordion-tab:before { font-family:"Open Sans", Arial, Helvetica, sans-serif; content:'Yes'!important; position:absolute; right:142px!important; top:0px!important; width:142px; padding:11px 0px 12px 0px!important; font-weight:600; font-size:16px!important; color:#fff!important; border-radius:25px 0px 0px 25px; background:#009eff; text-align:center; transform:none; -webkit-transform:none; -o-transform:none; -moz-transform:none; -ms-transform:none; margin-top:0px; line-height:normal; }

.tabedsectmn.mk-accordion.fancy-style .mk-accordion-tab:after { content:'No'; position:absolute; right:0px; top:0px; width:142px; padding:11px 0px 12px 17px; font-weight:600; font-size:16px!important; color:#fff; border-radius:0px 25px 25px 0px; background:#6e6d6d; line-height:normal; }

.accron.mk-accordion.fancy-style .mk-accordion-tab:after { content:'No'; position:absolute; right:0px; top:0px; width:137px; padding:11px 0px 12px 17px; font-weight:600; font-size:16px!important; color:#fff; border-radius:0px 25px 25px 0px; background:#6e6d6d; line-height:normal; }
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-tab.current:before { color:#fff!important; }
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(2) .mk-accordion-tab:after {
 content:'Ha! Good luck!';
}
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(3) .mk-accordion-tab:after {
 content:'Extra Cost';
}
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(4) .mk-accordion-tab:after {
 content:'Extra Cost';
}
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(5) .mk-accordion-tab:after {
 content:'No';
}
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(6) .mk-accordion-tab:after {
 content:'Rarely';
}
.tabedsectmn.mk-accordion.fancy-style .mk-accordion-single:nth-child(7) .mk-accordion-tab:after {
 content:'Rarely';
}
.grayritcls { position:absolute; right:0px; top:0px; width:142px; padding:13px 0px 13px 17px; font-weight:600; font-size:16px!important; color:#fff; border-radius:0px 25px 25px 0px; background:#6e6d6d; }
.bluelftcls { position:absolute; right:142px; top:0px; width:142px; padding:13px 0px 13px 0px; font-weight:600; font-size:16px!important; color:#fff; border-radius:25px 0px 0px 25px; background:#009eff; text-align:center!important; }
 @font-face {
 font-family: 'newicon'!important;
 src:url('../fonts/newicon.eot');
 src:url('../fonts/newicon.eot?#iefix') format('embedded-opentype'),  url('../fonts/newicon.woff') format('woff'),  url('../fonts/newicon.ttf') format('truetype'),  url('../fonts/newicon.svg#newicon') format('svg');
 font-weight: normal;
 font-style: normal;
}
 .iconcontenter [class^="mk-icon"], .iconcontenter [class*="mk-icon"], .iconcontenter [class^="mk-moon"], .iconcontenter [class*="mk-moon"] {
 font-family: 'newicon'!important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 font-size:100px!important;
 text-align:center;
	

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.iconcontenter .icon-colocationico:before, .iconcontenter .mk-icon-podcast:before, .iconcontenter .mk-moon-podcast:before { content:url(../../images/colocationico.png); position:relative; top:-20px; }
.iconcontenter ul li:hover .icon-colocationico:before, .iconcontenter ul li:hover .mk-icon-podcast:before, .iconcontenter ul li:hover .mk-moon-podcast:before { content:url(../../images/colocationico12.png); }
.iconcontenter .icon-webappico:before, .iconcontenter .mk-icon-file-4:before, .iconcontenter .mk-moon-file-4:before { content: "\e601"; margin-left:25px; position:relative; top:-10px; }
.iconcontenter .icon-complianceico:before, .iconcontenter .mk-icon-history-2:before, .iconcontenter .mk-moon-history-2:before { content: "\e602"; margin-left:25px; }
.iconcontenter .icon-cloudico:before, .iconcontenter .mk-icon-cloud-download:before, .iconcontenter .mk-moon-cloud-download:before { content: "\e603"; }
.iconcontenter.mk-process-steps.process-steps-4 .mk-process-icon { width:145px; height:145px; }
.pbncsblck .mk-moon-brain:before, .pbncsblck .mk-icon-brain:before { content:url(../../images/brnimg.png); }
.pbncsblck ul li:hover .mk-moon-brain:before, .pbncsblck ul li:hover .mk-icon-brain:before { content:url(../../images/brnimg1.png); }
.tableouterdiv { border:1px solid #ebecec; }
.tableouterdiv .vc_span2 { width:20% !important; margin:0 0 0 0; }
.tableouterdiv .vc_span2.sixthlast { display:none; }
.firstclonnn, .secondcoln, .thirdcoln, .fourthcoln, .fifthcoln { border-left:1px solid #ebecec; }
.firstclonnn { border-left:0px; }
.tableouterdiv .tphdsc1s { background:#034174; text-transform:uppercase; }
.tableouterdiv .tphdsc1s span { text-transform:uppercase; }
.tableouterdiv .tphdsc1s { position:relative; }
.tableouterdiv .tphdsc1s sup, .tableouterdiv .tphdsc1s span sup { position:relative; line-height:normal; font-size:11px; top:3px; }
.tableouterdiv .mk-text-block { font-family: 'PT Sans', sans-serif; font-size:14px; color:#333; line-height:52px; text-align:center!important; margin-left:5px; margin-right:5px; padding-left:5px; padding-right:5px; border-bottom:1px dotted #b5b6b6; }
.tableouterdiv .tbcloun1st { font-family:"Open Sans", Arial, Helvetica, sans-serif; color:#fff; border-bottom:0px; background:#00508f; margin-left:0px; margin-right:0px; }
.tableouterdiv .tbcloun1st p { font-family:"Open Sans", Arial, Helvetica, sans-serif; color:#fff; line-height:normal; margin-bottom:15px; }
.tableouterdiv .tbcloun1st .bxinhedsc { font-size:18px; font-weight:bold; line-height:27px; padding-top:8px; }
.tableouterdiv .tbcloun1st .bigfnt { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:60px; font-weight:bold; line-height:65px; letter-spacing:0px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5); }
.tableouterdiv .tbcloun1st sub, .tableouterdiv .tbcloun1st sup { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; line-height:20px; letter-spacing:0px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5); position:relative; top:-10px; }
.tableouterdiv .tbcloun1st sup { top:-22px; }
.fourthcoln .mk-text-block { line-height:45px; }
.tableouterdiv .twolinetxtblc { padding-top:10px; padding-bottom:10px; line-height:16px; }
.tableouterdiv .manylindblc { line-height:16px; border-bottom:0px; }
.tableouterdiv .fstlinblc { margin-top:26px; margin-bottom:15px; }
.tableouterdiv .secndline { margin-bottom:53px; }
.tableouterdiv .cln2lastrow { border-bottom:0px; margin-bottom:53px!important; }
.tableouterdiv .cln3rowlast { border-bottom:0px; margin-bottom:53px!important; }
.tableouterdiv .cln4rwlst { border-bottom:0px; margin-bottom:0px; }
.tableouterdiv .cln5lstrow { border-bottom:0px; margin-bottom:0px; }
.tableouterdiv .mk-button-align.left { float:none; width:100%; text-align:center; border-top:1px solid #eaebeb; background:#f5f7f7; padding-top:14px; padding-bottom:17px; }
.tableouterdiv .mk-button-align.left a { margin-bottom:0px; margin-right:0px; padding:12px 13px 8px 13px; font-size:12px; font-weight:bold; letter-spacing:0px; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5); }
.tableouterdiv .secondcoln .tphdsc1s { background:#04589c; }
.tableouterdiv .secondcoln .tbcloun1st { background:#0565b3; }
.tableouterdiv .thirdcoln .tphdsc1s { background:#0c6bb6; }
.tableouterdiv .thirdcoln .tbcloun1st { background:#0a7ad5; }
.tableouterdiv .fourthcoln .tphdsc1s { background:#088cdf; }
.tableouterdiv .fourthcoln .tbcloun1st { background:#009eff; }
.tableouterdiv .fourthcoln .tphdsc1s, .tableouterdiv .fourthcoln .tphdsc1s span { font-size:15px; padding-left:10px; }
.tableouterdiv .fourthcoln .tphdsc1s img { position:absolute; left:0px; top:0px; }
.tableouterdiv .fifthcoln .tphdsc1s { background:#cf363b; }
.tableouterdiv .fifthcoln .tphdsc1s span { }
.tableouterdiv .fifthcoln .tbcloun1st { background:#e84d52; }
.firstclonnn, .secondcoln, .thirdcoln, .fourthcoln, .fifthcoln { transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; background:#ffffff; }
.fourthcoln { position:relative; transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); border:1px solid #009eff; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); z-index:100; }
.fourthcoln .mk-button-align.left { padding-top:30px; padding-bottom:30px; }
.firstclonnn:hover, .secondcoln:hover, .thirdcoln:hover, .fourthcoln:hover, .fifthcoln:hover { /*box-shadow:0px 0px 10px rgba(0,0,0,0.3);*/
}
.firstclonnn:hover { /*border:1px solid #00508f;*/
}
.secondcoln:hover { /*border:1px solid #0565b3;*/
}
.thirdcoln:hover { /*border:1px solid #0a7ad5;*/
}
.fourthcoln:hover { /*border:1px solid #009eff;*/
}
.fifthcoln:hover { /*border:1px solid #e84d52;*/
}
.sevpgcls1n { margin-top:27px; }
.sevpgcls2n, .sevpgcls2n span { font-weight:600; text-transform:uppercase; }
.sevpgcls3n { margin-top:7px; }
.sevpgcls3n, .sevpgcls3n strong { font-size:23px!important; color:#000!important; font-weight:600!important; line-height:30px!important; }
.sevpgcls4n { font-size:17px!important; color:#000!important; line-height:22px!important; width:82%; margin-left:auto; margin-right:auto; }
.sevpgcls5n { border-top:6px solid #f3f4f5; }
.sevpgcls6n sup { position:relative; top:6px; font-size:14px; }
.sevpgcls7n { font-size:14px!important; line-height:26px!important; color:#333!important; }
.sevpgcls9n { font-size:14px!important; line-height:26px!important; color:#333!important; }
.sevpgcls11n { font-size:14px!important; line-height:26px!important; color:#333!important; }
.sevpgcls13n, .sevpgcls13n span { font-size:17px!important; font-weight:bold!important; text-transform:uppercase; }
.sevpgcls13n em, .sevpgcls13n span em { font-size:17px!important; font-weight:600!important; font-style:normal; }
.serpglistitm ul li { padding-left:25px; line-height:28px; margin-bottom:0px!important; font-size:14px; color:#000; }
.serpglistitm ul li:before { font-size:15px; }
.serbottxtimg { margin-left:auto; margin-right:auto; }
.sevpgcls14n { border-top:6px solid #f3f4f5; margin-top:53px!important; }
.sevpgcls15n { margin-top:50px; border-top:6px solid #f3f4f5; }
#mk-page-id-375 { margin-top:46px!important; }
#mk-page-id-375 a { color:#000; }
#mk-page-id-375 a:hover { color:#cf363b; }
#mk-page-id-375 .the-excerpt { color:#999999; }
#mk-page-id-375 a.mk-read-more { font-size:12px; font-weight:bold; }
#mk-page-id-375 a.mk-read-more:hover { color:#000!important; }
#mk-page-id-375 .mk-news-item { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C */ }
#mk-page-id-375 .news-full-with-image a, #mk-page-id-375 .news-half-with-image a, #mk-page-id-375 .news-fourth-with-image a { color:#fff; font-size:14px; font-weight:600; }
#mk-page-id-375 .news-full-with-image a:hover, #mk-page-id-375 .news-half-with-image a:hover, #mk-page-id-375 .news-fourth-with-image a:hover { color:#cf363b; }
.widget_news_feed .widgettitle { color:#000!important; }
.flex-active-slide a.mk-read-more { font-size:12px; font-weight:bold; }
.flex-active-slide a.mk-read-more:hover { color:#000!important; }
.mk-text-block code, .mk-text-block pre { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:13px; margin:0px; background:none; border:0px; padding:0px; }
.mk-text-block .page-list { list-style:none; padding-left:0px; margin-left:0px; }
.mk-text-block .page-list li { margin:0; padding:0 0 0 3px; }
.mk-text-block .page-list li a { line-height:26px; background:url(../../images/sidearo.png) 0px 6px no-repeat; padding-left:12px; }
.mk-text-block .page-list li ul li { width:100%; }
.mk-text-block .page-list li ul li a { background:none; padding-left:0px; }
.mk-text-block .page-list li a:hover { font-weight:600; background:url(../../images/sidearo1.png) 0px 6px no-repeat; }
.mk-text-block .page-list li ul li a:hover { background:none; }
.news-post-content h1, .news-post-content h2, .news-post-content h3, .news-post-content h4, .news-post-content h5, .news-post-content h6 { color:#333; line-height:normal; text-transform:none!important; font-weight:600!important; }
.news-post-content h1 { font-size:30px!important; }
.news-post-content h2 { font-size:26px!important; }
.news-post-content h3 { font-size:20px!important; }
.news-post-content h4 { font-size:18px!important; margin-top:40px!important; }
.news-post-content h5 { margin-top:40px!important; font-size:15px!important; }
.news-post-content blockquote { font-family: 'PT Sans Narrow', sans-serif; font-size:22px; line-height:26px; color:#333; padding-left:28px; border-left:3px solid #cf363b; background:none; font-weight:bold; margin-top:44px!important; padding-bottom:20px; margin-bottom:20px; }
.news-post-content blockquote p { font-family: 'PT Sans Narrow', sans-serif; font-size:22px; line-height:26px; color:#333; margin-bottom:0px; }
.news-post-content blockquote:before { display:none; }
#mk-footer .widget_nav_menu li { margin-bottom:4px!important; }
.creelftcol { padding-left:70px; }
.techpartsect .mk-image-inner { border:1px solid #e3e3e3; }
.txtblkprtner, .txtblkprtner p { font-size:18px; line-height:26px; color:#333; }
.prthdtxt { background:url(../../images/hdpttrn.jpg) 0px 12px repeat-x; }
.communitypg { }
.commhdtxt { font-weight:normal; text-transform:uppercase; }
.commhdtxt span { font-weight:normal; text-transform:uppercase; }
.commtxtblck { font-size:18px; line-height:26px; color:#000; width:80%; margin-left:auto; margin-right:auto; }
.portfolinsectdd { }
.mk-portfolio-list { }
.orhostpkg, .orhostpkg span { text-transform:uppercase; }
.bnnrat span { font-weight:normal!important; }
.gethostbtn { color:#fff; font-size:14px; line-height:10px; font-weight:bold; padding:13px 30px; background:#cf363b; border-radius:3px; box-shadow:0px 3px 0px #911c1c; text-transform:uppercase; margin-bottom:0px!important; transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; -webkit-transition:all 0.2s; }
.gethostbtn:hover { background:#c02f34; }
.dedicatext { font-family:"Open Sans", Arial, Helvetica, sans-serif; }
.bnnlistb { background:url(../../images/listimg.png) 0px 2px no-repeat !important; font-size:18px; font-weight:600; padding-left:35px !important; line-height:24px!important; text-indent:0px; }
.hbnnhed { text-align:center; color:#ffffff; font-weight:bold; font-size:40px; text-transform:uppercase; line-height:48px; text-shadow:1px 1px 0px rgba(0, 0, 0, 1); }
.colboxes .vc_span6 { background:#f7f8f8; border-radius:5px; border:1px solid #eaeaea; padding:28px 56px 25px; }
.colboxes .mk-text-block { font-size:18px; line-height:26px; color:#333; }
.tbstle .wpb_row.vc_row-fluid { margin-bottom:12px; background:#f4f5f5; border-radius:25px; }
.tbstle .vc_span3 { margin-left:0%!important; width:20.4%!important }
.tbstle .vc_span3.rityetttxt{float:right;}
.tbstle .vc_span6 { width:58.6%!important }
.tbstle .vc_row-fluid .lfrttxxst .mk-text-block { font-size:15px; font-weight:bold; line-height:normal; color:#0b0d0d; padding-left:25px; padding-top:10px; }
.tbstle .vc_row-fluid .lfrttxxst .mk-text-block.wedvarut { padding-top:2px!important; }
.tbstle .vc_row-fluid .lfrttxxst .mk-text-block.smltbtxtnb { font-size:12px!important; line-height:16px!important; font-weight:normal!important; color:#0b0d0d!important; font-style:italic; margin-top:-13px; }
.tbhdttxt { background:none!important; }
.tbhdttxt .mk-text-block { font-size:14px!important; font-weight:bold!important; line-height:17px!important; color:#2c3639!important; }
.lftyestxt .mk-text-block { background:#5abefb; border-radius:25px 0px 0px 25px; color:#fff; font-size:16px; line-height:46px; text-align:center; font-weight:600; }
.rityetttxt .mk-text-block { background:#5abefb; border-radius:0px 25px 25px 0px; color:#fff; font-size:16px; line-height:46px; text-align:center; font-weight:600; }
.lftnotttxt .mk-text-block { background:#8e8e8e; border-radius:25px 0px 0px 25px; color:#fff; font-size:16px; line-height:46px; text-align:center; font-weight:600; }
.ritnotttxt .mk-text-block { background:#8e8e8e; border-radius:0px 25px 25px 0px; color:#fff; font-size:16px; line-height:46px; text-align:center; font-weight:600; }
.rittxtwoutbg .mk-text-block { color:#2c3639; font-size:22px; line-height:46px; text-align:center; font-weight:bold; }
.addtxtgp { font-size:14px; line-height:20px; color:#333; }
.addtxtgp strong { font-weight:600!important; vertical-align:middle; color:#000!important; }
.nnstdidd { border-top:6px solid #f3f4f5; margin-top:47px; }
.fourboxes .vc_span6 { background:#f9fafa; border-radius:5px; border:1px solid #f1f1f1; padding:14px 20px 20px 20px; min-height:230px; }
.fourboxes .vc_span6 h2 { text-transform:none!important; font-weight:600!important; background:none; }
.fourboxes .vc_span6 h2 span { background:none; }
.fourboxes .vc_span6 .hightechlist ul li { font-size:15px; line-height:22px; color:#333; }
.fourboxes .vc_span6 .hightechlist ul li:before { margin-top:-3px!important; font-size:24px!important; }
.mergedinfra { font-weight:600!important; }
.wellconsolotxt { font-weight:bold; font-size:20px; color:#000; line-height:26px; margin-bottom:20px!important; }
.grybotblock { padding-left:0px; }
.grybotblock ul li { font-size:19px; color:#333; line-height:26px; }
.grybotblock ul li:before { margin-top:-1px; }
.botitemsect ul li .mk-process-icon { width:145px!important; height:145px!important; background:#f5f6f6; }
.botitemsect ul li .mk-process-icon i { height:145px!important; line-height:140px!important; }
.botitemsect ul li .mk-process-icon i.mk-moon-file-4:before { content:url(../../images/colocationiconew.png); }
.botitemsect ul li:hover .mk-process-icon i.mk-moon-file-4:before { content:url(../../images/colocationiconew1.png); }
.botitemsect ul li .mk-process-icon i.mk-moon-location:before { content:url(../../images/cloudico.png); }
.botitemsect ul li:hover .mk-process-icon i.mk-moon-location:before { content:url(../../images/cloudico1.png); }
.botitemsect ul li .mk-process-icon i.mk-moon-clock-5:before { content:url(../../images/conectivityico.png); }
.botitemsect ul li:hover .mk-process-icon i.mk-moon-clock-5:before { content:url(../../images/conectivityico1.png); }

.botitemsect .mk-process-steps ul:before { left:130px; width:75%; border-top:1px dashed #bbb; margin-top:-40px; }
.botitemsect .mk-process-steps { width:65%; margin:0 auto; }
.botitemsect .mk-process-detail h3 { font-size:17px!important; text-transform:none!important; font-weight:bold; color:#000; margin-top:20px; margin-bottom:17px; }
.botitemsect .mk-process-detail h3 a { color:#000; }
.botitemsect .mk-process-detail h3 a:hover { color:#cf363b; }
.botitemsect .mk-process-detail p { font-size:14px!important; line-height:20px; color:#000; }
.newsdfasd h2, .newsdfasd h2 span { background:none!important; font-weight:600; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.newsdfasd h3, .newsdfasd h3 span { font-weight:600; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.botlistingwbg { background:rgba(26, 34, 43, 0.65); padding:35px 0px 22px 46px; width:73%; margin-left:auto; margin-right:auto; }
.botlistingwbg .vc_span8 { width:63%; }
.botlistingwbg .vc_span4 { margin-left:5%; }
.botlistingwbg .hightechlist ul li { font-size:19px; line-height:24px; color:#fff; }
.botlistingwbg .hightechlist ul li:before { content:url(../../images/listimg.png)!important; margin-top:-3px; }
.botlistingwbg .hightechlist ul li p { font-size:19px; line-height:24px; color:#fff; }
.aslowastxt { font-size:20px; line-height:22px; color:#fff; }
.aslowasrate { font-size:34px; color:#cf363b; line-height:38px; font-weight:bold; }
.aslowasrate span { font-weight:normal; }
.mailbox20 { font-size:14px; color:#fff; margin-bottom:20px!important; }
.tbhdttxt { text-align:center; }
.tbhdttxt .mk-button-align.left { float:none!important; margin-top:10px; }
.chngbgnn { }
.sin-them-con { position:relative; margin-top:30px!important; }
.sin-them-con .mk-loop-next-prev { position:absolute; right:10px; top:10px; margin-top:0px; }
.sin-them-con .news-single-categories { font-size:40px; padding-right:90px; }
.sin-them-con .portfolio-single-cat { font-size:15px; text-transform:none!important; padding-bottom:10px; border-bottom:3px solid #dddddd; }
#gforms_confirmation_message { margin-top:10px; margin-bottom:80px; font-weight:600; }
.gform_confirmation_message_2 { text-align:center!important; }
.page-id-2542 #mk-header { background-image:none!important; background-color:rgba(255, 255, 255, 0)!important; border-bottom:0px!important; }
/*by abhishek*/
.cloud_service .vc_span6 { background:#f9fafa; border-radius:5px; border:1px solid #f1f1f1; min-height:193px; padding-right:32px; width:527px; /*box-shadow: 2px 2px 2px rgba(0,0,0,0.06);*/ padding-top:20px; }
.cloud_service .vc_span6 .txt1 {font-size:16px; color:#333; padding-left:130px; width:auto; }
.cloud_service .vc_span6 .txt1 p {font-size:16px; color:#333; }
.cloud_service .ttxtblc1 .size-full { margin-left:65px;}
.cloud_service .ttxtblc2 .size-full { margin-left:58px;}
.cloud_service .ttxtblc3 .size-full { margin-left:50px;}
.cloud_service .ttxtblc4 .size-full { margin-left:40px;}
.cloud_service .Head{ font-size:24px; font-weight:600; margin-bottom:8px;}
.lets_cloud { font-size:17px; color:#000101; line-height:22px; }
.lets_cloud strong, .lets_cloud em { color:#000!important; }
.upper_case, .upper_case span { text-transform:uppercase; }
.three_clouds { background:#f5f6f6; width:100%; }
.cloudRow .vc_span4 { background:url(../../images/pttbox.jpg); border:2px solid #85c5da; border-radius:4px; text-align:center; padding-top:53px; }
.cloudRow .strslev { margin-left:auto; margin-right:auto; }
.cloudRow .cloudTop { max-width:100%!important; width:100%!important; text-align:center; position:relative; clear:both; }
.cloudRow .cloudTop .mk-image-inner { display:inline-block; position:absolute; left:50%; margin-left:-80px; top:-112px; z-index:10; }
.cloudTop { }
.iconFrst1, .iconFrst2, .iconFrst3, .iconFrst4, .iconFrst5, .iconFrst6, .iconFrst7 { display:inline-block; position:relative; cursor:pointer; margin:0 4px; }
.iconFrst1 a, .iconFrst2 a, .iconFrst3 a, .iconFrst4 a, .iconFrst5 a, .iconFrst6 a, .iconFrst7 a { display:block; position:absolute; cursor:pointer!important; width:100%; height:100%; top:0; left:0; text-indent:-9999px; }
.iconFrst1 { width:38px; height:31px; background:url(../../images/cld_icon6.png) 0px 0px no-repeat; }
.iconFrst1:hover { background:url(../../images/cld_icon6hover.png) 0px 0px no-repeat; }
.iconFrst2 { width:27px; height:31px; background:url(../../images/cld_icon5.png) 0px 0px no-repeat; }
.iconFrst2:hover { background:url(../../images/cld_icon5hover.png) 0px 0px no-repeat; }
.iconFrst3 { width:41px; height:33px; background:url(../../images/cld_icon4.png) 0px 0px no-repeat; }
.iconFrst3:hover { background:url(../../images/cld_icon4hover.png) 0px 0px no-repeat; }
.iconFrst4 { width:34px; height:33px; background:url(../../images/cld_icon3.png) 0px 0px no-repeat; }
.iconFrst4:hover { background:url(../../images/cld_icon3hover.png) 0px 0px no-repeat; }
.iconFrst5 { width:34px; height:33px; background:url(../../images/cld_icon2.png) 0px 0px no-repeat; }
.iconFrst5:hover { background:url(../../images/cld_icon2hover.png) 0px 0px no-repeat; }
.iconFrst6 { width:33px; height:32px; background:url(../../images/cld_icon1.png) 0px 0px no-repeat; }
.iconFrst6:hover { background:url(../../images/cld_icon1hover.png) 0px 0px no-repeat; }
.iconFrst7 { width:41px; height:36px; background:url(../../images/cld_icon0.png) 0px 0px no-repeat; }
.iconFrst7:hover { background:url(../../images/cld_icon0hover.png) 0px 0px no-repeat; }
.iconFrst1 h4, .iconFrst2 h4, .iconFrst3 h4, .iconFrst4 h4, .iconFrst5 h4, .iconFrst6 h4, .iconFrst7 h4 { position:absolute; width:150px; background:#fff; border-radius:3px; border:3px solid #cf363b; bottom:32px; left:50%; margin-left:-75px; display:none; }
.iconFrst1:hover h4, .iconFrst2:hover h4, .iconFrst3:hover h4, .iconFrst4:hover h4, .iconFrst5:hover h4, .iconFrst6:hover h4, .iconFrst7:hover h4 { display:block; font-family: 'Open Sans Condensed', sans-serif; font-weight:700!important; color:#000!important; line-height:14px; padding:3px 0 4px 0; }

.iconFrst1 .tooltip-text, .iconFrst2 .tooltip-text, .iconFrst3 .tooltip-text, .iconFrst4 .tooltip-text, .iconFrst5 .tooltip-text, .iconFrst6 .tooltip-text, .iconFrst7 .tooltip-text { width:150px; background:#fff!important; border-radius:3px; border:3px solid #cf363b!important; position:absolute; bottom:47px!important; left:50%; margin-left:-75px; display:block; font-family: 'Open Sans Condensed', sans-serif; font-weight:700!important; color:#000!important; line-height:14px!important; padding:3px 0 4px 0!important; background-color:#fff!important; text-transform:uppercase!important; font-size:15px!important; cursor:auto!important;}
.iconFrst1 .tooltip-text:after, .iconFrst2 .tooltip-text:after, .iconFrst3 .tooltip-text:after, .iconFrst4 .tooltip-text:after, .iconFrst5 .tooltip-text:after, .iconFrst6 .tooltip-text:after, .iconFrst7 .tooltip-text:after { display:none;}
/*.iconFrst1:hover .tooltip-text, .iconFrst2:hover .tooltip-text, .iconFrst3:hover .tooltip-text, .iconFrst4:hover .tooltip-text, .iconFrst5:hover .tooltip-text, .iconFrst6:hover .tooltip-text, .iconFrst7:hover .tooltip-text { display:block; font-family: 'Open Sans Condensed', sans-serif; font-weight:700!important; color:#000!important; line-height:14px; padding:3px 0 4px 0; }*/

.icobottxt { font-size:17px; line-height:20px; color:#000; text-align:center!important; padding:14px 40px 26px; -ms-font-size:14.50px !important; }
.clodHosOpt, .clodHosOpt span { text-transform:uppercase!important; font-weight:600!important; }
.metTopTxt { font-weight:300; font-size:18px; color:#000; position:relative; top:18px; margin-right:52px; }
.metTopTxt span { font-weight:600; }
.slkmeettxt{ margin-bottom:1px;}
.slkmeettxt .mk-skill-meter-title { font-size:18px; text-transform:none; font-weight:normal; color:#000; margin-bottom:12px!important; }
.slkmeettxt .mk-skill-meter-title span { font-weight:bold; }
.slkbnottxt{ font-size:14px; line-height:20px; color:#000; margin-top:30px;}
.upgragebtnn{ margin-right:0px!important;}
.inculdeclodser, .inculdeclodser span{ font-weight:600!important;}
.custmlist1{ }
.custmlist1 .costrellist li{ font-size:15px; font-weight:600; color:#fff;}
.custmlist1 .costrellist li:before{ margin-top:4px;}
.custmlist1 .costrellist{padding-left:45px;}
.custmlist1 .costrellist1{padding-left:70px;}
.mergeinfrastxthd, .mergeinfrastxthd span{ text-transform:uppercase!important; font-weight:600!important;}
.weconstxtnr{ font-size:20px; line-height:26px; font-weight:bold; color:#000;}
.coslinsnew ul li{ font-size:19px; color:#333; line-height:26px;}
.coslinsnew ul li:before{ margin-top:4px;}
.cloudServBot{ padding-top:25px!important; padding-bottom:50px!important;}
.cloudServBot ul li .mk-process-icon { width:145px!important; height:145px!important; background:#f5f6f6; }
.cloudServBot ul li .mk-process-icon i { height:145px!important; line-height:145px!important; }
.cloudServBot ul li .mk-process-icon i.mk-moon-clock:before { content:url(../../images/colocationiconew.png); }
.cloudServBot ul li:hover .mk-process-icon i.mk-moon-clock:before { content:url(../../images/colocationiconew1.png); }
.cloudServBot ul li .mk-process-icon i.mk-moon-compass:before { content:url(../../images/web_mailing_icon.png); }
.cloudServBot ul li:hover .mk-process-icon i.mk-moon-compass:before { content:url(../../images/web_mailing_icn.png); }
.cloudServBot ul li .mk-process-icon i.mk-moon-compass-2:before { content:url(../../images/conectivityico.png); }
.cloudServBot ul li:hover .mk-process-icon i.mk-moon-compass-2:before { content:url(../../images/conectivityico1.png); }
.cloudServBot .mk-process-steps ul:before { left:130px; width:75%; border-top:1px dashed #bbb; margin-top:-40px; }
.cloudServBot .mk-process-steps { width:65%; margin:0 auto; }
.cloudServBot .mk-process-detail h3 { font-size:17px!important; text-transform:none!important; font-weight:bold; color:#000; margin-top:20px; margin-bottom:17px; color:#000!important; }
.cloudServBot .mk-process-detail h3 a { color:#000; }
.cloudServBot .mk-process-detail h3 a:hover { color:#cf363b; }
.cloudServBot .mk-process-detail p { font-size:14px!important; line-height:20px; color:#000; }
.lapsild .vc_span6 .full-laptop .mk-flex-slides { padding:14px 75px 20px 86px; }
.theXnetCloud{ font-weight:800!important; text-shadow:1px 1px 0px rgba(0,0,0,0.4)!important; font-size:54px!important; color:#fff!important;}
.xnetTm{font-weight:800!important; text-shadow:1px 1px 0px rgba(0,0,0,0.4)!important; font-size:32px!important; color:#fff!important;}
.bnnhed2{ font-weight:bold!important; font-size:28px!important; line-height:32px!important; text-shadow:1px 1px 0px rgba(0,0,0,0.4); color:#fff!important;}
.bnnTopIcon{font-weight:600!important; font-size:16px!important; text-transform:uppercase!important; text-shadow:1px 1px 0px rgba(0,0,0,0.4);}
.metBotMrup{ padding-bottom:34px;}
.ifuwnttxt, .ifuwnttxt span{ text-transform:uppercase;}
.textclssat, .textclssat p, .textclssat strong, .textclssat p strong{ font-size:18px!important; line-height:26px; color:#000!important;}
.onedivdeone{ border-top:6px solid #f3f4f5;}
.taktous{ margin-left:auto; margin-right:auto;}
.takusnumb, .takusnumb strong{ font-size:36px!important; color:#000101!important; line-height:normal;}
.header-toolbar-contact{
	float:left;
}
.main-navigation-ul li .sub-container{ left:0px!important;}
.Timeline_image{
background-image: url(/wp-content/uploads/2013/12/history1.jpg) !important;
height:116px;
background-size:100% 100%;
}
.cloud_ms_class{
background-image: url(/wp-content/uploads/2013/12/cloud-ser-bg.jpg) !important;
-ms-background-image: url(/wp-content/uploads/2013/12/cloud-ser-bg.jpg) !important;
}
.custmlist1 .costrellist li {
font-size: 15px !important;
font-weight: 600 !important;
color: #fff !important;
-ms-font-size: 15px !important;
-ms-font-weight: 600 !important;
-ms-color: #fff !important;
}
.class_mgnt{
width:20% !important;
margin-left:2% !important;
}
