/*.am-fullscreen-menu-opener, .am-fullscreen-menu-opener .am-fm-lines {
    position: relative;
    display: inline-block;
    vertical-align: middle;
	  margin-top: 22px;
}*/
@media only screen and (max-width: 600px) {

    .am-fullscreen-menu-opener,
    .am-fullscreen-menu-opener .am-fm-lines {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        padding: 20px 0;
        margin: 10px -10px;

    }

}

.blogpage-single {
    background: #fff !important
}

.blogpage-single p {
    margin: 20px 0;
    line-height: 1.6em;
    font-size: 1.2em;
}

@media only screen and (max-width: 600px) {
    .singlecontainer {
        padding: 20px 10px;
    }
}

h3,
h4,
h5,
h6,
.heading_font,
.h3-look,
.h4-look,
.h5-look,
.h6-look {
    margin-top: 20px;
}



.am-menu-drop-down .second .inner ul li a {
    font-size: 16px;
    color: #000000;
    font-weight: 700;
}

#wpforms-submit-793 {
    display: block;
    width: 100%;
    border: none;
    background-color: #542e86;
    padding: 14px 28px;
    font-size: 16px;
    text-align: center;
}

.am-menu-main-menu>ul>li>a {
    color: #512887;
}

.header-top .container-fluid {
    background-color: #ffffff;
    border-bottom: 1px solid #e5e5e5;
}

.singlecontainer {
    /*padding: 20px 200px;*/
    border: 0px solid #e5e5e5;
}

.top-img img {
    max-width: 100%;
}

.lead {
    font-size: 1.25rem;
    line-height: 1.6em;
    font-weight: 300;
    margin-bottom: 20px;
}

.text-block {
    /*position: absolute;
    bottom: 20px;
    right: 20px;
    background-color: black;
    color: white;
    padding-left: 20px;
    padding-right: 20px;*/

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: black;
    color: white;
    padding: 20px;
}

.posted {
    font-style: italic;
    font-size: 12px;
}

.linkpost {
    font-weight: 900;
    color: #542e86;
}