.ocultar, .single-social-section, .mk-love-holder, .mk-toolbar-resposnive-icon{display: none;}
#theme-page .theme-page-wrapper .theme-content, #mk-footer{padding:0;}
body #mk-header{border: none;}
/*.mk-main-wrapper-holder{height: 0;}*/
.categorias a{color: #064771; font-weight: bold; font-size: 18px;}
.categorias a b{color: #444;}
.categorias .wpb_column div:first-child{border:1px solid #C8C8C8; background: #f5f5f5; padding: 20px 20px 5px 20px;}
.categorias .cat1 img{float: right; position: relative; top: -56px; margin-bottom: -56px;}
.categorias .cat2 img{float: right; position: relative; top: -70px; margin-bottom: -70px;}
.categorias .cat3 img{float: right; position: relative; top: -60px; margin-bottom: -60px;}
.categorias .cat4 img{float: right; position: relative; top: -58px; margin-bottom: -58px;}
.categorias .cat5 img{float: right; position: relative; top: -56px; margin-bottom: -56px;}
.categorias .cat6 img{float: right; position: relative; top: -56px; margin-bottom: -56px;}
#mk-sidebar .widget_nav_menu .widgettitle, .widget_categories .widgettitle{color: #fff !important; background: #064771; padding: 10px 20px; margin-bottom: 0;}
.widget_nav_menu ul li, .widget_nav_menu ul.menu, .widget_categories .widgettitle ul{border-color:#064771;}
body .mk-header-nav-container{background: #fff;}
.mk-classic-menu-wrapper{background: #666;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{width: 100%;}
.mk-header-tagline img{margin: 5px 15px 0 15px;}
body.single article{margin-top: 26px;}
body.single h2.blog-single-title{font-size: 25px !important; font-weight: normal !important;}
body .mk-classic-menu-wrapper {max-width: 1035px;}
div.fundada{max-width: 1035px; margin: auto;}
div.fundada img{float: right; position: relative; top: 46px;}
#sub-footer{border-top: 2px solid #EBEBEB;}
#mk-footer ul li a{padding: 0 !important;}
input[type=email], input[type=password], input[type=tel], input[type=text], textarea{border-color:#d4d4d4;}
.wpcf7 select{border: 1px solid #d4d4d4 !important;  width: 100%;}

@media screen and (max-width: 768px) {}
@media screen and (max-width: 960px) {div.fundada img{right: 75px;}}
@media screen and (max-width: 530px) {div.fundada img{display: none;}}
@media screen and (max-width: 1120px) {.mk-header-tagline img{width: 20%;}}

.header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
    padding: 14px 25px !important;
    line-height: 23px !important;
}