@font-face {
font-family: 'kanitregular';
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-regular-webfont.eot);
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-regular-webfont.woff) format('woff'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-regular-webfont.ttf) format('truetype'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-regular-webfont.svg#kanitregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kanitlight';
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-light-webfont.eot);
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-light-webfont.eot?#iefix) format('embedded-opentype'), url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-light-webfont.woff) format('woff'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-light-webfont.ttf) format('truetype'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-light-webfont.svg#kanitlight) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kanitsemibold';
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-semibold-webfont.eot);
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-semibold-webfont.woff) format('woff'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-semibold-webfont.ttf) format('truetype'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-semibold-webfont.svg#kanitsemibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kanitmedium';
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-medium-webfont.eot);
src: url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-medium-webfont.eot?#iefix) format('embedded-opentype'), url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-medium-webfont.woff) format('woff'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-medium-webfont.ttf) format('truetype'),
url(//inform-magazine.com/wp-content/themes/aiava/fonts/kanit-medium-webfont.svg#kanitmedium) format('svg');
font-weight: normal;
font-style: normal;
}
html {
font-size: 100%;
}
* {
-webkit-font-smoothing: antialiased;
}
body {
padding: 0;
margin: 0;
font-size: 1em;
font-size: 16px;
position: relative;
line-height: 22px;
font-family: kanitregular,helvetica,sans-serif;
min-height: 100vh;
background: #eae9e5;
top: 69px;
overflow-x: hidden;
-webkit-transition: margin-top 250ms ease;
transition: margin-top 250ms ease;
}
img { 
display: block; 
max-width: 100%; 
height: auto;
-webkit-backface-visibility: hidden; 
}
ol, 
ul {
margin-top: 0;
margin-bottom: 0;
}
strong { font-family: kanitsemibold; }
@media (min-width: 1350px) {
.container {
width: 1280px;
}
}
.page-wrapper {
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
background: #efefef;
opacity: 0;
z-index: -1;
min-height: 100vh;
-webkit-transition: opacity 250ms ease,-webkit-transform 250ms ease;
transition: opacity 250ms ease,-webkit-transform 250ms ease;
transition: opacity 250ms ease,transform 250ms ease;
transition: opacity 250ms ease,transform 250ms ease,-webkit-transform 250ms ease;
}
.page-wrapper.foreground {
opacity: 1;
z-index: 0;
}
.aia-header {
position: relative;
z-index: 999;
}
#header {
-webkit-animation-duration: 250ms;
animation-duration: 250ms;
}
#header {
background: #111;
position: fixed;
width: 100%;
top: 0;
min-height: 60px;
-webkit-transition: top 250ms ease;
transition: top 250ms ease;
padding: 0;
z-index: 10;
}
#header {
-webkit-animation-name: header-stay-absolute;
animation-name: header-stay-absolute;
}
.tools-not-activated #header {
-webkit-animation-name: none;
animation-name: none;
} #header > .container {
margin-top: 15px;
}
.page-wrapper a {
font-family: 'kanitregular';
color: #ca9a8e;
text-decoration: none;
cursor: pointer;
}
#header .header-logo {
display: inline-block;
}
.page-wrapper img { height: auto;
margin: 0 0 1em;
}
#header .aia-logo {
width: auto;
height: 61px;
margin: 0;
display: block;
}
#header .header-items {
color: #fff;
float: right;
margin-top: .5em;
}
#header .header-items > * {
float: left;
}
#header .header-items a {
color: #fff;
line-height: 1.4em;
margin-left: 1em;
display: inline-block;
height: 40px;
}
#header .header-items a.header-search {
width: 1em;
height: 1em;
top: 2px;
position: relative;
}
.liquid-container {
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0);
}
#header .header-items .liquid-container, 
#header .header-items .liquid-container .liquid-child {
overflow: visible;
}
#header .header-items .header-user-tools {
display: inline-block;
}
.liquid-child ul { 
list-style: none; 
padding-left: 0;
}
.liquid-child ul li { display: inline-block; }
body svg {
display: inline;
}
.page-wrapper svg.icon {
max-width: 2em;
}
#header .header-items a.header-search svg {
width: 1.5em;
}
#header .header-items a.header-search .icon {
width: 1em;
height: 1em;
}
.cards-preview-container a:hover, 
.cards-preview-container li a:hover, 
.cards-preview-container p a:hover, 
.page-wrapper a:hover, 
.page-wrapper li a:hover, 
.page-wrapper p a:hover {
text-decoration: underline;
} .cards-preview-container .bg-image-fade, 
.page-wrapper .bg-image-fade {
position: absolute;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
}
.cards-preview-container .major-title, 
.cards-preview-container .section-divider, 
.cards-preview-container h1, 
.cards-preview-container h2, 
.page-wrapper .major-title, 
.page-wrapper .section-divider, 
.page-wrapper h1, 
.page-wrapper h2 {
font-size: 3.125em;
line-height: 1.3em;
margin: .1rem 0 .1em;
float: none;
}
.cards-preview-container .hero article, 
.page-wrapper .hero article {
font-size: 1.25em;
color: #fff;
}
.cards-preview-container .__mobiledoc-editor h2, 
.cards-preview-container .headline, 
.cards-preview-container .name-title, 
.cards-preview-container h2, 
.page-wrapper .__mobiledoc-editor h2, 
.page-wrapper .headline, 
.page-wrapper .name-title, 
.page-wrapper h2 {
font-size: 2em;
line-height: 1.4em;
margin: .5em 0;
font-family: inherit;
font-weight: 400;
letter-spacing: inherit;
}
.cards-preview-container .hero article .section-divider, 
.cards-preview-container .hero article h1, 
.cards-preview-container .hero article h2, 
.page-wrapper .hero article .section-divider, 
.page-wrapper .hero article h1, 
.page-wrapper .hero article h2 {
margin-top: 0;
position: relative;
}
.cards-preview-container a.link-to-content, 
.page-wrapper a.link-to-content {
color: #000;
}
.cards-preview-container .hero article a.hero-link, 
.page-wrapper .hero article a.hero-link {
color: #fff;
font-size: 1.5em;
margin: 1.5em 0 0; }
.aia-card-4x1 .cards-preview-container .hero-link, 
.aia-card-4x1 .page-wrapper .hero-link, 
.cards-preview-container .aia-card-4x1 .hero-link, 
.cards-preview-container .component-hero-image .component-hero-image-overlay .page-wrapper a.hero-link, 
.cards-preview-container .component-hero-image .component-hero-image-overlay a.hero-link, 
.cards-preview-container .header-with-link .page-wrapper a, 
.cards-preview-container .header-with-link a, 
.cards-preview-container .hero article .page-wrapper a.hero-link, 
.cards-preview-container .hero article a.hero-link, 
.cards-preview-container .large-button, 
.cards-preview-container .mobiledoc-tabs .tab-body-submit p:last-of-type .page-wrapper a, 
.cards-preview-container .mobiledoc-tabs .tab-body-submit p:last-of-type a, 
.cards-preview-container .tab-headers .filter-type, 
.cards-preview-container .tab-headers .page-wrapper .filter-type, 
.cards-preview-container .title-edit-link, 
.cards-preview-container .with-arrow, 
.cards-preview-container .with-arrow-black, 
.cards-preview-container .with-arrow-white, 
.inline-editor .header-with-link .cards-preview-container a, 
.inline-editor .header-with-link .page-wrapper a, 
.inline-editor .tab-headers .cards-preview-container .filter-type, 
.inline-editor .tab-headers .page-wrapper .filter-type, 
.page-wrapper .aia-card-4x1 .hero-link, 
.page-wrapper .component-hero-image .component-hero-image-overlay .cards-preview-container a.hero-link, 
.page-wrapper .component-hero-image .component-hero-image-overlay a.hero-link, 
.page-wrapper .header-with-link .cards-preview-container a, 
.page-wrapper .header-with-link a, 
.page-wrapper .hero article .cards-preview-container a.hero-link, 
.page-wrapper .hero article a.hero-link, 
.page-wrapper .large-button, 
.page-wrapper .mobiledoc-tabs .tab-body-submit p:last-of-type .cards-preview-container a, 
.page-wrapper .mobiledoc-tabs .tab-body-submit p:last-of-type a, 
.page-wrapper .tab-headers .cards-preview-container .filter-type, 
.page-wrapper .tab-headers .filter-type, 
.page-wrapper .title-edit-link, 
.page-wrapper .with-arrow, 
.page-wrapper .with-arrow-black, 
.page-wrapper .with-arrow-white {
display: inline-block;
} .hero+.caption+main, 
.hero+main {
padding-top: 0;
}
.cards-preview-container .hero+main, 
.page-wrapper .hero+main {
padding-top: 43px;
}
.print {
margin-top: 5px;
}
.print a {
background: url(//inform-magazine.com/wp-content/themes/aiava/images/icon-print.gif) no-repeat scroll left center transparent;
display: inline-block;
padding-left: 20px;
padding-top: 5px;
font-size: 10px;
}
.cards-preview-container li, 
.cards-preview-container p, 
.page-wrapper li, 
.page-wrapper p {
line-height: 1.4em;
}
main {
margin: 0;
padding-top: 44px;
}
p {
margin-top: 1em;
margin-bottom: 1em;
}
.cards-preview-container article h3, 
.page-wrapper article h3 {
margin-top: 1.1em;
}
.cards-preview-container .__mobiledoc-editor h3, 
.cards-preview-container .headline, 
.cards-preview-container .name-title, 
.cards-preview-container h3, 
.page-wrapper .__mobiledoc-editor h3, 
.page-wrapper .headline, 
.page-wrapper .name-title, 
.page-wrapper h3 {
font-size: 2em;
line-height: 1.4em;
margin: .5em 0;
font-family: inherit;
font-weight: 400;
letter-spacing: inherit;
}
.cards-preview-container ul, 
.page-wrapper ul {
list-style: none;
}
.cards-preview-container article ul, 
.page-wrapper article ul {
list-style-type: disc;
padding: 0;
margin: 2em 0;
}
.cards-preview-container article ul li, 
.page-wrapper article ul li , .cards-preview-container article ol li, 
.page-wrapper article ol li {
margin: 11px 0 0 1.5em;
line-height: 1.5em;
font-size: 16px;
line-height: 25px;
color: #758592;
font-family: 'Roboto', sans-serif;
} .cards-preview-container .__mobiledoc-editor h4, 
.cards-preview-container .subhead, 
.cards-preview-container h4, 
.page-wrapper .__mobiledoc-editor h4, 
.page-wrapper .subhead, .page-wrapper h4 {
font-size: 1em;
margin-top: 2.5em;
font-family: inherit;
letter-spacing: inherit;
}
.page-wrapper h4 {
font-family: kanitsemibold, serif;
font-weight: 700;
}
.page-wrapper h3+h4 {
margin-top: 1.5em;
}
.page-wrapper .white-box {
background-color: #fff;
padding: 1em;
margin-bottom: 1em;
overflow: hidden;
}
.sidebar .white-box {
margin-bottom: 1em;
}
.page-wrapper .sidebar .white-box {
margin-bottom: 1em!important;
}
.page-wrapper h3.widget-title {
font-size: 1.3em;
line-height: 1.1em;
font-family: inherit;
font-weight: 400;
letter-spacing: inherit;
margin: 0;
padding-bottom: .5em;
}
.page-wrapper h3.widget-title a {
color: #333;
}
.page-wrapper h3.widget-title a:hover,
.page-wrapper h3.widget-title a:focus {
color: #333;
text-decoration: none;
}
.youtube-player {
width: 100%!important;
height: 225px!important;
}
.widget ul {
margin: 0 0 15px 0;
padding: 0;
border: none !important;
}
.hero p { display: inline; }
.hero { text-align: left; }
.cards-preview-container .hero, 
.page-wrapper .hero {
width: 100%; top: 21px;
position: relative;
}
.hero-img { height: 600px;
background-size: cover;
background-position: 50%;
}
#myCarousel .container {
position: absolute;
top: 88px;
margin: auto;
right: 0;
left: 0;
}
.carousel-fade .carousel-inner .item {
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;
}
.carousel,
.carousel-inner,
.carousel-inner .item {
height: 100%;
}
.aia-card {
background-color: #fff;
position: relative;
-webkit-transition: none;
transition: none;
background-size: cover;
background-position: 50%;
overflow: hidden; margin-bottom: 25px;
}
h3.smaller {
font-size: 1.2em;
line-height: 1.2em;
margin: 0 0 .5em;    
}
.aia-card p {
font-size: .9em;    
}
.home .sidebar { margin-top: 85px; }
.featured.aia-card {
background-color: #fa4132;
color: #fff;    
}
.featured.aia-card a {
color: #fff;
text-decoration: underline;
}
.page-wrapper .major-title { margin-bottom: 19px; }
.cards-preview-container .page-title, 
.page-wrapper .page-title { font-size: 2em;
line-height: 1.35em;
display: inline-block;
margin: 0;
}
.cards-preview-container form, 
.page-wrapper form {
overflow: hidden;
margin-bottom: 6px;
position: relative;
}
.cards-preview-container form.wide, 
.page-wrapper form.wide {
margin: 2em 0 4em;
}
.cards-preview-container #search-page form.search, 
.page-wrapper #search-page form.search {
margin-top: 0;
margin-bottom: 3em;
}
.cards-preview-container input, 
.page-wrapper input {
font-size: 1em;
line-height: 1.5em;
font-weight: 400;
font-family: kanitlight;
}
.cards-preview-container form input[type=text], 
.page-wrapper form input[type=text],
.error-404 .search-field,
body .cmed-filter-input, 
body .cmed-filter-input-select, 
body .cmed-filter-submit, 
body .cmed-filter-label, 
body .cmed-filter-tag {
padding: .75em 1.5em .5em; border: 1px solid #ddd;
color: grey;
float: left;
}
body .cmed-filter-input, 
body .cmed-filter-input-select, 
body .cmed-filter-submit, 
body .cmed-filter-label, 
body .cmed-filter-tag { border-radius: 0; }
.cards-preview-container form.wide .search-box, 
.page-wrapper form.wide .search-box,
.error-404 .search-field {
width: 64%;
}
.cards-preview-container form.search input[type=text], 
.page-wrapper form.search input[type=text] {
line-height: 1.625em;
}
.cards-preview-container form.search input[type=text], 
.cards-preview-container form.search input[type=submit], 
.page-wrapper form.search input[type=text], 
.page-wrapper form.search input[type=submit] {
padding: .9375em 1.5em .6875em;
height: 3.125em;
}
.cards-preview-container input, 
.page-wrapper input {
font-size: 1em;
line-height: 1.5em;
font-weight: 400;
font-family: kanitlight;
}
.cards-preview-container .submit-button, 
.page-wrapper .submit-button {
background-image: url(//inform-magazine.com/wp-content/themes/aiava/images/aia-carrot-white.svg);
background-repeat: no-repeat;
background-size: .6em;
background-position: 50%;
margin-left: 0;
}
.cards-preview-container form input[type=submit],
.page-wrapper form input[type=submit],
.error-404 .search-submit {
border: none;
color: #fff;
background-color: #ca9a8e;
padding: .75em 1.5em .5em;
cursor: pointer;
float: left;
}
.cards-preview-container form.search input[type=text], 
.cards-preview-container form.search input[type=submit], 
.page-wrapper form.search input[type=text], 
.page-wrapper form.search input[type=submit],
.error-404 .search-field {
padding: .9375em 1.5em .6875em;
height: 3.125em;
}
.error-404 .search-field {
width: 100%;
height: 2.73em;
}
.error-404 .search-form label { float: left; }
body label.cmed-filter-label { display: none; }
#cmed-container { margin-top: 25px; }
body .cmed_directory_view_item.basic {
background: #fbfbfb;
}
.cmed_directory_view_item.featured {
background: #fff;
border: 1px solid #e8e8e8;
box-shadow: 0 5px 0 0 #ddd;
border-radius: 5px;
}
body .cmed_filters {
float: left;
width: 205px;    
}
body .cmed_single_expert_container a.cmed_big_button, 
body .cmed_directory_view_item a.cmed_big_button, 
body a.cmed_big_button {
background: #ea3f33;
border-radius: 0;
}
body .cmed_single_expert_container a.cmed_big_button:hover,
body .cmed_single_expert_container a.cmed_big_button:focus,
body .cmed_directory_view_item a.cmed_big_button:hover,
body .cmed_directory_view_item a.cmed_big_button:focus,
body a.cmed_big_button:hover,
body a.cmed_big_button:focus,
body input[type="submit"].cmed-filter-submit:hover, 
body input[type="submit"].cmed-filter-submit:focus {
background-color: #111;
text-decoration: none;
}
body .cmed_directory_view_item:hover {
background: #fff;
}
body .cmed_directory_view_col_5b h3 { 
margin-top: 0;
font-size: 1.5em;    
}
body .cmed_directory_view_col_5b h3 a {
text-decoration: none!important;
font-size: 1.3em;
line-height: 1.1em;
font-family: inherit;
font-weight: 400;
letter-spacing: inherit;
color: #333;
}
body #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link,
body #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
font-family: kanitregular;    
}
body .expert-container {
background: #efefef!important;
}
body .expert-container .cmed_content_block {
margin-top: 0;
border-top: 1px solid #d6d6d6;
}
body .cmed_position p { 
margin-top: 0;
font-family: kanitlight,helvetica,sans-serif;    
}
body div.cmed-info-box#contact-box, 
body div.cmed-info-box#contact-box p, 
body div.cmed-info-box#contact-box li {
color: #333333;
font-family: kanitlight,helvetica,sans-serif;
}
body #contact-box {
background-color: #fff;
position: relative;
-webkit-transition: none;
transition: none;
background-size: cover;
background-position: 50%;
overflow: hidden;
padding: 19px;
margin-bottom: 25px;
}
body #contact-box ul.list-unstyled:first-of-type {
border-bottom: 1px solid #f9f6f6;
padding-bottom: 9px;    
}
body div.cmed-info-box#contact-box a {
color: #fa4132;
}
body div.cmed-info-box#contact-box a:hover,
body div.cmed-info-box#contact-box a:focus {
color: #fa4132;
text-decoration: underline;
}
body .cmed_add_field_content {
display: inline-block;
margin-left: 9px;    
}
body .cmed_single_expert_container a.cmed_big_button, 
body .cmed_directory_view_item a.cmed_big_button, a.cmed_big_button { font-weight: normal; }
body .expert-title {
font-family: kanitlight,helvetica,sans-serif;    
}
body .expert-title + .cmed_position span.dashicons { color: #ea3f33; }
body .cmed_directory_view_category { margin-top: 15px; }
body .cmed_directory_view_category a {
padding: .2em .6em .3em;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
font-weight: bold;
background: #808080;    
}
body .cmed-filter-input-select {
height: 45px;
width: 250px!important;
}
body #tribe-bar-form { overflow: visible; }
.widget { margin-bottom: 15px; } body .tribe_mini_calendar_widget .list-date,
.tribe-mini-calendar-event .list-date {
background: #ca9a8e;
} body .tribe_mini_calendar_widget .list-date .list-dayname {
color: #ca9a8e;
} body .tribe_mini_calendar_widget thead,
body .tribe_mini_calendar_widget .tribe-mini-calendar-nav td {
background: #101010;
border-color: #101010;
} body .tribe_mini_calendar_widget .tribe-mini-calendar-dayofweek {
background: #101010;
color: white;
border-color: #101010;
} body .tribe-mini-calendar td.tribe-events-has-events {
background: #101010;
}
body .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, 
body .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {
background-color: #666666;
}
body .tribe-mini-calendar .tribe-events-present, 
body .tribe-mini-calendar .tribe-mini-calendar-today {
background-color: #808080;
}
body .tribe-mini-calendar td,
body .tribe-mini-calendar .tribe-events-othermonth {
background: #a0a0a0;
}
body #tribe-bar-views .tribe-bar-views-list { z-index: 0; }
body .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right select, 
body .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex select { float: none; }
body .gform_wrapper .top_label .gfield_label {
padding-right: 20px; margin: 5px 0px 4px !important;
}
body .gform_wrapper input {
border: 1px solid lightgrey!important;
} .home .widget-area { margin-top: 25px; }
.home .widget-area .aia-card {
overflow-y: auto;
}
.aia-card-image {
background-color: rgba(0,0,0,.8);
position: relative;
height: 11.25em;
display: block;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.card-padding {
padding: 1.25em;
}
.clear { clear: both; }
.aia-card,
.equalheight .textwidget,
.equalheight .textwidget .aia-card,
#tribe-events-adv-list-widget-3 .white-box { height: inherit; }
.youtube-embed {
height: inherit;
background: #fff;
}
body #category-posts-2-internal .cat-post-thumbnail,
body #category-posts-3-internal .cat-post-thumbnail,
body #category-posts-4-internal .cat-post-thumbnail,
body #category-posts-5-internal .cat-post-thumbnail,
body #category-posts-2-internal li > div,
body #category-posts-3-internal li > div,
body #category-posts-4-internal li > div,
body #category-posts-5-internal li > div,
body #category-posts-6-internal .cat-post-thumbnail,
body #category-posts-7-internal .cat-post-thumbnail,
body #category-posts-8-internal .cat-post-thumbnail,
body #category-posts-9-internal .cat-post-thumbnail,
body #category-posts-10-internal .cat-post-thumbnail,
body #category-posts-6-internal li > div,
body #category-posts-7-internal li > div,
body #category-posts-8-internal li > div,
body #category-posts-9-internal li > div,
body #category-posts-10-internal li > div { margin: 0; }
body #category-posts-2-internal .cat-post-item:last-child,
body #category-posts-3-internal .cat-post-item:last-child,
body #category-posts-4-internal .cat-post-item:last-child,
body #category-posts-5-internal .cat-post-item:last-child,
body #category-posts-6-internal .cat-post-item:last-child,
body #category-posts-7-internal .cat-post-item:last-child,
body #category-posts-8-internal .cat-post-item:last-child,
body #category-posts-9-internal .cat-post-item:last-child,
body #category-posts-10-internal .cat-post-item:last-child {
margin: 0;
padding: 0;
}
body .cat-post-widget .widget-title {
font-family: kanitsemibold;
text-transform: uppercase;
font-size: .6rem!important;
line-height: 1.7rem;
letter-spacing: .05em;
clear: both;
margin: 0;
padding: 0;
padding-left: 20px;
}
.cat-post-widget .aia-card .card-padding { padding-top: 0; } #aia-footer {
background-color: #758592;
color: #fff;
padding: 78px 0;
margin-top: 4em;
}
#aia-footer ul {
padding: 0;
margin: 0;
}
.cards-preview-container ul, 
.page-wrapper ul {
list-style: none;
}
#aia-footer h5 {
font-weight: bold;
margin-top: 0;
margin-bottom: 11px;
font-family: kanitsemibold,helvetica,sans-serif;
font-size: 16px;
}
#aia-footer a {
color: #fff;
font-family: kanitsemibold,helvetica,sans-serif; 
}
#aia-footer p {
font-family: kanitsemibold,helvetica,sans-serif;
}
#aia-footer ul.inline li {
display: inline;
}
.cards-preview-container li, 
.cards-preview-container p, 
.page-wrapper li, 
.page-wrapper p {
line-height: 1.4em;
}
#aia-footer li { 
margin-bottom: 9px; 
list-style-type: none;    
}
#aia-footer .footer-bottom {
margin-top: 4em;
color: grey;
}
#aia-footer .footer-bottom a {
color: grey;
}
#aia-footer .cards-preview-container 
.footer-bottom.image-credits .social-icons, 
#aia-footer .page-wrapper .footer-bottom.image-credits .social-icons, 
#aia-footer .row.footer-bottom .social-icons, 
.cards-preview-container #aia-footer .footer-bottom.image-credits .social-icons, 
.page-wrapper #aia-footer .footer-bottom.image-credits .social-icons {
text-align: right;
}
.cards-preview-container ul.inline li, 
.page-wrapper ul.inline li {
display: inline;
}
#aia-footer ul.inline li {
margin-right: 1em;
}
.cards-preview-container img.icon, 
.cards-preview-container svg.icon, 
.page-wrapper img.icon, 
.page-wrapper svg.icon {
max-width: 2em;
}
#aia-footer .icon, 
#aia-footer svg.icon {
width: 1em;
margin: 0;
}
#aia-footer .social-icons svg {
display: inline-block;
height: 18px;
}
.cards-preview-container img.icon .st0, 
.cards-preview-container img.icon g, 
.cards-preview-container svg.icon .st0, 
.cards-preview-container svg.icon g, 
.page-wrapper img.icon .st0, 
.page-wrapper img.icon g, 
.page-wrapper svg.icon .st0, 
.page-wrapper svg.icon g {
fill: #fa4132;
}
#aia-footer .icon .st0, 
#aia-footer .icon g, 
#aia-footer svg.icon .st0, 
#aia-footer svg.icon g, 
#header .header-items a.header-search .st0, 
#header .header-items a.header-search g, 
.cards-preview-container .oauth-button .icon .st0, 
.cards-preview-container .oauth-button .icon g, 
.cards-preview-container .oauth-facebook .icon .st0, 
.cards-preview-container .oauth-facebook .icon g, 
.cards-preview-container .oauth-linkedin .icon .st0, 
.cards-preview-container .oauth-linkedin .icon g, 
.page-wrapper .oauth-button .icon .st0, 
.page-wrapper .oauth-button .icon g, 
.page-wrapper .oauth-facebook .icon .st0, 
.page-wrapper .oauth-facebook .icon g, 
.page-wrapper .oauth-linkedin .icon .st0, 
.page-wrapper .oauth-linkedin .icon g {
fill: #fff;
}
#aia-footer .icon:hover g, 
#aia-footer .social-icons a:hover .st0, 
#aia-footer .social-icons a:hover g, 
#aia-footer svg.icon:hover g, 
.inline-editor .action-button .st0, 
.inline-editor .action-button g, 
.inline-editor a:hover .external-link g {
fill: #fa4132;
}
#aia-footer .social-icons a:hover { text-decoration: none; }
.page-header {
padding-bottom: 0;
margin: 0;
border: none;
}
#menu-item-4456 a,
#menu-item-4459 a {
padding-top: 5px!important;
padding-bottom: 5px!important;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
line-height: inherit!important;
z-index: 99999;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { line-height: 25px!important; }
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu { box-shadow: 0 7px 15px .01em rgba(0, 0, 0, .5);
}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-item ul li { padding: 5px 0; } #mega-menu-main li:first-child a {
padding-right: 17px!important;
padding-left: 16px!important;
}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-item ul li:first-child a {
padding-right: 11px!important;
padding-left: 11px!important;
}
@media(max-width: 768px) {
#header .header-items { display: none; }
#mega-menu-main li:first-child a {
padding-right: 11px!important;
padding-left: 11px!important;
}
}
a[href$=".pdf"] {
background: url(//inform-magazine.com/wp-content/themes/aiava/images/pdflink.gif) no-repeat scroll right center transparent;
display: inline-block;
line-height: 18px;
padding-right: 20px;
}
.widget a[href$=".pdf"] {
background: none;
padding-right: 0;
}
.innerpage .aia-card p { font-size: 16px; }
.wpcf7-form-control {
width: 100%;
margin-bottom: 9px;
padding: .75em 1.5em .5em;
border: 1px solid #ddd;
color: grey;
float: left;
}
button, 
html input[type=button], 
input[type=reset], 
input[type=submit] { width: auto; }
.no-results .search-form label,
.post-password-form label { float: left; }
.no-results .search-form input.search-field,
.post-password-form input#pwbox-301 {
border: 1px solid #ddd;
color: grey;
float: left;
width: 275px;
padding: .9375em 1.5em .6875em;
height: 2.73em;
}
.post-password-form input#pwbox-301 { float: none; }
.entry-header .entry-meta { margin-bottom: 15px; }
#category-posts-3-internal .cat-post-current .cat-post-title {
font-weight: normal!important;
text-transform: capitalize!important;
}
.post-box {
background: #efefef;
padding: 1em;
margin-bottom: 1em;
overflow: hidden;    
}
.post-box p { margin-top: 0; }
.main-content .entry-footer { clear: both; }
.square .aia-card-image, 
.square-height .aia-card-image {
float: left;
margin-right: 1.25em;
height: 16.125em;
width: 16.125em;
}
.inline-editor .square, 
.square, 
.square .aia-card-image, 
.square-height {
height: 16.125em;
}
.aia-card .text-fade {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
height: 3em;
border-bottom: .75em solid #fff;
margin: 0;
padding: 0;
background: -webkit-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);
background: linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%);
}
.aia-card .text-fade  {
width: 50%;
left: inherit;
right: 0;
}
.aia-card-hover:hover {
background: #d9d9d9;
background-size: cover!important;
background-position: 50%!important;
opacity: .8;
}
.link-to-content:hover { text-decoration: none!important; }
.aia-card h2 {
font-size: 1.8em;
line-height: 1.2em;
margin: 0 0 .5em;    
}
.aia-card-big .card-padding {
position: absolute;
bottom: 0;
padding: 2em;
}
.aia-card-big,
.aia-card-big .aia-card-image { height: 22.5em; }
.aia-card-big h2 {
color: #fff;
font-size: 2.5em;
max-width: 20em;
}
.hero-link {
color: #fff;
max-width: 20em;
}
.text-center img {
display: inline-block;
}
.breadcrumbs { margin-bottom: 25px; }
#image-credits { margin-top: 55px; }
.credit {
margin: 0;
color: #fff;
font-size: 13px;
}
.credit a { 
color: #fff!important; 
text-decoration: underline;    
}
.carousel-control .glyphicon-menu-left, 
.carousel-control .glyphicon-menu-right, 
.carousel-control .icon-next, 
.carousel-control .icon-prev {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
margin-top: -10px;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-menu-left, 
.carousel-control .glyphicon-menu-right, 
.carousel-control .icon-next, 
.carousel-control .icon-prev {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
}
#myCarousel .carousel-control .glyphicon-menu-right, 
.carousel-control .icon-next {
right: 50%;
margin-right: -10px;
}
#myCarousel .carousel-control .glyphicon-menu-left, 
#myCarousel .carousel-control .glyphicon-menu-right, 
.carousel-control .icon-next, 
.carousel-control .icon-prev {
top: 46%;
width: 50px;
}
#myCarousel .carousel-control .glyphicon-menu-right {
background: rgba(1,1,1,.85);
height: 50px;
width: 50px;
line-height: 50px;
margin-right: 10px;
border-radius: 50%;
font-size: 33px;
right: 5%;
}
#myCarousel .carousel-control.right,
#myCarousel .carousel-control.left { background: none; }
#myCarousel .carousel-control .glyphicon-menu-left {
background: rgba(1,1,1,.85);
height: 50px;
line-height: 50px;
width: 50px;
margin-left: 10px;
border-radius: 50%;
font-size: 33px;
left: 5%;
}
.ads-115 img { width: 115px; }
.pull-left.ads-115 { padding-left: 15px; }
.pull-left.ads-115 img { margin-right: 9px; }
.ads-115-side img { width: 115px; }
.pull-left.ads-115-side { margin-right: 9px; }
body .wpbdp-form-field .wpbdp-form-field-inner {
padding-left: 0;
}
body .cards-preview-container form input[type=text], 
body .page-wrapper form input[type=text],  
body .cmed-filter-input, 
body .cmed-filter-input-select, 
body .cmed-filter-submit, 
body .cmed-filter-label, 
body .cmed-filter-tag {
float: none;    
} body .distance-field select {
display: block;
width: 100%;
height: 45px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    
}
#tribe-mini-calendar-6 {overflow: hidden; height: auto !important;}
.custom-search { 
width: 120px;
height: 25px;
position: relative;
float: right; border: 2px solid #ca9a8e;
}
.custom-search .btn {position: absolute;
top: 3px;
right: 3px; padding: 0; background: 0; border: 0; color: #666666; box-shadow: none;}
.custom-search.form-inline .form-control {    height: 25px;
width: 120px;color: #fff; border: 0; background: none !important; box-shadow: none !important; padding: 0;}
.custom-search .glyphicon-search::before {font-size: 14px; padding-left: 10px;}
.custom-search img {
width: 15px;
margin: 0;    
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item:last-child a { padding-right: 0; }
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:focus {
border-bottom: 11px solid #ca9a8e;
}
.mega-sub-menu li a {
font-family: 'kanitlight';
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 5px 25px 5px 25px!important;    
}
body .mega-sub-menu li {
padding: 0!important;    
}
.footer-logo {
width: 171px;
margin-bottom: 0!important;
}
#st_gdpr_iframe { display: none; }
.carousel-caption h2,
.carousel-caption .hero-link-wrap {
width: 715px;
background: rgb(117,133,146); 
background: rgba(117,133,146,.95); 
text-align: left;
}
.carousel-caption h2 {
margin-bottom: 9px;
font-family: 'kanitregular';
font-size: 30px;
line-height: 31px;
text-shadow: none;
padding: 25px 75px;
text-transform: uppercase;
}
@media screen and (min-width: 768px) {
.carousel-caption {
left: 0;
}
}
.carousel-caption .hero-link-wrap {
position: relative;
padding: 31px 75px;
padding-right: 125px;    
}
.carousel-caption .hero-link-wrap a {
margin: 0!important;
font-family: 'Roboto', sans-serif;
font-size: 19px!important;
line-height: 26px;
text-shadow: none;
max-width: 100%;
margin-bottom: 21px!important;
}
.slider-arrow {
position: absolute;
right: 0;
bottom: 0;
margin: 0!important;
}
.carousel-caption {
padding: 0;
top: 125px;
}
.carousel-indicators {
position: relative;
bottom: 0;
right: 0;
left: 0;
text-align: center;
width: 100%;
margin: 0 auto;
display: inline;
margin-right: 24px;
margin-left: 25px;
}
.carousel-control {
position: relative;
opacity: 1;
}
.carousel-control:hover,
.carousel-control:focus { text-decoration: none!important; }
.controls-wrap {
position: absolute;
right: 0;
bottom: 0;
left: 0;
min-height: 41px;
padding-top: 8px;
background: #111;
background: rgba(17,17,17,.95);
text-align: center;
}
.glyphicon-triangle-right,
.glyphicon-triangle-left {
color: #ca9a8e;    
}
.carousel-indicators li,
.carousel-indicators li.active {
width: 15px;
height: 15px;
}
.carousel-indicators li {
margin: 0;
margin-right: 11px!important;    
}
.carousel-indicators li:last-child {
margin-right: 0!important;    
}
.carousel-indicators li.active {
background: url(//inform-magazine.com/wp-content/themes/aiava/images/active-indicator.png);
border: none;
}
#ajax-load-more { clear: both; }
.white-box-new {
margin-bottom: 30px;    
}
.thumbnail-wrap {
position: relative;    
}
.thumbnail-wrap .date-wrap {
position: absolute;
bottom: 0;
left: 0;
background: #839996;
color: #fff;
font-family: 'kanitlight';
font-size: 23px;
line-height: 39px;
width: 133px;
text-align: center;
}
.thumbnail-wrap img {
margin-bottom: 0!important;    
}
.entry-content-sm {
background: #fff;
padding: 43px 29px;
}
.entry-content-first {
padding: 43px 43px 73px 43px;
background: #fff;
} 
.cat-p {
margin: 0;    
}
.cat-p a {
font-size: 21px;
font-family: 'kanitsemibold';
line-height: 31px;
text-transform: uppercase;
color: #ca9a8e;
}
.cat-p a:hover,
.cat-p a:focus {
color: #839996;
text-decoration: none!important;
}
.white-box-new {
position: relative;
min-height: 543px;
background: #fff;    
}
.entry-content-first h2,
.entry-content-sm h2 {
margin: 15px 0;
line-height: inherit;
}
.entry-content-first h2 a,
.entry-content-sm h2 a {
font-family: 'kanitlight';
font-size: 24px;
line-height: 29px;
text-transform: uppercase;
color: #111;
}
.entry-content-sm h2 a {
font-size: 19px;
line-height: 21px;
}
.entry-content-first h2 a:hover,
.entry-content-first h2 a:focus,
.entry-content-sm h2 a:hover,
.entry-content-sm h2 a:focus {
color: #839996;
text-decoration: none;
}
.entry-content-first p,
.white-box-new p {
margin-top: 0;
margin-bottom: 29px;
font-size: 16px;
line-height: 25px;
color: #758592;
font-family: 'Roboto', sans-serif;
}
.read-more-div { 
position: absolute;
right: 43px;
bottom: 43px;
text-align: right; 
}
.read-more-div img { 
margin-bottom: 3px;
display: inline; }
.read-more-div a {
font-family: 'kanitmedium', sans-serif;
font-size: 19px;
line-height: 29px;
letter-spacing: 1px;
text-transform: uppercase;
color: #ca9a8e;
}
.read-more-div a:hover,
.read-more-div a:focus { text-decoration: none;
}
.alm-load-more-btn {
background: #ca9a8e!important;
text-transform: uppercase!important;
font-family: 'kanitmedium', sans-serif;
font-size: 19px!important;
line-height: 19px!important;
letter-spacing: 1px!important;
border-radius: 0!important;
padding: 5px 43px!important;
}
.alm-load-more-btn:hover,
.alm-load-more-btn:focus {
background: #839996!important;
}
h1 {
font-family: 'kanitmedium';
font-size: 33px!important;
line-height: 39px!important;
margin-top: 35px!important;
margin-bottom: 35px!important;
}
.innerpage #main {
margin-top: 0;    
}
.innerpage .white-box-new {
padding: 30px 30px 40px;
padding-bottom: 140px;    
}
.category .white-box-new {
padding-bottom: 45px;    
}
@media(max-width: 768px) {
.thumbnail-wrap img {
width: 100%;
height: auto;    
}
h1 {margin-top: 80px!important;}
.carousel-caption h2, 
.carousel-caption .hero-link-wrap {
width: 100%;    
}
.carousel-caption h2 {
font-size: 19px;
line-height: 25px;
padding: 25px;
} .carousel-caption .hero-link-wrap {padding: 0; background: none;}
.carousel-caption .hero-link-wrap p {display: none;}
.carousel-caption .hero-link-wrap a img.slider-arrow {bottom: 34px; width: 50px;}
}
.footer-space {
margin-top: 15px;
margin-bottom: 35px;    
}
#aia-footer .h3.widget-title {
font-weight: bold;    
}
@media (min-width: 992px) {
.main-content.col-md-9 {
width: 74.2%;
}
.sidebar.col-md-3 {
width: 25.8%;
}
}
.sidebar img {
width: 100%;    
}
.date-wrap-without-img {
bottom: -39px!important;    
}
.wp-caption-text {left: 0; right: 0; background: #f9f9f9; padding: 10px 13px;}
.home .wp-caption-text {margin-bottom: 45px;}
.wp-caption img {max-width: 100% !important; margin-bottom: 0 !important;} 
.wp-caption {padding: 0 !important; max-width: 100% !important; margin-bottom: 20px;}
.thumbnail-wrap figure figcaption.wp-caption-text {display:none;}