/*
  Theme Name: Lajr
  Theme URL: https://ea773660-4fbb-4669-943f-c87b53bf1424.p.bardy.io/
  Description: 
  Author: webii
  Author URI: https://ea773660-4fbb-4669-943f-c87b53bf1424.p.bardy.io/
  Version: 3.0
  */
body {font-family: 'Libre Franklin'; font-size:16px; line-height:22px; color:#333F48;  overflow-x: hidden;}
.form-control:focus {border-color:#d4d4d6; -webkit-box-shadow: none; box-shadow: none;}
*:focus {outline: none; text-decoration:none;}
input:-webkit-autofill{background:#fff;}
button:focus{outline:0;}
a {-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;}

a, a:hover {
    color: #be5927;
}
.single #article-page-section ul li, .single #article-page-section ol li,
 #newsletter-monitor-section ul li, #newsletter-monitor-section ol li  {
  font-size: 20px;
  line-height: 32px;
}
.container-fluid{padding-right:40px; padding-left:40px;}

/* ==== Reset CSS  ==== */
h1{font-size:55px; color:#fff; line-height:65px; font-family: 'Georgia'; font-weight:bold;}
h2{font-size:32px; color:#333f48; font-family: 'Georgia';}
h3{font-size:32px; color:#333f48; line-height:35px; font-family: 'Libre Franklin'; font-weight:300;}
h4{font-size:20px; color:#333f48; line-height:35px; font-family: 'Libre Franklin'; font-weight: 300;  font-style: italic;}
h5{font-size:24px; color:#333f48; line-height:30px; font-family: 'Libre Franklin'; font-weight: 400;}
p{font-size:20px; color:#333f48; line-height:32px; font-family: 'Libre Franklin';}

.heading-box{margin-bottom:40px;}
.heading-box h2{text-align:center; margin:10px 0px;}
.heading-box-lajr{margin-bottom:40px; background:#be5927; padding:5px 0; display: inline-block;
width: 100%;}
/*.news-courses-list .heading-box-lajr {
    background: #F8F8F8;
}
.news-courses-list .heading-box-lajr h4 a{
    color: #A04400;
}*/
.heading-box-lajr h4{text-align:center; color:#fff; text-transform:uppercase; margin:0; letter-spacing:2px;}
.heading-box-lajr h4 a {
    color: #fff;
}
.heading-box-lajr h4 a:hover {
    text-decoration: unset;
}
img {
    max-width: 100%;
    height: auto;
}
#journalism-inner-page-heading{background:#005f86; padding:26px 0; text-align:left;}
#journalism-inner-page-heading h3{margin-bottom:0; color:#fff;}
#journalism-inner-page-heading span {
    margin-bottom: 0;
    color: #fff;
    font-size: 32px;
    line-height: 35px;
   font-family: 'Libre Franklin';
   font-weight: 300;
}
.single  .article-banner-bg h1 {
    font-size: 34px;
    line-height: 40px;
}
.pri-btn{background:#fff; color:#BE5927; font-size:20px; padding:10px 52px; text-transform:uppercase; font-weight:600; border:1px solid #fff;}
.pri-btn:hover, .pri-btn:focus{text-decoration:none; color:#fff; background:transparent; border:1px solid #fff;}


/* ==== Navigation Animation Icon ==== */
.navbar-toggler .top-bar {transform: rotate(45deg); transform-origin:10% 10%;}
.navbar-toggler .middle-bar {opacity: 0;}
.navbar-toggler .bottom-bar {transform: rotate(-45deg);  transform-origin:17% 90%;}
.navbar-toggler.collapsed .top-bar {transform: rotate(0);}
.navbar-toggler.collapsed .middle-bar {opacity:1;}
.navbar-toggler.collapsed .bottom-bar {transform:rotate(0);}
.enter-course-btn{padding:5px 14px!important; border-radius:5px; background:#be5927; font-size:10px; font-weight:600; text-transform:uppercase; color:#fff; margin:0 20px 0 0;}
.enter-course-btn:hover, .enter-course-btn:focus{background:#9b4216; color:#fff; text-decoration:none;}
#collapsibleNavbar{width:100%; position:absolute; right:15px; top:0;}
.navbar-brand{position:relative; z-index:5;}

/* ==== Navigation ==== */
.navbar-dark{padding-top:20px; padding-bottom:70px;}
.header-bg-top{background:#be5927; padding:7px 0; text-align:right;}
.header-bg-top .container-fluid{padding-right:32px;}
.social-header-box ul li{display:inline;}
.navbar-nav{margin-top:3px;}
.navbar-dark .navbar-nav .nav-link{color:#333F48; font-size:17px; font-weight:bold; padding:0;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color:#005f86; text-decoration:none; font-weight:bold;}
.social-header-box{margin-left:40px;}
.header-navbar-link{text-align:right; width:100%; margin-bottom:0;}
.header-navbar-link li{display:inline;}
.header-navbar-link a{color:#333f48; font-size:12px; font-weight:500;}
.header-navbar-link a:hover, .header-navbar-link a:focus{text-decoration:underline;}
.header-nav-box{width:100%; margin-top:5px;}
.header-nav-box ul li{margin-right:5px;}
.header-navbar-link .page-item{margin-left:3px;}
.nav-link{display:inline-block; padding:0;}
.border-none{display:none!important;}
.header-nav-box .navbar-nav{float:left; margin-left:30px; margin-top:5px;}
#collapsibleNavbar .social-icons{ float:right; margin-top:10px;}
.header-logo{width:585px; height:39px;}
.search-header-text{display:none;}
.search-form{float:right;}
#custom-search-form {margin:0; margin-top:5px; padding:0;}
#custom-search-form i{color:#be5927;}
#custom-search-form .search-query{border:0; box-shadow:none; border-bottom:2px solid #999fa3;  background:#fff; min-height:25px; font-size:14px; color:#333f48; line-height:25px; width:150px;}
.search-query::placeholder {color:#333f48;  opacity:1;/* Firefox */}
.search-query:-ms-input-placeholder {/* Internet Explorer 10-11 */ color:#333f48;}
.search-query::-ms-input-placeholder {/* Microsoft Edge */ color:#333f48;}
#custom-search-form button{background:none; padding:0; margin:-5px 0 5px 0; position: relative; right:0; margin-bottom: 0;}
#custom-search-form button:focus{box-shadow:none;}
.search-query:focus + button{z-index:3;}


/* ==== Author Name Page ==== */
#recent-articles-content-section{padding:0 0 65px 0;}

#recent-articles-content-section img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);}
.recent-articles-space{margin-bottom:45px;}
.recent-articles-text h3 a{padding-bottom:5px; font-size:24px; font-family: 'Libre Franklin'; font-weight:500; line-height:32px; color:#333f48; display:inline-block;}
.recent-articles-text ul {margin:5px 0 10px 0;}
.recent-articles-text ul b{color:#be5927;}
.page-template-blog .recent-articles-text h3 a {
    font-weight: bold;
}

/* ========== About Page ========== */
#staff-section .heading-box{margin-bottom:50px;}
.bottom-space{margin-bottom:60px;}
#staff-section img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);}
.staff-img-box img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);}
.staff-page-text h5 a{font-size:18px; color:#be5927; font-weight:bold; margin-bottom:10px;}
.staff-img-box{margin-bottom:90px;}
.staff-img-box img{margin-bottom:30px;}
.staff-img-box h5 a{color:#be5927; font-weight:bold;}
.staff-img-box h5{font-size:18px; color:#be5927; font-weight:500; margin-bottom:5px;}
#staff-section-image{padding:40px 0 0 0;}
#about-section{padding:50px 0 70px 0;}
#about-section img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);} 

.author #about-section img:hover {
    filter: unset;
}
#about-section img{margin:0 15px 20px 0;}

/* ========== Newsletter Page ========== */
#newsletter-section{padding:50px 0 65px 0;}
.newsletter-heading-text{padding:0 0 22px 0;}
.newsletter-heading-box{margin-bottom:25px;}
.newsletter-heading-box ul li{color:#be5927;margin-right:5px!important;}
.newsletter-heading-box ul li a {
    color: #be5927;
    font-weight: bold;
    font-size: 20px;
}
/*.newsletter-heading-box > ul > li {
    margin-right: 0 !important;
}
.newsletter-heading-box ul, .newsletter-heading-box .wpml-ls-legacy-list-horizontal {
    display: inline;	
}
.newsletter-heading-box .wpml-ls-legacy-list-horizontal, .newsletter-heading-box .wpml-ls-legacy-list-horizontal a {
    padding: 0;
}
.newsletter-heading-box .wpml-ls-legacy-list-horizontal li a {
    border-left: 1px solid #be5927;
    margin-left: 5px;
    padding-left: 5px;
}
.newsletter-heading-box .wpml-ls-legacy-list-horizontal .wpml-ls-link img {
    display: none;
}*/
.subcribe-newsletter-box{padding:20px 25px 30px 25px; background:#333f48; margin-bottom:55px; margin-left:0;}
.subcribe-newsletter-box h3{color:#fff; font-family:'Libre Franklin'; font-weight:500; line-height:36px; margin-bottom:0; font-size:30px;}
.subcribe-newsletter-box p{color:#fff; font-size:18px; line-height:28px; margin-bottom:25px;}#newsletter-section .article-links{margin-top:35px;}
#newsletter-section .article-links ul li{margin-right:5px;}
.article-links ul ul {

    margin-left: 0;
    padding-left: 0;

}

/* ========== Newsletter Monitor Page ========== */
#newsletter-monitor-section{padding: 50px 0 65px 0;}
#newsletter-monitor-section .recent-articles-text{margin-bottom:40px;}
#newsletter-monitor-section .recent-articles-text h3{padding-right:10%;}
#newsletter-monitor-section .heading-box-lajr{margin-bottom:12px;}
.donate-box{padding:20px 25px 30px 25px; background:#be5927; margin-left:0;}
.donate-box h3{color:#fff; font-family:'Libre Franklin'; font-weight:500; line-height:38px; margin-bottom:30px;}
.news-monitor-list{padding-bottom:15px;}
.news-monitor-list ul{margin:0; padding:0;}
.news-monitor-list li{margin-bottom:20px; list-style:none;}
.news-monitor-list li a{color:#333f48; font-size:18px; font-weight:600; line-height:24px;}
.news-monitor-list li a:hover, .news-monitor-list li a:focus{color:#333f48;}
.more-article-tab{border:0;}
.more-article-tab .nav-tabs{border:0;}
.more-article-tab .nav-tabs a{color:#be5927; text-transform:uppercase; font-size:14px; font-weight:600; outline:0; letter-spacing:2px; border:0; border-bottom:2px solid #fff;}
.more-article-tab .tab-pane{padding:0;}
.more-article-tab .nav-tabs{margin:0 0 20px 0; display:inline-block;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#be5927; border:0; padding-bottom:10px;outline:0;}
.more-article-tab .nav-tabs a:hover, .more-article-tab .nav-tabs a:focus{color:#be5927; border:0; border-bottom:1px solid #be5927; padding-bottom:10px; outline:0;}



/* ========== Article Page ========== */
#article-page-section{padding:10px 0 65px 0;}
#article-heading-white-section{padding:40px 0 65px 0;}
.articles-box-text .wp-caption {
    max-width: 100%;
}
#article-page-section .heading-box-lajr{margin-top:25px; margin-bottom:12px;}
.articles-box-text ul.articles-info{margin-bottom:20px;}
.articles-box-heading{margin-top:5px;}
.articles-box-heading h1{color:#be5927; margin-bottom:15px;}
.articles-box-text ul.articles-info li{display:block; color:#be5927; font-size:16px;}
.articles-box-heading{padding-bottom:140px; display:block;}
.articles-box-text b{color:#be5927; font-style:italic; font-size:18px; font-weight:bold; line-height:25px;}

.articles-box-heading .social-icons .iconRounded{width:35px; height:35px;line-height:40px!important; font-size:15px !important;}

.article-links{margin:30px 0 0 0;}
.article-links ul li{display:inline; margin-right:15px;}
.article-links ul li a{font-size:17px; font-weight:bold; color:#333f48;}
.image-caption{font-size:9px; color:#333F48; font-family:'Libre Franklin'; font-weight:300;
font-style:italic; float:right; margin-top:10px;}

#article-banner-section{width:100%; min-height:580px;
background:#999fa4 url("../img/article-banner-img.jpg") no-repeat center top; background-size:cover; /* background-blend-mode:multiply; */}

#article-banner-blend-section{width:100%; min-height:580px; position:relative;
background:#999fa4 url("../img/article-banner-img.jpg") no-repeat center top; background-size:cover;background-blend-mode:multiply;}
#article-banner-blend-section .article-banner-bg{position:relative; z-index:2;}

.article-banner-bg{margin:70px 0 0 0; padding:50px 50px 65px 50px; display:inline-block;}
.article-banner-bg .social-icons{margin-top:10px;}

.full-banner-bg h1{color:#fff;}
.full-banner-bg .social-icons .iconRounded{background:#fff; color:#146080;}

#article-banner-section .social-icons .iconRounded{width:35px; height:35px; line-height:40px!important; font-size:15px !important;}
#article-banner-section .social-icons li{margin-right:5px;}

#article-banner-blend-section .social-icons .iconRounded{width:35px; height:35px; line-height:40px!important; font-size:15px !important;}
#article-banner-blend-section .social-icons li{margin-right:5px;}

/* #article-banner-section{position:relative;}
.bg-transparent-new{background-color:rgba(255, 255, 255, 0.80);
  position:absolute; top:20%; bottom:20%;
  height:80%; width:60%;}
 */

.white-bg{background-color:rgba(255, 255, 255, 0.80);}
.white-bg h1{color:#be5927;}
.black-bg{background-color:rgba(0, 0, 0, 0.40)}
.black-bg h1{color:#fff;}
.black-bg .social-icons .iconRounded{background:#fff; color:#5c666d;} 
.blue-bg{background-color:rgba(0, 95, 134, 0.80);}
.blue-bg h1{color:#fff;}
.blue-bg .social-icons .iconRounded{background:#fff; color:#146080;}
.link-box a{color:#333f48; font-size:17px; font-weight:800; float:right;}

.news-pagination{float:right; padding:40px 0 25px 0;}
.page-link{padding:.75rem 1.25rem;}
.page-item:last-child .page-link {border-top-right-radius:0;  border-bottom-right-radius:0;}
.page-item:first-child .page-link{border-top-left-radius:0; border-bottom-left-radius:0;}
.news-pagination .page-item.active .page-link{background-color:#be5927;  border-color:#be5927;}
.news-pagination .page-link:hover {color:#fff; background-color:#be5927; border-color:#be5927;}
.news-pagination .page-link{color:#333f48; font-size:14px;}


/* ========== Index Page ========== */
#courses-journalism-section{padding-top:0;}
#courses-journalism-section img{width:100%; max-height: 655px; object-fit: cover;}
.carousel-bottom-text{padding-top:50px;}

#courses-journalism-section h5{font-size:18px; color:#fff; padding-top:15px; font-weight:500;}
#courses-journalism-section .carousel-item {
    background: #999fa4;
    max-height: 655px;
    overflow: hidden;
}
#courses-journalism-section .carousel-item img{mix-blend-mode: multiply;}
.carousel-item-text{position:absolute; z-index:500; padding-top:13%;}
.carousel-item-text ul{margin:0; padding:0;}
.carousel-item-text ul li{color:#fff; list-style:none; font-size:18px; padding-bottom:5px;}
.carousel-indicators>li, .carousel-indicators>li.active{background-color: transparent;}
.carousel-indicators>li, .carousel-indicators>li .svg-diamond{display:block; position:relative; margin-top:-15px; left:0; right:0;  fill:#fff; cursor:pointer;}
.carousel-indicators>li, .carousel-indicators>li.active .svg-diamond{fill:#BE5927;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  
.carousel-transparent{background:rgba(0, 0, 0, 0.40);
  width:100%; height:100%; position:absolute; top:0;}
}

@supports (-ms-ime-align:auto) {
.carousel-transparent{background:rgba(0, 0, 0, 0.40);
width:100%; height:100%; position:absolute; top:0;}
}


.carousel-fade .carousel-item{opacity:0;transition-duration:1.5s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1;transition-duration:1.2s}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(red)}.videoWrapper{position:relative;padding-bottom:54.50%;padding-top:25px;height:0}

.news-courses-text {padding:40px 0 60px 0}
.news-courses-text h4{color:#333f48; font-size:20px; font-weight:bold; line-height:26px;}
.news-courses-list li{margin-bottom:25px; list-style:none;}
.news-courses-list li b {font-size:16px; color:#333f48;}
.news-courses-list li a{color:#333f48; font-size:20px; font-weight:bold; line-height:30px;}
.see-all-courses{color:#BE5927; font-size:14px; text-transform:uppercase; font-weight:800; float:right;}
.see-all-courses:hover, .see-all-courses:focus{color:#BE5927;}

#news-courses-section h3{text-align:center; padding-bottom:30px;}
#subscribe-newsletters-section{background:#333f48; padding:30px 0;}
#subscribe-newsletters-section .pri-btn{margin-top:10px; display:inline-block}
#subscribe-newsletters-section h4{color:#fff; font-size:30px;}
#subscribe-newsletters-section p{color:#fff; font-size:18px; margin-bottom:0;}

.signup-modal{padding:35px 35px 20px 35px; border-radius:0;}
.signup-modal form{ margin-top:20px;}
.signup-modal .form-control{min-height:50px; border-radius:0;}
.signup-modal-btn{background:#BE5927; color:#fff; font-size:22px; padding:10px 30px; text-transform:uppercase; font-weight:600; border:0; cursor:pointer; margin:0;}
.signup-modal-btn:hover, .signup-modal-btn:focus{text-decoration:none; color:#fff; background:#BE5927;}
.close-signup{float:right;font-size:1.5rem;  font-weight:700; line-height:1; background:transparent;
    color:#000; text-shadow:0 1px 0 #fff; opacity:.5; border:0; cursor:pointer;}
.signup-modal-box{max-width:500px!important;}


#news-category-home{padding:77px 0 0 0;}
#news-category-home .link-box a{margin-top: 20px;}
#news-category-home h2{text-align:left; font-size:14px; font-family:'Libre Franklin'; margin-bottom:30px; font-weight:500; text-transform:uppercase; letter-spacing:1px;}
#news-category-home .news-category-box h6 span a {
    text-decoration: unset;
}
.news-category-box{margin-bottom:60px;}
.news-category-box img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);} 
.news-category-box h6{color:#be5927; text-transform:uppercase; letter-spacing:1px; font-style:italic; margin-bottom:15px;}
.news-category-box h6 span::after {
    content: ", ";
    color: #000;
}
.news-category-box h6 span:last-child::after {
    content: unset;
}
.news-category-box h5 a{margin-top:15px; color:#333f48; font-size:/*22*/25px; line-height:28px; display:inline-block; font-weight: 600;}

#press-home-section{padding:40px 0 0 0;}
.press-home-box img{margin-bottom:20px; max-width: 100%;}
.press-home-box img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);} 
.press-home-box h6{color:#be5927; text-transform:uppercase; letter-spacing:1px; font-style:italic; margin-bottom:10px; border-bottom:1px solid #be5927; padding-bottom:10px;}
.press-home-box h5 a{margin-top:12px;line-height:32px; color:#333f48; display:inline-block; font-weight: 600;}
.press-home-box h6 a:hover, .news-instructors-box h6 a:hover {
    text-decoration: none;
}

#press-home-section .topic-button{padding:0 0 30px 0; margin:0;}
#press-home-section ul.topic-button li{display:inline-block; list-style:none; margin:0 15px;}
#press-home-section ul.topic-button li a{ color:#2b2b2b; font-size:20px; border:0; font-weight:bold; padding-left:5px;}
#press-home-section ul.topic-button li a:hover{text-decoration:underline; border:0; color:#be5927;}

#news-courses-section{padding:65px 0 0 0;}
.news-instructors-box{padding-bottom:70px;}
.news-instructors-box img:hover{filter: brightness(80%); -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%);} 
.news-instructors-box img{margin-bottom:40px; max-width: 100%;}
.news-instructors-box h6{color:#be5927; text-transform:uppercase; letter-spacing:1px; font-style:italic; margin-bottom:10px; border-bottom:1px solid #be5927; padding-bottom:10px;}
.news-instructors-box h5 a{margin-top:15px;line-height:32px; color:#333f48; display:inline-block;font-weight: 600;}


.news-home-text a{color:#333f48; margin-bottom:6px; font-size:24px; line-height:32px; display:block;}
.news-home-text {
    margin-bottom: 32px;
    padding: 0 20px;
}
.news-home-text ul{margin:0;}
.news-home-text ul li{margin-bottom:0;}
.news-home-text ul li b {
    color: #a04400;
    font-size: 16px;
    font-weight: normal;
}
.news-home-text ul li:last-child {
    font-size: 14px;
}
.news-courses-list {
    background: #f8f8f8/*#e2e2e2*/;
    padding-bottom: 1px;
    margin-bottom: 20px;
}
#twitter-tweets-section{padding:45px 0 65px 0;}
#twitter-tweets-section h2{text-align:center; font-size:25px; font-family:'Georgia'; margin-bottom:30px; font-weight:500; text-transform:uppercase; letter-spacing:1px;}




/* ==== Footer ==== */
footer{background:#f8f8f8; padding:55px 0 40px 0;}
.footer-logo-img{width:272px; height:67px;}
.footer-logo{margin:0 0 40px 0;}
.knight-center-info{border-left:1px solid #000000; padding-left:15px;}
.knight-center-info ul{margin-top:12px;}
.knight-center-info p{margin-bottom:0; font-size:13px; line-height: 23px;}
.knight-center-info ul li{margin-bottom:0; font-size:13px;}
.knight-center-info ul li a{color:#a04400;}
.knight-center-info ul li b{font-weight:bold; color:#a04400;}

.social-icons{float:left;}
.author .social-icons ul {
    padding-left: 0;
}
/* #about-section.author a img {
    width: auto;
    height: auto;
    max-width: 100%;
} */

#about-section.author a img {
    width: auto;
    height: auto;
    max-width:250px;
}

.author .social-icons ul li {
    margin: 0 5px 5px 5px;
}
.author .social-icons ul li:first-child {
    margin-left: 0;
}
.author .social-icons ul li.free a i::before {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
}
.author .social-icons ul li.free1 a i::before {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 900;
}
.footer-social{padding-bottom:0; margin-left:0; float:right;}
.social-icons ul{display:inline-block;}
.social-icons ul li{display:inline-block; margin:0 1px 0 0;}
.social-icons ul li a {padding:0;}
.social-icons ul li a:hover {text-decoration:none;}
.social-icons ul li a i {transition: all 0.9s ease 0s;  -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s;  -o-transition: all 0.9s ease 0s;}
.social-icons ul li a i:hover{color:#fff; background:#9b4216; text-decoration:none; 
   transition:all 0.9s ease 0s; -moz-transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;}
.social-icons .iconRounded{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; width:26px; height:26px; line-height:28px !important; display:block; color: #fff;  border:0; text-align: center; font-size:12px !important; background:#be5927;}

/* .footer-link{margin-top:107px;} */

.footer-logo img{width:80%;}
.footer-link li{margin-bottom:10px;}
.footer-link a{color:#a04400; font-size:13px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #BE5927; padding-bottom:3px;}
.footer-link a:hover, .footer-link a:focus{text-decoration:none; border:0;}
.copyright-text{font-size:11px; color:#333F48; font-family:'Libre Franklin'; font-weight:300;
font-style:italic; margin:30px 0 0 0;}
a.copyright-text{float:right;}
a.copyright-text:hover{color:#333F48; text-decoration:underline;}

.tab-content .active { display: block; opacity: 1; }
.txt { float: left;}
.alignright {
    float: right;
    margin: 0 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}
.aligncenter {
    margin: 0 auto;
    float: none;
    display: block;
}
.alignnone {
    float: none;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { max-width: 100%; height: auto; }
.alignleft img {
    float: left;
    margin: 0px 20px 0px 0;
}
.wp-caption-text {
    font-size: 13px;
    color: #333F48;
    font-family: 'Libre Franklin';
    font-weight: 300;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 0px;
    float: left;
    width: 100%;
    text-align: center;
    line-height: 20px;
}
.post-block { width: 100%; float: left; margin-bottom: 25px; }
.product-block { width: 35%; float: left; margin-bottom: 20px;}
.product-block img { max-width: 100%; height: auto; }
.post-content { width: 57%; float: left; padding-left: 25px; }
.post-blog { width: 40%; float: left; margin-bottom: 20px; }
.post-blog img { max-width: 100%; height: auto; }
.blog-content { width: 57%; float: left; padding-left: 25px; }
.btn2 {font-family: 'Roboto', sans-serif; background: #be5927; border: 1px solid #fff; width: 100px; float: left;
    color: #fff; font-size: 13px; font-weight: 600; padding: 12px 9px; cursor: pointer; }
.btn2:hover {background: #9b4216; color: #fff; transition: all .75s cubic-bezier(.55,0,.1,1);}
.articles-box-text ul li a {
    color: #be5927;
}
.news-page-text h3 a {
    color: #be5927;
}
.news-instructors-box h6 a {

    color: #be5927;

}
.press-home-box h6 a {

    color: #be5927;

}
.news-category-box h6 a {

    color: #be5927;

}
.news-pagination .wp-pagenavi span, .news-pagination .wp-pagenavi a {
    font-weight: bold;
    padding: 10px 18px;
    
    margin: 0;
    
}
.news-pagination .wp-pagenavi span.current {
    background-color: #be5927;
    color: #fff;
    border: 1px solid #be5927;
    font-weight: normal;
    color: #fff;
    font-weight: normal;
}
.news-pagination .wp-pagenavi span, .news-pagination .wp-pagenavi a {
    font-weight: bold;
    padding: 10px 18px;
    border: 1px solid #dee2e6;
    margin: 0;
    color: #333f48;
    font-weight: normal;
}
.news-pagination .pages {
    display: none;
}
/*#menu-item-164:nth-child(n) {
    border-right: none;
}*/

.header-nav-box ul li {
    margin-right: 5px;
    border-right: 1px solid #333F48;
    padding-right: 7px;
    
}
.header-nav-box .navbar-nav li:last-child {
    border-right: 0px;
}
.news-category-box img {
    max-width: 100%;
}
.footer-link ul li {

    list-style: none;

}
/* Carousel

----------------------------------- */
/*.carousel.carousel-fade .carousel-item {
 display: block;
 opacity: 0;
 transition-property: opacity;
  transition-duration: 0.1s;
 left: 0;
 top: 0;
 position: absolute ;
}
.carousel.carousel-fade .carousel-item.active {
 opacity: 1 !important;
  
}
.carousel.carousel-fade .carousel-item:first-child {
top: auto;
position: relative;
transition-property: opacity;
  transition-duration: 0.1s;
}

.carousel.carousel-fade .carousel-item:second-child {
    top: auto;
    position: relative;
    transition-property: opacity;
  transition-duration: 0.1s;
}
.carousel-item .img-fluid {
    margin: 0 auto;
}*/
.txt-heading h1 {

    color: #333f48;
    margin-bottom: 20px;

}
   
.language-menu li a {
    border-left: 1px solid #333f48;
    padding-left: 7px;
    padding-right: 7px;
}
.language-menu li:first-child a {
    border: none;
  padding-right: 3px;
  padding-left: 0;
}   
   
.social-icons.news-social {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
#article-banner-section1 .article-banner-bg.black-bg {
    margin-top: 53px;
    padding: 0;
    background: none;
}
#article-banner-section1 .article-banner-bg.black-bg h1 {
    color: #222;
}
.recent-articles-space img {
    max-width: 100%;
    height: auto;
  width: 510px;
}
#twitter-tweets-section #ctf p.ctf-tweet-text, #twitter-tweets-section #ctf p.ctf-media-link {
    word-wrap: break-word;
}
#twitter-tweets-section .ctf-item {
    width: 32%;
    float: left;
    padding: 15px !important;
}
#twitter-tweets-section .ctf-header {
    display: none;
}
#twitter-tweets-section #ctf-more {
    display: none !important;
}
#twitter-tweets-section #ctf .ctf-item {
    border: 0px;
}
.textwidget ul {
    padding: 0;
}

.single-news-translation {
    margin-bottom: 15px;
}
.single-news-translation .wpml-ls-legacy-list-horizontal {
    border: none;
    padding: 0px;
}
.wpml-ls-legacy-list-horizontal > ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none;
}
.single-news-translation .wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 0px;
    line-height: 1;
}
.single-news-translation span {
    color: #333f43;
    margin-bottom: 0px;
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
}
.center {
    text-align: center;
}

.carousel-item-text h1 a {
    color: #fff;
    text-decoration: none;
}


.search-posts {
    margin-bottom: 40px;
}
.search-posts h2 a, .search-posts h2 a:hover {
    color: #333f48;
}
.search-posts p {
    margin-bottom: 0;
}
.search-posts .date {
    font-size: 17px;
    margin-bottom: 10px;
}
.search-posts a.read_more {
    color: #BE5927;
}
.mobile-banner-img {
    display: none;
}

/* ========== Responsive ========== */

@media (min-width: 2000px){
footer .container-fluid{width:70%; margin:0 auto;}
}
@media (min-width: 1200px){
#newsletter-monitor-section{ min-height: 500px;}

}
@media (min-width: 992px){
.navbar>.container-fluid{align-items:start; position:relative; padding:0 0 0 15px;}
}







@media (max-width:1349px) {
#courses-journalism-section img {
max-height: 606px!important;}
}

@media (max-width:1024px) {
h1{font-size:40px; line-height:45px;}
h2{font-size:25px; }
h3{font-size:25px; line-height:30px;}
.articles-box-heading h1{font-size:35px; line-height:40px;}
#courses-journalism-section .carousel-item img {
max-height: 480px!important;}
}
@media (max-width:1250px) {
.carousel-item-text{padding-top:5%;}
#courses-journalism-section img {
max-height: 495px!important;}
}
@media (max-width:991px) {
    
  
#article-banner-section1 .article-banner-bg.black-bg {
    margin-top: 140px;
}
.admin-bar #article-banner-section1 .article-banner-bg.black-bg {
    margin-top: 120px;
}
.desktop-banner-img {
    display: none;
}
.mobile-banner-img {
    display: block;
}
#courses-journalism-section .carousel-item {
    max-height: unset;
}
#press-home-section.hidden-banner {
    padding-top: 85px;
}
.admin-bar #press-home-section.hidden-banner {
    padding-top: 54px;
}

#courses-journalism-section .carousel-item img {
    /*max-height: 370px !important;*/
	max-height: unset !important;
}
#twitter-tweets-section .ctf-item {
    width: 100%;
}
.header-bg-top .container-fluid{padding-right:17px;}
.nav-li{display:none;}
.search-form{width:100%;}
#custom-search-form .search-query{background:#d9d9d9; border:0; width:100%; padding:10px 10px;}
.input-append{position:relative;}
#custom-search-form button{position:absolute; top:18px; right:15px;}

#collapsibleNavbar{position:static;}  
.pb-3, .py-3{padding:0!important}

.navbar-brand{width:70%;}
.navbar-dark {padding-top:10px; padding-bottom:10px; background:#fff; margin-bottom:0;}
.navbar-toggler{padding:0;}
.icon-bar{width:28px; height:3px; background-color:#be5927; display:block; transition:all 0.2s;    margin-top:4px;}
.header-nav-box .navbar-nav{margin-left:0; width:100%;}
.header-nav-box ul li{margin-right:0;}

.social-icons {padding:0 0 15px 0; width:100%;}
.social-icons li{list-style:none;}
.header-nav-box .social-icons ul li{width:auto;}
.header-nav-box .social-icons ul{float:right; margin-top:15px;}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color:#333F48;  text-decoration:none;}
.navbar-dark .navbar-nav .nav-link{color:#fff; background:#333f48;border-bottom:1px solid #fff; padding:12px 10px; text-decoration:none; display: block;}
.navbar-dark .navbar-nav .nav-link:hover{background:#005f86; color:#fff; text-decoration:none;}
.header-navbar-link br{display:none;}
.header-navbar-link a{font-size:14px; margin-top:15px;}
.header-navbar-link{margin-top:0; margin-bottom:0; }
.header-navbar-link .nav-link{display:inline-block; padding:0;}
.donate-btn{display:block!important;background:#be5927; color:#fff!important; font-size:17px!important;  font-weight:bold!important; padding:12px 10px!important; text-align:left; margin-top:25px; margin-bottom:-1px; }
.donate-btn:hover{text-decoration:none!important;}

.header-bg-top{padding:5px 0;}
.header-bg-top img{width:100px!important;}
.fixed-top-header {position: fixed; top:0; right:0; left:0; z-index:1030; background:#fff;  border-bottom:1px solid #a3a3a3;}

.subscribe-hide{display:none!important;}

#knight-center-banner-section h1{padding-top:70px;}

.footer-logo-img{width:200px; height:50px;}
.header-logo {width:350px; height:40px;}

#news-section .link-box {margin-top:0; text-align:center}
#main-programs-section .link-box{text-align:center}
.link-box a{text-align:center}
#subscribe-newsletters-section{text-align:center}
#subscribe-newsletters-section p{margin:0 0 20px 0;}
.footer-link {margin-top:0;}
.main-programs-box h3 {margin-bottom:10px;}
.header-nav-box ul li {margin-left:0; width:100%;}
.header-nav-box{margin-top:0;}
#inner-page-heading img {margin-top:10px;}

.staff-img-box {margin-bottom:40px;}
.staff-img-box h5 {font-size:15px;}
#staff-section-image {padding:0;}

#staff-section h2{text-align:center;}

#inner-page-heading h1{font-size:30px;}
#staff-section .heading-box {margin-bottom:40px;}
#staff-section {padding:0;}
#about-section {padding:40px 0px 40px 0px;} 
#inner-page-heading h1 {text-align:left;}
.subcribe-newsletter-box{margin-left:0;}
.donate-box{margin-left:0;} 
.news-page-text {margin-left:0; margin-top:30px;}
#inner-page-heading img {float:none;}
.other-programs-text a{float:left;}
.other-programs-text {margin-bottom:100px; display:block;}
.other-programs-heading {margin-bottom:15px;}

.header-navbar-link .page-item {margin-left:0px;}
#featured-instructors-section {padding:50px 0;}
#featured-instructors-section h3{padding-bottom:0;}
.counter {text-align:center;}

.self-directed-image-text{padding:15px 0 25px 0;}
.news-courses-list ul{margin:0 0 40px 0; padding:0;}
.news-courses-list li a{font-size:14px; line-height:20px;}
.news-courses-list li {margin-bottom:10px; list-style:none;}
.news-courses-text {padding: 40px 0 30px 0;}

.count-text {font-size:18px; line-height:22px;}

#courses-journalism-section {padding-top:100px;}
.admin-bar #courses-journalism-section {
    padding-top: 56px;
}
.courses-carousel{padding-top:0px!important;}
.carousel-item-text ul li {font-size:12px; padding-bottom:0px;}
#courses-top-section h3, .self-directed-courses-text h3 {font-size:20px; line-height:25px;}
.carousel-item-text a{padding:5px 20px; font-size:15px; margin:5px 0 0 0;}
#journalism-inner-page-heading {padding:10px 0;}
.search-inline button[type="submit"]{width:50px; right:50px;}
.search-inline .search-close{width:50px;}
.search-inline .form-control{font-size:14px;}

#journalism-inner-page-heading{margin-top:100px;}
.all-courses-text h3{line-height:25px; margin-bottom:15px;}
.journalism-research-space {margin-bottom:30px;}
#knight-center-banner-section{background-position:center left; min-height:500px;}
.journalism-ebook-download {margin:35px 0 10px 0;}

#courses-journalism-section img {
max-height: 376px!important;}
}

@media (max-width:782px) {
.admin-bar #press-home-section.hidden-banner {
    padding-top: 40px;
}
}

/* update reponsive css */
.home .news-home-text > a{font-size:18px; line-height:26px;font-weight: 600;}
.news-home-text a{font-size:18px; line-height:25px; margin-bottom:5px;}
.news-home-text a.news-title {
    font-size: 25px;
    line-height: 32px;
	font-weight: 600;
}
.page-template-news-monitor .news-home-text a.news-title {
    font-size: 24px;
	font-weight: 700;
}
#news-courses-section .news-courses-list ul{margin: 0 0 20px 0;}
.heading-box-lajr{margin-bottom:20px;}
.home .press-home-box h5 {font-size: 25px;}
.press-home-box h5 {font-size:18px; line-height:25px;}
.home .news-instructors-box h5{font-size:25px;}
.news-instructors-box h5{font-size:18px; line-height:25px;}
.news-category-box {margin-bottom: 40px;}
.news-category-box img {max-width: 540px; height: auto; width: 100%; }
.home .news-category-box h5{font-size:25px;}
.news-category-box h5{font-size:18px; line-height:25px;}
#courses-journalism-section h5{font-size:15px; padding-top:0;}
.press-home-box img {margin-bottom:25px; max-width: 100%; height: auto;}
.news-instructors-box img {margin-bottom:25px; max-width: 100%; height: auto;}
.news-instructors-box {padding-bottom:50px;}
.news-instructors-box p a.read_more, .press-home-box p a.read_more {
    color: #be5927;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}
#news-courses-section {padding:40px 0 0 0;}
#press-home-section {padding:20px 0 0 0;}
#news-category-home {padding:40px 0 0 0;}

.recent-articles-space {margin-bottom:30px;}
.staff-img-box h5:last-child {line-height:20px;}
.staff-img-box img{margin-bottom:20px;}
.subcribe-newsletter-box{margin-top:30px; text-align:center;}
.subcribe-newsletter-box .pri-btn {
    padding: 10px 42px;
}
.newsletter-heading-box h5{font-size:18px; line-height:25px;}
.donate-box{text-align:center;}
.article-links ul li a {font-size:15px;}
#newsletter-monitor-section .heading-box-lajr{margin-top:40px;}
#article-section{margin-top:100px;}
.articles-box-heading {padding-bottom:80px;}
#article-section .heading-box-lajr{margin-top:40px;}

.article-banner-bg {margin: 150px 0 0 0; padding:25px 25px 75px 25px;}
.article-banner-bg h1{font-size:30px; line-height:35px; margin-bottom:15px;}

#article-page-section .heading-box-lajr{margin-top:40px;}
#article-banner-section{background-position: left top;}
#article-banner-blend-section{background-position: left top;}
.articles-box-text .image-caption{margin-bottom:15px;}
#article-banner-section .social-icons .iconRounded {width:25px;height:25px;line-height:28px!important;font-size: 15px !important;}
#article-banner-section .social-icons{margin-top:0px!important;}
.news-monitor-list li a{font-size:15px; line-height:18px;}

#article-heading-white-section{margin-top:70px;}
#press-home-section ul.topic-button li{margin:0 8px;}
#press-home-section ul.topic-button li a{font-size:25/*18*/px;}
#press-home-section .topic-button{padding-bottom:30px;}
.knight-center-info ul li b{word-break: break-all;} 
.social-icons ul li {margin:0 1px 5px 0;}
.copyright-text {margin: 0;}
.footer-logo img{width:80%;}




@media (max-width:767px) {

/*#courses-journalism-section .carousel-item img {
    max-height: 310px!important;;
}
*/
#courses-journalism-section .carousel-item img {
max-height: unset !important;}
#about-section img {
    margin: 0 15px 20px 0;
    max-width: 100%;
    height: auto;
    clear: both;
    float: none;
    display: block;
}
#staff-section img{width:auto;} 
#newsletter-section {padding:20px 0 30px 0;}  
.recent-articles-text h3{font-size:18px; line-height:25px;}
.news-category-box {margin-bottom:30px;}
.recent-articles-text {margin-top:20px;}
.articles-box-heading h1{font-size:25px; line-height:35px;}
.article-banner-bg h1{font-size:20px; line-height:30px; margin-bottom:10px;}
.article-banner-bg {margin: 120px 0 0 0;}
#article-banner-section1 .article-banner-bg.black-bg {
    margin-top: 120px;
}
.admin-bar #article-banner-section1 .article-banner-bg.black-bg {
    margin-top: 80px;
}
#inner-page-heading h1 {text-align:left;}
#inner-page-heading h1{margin-bottom:10px;}
#inner-page-heading img{float:none;}
.bottom-space {margin-bottom:40px;}
.staff-page-text{margin-top:30px;}
.staff-img-box img {margin-bottom:10px;}
#news-section-page .bottom-space-news {margin-bottom:40px;}

.counter img{width:30%;}
#subscribe-newsletters-section h4{font-size:25px;}
#subscribe-newsletters-section p{font-size:15px;}

.news-pagination .page-link{font-size:12px}
.page-link {padding:.35rem .75rem;}
.news-page-text h3 {line-height:30px; font-size:20px;}
.other-programs-heading img{width:100%!important}

.signup-modal-box{max-width: none!important;}
.modal-dialog {margin:auto 2%;}
#courses-journalism-section h1{font-size:30px; line-height:35px;}
#knight-center-banner-section h1{font-size:30px; line-height:35px;}
.carousel-bottom-text {padding-top:25px;}
.self-directed-courses-text {padding-bottom:20px;}
.news-courses-text h4{font-size:15px; line-height:20px;}
.self-directed-image-text h4{font-size:15px; line-height:20px;}
.all-courses-text{margin-top:20px;}
#journalism-inner-page-heading h3{font-size:20px; line-height:25px;}
#knight-center-banner-section{min-height:300px;}
.all-courses-text a{float:left;}
#about-section img{width:auto;}
.footer-social {margin-top:30px;}
.footer-link {margin-top:30px;}
#courses-journalism-section img {
max-height: 322px!important;}
}

@media (max-width:640px) {
  #courses-journalism-section h1{font-size:20px; line-height:25px;}
#knight-center-banner-section h1{font-size:20px; line-height:30px;}
.header-logo {width:250px; height:40px;}
.carousel-indicators>li, .carousel-indicators>li .svg-diamond{margin-top:10px; width:15px; height:15px;}
.knight-center-info ul li b {word-break:break-word;}
/*#courses-journalism-section .carousel-item img {
max-height: 240px!important;
}
*/
#courses-journalism-section .carousel-item img {
max-height: unset;}
}

@media (max-width:575px) {
  
.article-links ul li {margin-right:5px; margin-bottom:10px; display:inline-block;}  
#press-home-section ul.topic-button li{margin:0 5px;}
#press-home-section ul.topic-button li a{font-size: 18px;} 
  
.footer-link {margin-top:20px;}
#self-directed-courses-section .see-all-courses{ margin-top:20px;}
.featured-instructors-box{margin-bottom:30px;}
.journalism-ebook-text{margin-top:20px;}
.journalism-ebook-text a{float:left;}
a.copyright-text{float:none;}

}

@media (max-width:480px) {
#inner-page-heading h1{font-size:30px; }
#inner-page-heading{margin-top:120px;}  
#courses-journalism-section h1{font-size:14px; line-height:20px; margin-bottom:5px;}
/*#courses-journalism-section .carousel-item img {
max-height: 185px!important; min-height: 185px!important;}*/
#courses-journalism-section .carousel-item img { max-height: unset;}
#carouselExampleIndicators .carousel-item-text {
    left: 5%;
    width: 90%;
}
}


@media (max-width:360px) {
.admin-bar #courses-journalism-section {
    padding-top: 40px;
}
#courses-journalism-section{padding-top:80px;}
#journalism-inner-page-heading {margin-top:90px;}
#article-section{margin-top:90px;}
#inner-page-heading{margin-top:100px;}
.header-logo {width:200px; height:20px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
#staff-section img:hover{opacity:0.8;}
.staff-img-box img:hover{opacity:0.8;}
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  
#recent-articles-content-section img:hover{opacity:0.8;} 
#about-section img:hover{opacity:0.8;} 
.news-instructors-box img:hover{opacity:0.8;} 
.press-home-box img:hover{opacity:0.8;} 
.news-category-box img:hover{opacity:0.8;} 
}


.article-banner-text {
    text-align: right;
    padding: 10px 5% 30px;
  }
  .article-banner-text h1 {
    font-size: 34px;
    color: #333f48;
    line-height: 40px;
    font-family: 'Georgia';
    font-weight: 300;
  }


  #related {
    padding: 50px 0 0;
  }

  .rel_post{
    padding: 10px 0;
  }

  #related h4 {
    color: #be5927;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: bold;
    font-style: normal;
  }

  .rel_post h6 a {
    color: #333f48;
    font-weight: bold;
  }

  .rel_post span a {
    color: #be5927;
    font-weight: normal;
    font-size: 14px;
    font-weight: bold;
  }
 .heading-article {
  margin: 0;
}
.article-banner-text span {
    font-size: 18px;
  }


  .article-banner-text .single_banner_des p{
    color: #be5927;
    font-size: 16px;
  }
  .translated-text {
    color: #333F48;
    font-size: 16px;
    margin-top: 30px;
    display: block;
    font-weight: bold;
	font-style: italic;
  }

  .social_media_feed {
    margin-bottom: 50px;
  }
 
@media (min-width: 768px){
 .testimonial-bb .fl-col.fl-node-p7qc41hsxuby {
  display: grid;
  min-height: 400px;
  align-content: center;
}
.testimonial-bb .fl-content-slider-navigation .slider-prev {
  left: 55%!important;
  top: 200px;
}

.testimonial-bb .fl-content-slider-navigation .slider-next {
  right:32%!important;
  top: 200px;
}
	
	  .testimonial-bb .fl-slide-content-wrap {
    background: #fff !important;
    padding: 20px 110px !important;
  }
	.orange-bar .fl-heading span {
  background: #fff;
  padding: 10px;
}
	 .testimonial-bb .fl-slide-photo-wrap {
  transform: translate(70%, 50%);
}
	/* .testimonial-bb .page-template-template-beaver .fl-content-slider-navigation .slider-prev {
  left: 3% !important;
  top: 0;
}
	 .page-template-template-beaver .fl-content-slider-navigation .slider-next {
  right: 3% !important;
  top: 0;
}
	*/
	.bb-banner-slider .bx-viewport {

}

}
 .testimonial-bb .fl-node-b5371qr6opuk .fl-content-slider-navigation svg {
  padding: 10px;
}
.page-template-template-beaver .bb-box-right .subcribe-newsletter-box {
  border-top: 13px solid #BE5927;
}
.bb-sidebar .fl-builder-pagination-load-more a {
  padding: 12px 0px !important;
}
	.page-template-template-beaver video.video-stream.html5-main-video {
  width: 100% !important;
  height: auto !important;
  left: 0 !important;
}
.orange-bg {
  background: #BE5927;
}

.social-icons .fa-twitter::before {
    content: "\1D54F";
  }

  .page-template-template-beaver .fl-builder-content {
    min-height: 500px;
  }
/*  .banner-desc {
    padding: 0 24% 0 10%;
  } */
  ul .wpml-ls-menu-item a {
    display: inline-block!important;
  }

/* Custom styles for republish modal */

  #republishBtn {
  background-color: #be5927;
  color: #fff;
  padding: 10px 20px;
  font-size: 1rem;
  border: none;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  margin: 15px 0;
}

.swal2-popup textarea {
  font-family: 'Libre Franklin';
  font-size: 0.9rem;
  width: 100%;
  min-height: 300px;
  resize: vertical;
}

.swal2-title {
font-family: 'Libre Franklin';
font-size: 1.2rem;
}

.swal2-html-container {
  text-align: left;
}

.swal2-confirm {
  background-color: #be5927 !important;
  color: #fff !important;
  border: none !important;
  box-shadow: none !important;
}

.swal2-confirm:hover {
  background-color: #a04400 !important;
}

#copy-republish-code {
  width: 100px;
  padding: 10px 20px;
  background-color: #0073aa;
  color: #fff;
  line-height: 1.5em;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0.9rem;
  transition: background-color 0.2s ease;
}

#republishBtn:hover {
  background-color: #a04400;
}

#copy-republish-code:hover {
  background-color: #005d88;
}

.republish-subhead {
  font-size: 0.95rem;
  color: #444;
  margin-bottom: 12px;
  line-height: 1.4;
  text-align: left;
}

.republish-subhead a {
  color: #0073aa;
  text-decoration: underline;
}

.republish-subhead a:hover {
  color: #005d88;
}
