/*
Theme Name: Enfold Child
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/************************************************************ Top Bar */
#top{
	font-family: "myriad-pro-condensed", sans-serif;
}
.sbi_caption{
	font-family: "myriad-pro",sans-serif;
}
.sbi-header.sbi-header-type-text {
	display:none;
}
#header_meta,.topbar-header {
    height: 45px;
    background: #06357B;
	border:none !important;
}
#header #header_meta .container {
    min-height: 100%;
	padding: 0px 50px;
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
   /* max-width: calc(100% - 100px);
    padding: 0px 50px;*/
}
#header_meta .container:after {
    display: none;
}
#top #header #header_meta .phone-info{
	height:50px;
	padding:0;
}
#top #header #header_meta .phone-info .email-signup-btn{
	color: #0A2065 !important;
	font-size: 19px;
	font-weight: 600;
	text-transform:uppercase;
	height:50px;
	display:flex;
	align-items:center;padding:0 15px;
	background:#F2BB43;
	font-family: "myriad-pro-condensed", sans-serif;

}
#top #header #header_meta .sub_menu {
    top: auto;
    padding: 0px;
}
#top #header #header_meta .sub_menu ul {
	display: flex;
}
#top #header #header_meta .sub_menu li {
    padding: 0px;
    border: none;
}
#top #header #header_meta .sub_menu li a {
    padding: 0 25px;
    line-height: 48px;
    display: flex;
    font-size: 19px;
    font-weight: 400;
    transition: .3s all;
    align-items: center;
    color: white;
	font-family: "myriad-pro-condensed", sans-serif;
}

#top #header #header_meta .sub_menu li.necc-news-btn a{
	background:#0A2065;
	color:#F2BB43;
	font-weight:700;
}
#top #header #header_meta .sub_menu li a:hover {
    background: #000;
    color: #fff;
}
#top #header #header_meta .sub_menu ul .donate-button a {
	background: #E49923;
	color: #000;
	transition: .3s all;
	font-family: 'Bitter';
}
#top #header #header_meta .sub_menu ul .donate-button:hover a {
	background: #000;
	color: #fff
}
#header #header_meta .container {
    min-height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}
#header #header_meta .header-socials {
	margin-left: 30px;
}
#header #header_meta .header-socials i {
	color: #fff;
	text-align: center;
	margin: 0px 5px;
	transition: all 0.3s ease-in-out;
	font-size: 14px;
}
#header #header_meta .header-socials i:hover {
	color: #E49923;
}
/*Top Bar*/
.topbar-header .container {
	min-height: 100%;
}
.topbar-header .topbar-flex {
	display: flex;
	align-items:center;
	justify-content:space-between;
	height:45px;
	font-family: "myriad-pro-condensed", sans-serif !important;
}

.topbar-left a {
	padding:11px 15px;
	color:#0A2065;
	background:#F2BB43;
	text-transform:uppercase;
	font-weight:600;
	font-size:19px;
	line-height:1;
	transition:.4s all ease;
}
.topbar-left a:hover{
	color:#fff;
	background:#0064ac;
}
.topbar-right {
	height:45px;
	display:flex;
	align-items:center;
}

.topbar-right .current-site {
	background:#0A2065;
	color:#F2BB43;
	height:45px;
	display:flex;
	align-items:center;
	padding:0 25px;
	font-weight:700;
	font-size:19px;
}

.main-site-link {
	padding:0 0 0 15px;
	height:45px;
	display:flex;
	align-items:center;
	color: #fff;
	font-size:19px;
}
.main-site-link  a {
	color: #fff;
}
.main-site-link  a:hover{
	color:#fff;
	text-decoration:underline !important;
}
/************************************************************ Header */

#top #header_main {
  /*  max-width: calc(100% - 100px);*/
    margin: 0 auto;
	background: #0A2065;
	border:none;
}
#top #header #header_main .av-logo-container {
  
	height: 112px !important;
    line-height: 112px !important;
}
#top #header .header_bg {
    background: #0A2065;
}
#header_main .logo a {
    display: flex;
    align-items: center;
    height: 112px;
    max-height: 112px !important;
}
#header_main .logo a img,
#header_main .logo a svg {
    max-height: 44px !important;
    height: 44px !important;
}
#header_main .inner-container {
    display: flex;
    align-items: center;
}
#header_main .inner-container .mega-menu {
    height: auto;
}

#header #header_main .mega-menu li a {
    height: auto !important;
    line-height: 1 !important;
    font-weight: 500;
    font-size: 25px;
    padding: 14px 0px;
	font-family: "myriad-pro-condensed", sans-serif;
	color:#fff;

}
#header #header_main .mega-menu li:not(.av-menu-button, .menu-item-search-dropdown) a:after {
    content: " ";
    width: 0;
    height: 3px;
    background: #F2BB43;
    position: absolute;
    bottom: 0;
    left: 50%;
	transition: .4s all;
}
#header #header_main .mega-menu li:hover > a:after,
#header #header_main .mega-menu li.mega-current-menu-item > a:after,
#header #header_main .mega-menu li.current-menu-ancestor > a:after {
    width: 100%;
	left: 0;
}
#header #header_main .mega-menu li.current-menu-item > a,#header #header_main .main_menu li:hover > a{
	color:#F2BB43;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:after{
	width:100%;
	left:0;
}
.avia-menu-fx{
	display:none;
}
#top  #menu-item-search .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{
	fill: #f2bb43;
}
#top  #menu-item-search .inner_tooltip .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{
	fill:#fff;
}
#header #header_main .sub-menu {
    background: #962723;
    padding: 10px 0px;
    border-radius: 0px;
    margin-left: 50%;
    transform: translate(-50%, 0px);
    border: none;
    min-width: 230px;
}
#header #header_main .sub-menu li {
    margin: 0px !important;
}
#header #header_main .sub-menu li a {
    color: #fff;
    background: transparent;
    border: none;
    font-size: 16px;
    padding: 8px 20px;
    line-height: 1.2 !important;
    transition: .4s all;
    text-transform: none;
    text-align: center;
    font-weight: 400;
}
#header #header_main .sub-menu li a:after {
	display: none;
}
#header #header_main .sub-menu li:hover > a,
#header #header_main .sub-menu li.current-menu-item > a,
#header #header_main .sub-menu li.current-menu-ancestor > a {
	background: rgba(255,255,255,.1);
}

/*Mega menu*/
#mega-menu-wrap-avia{
	height:100%;
	display:flex;
	align-items:center;
}
#mega-menu-wrap-avia #mega-menu-avia{
	display:flex;
	align-items:center;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
	font-size:25px;
	font-weight:500;
	padding:0;
	padding-bottom:5px;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	font-weight:500;
	color:#F2BB43;
}
 #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link:before, #header #header_main .mega-menu > li.current-menu-item > a:before {
    content: " ";
    width: 0;
    height: 3px;
    background: #F2BB43;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transition: .4s all;
	 margin:0;
}

 #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item:hover > a.mega-menu-link:before,#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before,#header #header_main .mega-menu > li.current-menu-item > a:before, #header #header_main .main_menu > li:hover > a:before, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:before {
    width: 100%;
    left: 0px;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
	top:71px;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.gray-bg-col{
	background:#E4E4E4;
	width:65%!important;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12{
	padding:30px 0;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col{
	width:35% !important;
	background:#fff;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col .mega-sub-menu .mega-menu-item:not(.mega-block-title) a{
	color:#0065AC !important;
	font-weight:700 !important;
	font-size:20px !important;
	margin-bottom:15px !important;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col .mega-sub-menu .mega-menu-item:not(.mega-block-title) a:hover{
	color:#0A2065 !important;
}
#header #header_main .mega-menu li.current-menu-item > a, #header #header_main .main_menu li:hover > a{
	font-weight:500;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col .mega-block-title a {
	color:#0A2065 !important;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-gray-bg-col  .mega-block-title a{
	color:#333333;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column  .mega-block-title >  a{
	font-weight:600 !important;
	font-size:25px !important;
}

#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-gray-bg-col.two-col-menu-items .mega-sub-menu .mega-menu-item .mega-sub-menu{
	column-count:2;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-gray-bg-col.two-col-menu-items .mega-sub-menu .mega-menu-item .mega-sub-menu a{
	font-size:17px;	
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
	background:#E4E4E4;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu {
	display:flex;
}
#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu{
	display:flex !important;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
	font-weight:500;
}
@media only screen and (min-width: 993px) {
    #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link:focus {
    font-weight: 500;
    
	}
}
/* Search */

#header .avia-search-tooltip {
    background: #f5f5f5;
    border: none;
}
#top #header #searchform div {
    border: none;
    border-radius: 0px;
}
#top #header #searchform #s {
    height: 40px;
    line-height: 40px;
    background: white;
    padding: 10px 40px 10px 10px;
    font-family: inherit;
    font-size: 15px;
}
#top #header #searchform #searchsubmit {
    background: #F2BB43;
    color: #fff;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
#top #header #searchform .ajax_search_response {
    position: absolute;
    right: 0px;
    z-index: 999;
    background: white;
    border-radius: 0px;
    width: 100%;
	text-align:left;
}
#top #header #searchform .ajax_search_response h4 {
    padding: 12px 20px;
    background: #08367b;
    color: white;
    font-size: 18px;
    line-height: 1.2;
	text-align:left;
}
#top #header #searchform .ajax_search_response .av_ajax_search_entry {
    padding: 10px 20px;
}
#top #header #searchform .ajax_search_response .av_ajax_search_image {
    display: none;
}
#top #header #searchform .ajax_search_response .av_ajax_search_title {
    text-transform: none;
    font-size: 17px;
    line-height: 1.5;
    font-weight: 500;
}
#top #header #searchform .ajax_search_excerpt {
    display: none;
}
#top #header #searchform .ajax_search_response .av_ajax_search_entry_view_all {
    background: #F2BB43;
    color: #0A2065;
    text-transform: uppercase;
    font-size: 17px;
    padding: 15px;
    transition: .4s all;
    line-height: 1 !important;
}
#top #header #searchform .ajax_search_response .av_ajax_search_entry_view_all:hover {
	background-color: #291b25;
}
#searchform #searchsubmit {
background:#F2BB43;
}
#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child{
	fill:#0A2065;
}
/************************************************************ Content */

#top #main {
    padding-top: 0px !important;
}
#main h1,
#main h2,
#main h3,
#main h4,
#main ul,
#main ol,
#main p {
	margin-top: 0px;
	margin-bottom: 15px;
}
#main h1 {
    text-transform: none;
    letter-spacing: 0px;
    font-size:3rem;
    font-weight: 700;
    line-height: 1.25;
}
#main h2 {
    text-transform: none;
    letter-spacing: 0px;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.2;
	text-transform: uppercase;

}
#main h3 {
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 700;
}
#main h4 {
    text-transform: uppercase;
    font-size: 17px;
}
#main .avia_textblock > *:last-child {
	margin-bottom: 0px;
}
#main .white-text * {
	color: white;
}
#main .flex-row .entry-content-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
#main .image-overlay {
	display: none !important;
}
#main .avia_image {
    border-radius: 0px;
}
#top #main .small-spacing .av-flex-placeholder {
    width: 35px;
}
#main .avia-image-container {
    margin-bottom: 0px;
}
#top #main .avia-button {
    background: transparent;
    border: 1px solid #0a2065;
    border-radius: 21px;
    padding: 8px 25px;
    text-transform: none;
    font-weight: 700;
    font-size: 1.25em;
	transition: .4s all;
	color:#0a2065;
}
#top #main .avia-button:hover {
    background: #0065ac;
    border-color: #0065ac;
	opacity: 1;
	color:#fff;
}
#main ul ul {
    list-style: circle;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}
#main .list-checks ul li {
    position: relative;
    list-style: none;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 8px;
}
#main .list-checks ul li:before {
    content: " ";
    width: 22px;
    height: 22px;
    background: url() center no-repeat;
    position: absolute;
    left: 0;
    top: 3px;
    background-size: contain;
}
#main .list-2col ul {
    -webkit-column-count: 2;
    column-count: 2;
}
#top #main .av-masonry-load-more {
    background: #009778;
    border: 2px solid #009778;
    border-radius: 25px;
    padding: 12px 35px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 17px;
	transition: .4s all;
    max-width: 200px;
    margin: 0 auto;
    display: block;
}
#top #main .av-masonry-load-more:hover {
	background: #008fdd;
    border-color: #008fdd;
	opacity: 1;
}
#main .avia-table th {
    background: #058D8D;
    color: white;
    text-transform: none;
    font-size: 18px;
    letter-spacing: 0px;
    border-color: #058D8D;
    padding: 10px;
}
#main .avia-table td {
    font-size: 16px;
    letter-spacing: 0px;
    border-color: #e7e7e7;
    padding: 15px;
}
#main sup {
    font-size: 50%;
    line-height: 1;
}
#main .avia_codeblock {
	line-height: 0;
}
#main .avia-slideshow .avia-slideshow-inner {
    margin-bottom: 0px;
}
#main .avia-slideshow .avia-slide-wrap {
    position: relative;
    display: block;
    height: auto;
    padding-bottom: 550px;
    overflow: hidden;
}
#main .avia-slideshow li img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#top #main .flex_column_table + .flex_column_table {
    margin-top: 35px;
}
#main strong {
    color: inherit;
}
#main .contain-large {
    max-width: 850px;
    margin: 0 auto;
}
#main .avia-section.avia-section-default .content {
    padding-top: 70px;
    padding-bottom: 70px;
}
#main .list-grid-extra-padding-bottom-section .content{
	padding-bottom:160px !important;
}
/* Grid Content */

#main .grid-img {
    padding: 0px;
}
#main .grid-img * {
    width: 100%;
}
#main .grid-content .flex_cell_inner {
    width: 100%;
    padding: 100px 70px;
    overflow: hidden;
    padding-right: calc(50vw - 605px);
}
#main .grid-content.avia-builder-el-first .flex_cell_inner {
    padding-right: 70px;
    padding-left: calc(50vw - 615px);
    max-width: 100%;
    float: right;
}

/* Sidebar */

#main .sidebar .widget_nav_menu {
    background: #00B1B0;
    border-radius: 8px;
    padding: 20px 0px;
    -webkit-position: sticky;
    position: sticky;
    top: 100px;
}
#main .sidebar .widget_nav_menu .nested_nav {
    padding: 0px;
}
#main .sidebar .widget_nav_menu .nested_nav > li {
    border-top: 1px solid rgba(255,255,255,.2);
    padding: 0px;
    top: auto;
    margin: 0px;
}
#main .sidebar .widget_nav_menu .nested_nav > li:first-child {
    border-top: none;
}
#main .sidebar .widget_nav_menu li a {
    color: white;
    font-family: "News Gothic";
    text-transform: uppercase;
    font-size: 20px;
    padding: 12px 25px;
	margin-right: 40px;
}
#main .sidebar .widget_nav_menu .nested_nav > li.current_page_item {
    background: #019695;
}
#top #main .sidebar .widget_nav_menu .nested_nav .children {
    padding: 0px 0px 10px 30px;
	display: block;
}
#top #main .sidebar .widget_nav_menu .nested_nav .children li:before {
	display: none;
}
#top #main .sidebar .widget_nav_menu .nested_nav .children li a {
    font-family: 'Open Sans';
    text-transform: none;
    font-size: 16px;
    padding: 5px 20px;
	margin-right: 0px;
}
#top #main .sidebar .widget_nav_menu .nested_nav .children li a:hover {
    color: white;
    text-decoration: underline;
}

/* Grid Builder Facets */

#main .wpgb-card [class*="wpgb-block-"] {
    white-space: normal;
}
#top #main .wpgb-facet {
    display: flex;
    align-items: center;
    max-width: unset;
    flex: unset;
}
#top #main .wpgb-facet fieldset {
    margin-bottom: 0px;
}
#top #main .wpgb-facet .wpgb-facet-title {
    margin: 0px 20px 0px 0px;
    white-space: nowrap;
}
#top #main .wpgb-search-facet .wpgb-input {
    margin: 0px;
    height: 45px;
    border-radius: 3px;
    padding: 10px 10px 10px 35px;
    font-family: inherit;
}
#top #main .wpgb-search-facet .wpgb-input-icon {
    left: auto;
}
#top #main .wpgb-facet select {
    height: 45px;
    margin: 0px;
    font-family: inherit;
    border-radius: 3px;
    min-width: 200px;
    background: transparent;
}
#top #main .wpgb-facet .wpgb-select-controls {
    color: inherit;
    font-size: inherit;
}
#top #main .wpgb-button-facet ul {
    column-gap: 30px;
    row-gap: 30px;
    margin-bottom: 0px;
}
#top #main .wpgb-button-facet li {
    margin: 0px;
}
#top #main .wpgb-button-facet li .wpgb-button {
    border: none;
    padding: 0px;
    background: transparent;
	outline: none;
}
#top #main .wpgb-button-facet li .wpgb-button .wpgb-button-label {
    padding: 0px;
    background: transparent;
    font-size: 23px;
    font-weight: 600;
    color: #00AC74;
}
#top #main .wpgb-button-facet li .wpgb-button[aria-pressed="true"] .wpgb-button-label {
    color: #333;
}
#top #main .wpgb-facet .wpgb-pagination {
    margin-bottom: 0px;
}
#top #main .wpgb-facet .wpgb-pagination li a {
    font-size: 23px;
}
#top #main .wpgb-facet .wpgb-pagination li a[aria-current="true"] {
    color: #333;
}
#top .flatpickr-month {
    height: 44px;
}
#top .flatpickr-current-month {
    display: flex;
    align-items: center;
    height: 44px;
}
#top .flatpickr-monthDropdown-months,
#top .flatpickr-current-month .numInputWrapper {
    width: 50%;
    margin: 0px 5px;
    font-family: inherit;
    font-size: 15px;
}
#top .flatpickr-current-month .numInputWrapper input {
    margin: 0px;
    font-family: inherit;
}
#main .wpgb-next-button[disabled],
#main .wpgb-prev-button[disabled] {
    display: none;
}
#main .wpgb-card *[class*="wpgb-block"] {
    font-family: inherit;
}
#main .wpgb-area-left {
    margin-left: -75px;
}
#main .wpgb-area-right {
    margin-right: -75px;
}
#main .avia_textblock:has(.wp-grid-builder) > p {
    margin: 0px;
}

@media screen and (max-width: 1310px) {
	#main .wpgb-area-left {
		margin-left: -60px
	}
	#main .wpgb-area-right {
		margin-right: -60px
	}
}

@media screen and (max-width: 767px) {
	#top #main .wpgb-facet {
		width: 100%;
		flex-direction: column;
		margin-bottom: 15px;
	}
	#top #main .wpgb-facet .wpgb-facet-title {
		width: 100%;
		margin: 0px 0px 10px;
	}
	#top #main .wpgb-facet fieldset {
		width: 100%;
	}
    #top #main .wpgb-button-facet li .wpgb-button .wpgb-button-label {
        font-size: 20px;
    }
    #main .wpgb-area-left {
        margin-left: -40px;
    }
    #main .wpgb-area-right {
        margin-right: -40px;
    }
 }

/* Subpages Widget */

#main .sidebar .widget_subpages {
    padding: 30px;
    background: #008fdd;
}
#main .sidebar .widget_subpages .widgettitle {
    color: white;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 24px;
    font-weight: 700;
}
#main .sidebar .widget_subpages .widgettitle a {
    color: inherit !important;
}
#main .sidebar .widget_subpages ul {
    position: relative;
}
#main .sidebar .widget_subpages li:last-child {
    border-bottom: 2px solid rgba(255,255,255,.1);
}
#main .sidebar .widget_subpages li {
    border-top: 2px solid rgba(255,255,255,.1);
    line-height: 1.4;
    font-size: 17px;
}
#main .sidebar .widget_subpages li a {
    color: white;
    display: block;
    padding: 8px 40px 8px 0px;
    position: relative;
}
#main .sidebar .widget_subpages li a:after {
    content: "→";
    background-size: auto;
    right: 0px;
    top: calc(50% - 15px);
    position: absolute;
    font-size: 20px;
}
#main .sidebar .widget_subpages_current_page > a {
    font-weight: 600;
}
#main .sidebar .widget_subpages_current_page > a:after {
    opacity: 0;
    display: none;
}
#main .sidebar .widget_subpages ul ul {
    padding-bottom: 10px;
}
#main .sidebar .widget_subpages ul ul li {
    border: none !important;
    font-size: 15px;
    padding-left: 10px;
}
#main .sidebar .widget_subpages ul ul li a {
    padding: 6px 15px 6px 25px;
}
#main .sidebar .widget_subpages ul ul li a:after {
    content: " ";
    width: 12px;
    height: 2px;
    background: white;
    opacity: .3;
    left: 0px;
    top: 18px;
}

/* Forms */

#main .gform_wrapper {
	margin: 0px;
}
#main .gform_wrapper form {
	margin: 0px;
}
#top #main .gfield {
	padding: 0px;
	margin: 0px;
}
#top #main .gfield_label {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
    margin: 0px 0px 5px;
}
#top #main .gfield_label .gfield_required {
    font-size: inherit;
}
#top #main .gfield .ginput_container label {
    font-weight: 400;
}
#main .gform_required_legend {
    display: none;
}
#top #main .gfield input[type="text"],
#top #main .gfield input[type="tel"],
#top #main .gfield input[type="email"],
#top #main .gfield select,
#top #main .gfield textarea {
    background-color: #fff;
    padding: 10px;
    border: none;
    font-size: 16px;
    font-family: inherit;
    border-radius: 0px;
	margin: 0px;
}
#top #main .gfield input[type="text"],
#top #main .gfield input[type="email"],
#top #main .gfield input[type="tel"],
#top #main .gfield select {
	height: 45px;
}
#top #main .gform_button {
    background: transparent;
    text-transform: uppercase;
    color: white;
    font-size: 19px;
    line-height: 1;
    font-weight: 600;
    padding: 12px 30px;
    transition: .4s all;
    letter-spacing: 1px;
    border-radius: 0px;
    border: 2px solid white;
    line-height: 1;
    margin: 0px;
    font-family: inherit;
}
#top #main .gform_button:hover {
    background: white;
	color: black;
}
#top #main .gform_validation_errors {
    background: transparent;
    border-color: inherit;
    border-radius: 0px;
}
#top #main .gform_validation_errors h2 {
    font-size: 24px;
    margin: 0px;
    line-height: 1.2;
}
#top #main .gfield .validation_message {
    background: transparent;
    border: none;
    padding: 0px;
    font-weight: 600;
}
#top #main .gform_required_legend {
    display: none;
}
/* Date Picker */

#top .ui-datepicker-header {
    background: #f5f5f5;
    font-family: "Poppins";
    color: #333;
    border: none;
    padding: 5px;
}
#top .ui-datepicker-title {
    display: flex;
    align-items: center;
    width: calc(100% - 40px);
}
#top .ui-datepicker-title select {
    margin: 0px 3px;
    width: 100%;
    text-align: left;
    text-align-last: left;
    font-family: "Poppins";
    font-size: 15px;
    background-position: 100% 50%;
}
#top .ui-datepicker .ui-datepicker-prev,
#top .ui-datepicker .ui-datepicker-next {
    top: 11px;
}
#top .ui-datepicker-header a {
    top: 5px;
}
#top .ui-datepicker-calendar th {
    font-family: "Poppins";
    padding: 5px;
    background: #1b1c4a;
    color: white;
    font-size: 15px;
}
#top .ui-datepicker-calendar th span {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    letter-spacing: 0px;
}
#top .ui-datepicker-calendar td {
    padding: 2px;
}
#top .ui-datepicker-calendar td a {
    background: transparent;
    border: none;
    text-align: center;
    font-size: 15px;
    font-family: "Poppins";
}
#top .ui-datepicker-calendar td a.ui-state-active {
    background: #0070B9;
}
#top .ui-datepicker-calendar td a:hover {
    background: #f5f5f5;
}
#top .ui-datepicker-calendar td.ui-state-disabled span {
    background: transparent;
    border: none;
    box-shadow: none;
    opacity: .5;
}

/* Cookie Consent */

#top .avia-cookie-consent {
    background: #00558C;
    padding: 25px;
}
#top .avia-cookie-consent .container {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
#top .avia-cookie-consent .avia_cookie_text {
    max-width: 472px;
    text-align: left;
    font-size: 1.2rem;
    color: white;
    line-height: 1.5;
}
#top .avia-cookie-consent .avia_cookie_text a {
	color: white;
	text-decoration: underline;
}
#top .avia-cookie-consent .avia-cookie-consent-button {
    background: transparent;
    color: white;
    text-transform: none;
    font-size: 16px;
    border: 1px solid white;
    padding: 14px 35px;
    font-weight: 600;
    border-radius: 35px;
    transition: .4s all;
    letter-spacing: 0px;
}
#top .avia-cookie-consent .avia-cookie-consent-button:hover {
	background: white;
	border-color: white;
	color: #222;
}

/* Sub Navigation Element */

#top #main .av-submenu-container {
    border: none;
    background: #f5f5f5;
    padding: 10px 0px;
}
#top #main .av-submenu-container > .container > .av-subnav-menu {
    display: flex;
    justify-content: center;
}
#top #main .av-submenu-container li a {
    background: transparent;
    border: none;
	letter-spacing: 1px;
    font-size: 19px;
    text-transform: uppercase;
    padding: 0px 25px;
}
#top #main .av-submenu-container .sub-menu {
    background: #AE6D57;
    border: none;
    padding: 12px 0px;
    margin-left: 50%;
    transform: translate(-50%, 0px);
    width: auto;
}
#top #main .av-submenu-container .sub-menu li a {
    color: white;
    text-transform: none;
    font-weight: 100;
    padding: 13px 20px 8px;
    line-height: 1.2;
    text-align: center;
    transition: .4s all;
    letter-spacing: 0px;
    white-space: nowrap;
    font-size: 15px;
}
#top #main .av-submenu-container .sub-menu li:hover > a {
	background: rgba(255,255,255,.1);
}

@media screen and (max-width: 1200px) {
    #top #main .av-submenu-container li a {
		font-size: 15px;
		padding: 0px 15px;
	}
}

@media screen and (max-width: 989px) {
    #top #main .av-submenu-container .mobile_menu_toggle {
		background: transparent;
		border: none;
		text-transform: uppercase;
		color: #000;
		font-size: 20px;
		letter-spacing: 2px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#top #main .av-submenu-container .mobile_menu_toggle span {
		font-size: inherit;
	}
	#top #main .av-submenu-container .mobile_menu_toggle:before {
		font-size: 28px;
	}
	#top #main .av-submenu-container > .container > .av-subnav-menu {
		flex-wrap: wrap;
	}
	#top #main .av-submenu-container > .container > .av-subnav-menu {
		display: none;
		justify-content: center;
	}
	#top #main .av-submenu-container > .container > .av-subnav-menu.av-open-submenu {
		display: block;
	}
	#top #main .av-subnav-menu > li {
		display: block;
		width: 100%;
		padding: 0px 25px;
		border: none;
	}
	#top #main .av-submenu-container li a {
		font-size: 18px;
		padding: 8px 0px;
		text-align: left;
		color: #333;
		position: relative;
	}
	#top #main .av-submenu-container li.menu-item-has-children > a:after {
		content: " ";
		width: 10px;
		height: 10px;
		border-right: 2px solid #ae6b57;
		border-bottom: 2px solid #ae6b57;
		position: absolute;
		transform: rotate(45deg);
		right: 2px;
		top: 8px;
	}
	#top #main .av-submenu-container li a:before {
		display: none;
	}
	#top #main .av-submenu-container .sub-menu {
		margin: 0px;
		transform: none;
		background: transparent;
		padding: 0px;
	}
	#top #main .av-submenu-container .sub-menu li {
		border: none;
	}
	#top #main .av-submenu-container .sub-menu li a {
		color: #333;
		text-align: left;
		padding: 8px 0px 8px 25px;
		font-size: 14px;
	}
	#top #main .av-subnav-menu .sub-menu li a:before {
		display: block;
		content: " ";
		width: 10px;
		height: 2px;
		background: #ae6b57;
		position: absolute;
		left: 5px;
		margin: 0px;
		top: 14px;
		opacity: .5;
	}
	#top .sticky_placeholder {
		display: none;
	}
}

/* Blog */

#main .container_wrap {
    border: none;
}
#top #main .template-blog .entry-content-wrapper {
    max-width: 1000px;
    text-align: unset;
    font-size: inherit;
    line-height: inherit;
}
#top #main .template-blog .entry-content-wrapper > * {
    max-width: 100%;
}
#top #main .template-blog .post-meta-infos {
    margin: 0px 0px 25px;
    font-size: 20px;
}
#main .template-blog .post_delimiter {
    display: none;
}
#top #main .av-share-box ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
#top #main .av-share-box ul li a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    padding: 0px;
    font-size: 20px;
    text-decoration: none;
}
#top #main .av-share-box ul li .avia-tt {
    display: none !important;
}
/*single post*/
#main .custom-page-banner h1{
	text-transform:uppercase;
}
body.single#top,body.single #wrap_all{
	overflow:unset !important;
}
.post-banner-section{
	padding-bottom:65px;
	padding-top:65px;
	background:url(/wp-content/uploads/sites/11/2026/02/post-banner-scaled.png) no-repeat left center;
	background-size:cover;
}

#main .post-banner-section h3{
	color:#BBDEF0;
	font-size:34px;
}
#main .post-banner-section h1{
	color:#fff;
	text-transform:uppercase;
	line-height:1;
	margin-bottom:30px;
}

#main .post-banner-section .post-date{
	color:#F2BB43;
	font-size:18px;
	font-weight:700;
}

#main .post-banner-section .post-banner-col{
	display:flex;
}

#main .post-banner-section .cat-and-title-col{
	display:flex;
	gap:117px;
}
#main .post-banner-section:has(.post-featured-image) .cat-and-title-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
    width: 50%;
    padding-right: 50px;
}
#main .post-banner-section .post-featured-image{
	width:50%;
	position:relative;
	z-index:10;
	margin-bottom:-104px;
	object-fit:cover;
	padding-left:25px;
}
#main .post-banner-section .post-featured-image a,#main .post-banner-section .post-featured-image a img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
#main .post-banner-section .post-featured-image a img{
	height:404px;
	object-position:top center;
}
#main .post-banner-section .post-author{
	color:#BBDEF0;
	font-size:18px;
	padding-top:10px;
	padding-bottom:2px;
	display:inline-block;
}

#main .post-banner-section .post-author a{
	color:inherit;
	border-bottom:2px solid #BBDEF0;
	padding-bottom:2px;
}
#main .post-banner-section .post-author a:hover{
	color:#fff;
	border-bottom-color:#fff;
}
.post-share-this{
	position:sticky;
	left:calc((100% - 1210px) / 2);
	top:50px !important;
	width:32px;
	height:140px;
}
.sharethis-inline-share-buttons{
	display:flex !important;
	align-items:flex-start;
	flex-direction:column;
	gap:8px;
}
.sharethis-inline-share-buttons .st-btn{
	width:30px;
	height:30px !important; 
	line-height:30px !important;
	padding:0 !important;
	display:block !important;
}
#st-1 .st-btn > img{
	width:22px !important;
	height:22px !important;
	top:5px!important;
}
.template-single-blog .content{
	display:flex;
	justify-content:space-between;
}
.post-content{
	width:calc(100% - 422px);
	padding-top:30px;
	margin:0 auto;
	
}

#main .post-content h2, #main .post-content h2.wp-block-heading{
	text-transform:none;
	color:#0A2065;
	font-size:2.2rem;
}
#main .post-content h3{
	color:#0A2065;

}
#main .post-content p{
	font-family: "myriad-pro",sans-serif;
	width:750px;
	max-width:100%;
}
#main .post-content .wp-block-image.alignleft{
	margin-right:40px;
	margin-left:-40px;
}
#main .post-content .wp-block-image .wp-element-caption{
	color:#0065AC;
	font-family: "myriad-pro",sans-serif;
}
#main .post-content ul , #main .post-content ol{
	margin-left:20px;
}
#main .post-content ul li{
	list-style:disc;
	font-family: "myriad-pro",sans-serif;
}
#main .post-content ol li{
	list-style:numbers;
	font-family: "myriad-pro",sans-serif;
}
.post-ft-static-row{
	background:#F5F5F5;
	padding-top:50px;
	padding-bottom:50px;
}

.post-ft-static-row .section-heading{
	color:#0065AC;
}
#main .post-ft-static-row .section-heading h2{
	font-size:2.2rem;
	margin-bottom:20px;
}

#main .want-to-submit-a-story-section .section-heading h2{
	margin-bottom:20px;
}

.pst-ft-static-col{
	display:flex;
	justify-content:space-between;
	gap:50px;
}
.post-left-col-content, .post-right-col-content{
	width:50%;
}

.post-right-col-content{
	align-items:center;
	display:flex;
	flex-direction:column;
}

.wpgb-grid-17.wp-grid-builder .wpgb-card-5 svg[data-ratio][style] {
    padding-top: 66.58% !important;
}

/*Category page*/

.category-banner-section{
	background:#F5F5F5;
	padding-bottom:65px;
	padding-top:65px;
}
#main .category-banner-section h1{
	color:#0065AC;
	text-transform:uppercase;
	font-size:2.9rem;
}

.most-recent-post .listing{
	display:flex;
	justify-content:center;
	gap:35px;
}
.most-recent-post .listing .wpgb-card-media-thumbnail a,.most-recent-post .listing .wpgb-card-media-thumbnail a img {
width:100% !important;
	height:253px;
	object-fit:cover;
	object-position:top center;
}
.recent-post-cat .listing{
	display:flex;
	justify-content:space-between;
	gap:35px;
	flex-direction:column;
}
.recent-post-cat .listing article {
	display:flex;
	justify-content:center;
	align-items:center;
	column-gap:35px;
}
.recent-post-cat .listing .title-and-post-date{
	width:360px;
	max-width:100%;
}
.recent-post-cat .listing a.post-thumb img,.recent-post-cat .listing a.post-thumb{
	height:176px;
	width:260px;
	object-fit:cover;
}
.most-recent-post .listing .wpgb-card{
	display:flex;
	width:33.33%;
}
.issues-past-litsing .wpgb-card:nth-child(-n+3){
	display:none;
}
 .most-recent-post.three-column .listing .wpgb-card:nth-child(2){
	/*margin-top:32px;
}
.most-recent-post.three-column .listing .wpgb-card:not(:only-child):last-child{
	margin-top:56px;*/
}

.most-recent-post .listing .wpgb-card {
  	display:flex;
	width:33.33%;
 	margin:0 0 -4px;
	box-sizing:border-box;
}
.most-recent-post .listing .wpgb-card .wpgb-card-wrapper{
	width:100%;
}
.most-recent-post.three-column .listing .wpgb-card:nth-child(2n) {
  margin-top:3%;
}
.most-recent-post.three-column .listing .wpgb-card:nth-child(3n) {
  margin-top:7%;
}

.three-col-grid .wpgb-card:nth-child(2n){
	margin-top:3%;
}
.three-col-grid .wpgb-card:nth-child(3n){
	margin-top:7%;
}

.small-margin-top{
	margin-top:10px !important;
}

.listing .entry-title{
	color:#0A2065;
	margin-bottom:0px !important;
}

.listing .entry-title:hover{
	color:#0064ac;
}
.listing .wpgb-card-body{
	padding-top:15px;
}
.listing .post-date{
	color:#0065AC;
	font-size:18px;
	font-weight:600;
}

.blog-category-page .content{
	padding-top:70px;
	padding-bottom:70px;
}
.category-list-post .section-heading{
	display:none;
}

.post-right-col-content .category-list-post:has(.more-categories-to-show) .section-heading{
	display:block;
}
.category-list-post{
	width:414px;
}
.post-right-col-content .more-category{
	display:flex;
	align-items:stretch;
	gap:8px;
	flex-wrap:wrap;
}
#main .post-right-col-content .more-category .avia-button{
	border-radius:0 !important;
	background:#F2BB43 !important;
	font-size:19px !important;
	color:#0A2065 !important;
	border-color:#F2BB43 !important;
	padding:8px 25px !important;
}
#main .post-right-col-content .more-category .avia-button:hover{
	color:#fff !important;
	background:#0065AC !important;
	border-color:#0065AC !important;
}
.want-to-submit-a-story-section {
	padding-top:50px;
	width:414px;
}
.want-to-submit-a-story-section p{
	font-family: "myriad-pro",sans-serif;

}
.post-contact-box {
	line-height:1.4;
}
.post-contact-box h3{
	color:#0A2065;
	font-size:27px;
	padding-top:20px;
	margin-bottom:8px !important;
}
.post-contact-box a{
	color:#0065AC;
}
.post-contact-box strong{
	font-weight:600 !important;
}
.post-contact-box a:hover{
	text-decoration:underline !important;
	color:#0065AC !important;
}
/*taxonomy*/
.tax-banner-section{
	background-image: linear-gradient(82deg,#0a2065 0,#044990 100%,#0065ac 100%)!important;
	padding:100px 0;
	position:relative;
	padding-bottom:150px;
}
.tax-banner-section:before,
.post-banner-section.with-alumnecc-logo:before {
	content:'';
	top:0;
	position:absolute;
	width:calc(((100% - 781px) / 2) + 50px);
	height:90px;
	background:url(/wp-content/uploads/sites/11/2026/02/Path-4293-2.png);
	background-repeat:no-repeat;
	background-size:cover;
}
.tax-banner-section:after{
	content:'';
	position:absolute;
	bottom:0;
	height:50px;
	background:#fff;
	left:0;
	width:100%;
	pointer-events:none;
}
.tax-banner-section .tax-featured-image:before
 {
    z-index: 3;
    pointer-events: none;
    content: " ";
    width: 430px;
    height: calc(100% - 50px);
    background: url(/wp-content/uploads/sites/11/2026/02/banner-bg.png) center right no-repeat;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    background-size: cover;
    top: 0;
    visibility: visible;
}
.tax-featured-image{
	height:100%;
	width:55%;
	position:absolute;
	top:0;
	right:0;
	z-index:4;
}
.tax-featured-image img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.tax-alumnecc-logo{
	position:absolute;
	left: calc(((100% - 1320px) / 2) + 50px);
    padding: 25px 0;
	top:5px;
}
.tax-alumnecc-logo img{
	width:55%;
}
.tax-banner-col{
	width:33%;
	color:#fff;
	position:relative;
	z-index:11;
	padding-top:30px;
}

#main .tax-title h1{
	text-transform:uppercase;
}

#main .tax-sub-heading h2{
	text-transform:none;
	color:#BBDEF0 !important;
	font-size:1.7rem;
}
.tax-description{
	font-family: "myriad-pro",sans-serif;
}
#main .tax-issue-name h3{
	color: #f2bb43;
    font-size: 1.125em;
    line-height: 1.5em;
}

.tax-magazine-extra-row{
	background:#F2BB43;
	padding-bottom:70px;
	padding-top:50px;
}
#main .tax-magazine-extra-row .section-heading h2{
color:#0A2065;
}
#main .tax-magazine-extra-row .tax-right-col-content{
	padding-top:20px;
}
#main .tax-magazine-extra-row .featured-extra-post {
	display: grid;
	grid-template-columns: 1fr 1fr;
  	grid-template-rows: 1fr 1fr;
	grid-column-gap: 45px;
	grid-row-gap: 35px;
}
#main .tax-magazine-extra-row  .feature-post-megazine:first-child{
	  grid-area: 1 / 1 / 3 / 2;
	position:relative;
}
#main .tax-magazine-extra-row  .feature-post-megazine:last-child{
	grid-area: 2 / 2 / 3 / 3;
}
#main .tax-magazine-extra-row  .feature-post-megazine:not(:first-child){
	display:flex;
	align-items:center;
	gap:35px;
}
#main .tax-magazine-extra-row  .feature-post-megazine:nth-child(2){
	grid-area: 1 / 2 / 2 / 3;
}
#main .tax-magazine-extra-row  .feature-post-megazine:first-child a.feature-image-extras,#main .tax-magazine-extra-row  .feature-post-megazine:first-child a.feature-image-extras img{
	width:100%;
	height:100%;
	position:relative;
	display:block;
}
#main .tax-magazine-extra-row  .feature-post-megazine:first-child a.feature-image-extras:before{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/wp-content/uploads/sites/11/2026/02/Rectangle-70.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom left;
	z-index:3;
	pointer-events:none;
}

#main .tax-magazine-extra-row  .feature-post-megazine:first-child .feature-title-and-issue{
	position:absolute;
	bottom:35px;
	left:35px;
	color:#fff;
}
#main .tax-magazine-extra-row  .feature-post-megazine:first-child .feature-title-and-issue .entry-title{
	color:#fff;
	margin-bottom:8px !important;
	position:relative;
	z-index:6;
}
#main .tax-magazine-extra-row  .feature-post-megazine:first-child .feature-title-and-issue .featured-issue{
	color:#F2BB43;
	position:relative;
	z-index:6;
	font-weight:700;
}
#main .tax-magazine-extra-row  .feature-post-megazine:not(:first-child) a.feature-image-extras{
	width:260px;
	height:176px;
	flex-shrink:0;
}
#main .tax-magazine-extra-row  .feature-post-megazine:not(:first-child) a.feature-image-extras img{
	width:100%;
	height:100%;
	object-fit:cover;
}
#main .tax-magazine-extra-row  .featured-issue{
	font-weight:700;
}

.tax-featured-stories{
	display:flex;
	align-items:stretch;
	justify-content:space-between;
	gap:25px;
}
.tax-past-image{
	height:25vw;
	position:relative;
	padding-right:50px;
}
.recent-issue-image {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.recent-issue-image img,.listing img{
	width:100%;
	height:100%;
	object-fit:cover;
	transition:.4s all ease;
	

}
.recent-issue-image img:hover,.recent-issue-image:hover:after,.listing img:hover{
	transform:scale(1.01);
}
.tax-past-image .term-heading{
	color:#fff;
	font-weight:700;
	position:absolute;
	bottom:50px;
	left:50px;
	font-size:1.7rem;
	z-index:11;
}
.recent-issue-image:hover .term-heading{
	text-decoration:underline;
}

.recent-issue-image:after{
	content:'';
	background:linear-gradient(90deg, rgba(10, 32, 101, 0) 0%, rgba(0, 101, 172, 0.588) 51.7%, #0a2065 100%);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	pointer-events:none;
}
/* Slick Slider */

#main .slick-slider .slick-prev {
    position: absolute;
    left: auto;
    right: calc(((100% - 1320px) / 2) + 150px);
    top: -45px;
    width: 42px;
    outline: none;
    height: 45px;
    background: transparent;
    border: none;
    cursor: pointer;
    background-image: url(/wp-content/uploads/sites/11/2026/02/left-arrow.svg);
    background-repeat: no-repeat;

}

#main .slick-slider .slick-prev:before {
   display:none;
}

#main .slick-slider .slick-next {
    position: absolute;
    left: auto;
    right: calc(((100% - 1320px) / 2) + 100px);
    top: -45px;
    width: 42px;
    outline: none;
    height: 45px;
    background: transparent;
    border: none;
    cursor: pointer;
    background-image: url(/wp-content/uploads/sites/11/2026/02/right-arrow-22.svg);
    background-repeat: no-repeat;
}

#main .slick-slider .slick-next:before {
   display:none;
}

#main .slick-slider .slick-prev:hover{
	background-image:url(/wp-content/uploads/sites/11/2026/02/left-arrow-hover.svg);
}
#main .slick-slider .slick-next:hover {
		background-image:url(/wp-content/uploads/sites/11/2026/02/right-arrow-hover.svg);

}
/************************************************************ Footer */

#top #footer {
    border: none;
}

#footer .content{
	padding-bottom:40px;
}
#top #footer .widget {
    margin: 0px 0px 20px;
    font-size: 16px;
    line-height: 1.5;
    color: rgba(255,255,255,.8);
}
#top #footer .widget:last-child {
    margin-bottom: 0px;
}
#footer .widgettitle {
    font-size: 19px;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 800;
}
#footer .widget.widget_media_image {
    text-align: center;
}
#footer ul li {
    padding: 0px;
    margin: 0px 0px 7px;
}
#top #footer .widget a {
    color: rgba(255,255,255,.8);
    transition: .4s all;
}
#top #footer .widget a:hover {
    color: #008fdd;
}
#top #footer .footer-socials {
    display: flex;
    justify-content: center;
    column-gap: 10px;
}
#top #footer .footer-socials a {
    width: 40px;
    height: 40px;
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
#top #footer .footer-socials a:hover {
    background: rgba(255,255,255,.2);
}
#top #footer .footer-socials a img {
    height: 20px;
}
#top #socket {
    margin: 0px;
    border: none;
}
#top #socket .container {
    padding-top: 0px;
    padding-bottom: 0px;
}
#top #socket .copyright {
    text-align: center;
    width: 100%;
    font-size: 16px;
    color: rgba(255,255,255,.8);
    padding: 25px 0px;
    border-top: 2px solid rgba(255,255,255,.1);
    line-height: 1.35;
}
.ft-contact-col, .email-signup-col, .ft-contact-detail-col{
	font-family: "myriad-pro", sans-serif !important;
	font-size:16px;
	color:#BBDEF0;
	line-height:25px;
	-webkit-font-smoothing: antialiased;
	
}

#top #main .ft-contact-detail-col a{
	text-decoration:none !important;
}
#main .ft-contact-col h4, #main .quickk-links-col h4,#main .email-signup-col h4,#main .ft-contact-detail-col h4{
	font-family: "myriad-pro", sans-serif !important;
	color:#fff !important;
	text-transform:none !important;
	margin-bottom:8px !important;
	font-size:16px !important;
}
.ft-contact-col a{
	color:#BBDEF0 !important;
	position:relative;
	padding-left:12px;
	font-family: "myriad-pro", sans-serif !important;
	font-size:16px;
	margin-top:15px;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}

.ft-contact-col a:before {
	content: '';
    background: url(/wp-content/uploads/sites/11/2026/02/arrow-phone.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 11px;
    width: 6px;
    position: absolute;
    left: 0;
    top: calc(50% - 3px);
    transition: .4s all ease;
}

#main .quickk-links-col ul{
	margin-left:0px;
	list-style:none;
}
#main .quickk-links-col ul li a, .ft-contact-detail-col a{
color:#BBDEF0 !important;
	position:relative;
	padding-left:0px;
	font-family: "myriad-pro", sans-serif !important;
	font-size:16px;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}

.ft-contact-detail-col a {
	text-decoration:underline!important;
}

#main .quickk-links-col{
	width:10%;
}

#main .email-signup-col{
	width:15%;
}

#top #main .ft-btn .avia-button{
	border-radius:0;
	background:#F2BB43;
	color:#0A2065;
	font-size:19px;
	font-weight:600;
	border:none;
	font-family: "myriad-pro-condensed", sans-serif;
	padding:8px 25px;
	transition:.4s all ease;
}
#top #main .ft-btn .avia-button:hover{
	color:#fff;
	background:#0064ac;
}
.socket-links{
	padding-top:40px;
}
.ft-socials ul {
	list-style-type:none;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:16px;
	margin-left:0px;
}
.ft-socials ul li{
	margin-left:0px;
}
.ft-socials ul li a{
	color:rgba(255,255,255,0.9);
	font-size:17px;
	line-height:1;
	transition:.4s all ease;
}
.ft-socials ul li a:hover{
	color:#F2BB43;
}

.ft-socials.yellow-icons ul li a{
	color:#F2BB43;
}
.ft-socials.yellow-icons ul li a:hover{
	color:#fff;
}
.socket-text-links{
	font-size:12px;
	line-height:2;
	font-family: "myriad-pro", sans-serif !important;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
	color:#BBDEF0 !important;
}
.socket-text-links a{
	text-decoration:underline !important;
	color:inherit;
	padding:0 6px;
}
.socket-text-links a:hover, .ft-contact-col a:hover,#main .quickk-links-col ul li a:hover, .ft-contact-detail-col a:hover{
	color:#fff !important;
}

#sb_instagram .sbi_photo_wrap:hover .sbi_link{
	background:transparent !important;
}
/*Home*/

.full-width-home-top .container{
	padding:0 !important;
	max-width:100% !important;
	width:100% !important;
}
.full-width-home-top .container .content{
	padding:0 !important;
}
.social-bg-shape{
	position:relative;
}
.social-bg-shape .container{
    margin-top: -70px;
}
.social-bg-shape .container .content{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.social-bg-shape:before{
	content: '';
    background: url(/wp-content/uploads/sites/11/2026/02/decoration-bubble.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-position: bottom -100px center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0;
    height: 100%;
    width: 100%;
}
.yellow-list-col{
	background:#F2BB43;
	padding:45px;
}
.small-padding-top-section .content{
	padding-top:20px !important;
}
#main .grid-content.no-padding-top-grid .flex_cell_inner{
	padding-top:0px;
}

.featured-headlines-col{
	padding-top:20px;
}

.abs-link{
	padding-top:0px;
	text-align:right;
}
.heading-and-link{
	display:flex;
	justify-content:auto;
	align-items:center;
	gap:25px;
	flex-wrap:wrap;
}
#main .heading-and-link h2{
	margin-bottom:8px;
	font-size:32px;
}
.abs-link a, .link-width-yellow-border-left a {
	padding-left:10px;
	border-left:2px solid #F1BB45;
	color:#333333;
	font-size:20px;
	font-weight:700;
}
.abs-link a:hover, .link-width-yellow-border-left a:hover{
	color:#0065AC;
}
.featured-headlines-col .wpgb-masonry .wpgb-card:nth-child(2) {
	padding-top:54px;
}
.full-container .container {
    max-width: 100%;
    padding: 0 !important;
    margin-left: calc((100% - 1234px) / 2);
}

.featured-stories{
    padding-bottom: 20px;
	margin-left:2px;
}
.featured-stories .wpgb-area-top-2{
	position:absolute;
	width:100%;
}
.featured-stories .wp-grid-builder .wpgb-next-button:before {
    background-image: url(/wp-content/uploads/sites/11/2026/02/right-arrow-22.svg);
}
.featured-stories .wp-grid-builder .wpgb-next-button:hover:before{
	background-image: url(/wp-content/uploads/sites/11/2026/02/right-arrow-hover.svg);
}
.featured-stories .wp-grid-builder .wpgb-prev-button:before {
    background-image: url(/wp-content/uploads/sites/11/2026/02/left-arrow.svg);
	right: calc(((100% - 1234px) / 2) + 100px);
}
.featured-stories .wp-grid-builder .wpgb-prev-button:hover,.featured-stories .wp-grid-builder .wpgb-next-button:hover{
	opacity:1;
}
.featured-stories .wp-grid-builder .wpgb-prev-button:hover:before{
	background-image: url(/wp-content/uploads/sites/11/2026/02/left-arrow-hover.svg);
}
.featured-stories .wp-grid-builder .wpgb-next-button:before, .wp-grid-builder .wpgb-prev-button:before {
    content: '';
    position: absolute;
    bottom: auto;
    top: -90px;
    right: calc(((100% - 1234px) / 2) + 50px);
    width: 50px;
    height: 22px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.blue-overlay-banner{
position:relative;}
.blue-overlay-banner:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#0065AC;
	opacity:81%;
}

.yellow-heading h2{
	color:#F2BB43;
}

#main .unset-row {
	position: relative;
	z-index: 4;
}

#main .unset-row .container, #main .unset-row .content {
    position: unset;
}
#main .object-top-left-image
 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    pointer-events: none;
}
#main .object-top-left-image * {
    width: auto;
    height: 415px;
}
#main .object-bottom-right-image {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 3;
    pointer-events: none;
}

#main .object-bottom-right-image * {
    width: auto;
    height: 415px;
}

.margin-top-columns [class*="flex_column"]{
	margin-top:53px;
}

.margin-top-columns .third-column{
	margin-top:94px;
}

#top .template-search.content .extra-mini-title{
	display:none;
}
#top .template-search.content .entry-content-wrapper{
	padding-left:0px;
	padding-bottom:0px;
}

.search-result-counter {
	display:none;
}
.post-meta-infos{
	display:none;
}
#main .template-search .entry-content-wrapper .post-title{
	text-decoration:none;
	font-size:28px !important;
	text-transform:none;
}
.template-search .post-entry p {
    font-size: 20px;
    line-height: 1.3;
}
.template-search .post-entry{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
/************************************************************ To fix underlined links */

a:where(:not(.wp-element-button)) {
  text-decoration: none;
}
#main .grid-builder-flex .wpgb-viewport {
    height: auto !important;
}
#main .grid-builder-flex .wpgb-masonry {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 30px;
    margin-left: -15px;
    margin-right: -15px;
}
#main .grid-builder-flex .wpgb-card {
    position: relative;
    width: calc(25% - 30px) !important;
    left: auto !important;
    top: auto !important;
    margin: 0px 15px;
    height: auto !important;
}
#main .grid-builder-flex.three-col .wpgb-card {
    position: relative;
    width: calc(100% / 3 - 30px) !important;
    left: auto !important;
    top: auto !important;
    margin: 0px 15px;
}
#main .grid-builder-flex.three-col .wpgb-card:last-child{
	padding-top:56px;
}
#main .grid-builder-flex.three-col .wpgb-card:nth-child(2){
	padding-top:32px;
}

.no-padding-top-section .content{
	padding-top:20px !important;
}
#top .wp-caption-text {
    font-size: 12px;
    line-height: 18px;
}
div .wp-caption { border-width: 0px;  }
/************************************************************ Responsive */
@media screen and (max-width:1400px){
	.wp-grid-builder .wpgb-card-10 .wpgb-card-body{
		padding-top:0px !important;
	}
}
@media screen and (max-width: 1310px) {
    #top #main .grid-content {
        padding-right: 50px;
        padding-left: 50px;
    }
	#main .grid-content.avia-builder-el-first .flex_cell_inner{
		padding-left:50px;
		padding-right:50px;
	}
}
@media screen and (max-width:1240px){
	.full-container .container{
		margin-left:50px;
	}
	.featured-stories .wp-grid-builder .wpgb-prev-button:before{
		right:110px;
	}
	.featured-stories .wp-grid-builder .wpgb-next-button:before{
		right:55px;
	}
	#main .post-banner-section .cat-and-title-col{
		gap:80px;
	}
}
@media screen and (max-width:992px){
	.responsive #top #wrap_all .main_menu{
		height:112px;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col{
		width:100% !important;
		background:#E4E4E4 !important;
	}	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu{
		padding:0;
		background:rgba(255,255,255,0.3) !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.gray-bg-col{
		width:100% !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-gray-bg-col.two-col-menu-items .mega-sub-menu .mega-menu-item .mega-sub-menu{
		column-count:1;
	}
	#top #menu-item-search.menu-item-search-dropdown>a{
		padding:10px 30px !important;
		display:block;
		text-align:left;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{
		padding:15px 30px;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col .mega-block-title a{
		font-size:20px;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-column.mega-white-bg-col{
		border-bottom:1px solid white;
	}
	
}
@media screen and (max-width: 989px) {
	#top #header #header_main li.av-burger-menu-main > a {
    	height: 100px !important;
   		line-height: 100px !important;
		padding: 0px !important;
	}
    #header #header_main .main_menu .av-burger-menu-main > a:after {
		display: none;
	}
	#header .av-hamburger-inner,
	#header .av-hamburger-inner:before,
	#header .av-hamburger-inner:after {
    	background: #fff !important;
	}
	#top #header .av-burger-overlay-scroll {
    	background: #274f74;
	}
    #top #av-burger-menu-ul {
        vertical-align: top;
    }
	/*#top #header #header_main li a {
    	font-size: 18px;
    	padding: 17px 30px;
    	color: white !important;
    	border: none;
	}
	#header_main li a:after {
		display: none;
	}
	#top #header #header_main .sub-menu {
    	width: 100%;
    	margin: 0px;
    	background: rgba(255,255,255,.1);
    	padding: 10px 0px;
    	border-radius: 0px;
        transform: none;
	}
    #top #header #header_main li {
		margin-left: 0px;
	}
	#top #header #header_main .sub-menu li a {
    	font-size: 17px;
    	border: none;
    	padding: 12px 20px 12px 70px;
    	font-family: inherit;
	}
	#top #header #header_main .sub-menu li a .avia-bullet {
    	background: white;
	}
	#top #header #header_main #av-burger-menu-ul li:hover > a {
    	background: rgba(255,255,255,.1) !important;
	}
    #top #header #header_meta .sub_menu {
		width: 100%;
	}
	#top #header #header_meta .sub_menu ul {
		width: 100%;
		justify-content: center;
	}*/
    #top #wrap_all #header .social_bookmarks {
		display: none;
	}
    #main .avia_textblock img.alignright,
	#main .avia_textblock img.alignleft,
    #main .wp-caption.alignleft,
	#main .wp-caption.alignright {
		max-width: 35%;
	}
	.featured-headlines-col .wpgb-masonry .wpgb-card:nth-child(2){
		padding-top:34px;
	}
	#main h3{
		font-size:1.5rem;
	}
	#main .heading-and-link h2{
		font-size:28px;
	}
	.wp-grid-builder .wpgb-card-10 .wpgb-card-content:before{
		width:calc(100% - 50px)  !important;
	}
	.pst-ft-static-col{
		gap:35px;
	}
	.want-to-submit-a-story-section{
		width:100%;
	}
	#main .post-banner-section .post-featured-image a, #main .post-banner-section .post-featured-image a img{
		object-fit:cover;
		object-position:left center;
	}
	.post-content{
		width:calc(100% - 170px);
	}
		#main h1{
			font-size:2.7rem;
		}
	.tax-past-image{
		padding-right:30px;
	}
	
	
	.tax-banner-col{
		width:40%;
	}
	
	.tax-banner-section:before,
	.post-banner-section.with-alumnecc-logo:before {
		width:80%;
		height:70px;
	}
	.tax-alumnecc-logo{
		left:34px;
		padding:15px 0;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu{
		display:block !important;
	}
	    #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
			color:#0A2065 !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item,#top #menu-item-search{
		width:100%;
	}
}

@media screen and (max-width: 767px) {
	#top #wrap_all #main .flex_column {
        margin-bottom: 35px;
    }
    #top #wrap_all #main .flex_column:last-child {
    	margin-bottom: 0px;
	}
	#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    	margin-top: 35px;
	}
	#top #main .avia-section .content {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
    #main .avia-table .avia-heading-row {
        display: none;
    }
	#header_main .inner-container{
		justify-content:flex-start !important;
	}
	.most-recent-post .listing{
		gap:15px;
	}
    #main .avia-table tr {
        padding-bottom: 10px;
    }
    #main .avia-table tr:nth-child(odd) {
        background: #f7f7f7;
    }
    #main .avia-table td {
        padding: 10px 10px 0px 10px;
        border: none;
    }
    #main .avia-table td:before {
        font-style: normal;
        font-size: inherit;
        font-weight: 700;
        line-height: 1.5;
        margin: 0px 0px 8px;
    }
    #top #wrap_all #main .av-columns-reverse .flex_column.avia-builder-el-last,
	#top #wrap_all #main .av-columns-reverse .flex_column:last-child {
		margin-bottom: 35px !important;
	}
	#top #wrap_all #main .av-columns-reverse .flex_column.avia-builder-el-first,
	#top #wrap_all #main .av-columns-reverse .flex_column:first-child {
		margin-bottom: 0px !important;
	}
    #top #main .flex_column_table {
    	margin-top: 0px;
		margin-bottom: 35px;
	}
    #top #wrap_all #main .flex_column.avia-builder-el-no-sibling {
		margin-bottom: 0px;
	}
	#top #main .flex_column_table:last-child {
		margin-bottom: 0px;
	}
    #top #wrap_all #main .sidebar {
        border: none;
        padding: 0px;
        margin-bottom: 35px;
    }
    #main img.alignright,
	#main img.alignleft,
	#main .wp-caption.alignleft,
	#main .wp-caption.alignright {
		float: none;
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
    #main .list-2col ul {
        -webkit-column-count: 1;
        column-count: 1;
    }
    #top .avia-cookie-consent .avia_cookie_text {
		text-align: center;
	}
	.abs-link{
		text-align:left;
		padding-top:10px;
	}
	#main .mobile-grid-padding-top-bottom .grid-content.no-padding-top-grid .flex_cell_inner{
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	.full-width-home-spotlight .content{
		padding-bottom:0px !important;
		padding-top:0px !important;
	}
	.yellow-list-col{
		padding:50px 50px 30px 50px;
	}
	.featured-stories .wpgb-area-top-2 {
		bottom:0;
	}
	.featured-stories .wp-grid-builder .wpgb-next-button:before{
		top:auto;
		bottom:-30px;
		right:42%;
		transform:translate(50%,50%);
		width:30px;
	}
	.featured-stories .wp-grid-builder .wpgb-prev-button:before{
		right:52%;
		transform:translate(50%,50%);
		top:auto;
		bottom:-30px;
		width:30px;
	}
	#top #wrap_all #main .full-container .flex_column{
		margin-bottom:0 !important;
	}
	.av-z259-224db295e3dff50c329b90c59a774a38{
		margin-top:20px !important;
	}
	.featured-story-title h2{
		text-align:center;
	}
	#main h2{
		font-size:2.4rem;
	}
	#main .object-top-left-image,#main .object-bottom-right-image{
		display:none;
	}
	.small-height-hr{
		height:30px !important;
	}
	#footer{
		text-align:center;
	}
		.most-recent-post .listing{
			padding-top:20px;
	}
	
	.no-padding-mobile .content{
		padding:0 !important;
	}
	#main .grid-builder-flex.three-col .wpgb-card:last-child,#main .grid-builder-flex.three-col .wpgb-card:nth-child(2){
		padding-top:0pc;
	}
	.wp-grid-builder .wpgb-wrapper{
		flex-direction:unset !important;
	}
	#main .grid-builder-flex .wpgb-masonry{
		flex-direction:column;
	}
	#main .grid-builder-flex.three-col .wpgb-card{
		width:100% !important;
		margin:0 auto !important;
	}
	#main .post-banner-section .post-banner-col{
		flex-direction:column-reverse;
	}#main .post-banner-section .post-featured-image{
		margin-bottom:0;
		width:100%;
	}
	.category-list-post{
		width:100%;
	}
	.pst-ft-static-col{
		flex-direction:column;
		gap:0;
		row-gap:15px;
	}
	
	.post-left-col-content, .post-right-col-content{
		width:100%;
	}
	#main .post-banner-section:has(.post-featured-image) .cat-and-title-col{
		width:100%;
		padding-right:0;
		padding-top:20px;
	}
	.post-content{
		width:calc(100% - 100px);
		padding-top:0;
	}
	#main .post-content .wp-block-image.alignleft{
		float:none;
		margin-right:0;
		margin-left:0;
	}
	#main .post-banner-section h3{
		font-size:28px;
	}
	#main h1{
		font-size:2.5rem;
	}
	.tax-past-image{
		padding-right:0px;
		height:299px;
	}
	
	#main .slick-slider .slick-prev{
		right:50px;
		top:0;
	}
	#main .slick-slider .slick-next{
		right:0px;
		top:0;
	}
	.tax-featured-image{
		position:relative;
		width:100%;
	}
	.tax-banner-col{
		width:100%;
	}
	.tax-banner-section{
		padding-bottom:0;
		padding-top:40px;
	}
	.tax-banner-col{
		padding-bottom:40px;
		padding-top:70px;
	}
	.tax-banner-section:before,
	.post-banner-section.with-alumnecc-logo:before {
		width:100%;
		height:70px;
	}
	.tax-alumnecc-logo{
		left:34px;
		padding:15px 0;
	}
	#main .post-banner-section .cat-and-title-col{
		gap:50px;
	}
	.post-left-col-content, .post-right-col-content{
		padding-top:50px;
	}
	#main .post-content .wp-block-image.alignleft img{
		height:auto !important;
	}
	body.single-post  #main .post-banner-section .post-banner-col{
		flex-direction:column;
	}
	body.single-post #main .post-banner-section:has(.post-featured-image) .cat-and-title-col{
		padding-top:0px;
		padding-bottom:50px;
	}
	.most-recent-post .listing{
		flex-wrap:wrap;
	}
	.most-recent-post .listing .wpgb-card, .most-recent-post .listing .wpgb-card .wpgb-card-wrapper{
		width:100%;
	}
	#main .tax-magazine-extra-row .featured-extra-post{
		display:block;
	}
	.feature-post-megazine{
		padding-bottom:30px;
	}
	.recent-post-cat .listing article,.feature-post-megazine{
		flex-direction:column;
		column-gap:0;
		row-gap:10px;
		align-items:flex-start;
	}
	.recent-post-cat .listing a.post-thumb img, .recent-post-cat .listing a.post-thumb,#main .tax-magazine-extra-row .feature-post-megazine:not(:first-child) a.feature-image-extras{
		width:100%;
		height:auto;
	}
	#main .tax-magazine-extra-row .feature-post-megazine:not(:first-child){
		align-items:flex-start;
		gap:0;
		row-gap:10px;
	}
	.socket-text-links{
		line-height:20px;
	}
	.socket-links{
		padding-top:0px;
	}
	.heading-and-link{
		flex-direction:column;
		align-items:flex-start;
		gap:15px;
	}
	.av-burger-menu-main{
		display:none !important;
	}
	.no-padding-top-mobile .content{
		padding-top:0 !important;
	}
	#main .tax-magazine-extra-row .feature-post-megazine:first-child .feature-title-and-issue{
		padding-bottom:35px;
	}
	.wp-grid-builder .wpgb-card-3 .wpgb-card-media-content-bottom:before {
		display:none;
	}
	.tax-banner-section .tax-featured-image:before{
		display:none;
	}
	
}

@media screen and (max-width:600px){
	.most-recent-post .listing{
		flex-direction:column;
		
	}
	.most-recent-post .listing .wpgb-card{
		width:100%;
	}
	
	#main .post-banner-section .cat-and-title-col{
		flex-flow:column;
		gap:30px;
	}
	/*#main h1{
		font-size:2.2rem;
	}
	#main .post-content h2, #main .post-content h2.wp-block-heading,#main h2{
		font-size:2rem;
	}*/
}
@media screen and (max-width:480px){
	.yellow-list-col{
		padding:40px 30px;
	}
	#main .grid-content.avia-builder-el-first .flex_cell_inner{
		padding:40px 30px !important;
	}
	.topbar-left{
		display:none;
	}
}
