/** Bootstrap Sizes Greed **********

Extra small devices Phones (<768px)
Small devices Tablets (≥768px)
Medium devices Desktops (≥992px)
Large devices Desktops (≥1200px)

********************************/

/** Fonts ********************/

@font-face {
    font-family: FontAwesome;
    src: url('../fonts/fontawesome-webfont.ttf');
    font-style: normal;
    font-weight: normal;
}
/****************************/


.entry {
    margin-bottom: 10px;
    padding: 20px;
}
.relative{
    position: relative;
}
.flex{
    display: flex;
}
.flex-wrap{
    flex-wrap: wrap;
}
.column-flex{
    display: flex;
    flex-direction: column;
}
.flex-center-center{
    justify-content: center;
    align-items: center;
}
.mb-0{
	margin-bottom: 0;
}
.text-primary{
	color: #2e4a9e;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    background: #efefef;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media only screen and (min-width: 1024px) {
    .nav-primary .wrap {
        height: 44px;
    }
    .header-outer-block .menu .mob-social-menu-cont{
        display: none;
    }
}
/********************************/
/*
 * Header Search Form
 */
@media only screen and (min-width: 1024px) {
    .nav-primary.genesis-responsive-menu ul li.header-search-outer.collapsed .search-btn{
        color: #494949;
    }
    .nav-primary.genesis-responsive-menu ul .header-search-outer.collapsed{
        width: 30px;
    }
    .nav-primary.genesis-responsive-menu ul li.header-search-outer.collapsed input{
        padding-left: 0;
        padding-right: 0;
        border-right: none;
    }
}