/*
 Theme Name:     Kilby Family Dentistry 2019
 Theme URI:      
 Description:    
 Author:         Spyderserve Corp
 Author URI:     https://www.spyderserve.com
 Template:       spyderHealth
 Version:        20200214.1
*/
 
/*@import url("../[parent theme directory]/style.css"); */
 
/* =Theme customization starts here
------------------------------------------------------- */

@font-face {
    font-family: "sovelyn";
    src: url(fonts/sovelyn/sovelyn.ttf);
}


@font-face {
    font-family: "glamor";
    src: url(fonts/Glamor/Glamor-Regular.ttf);
}

@font-face {
    font-family: "satisfy";
    src: url(fonts/Satisfy/Satisfy-Regular.ttf);
}

@font-face {
    font-family: "marck";
    src: url(fonts/Marck_Script/MarckScript-Regular.ttf);
}

@font-face {
    font-family: "sedgwick";
    src: url(fonts/Sedgwick_Ave/SedgwickAve-Regular.ttf);
}

@font-face {
    font-family: "homemade apple";
    src: url(fonts/Homemade_Apple/HomemadeApple-Regular.ttf);
}

@font-face {
    font-family: "allura";
    src: url(fonts/Allura/Allura-Regular.ttf);
}

.font-alternate
{
    font-feature-settings: "salt";
    -webkit-font-feature-settings: "salt";
    -o-font-feature-settings: "salt";
    -moz-font-feature-settings: "salt";
    -ms-font-feature-settings: "salt";
}
.spyderTestimonials blockquote .description
{
    font-family: "allura", cursive;
    font-size:40px;
}
.spyderTestimonials blockquote .author
{
    font-family: sovelyn;
}
.spyderTestimonials blockquote .description, .spyderTestimonials blockquote .author
{
    color:#ffffff;
    text-align:center;
}

body #mainContent ul
{
    list-style: outside disc;
    margin-left: 20px;
}

/* Styling for Blog Archive */

.content.home #mainContent article
{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}

/* styling for spyderPosts section (spyder-portal) */
.spyderPosts
{
}
.spyderPosts li:before
{
    content: "\f212"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    width: 1.6em;
    font-size:50px;
}
.spyderPosts li
{
    list-style:none;
    font-size:20px;
    min-height:50px;
    padding-bottom:20px;
}
.spyderPosts li:last-child
{
    padding-bottom:0px;
}
.spyderPosts li a
{
}

/* add styling for cta hyperlink */

a.spyder-cta
{
    border: 1px solid #019245;
    border-radius: 5px;
    color: #019245;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
    width: auto;
}

.menu-main-container.stretch {
    height: 800px;
}
.menu-main-container {
    height: auto;
}

#mainMasthead {


}

.content {

}

/* Styling for Google Reviews */
.wp-google-reviews .wp-google-review
{
    display:none;
}
.wp-google-reviews .wp-google-review:first-child
{
    display:block;
}
.wp-gr.wpac .wp-google-name
{
    display:none;
}

@media only screen and (max-width : 599px)
{
    h1.post_title
    {
        font-size:24px !important;
        white-space: pre-wrap !important;
        overflow-wrap: break-word !important;
        display: block !important;
    }

    #mainContent img
    {
        display:block;
        float:none;
        margin-left:auto;
        margin-right:auto;
    }

    #footer_column_1 p {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

.author {
    display: none !important;
}