/*
 * Theme Name:  Squaretype Child
 * Theme URI:   https://codesupply.co/themes/squaretype/
 * Description: Squaretype Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    squaretype
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

/* pagination css */
  .navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}
.ajax-navigation{display:none;}
/* end pagination css */

.navpagination {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 50px;
}
.navpagination li a {
    background-color: rgb(8 24 51 / 80%);
}
.navpagination li.active a, .navpagination li a:hover {
    background-color: rgb(8 24 51 / 100%);
}
ul.phys-breadcrumb {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    align-items: center;
    background: #c2f9ca;
    padding: 15px;
}
ul.phys-breadcrumb li a:hover {
    text-decoration: underline;
    color: #4282c3;
}

.mobileView h4 {
    color: #fff;
    font-size: 12px;
}
.mobileView h4.mt-4 {
    margin-top: 20px;
}

.article_category {
    margin: 15px 0;
}
.article_category h3 {
    font-size: 24px;
    font-weight: 700;
    color: #081833;
}
.articlesView {
    border: 1px solid #54c6d1;
    border-radius: 4px;
    margin: 10px 0;
    background-color: #fafafa;
}
.articlesView h4 {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 8px;
}
.articlesView img {
    border-radius: 4px 4px 0 0;
    height: 150px;
    object-fit: cover;
    object-position: center;
}
.articlesView span {
    padding: 5px 8px;
    display: inline-block;
    color: #1a265f;
}
.articlesView p {
    padding: 10px 8px;
    font-size: 14px;
    color: #3a3a3a;
}
.articlesView p a {
    color: #1a265f;
    font-weight: 600;
}
.viewallBtn {
    margin: 0;
    border: 1px solid #081833;
    padding: 9px 20px;
    border-radius: 4px;
    background-color: #081833;
    transition: all 0.2s linear;
}
.viewallBtn a {
    color: #fff;
}
.viewallBtn:hover {
    transform: translateY(-3px);
    box-shadow: 0px 15px 10px -15px #111;
}
.viewallBtn a:hover {
    color: #fff;
}
footer.customFooter .innerBlock p:first-child {
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    margin-bottom: 20px;
}