.event-banner-main {
position: relative;
}
.cus--para--text p {
font-size: 22px !important;
}
.event-banner img {
width: 100%;
max-width: 100%;
height: 500px;
}
.event-control {
color: #fff;
padding: 20px 10px;
align-items: center;
position: absolute;
background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
bottom: 10px;
width: 100%;
}
.event-manage{
display: flex;
}
.event-control .date-control::after {
content: "|";
padding: 0 20px;
top: 0px;
right: 0px;
color: #FFF;
}
.event-control p{
padding: 0;
display: flex;
align-items: center;
}
.event-control p img{
padding-right: 10px;
}
.event-control .addeventatc {
margin-left: auto;
}
.heading-title .event-detail-title {
padding-top: 35px;
margin: 0;
text-transform: uppercase;
} .archive.post-type-archive.post-type-archive-news
.ocm-effect-wrap-inner
.container-wrap {
padding-top: 0 !important;
}
.news-list-banner {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
height: 505px;
padding: 50px 0;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 80px;
}
.single.single-news .news-detail-banner::before{
position: absolute;
top: 0;
bottom: 0;
content: "";
right: 0;
left: 0;
width: 100%;
z-index:99;
height: 100%;
background: linear-gradient(to top,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 1%,rgb(255 255 255 / 4%) 16%,rgb(255 255 255 / 23%) 55%,rgb(255 255 255) 100%);
}
.news-list-banner::before{
position: absolute;
top: 0;
bottom: 0;
content: "";
right: 0;
left: 0;
width: 100%;
z-index:99;
height: 100%;
background: linear-gradient(to top,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 1%,rgb(255 255 255 / 4%) 16%,rgb(255 255 255 / 23%) 55%,rgb(255 255 255) 100%);
}
.news-list-banner::after {
content: "";
background-color: rgba(0, 0, 0, 0.5) !important;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
}
.news-list {
display: flex;
}
.news-list__date {
flex: 0 0 100px;
margin-right: 25px;
}
.news-list__content {
flex: 1 1 auto;
border: 1px solid #ccc;
padding: 30px;
}
.news-link {
cursor: pointer;
}
.news-link:hover .news-list__title {
color: #12539b;
}
.date-box {
background-color: #00529b;
padding: 10px;
color: #fff;
text-align: center;
font-family: Cabin;
}
.date-box span {
display: block;
}
.news-date {
font-size: 25px; }
.news-month {
font-size: 12px;
text-transform: uppercase;
line-height: 18px;
}
.news-list__title {
margin: 0;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
letter-spacing: 0;
color: #000;
font-size: 32px;
line-height: 42px;
font-family: Cabin;
}
.news-list__meta {
color: #00529b;
font-family: Cabin;
}
.news-list__link {
color: #fff;
text-decoration: none;
background-color: #00529b;
padding: 16px 40px;
border-radius: 200px;
display: inline-block;
margin: 20px 0 0;
font-family: Cabin;
font-size: 18px;
line-height: 28px;
font-weight: 700;
text-transform: capitalize;
}
.news-list__link:hover {
color: #fff;
}
.news-list__text {
font-family: Cabin;
}
.news-list + .news-list {
margin-top: 50px;
}
.news-list:last-child {
margin-bottom: 20px;
} .news-detail-banner {
position: relative;
padding: 50px 0;
height: 505px;
display: flex;
align-items: center;
justify-content: center;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 20px;
}
.single.single-news .news-detail-banner::after {
content: "";
background-color: rgba(0, 0, 0, 0.5) !important;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
}
.news-detail-title {
position: relative;
color: #fff;
text-align: center;
font-size: 46px;
font-weight: 700;
line-height: 55px;
z-index: 1;
}
.news--title {
font-size: 70px;
}
div#pagination {
text-align: center;
margin: 30px 0 20px;
} .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
margin: 0;
background: none !important;
width: 100% !important;
max-width: 100% !important;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls {
justify-content: space-between !important;
flex-wrap: nowrap !important;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls
li {
border: 1px solid #fff;
width: 47%;
max-width: 47%;
margin: 18px;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls
h3
span {
text-align: center !important;
} // body.post-type-archive-news .news-list-banner , body.single.single-news  .news-detail-banner{
//   height:650px;
// }
body.post-type-archive-news #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a 
, body.single.single-news #header-outer[data-lhe="animated_underline"] #top nav >ul >li >a  
{
color:#09529b!important;
}
body.post-type-archive-news #header-outer, body.post-type-archive-news #header-space {
height: 143px !important;
background: #c8c0c08c !important;
background-color: transparent !important;
z-index: 9999 !important;
position: absolute;
top: 0px !important;
width: 100% !important;
padding-top: 0;
}
body.post-type-archive-news #header-outer.small-nav  , body.post-type-archive-news #header-space.small-nav{
background: #fff !important; 
background-color:#fff !important;
position:fixed; top:0 !important;
width:100% !important;
height: auto !important;
padding-top:30px ;
}
body.single.single-news #header-outer.small-nav , 
body.single.single-news #header-space.small-nav
{
background: #fff !important; 
background-color:#fff !important;
position:fixed; top:0 !important;
width:100% !important;
height: auto !important;
}
body.single.single-news #header-outer , 
body.single.single-news #header-space{ 
height: 143px !important;
background: #c8c0c08c !important;
background-color: transparent !important;
z-index: 9999 !important;
position: absolute;
top: 0px !important;
width: 100% !important;
padding-top: 0;
}
body.single-news #header-outer.small-nav{
background: #fff !important; 
background-color:#fff !important;
position:fixed; top:0 !important;
width:100% !important;
height: auto !important;
padding-top:30px ;
} body.post-type-archive-news #header-outer.nav-transparent.nav-white, body.post-type-archive-news #header-space.nav-transparent.nav-white {
height: auto !important;
background: #fff !important;
background-color: #ffffff !important;}
}
body.post-type-archive-news #header-outer.nav-transparent, body.post-type-archive-news #header-space.nav-transparent {
height: auto !important;
background:transparent !important;
background-color: transparent !important;}
}
@media screen and (min-width: 1900px) {
.news-list-banner,
.news-detail-banner {
height: 650px;
}
}
@media screen and (max-width:2550px)
{
body.post-type-archive-news .news-list-banner, body.single.single-news .news-detail-banner{
height: 640px;
}
} @media screen and (max-width:1541px)
{
body.post-type-archive-news .news-list-banner, body.single.single-news .news-detail-banner {
height: 450px !important;
}
.news-list-banner::before , .single.single-news .news-detail-banner::before{
background: linear-gradient(to top,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 1%,rgb(255 255 255 / 4%) 16%,rgb(255 255 255 / 23%) 55%,rgb(255 255 255) 100%);
}
} @media screen and (max-width: 1024px) {
.news-list-banner,
.news-detail-banner {
height: 365px;
}
.news-list-banner {
margin-bottom: 50px;
}
.news-detail-title {
font-size: 35px;
line-height: 42px;
}
.news--title {
font-size: 55px;
}
.news-list__date {
flex: 0 0 80px;
padding: 5px;
}
.news-list__title {
font-size: 26px;
line-height: 30px;
margin-bottom: 30px;
}
.news-list__link {
padding: 16px 40px;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls
li {
margin: 15px;
padding: 50px 20px !important;
} .module-service-box {
margin: 0px 50px !important;
}
.cus--sbox {
width: 100%;
max-width: 100%;
}
.module-service-box .services--img {
position: absolute !important;
left: -40px !important;
top: 45px !important;
display: block !important;
border: 1px solid #eee !important;
border-radius: 50% !important;
z-index: 999 !important;
width: 80px !important;
}
}
@media screen and (max-width: 992px) {
.news-list-banner,
.news-detail-banner {
height: 350px;
}
.event-banner img{
height: 350px;
}
.event-manage {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.event-control .addeventatc{
margin-left: 0;
}
.address-control{
text-align: center;
line-height: 24px;
padding-top: 5px;
} body.post-type-archive-news #header-outer.nav-transparent, body.single.single-news #header-outer.nav-transparent{
background-color:transparent !important;
background:transparent !important;
}
body.post-type-archive-news #header-outer.nav-transparent.nav-white, body.single.single-news #header-outer.nav-transparent.nav-white {
background-color: #ffffff !important;
background: #fff !important;
}
body.post-type-archive-news #header-outer.nav-white , body.single.single-news #header-outer.nav-white {
top: 0px !important;
height: auto !important;
background: #fff !important;
padding: 10px 10px;
box-shadow: 0 0 9px 2px #ededed !important;
background-color:#fff !important;
}
body.post-type-archive-news .news-list-banner  {
height: 350px !important;
} body.single.single-news  .news-detail-banner{
height: 390px !important;
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"], body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent{
top:0 !important;
}
}
@media screen and (max-width: 768px) {
.news-list-banner,
.news-detail-banner {
height: 285px;
} .wpb_wrapper .module-service-box {
margin: 0px !important;
width: 100% !important;
}
body.post-type-archive-news .news-list-banner  {
height: 350px !important;
}
body.single.single-news  .news-detail-banner {
height: 350px !important;
}
}
@media screen and (max-width: 767px) {
.event-control{
flex-wrap: wrap;
justify-content: center;
position: inherit;
}
.event-control .addeventatc{
margin-left: 12px;
margin-top: 10px;
}
.main-content .event-detail-wrap .p_tc img {
display: block;
width: 100%;
margin-bottom: 20px;
}
.main-content .event-detail-wrap .p_tc {
font-size: 18px;
line-height: 28px;
}
.news-list__date {
display: none;
}
.news-list__content {
padding: 25px;
}
.news-list__link {
padding: 12px 40px;
}
.news-list + .news-list {
margin-top: 30px;
}
}
@media screen and (max-width: 575px) {
.address-control {
padding: 5px 5px 0;
}
.news-list-banner,
.news-detail-banner {
height: 223px;
padding: 20px 0;
}
.news-list__title {
font-size: 22px;
line-height: 28px;
}
.news-detail-title {
font-size: 30px;
line-height: 35px;
}
.news--title {
font-size: 45px;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls {
display: block !important;
}
.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section
ul.controls
li {
width: 95% !important;
max-width: 95% !important;
margin: 20px auto !important;
} .cus--sbox {
padding: 0px 20px !important;
margin-bottom: 30px !important;
}
.module-service-box .services--img {
position: static !important;
margin: 0px auto !important;
width: 75px !important;
}
.module-service-box .cus--box--img {
padding: 40px 30px !important;
margin-top: -50px;
}
body.single.single-news  .news-detail-banner{
height: 290px !important;
}
body.post-type-archive-news .news-list-banner   {
height: 290px !important;
}
body.post-type-archive-news #header-outer.nav-transparent.nav-white, body.single.single-news #header-outer.nav-transparent.nav-white {
background-color:#fff !important;
}
body.post-type-archive-news #header-outer.nav-transparent.nav-white, body.single.single-news #header-outer.nav-transparent.nav-white 
{
height: auto !important;
background-color:#fff !important;
}
body.post-type-archive-news #header-outer, .post-type-archive-news #header-space , body.single.single-news #header-outer, body.single.single-news #header-space {
height: auto !important;
padding-top: 10px;
}
} .more-info > p{
font-size:18px;
line-height:20px;
} @media screen and (max-width: 479px) {
.event-control .date-control::after{
display: none;
}
.event-banner img {
height: 300px;
}
.event-control .addeventatc {
margin-left: 0;
margin-top: 5px;
}
.event-control{
padding: 10px 0 15px;
}
}                                 .single-post .related-post-wrap .post-header .title a {
position: static;
border-bottom: 2px solid black;
display: inline;
}
.masonry.auto_meta_overlaid_spaced .article-content-wrap .title a{
border-bottom: 2px solid #fff;
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap{
pointer-events: auto ;
}
.masonry.auto_meta_overlaid_spaced .quote-inner .title .full-post-link{
text-decoration: underline;
} .news--link-text{
display: none;
}
.page-id-6927 #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
background: transparent;
}
.sf-menu .menu-item.current-menu-item > a,.sf-menu .menu-item.current_page_parent > a {
text-decoration-line: underline;
text-underline-offset: 6px;
text-decoration-thickness: 2px;
}
.sf-menu .menu-item a:hover {
text-decoration-line: underline;
text-underline-offset: 6px;
text-decoration-thickness: 2px;
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line1, #search-outer.material-open .close-wrap .close-line1, .slide-out-widget-area-toggle .open .close-line1 {
-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
transform: translateY(-11px) translateX(-10px) rotate(45deg) !important;
}
.material-ocm-open.slide_out_area_close .close-wrap .close-line2, #search-outer.material-open .close-wrap .close-line2, .slide-out-widget-area-toggle .open .close-line2 {
-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);
transform: translateY(-11px) translateX(-10px) rotate(-43deg) !important;
}
.slide_out_area_close .close-wrap {
overflow: initial;
}
.search--box input[type="text"], .search--box span.form-instruct{
color:#00529b !important;
}
.slide_out_area_close .close-line.close-line1.visually-hidden,
.slide_out_area_close .close-line.close-line2.visually-hidden {
opacity: 0;
}
*,a{
-o-transform: unset !important;
-moz-transform: unset !important;
-ms-transform: unset !important;
-webkit-transform: unset !important;
transform: unset !important;
transition:unset !important;
appearance: unset  !important;
}
@media (prefers-reduced-motion){
.sf-menu .menu-item a:hover {
transition: all 0.45s !important;
}
}
input:focus, select:focus, textarea:focus {
outline: initial !important;
}
a#back-to-top {
position: fixed;
bottom: 10px;
right: 10px;
z-index: 15;
height: 30px;
width: 30px;
background-color: #00529b;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background-color .3s, 
opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden;
}
a#back-to-top.show {
opacity: 1;
visibility: visible;
}
a#back-to-top i {
background-color: transparent;
color: #ffffff;
}