/*
Theme Name: Introspective
Version: 1.0
Template: enfold
*/

/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500|Source+Sans+Pro:200,300,400,600,700');

.header_color .main_menu ul:first-child > li > a {
    text-transform: uppercase;
}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    border-bottom: 3px solid;
}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
    font-family: 'Source Sans Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h2 {
    font-size: 32px;
}
#top .av_header_glassy.av_header_transparency .header_bg {
    background-color: #24272d;
    opacity: 0.65;
}
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a {
    color: #fff;
}

#front-phone img.avia_image  {
    max-height: 540px;
}
#front-phone {
background: rgba(233,234,242,1);
background: -moz-linear-gradient(top, rgba(233,234,242,1) 0%, rgba(246,246,246,1) 55%, rgba(249,249,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,234,242,1)), color-stop(55%, rgba(246,246,246,1)), color-stop(100%, rgba(249,249,250,1)));
background: -webkit-linear-gradient(top, rgba(233,234,242,1) 0%, rgba(246,246,246,1) 55%, rgba(249,249,250,1) 100%);
background: -o-linear-gradient(top, rgba(233,234,242,1) 0%, rgba(246,246,246,1) 55%, rgba(249,249,250,1) 100%);
background: -ms-linear-gradient(top, rgba(233,234,242,1) 0%, rgba(246,246,246,1) 55%, rgba(249,249,250,1) 100%);
background: linear-gradient(to bottom, rgba(233,234,242,1) 0%, rgba(246,246,246,1) 55%, rgba(249,249,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaf2', endColorstr='#f9f9fa', GradientType=0 );
}

.smoke-list .iconlist-timeline {
    display: none !important;
}
.avia-content-slider .slide-entry-title {
    margin: 0.5em 0;
}
a.read-more {
    display: block;
}
.smoke-list .iconlist_title {
    text-transform: none;
}
.main_color .smoke-list .iconlist_icon {
    background-color: transparent;
}
#footer .av_font_icon.av-icon-style-border .av-icon-char {
    padding: 20px;
    margin-right: 15px;
    margin-top: 20px;
}
.smoke-list .iconlist_icon {
    height: 30px;
    width: 30px;
    line-height: 30px;
}
.smoke-list .av-iconlist-empty .iconlist_title {
    margin-top: 0;
    line-height: 1.3em;
}
.smoke-list li {
    padding: 0 0 15px 0;
}
.avia-icon-list .iconlist_title {
    font-weight: 400;
}
 #front-phone .avia-icon-list .iconlist_icon {
    background-color: #F9F9FA!important;
}

.avia-icon-pos-right {
    margin-left: 2em;
}
.av_font_icon.av-icon-style-border .av-icon-char {
    border-width: 2px;
}
#top .av_inherit_color a {
    text-decoration: none !important;
}
.align-right h2 {
    float: right !important;
}
.page-id-162 div .logo {
    float: right;
    position: absolute;
    right: 0;
    left: initial;
    z-index: 1;
}
.page-id-162 .main_menu {
    display: none !important
}
.page-id-162 #header {
    position: absolute !important;
}
#footer .news-time,
.slide-entry-wrap .slide-meta,
span.no-news-thumb, .fake-thumbnail .slide-image {
    display: none;
}
@media screen and (max-width: 767px) {
    #military-section .av-section-color-overlay {
        opacity: 0.6 !important;
    }
#button-links .avia-image-container.avia-align-right,
#button-links .avia-image-container.avia-align-left,
#button-links img.avia_image {
        float: none;
        margin-right: auto;
        margin-leFt: auto;
    }
}