.footer {
    background: #fbf6f7;
    font-family: 'CourierSans-Bold';
    border-top: 1px solid #f4a7b7;
}
    .footer a:focus, .footer a:hover {
        color: #F4A7B7;
        opacity: .9;
    }
        .scroll-top {
    background-color: #f4a7b7;
}
.btn.btn-brand {
    background: red;
    border-color: #f4a7b7;
}
.btn.btn-brand:hover {
    background: #f4a7b7;
    border-color: #f4a7b7;
}

.header {

    height: 101px;
}
.header.header-shadow {

    height: 81px;
}
    /**
 * Polaroid Images
 */
    .polaroid-images {
    margin: 10px 0;
    float: left;
}

.polaroid-images a {
    background: white;
    display: inline;
    float: left;
    margin: 0 15px 30px;
    padding: 10px 10px 25px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
    z-index: 0;
    position: relative;
}

.polaroid-images a:after {
    color: #333;
    font-size: 20px;
    content: attr(title);
    position: relative;
    top: 15px;
}

.polaroid-images img {
    display: block;
    width: inherit;
}

.polaroid-images a:nth-child(2n) {
    -webkit-transform: rotate(4deg);
    -moz-transform: rotate(4deg);
    transform: rotate(4deg);
}

.polaroid-images a:nth-child(3n) {
    -webkit-transform: rotate(-24deg);
    -moz-transform: rotate(-24deg);
    transform: rotate(-24deg);
}

.polaroid-images a:nth-child(4n) {
    -webkit-transform: rotate(14deg);
    -moz-transform: rotate(14deg);
    transform: rotate(14deg);
}

.polaroid-images a:nth-child(5n) {
    -webkit-transform: rotate(-18deg);
    -moz-transform: rotate(-18deg);
    transform: rotate(-18deg);
}

.polaroid-images a:hover {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 10;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,.7);
    box-shadow: 0 10px 20px rgba(0,0,0,.7);
}
body {
    font-family: 'CourierSans-Regular';
}
.top_padding {
margin-top:60px;
}
h3, h4, h5, h6 {
    font-family: 'CourierSans-Regular';
}
.header {
    font-family: 'CourierSans-Regular';

}
.extra-nav > ul > li > a, .inner-nav > ul > li > a {
    font-size: 16px;
}
    .extra-nav > ul > li > a:hover, .inner-nav > ul > li > a:hover {
        color: #E62B24;
    }

.BlogDescription {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.btn.btn-white:focus, .btn.btn-white:hover {
    background-color: #F4A7B7;
    border-color: #e62b24;
    color: #e62b24;
}
.btn.btn-white:focus, .btn.btn-white:hover {
    background-color: #e62b24;
    border-color: #F4A7B7;
    color: #fff;
}

.special-heading h1, .special-heading h2, .special-heading h3, .special-heading h4, .special-heading h5, .special-heading h6 {
    border-bottom: 2px solid #e62d25;
    display: inline-block;
    padding: 0 0 7px;
    margin: 0 0 -2px;
}

.special-heading {
    border-bottom: 1px solid #F4A7B7;
    margin-bottom: 25px;
}

blockquote:hover {
    border-color: #e62d25;
}

a:focus, a:hover {
    outline: 0;
    text-decoration: none;
    /* color: #e62d25; */
    background-color: #e62d25;
    color:white !important;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

a, a:link {
    outline: 0;
    text-decoration: none;
    color: #F4A7B7;
}
.HoverModelAdress {
    color:white;
    font-size:22px;
    font-family: 'CourierSans-Bold';
}

.extra-nav > ul > li, .inner-nav > ul > li a:focus, a:hover {
    background-color: white;
    color:#e62b24 !important;
}

.portfolio-overlay{
    background-color: #e62b24;
}
.font-40{
    font-size:40px;
}

.white_link a, a:hover {
    color:#f4a7b7 !important;
    transition: none;
}

.white_link a:hover {
    color: #e62b24 !important;
    transition: none;
}
.white_link a:visited {
    color:#f4a7b7 !important;
    transition: none;
}
.white_link a:active {
    color:#f4a7b7 !important;
    transition: none;
}

.portfoli-details li > h5 {
    font-size: 14px;
}