/*
Theme Name: Avada Child for Yves Tanguy
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 1.0.0
License: Themeforest Split Licence
License URI: -
Template: Avada
Text Domain: Avada-child
*/

main a, .swpm_mini_login_wrapper a {
    text-decoration: underline;
}

.swpm-validate-form td {
    padding: 10px 10px 0 0;
}

.main-drawing-image {
    /* max-height: 350px; */
    max-width: 100%;
}
.small-drawing-image {
    max-height: 250px;
    max-width: 237px;
}
.additional-drawing-image {
    max-height: 200px;
    max-width: 100%;
}

.category-name {
    text-align: center;
    margin: 0;
}

.center {
    text-align: center;
}

.hidden-important {
    display: none !important;
}

.hidden {
    display: none;
}

.padding-b-10 {
    padding-bottom: 10px;
}

.padding-t-10 {
    padding-top: 10px;
}

.col-md-3.drawing {
    display: -webkit-inline-box;
    float: initial;
    vertical-align: bottom;
}
.col-md-3.drawing .col-md-12 {
    padding: 0;
}

.custom-header {
    background-color: #557a95;
    font-size: 16px;
    color: white;
}
.custom-header a {
    color: white;
}

.page-template-blank .post-content {
    padding-top: 0;
    padding-right: 20px;
}
.page-template-blank .post-content h1 {
    margin-top: 0;
}

.post-content {
    padding-top: 20px;
    font-size: 16px;
}
.post .post-content .image {
    margin-bottom: 0;
}

.archive .pagination {
    margin-bottom: 10px;
    margin-top: 10px;
}

.post-content input[type=submit] {
    background: #111111;
    
    display: flex;
    overflow: hidden;

    margin: 10px;
    padding: 6px 12px;

    cursor: pointer;
    text-align: center;
    
    color: #fff;
    border: 0 none;
    border-radius: 4px;

}

.swpm_mini_login_wrapper {
    padding-top: 10px;
    float: right;
}

.swpm-registration-membership-level-row {
    display: none;
}

.swpm-login-widget-action-msg {
    color: red;
}

@media only screen and (min-width: 512px) {
    .swpm-login-form-inner {
        width: 50%;
    }
    .swpm-pw-reset-email-input {
        width: 50%;
    }
}
    
@media only screen and (min-width: 768px) {
    #tosModal .modal-dialog {
        width: 800px;
    }
    .modal-dialog .close {
        padding-bottom: 10px;
    }
}

.fusion-header div.fusion-logo {
    margin: 0;
}
.fusion-body .fusion-header .fusion-main-menu .current_page_item > a {
    color: #7395ae;
}
.fusion-main-menu ul.fusion-menu {
    margin-top: 5px;
}
.fusion-main-menu ul.fusion-menu ul {
    margin-top: 0px;
}

#menu-item-276 ul.sub-menu li {
    display: inline-block;
    float: left;
    width: 85px;
}
#menu-item-276 ul.sub-menu li:nth-child(odd) {
    float: left;
    margin-right: 10px;
}
#menu-item-276 ul.sub-menu li:nth-child(even) {
    float: right;
}

div.search-page-search-form-top {
    margin-bottom: 0;
}

.home .table-2 tr td {
    border-bottom: none;
}
