/*!
Theme Name: Margaret Westlie Theme
Theme URI: Margaret Westlie
Author: Margaret Westlie
Author URI: Margaret Westlie
Description: Margaret Westlie
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: margaret-westlie-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.main-section.cust-def {
    ul { list-style-type: disc; list-style-position: outside; margin: 0 0 20px 10px;
         li { list-style-type: disc; list-style-position: outside;}
    }
    ol { list-style-type: decimal; list-style-position: outside; margin: 0 0 20px 10px;
        li { list-style-type: decimal; list-style-position: outside; }
    }

    .comment-form {
        label { vertical-align: top; margin-right: 15px;}       
    }
     button, [type=button], [type=reset], [type=submit] {background-color: #000000;
            border: 2px solid #000000;     outline: none;     cursor: pointer;     color: #ffffff;
            padding: 8px 15px;
        }
        input, button, select, optgroup, textarea {border: 1px solid #000000;     outline: none;     cursor: pointer;     color:#000000;
            padding: 8px 15px;}


    ul.pagination  {list-style-type: none; list-style-position:inherit; margin-left: 0;
        li {list-style-type: none; list-style-position:inherit; margin-left: 0;}
        .page-link { background-color: black; color: white; border: 1px solid #000000; text-decoration: none;
            &:hover { color: yellow;}
        }
        .active .page-link { background-color: white; color: black; }
        .disabled .page-link { opacity: 0.5; cursor:not-allowed;}
    }



}

.error404 .main-section.cust-def {
        display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.inner-page .btn-link { height: auto;  border: 2px solid transparent;}
.inner-page .btn-link:hover {
    text-decoration: none;
    color: #000000;
    border: 2px solid #000000;
}
.inner-page .other-links .row { align-items: center;}

@media screen and (max-width:767px){
    .inner-page .book-listing .forbtn { display: inline-flex; margin: 0 auto;}
    .footer .main-footer .copy-footer span.space { display: block; width: 100%;}
}