﻿@font-face {
    font-family: 'Roboto-Regular';
    src: url('/Content/Roboto-Regular.ttf'); /* IE9 Compat Modes */
    src: url('/Content/Roboto-Regular.ttf') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/Roboto-Regular.ttf') format('woff'), /* Modern Browsers */
    url('/Content/Roboto-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/Roboto-Regular.ttf') format('svg'); /* Legacy iOS */

    font-family: 'Roboto-Bold';
    src: url('/Content/Roboto-Bold.ttf'); /* IE9 Compat Modes */
    src: url('/Content/Roboto-Bold.ttf') format('embedded-opentype'), /* IE6-IE8 */
    url('/Content/Roboto-Bold.ttf') format('woff'), /* Modern Browsers */
    url('/Content/Roboto-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Content/Roboto-Bold.ttf') format('svg'); /* Legacy iOS */
}
:root{
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --primary-color1: #fff;
    --primary-color2: #fff;
    --cta-button-color: #000000;
}
*,::after,::before{
    box-sizing:border-box
}

/* AirFind Article CSS */

html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    scroll-behavior:smooth
}
article,footer,header,nav{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight:400;
    line-height:1.5;
    text-align:left;
    background:#fff;
    color:#010101;
}
[tabindex="-1"]:focus{
    outline:0!important
}
p{
    margin-top:0;
    margin-bottom:1rem
}
b,strong{
    font-weight:bolder
}
sub{
    position:relative;
    font-size:.75rem;
    line-height:0;
    vertical-align:baseline;
    bottom:-.25em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
img{
    vertical-align:middle;
    border-style:none
}
svg{
    overflow:hidden;
    vertical-align:middle
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button{
    text-transform:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
[hidden]{
    display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,h1{
    font-size:2.5rem
}
.h2,h2{
    font-size:2rem
}
.h3,h3{
    font-size:1.75rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
h2,h3,p{
    orphans:3;
    widows:3
}
h2,h3{
    page-break-after:avoid
}
code{
    font-size:.875rem;
    color:#e83e8c;
    word-break:break-word
}
a>code{
    color:inherit
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    max-width: 1225px;
}

.in_content_col1, .in_content_col2, .col-md-12, .col-md-9{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    background-color: blue;
}
.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    background-color: greenyellow;
}
.navbar{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 1rem;
    min-height: 65px;
    background: linear-gradient(90deg, var(--primary-color1) 25%, var(--primary-color2) 0, var(--primary-color2) 100%);
    box-shadow: 1px 1px 2px 0px #7b7b7b;
}
img,tr{
    page-break-inside:avoid
}
@page{
    size:a3
}
.article_title{
    color:#666;
    font-weight:500
}
.navbar_container{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
}

.navbar_container {
    padding: 0;
}
.navbar_main_content {
    text-align: end;
    margin-right: auto;
    margin-left: auto;
    width: calc(50% + 30px);
}

.navbar_searchbar_container {
    width: calc(50% - 30px);
}
.nav_links{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:350px

}
.nav_links p{
    margin:0;
    text-decoration:none;
    font-weight:700
}
.nav_links p:last-child{
    margin:0 1em 0 0;
    text-decoration:none;
    font-weight:700
}
.nav_links a{
    color: #f8f8f8;
}
.navbar_searchbar_container{
    display:flex
}
.nav_search_form{
    display:flex;
    align-items:center
}
.in_content_list{
    list-style-type:none;
    padding:0
}
.in_content_list_item{
    background:#f8f8f8;
    margin:.5em 0 1.25em 0;
    padding: 1rem 1rem 0 1rem;
    border-radius:5px;
    position: relative;
    display:flex;
    flex-wrap:wrap;
}
.in_content_list_item div{
    padding:0
}
.title{
    font-family:Roboto-Bold,sans-serif;
    margin-bottom:0
}
.domain{
    margin-bottom:0;
    line-height:30px
}
.description a,.domain a,.title a{
    word-break:break-word;
    color:#212529
}
.description a:hover,.domain a,.title a{
    text-decoration:none
}
.description{
    font-size: .875rem;
}
.sponsored_text, .s_sponsored_text {
    color: #9b9b9b;
}
.space {
    margin: 0 .25rem;
}
.cta{
    display:flex;
    height:100%;
    justify-content:center;
    align-items:center;
    padding:7px 0
}
.cta_btn{
    display:flex;
    position:relative;
    justify-content:center;
    align-items:center;
    color:#fff;
    padding:12px 0;
    width:100%;
    min-width: 175px;
    letter-spacing:.1em;
    font-weight:700;
    background:var(--cta-button-color)
}
.cta_btn:hover{
    background: black;
    color: #0056b3;
    text-decoration: underline;
    border:1px solid #000
}
.cta_text{
    margin:0
}
.cta_text::after{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgICAgd2lkdGg9IjQ1MS44NDZweCIgaGVpZ2h0PSI0NTEuODQ3cHgiIHZpZXdCb3g9IjAgMCA0NTEuODQ2IDQ1MS44NDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MS44NDYgNDUxLjg0NzsiCiAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTM0NS40NDEsMjQ4LjI5MkwxNTEuMTU0LDQ0Mi41NzNjLTEyLjM1OSwxMi4zNjUtMzIuMzk3LDEyLjM2NS00NC43NSwwYy0xMi4zNTQtMTIuMzU0LTEyLjM1NC0zMi4zOTEsMC00NC43NDQKCQlMMjc4LjMxOCwyMjUuOTJMMTA2LjQwOSw1NC4wMTdjLTEyLjM1NC0xMi4zNTktMTIuMzU0LTMyLjM5NCwwLTQ0Ljc0OGMxMi4zNTQtMTIuMzU5LDMyLjM5MS0xMi4zNTksNDQuNzUsMGwxOTQuMjg3LDE5NC4yODQKCQljNi4xNzcsNi4xOCw5LjI2MiwxNC4yNzEsOS4yNjIsMjIuMzY2QzM1NC43MDgsMjM0LjAxOCwzNTEuNjE3LDI0Mi4xMTUsMzQ1LjQ0MSwyNDguMjkyeiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-size:100% auto;
    background-repeat:no-repeat;
    position:absolute;
    top:calc(50% - 7px);
    right:12px
}

.article_image{
    width:100%
}
.third_content{
    margin:10px 0
}
.readmore_btn{
    display:block;
    margin-bottom:1em;
    cursor:pointer;
    font-size:.85rem;
    color:#9b9b9b!important
}
.logo{
    height:60px
}
.footer{
    background:#fff;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

.footer_links a{
    color:#010101
}
.footer_links {
    list-style-type: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0;
    padding: 0;
    font-size: .75rem;
}
.footer_links p {
    margin: 0;
}
.main_content {
    padding: 1rem!important;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-inline-start: 0;
}
.navbar_searchbar {
    margin-left: auto;
}

.navbar_searchbar input[type="text"] {
    height: 30px;
    font-size: .875rem;
    display: inline-block;
    font-weight: 100;
    border: none;
    outline: none;
    color: #555;
    padding: 3px;
    padding-right: 60px;
    width: 20px;
    background: none;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    cursor: pointer;
}

.navbar_searchbar input[type="text"]:focus, .navbar_searchbar input[type="text"]:hover {
    width: 200px;
    border-bottom: 1px solid #BBB;
    cursor: text;
}

.navbar_searchbar input[type="text"]:hover {
    border-radius: 4px;
    background: white;
}
.navbar_searchbar input[type="submit"] {
    width: 22px;
    display: inline-block;
    color: red;
    float: right;
    background: url(//dap2y8k6nefku.cloudfront.net/quicklinkicons/magglassblack.png) center center no-repeat;
    background-size: contain;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
    opacity: 0.4;
    cursor: pointer;
    transition: opacity .4s ease;
}

.navbar_searchbar input[type="submit"]:hover {
    opacity: 0.8;
}

@media (min-width:576px){
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
}

@media only screen and (max-width:767px){
    .nav_links{
        width:250px
    }
    .navbar_searchbar_container{
        flex-direction:column
    }
    .nav_links p:last-child {
        margin: 0;
    }
}

@media (min-width:768px){
    .col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}

@media (min-width: 992px) {
    .in_content_col1 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .in_content_col2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
}

@media (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}

@media only screen and (min-width: 1600px) {
    .navbar_searchbar input[type="text"]:focus {
        width: 125px;
        z-index: 1;
        border-bottom: 1px solid #BBB;
        cursor: text;
    }
    .navbar_searchbar input[type="submit"] {
        right: 20%;
    }
    .navbar_searchbar input[type="text"] {
        right: 20%;
    }
}


/* AirFind SERP CSS */

.s_navbar_main_container {
    display: flex;
    justify-content: center;
}
.s_title {
    background-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: #1a0dab;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: 500;
}
.s_title:hover {
    text-decoration-style: solid;
    text-decoration: underline;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #1a0dab;
}

.s_domain {
    background-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: #4e4e4e;
    cursor: pointer;
    display: inline;
    font-size: 13.75px;
    font-style: normal;
    height: auto;
    line-height: 20.625px;
    tab-size: 4;
    text-decoration-color: rgb(167, 129, 158);
    text-decoration-style: solid;
    touch-action: manipulation;
    width: auto;
    word-break: break-word;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.s_domain:hover {
    text-decoration-style: solid;
    text-decoration: underline;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #545454;
}

.host_wrapper {
    display: flex;
    flex-flow: row;
    align-items: center;
}

.down_arrow {
    font-size: .6em;

}
.s_description {
    background-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    color: #1b1b1b;
    font-size: 13.75px;
    line-height: 20.625px;
    tab-size: 4;
    text-decoration-line: none;
    text-decoration-style: solid;
    touch-action: manipulation;
    word-break: break-word;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.s_description:hover {
    color: unset;
    text-decoration: none;
}

.s_in_content_list_item {
    margin-bottom: 27px;
}

.s_in_content_list {
    max-width: 630px;
    /* float: left; */
    display: flex;
    flex-flow: column;
    width: 100%;
}

.s_in_content_list ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.deeplink {
    width: 50%;
    padding-left: 18px;
    margin-bottom: 3px;
    color: #006621;
}

.deeplink a {
    color: #1a0dab;
}

.list {
    display: flex;
    flex-flow: column;
    padding: 0;
}

.sidebar p {
    box-sizing: border-box;
    /*color: rgb(52, 52, 52);*/
    cursor: default;
    display: block;
    font-family: Heebo, sans-serif;
    font-weight: 400;
    height: 20px;
    line-height: 20.625px;
    margin-block-end: 9px;
    margin-block-start: 9px;
    margin-bottom: 9px;
    margin-inline-end: 0px;
    margin-inline-start: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 9px;
    tab-size: 4;
    word-break: break-word;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.related_searches {
    text-transform: uppercase;
    font-size: .8em;
    color: #666666;
}
.sidebar ul {
    margin: 0;
    border-radius: 4px;
    max-width: fit-content;
}

.sidebar ul li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    min-width: 185px;
}

.sidebar ul li a {
    color: #1a0dab;
    font-size: 1.3em;
}

p.disclaimer {
    font-size: .875rem;
    font-style: italic;
    font-weight: bold;
}

.s_header {
    background-color: #f9f9f9;
    display: flex;
    flex-flow: row wrap;
    padding: 15px;
    margin-bottom: 25px;
}

.s_navbar_searchbar_container {
    margin-left: 30px;
    flex: 1;
    padding-top: 4px;
}

.s_navbar_searchbar_container form {
    background-color: #fff;
    border-right-width: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    display: flex;
    max-width: 680px;
}

.s_navbar_searchbar_container input {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 5px 0 0 5px;
    color: #333;
    font-size: 1.230769em;
    height: 42px;
    line-height: 2.375;
    margin: 0;
    outline: none;
    padding: 5px 10px 5px 15px;
    width: 95%;
}

.s_search_btn {
    background: transparent;
    background-color: #7FB069;
    border: 0;
    cursor: pointer;
    flex: 0 0 38px;
    font-weight: 500;
    height: 42px;
    line-height: 38px;
    padding: 0;
    border-radius: 0 5px 5px 0;
}

.ico {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M2.25 7.875A5.624 5.624 0 0 1 7.875 2.25 5.624 5.624 0 0 1 13.5 7.875 5.624 5.624 0 0 1 7.875 13.5 5.624 5.624 0 0 1 2.25 7.875m15.413 8.212l-3.494-3.493a7.836 7.836 0 0 0 1.581-4.719 7.875 7.875 0 1 0-7.875 7.875 7.83 7.83 0 0 0 4.718-1.58l3.494 3.493c.208.207.428.337.788.337.622 0 1.125-.503 1.125-1.125 0-.246-.06-.51-.337-.788'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 42px;
    width: 48px;
}

.s_footer_links {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.s_footer_links a {
    color: #666666;
    margin: 0 4px;
}

.s_in_content_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.s_in_content_col1, .sidebar_container {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;

}

.s_org_content_list_item {
    margin-bottom: 1em;
}
@media (max-width: 881px) {
    .s_header {
        flex-direction: column;
    }

    .s_logo {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .s_navbar_searchbar_container {
        margin-left: unset;
    }

    .s_navbar_searchbar_container form {
        max-width: unset;
    }

    .sidebar ul{
        max-width: unset;
    }
}
@media (min-width: 992px) {
    .s_in_content_col1 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .sidebar_container {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
}