@charset "utf-8";
/* Facebook Plugin */
#fb-root {
    display: none;
}
.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	min-width: 280px;
	width: 100% !important;
}
.fb-like-box iframe[style] {
	min-width: 280px;
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	min-width: 280px;
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	min-width: 280px;
	width: 100% !important;
}
.-cx-PRIVATE-pluginBoxContainer__border {
	border: none
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 100% !important;
}
.fb-page, .fb-page span, .fb-page span iframe[style] {
	width: 100% !important;
}

@media (max-width: 575px) {
    .title-word {
        font-size: 6rem;
    }
}

@media (min-width:768px)
{
    .div-table
    {
        display: table;
        border-collapse: collapse;
    }
    .div-table .row
    {
        display: table-row;
    }
    .div-td
    {
        display: table-cell;
        vertical-align: middle;
        float: none;
    }
}

@media (max-width: 768px) {
    .other-link ul {
        float: none;
    }

    .other-link li a {
        padding-left: 0;
        padding-right: 20px; 
    }

    .comments-area .comment-list .comment .comment-body .comment-author {
        float: none;
        display: block;
    }

    .comments-area .comment-list .comment .comment-body .comment-meta-wrap {
        padding: 0;
    }

    .post-share-title {
        display: block;
    }

    .single-post .entry-footer .post-share-title .post-share {
        left: initial;
    }

    .location {
        float: none;
    }

    .cms-address {
        margin-bottom: 0;
    }
}

@media (max-width: 991px) {
    .today {
        display: none;
    }

    .UserInfo {
        margin-top: 0;
    }

    #cms-header-logo img {
        max-width: 25%;
    }

    header#masthead {
        height: auto !important;
    }

    ul.sub-menu {
        display: block;
    }
}

@media (min-width: 992px) {
    ul.sub-menu {
        display: none;
    }    
}