/*
Theme Name: Rural Home HAC
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/* Events add to calender button */

#top #wrap_all .all_colors h2 {
	font-size: 40px !important;
}


#top .tribe_events .tribe-events-cal-links {
	display: none !important;
}

#top .template-event-page #tribe-events {
    padding: 0px 20px;
}

#top .template-event-page {
	padding-top: 0px;
}

#top .tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail {
	margin-bottom: 0px;
}

#top .tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
    padding-top: 50%;
}

#top .tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
    padding: 20px;
}

#top .tribe-events-single .tribe-events-event-image {
	width: 630px;
    height: 320px;
}

/* top menu */

#top .media-cradit {
    width: fit-content;
    position: absolute;
    padding: 2px 10px !important;
    bottom: 0;
    right: 0px;
}

#top .media-cradit p {
	margin: 0px !important;
	color: #fff !important;
	font-size: 14px !important;
}

#top .media-cradit p a {
	color: #ffffff !important;
}

.full-width-cont .container {
	max-width: 100%;
    padding-right: 0px !important;
}

.toggle_icon .vert_icon {
    left: 22px !important;
    top: 14px !important;
    height: 15px !important;
	border-color:#ffd200;
}
.toggle_icon .hor_icon {
    top: 20px !important;
    left: 16px !important;
    width: 15px !important;
	border-color:#ffd200;
}
.toggle_icon {
	margin: -23px 0px 0px -10px !important;
    background-color: #2d87d3 !important;
	border: none !important;
    padding: 23px !important;
	color: white !important;
}
.js_active .toggler {

	padding: 9px 3px 9px 70px !important;
	font-weight: 300 !important;
color: #ffffff !important; 
	background-color: #004b8d !important;
}
.single_toggle {
	margin: 5px 0px !important;
}
.toggle_content {
	padding: 12px 30px 11px 70px !important;
}

.custom-border .iconbox_icon::after {
content: ""; 
    position: absolute !important;
    height: 25px !important;
    top: 10px !important;
    border-left: 1px solid #ffd200 !important;
	right:50px;
        margin-left: -5px !important;
	margin-top:-12px !important;
	
} 

.custom-border .iconbox_content{
	overflow:visible !important;
}

.div_1 .text_box{
	margin-top:140px;
	padding-left:30px;
	padding-right:30px
}

.first_column .first_text{
	margin-top:25px !important
}


.icon_column .custom_icon{
	margin-right:20px;
}

.icon_column .custom_icon_top{
	margin-top:12px;
}

.icon_column{
	padding-left:77px
}
.color_sec .inside_color_section
.button_css{
	margin-top:25px;
}

.color_sec .inside_color_section .border_first p span::after
{
	content:"" !important;
	border-right: 1px solid #f5f4f4 !important;
    position: absolute !important;
    top: 25px !important;
    right: -35px !important;
    height: 35px !important;
}

.news-section .news-col h3 strong::after {
    content: "" !important;
    border-right: 2px solid #f5f4f4 !important;
    position: absolute !important;
    top: -9px !important;
    right: -35px !important;
    height: 35px !important;
}

.text_div .text_2{
	padding:10px !important;
}

.container .about_color_sec{
	padding-top:120px;
}

.container .main_color_heading{
    position: absolute;
    bottom: 15px;
    left: -25px;
	
}

#top .entry-content li::marker {
    font-size: 15px;
}

/* .container h2{
	text-transform:capitalize !important;
} */

#top .av_textblock_section li, 
#top .entry-content ul li, 
#top .entry-content ol li {
	font-size: 16px;	
	color: #282828;
}

.container .about_color_sec{
	padding-top:120px;
}
.first_column .new_icon  .iconbox_icon{
	
    margin: 62px 15px 0px 0px !important;
    font-size: 25px !important;
}

.container .content .post-entry .clearfix .flex_column .iconbox .iconbox_content .iconbox_content_container p{
	    font-size: 19px !important;
    color: #ffffff;
    text-align: left;
    padding: 0px 140px 20px 2px !important;
}
.container .content .post-entry .clearfix .flex_column .iconbox .iconbox_content .iconbox_content_container h4{
    color: #ffffff;
    text-align: left;
    padding-left:2px !important;
}
.content .post-entry .clearfix .first_column{
background: linear-gradient(rgba(0, 75, 141, 0.7), rgba(0, 75, 141, 0.7)), url(/wp-content/uploads/2020/02/Layer-24.jpg) center center no-repeat #ffffff !important;
	background-size: 100% 100% !important;
}

.latest-post .ic_btn{
	margin-left:10px !important;
}

.latest-post .av-image-caption-overlay-center p{
	font-size: 12px !important;
    margin-bottom: 115px;
    float: left !important;
	color:#f4d943;
}

.latest-post .featured_tile_widget .av-image-caption-overlay .av-caption-image-overlay-bg{
	    opacity: 0.7 !important;
    background-color: #004b8d !important;
}

.div_icon .div_icon_inside{
	margin-left:24px !important;
}


.div_icon{
	float:right !important;
}

.overlay-black .av_textblock_section {
	display:flex !important;
}

.heading_title .icon_box .iconbox_icon {
	font-size:30px !important;
}

.heading_title .icon_box  {
	font-size:19px !important;
	padding-left:20px !important;
	font-weight: bold !important;
}

.team-member img{
	height: 200px !important;
	width:150px !important;
}


#header_meta .container {
    display: flex !important;
    place-content: flex-end !important;
}

/* .flex_column .avia_image{
	height: 200px !important;
	width:150px !important;
} */

#header_meta .sub_menu .btn-green a {
	background-color: #f2b92a !important;
    border-color: #f2b92a !important;
	color: #0f4563 !important;
}

#header_meta .sub_menu {
	margin-top: 8px;
}
#header_meta .sub_menu ul {
	display: flex;
    width: 390px;
	text-align: center;
}

#header_meta {
	min-height: 30px;
	z-index: 1;
}

#header_meta .sub_menu a {
    text-transform: uppercase;
    padding: 15px !important;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 700 !important;
	font-size: 13px;
	background-color: #0d79bf;
    color: #ffffff;
    border-color: #0d79bf;
	display: block;
}
#top .header_color .sub_menu ul li a:hover {
	color: #0f4563 !important;
}
#header_meta .sub_menu .btn-green a {
	background-color: #6d9247;
    border-color: #6d9247;
}

#header_main, #header_meta, #header_meta .menu-item, #header_meta .social_bookmarks li {
	border: none !important;
	background: transparent !important;
}

#header_meta .social_bookmarks {
	margin-top: 20px;
}
#header_meta .social_bookmarks li {
	margin-right: 10px;
}

#top .menu-item-search-dropdown > a
{
	font-size: 25px !important;
}

#header_main .main_menu .noMobile {
	position: absolute !important;
    right: 0 !important;
    top: -55px !important;
/*  top: -50px !important; */
}

#header_main .main_menu .noMobile:before{
	content:"";
	border-left: 2px solid #004b8d !important;
	height: 30px !important;
	position: absolute !important;
    top: 30px !important;
    left: 1px !important;
}
#header_main .main_menu .noMobile:after{
	content:"";
	border-right: 2px solid #004b8d !important;
	height: 30px !important;
	position: absolute !important;
    top: 30px !important;
    right: 2px !important;
}

#top #wrap_all .social_bookmarks a {
	border-radius: 50%;
}
.logo img {
    padding: 0;
    display: block;
    width: auto;
    height: 87px !important;
    max-height: 87px !important;
    image-rendering: auto;
    position: relative;
    z-index: 2;
}
@media only screen and (min-width: 768px) {
	.logo {
		margin-top: -30px;
		overflow: visible;
	}
	.logo a {
		overflow: visible;
	}
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
		padding-top: 124px !important;
	}
	#header{
	    height: 124px !important;
    }
}


@media only screen and (max-width: 767px) {
	.logo img {
		padding: 5px !important;
	}
	#header_meta {
		display: none;
	}
	.ceo_img img {
		width: 250px;
	}
	.ceo_txt {
		text-align: center;
	}
	.grid-border .av_one_fourth {
		display: table-caption !important;
	}
	.blog_post .slide-entry-wrap article {
		width: 100% !important;
		display: contents;
	}
	.responsive .logo a:first-child {
		width: 180px;
    	height: auto;
	}
}

#header_main .main_menu ul{
	transform: translateY(-4px) !important;
	margin-top: -4px !important;
}
.banner h2{
/* 	text-transform: capitalize !important; */
	line-height: 50px !important;
}

.btn-row .avia-button{
	padding: 11px 46px !important;
}
.btn-row .avia-button .avia_iconbox_title{
	font-weight: bold !important;
}

.heading_title .icon_box .iconbox_content_title {
	display: flex!important;
}

/* banner grid css */
.grid-border .flex_cell {
    border-left-style: solid;
    border-left-width: 2px !important;
}

.striked_header h2 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.striked_header h2:before,
.striked_header h2:after {
    content: '';
    border-top: 1px solid;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
}
.striked_header h2:after {
    margin: 0 0 0 20px;
}

.glance-section .avia-animated-number-title{
	color: #8fb469 !important;
	font-weight: bold !important;
}

.glance-section .avia-animated-number-title .avia-no-number{
	font-weight: bold !important;
    margin: 0 0 0 4px !important;
	opacity: 1 !important;
}

.content .post-entry .clearfix .flex_column .col-border:after{
    content:"" !important;
	border-right: 1px solid #959595 !important;
    position: absolute !important;
    top: 0px !important;
    right: -35px !important;
    height: 368px !important;
}

.content .post-entry .clearfix .flex_column .right-border:after{
    content:"" !important;
	border-right: 1px solid #959595 !important;
    position: absolute !important;
    top: 0px !important;
    right: -35px !important;
    height: 230px !important;
}

.glance-section .col-border:after{
    content:"" !important;
	border-right: 2px solid #000000 !important;
    position: absolute !important;
    top: 0px !important;
    right: -35px !important;
    height: 400px !important;
}

.news-section .news-col p::before{
    content: "" !important;
    border-left: 2px solid #f5f4f4 !important;
    position: absolute !important;
    top: 20px !important;
    left: -16px !important;
    height: 43px !important;
}

.news-section .news-col p::after{
    content: "" !important;
    border-right: 2px solid #f5f4f4 !important;
    position: absolute !important;
    top: 20px !important;
    right: -16px !important;
    height: 43px !important;
}

.first_column .first_column_text{
	height: 265px !important;
    margin: 4px !important;
    padding-top: 115px !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
    color: #ffffff;
}


.overlay-black .iconbox_icon::after {
	content: "";
    position: absolute !important;
    height: 50px !important;
    top: -6px !important;
    border-left: 1px solid #ffffff !important;
    left: 0px !important;
    margin-left: -25px !important;
}

.bg-overlay:before{
	content: "";
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	background-color :#004b8d;
	opacity: 0.5px !important;
}

.latest-post .btn-row{
	transform: translateX(27px) !important;
}
.latest-section .latest-post{
	width: 22% !important;
	margin-left: 22px !important;
}

.latest-section .featured_tile_widget:before {
	content: "" !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background: rgba(79, 80, 87, 0.6) !important;
	visibility: visible !important;
    position: absolute !important;
}
.latest-section .featured_tile_widget:after {
	content: url("/wp-content/uploads/2020/02/open-arrow.png");
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	height: 46px;
	visibility: visible !important;
}

/* publication-blog css */

.publication-blog .slide-entry {
	display: flex !important;
	margin-left: 3% !important;
    width: 30% !important;
}
.publication-blog .slide-entry .slide-image{
	width: 75% !important;
	background: transparent !important;
	height: 215px !important;
    box-shadow: -1px 1px 7px 0px rgba(0, 0, 0, 0.75) !important;
}
.publication-blog .slide-entry .slide-image img{
	height: 215px !important;
    width: 100% !important;
}
.publication-blog .slide-entry .slide-content{
	width: 100% !important;
    margin: 0 0 0 0px !important;
    padding-left: 20px !important;
}
.publication-blog .slide-entry .slide-content h3{
	font-weight: bold !important;
    color: #626262 !important;
	font-size: 17px !important;
}
.publication-blog .slide-entry .slide-entry-excerpt {
	font-size: 13px !important;
	line-height: 22px !important;
}

.fullsize .template-blog .post-meta-infos {
    text-align: left !important;
}

.fullsize .template-blog .post-title {
    text-align: left !important;
}
/* .publication-blog .slide-entry::before:nth-child(2){
	content: "" !important;
    border-left: 2px solid #f5f4f4 !important;
    position: absolute !important;
    top: 20px !important;
    left: -16px !important;
    height: 43px !important;
}
.publication-blog .slide-entry:nth-child(1)::after{
	 content: "" !important;
    border-right: 2px solid #f5f4f4 !important;
    position: absolute !important;
    top: 20px !important;
    right: -16px !important;
    height: 43px !important;
} */

/*accordion css  */
.accordion_css .av_toggle_section .single_toggle .toggle_icon{
   border: none !important;
}

.overlay-black {
	position: relative;
	height:335px !important;
}

.overlay-black *{
	z-index: 2;
}

.overlay-black::after {
	content: "";
	background-color: rgba(0, 75, 141, 0.7);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: visible;
}

.heading_title .icon_box .iconbox_content_title {
	display: flex!important;
}

.heading_title .icon_box .iconbox_icon {
	line-height: 22px !important;	
}

.heading_title .icon_box .iconbox_content {
		overflow: visible!important;
}

.custom-border .iconbox_icon{
	position: relative!important;
	font-size: 35px !important;
}

.custom-border .iconbox_icon::after {
	content: "";
    position: absolute !important;
    height: 36px !important;
    top: -6px !important;
    border-left: 1px solid #ffffff !important;
    left: 0px !important;
    margin-left: -5px !important;
}

.overlay-black .icon-box .iconbox_content .iconbox_content_title{
	display: flex !important;
}
.overlay-black .icon-box .iconbox_icon {
	position: absolute !important;
    right: 0 !important;
    bottom: 51px !important;
    font-size: 51px !important;
	color: #ffd200 !important;
}
.overlay-black .icon-box .iconbox_icon::after {
    content: "";
    position: absolute !important;
    height: 70px !important;
    top: 0px !important;
    border-left: 1px solid #ffd200 !important;
    margin-left: -7px !important;
}
.overlay-black .col-heading{
	position: absolute !important;
    top: 27px !important;
    left: 0 !important;
    width: fit-content !important;
    background: #a6cbeb !important;
    padding: 10px 21px !important;
}
.overlay-black .col-heading h3{
	text-transform: uppercase !important;
}

/* event-box css */
.event-box .scheduled-events .tcode-es-artist-title{
	color: #1c1c52 !important;
}
.event-box .scheduled-events .vcenter .tcode-social-icon{
	background-color: #004b8d !important;
	color: #ffffff !important;
}
.event-box .scheduled-day{
	 background-color: #e1e1e1 !important;
}
.event-box .scheduled-day.active{
	background-color: #004b8d !important; 
}
.event-box .scheduled-day .row-day, .event-box .scheduled-day .row-date, 
.event-box .scheduled-events .event-time .time-starts{
	color: #939393 !important;
}
.event-box .scheduled-day.active .row-day, .event-box .scheduled-day.active .row-date{
	color: #ffffff !important;
}

/* sponsors-logo css */
.sponsors-logo .slide-entry-wrap .slide-entry .av-partner-fake-img{
	padding-bottom: 57% !important;
}
.sponsors-logo .slide-entry-wrap{
	margin-left: 40px !important;
}
.sponsors-logo .slide-entry-wrap .slide-entry{
	width: 23% !important;
}
.sponsors-logo .avia-slideshow-arrows{
	width: 100% !important;
    top: 67px !important;
}
.sponsors-logo .avia-slideshow-arrows a:before {
	background: transparent !important;
	color: #004b8d !important;
	font-size: 38px !important;
}
/* .sponsors-logo .avia-slideshow-arrows .next-slide::before{
	content:"\f061" !important;
	font-family: "Font Awesome 5 Free" !important;
		
} */

.page-id-1210 .overlay-black .iconbox .iconbox_icon {
	display: none !important;
}
.page-id-1210 .container .content .post-entry .clearfix .overlay-black .iconbox .iconbox_content .iconbox_content_container p {
	padding: 0px 0px 20px 2px !important;
}

@media (min-width: 768px) and (max-width: 991.98px) { 
   #header_meta .social_bookmarks li {
	margin-right: 10px !important;
  }
  #header_meta .social_bookmarks{
	transform: translateX(16px) !important;
  }
}

div#news-section {
    display: none;
}

.page-id-1618 div#av_section_3 {
    display: none;
}

.page-id-1618 div#news-section {
	display: block !important;
}

/* #top .av-main-nav > li:nth-child(5) ul.sub-menu{
	margin-left: -110px;
} */

li#menu-item-2210 {
	margin-left: -100px;
}

#top .av-main-nav > li:nth-child(4) ul.sub-menu {
	margin-left: -45px;
}


.main_color .widget_nav_menu ul:first-child>.current-menu-item , .main_color .widget_nav_menu ul:first-child>.current-menu-ancestor{
	padding-top: 20px !important;
	padding-bottom:20px !important;
}

.read-more-link a {
    background-color: #f2b92a;
    padding: 7px 20px 7px 20px;
    color: #0f4563;
	font-size: 13px;
	font-weight: 700;
    text-decoration: none;
    border-radius: 5px;
    text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
}

.read-more-link a:hover {
    background-color: #f2b92a;
    color: #0f4563;
}

.more-link-arrow:after {
    content: none !important;
}

/* .avia-content-slider-inner .slide-entry-wrap article {
    background-color: #e1e1e1;
} */

.avia-content-slider-inner .slide-content {
    padding: 15px 15px 15px 15px ;
}

/* Dhaval */

.custom-hp-blogs .slide-entry {
	padding-top: 25px;
}

.custom-hp-blogs .slide-entry .slide-image {
    height: 260px !important;
    box-shadow: -1px 1px 7px 0px rgba(0, 0, 0, 0.75) !important;
}

.custom-hp-blogs .slide-entry .slide-image img {
    width: 100% !important;
    height: 260px !important;
}
/* End */

#top .custom-inner-header-image img {
    max-height: 400px;
    width: 100%;
    object-fit: cover;
}
.custom-event-header-inner h1 {
    margin: 20px 0;
}
#top .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, #top .tribe-events .tribe-events-l-container {
	padding-top: 10px;
}
#top .event-header-image {
    height: 350px;
    width: 100%;
    object-fit: cover;
}
body.single-post article.post-entry .single-big img {
/*  max-height: 423px;
    object-fit: cover; */
	max-height: fit-content;
    object-fit: unset;
}

#top .fullsize .template-blog article .entry-content-wrapper.clearfix.standard-content {
    max-width: 100%;
}

#top .fullsize .template-blog article .entry-content-wrapper.clearfix.standard-content header.entry-content-header {
    max-width: 100%;
}

#top .fullsize .template-blog article .entry-content-wrapper.clearfix.standard-content h1.post-title.entry-title {
    max-width: 100%;
}

#top .fullsize .template-blog article .entry-content-wrapper.clearfix.standard-content .entry-content {
    max-width: 100%;
}
#top .custom-blog-list article.post-entry header.entry-content-header .post-title, #top .av-alb-blogposts.template-blog article.post-entry header.entry-content-header .post-title.entry-title {
    max-width: 100%;
}
body.single-post article.post-entry .entry-content table {
    width: 100% !important;
    max-width: 100% !important;
}
#top .avia-button-wrap > a {
    background: #f2b92a;
    border-color: #f2b92a;
/*     color: #0f4563 !important; */
    text-transform: uppercase;
    font-size: 13px;
    padding: 12px 25px;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 700 !important;
}
#top .main_color .image-overlay .image-overlay-inside:before {
    background-color: #f2b92a;
    color: #ffffff;
    border-color: #f2b92a;
}
#top .custom-same-news-design .custom-news-section-col .avia-image-container {
    border: 1px solid #ebebeb;
    margin-bottom: 20px !important;
    border-radius: 3px;
    padding: 15px;
}
#top .custom-same-news-design .custom-news-section-col .custom-same-blog-title {
    text-transform: capitalize !important;
    letter-spacing: 0.3px;
}
#top .custom-same-news-design .custom-news-section-col .image-overlay .image-overlay-inside:before {
    height: 40px;
    width: 40px;
    line-height: 40px;
    margin: -20px 0 0 -20px;
}
/* .responsive body.single-post #wrap_all .template-blog.template-single-blog {
    width: 100%;
    max-width: 100%;
}

.responsive body.single-post #wrap_all .template-blog.template-single-blog .entry-content-wrapper {
    max-width: 100%;
}

.responsive body.single-post #wrap_all .template-blog.template-single-blog .entry-content-wrapper .entry-content {
    max-width: 100%;
}

.responsive body.single-post #wrap_all .template-blog.template-single-blog .entry-footer {
    max-width: 100%;
}

.responsive body.single-post #wrap_all .template-blog.template-single-blog  .related_posts {
    max-width: 100%;
}

.responsive body.single-post #wrap_all .template-blog.template-single-blog .comment-entry {
    max-width: 100%;
} */

.event ul {
	list-style: none !important;
}

#top .research-report .post-entry .entry-content-wrapper .post_delimiter{
	border-color: #00447f;
	border-bottom-width: 2px;
    margin-bottom: 33px;
}

#top .research-report .post-entry .entry-content-header .post-meta-infos,
.responsive #top #wrap_all .research-report > article:nth-child(3) .post_delimiter {
    display: none;
}

#top .download-report-btn a{
	font-size: 11px !important;
    padding: 11px 17px !important;
}

.hac_logo_img img {
    width: 100px !important;
}

.hac-logo-sec img {
	height: 100px;
    width: 79px;
}

.reserach_sec_img:before {
    content: "";
    position: absolute;
    background-color: #000000;
    opacity: 0.4;
    visibility: visible;
    left: 0;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: -1;
}

.hac-logo-sec {
	float: right;
}

.postid-16956 article .entry-content li {
	font-size: 16px !important;
}
/* Strong Custom Color */
/* .main_color strong{
	color: #034564;
} */

.main_color a strong{
	color: #6ab7d1;
}

.main_color a {
	cursor: pointer;
}

.main_color a strong:hover {
	color: #8fb469;
}

/* janvi */
/* borad-documents */
.board_document h3 b {
    color: #064563;
}

.board_document p a {
    color: #f2b92b;
}

.policy_button_txt a {
    text-decoration: none !important;
	width: 270px !important;
	padding: 25px 30px 23px !important;
}

.tribe-events-before-html p {
    margin-left: -58%;
    margin-right: -58%;
    object-fit: cover;
    position: relative;
/* 	overlay */
	background: black;
    overflow: hidden;
    height: 350px;
}

.event-header-image {
	object-fit: cover;
    opacity: 0.6;
}

/* .evt-title {
	color: #ffffff !important;
	position: absolute;
    top: 22%;
} */

/* hide you might also like */
.related_posts {
	display: none;
}

.broken_link, a.broken_link {
    text-decoration: none !important;
}

/* hide list-style on login form of member page*/
.page-id-13684 ul.disc, .entry-content-wrapper #gform_fields_login,
.page-id-13684 ul.disc, .entry-content-wrapper #gform_fields_login .gfield_checkbox {
	list-style: none;
}

/* hide author css */
.post-meta-infos .text-sep-cat,
.post-meta-infos .blog-author {
	display: none !important;
}



.page-id-7249 #footer-page,
.page-id-7253 #footer-page,
.page-id-7264 #footer-page,
.page-id-7278 #footer-page,
.page-id-7290 #footer-page,
.page-id-16376 #footer-page,
.page-id-18963 #footer-page{
    display: none;
}

.ccfic a, .avia-copyright {
	position: absolute;
    bottom: 0;
    left: 0;
    background: rgb( 0, 0, 0, 0.7);
    width: 100%;
    visibility: inherit;
    z-index: 5;
    padding: 10px;
    color: #fff !important;
	pointer-events: all;
}

.single .big-preview.single-big {
  pointer-events: none;
}

/* Footnote title css */
#top #wrap_all .all_colors h4 {
/*     color: #f9f9f9; */
    font-size: 32px;
    font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

/* Footer share box */
#top .entry-footer .av-share-box .av-share-box-list {
	margin-top: 30px;
    float: left;
    width: 100%;
}

/* Event menu Css */
li#menu-item-19082 {
    margin-left: -80px;
}

.full-width-cont video {
    position: inherit !important;
}

a.guide-download-btn,
a.guide-download-btn:hover,
a.paoc-popup-click ,
a.paoc-popup-click :hover {
	background-color: #6ab7d1;
    color: #ffffff;
    border-color: #4895b0;
    text-decoration: none;
    padding: 25px 50px 23px;
    font-size: 15px;
}

.paoc-popup-click {
	display: inline-block !important;
	opacity: 1 !important;
}

.subscriber-btn {
	background-color: #efefef;
    padding: 9px 22px;
    color: #000;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
}

#header_main .logo {
	display: flex;
    justify-content: center;
}

#header_main .logo .sub-text {
	display: flex;
    align-items: center;
	margin-left: 25px !important;
	text-decoration: none !important;
}

#header_main .logo .sub-text h3 {
	font-size: 30px !important;
	margin-bottom: 0px !important;
}

@media only screen and (max-width: 576px) {
	.container .main_color_heading {
		bottom: 45px !important;
	}
	.reserach_sec_img {
		padding: 65px 25px !important;
	}
	#header_main .logo .sub-text h3 {
    	font-size: 20px !important;
	}
	#header_main .main_menu ul {
    	transform: translateY(5px) !important;
    	margin-top: 0px !important;
	}
	#header_main .logo .sub-text h3 {
    	margin-bottom: 10px !important;
	}
	#header_main .logo .sub-text {
		align-items: end;
	}
}


@media only screen and (max-width: 1080px) {
	#header_main .logo .sub-text h3 {
    	font-size: 24px !important;
	}
	#header_main .logo .sub-text {
		margin-left: 10px !important;
	}
	.logo {
		margin-top: -13px;
	}
}

/* media query */

@media screen and (max-width: 767px) and (min-width: 576px) {
	.board_of_directors .flex_column {
		max-width: 33% !important;
	}
	#header_main .main_menu ul {
    	transform: translateY(5px) !important;
    	margin-top: 0px !important;
	}
	#header_main .logo .sub-text h3 {
    	margin-bottom: 10px !important;
	}
	#header_main .logo .sub-text {
		align-items: end;
	}
}

@media screen and (max-width: 1000px) and (min-width: 767px) {
	.grid-border h2 {
		font-size: 30px !important;
	}
}