/*! Place styles that are not related to main template here */
#main #content {
    padding: 25px 15px 0;
}

#other-page #main #content {
    padding: 25px 15px;
}

#other-page #main #content h1 a {
    text-decoration: none;
    color: inherit;
}

#other-page #main #content .post:not(:last-child) {
    margin-bottom: 25px;
}

.wpcf7 br {
    display: none;
}

#other-page #main #content #text-content {
    float: left;
    max-width: 70%;
}

#other-page #main #content input[type=submit]:hover {
    opacity: 0.8;
}

#other-page #main #content #wpcf7-f46-o1 {
    float: right;
    max-width: 300px;
}

#main #content #wpcf7-f46-o1 textarea,
#main #content #wpcf7-f46-o1 input,
#main #content #wpcf7-f47-p16-o1 textarea,
#main #content #wpcf7-f47-p16-o1 input {
    width: 100%;
    margin-top: 10px;
    outline: none;
    padding: 5px;
}

#main #content #wpcf7-f46-o1 input[type=submit] {
    width: inherit;
    margin-top: 20px;
}

.error404 #main #content #text-content {
    float: none !important;
    max-width: inherit !important;
}

#is-home #main #content #wpcf7-f46-o1,
.page-id-16 #main #content #wpcf7-f46-o2,
.error404 #main #content #wpcf7-f46-o1 {
    display: none;
}

.page-id-16 #main #content #text-content {
    float: none !important;
    max-width: inherit !important;
}

.page-id-16 #main #content #text-content .caption,
.page-id-16 #main #content #text-content .text p {
    max-width: 70%;
    float: left;
}

.page-id-16 #main #content #text-content #wpcf7-f47-p16-o1 {
    float: right;
}

.page-id-16 #main #content #text-content #wpcf7-f47-p16-o1 p {
    max-width: inherit;
    float: none;
}

#other-page #header #header-content {
    position: inherit;
}

#other-page #header #bottom-header #main-menu nav ul li.menu-item-has-children .sub-menu {
    background: #4C4C4C;
}

#other-page #main #content #wpcf7-f47-p16-o1 {
    max-width: 320px;
}

#main #content #wpcf7-f47-p16-o1 textarea,
#main #content #wpcf7-f46-o1 textarea {
    resize: vertical;
    min-height: 200px;
}

#main #content #wpcf7-f47-p16-o1 input[type=submit] {
    width: inherit;
    margin-top: 20px;
}