﻿.tp-caption h2,
.tp-caption h3 {
    color: #fff;
}

.tp-caption a.btn-info {
    background: #3bc5d2;
    color: #fff;
}

    .tp-caption a.btn-info:hover {
        background: #2da7b3;
    }



.tp-caption2 a.btn-info {
    background: #3bc5d2;
    color: #fff;
}

    .tp-caption2 a.btn-info:hover {
        background: #2da7b3;
    }

.tp-caption2 {
    float: right;
    border-bottom: 7px solid #2d4062;
}

    .tp-caption2 i {
        color: #fff;
        text-shadow: 0px 1px 0px rgba(109, 87, 58, 0.33);
    }
/*----------------*/
.tp-banner-container .line:before {
    background: #2d4062;
}
.tp-banner-container .menu-content #accordion {
    max-height: 295px;
    height: 295px;
    overflow-y: scroll;
    width: 300px;
    padding-top: 17px;
    padding-bottom: 50px;
    background:#e0e5ec;
}

.tp-banner-container .menu-content .panel-default a {
    color: #363535;
}

.tp-banner-container .menu-content .panel-body a:hover {
    color: #146cae;
}

.tp-banner-container .menu-content .panel-default .panel-body ul li a {
    border-bottom: 1px solid #d7d7d7;
}

.tp-banner-container .menu-content .panel-default .panel-body ul li:hover {
    background: #405371;
}

    .tp-banner-container .menu-content .panel-default .panel-body ul li:hover a {
        border-bottom: 1px solid #e0e5ec;
        color: #fff;

    }

.tp-banner-container .menu-content .panel-default .divider {
    background: #beccd6;
}

.tp-banner-container .menu-content .panel-default .panel-heading a {
    background: #e0e5ec;
    border-color: none;
}

    .tp-banner-container .menu-content .panel-default .panel-heading a:hover {
        background: #405371;
        color: #fff;
    }
    .tp-banner-container .menu-content .panel-heading{
         background: #e0e5ec;
    }

/*.tp-banner-container .menu-content .panel-default .panel-heading:hover,
        .tp-banner-container .menu-content .panel-default .panel-heading:hover .divider {
            background: #405371;
        }*/

.tp-banner-container .menu-content .menu-logo {
    background: #405371;
    border-bottom: 1px solid #364d68;
    padding-left: 17px;
}

    .tp-banner-container .menu-content .menu-logo img {
        height: auto;
    }
    .tp-banner-container .menu-content .menu-logo .icon-group-font i{
        color:#e3eaf3;
    }
    .tp-banner-container .menu-content .menu-logo .icon-group .icon-bar {
        background: #e3eaf3;
    }

@media(min-width:320px) {
    .tp-banner-container .menu-content #accordion {
        width: 280px;
    }
}

@media(min-width:768px) {
    .tp-banner-container .menu-content #accordion {
        width: 300px;
    }
}
.social .socials a:hover {
    color: #2d4062;
}
.slidemenu .slidemenucontent {
    background: #fcfaf8;
}

.slidemenu .bar-menu-ac-kapa {
    background: rgba(33, 23, 18, 0.30);
    border-top: 1px solid #271e1d;
}

    .slidemenu .bar-menu-ac-kapa a {
        color: #241412;
    }

.slidemenu ul li a {
    color: #272727;
}

.slidemenu ul li:last-of-type a {
    border-right: none;
}

.slidemenu ul li a:hover {
    color: #6d6d6d;
}

.slidemenu ul li a.active {
    background: #6b86a3;
    color: #fff;
    text-shadow: -1px 1px 0px rgba(82, 91, 100, 0.87);
}

@media(min-width:320px) {
    .slidemenu ul li, .slidemenu ul li:nth-last-child(2) {
        border-color: #9b9b9b;
    }

        .slidemenu ul li a {
            border-right: none;
        }
}

@media(min-width:768px) {
    .slidemenu ul li a {
        border-right: 1px solid #9b9b9b;
    }
}

@media(min-width:992px) {
    .slidemenu ul li a {
        border-right: 1px solid #9b9b9b;
    }
}

@media(min-width:1200px) {
    .slidemenu ul li a {
        border-right: 1px solid #9b9b9b;
    }
}
