/*
 Theme Name: Shamrock Lawn Care - 2017 Child
 Description: The custom theme for Shamrock Lawn Care using the parent theme Twenty Seventeen.
 Author: FDLGC
 Author URI: https://fairdinkumlawns.com.au
 Template: twentyseventeen
 Version: 1
 */

 body.page-template-template-full-width #content #primary {
	max-width: 100%;
}

body.page-template-template-full-width #content #primary .entry-header,
body.page-template-template-full-width #content #primary .entry-content {
    float: none;
    width: 100%;
}

.site-branding {
    padding: 1em 0 0;
}


/* body.page-template-template-full-width #content #primary .entry-header {
    margin-bottom: 4em;
} */

.site-content {
    padding: 1em 0 0;
        padding-bottom: 0px;
}

/* Text */
h5 {
    padding:0;
}
.small-p {
    font-size: 75%;
}
.text-right {
    display: inline-block;
    float: right;
    text-align: center;
    padding-top: 0;
}

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

.red-alert {
    background: white;
    padding: 5px;
    color: red;
    font-weight: bold;
}

.green-alert {
    background: white;
    padding: 5px;
    color: green;
    font-weight: bold;
}

.green-underline {
    color: green; 
    text-decoration: underline;
}


/*Lists*/

.no-bullet{
    list-style-type: none !important;
}

/* Sidebar */

.sidebar-widget {
    margin-top: 1em;
    background: #f6f6f6;
    padding: 1em !important;
}

.widget-area {
    
}

/*Images*/

.image-max-width { 
    max-width: 100%; 
}

.img-center {
    margin: 0 auto;
    text-align: center;
}

/* Footer */

.site-footer {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.6;
    margin-top: 3em;
}

.site-footer .widget-column.footer-widget-1 {
    float: left;
    width: 32%;
    padding: 1em;
}

.site-footer .widget-column.footer-widget-2 {
    float: right;
    width: 32%;
    padding: 1em;
}

.site-footer .widget-column.footer-widget-3 {
    float: right;
    width: 32%;
    padding: 1em;
}

.social-navigation {
    clear: left;
    float: left;
    margin-bottom: 0;
    width: 32%;
}

.site-info {
    float: left;
    padding: 0.7em 0 0;
    width: 58%;
}

.social-navigation + .site-info {
    margin-left: 6%;
}

.site-info .sep {
    margin: 0 0.5em;
    display: inline;
    visibility: visible;
    height: auto;
    width: auto;
}

@media screen and (min-width: 47.500em){
    .header-phone{
        display: inline-block;
        float: right;
        text-align: center;
        padding-top: 0;
    }
}

@media screen and (max-width: 47.438em) {
    /* .site-footer {
		width: 100%;
    } */
    .custom-logo-link img{
        text-align:center !important;
        width: 100% !important;
        max-height: 100% !important;
    }
    .header-phone{
        text-align: center;
        padding-top: 1em;
        display: block;
    }

    .site-footer .widget-column.footer-widget-1 {
       
        width: 100%;
        padding: 1em;
    }
    
    .site-footer .widget-column.footer-widget-2 {
        
        width: 100%;
        padding: 1em;
    }
    
    .site-footer .widget-column.footer-widget-3 {
        
        width: 100%;
        padding: 1em;
    }
}