.faq-area {
       border-top-color: #81998b!important; 
       border-top-style: solid; 
       border-top-width: 6px!important; 
    } 

.header_bg {
       background-image: url('https://app.simplylilac.com/perio-indy/wp-content/uploads/sites/10/2017/11/background-header.png')!important; 
       opacity: 1; 
    } 

.header-scrolled #header_meta .schedule_button {
       display: none!important; 
    } 

.hero-text h2 {
       font-size: 40px; 
       text-shadow: -2px 2px 3px rgba(0,0,0,0.35); 
    } 

.stitch-button a {
       border-color: rgba(255,255,255,0.5)!important; 
       border-style: dashed!important; 
       border-width: 1px!important; 
       display: inline-block!important; 
       margin-bottom: 5px!important; 
       margin-left: 5px!important; 
       margin-right: 5px!important; 
       margin-top: 5px!important; 
       width: calc( 100% - 10px )!important; 
    } 

.stitch-button {
       background-color: #81998b; 
    } 

.thin_rows td:first-child {
       width: 40%; 
    } 

.white-text {
       color: #ffffff!important; 
    } 

.white-text .avia_responsive_table td {
       color: #ffffff!important; 
    } 

h1 {
       font-family: Hoefler Text, Garamond, Baskerville, Baskerville Old Face, Times New Roman, serif; 
    } 

h2 {
       font-family: Hoefler Text, Garamond, Baskerville, Baskerville Old Face, Times New Roman, serif; 
    } 

#footer .hours_widget table {
       margin-top: 0px; 
    } 

#footer .hours_widget td {
       padding-bottom: 4px; 
       padding-top: 4px; 
    } 

#header .logo {
       height: 168px; 
       top: -50px; 
    } 

#header .logo img {
       padding-bottom: 15px; 
       padding-top: 10px; 
    } 

#header_meta {
       background-color: transparent; 
       background-image: none; 
       background-position: left bottom; 
       border-bottom-style: none!important; 
       border-bottom-width: 0!important; 
       border-style: none; 
    } 

#header_meta .schedule_button a {
       border-color: rgba(255,255,255,0.69); 
       border-style: dashed; 
       border-width: 1px; 
       color: #ffffff; 
       display: inline-block; 
       padding-bottom: 10px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 10px; 
       text-decoration: none!important; 
    } 

#header_meta .schedule_button a:hover {
       color: #ffffff!important; 
       text-decoration: none!important; 
    } 

#header_meta .schedule_button {
       background-color: #81998b!important; 
       margin-left: 10px; 
       padding-bottom: 4px; 
       padding-left: 4px; 
       padding-right: 4px; 
       padding-top: 4px; 
    } 

#header_meta .schedule_button:hover {
       text-decoration: none!important; 
    } 

#top #header_main {
       background-color: transparent!important; 
       background-image: none; 
       background-position: left top!important; 
       border-style: none; 
       z-index: 20; 
    } 

#top.page-id-76 #av_section_2 .av-masonry .av-masonry-image-container {
       border-color: #81998b!important; 
       border-style: solid; 
       border-width: 2px!important; 
       margin-bottom: 6px; 
       margin-left: 6px; 
       margin-right: 6px; 
       margin-top: 6px; 
    } 

.advanced_menu_phone {
    } 


@media screen and (max-width: 667px)  { .advanced_menu_phone {   display: none; }  }  
@media screen and (max-width: 667px)  { #header_meta .schedule_button {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .advanced_menu_phone {   display: none; }  }  
@media screen and (max-width: 480px)  { #header_meta .schedule_button {   display: none!important; }  }  