a:hover img {opacity:0.8;}
.vdh-mask {display:none;}
.infolegal p {  font-size: 12px !important;  text-align: left; }
.infolegal p a {font-weight:bold; }
.mkp-header {height: auto;}
.mkp-logo-1639579619 {top: 36px !important;}
.mkp-logo-1639579619 img{max-width:100%;}
.mkp-sheet {width: 100%;max-width:1500px;}
.mkp-layout-wrapper, header, nav {max-width: 100%;width: 1022px;}
nav{ bottom: 46px;height: 0;}
.home nav {height: 22px;}
.mkp-widget.widget.widget_simpleresponsiveslider_widget {float: left;width: 100%;}

ul.mkp-hmenu {float: none;margin-top: 27px;margin-right: 230px;}

ul.mkp-hmenu > li > a.active {font-weight: bold;}
ul.mkp-hmenu > li {border-bottom: 4px solid #fff;}
ul.mkp-hmenu > li.active, ul.mkp-hmenu > li:hover  {border-bottom: 4px solid #c5da27;}
.home h2 {   font-size: 30px;font-weight: bold;}
.home .ezcol p {font-weight: 300;line-height: 130%;color:#888;font-size:13px;}

.mkp-footer-text ul > li::before {content: none;}
.mkp-footer-text ul > li {border-right: 1px solid #888;display: inline-block;padding: 0 25px;}
.mkp-footer-text ul > li:last-child {border-right: none;}
.mkp-footer-text li a {font-size: 17px !important;}
.mkp-footer-text li a {bottom: 8px;display: block;font-size: 17px !important;height: 16px !important;
padding: 0;position: relative;}

footer .menu {background:url("http://www.electrica.medinagarvey.com/wp-content/uploads/2015/05/bg-footer.jpg") no-repeat center bottom;padding: 0 0 40px;width: 100%;text-align: center;margin-bottom:20px;}

div.mkp-center-wrapper {float: left;margin: 0 auto;position: relative;right: 0;width: 100%;}
div.mkp-center-inner {float: none;left: 0;position: relative;}

.mkp-positioncontrol.mkp-positioncontrol-927977385 {float: right;height: 125px !important;
left: 0 !important;position: relative;text-align: right;top: 20px !important;width: 200px;z-index: 999;}

.mkp-positioncontrol.mkp-positioncontrol-927977385 p {color: #000;font-size: 18px;font-weight: 300;}
.mkp-positioncontrol.mkp-positioncontrol-927977385 a {color: #000;font-size: 25px;font-weight: bold;text-decoration: none;}

.responsive .mkp-nav ul.mkp-hmenu > li:hover > ul {display: block !important;}

.mkp-postcontent p {color: #000;font-size: 16px;font-weight: 300;margin: 13px 0;}
.mkp-postcontent a, .mkp-postcontent a:link {font-size: 16px;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
  background: #ddd;border: medium none;border-radius: 0;}
textarea {height: 165px;}
.wpcf7-form-control.wpcf7-submit {background: #c6d82a;border: medium none;float: right;font-size: 20px;font-weight: 300;padding: 10px 20px;cursor:pointer;}
.wpcf7-form-control.wpcf7-submit:hover {background:#ccc;}
.mkp-postcontent ul > li, .mkp-post ul > li, .mkp-textblock ul > li {color: #000;font-weight: 300;}

.mkp-postheader {margin: 5px 0;}

.mkp-postheadericons {color: #000;font-weight: 300;margin: 0 0 10px;padding: 0;}

.ezcol.ezcol-one-third h2, .ezcol.ezcol-one-third h2 a {line-height: 93% !important;color:#000;}



@media all and (max-width: 1021px){

  .default-responsive .mkp-header .mkp-positioncontrol {margin: 10px auto;width: 100% !important;}
	.mkp-logo-1639579619 img {width: 100%;}
  .mkp-positioncontrol.mkp-positioncontrol-927977385 a {font-size: 19px;}

.default-responsive .mkp-header {height: 200px !important;}
.mkp-positioncontrol.mkp-positioncontrol-927977385 {height: 88px !important;top: 84px !important;}
.mkp-logo-1639579619 {top: -51px !important;}
 .mkp-widget.widget.widget_nav_menu.mkp-footer-text {display:none;}
  nav, .home nav {height: auto;}
  ul.mkp-hmenu {float: none;margin-right: 0; margin-top: 0;}
  
  
}
