/*
 * Cappadocia Web v1.0 (//cappadociaweb.com)
 * Copyright 2019 - ~ The Cappadocia Web (by Aktan Can) Authors
 * Licensed (//cappadociaweb.com/library/license)
 */
/*========================================================================================================================*/
@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css");
@import url("https://use.fontawesome.com/releases/v5.11.2/css/all.css");
@import url('https://fonts.googleapis.com/css?family=Muli:300,400,700&display=swap&subset=latin-ext');
/*========================================================================================================================*/

.btn.focus {
    outline: none !important;
    box-shadow: none !important;
}

*:focus {
    outline: none !important;
    box-shadow: none !important;
}

.cursor-pointer {
    cursor: pointer;
}

.text-nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-black {
    color: #131110 !important;
}

.bg-black {
    background-color: #131110 !important;
}

.border-black {
    border-color: #131110 !important;
}

.text-red {
    color: #db3431 !important;
}

.bg-red {
    background-color: #db3431 !important;
}

.border-red {
    border-color: #db3431 !important;
}

.box-shadow-down {
    box-shadow: 0 0.5rem 0.5rem rgba(19, 17, 16, 0.2) !important;
}

.box-shadow-up {
    box-shadow: 0 -0.5rem 0.5rem rgba(19, 17, 16, 0.2) !important;
}
/*========================================================================================================================*/
body {
    font-family: 'Muli', sans-serif;
    margin: 0px;
    min-width: 320px;
}
/*========================================================================================================================*/
.tooltip {
    font-family: 'Muli', sans-serif;
    font-size: 10px;
}

.tooltip-inner {
    max-width: inherit;
    border-radius: 0px !important;
}
/*========================================================================================================================*/
@media (max-width:1199px) {
    #page-title h1 {
        font-size: 2rem;
    }
}

@media (max-width:991px) {
    #page-title h1 {
        font-size: 1.8rem;
    }
}

@media (max-width:767px) {
    #page-title h1 {
        font-size: 1.6rem;
    }
}

/*========================================================================================================================*/
#navbar #socials a {
    transition: all 0.4s ease;
}

    #navbar #socials a:hover {
        color: #131110 !important;
    }

@media (max-width:575px) {
    #navbar #socials a span {
        display: none;
    }

    #navbar #socials a i {
        font-size: 1.33333em;
        line-height: .75em;
        vertical-align: -.0667em;
    }
}

/*========================================================================================================================*/

#navbar .navbar-nav .nav-item.nav-link {
    position: relative;
    margin-left: 14px;
    padding: 1rem 0.5rem;
    color: #131110 !important;
    transition: all 0.4s ease;
}


    #navbar .navbar-nav .nav-item.nav-link:hover,
    #navbar .navbar-nav .nav-item.nav-link.active {
        color: #db3431 !important;
    }

#navbar .navbar-nav .dropdown.show .nav-item.nav-link {
    color: #db3431 !important;
}

#navbar .navbar-nav .dropdown .dropdown-menu {
    border-top: none !important;
    margin-left: 22px !important;
}

    #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item {
        color: #131110 !important;
        background-color: #f8f9fa !important;
        padding: 0.5rem 1rem !important;
        transition: all 0.4s ease;
    }

        #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover,
        #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:focus,
        #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item.active,
        #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:active {
            color: #db3431 !important;
            background-color: #f8f9fa !important;
        }

@media (max-width:991px) {
    #navbar .navbar-nav {
        border-top: 1px solid #db3431;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        #navbar .navbar-nav .nav-item.nav-link {
            padding: 0.5rem;
            border-bottom: 1px solid #e9e9e9;
        }

            #navbar .navbar-nav .nav-item.nav-link:last-child {
                border-bottom: 0px !important;
            }

        #navbar .navbar-nav .dropdown .dropdown-menu {
            border: none !important;
        }

            #navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item {
                border-bottom: 1px solid #e9e9e9;
            }
}
/*========================================================================================================================*/

#footbar .nav-item.nav-link {
    position: relative;
    color: #131110 !important;
    transition: all 0.4s ease;
}

    #footbar .nav-item.nav-link::after {
        content: "";
        position: absolute;
        left: 14px;
        right: 14px;
        bottom: 6px;
        height: 1px;
        background-color: #e9e9e9;
    }

    #footbar .nav-item.nav-link:hover,
    #footbar .nav-item.nav-link.active {
        color: #db3431 !important;
    }
/*========================================================================================================================*/
