/*
Theme Name: Moochy Pooch
Author: Matt Poole
Author URI: http://levensdigital.com
Description: Simple Bootstrap Theme For Wordpress
Version: 1.0
*/


html, body {
    min-height:100%;
    margin:0;
}

/* utility ---------------------------------------------------------------------------------------------------------------------------------------- */
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }

.padding-bottom-50 {
    padding-bottom:50px;
}

.padding-top-50 {
    padding-top:50px;
}

h5 {
    margin-bottom: 30px;
}

.membership li {
    margin-bottom: 20px;
}


.main-content {
    padding-top:20px;
    padding-bottom:20px;
    min-height: 400px;
}

h2 {
    color: #4a2f83;
}

.moochy-button {
    color: #ffffff;
    background-color: #4a2f83;
}

p {
    line-height: normal;
}

/* utility ---------------------------------------------------------------------------------------------------------------------------------------- */


.logo {
    width: 100%;
}

.footer-copyright {
    color: #4a2f83;
}


/* navbar ---------------------------------------------------------------------------------------------------------------------------------------- */
.moochy-navbar {
    font-family: "Itim", serif;
    font-weight: 400;
    /* font-style: italic; */
}

.moochy-navbar li.menu-item a:before {
    font-family: "FontAwesome"; font-weight: 900; content: "\f1b0";
    padding-right: 5px;
    font-style: normal;
    font-size: 20px;
    padding-right: 7px;
    color: #b9afd0;
}



.moochy-navbar li.menu-item a {
    color: #ffffff !important;
    /* border-color: #4a2f83;
    border-style: solid;
    border-width: 2px; */
    background-color: #4a2f83;
    border-radius: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.moochy-navbar li.menu-item:last-child a {
    margin-right: 0px;
}

.moochy-navbar .navbar-collapse li.menu-item:last-child a {
    margin-right: 10px;
}




.moochy-navbar li.menu-item a:hover:before {
    color: #ffffff;
    
}

.custom-toggler {
    background-color: #4a2f83;
    margin-bottom: 10px;
}

.custom-toggler:focus {
    outline: none;
}

.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(185,175,208, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/* center navbar */
.main-navbar-container {
    padding:0;
    background-color: none;
}

/* navbar ---------------------------------------------------------------------------------------------------------------------------------------- */

/* finds ----------------------------------------------------------------------------------------------------------------------------------------- */
.finds-image {
    max-height: 300px;
    max-width: 400px;
}

.finds-info {
    font-size: 14px;;
}

.finds-label{
    color: #666666;
    margin-right:5px;
}
.finds-time-period{
    margin-left:100px;
}

.finds-content {
    margin-top: 20px;
    min-height: 400px;
}
/* finds ----------------------------------------------------------------------------------------------------------------------------------------- */

/* footer ---------------------------------------------------------------------------------------------------------------------------------------- */
footer p {
    font-size: 12px;
}

/* .site-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;   
} */

/* footer ---------------------------------------------------------------------------------------------------------------------------------------- */

/* responsive ---------------------------------------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:991px){

    .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
        font-size: 50px;
    }   
}


/* iPhone 15 and 15 Pro */
@media only screen 
    and (width: 393px) 
    and (height: 852px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }

/* iPhone 15 Plus and 15 Pro Max */
/* 1179×2556 pixels at 460ppi */
@media only screen 
    and (width: 430px) 
    and (height: 932px) 
    and (-webkit-device-pixel-ratio: 3) {
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }
 }

/* For iPhone 12, iPhone 12 Pro, iPhone 13, iPhone 13 Pro, and iPhone 14 */
/* 1170×2532 pixels at 460ppi */
@media only screen 
    and (width: 390px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }

/* For iPhone 12 Pro Max, iPhone 13 Pro Max, and iPhone 14 Plus: */
/* 1284×2778 pixels at 458ppi */
@media only screen 
    and (width: 428px) 
    and (height: 926px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }

/* For iPhone X, iPhone Xs, iPhone 11 Pro, iPhone 12 Mini, and iPhone 13 Mini: */
/* 1080×2340 pixels at 476ppi */
@media only screen 
    and (width: 375px) 
    and (height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }

/* For iPhone XR, and iPhone 11: */
/* 828×1792 pixels at 326ppi */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }


/* For iPhone Xs Max, and iPhone 11 Pro Max: */
/* 1242×2688 pixels at 458ppi */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 3) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }

/* For iPhone 7 (2016), iPhone 8 (2017), and iPhone SE (1st to 3rd gen): */
/* 750×1334 pixels at 326ppi */
@media only screen 
    and (width: 375px) 
    and (height: 667px) 
    and (-webkit-device-pixel-ratio: 2) { 
        .moochy-navbar li.menu-item a, .moochy-navbar li.menu-item a:before {
            font-size: 50px;
        }   
    }


/* responsive ---------------------------------------------------------------------------------------------------------------------------------------- */
