

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Optima, Segoe, "Segoe UI", Tahoma, Verdana, Segoe, sans-serif !important;
    font-size:1.7em;
}

.special-menu-item {
	font-weight:bold;
	padding:5px 14px;
	border:2px solid white;
	border-radius: 12px;
}

body {
    padding-top: 50px
}

body>.navbar {
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

@media (min-width:768px) {
    body>.navbar-transparent {
        background-color: transparent
    }
    body>.navbar-transparent .navbar-nav>.open>a {
        background-color: transparent!important
    }
}

footer {
    margin: 5em 0
}

footer li {
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em
}

footer p {
    clear: left;
    margin-bottom: 0
}

.ss-item .ss-item-text{
    background-color:white;
    text-align:center;
    padding: 10px 20px;
    border-radius:0 0 5px 5px;
    font-weight:bold;
}
.ss-item .ss-item-text, .ss-item img{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width:300px;
}
.ss-item img{
    border-radius:5px 5px 0 0;
}