body {background:#ffffff none !important;}
#dwa_page > header {display: none;}
#content {min-height: 650px !important}

/*CSS HEAD*/
#mk-header {background-color: #ffffff;border-bottom: 1px solid #000;overflow: hidden;position: relative;width: 100%;z-index: 301;}
#mk-header .mk-header-holder {width: 100%;z-index: 200;}
#mk-header .mk-header-holder .mk-header-toolbar {background-color: #ffffff;font-family: arial,arial,sans-serif;height: 35px;line-height: 35px;padding: 0 20px;position: relative;text-align: right;width: 100%;}
#mk-header .mk-grid {margin: 0 auto;max-width: 1140px;min-width: 755px;position: relative;width: 100%;}
#mk-header .mk-header-holder .mk-header-toolbar #mk-toolbar-navigation {display: inline-block;height: 30px;margin-right: 40px;}
#mk-header .mk-header-holder .mk-header-toolbar #mk-toolbar-navigation ul li {display: inline-block;line-height: 26px;margin: 0;padding: 0;}
#mk-header .mk-header-holder .mk-header-toolbar #mk-toolbar-navigation ul li a {border-right: 1px solid rgba(128, 128, 128, 0.2);color: #999999;display: inline-block;font-size: 12px;line-height: 10px;outline: 0 none;padding: 0 5px;text-decoration: none;}
#mk-header .mk-header-holder .mk-header-toolbar #mk-toolbar-navigation ul li:last-child > a {border: medium none !important;}
#mk-header .mk-header-holder .mk-header-toolbar #mk-toolbar-navigation ul li a:hover {color:#2374ac;}
#mk-header .mk-header-inner {background:#ffffff;position: relative;width: 100%;z-index: 300;}
#mk-header .mk-toolbar-resposnive-icon {cursor: pointer;display: none;height: 24px;left: 50%;line-height: 16px !important;position: absolute;top: 0;width: 24px;z-index: 80;}
#mk-header .mk-header-nav-container {float: right;text-align: right;}
#mk-header .mk-header-nav-container #mk-main-navigation {display: inline-block;margin: 0 auto;text-align: center;}
#mk-header .mk-header-nav-container #mk-main-navigation ul {background-image: none;background-position: 0 0;background-repeat: repeat;display: inline;font-family: arial,arial,sans-serif;font-size: 12px;font-style: normal;font-weight: 400;height: auto;line-height: normal;margin: 0;padding: 0 15px 1px 1px;text-decoration: inherit;vertical-align: middle;width: auto;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item {display: inline-block;float: left;font-size: 12px;list-style-type: none;padding: 0 15px 0 0;position: relative;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item > a {color: #2e2e2e;height: 90px;line-height: 90px;outline: 0 none;text-decoration: none;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item > a:hover, #mk-header .header-style-1.header-align-left .main-navigation-ul > li.menu-item:hover > a {color:#2374ac;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item > ul {background: #ffffff none repeat scroll 0 0;border-top: 2px solid #2374ac;display: none;left: 0;line-height: 25px;padding: 10px;position: absolute;text-align: left;top: 85px;width: 160px;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item:hover > ul {display: block;}
#mk-header .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item:hover > ul > li > a:hover {color:#2374ac;}
.menu-image-hover-wrapper > img + img, .menu-image-hover-wrapper:hover > img {display: none;margin: 0 !important}
.menu-image-hover-wrapper:hover > img + img, .menu-image-hover-wrapper > img {display: inline-block;margin: 0 !important}
#mk-header .header-logo a {display: inline-block;float: left;height: 100%;margin: 45px 0 0 20px;position: relative;z-index: 30;}
#mk-header .header-logo a img {max-width: 200px;}
#mk-header .header-logo a img {display: block;height: auto;left: 0;max-height: 100%;max-width: 200px;top: 50%;transform: translate(0px, -50%);width: auto;}
#mk-header.scroll {background:#ffffff;position: fixed;top: 0}
#mk-header.scroll .mk-header-toolbar {display: none;}
#mk-header.scroll .header-logo a {margin:30px 0 0 20px;}
#mk-header.scroll .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item > a {color: #2e2e2e;height: 55px;line-height: 55px;}
#mk-header.scroll .mk-header-nav-container #mk-main-navigation .main-navigation-ul > li.menu-item > ul {top:55px;}
.menu-image-hover-wrapper > img {box-shadow: 1px 1px 1px #555;}
.menu-image-hover-wrapper {display: block;padding: 30px 0 0 0}
.scroll .menu-image-hover-wrapper {display: block;padding: 13px 0 0 0}
/*CSS FOOTER*/

#mk-footer {background-color: #949494;box-sizing: border-box;color: #ffffff;font-family: arial,arial,sans-serif;font-size: 14px;font-weight: normal;overflow: hidden;padding: 20px 0 0;position: relative;width: 100%;z-index: 10}
#mk-footer .footer-wrapper {margin: 0 auto;max-width: 1140px;min-width: 755px;padding: 30px 0;position: relative;width: 100%;}
#mk-footer .mk-padding-wrapper {padding: 0 20px;}
#mk-footer .mk-padding-wrapper > div {float: left;font-size: 13px;min-height: 1px; width: 16.667%;}
#mk-footer .widget {margin-bottom: 20px;}
#mk-footer .widget_social_networks .align-left {text-align: left;}
#mk-footer .widget_social_networks a {display: inline-block;line-height: 100%;margin: 5px 15px 5px 0;position: relative;transition: all 0.2s ease 0s;}
#mk-footer .widget_social_networks a i {background: transparent url("/images/dealer/ilbira/icons.png") no-repeat scroll 0 -55px;display: block;height: 20px;width: 20px;}
#mk-footer .widget_social_networks a i.mk-jupiter-icon-facebook {background-position: 0 -55px;}
#mk-footer .widget_social_networks a i.mk-jupiter-icon-googleplus {background-position: 0px -99px;}
#mk-footer .widget_social_networks a i.mk-jupiter-icon-twitter {background-position: 0 -78px;}
#mk-footer .widget .textwidget {font-family: arial,arial,sans-serif;}
#mk-footer .widget .textwidget a {color: #ffffff;display: inline-block;font-family: arial,arial,sans-serif;margin: 5px 0;outline: 0 none;text-decoration: none;word-wrap: break-word;}
#mk-footer .widget .textwidget a:hover {color:#FFFFFF;}
#mk-footer .widget .textwidget a img {height:auto;width: 90%}
#mk-footer .widget .textwidget a i {background: transparent url("/images/dealer/ilbira/icons.png") no-repeat scroll 0 -377px;display: inline-block;height: 12px;width: 12px;}
#mk-footer .widget .textwidget .footerDireccion {font-family: arial,arial,sans-serif;line-height: 25px}
#mk-footer .widget .textwidget .footerDireccion a {font-family: arial,arial,sans-serif;margin: 0}
#mk-header, #mk-header a, #mk-header ul, #mk-header div {transition: all 0.3s ease 0s;}
#dwa_page {clear: both;margin: 15px auto 0;max-width: 1140px !important;}
@media (max-width: 1140px) {
    #mk-header .mk-header-nav-container {display: block;}
    #mk-header .header-logo a {margin: 25px 0 0 20px}
    #mk-header.scroll {border-bottom: none;position: static;}
    #mk-header.scroll .header-logo img {width: auto}
    #mk-header .mk-header-nav-container {display: none;}
    #mk-header .mk-nav-responsive-link {display: block;line-height: 8px;padding: 10px;position: absolute;right: 20px;top: 50%;width: 20px;}
    #mk-header .mk-nav-responsive-link .mk-css-icon-menu {cursor: pointer;height: 18px}
    #mk-header .mk-nav-responsive-link .mk-css-icon-menu > div {background-color: #444444;border-radius: 3px;display: block;height: 3px;margin-bottom: 3px;position: relative;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav {background-color: #ffffff !important;border-bottom: 1px solid rgba(255, 255, 255, 0.1);display: none;font-family: arial,arial,sans-serif;margin: 0;padding: 0;position: relative;width: 100%;z-index: 20;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li {border-bottom: 1px solid rgba(128, 128, 128, 0.2);display: block;margin: 0;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li a {border-top: 1px solid rgba(255, 255, 255, 0.1);color: #333333 !important;display: block;font-size: 13px;font-weight: 700;padding: 20px  30px;position: relative;text-align: left;text-decoration: none;text-transform: uppercase;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li a:hover {background: #F7F7F7}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li > ul {border-top: 1px solid rgba(128, 128, 128, 0.2);display: none;margin: 0;padding: 0;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li > ul > li {display: block;margin: 0;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li > ul > li > a {font-size: 12px;font-weight: 400;line-height: 12px;margin: 0;padding: 12px 15px 12px 25px;text-align: left;text-transform: none;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav.active {border-top: 1px solid #000;clear: both;display: block !important;}
    #mk-header .mk-nav-responsive-link .mk-css-icon-menu.active .mk-css-icon-menu-line-1 {top: 6px;transform: rotate3d(0, 0, 1, 45deg);}
    #mk-header .mk-nav-responsive-link .mk-css-icon-menu.active .mk-css-icon-menu-line-2 {opacity: 0;}
    #mk-header .mk-nav-responsive-link .mk-css-icon-menu.active .mk-css-icon-menu-line-3 {top: -6px;transform: rotate3d(0, 0, 1, -45deg);}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li a .mk-moon-arrow-down {background:transparent url("/images/dealer/ilbira/icons.png") no-repeat scroll 0 -261px;display: inline-block;float: right;height:15px;width: 15px;}
    #mk-header #mk-responsive-wrap #mk-responsive-nav > li#menu-item-6864.desplegado > ul {display: block !important;}
    #mk-header .header-logo {margin-left: 10px}
    #mk-header .mk-grid {min-width: 0}
}
@media (max-width: 980px) {
	#footer_concesion #site-footer-widget {display: none;}
	#footer_concesion .container {margin: 0 auto;padding: 0 25px !important;width: 90%;}
}
@media (max-width: 790px) {
    #mk-header .header-logo img {width: 50px}
    #mk-header .mk-header-holder .mk-header-toolbar {display: none;}
    #mk-header .mk-toolbar-resposnive-icon {cursor: pointer;display: block;height: 24px;left: 50%;line-height: 16px !important;margin: 3px 0;position: static;text-align: center;top: 0;width: 100%;z-index: 80;}
    #mk-header .mk-toolbar-resposnive-icon > i {background:transparent url("/images/dealer/ilbira/icons.png") no-repeat scroll 0 -261px;display: inline-block;height:15px;width: 15px;}
    #mk-header .mk-header-holder .mk-header-toolbar {height: auto;}
    #mk-header .mk-toolbar-resposnive-icon > i.active {background-position: 0 -306px}
    #mk-header .mk-header-holder .mk-header-toolbar.active {display: block;}
    #mk-footer .mk-padding-wrapper > div {float: none;margin-bottom:40px;width: auto;}
}