/*

Your custom css

*/


#theme-page h2 {
	color: #404040;
	font-weight: normal !important;
}
#theme-page h3 {
	font-size: 18px !important;
	color: #404040;
	font-weight: normal !important;
}
.mk-fancy-title {
	margin-bottom: 0 !important;
}
.mk-blog-magazine-item.magazine-thumb-post .featured-image {
	width: 37%;
	float: left;
	position: relative;
	overflow: hidden;
}
.mk-blog-magazine-item.magazine-thumb-post .item-wrapper {
	width: 63%;
	float: left;
	padding: 5px 5px 0 20px;
}
#mk-header {
	border-bottom: none !important;
}
.mk-header-inner {
	border-bottom: none !important;
}
.mk-blog-magazine-item .the-title a {
	color:#6D91B8!important
}
.mk-blog-magazine-item.magazine-featured-post .the-excerpt p {
	letter-spacing: inherit !important;
	color: #797979;
	font-size: 13px;
}
.mk-zindex-fix {
	background:#CEE6E6
}
.page-introduce-title {
	font-size: 28px !important;
	color: #3F6481 !important;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: inherit !important;
	margin:0 !important;
	text-align:center !important
}
#mk-breadcrumbs {
	text-align:center
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
	float: none !important;
	display: inline-block;
	margin: 0 0 -10px 0 !important;
	line-height: 11px;
	padding: 10px 12px 8px;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {
	color: #919191;
	font-weight:normal !important;
}
.mk-blog-single .mk-post-cat, .mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-date {
	display:none;
}
.contacto {
	line-height:32px !important;
	text-shadow:1px 1px 1px rgba(0,0,0,5)
}
.contacto [class^=mk-icon-] {
	top:-3px;
	position:relative;
	margin-right:15px !important;
}
.contacto [class^=mk-moon-] {
	top:-3px;
	position:relative;
	margin-right:15px !important;
}
.login h1 a {
	width: 250px !important;
}

#theme-page {
  background-color: #e9eaec !important;
}
#theme-page .theme-page-wrapper {
  margin: 0 auto !important;
  background-color: #FFF !important;
}

#mk-header.sticky-style-.transparent-header { background: ;}

#mk-main-navigation li.no-mega-menu ul.sub-menu { background:url(bg_menu.png) -376px 0; }

.main-navigation-ul > li.no-mega-menu ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
  background-color: transparent !important;
}

#mk-main-navigation ul.sub-menu a.menu-item-link { color:#151515 !important;  border-bottom:2px groove #d9dbe0;}

.custom_home {width: 58% !important;
  border-left: 1px dashed #3f6481;
  min-height: 410px;
  margin-left: 6px;}
  
  @media screen and (max-width: 960px) {
    .custom_home {
         border-left:none !important;

    }
}

h1, h2, h3, h4, h5, h6 { letter-spacing:-0.7px !important; font-weight:normal !important;}
.lineas { padding-left:20px; border-left:1px dashed #3f6481;}

.header-strips-one {
  width: 98%;
  height: 20px;
  position: relative;
  margin: -30px auto 0 auto;
  border-top: 5px solid #ededed;
  border-left: 5px solid #ededed;
  border-right: 5px solid #ededed;
  z-index: 1;
}
.raro { 
  padding: 10px !important;
  display: block;
  width: 30%;
  margin: 0 auto auto;
  background: #FFF;
  z-index: 2;
  position: relative;
  font-weight: 300 !important;}

.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-text {
    padding: 0px !important;
max-height: 0px !important;
}