/*
 Theme Name:   Bloomfield Foot Specialists
 Theme URI:    https://bloomfieldfootcare.com
 Description:  Custom theme
 Author:       BD
 Author URI:   https://bloomfieldfootcare.com
 Template:     generatepress
 Version:      0.1
*/
/*home page*/
body.home .featured-image img {background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
max-width: 100% !important;
width: 100% !important;
height: auto; }
/*typography*/
.widget-title {
    margin-bottom: 10px;}
.inside-page-hero h1 {text-align:center; }
.inside-footer-widgets h2.widget-title {
    color: #fff;
	font-weight:bold;}
.header-widget h2.widget-title {font-size: 28px; line-height:20px;}

.header-widget h2.widget-title a {color: #339900;}
h3 {
    margin-bottom: 5px;}		
	h4.plogin {
    margin: 0;
    padding: 5px 0 0 0;
    background: #339900;
font-size: 1em;
-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.5);
box-shadow: 1px 1px 6px
    rgba(0,0,0,0.5);
    min-height: 60px;
    height: auto !important;
    height: 60px;
}
h4.plogin a {color: #fff !important; }
.separate-containers .page-header-image,
.separate-containers .page-header-contained,
.separate-containers .page-header-image-single,
.separate-containers .page-header-content-single {
	margin-top: 0px;
}
/*links*/
a{ border-bottom: dotted 1px #336699; }

#menu-footer li a, .inside-footer-widgets a  { border-bottom: dotted 1px #ececec; }

#menu-footer li a:hover, #menu-footer li.current-menu-item a { color: #fc6; }

.entry-title a {color: #336699; border-bottom-color:#336699; }

.widget li  {margin-bottom: 4px; }

body.home h3 { background: #f5f5f5; padding:15px 0 20px 0;}

body.home h3 img { padding: 0 0 10px 0; }
.site-logo a, ul#menu-mainmenu li a, a img, .post-image a, ul.lsi-social-icons li a { border-bottom: none !important; }
.main-navigation ul ul {width:275px !important; }
.main-navigation .main-nav ul li a {
margin-bottom: 0px;
}
.main-navigation .main-nav ul ul li a {padding: 7px 20px; }

.widget-area .widget {
    padding: 20px;
}
.inside-header {
    padding:15px 40px 0 40px;
}
.wp-block-image.bio  .alignleft { 
    margin: 0 1em .1em 0;
}
.site-footer {background-color: #003366 !important; }
.footer-bar { float: none !important; text-align:center !important;
padding-bottom:10px; 
border-bottom: solid 1px #666;
}
.inside-footer-widgets a.button {text-align:center; border-bottom: none; width: 70%; background-color: #333;}
.inside-footer-widgets a.button:hover {background-color: #1e72bd;}
.copyright-bar {font-size: 0.85em;
padding-top: 10px;
}

.inside-top-bar {
    padding: 3px 10px 3px 10px !important;
}
.page .comments-area {display:none;}
/*testimonials*/
h3.testimonial-heading {
  padding: 0 0 0 0 !important;
  margin-bottom:5px; }
  
h3.testimonial-heading::before {
	font-size: 2em;
  font-family: FontAwesome;
  content: '\f10d'; /*quote left icon*/ 
  color: #ccc; 
  padding: 0 10px 0 0;
  margin-bottom:5px; }
  
.testimonial-field.testimonial-name {text-align:center !important; }

p.hl {margin-bottom:0.5em;}

/*FAQs*/
div.ufaq-faq-title h4 {
font-size: 20px;
}
@media screen and (max-width: 810px) {
/*responsive img
.wp-block-image.bio .alignleft{
	margin: 0 0.1em .1em 0;
}
.wp-block-image.bio img {
    height: auto;
    max-width: 70%;
}*/
}
