.item-3x3  div { margin:0 auto;  padding: 20px 0px;}
.item-3x3  div img  {width:100%; border-radius:100%;}
.item-3x3  h2 {font-size:1.8rem; text-transform:uppercase; text-align:center; color:#666666;}
.item-3x3  p {font-size:1.4rem; text-align:center; color:#a7a49f;}

.footer {max-width:100%; background-color:#e9e9e8; margin-top:40px;}
.footer h2 {font-size:1.6rem; text-transform:uppercase; padding-top:20px; color:#7e7c7a;}
.footer  p {color:#a7a49f;}
.footer  ul li {color:#7e7c7a;}

.orbit {margin-bottom:0px;}
.orbit-caption2 {display:inline-block; position:absolute; top:70%; left:25%; right:25%; text-align:center; color:#ffffff; font-size:2rem; text-shadow: 1px 1px 1px #666666; font-family: 'Galdeano', sans-serif;}
.orbit-bullets {position:absolute; bottom:5%; left:30%; right:30%; opacity:0.1;}
.orbit-frame-bottom {position:absolute; bottom:0px; left:0px; width:100%;}
.orbit-frame-top {position:absolute; top:0px; left:0px; width:100%;}

.row {max-width:1200px;}

p, a, li {font-family: 'Yantramanav', sans-serif; font-weight: 400; color:#666666;}
/* h1, h2, h3, h4, h5, h6 {font-family: 'Yantramanav', sans-serif; font-weight: 300;} */
h1, h2, h3, h4, h5, h6 {font-family: 'Galdeano', sans-serif; color:#666666;}
p a {font-family: 'Yantramanav', sans-serif; font-weight: 700;}

h1 {font-size:2.5em; color:#777; padding-top:10px;}

.reveal {border-radius:5px}
.reveal h2 {margin-left:10px;}
.reveal p  {margin-left:15px;}

.reveal-thanks {display:none;}

.g-recaptcha div {
    margin: 0 auto;
    margin-bottom: 15px;
}

small.error {
  display: none;
  margin-top:5px;
  color: red;
}

#booking-form2 input, #booking-form2 select {
  margin-bottom: 0px;
}

#booking-form2 div.columns {
  margin-top: 10px;
}

#booking-form2 #submit-form:disabled {
    background-color: #666;
}

/* .logo {background:url(../images/muddy-pooch-logo-03-wr.jpg) bottom left no-repeat #fff; height:180px;} */
.logo {background:url(../images/logo-new.png) bottom right no-repeat #fff; height:180px; overflow:visible;}
.logo h1 {text-indent:-9000px;}

/*
.menu {padding-top:85px;}
.menu li a {font-size:1.5em; color:#666; font-family: 'Galdeano', sans-serif;}
.menu .fa-envelope-o {position:relative; top:-7px;}
.menu .fa-phone {position:relative; top:-3px;}
*/

.menu1 {padding-top:65px; float: right;}
.menu2 {padding-top:0px; float: right;}
.menu li a {font-size:1.5em; color:#666; font-family: 'Galdeano', sans-serif;}
.menu2 li a {padding-top:0px; color:#888;}
.menu2 .fa-envelope-o {position:relative; top:-7px;}
.menu2 .fa-phone {position:relative; top:-3px;}
.menu li span {font-size: 1.5em;color: #666;font-family: 'Galdeano', sans-serif;position: relative;top: -7px;}
.round-image { border-radius:100%;}

.row.book-a-walk {background:url('../images/footer-dog.png') bottom right no-repeat;}


/* Map stuff */
    #muddypooch-map {
	box-sizing:border-box;
	width:400px;
	height:400px;
    }
    .gm-style-iw * {
        display: block;
        width: 290px;
    }
    .gm-style-iw h4, .gm-style-iw p {
        margin: 0;
        padding: 0;
    }
    .gm-style-iw a {
        color: #4272db;
    }
	
    .container {
	width:100%;
	height:500px;
    }
    
.loading {
  display:none;
}

a {
    font-weight: 700;
}