/*@import url(http://fonts.googleapis.com/css?family=Lato);
h1, h2, h3, h4, h5, h6, .mk-content-box, .the-title, #mk-page-introduce, #mk-main-navigation ul li a, .mk-prettyphoto {font-family: Lato!important; }
body, .the-excerpt, ul li, div.cont_text_box, body p  {font-family: Raleway, Arial!important; font-weight:500;  }
div#testing_top_box, div.testing_top_box { font-size: 60px; color: #000; font-family:'Conv_Mission-Script'!important; line-height:55px; }*/

body {}

body {font-family: Raleway }

h1, h2, h3, h4, h5, h6, .mk-content-box, .the-title, #mk-page-introduce, #mk-main-navigation ul li a, .mk-prettyphoto {font-family: Lato }

body{background-color:#fff; }

/* enrican */
.imgborder img {
  border: 1px solid #ddd;
  -webkit-border-radius: 30px;
  border-radius: 30px 30px 30px 30px;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto; }

#mk-header{ }

.mk-header-bg{background-color:#ffffff; }

.mk-header-toolbar{background-color: ; }

#theme-page {background-color:#fff; }

#mk-footer {background-color:#1a1a1a; }

#sub-footer {background-color: #202020;}

#mk-boxed-layout{  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  box-shadow: 0 0 0px rgba(0, 0, 0, 0);}

.mk-uc-header{ }

.mk-tabs-panes,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-divider .divider-go-top,.ajax-container,.mk-fancy-title.pattern-style span, .mk-portfolio-view-all, .mk-woo-view-all, .mk-blog-view-all {background-color: #fff;}

.mk-header-bg {  -webkit-opacity: 1;  -moz-opacity: 1;  -o-opacity: 1;  opacity: 1;}

.mk-fixed .mk-header-bg {  -webkit-opacity: 0.95;  -moz-opacity: 0.95;  -o-opacity: 0.95;  opacity: 0.95;}

.mk-header-inner {border-bottom:1px solid #e0e0e0 !important;}body{font-size: 20px;color: #252525;font-weight: normal;line-height: 22px;}

p {font-size: 18px;color: #252525;}

a {color: #1e73be;}a:hover {color: #6193bf;}

#theme-page strong {color: #000000;}

#theme-page h1{font-size: 40px;color: #393836;font-weight: lighter;text-transform: none;}

#theme-page h2{font-size: 30px;color: #393836;font-weight: lighter;text-transform: none;}

#theme-page h3{font-size: 24px;color: #393836;font-weight: bold;text-transform: none;}

#theme-page h4{font-size: 18px;color: #393836;font-weight: bold;text-transform: none;}

#theme-page h5{font-size: 16px;color: #393836;font-weight: bold;text-transform: uppercase;}

#theme-page h6{font-size: 14px;color: #393836;font-weight: normal;text-transform: uppercase;}

.page-introduce-title {font-size: 38px;color: #fff;text-transform: none;font-weight: lighter;}

.page-introduce-subtitle {font-size: 14px;line-height: 100%;color: #fff;font-size: 14px;text-transform: none;}

::-webkit-selection{background-color: #1e73be;color:#fff;}::-moz-selection{background-color: #1e73be;color:#fff;}

::selection{background-color: #1e73be;color:#fff;}

#mk-sidebar, #mk-sidebar p{font-size: 15px;color: #666666;font-weight: normal;}

#mk-sidebar .widgettitle {text-transform: uppercase;font-size: 18px;color: #333333;font-weight: bolder;}

#mk-sidebar .widgettitle a {color: #333333;}

#mk-sidebar .widget a{color: #333333;}

#mk-footer, #mk-footer p{font-size: 14px;color: #808080;font-weight: normal;}

#mk-footer .widgettitle{text-transform: uppercase;font-size: 16px;color: #fff;font-weight: 800;}

#mk-footer .widgettitle a{color: #fff;}

#mk-footer .widget a{color: #999999;}

#mk-sidebar .widget a:hover, #mk-footer .widget a:hover {color: #1e73be;}

.mk-grid{max-width: 1104px;}

.mk-header-nav-container, .mk-classic-menu-wrapper {width: 1104px;}

.theme-page-wrapper #mk-sidebar.mk-builtin {width: 27%;}

.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {width: 73%;}

.mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .mk-header-inner.mk-fixed {max-width: 1164px;}

.mk-boxed-enabled #mk-boxed-layout .mk-header-inner.mk-fixed, .mk-boxed-enabled #mk-boxed-layout .classic-style-nav .mk-header-nav-container.mk-fixed {width: 1164px !important;left:auto !important;}

.modern-style-nav .mk-header-inner .main-navigation-ul > li > a, .modern-style-nav .mk-header-inner .mk-header-start-tour,.mk-header-inner #mk-header-search,.modern-style-nav .mk-header-inner,.modern-style-nav .mk-search-trigger{height: 50px;line-height:50px;}

.mk-header-nav-container{text-align:right;}

@media handheld, only screen and (max-width: 1104px){
	.header-grid.mk-grid .header-logo.left-logo{left: 15px !important;}
	.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;} }

@media handheld, only screen and (max-width: 960px){
	.theme-page-wrapper .theme-content{width: 100% !important;float: none !important;}
	.theme-page-wrapper {padding-right:20px !important;padding-left: 20px !important;}
	.theme-page-wrapper .theme-content {padding:30px 0 !important;}
	.theme-page-wrapper #mk-sidebar  {width: 100% !important;float: none !important;padding: 0 !important;}
	.theme-page-wrapper #mk-sidebar .sidebar-wrapper {padding:20px 0 !important;} 
	.milestone-top_home{visibility: hidden;} }
	
@media handheld, only screen and (max-width: 1104px){
	.mk-go-top, .mk-quick-contact-wrapper{bottom:70px !important;} }
	
#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,.header-toolbar-contact a,#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{color:#ffffff;}

#mk-toolbar-navigation ul li a {border-right:1px solid #ffffff;}

.mk-header-tagline, .header-toolbar-contact, .mk-header-date{color:#ffffff;}

#mk-header-social a i {color:#ffffff;}

.classic-style-nav .header-logo{height: 90px !important;}

.classic-style-nav .mk-header-inner {line-height:90px;padding-top:90px;}

.mk-header-nav-container{background-color: ;}

.mk-header-start-tour {font-size: 14px;color: #333;}

.mk-header-start-tour:hover{color: #333;}

.mk-classic-nav-bg {background-color:#ffffff; }

.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #ffffff;}

#mk-header-searchform .text-input {background-color: !important;color: #c7c7c7;}

#mk-header-searchform span i{color: #c7c7c7;}

#mk-header-searchform .text-input::-webkit-input-placeholder{color: #c7c7c7;}

#mk-header-searchform .text-input:-ms-input-placeholder{color: #c7c7c7;}

#mk-header-searchform .text-input:-moz-placeholder{color: #c7c7c7;}

.main-navigation-ul > li > a, #mk-responsive-nav .mk-nav-arrow {color: #ffffff;background-color: ;font-size: 16.6px;font-weight: normal;padding-right:25px;padding-left:25px;}

.main-navigation-ul li > a:hover,.main-navigation-ul li:hover > a,.main-navigation-ul li.current-menu-item > a,.main-navigation-ul li.current-menu-ancestor > a{background-color: #fff;background-color: rgba(255,255,255,0);color: #56caf7;}

.main-navigation-ul > li:hover > a,.main-navigation-ul > li.current-menu-item > a,.main-navigation-ul > li.current-menu-ancestor > a{border-top-color:#1e73be;}

.main-navigation-ul li .sub {border-top:5px solid #1e73be;} /* enrican bordo navigazione */

#mk-main-navigation ul li ul{background-color: #fff;}

#mk-main-navigation ul li ul li a{color: #444444;}

#mk-main-navigation ul li ul li a:hover{color: #56caf7 !important;}

.main-navigation-ul li ul li a:hover,.main-navigation-ul li ul li:hover > a,.main-navigation-ul ul li a:hover,.main-navigation-ul ul li:hover > a,.main-navigation-ul ul li.current-menu-item > a{background-color:#f5f5f5 !important;  color: #1e73be !important;}

.mk-search-trigger:hover{color: #56caf7;}

@media handheld, only screen and (max-width: 1104px){
	.mk-header-nav-container {width: auto !important;display:none;}
	.mk-header-right {right:70px !important;}
	.mk-header-inner #mk-header-search {display:none !important;}
	#mk-header-search{padding-bottom: 10px !important;}
	#mk-header-searchform span .text-input{width: 100% !important;}
	.classic-style-nav .header-logo .center-logo{text-align: right !important;}
	.classic-style-nav .header-logo .center-logo a{margin: 0 !important;}
	.header-logo{height: 90px !important;}
	.mk-header-inner{padding-top:0 !important;}
	.header-logo{position:relative !important;right:auto !important;left:auto !important;float:left !important;margin-left:10px;text-align:left;}
	.shopping-cart-header{margin:0 20px 0 0 !important;}
	#mk-responsive-nav {background-color:#fff !important;}
	.mk-header-nav-container #mk-responsive-nav{visibility: hidden;}
	.mk-responsive .mk-header-nav-container #mk-main-navigation{visibility: visible;}
	#mk-responsive-nav li ul li .megamenu-title:hover, #mk-responsive-nav li ul li .megamenu-title, #mk-responsive-nav li a, #mk-responsive-nav li ul li a:hover {color:#444444 !important;}
	.mk-mega-icon{display:none !important;}
	.mk-header-bg{zoom:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important;}
	.mk-nav-responsive-link{display:block !important;}
	.mk-header-nav-container{height:100%;z-index:200;}
	#mk-main-navigation{position:relative;z-index:2;}
	.mk_megamenu_columns_2, .mk_megamenu_columns_3, .mk_megamenu_columns_4, .mk_megamenu_columns_5, .mk_megamenu_columns_6 {width:100% !important;} }
	
.comment-reply a,.mk-tabs .mk-tabs-tabs li.ui-tabs-active a > i,.mk-toggle .mk-toggle-title.active-toggle:before,.introduce-simple-title,.rating-star .rated,.mk-accordion.fancy-style .mk-accordion-tab.current:before,.mk-testimonial-author,.modern-style .mk-testimonial-company,#wp-calendar td#today,.mk-tweet-list a,.widget_testimonials .testimonial-slider .testimonial-author,.news-full-without-image .news-categories span,.news-half-without-image .news-categories span,.news-fourth-without-image .news-categories span,.mk-read-more,.news-single-social li a,.portfolio-widget-cats,.portfolio-carousel-cats,.blog-showcase-more,.simple-style .mk-employee-item:hover .team-member-position, .mk-readmore, .about-author-name,.filter-portfolio li a:hover,.mk-portfolio-classic-item .portfolio-categories a,.register-login-links a:hover,#mk-language-navigation ul li a:hover, #mk-language-navigation ul li.current-menu-item > a,.not-found-subtitle,.mk-mini-callout a,.mk-quick-contact-wrapper h4,.search-loop-meta a,.new-tab-readmore,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-tooltip,.mk-search-permnalink,.divider-go-top:hover,.widget-sub-navigation ul li a:hover,.mk-toggle-title.active-toggle i,.mk-accordion-tab.current i,.monocolor.pricing-table .pricing-price span,#mk-footer .widget_posts_lists ul li .post-list-meta time,.mk-footer-tweets .tweet-username,.quantity .plus:hover,.quantity .minus:hover,.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,.product .add_to_cart_button i,.blog-modern-comment:hover, .blog-modern-share:hover,.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a{color: #1e73be !important;}

.image-hover-overlay,.newspaper-portfolio,.single-post-tags a:hover,.similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern,.portfolio-logo-section,.post-list-document .post-type-thumb:hover,#cboxTitle,#cboxPrevious,#cboxNext,#cboxClose,.comment-form-button, .mk-dropcaps.fancy-style,.mk-image-overlay,.pinterest-item-overlay,.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.widget-portfolio-overlay,.portfolio-carousel-overlay,.blog-carousel-overlay,.mk-classic-comments span,.mk-similiar-overlay,.mk-skin-button,.mk-flex-caption .flex-desc span,.mk-icon-box .mk-icon-wrapper i:hover,.mk-quick-contact-link:hover,.quick-contact-active.mk-quick-contact-link,.mk-fancy-table th,.mk-tooltip .tooltip-text,.mk-tooltip .tooltip-text:after,.wpcf7-submit,.ui-slider-handle,.widget_price_filter .ui-slider-range,.shop-skin-btn,#review_form_wrapper input[type=submit],#mk-nav-search-wrapper form i:hover,form.ajax-search-complete i,.blog-modern-btn,.shoping-cart-link span,.showcase-blog-overlay,.gform_button[type=submit]{background-color: #1e73be !important;}

.mk-testimonial-image img,.testimonial-author-image,  .mk-circle-image span{-webkit-box-shadow:0 0 0 1px #1e73be;-moz-box-shadow:0 0 0 1px #1e73be;box-shadow:0 0 0 1px #1e73be;}

.mk-blockquote.line-style,.bypostauthor .comment-content,.bypostauthor .comment-content:after,.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a{border-color: #1e73be !important;}

.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.mk-flex-caption .flex-desc span{box-shadow: 8px 0 0 #1e73be, -8px 0 0 #1e73be;}

.monocolor.pricing-table .pricing-cols .pricing-col.featured-plan{border:1px solid #1e73be;}

.mk-skin-button.three-dimension, .wpcf7-submit{box-shadow: 0px 3px 0px 0px #185c98;}

.mk-skin-button.three-dimension:active, .wpcf7-submit:active{box-shadow: 0px 1px 0px 0px #185c98;}

.mk-footer-copyright, #mk-footer-navigation li a{color: #fff;}

.mk-woocommerce-main-image img:hover, .mk-single-thumbnails img:hover{border:1px solid #1e73be !important;}

.product-loading-icon{background-color:rgba(30,115,190,0.6);}

.portfolio-similar-meta .the-title{  color: #000;}

.mk-blog-container .featured-image a:hover img {        transition: width 2555555s, height 2555555s, transform 2555555s;        -moz-transition: width 2555555s, height 2555555s, -moz-transform 2555555s;        -webkit-transition: width 2555555s, height 2555555s, -webkit-transform 2555555s;        -o-transition: width 2555555s, height 2555555s,-o-transform 2555555s; filter: none!important;    -webkit-filter: grayscale(0)!important;    }

.mk-blog-container .featured-image a .image-hover-overlay,.mk-blog-container .featured-image a .post-type-badge { display:none!important;}

.mid_icon_text .mk-image-inner img.lightbox-false:hover {background-color:#FF8A01!important;}

.blog-newspaper-item time a{display: none;}


.mc4wp-form input[name="_mc4wp_required_but_not_really"] { display: none !important; }


.zindx .mk-smooth { margin-top:-490px!important;}
@media (min-width: 1500px) {#clientebotm {}}
@media (max-width: 1200px) {
.zindx .mk-smooth { margin-top:-390px!important;}
}
@media (max-width: 1000px) {
.zindx  {display:none;}
}
body.home #mk-header,body.home #mk-header .mk-header-inner {border-bottom:none!important;}
#mk-page-id-8538 {
	display:none!important;
	height:1px!important;
}
.gform_body label.gfield_label {
	font-size:18px!important;
}
a.mk-readmore {
	font-size:18px;
}
.image-hover-overlay {
	display:none;
}
a.mk-classic-comments span {/* display:none;*/
}
body.single.single-post h1.page-introduce-title.mk-drop-shadow {
	text-align:center!important;
}
section#mk-page-introduce.intro-left {
	font-weight:bold;
	margin-bottom:-40px!important;
	padding:0!important;
}
body.single.single-post .mk-blog-single.full-layout {
	max-width:820px;
}
.gform_body {
	margin-top:10px!important;
	padding-top:20px!important;
}
span.gfield_required {
	color:#fff!important;
}
.gform_footer.top_label {
	text-align:center;
}
.gform_footer.top_label .button {
	text-align:center;
}
#gform_wrapper_1 button .gform_button[type="submit"], #gform_wrapper_1 .button, #gform_wrapper_1 .gform_button[type="submit"].button, #gform_wrapper_1 input#gform_submit_button_1, #Orangebutton, input#gform_submit_button_1.button.gform_button[type="submit"], .button {
	border-radius:5px!important;
	min-height:30px;
	background-color:#f7941d!important;
	background:-webkit-linear-gradient(#f7941d, #d75305);
	background:-moz-linear-gradient(#f7941d, #d75305);
	background:-ms-linear-gradient(#f7941d, #d75305);
	background:-o-linear-gradient(#f7941d, #d75305);
	background:linear-gradient(#f7941d, #d75305);
	box-shadow:inset 0px 1px 0px #ffbb6a, inset 0 -1px 2px #a33f03;
	text-shadow:1px 1px #521601!important;
	-pie-background:linear-gradient(#f7941d, #d75305);
	color:#ffffff!important;
	border-style:solid!important;
	border-width:1px!important;
	border-color:#333333!important;
position:relative;
	zoom:1;
	behavior: url(../images/PIE.htc);
}
input#gform_submit_button_1:hover, input#gform_submit_button_1.button.gform_button[type="submit"]:hover, #Orangebutton:hover, .button:hover {
	background-color:#eb8016!important;
	background:-webkit-linear-gradient(#eb8016, #cc4504)!important;
	background:-moz-linear-gradient(#eb8016, #cc4504)!important;
	background:-ms-linear-gradient(#eb8016, #cc4504)!important;
	background:-o-linear-gradient(#eb8016, #cc4504)!important;
	background:linear-gradient(#eb8016, #cc4504)!important;
	box-shadow:inset 0px 1px 0px #ffb164, inset 0 -1px 2px #993302!important;
	-pie-background:linear-gradient(#eb8016, #cc4504)!important;
	color:#ffffff;
}
img.avtr {
	-webkit-border-radius:  50%;
	-moz-border-radius: 50%;
	border-radius:  50%;
}
.theme-content .blog-single-meta .mk-blog-author, .theme-content .blog-single-meta .mk-post-cat {
	font-style:normal;
}
/*.mk-header-inner-nb, .mk-header-inner { border-bottom:none!important; } */
.mk-header-inner.mk-fixed, .mk-header-inner-nb.mk-fixed {
	background:rgba(255, 255, 255, 0.9);/*background:url(../images/nav.png) ;*/
	border-bottom:1px solid #ccc;
}
/*article.post.type-post .mk-single-content ,.single-featured-image {width:85%; margin:0 auto;}*/
h1.page-introduce-title.mk-drop-shadow {
	color:#000;
	text-shadow:none;
}
#mk-breadcrumbs {
	display:none;
}
#mk-page-id-7240 .mk-blog-container {
	width:100%;
	overflow:hidden;
}
#mk-page-id-7240 .mk-blog-container .featured-image {
	width:50%;
	float:left;
	margin-top:30px;
}
#mk-page-id-7240 .mk-blog-container .mk-blog-meta {
	width:50%;
	float:left;
}
mk-page-id-4463 .mk-blog-container {
	width:100%;
	overflow:hidden;
}
#mk-page-id-4463 .mk-blog-container .featured-image {
	width:50%;
	float:left;
	margin-top:30px;
}
#mk-page-id-4463 .mk-blog-container .mk-blog-meta {
	width:50%;
	float:left;
}
#mk-boxed-layout .mk-header-inner.mk-fixed .mk-header-nav-container.modern-style.mk-mega-nav nav#mk-main-navigation.main_menu ul#menu-bc-main-navigation li a {
color #000;
	color:inherit;
}
#mk-page-id-7339 .theme-content {
	display:none;
}

@media (max-width: 800px) {
.mk-zindex-fix1, .hideinmob {
display:none;
}
.mk-blog-container .featured-image {
width:100%;
float:left;
margin-top:0px;
}
.mk-blog-container .mk-blog-meta {
width:100%;
float:left;
}
 .mk-header-inner .mk-search-trigger, .mk-header-inner .shoping-cart-link i, .mk-header-inner .mk-nav-responsive-link i, .mk-header-inner .mk-toolbar-resposnive-icon i, #mk-responsive-nav .mk-nav-arrow, #mk-responsive-nav .mk-nav-arrow:hover, .mk-header-inner .mk-search-trigger, .mk-header-inner .shoping-cart-link i, .mk-header-inner .mk-nav-responsive-link i, .mk-header-inner .mk-toolbar-resposnive-icon i, #mk-responsive-nav .mk-nav-arrow, #mk-responsive-nav .mk-moon-arrow-down.mk-nav-arrow.mk-nav-sub-closed {
color:#000;
}
 .mk_rev_slider_wrapper {
margin-top:0px !important;
width:100%;
}
 #mk-boxed-layout .mk-header-inner .mk-header-nav-container.modern-style.mk-mega-nav nav#mk-main-navigation.main_menu ul#menu-bc-main-navigation li a, .mk-header-toolbar span, .mk-header-toolbar div, #mk-header .mk-header-toolbar ul, #mk-header .mk-header-toolbar ul li, #mk-header .mk-header-toolbar a, #mk-header .mk-header-toolbar .mk-header-login {
color #000;
color:inherit;
}
 .mk-header-inner.mk-fixed .header-logo.left-logo a img#mk-desktop-logo {
display:block;
}
 ul#mk-responsive-nav, ul#mk-responsive-nav li, ul#mk-responsive-nav li a, .mk-grid.header-grid, #mk-boxed-layout .mk-header-inner {
background:#fafafa;
}
 #myid.sld_hd_box {
background:none;
}
h2#fancy-title-805.mk-fancy-title span {  font-family:'Lato', Arial!important; }


#theme-page a#newsbutton { background:#1871BD; color:#fff;padding:10px 20px!important;font-size:15px; font-weight:bold; height:50px!important; line-height:15px!important; border-radius:10px!important;margin:none!important; }
