
.footer_bottom ul li a {
    font-size: 11px;
}

.blog_holder.blog_small_image article .post_image {
    height: 400px;
    overflow: hidden;
}

.column2.footer_bottom_column {
    width: 60%;
}

.column1.footer_bottom_column {
    width: 40%;
}

footer .container_inner {
    padding: 0;
    margin: 0;
    margin-right: 0;
    width: 100%;
}

a.footer_link_instagram {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px !important;
    line-height: 3em;
    font-size: 1.3em;
    color: #c8c5c0;
    border: 1px solid #c8c5c0;
    padding: 5px 43%;
}

a.footer_link_instagram:hover {
    background: black;
    color: white !important;
    border: 1px solid black !important;
}

@media screen and (max-width: 768px) {
a.footer_link_instagram {
    padding: 5px 20%;
}

.column1.footer_bottom_column {
    width: 100%;
}

.column2.footer_bottom_column {
    width: 100%;
}
}

.copyright_text img {
    width: 100px;
    margin-right: 10px;
}

.drop_down .second .inner ul {
    background: white !important;
}

.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 240px;
}

.drop_down .second .inner > ul > li > a {
    color: #313131;
}

.drop_down .second .inner > ul > li > a:hover {
    color: black;
}

ul#menu-fullscreen-menu {
    margin-right: -60px;
}

nav.main_menu>ul>li>a {
    position: relative;
    padding: 0 13px;
}

span.plus {
    display: none;
}

.book_menu a span {
    padding: 10px 7px 10px 10px;
    border: 1px solid black;
}