/*
 Theme Name:   SODENTAL GP
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme customized for sodental.com/
 Author:       ASW
 Author URI:   https://astreetweb.com
 Template:     generatepress
 Version:      0.1
 LOGO blue: #04423B - header
 LOGO green: #B9CEB9
 darker green: #678E80
*/
.home .site-content {padding-top:6px!important;} 
.textwidget {font-size:15px;}
div#footer-widgets {border-top:1px solid #eee;}
#media_image-2 {text-align:center;}
.top_contact {font-size:1.1em; text-align:right; color:#04423b; padding:2px 2px 0 0;}
.top_contact a {color:#04423b;}
.top_contact a:hover {color:#c30;}
.top_contact .headline {color:#04423b; text-transform:uppercase; letter-spacing:1px; font:1.3em Oswald, sans-serif; padding-bottom:2px;}
.top_contact .text {color:#04423b; font:1.1em Oswald, sans-serif; padding-bottom:4px;}

h4.testi {font-size:1.26em; color:#79410a; margin-bottom:.05em;}
p.testi {margin-bottom:.5em;}
.author {color:#79410a;}

.su-spoiler-title {font-size:16px!important;} 

/* contact page */
p span.phone-large {font-size:1.62em; font-weight:bold;}

.home h1.entry-title {display: none;}
 ul.default  li,  ol.default  li {padding-bottom:.75em!important;} 
 p.note {font-size:.86em; font-style:italic;}

.phone a {font-size: 1.6em; color:#ffffee!important;}
a.phone-header, a.home-banner-phone { font-size:28px; color:#fff; font-weight:700; text-decoration: none; }
a.phone-header:hover, a.home-banner-phone:hover {color:#F3B007;}
.bg-phone {background:#ee8f00; padding: 10px 22px 1px; text-align:center;}


p.phone-body a.phone {font-size:24px; font-weight:700; }

.wp-caption {text-align:center;}

.footer-text {font-size:16px; padding: 0px 14px; }
a.footer-link, a.footer-link:visited  {color:#CFF; font-size:.82em;}

.uppercase {text-transform:uppercase; letter-spacing:1px;}
a.testi-link {font-size:.9em; color: #3384e8;}
a.testi-link:hover {color: #fa9006;}



.main-navigation {
   
    border-bottom: 1px dotted #131b80;
}

.phone-link {font-size:1.36em;}

.spacer-container {
  max-width: 50%;  
  margin: 30px auto 20px;
}
p.spacer-bar { 
            display: flex; 
            flex-direction: row; 
		
        } 
          
        p.spacer-bar:before, 
        p.spacer-bar:after { 
            content: ""; 
            flex: 1 1; 
            border-bottom: 1px dotted #000; 
            margin: auto; 
			
        } 


