/*
Theme Name: ASG
Author: uberbrand
Description: This theme is dedicately design for ASG site.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
 */
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 0px;
    clear: both;
}
.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 18px;
    height: 12px;
}

.common-listing.landing-navigation .listing-content p {
    margin-bottom: 11px;
}
.foot-menu li:first-child {
    margin-bottom: 19px;
}

.foot-menu li:first-child a {
    font: 16px/1 "oswald_regularregular",sans-serif;
    letter-spacing: 0.05em;
}
@media (min-width: 640px){
    footer .container{
        display:flex;
        flex-wrap:wrap;
        align-items:center;
    }
}
footer .social-widget{
    margin-top:0;
}
body.search {
    margin:0;
}
.our-capabilities-list ul li a span{
    max-width:285px;
}

.single .content *:after{
	display: none;
}

/* REMOVED
.page-id-956 .cat-listing, .post-type-archive-insights .cat-listing {
    display: none;
}

.page-id-956 .listing-item, .post-type-archive-insights .listing-item {
    margin-top: 0;
} */

/* Added by Roshan */
.copyright-text {
	text-align: right;
    font-size: 12px;
    display: block;
    margin-top: 10px;
}
.gform_wrapper form .gform_footer input[type=submit] {
    margin-top: 15px;
    border-radius: 18px;
    padding: 10px;
    display: inline-block;
    line-height: 1;
    font: 16px "ubunturegular",sans-serif;
    position: relative;
    text-align: center;
    padding: 5px 26px;
    border: 2px solid #00b09c;
    color: #00b09c;
    background-color: white !important;
    min-width: 150px;
    cursor: pointer;
    outline: none;
}

.page-template-template-generic .asg-new-section p:after, strong:after{
	clear: both;
    display: block;
    display: inline-block !important;
    content: "";
}