/*
Theme Name:     Patron
Theme URI: 		http://patronpropertymaintenance.com/
Description:    Child theme for the Jupiter theme 
Author:         Patron
Theme URI: 		http://patronpropertymaintenance.com/
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


@font-face{
font-family: bebasneueregular;
src: url('fonts/bebasneueregular.ttf'),
     url('fonts/bebasneueregular.eot');
}

.mk-header-holder {
position: relative !important;
}

.mk-desktop-logo.dark-logo {
margin-top: -10px !important;
}

.main-navigation-ul > li.menu-item > a.menu-item-link, .main-navigation-ul>li.menu-item .sub-menu a.menu-item-link,  h1, h2, h3, h4, h5, h6{
font-family: bebasneueregular !important;
}

.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu {
left: 2px !important;
}

.main-navigation-ul li.no-mega-menu ul.sub-menu {
top: 75% !important;
}

.menu-hover-style-3 .main-navigation-ul>li.menu-item>a {
border-radius: 0px !important;
}

.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover {
background: #59a215;
color: #fff !important;
}

.head-top-right {
width: 100%;
margin: 0 0 10px 0;
overflow: hidden;
}

.head-top-grid {
width: 1170px;
margin: 0 auto;
}

.head-top-widget {
float: right;
display: inline-block;
background: url(images/phone-bg.jpg) no-repeat;
background-color: #F4F4F4;
height: 33px;
text-transform: uppercase;
font-family: bebasneueregular;
font-size: 19px;
color: #000;
padding: 12px 5px 0 65px;
font-weight: bold;
margin: 0 10px 0 0;
}

.head-top-widget a{
color: #000;
}

.head-top-widget a span{
color: #59a215 !important;
}

#mk-footer .widgettitle {
font-family: bebasneueregular;
}

.footer-form {
width: 100%;
overflow: hidden;
}

.footer-form input[type="text"], .footer-form input[type="email"] {
max-width: 100%;
}

.footer-form input[type="submit"] {
float: right;
border-color: #fff;
color: #fff;
margin: 5px 0 0 0 !important;
}

#mk-footer .wpcf7-response-output {
color: #000 !important;
float: left !important;
}

.form-one-third {
width: 31%;
margin-right: 3.5%;
float: left;
}

.form-one-third.last{
margin-right: 0;
}

.mk-footer-copyright, #mk-footer-navigation li a {
width: 100%;
text-align: center;
}

#mk-footer .footer-wrapper {
padding: 30px 0 10px 0 !important;
}

@media screen and (min-width: 1020px) {
#mk-footer .mk-col-1-2:nth-child(1) {
width: 25% !important;
}
#mk-footer .mk-col-1-2:nth-child(2) {
width: 75% !important;
}
}


@media screen and (max-width: 1170px) {
.head-top-grid {width: 100%;}
}

@media screen and (max-width: 750px) {
.form-one-third, .form-one-third.last {
width: 95%;
margin: 10px auto;
float: none;
}

.footer-form input[type="submit"] {
float: left;
margin: 5px 0 0 10px !important;
}

.mk-divider.custom-width.left, .mk-divider.custom-width.right {
float: none !important;
}

.divider-inner {
margin: 0 auto;
}

.mk-desktop-logo.dark-logo {
margin-top: 0 !important;
}

}
.widget_text .widgettitle{
     font-size:20px;
}
#text-2{
     background:#ccc;
     padding:10px;
     border-radius:10px;
}
#text-2 textarea,#text-2 input{
     width:100%;
}