/*!
Theme Name: WP Gooweb
Theme URI: https://gooweb.vn
Author: Dev Gooweb
Author URI:
Description: "WP Gooweb" là 1 theme wordpress được phát triển và xây dựng bởi đội ngũ kỹ thuật của Gooweb. Theme được xây dựng dựa trên nền tảng là css boostraps 4 mới nhất. 
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: wp-gooweb
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, two-columns, left-sidebar, right-sidebar, custom-colors, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

WP Gooweb is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/


/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/
@media (min-width: 768px) { .hentry.card .card-body { padding: 2.5rem 4rem; }
  .wb-hide-mobile-sidebar .wp-bp-sidebar-width { display: block; } }



/*Header*/
article.article__inner .article__content h5 a,
.banner__content span,
.banner__content h6,
.dialogue__item article.article__inner .article__content .time_hour,
.dialogue__item article.article__inner .article__content .time_day {
    transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
}

article.article__inner .article__img img {
    -webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}

.header_banner,
.welcome_inner,
.footer,
.dialogue__inner {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.menu_area ul,
.menu_area li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.welcome,
.great_tripitaka,
.buddhist_poetry,
.gallery_area,
.news_area,
.footer,
.dialogue {
    position: relative;
    width: 100%;
    max-width: 100%;
    display: block;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

@font-face {
    font-family: "LiberationSans";
    src: url("assets/fonts/LiberationSans-Regular.ttf");
}

@font-face {
    font-family: "LiberationSans-Bold";
    src: url("assets/fonts/LiberationSans-Bold.ttf");
}

@font-face {
    font-family: "Roboto-Bold";
    src: url("assets/fonts/Roboto-Bold.ttf");
}

@font-face {
    font-family: "UTM American";
    src: url("assets/fonts/UTM American Sans_3.ttf");
}

.chu-noi {
    text-shadow: 2px 1px 0 #fff, 1px 2px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 4px 4px 4px #808080;
}

.border-1 {
    border: 1px solid #eaeaea;
}

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    word-wrap: break-word;
}

html {
    font-size: 62.5%;
}

body {
    font-family: "LiberationSans";
    height: 100%;
    background-color: #fff;
    font-size: 1.5rem;
    min-height: 680px;
    font-weight: 400;
    color: #424242;
    -ms-text-size-adjust: 100%;
    position: relative;
}

iframe {
    max-width: 100%;
}

footer {
    overflow: hidden;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    -o-object-fit: fill;
    object-fit: fill;
    -webkit-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "LiberationSans-Bold";
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    font-size: 1.4rem;
}

a,
a:hover,
a:focus,
a:visited {
    text-decoration: none;
    outline: none;
    color: #000;
    -webkit-transition: .4s linear all;
    -o-transition: .4s linear all;
    transition: .4s linear all;
}

section {
    position: relative;
}

article.article__inner {
    display: block;
}

article.article__inner .article__img {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
}

article.article__inner .article__img img {
    display: block;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    width: 100%;
}

article.article__inner .article__content {
    position: relative;
}

article.article__inner .article__content h5 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: initial;
}

article.article__inner .article__content p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

article.article__inner .article__content div p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 1.4rem;
}

article.article__inner:hover .article__img img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

article.article__inner:hover .article__content h5 a {
    color: #2b97eb;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border: 0;
    color: inherit;
    background-color: transparent;
    border-radius: 0;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border: 0;
    border-radius: 0;
}

.nav-tabs .nav-item {
    border: 0;
    outline: 0;
    border-radius: 0;
}

.nav-tabs .nav-link {
    border: 0;
    border-radius: 0;
}

.overflow {
    overflow: hidden;
}

.modal-dialog {
    max-width: 60vw;
}

.modal-body {
    height: 80vh;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.btns {
    display: inline-block;
    position: relative;
    background-color: #2b97eb;
    border: none;
    color: #fff;
    text-align: center;
    padding: .5rem 1.6rem;
    border: 1px solid #2b97eb;
}

.btns_xt {
    background-color: transparent;
    color: #2b97eb !important;
    padding: .5rem 2rem;
}

.btns_xt:hover {
    background-color: #2b97eb !important;
    color: #fff !important;
}

.btns_buy {
    position: absolute;
    bottom: 5%;
    right: -15%;
    color: #fff !important;
}

.btns_buy:hover {
    background-color: transparent !important;
    color: #2b97eb !important;
}

@-webkit-keyframes rotate-in-hor {
    0% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        opacity: 1;
    }
}

@keyframes rotate-in-hor {
    0% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        opacity: 1;
    }
}

/*---- Wrapper ----*/
.wrapper {
    max-width: 1456px;
    margin: auto;
    position: relative;
}

/**
 *
 * PREPARE
 * 
 */
.section__title {
    text-align: center;
    position: relative;
    margin-bottom: 3rem;
}

.section__title h6 {
    font-size: 3.5rem;
    color: #2b97eb;
    font-family: "Roboto-Bold";
    text-transform: capitalize;
}

.footer__title {
    position: relative;
    margin-bottom: 1rem;
}

.footer__title h6 {
    font-size: 2rem;
    font-family: "Roboto-Bold";
    text-transform: uppercase;
    color: #2b97eb;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: "LiberationSans-Bold";
}

/**
 *
 * HEADER
 * 
 */
.header_banner {
    min-height: 14rem;
    background-image: url("http://www.phaptangphatgiaovietnam.com/wp-content/uploads/2019/10/header-banner.png");
}

/**
 *
 *
 * 
 */
/*---------------- MENU -------------*/
.menu_area {
    position: relative;
    height: 5rem;
    line-height: 5rem;
}

.menu_area .menu__main {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.menu_area .menu__main li {
    position: relative;
    margin-right: 1rem;
}

.menu_area .menu__main li a {
    display: inline-block;
    color: #594ec8;
    text-transform: uppercase;
    font-size: 1.5rem;
    padding: 0 1.5rem;
    font-family: "LiberationSans-Bold";
}

.menu_area .menu__main li:hover a {
    color: #2b97eb;
}

/**
 *
 * BANNER
 * 
 */
.banner_area {
    position: relative;
    max-height: 55rem;
}

.banner_area img {
    width: 100%;
}

.banner__content {
    position: absolute;
    top: 20%;
    left: 14%;
    background-color: rgba(89, 78, 200, 0.4);
    color: #fff;
    padding: 7rem 5.5rem;
    text-align: center;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    z-index: 9999;
}

.banner__content span {
    position: absolute;
    overflow: hidden;
}

.banner__content span:nth-of-type(1) {
    display: inline-block;
    width: 80%;
    height: 5px;
    background-color: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 12%;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}

.banner__content span:nth-of-type(2) {
    display: inline-block;
    width: 5px;
    height: 25%;
    background-color: #fff;
    left: 10%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 12%;
}

.banner__content span:nth-of-type(3) {
    display: inline-block;
    width: 5px;
    height: 25%;
    background-color: #fff;
    right: 9%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 12%;
}

.banner__content span:nth-of-type(4) {
    display: inline-block;
    width: 5px;
    height: 25%;
    background-color: #fff;
    right: 9%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 9%;
}

.banner__content span:nth-of-type(5) {
    display: inline-block;
    width: 5px;
    height: 25%;
    background-color: #fff;
    left: 10%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 9%;
}

.banner__content span:nth-of-type(6) {
    display: inline-block;
    width: 80%;
    height: 5px;
    background-color: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 9%;
}

.banner__content h6 {
    font-size: 3rem;
    font-family: "UTM American";
    line-height: 4.5rem;
    margin-bottom: 2rem;
}

.banner__content .btns_xt {
    display: inline-block;
    background-color: #fff;
    border-color: #fff;
    border-radius: 3px;
    padding: 4px 20px;
}
#wowslider-container1 a {
    font-size: 15px;
}
.banner__content .btns_xt:hover {
    border-color: #2b97eb;
}

.banner__content:hover {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s;
    background-color: rgba(34, 34, 37, 0.4);
}

.banner__content:hover span:nth-of-type(1) {
    width: 0;
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
}

.banner__content:hover span:nth-of-type(2) {
    height: 0;
}

.banner__content:hover span:nth-of-type(3) {
    height: 0;
}

.banner__content:hover span:nth-of-type(4) {
    height: 0;
}

.banner__content:hover span:nth-of-type(5) {
    height: 0;
}

.banner__content:hover span:nth-of-type(6) {
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s;
    width: 0;
}

.banner__content:hover h6 {
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
    color: #2b97eb;
    text-shadow: 2px 1px 1px #feff0c, 2px 1px 2px #feff0c;
}

/**
 *
 * WELCOME
 * 
 */
.welcome {
    position: relative;
    margin-bottom: 7rem;
}

.welcome_inner {
    position: relative;
    background-image: url("http://devgooweb.top/phatgiao/wp-content/uploads/2019/10/welcome.png");
    min-height: 42rem;
}

.welcome_inner .row {
    background-color: #fff;
    max-width: 80%;
    position: relative;
    top: 7rem;
    left: 10rem;
}

.welcome_inner .row>div {
    padding: 0;
}

.welcome__content {
    position: relative;
    padding: 4rem;
}

.welcome__content h5 {
    font-size: 3rem;
    color: #2b97eb;
    font-family: "Roboto-Bold";
    margin-bottom: 2rem;
}

.welcome__content p {
    text-align: justify;
    color: #594ec8;
    margin-bottom: 3rem;
}

.welcome__content a {
    display: inline-block;
    color: #fff;
    border-radius: 3px;
}

.welcome__content a:hover {
    color: #594ec8;
    background-color: transparent;
}

/**
 *
 *  great_tripitaka
 * 
 */
.backface__img {
    position: absolute;
    top: 0;
    left: 0;
    background: -o-linear-gradient(52deg, #fcee0d, #ccf628);
    background: linear-gradient(38deg, #fcee0d, #ccf628);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 25rem;
    border-bottom: 1px solid #fffcc6;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transition: 1s all;
    -o-transition: 1s all;
    transition: 1s all;
    z-index: 1;
    opacity: 0;
}

.backface__img img {
    height: 16rem;
    -o-object-fit: scale-dowm;
    object-fit: scale-dowm;
}

.great_tripitaka__item {
    position: relative;
}

.great_tripitaka__item article.article__inner {
    display: block;
    position: relative;
    border: 1px solid #dee2e6;
    padding-bottom: .5rem;
    -webkit-perspective: 600px;
    perspective: 600px;
}

.great_tripitaka__item article.article__inner .article__img {
    border-radius: 0.25rem;
    margin-bottom: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
}

.great_tripitaka__item article.article__inner .article__img img {
    height: 25rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.great_tripitaka__item article.article__inner .article__img:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline-offset: -4px;
    outline: 4px solid #fff;
}

.great_tripitaka__item article.article__inner .article__content {
    position: relative;
    text-align: center;
    padding: 2rem;
    padding-top: 1rem;
}

.great_tripitaka__item article.article__inner .article__content h5 a {
    font-size: 1.4rem;
    text-transform: uppercase;
    color: #2b97eb;
    line-height: 21px;
}

.great_tripitaka__item article.article__inner .article__content p {
    color: #594ec8;
    text-align: justify;
}

.great_tripitaka__item article.article__inner .article__content div p {
    color: #594ec8;
    text-align: justify;
}

.great_tripitaka__item article.article__inner .article__content a {
    color: #fff;
    padding: .5rem 2rem;
}

.great_tripitaka__item article.article__inner .article__content a:hover {
    background-color: transparent;
    color: #2b97eb;
}

.great_tripitaka__item article.article__inner:hover .article__img {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    opacity: 0;
}

.great_tripitaka__item article.article__inner:hover .article__img img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.great_tripitaka__item article.article__inner:hover .backface__img {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 1;
}

.great_tripitaka__item article.article__inner:hover .article__content h5 a {
    color: #594ec8;
}

.great_tripitaka__item article.article__inner:hover .article__content p {
    color: #424242;
}

/**
 *
 * buddhist_poetry
 * 
 */
.buddhist_poetry__item {
    position: relative;
}

.buddhist_poetry__item article.article__inner {
    display: block;
    position: relative;
}

.buddhist_poetry__item article.article__inner .article__img {
    border-radius: 0.25rem;
    margin-bottom: 0;
}

.buddhist_poetry__item article.article__inner .article__img img {
    height: 20rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.buddhist_poetry__item article.article__inner .article__img:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline-offset: -4px;
    outline: 4px solid #fff;
}

.buddhist_poetry__item article.article__inner .article__content {
    position: relative;
    text-align: center;
    padding: 2rem;
    padding-top: 1rem;
}

.buddhist_poetry__item article.article__inner .article__content h5 a {
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #2b97eb;
    line-height: 1.5;
}

.buddhist_poetry__item article.article__inner:hover .article__img img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.buddhist_poetry__item article.article__inner:hover .article__content h5 a {
    color: #594ec8;
}

/**
  *
  *  GALLERY
  *
  * 
  */
.lightgallery__picture {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.lightgallery__picture .img__item {
    width: calc(100% / 4);
    display: block;
    position: relative;
}

.lightgallery__picture .img__item:after {
    content: "\f00e";
    font-family: "fontAwesome";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-color: rgba(43, 151, 235, 0.5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 4rem;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.lightgallery__picture .img__item img {
    height: 24rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.lightgallery__picture .img__item:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.lg-toolbar {
    display: block;
}

.lg-group span,
#lg-download {
    display: none;
}

.lg-close {
    display: block !important;
}

/**
   *
   * NEWS AREA
   *
   * 
   */
.news__item {
    position: relative;
}

.news__item article.article__inner {
    display: block;
    position: relative;
}

.news__item article.article__inner .article__img {
    border-radius: 0.25rem;
}

.news__item article.article__inner .article__img img {
    height: 25rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.news__item article.article__inner .article__content {
    position: relative;
    text-align: center;
    top: -6rem;
    background-color: #fff;
    max-width: 90%;
    padding: 1rem;
    margin: auto;
    color: #594ec8;
}

.news__item article.article__inner .article__content i {
    color: #2b97eb;
}

.news__item article.article__inner .article__content h5 a {
    font-size: 1.5rem;
    color: #2b97eb;
}

.news__item article.article__inner .article__content p {
    text-align: justify;
}

.news__item article.article__inner .article__content div p {
    text-align: justify;
}

.news__item article.article__inner .article__content .article_time {
    padding: .5rem 0 1rem 0;
}

.news__item article.article__inner:hover .article__img img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.news__item article.article__inner:hover .article__content h5 a {
    color: #424242;
}

/**
   *
   * footer
   * 
   */
.footer {
    background-image: url("http://devgooweb.top/phatgiao/wp-content/uploads/2019/10/bg_footer.jpg");
    padding-bottom: 0;
}

.footer ul,
.footer li {
    padding: 0;
    margin: 0;
    list-style-type: square;
    list-style-position: inside;
}

.footer__item {
    position: relative;
}

.footer__item ul {
    position: relative;
}

.footer__item ul li {
    margin-bottom: 1rem;
    color: #594ec8;
}

.coppyright {
    background-color: #2b97eb;
    color: #fff;
    padding: 1.5rem;
}

/**
 *
 * dialuge
 *
 * 
 */
.dialogue {
    overflow: hidden;
    max-height: 45rem;
}

.dialogue__inner {
    background-image: url("http://devgooweb.top/phatgiao/wp-content/uploads/2019/10/bg_video.png");
    background-attachment: fixed;
}

.dialogue__inner .container>.row {
    position: relative;
}

.dialogue__inner .container>.row>div:first-of-type {
    padding: 0;
}

.dialogue__item {
    position: relative;
}

.dialogue__item article.article__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: #2b97eb;
    margin-bottom: 3rem;
}

.dialogue__item article.article__inner .article__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    position: relative;
    margin-bottom: 0;
}

.dialogue__item article.article__inner .article__img:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
}

.dialogue__item article.article__inner .article__img>img {
    height: 14rem;
    -o-object-fit: cover;
    object-fit: cover;
}

.dialogue__item article.article__inner .article__content {
    position: relative;
    padding: 1rem;
    padding-left: 1.5rem;
}

.dialogue__item article.article__inner .article__content h5 a {
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #fff;
}
.phapthoai-page .dialogue__item article.article__inner .article__content h5 a{
    color: #123;
}
.dialogue__item article.article__inner .article__content .time_hour,
.dialogue__item article.article__inner .article__content .time_day {
    font-size: 1.4rem;
}

.dialogue__item article.article__inner .article__content .time_hour:hover,
.dialogue__item article.article__inner .article__content .time_day:hover {
    color: yellow;
}
.phapthoai-page .dialogue__item article.article__inner:hover .article__content h5 a{
    color: #2b97eb;
}
.dialogue__item article.article__inner:hover .article__img {
    -webkit-box-shadow: 3px 2px 19px 1px #ffffff8c, 0px 1px 7px 1px rgba(255, 255, 255, 0.55), 0px 1px 7px 1px #ffffff36, 0px 1px 7px 1px #ffffff26;
    box-shadow: 3px 2px 19px 1px #ffffff8c, 0px 1px 7px 1px rgba(255, 255, 255, 0.55), 0px 1px 7px 1px #ffffff36, 0px 1px 7px 1px #ffffff26;
}

.dialogue__item article.article__inner:hover .article__img img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.dialogue__item article.article__inner:hover .article__content h5 a {
    color: yellow;
}

.play_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
}

.play_icon img {
    height: 2.5rem;
    -o-object-fit: scale-down;
    object-fit: scale-down;
}

.dialogue__main {
    position: relative;
    margin: 2rem 0;
    list-style: none;
    overflow-y: scroll;
    max-height: 370px;
    overflow-x: hidden;
    padding-left: 15px;
}
.dialogue__main::-webkit-scrollbar {
    width: 9px;
    background-color: #2b97eb;
}
.dialogue__main::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #2b97eb;
}
.dialogue__main::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 0px;
    background-color: #F5F5F5;
}
.dialogue__main h6 {
    font-size: 3rem;
    color: #fff;
    font-family: "Roboto-Bold";
    margin-bottom: 2rem;
}

.dialogue__img {
    height: 100%;
}

.dialogue__img img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
}

.contentVideo {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 45rem;
}
.section__title__post>h3 {
    color: #2b97eb;
    font-family: "Roboto-Bold";
}
@media (max-width: 1365px) and (min-width: 1024px){
   #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px!important;
} 
}
@media (min-width: 1024px) and (max-width: 1365px) {
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
            padding: 0px 15px 0px 15px;
    }
    .header_banner{
            min-height: 11rem;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .header_banner{
        min-height: 11rem;
    }
    .banner__content {
        padding: 3rem 4.5rem;
    }

    .banner__content h6 {
        font-size: 2rem;
        line-height: 3rem;
    }

    .banner__content .btns_xt {
        font-size: 1.3rem;
        padding: 3px 15px;
        margin-bottom: 0;
    }

    .welcome_inner .row {
        top: 4rem;
    }

    .welcome {
        margin-bottom: 0;
    }

    .great_tripitaka .row>div {
        padding: 0 .5rem;
    }

    .news_area {
        padding-top: 0;
    }

    .modal-dialog {
        max-width: 94%;
        top: 14%;
    }

    .modal-body {
        height: 60vh;
    }
}

@media (max-width: 575.98px) {
    .header_banner {
        min-height: 6rem;
    }

    .banner__content {
        display: none;
    }

    .welcome {
        padding-top: 3rem;
        margin-bottom: 0;
        background-color: #eee;
    }

    .welcome_inner .row {
        max-width: 100%;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: relative;
        margin: auto;
        border: 0;
        height: 100%;
        background-color: transparent;
    }

    .welcome__content {
        padding: 0;
        border: 0;
    }

    .welcome_inner {
        min-height: auto;
        background-image: none;
    }

    .welcome__content p {
        color: #424242;
    }

    .great_tripitaka .row>div {
        padding: 0 .5rem;
    }

    .great_tripitaka__item article.article__inner .article__content>a {
        padding: inherit;
    }

    .great_tripitaka__item article.article__inner .article__content h5 a {
        padding: 0;
    }

    .great_tripitaka__item article.article__inner .article__content p {
        font-size: 1.4rem;
    }

    .great_tripitaka__item article.article__inner .article__content {
        padding: 5px 7px;
    }

    .great_tripitaka__item article.article__inner {
        margin-bottom: 2rem;
    }

    .dialogue__item article.article__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .dialogue {
        max-height: 74rem;
    }

    .modal-dialog {
        max-width: 100vw;
    }

    .modal-body {
        height: 60vh;
    }

    .modal-dialog {
        top: 14%;
    }

    .lightgallery__picture .img__item {
        width: calc(100% / 2);
    }

    .news_area .row>div {
        padding: 0 .5rem;
    }

    .news__item article.article__inner .article__content p {
        text-align: left;
    }

    .news__item article.article__inner {
        max-height: 38rem;
    }

    .footer .row>div {
        padding: 0 .5rem;
    }

    .footer__title h6 {
        font-size: 1.5rem;
    }

    .footer__item ul li {
        font-size: 1.3rem;
    }

    .footer__item ul li {
        margin-bottom: .5rem;
    }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	font-family: "LiberationSans-Bold"; 
}
div#owl-great {
    padding-left: 0;
    padding-right: 0;
}
div#owl-great .owl-item {
    padding-left: 15px;
    padding-right: 15px;
}
.owl-nav button {
    position: absolute;
    top: 25%;
}
button.owl-prev {
    left: 15px;
}
button.owl-next {
    right: 15px;
}
.owl-nav button i {
    background: #fff;
    font-size: 30px;
    border: 1px solid #2b97eb;
    display: inline-block;
    padding: 2px 10px;
}
.archive-title{
        font-size: 3rem;
    color: #2b97eb;
    font-family: "Roboto-Bold";
    text-transform: capitalize;
}
.title__related h3 span {
    font-size: 2rem;
    font-family: "Roboto-Bold";
    text-transform: uppercase;
    color: #2b97eb;
}
span.grtyoutube-popup-close:before {
    content: '\f057';
    font-family: fontawesome;
    position: relative;
    top: -5px;
    right: 5px;
}
.single-title{
    color: #2b97eb;
    font-family: "Roboto-Bold";
}