:root {
    --gray: #F6F6F6;
    --gray1: #DDD;
    --gray2: #999;
    --white: #FFF;
    --primary: #333;
    --money: hsl(350, 100%, 75%);
    --color1: hsl(25, 100%, 75%);
    --color2: hsl(350, 100%, 75%);
    --color3: hsl(25, 100%, 75%);
    --tag_01: hsl(350, 100%, 75%);
    --tag_02: hsl(25, 100%, 75%);
}

body {
    font-size: 16px;
}
.btn.btn-primary {
    background-color: var(--color1);
    border-color: var(--color1);
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active {
    background-color: var(--color1);
    border-color: var(--color1);
    filter: brightness(90%) contrast(120%);
}
.btn.btn-outline-primary{
    color: var(--color1);    
    border-color: var(--color1);
}
.btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:active {
    color: var(--white);
    background-color: var(--color1);
    border-color: var(--color1);
    filter: brightness(90%) contrast(120%);
}
.header .navbar-brand{
    width: 70%;
    max-height: unset;
}
@media (min-width: 992px) {
    .header .navbar-brand img {
        height: auto;
    }
}

.page_main {
    margin-top: 139px;
}
@media (max-width: 1180px) {
    .page_main {
        margin-top: 124px !important;
    }
}
@media (max-width: 991px) {
    .page_main {
        margin-top: 80px !important;
    }
    .header .hamburger {
        top: 50%;
    }
}
@media (max-width: 576px) {
    .page_main {
        margin-top: 91px !important;
    }
}
.section_title i {
    color: var(--color1);
}

.sidebar .sidebar_content {
    border-top: 3px solid var(--color1);
}

.issue_section .issue_button .btn_pdf {
    color: var(--color2);
}

.issue_section .issue_button .btn_pdf:hover, .issue_section .issue_button .btn_pdf:focus {
    color: var(--color1);
}

.issue_section .issue_button .btn_online {
    color: var(--color2);
}

.issue_section .issue_button .btn_online:hover, .issue_section .issue_button .btn_online:focus {
    color: var(--color1);
}

.photo_section:before {
    background: hsla(25, 50%, 50%, .6);
}

.footer_area {
    background-color: hsl(25, 70%, 97%);
}
@media (max-width: 768px) {
    .footer_area h2 {
        border-color: var(--color1);
    }
}
@media (max-width: 576px) {
    .footer_area h2 {
        border-color: #D2D2D2;
    }
}

.footer_copyright, .footer_copyright a {
    font-size: 14px;
}

.section_footer .copyright {
    color: #666;
    font-size: 14px;
}

.sidebar_donate a {
    background-color: var(--color1);
    opacity: .6;
}

.sidebar_donate a:hover, .sidebar_donate a:focus, .sidebar_donate a:active {
    background-color: var(--color1);
    opacity: 1;
}

.sidebar_cart {
    background: none;
    background-color: var(--color2);
    opacity: .6;
}

.sidebar_cart:hover, .sidebar_cart:focus, .sidebar_cart:active {
    background: none;
    background-color: var(--color2);
    opacity: 1;
}

.go_top {
    opacity: .6;
}

.go_top:hover {
    opacity: 1;
}

.gallery_item .thumb:after {
    border-right: 3px solid var(--color1);
    border-bottom: 3px solid var(--color1);
}

.header_nav nav .sub_menu li a:hover{
    color: var(--color2);
}