/*
Theme Name: Lenscap Child
Theme URI: https://arraythemes.com/themes/lenscap-wordpress-theme/
Template: lenscap
Author: Array
Author URI: https://arraythemes.com/
Description: Lenscap makes it super easy to create a stunning WordPress-powered magazine and online store with slick content discovery features, gallery and video post styles, smart customization options and WooCommerce support.
Tags: two-columns,featured-image-header,featured-images,theme-options,custom-background,custom-colors,custom-menu,editor-style,featured-images,theme-options,translation-ready,e-commerce,footer-widgets,full-width-template
Version: 1.1.8.1543820504
Updated: 2018-12-03 07:01:44

*/

.footer-bottom {
    padding-top: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #141b4d;
    font-family: oswald;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .woocommerce a.button, .woocommerce input.button, .comment-navigation a, .drawer .tax-widget a, .su-button, h3.comments-title, a.added_to_cart, #page #infinite-handle button {
    background-color: #141b4d;
    font-family: oswald;
}
a {
    color: #141b4d;
    font-weight: bold;
}
.search-toggle {
    color: #fff;
}
.main-navigation {
    width: 100% !important;
    color: #fff;
    font-family: oswald;
    text-transform: uppercase;
}
.top-navigation .main-navigation {
    border-bottom: none;
    text-transform: uppercase;
}
.home.has-featured-content .top-navigation .main-navigation, .has-featured-woo-content .top-navigation .main-navigation {
    background-color: #141b4d;
    color: #fff;
}
.top-navigation {
    background-color: #141b4d;
    color: #fff;
}
.top-navigation-right {
    color: #fff;
}
.secondary-navigation ul.sub-menu {
    color: #fff;
}
.main-navigation a {
    color: #fff;
    font-family: oswald;
    text-transform: uppercase;
}
.main-navigation a:hover {
    color: #fff;
}
.main-navigation ul li:hover {
    border-top-color: #141b4d;
}
.main-navigation ul li a:hover {
    color: #fff;
}
.main-navigation ul li.current-menu-item, .main-navigation ul li.current-page-item {
    border-top-color: #fff;
}
.site-header .menu-item-has-children:hover, .site-header .page_item_has_children:hover {
    background-color: #141b4d;
}
.site-header .menu-item-has-children a, .site-header .page_item_has_children a {
    background-color: #141b4d;
}
.site-header .menu-item-has-children > a:after, .site-header .page_item_has_children > a:after {
    font-family: fontawesome;
}
.sub-menu .menu-item-has-children > a:after, .sub-menu .page_item_has_children > a:after {
    font-family: fontawesome;
    text-transform: uppercase;
}
.drawer .menu-item-has-children .toggle-sub:hover {
    background-color: #e8e8e8;
}
.main-navigation .sub-menu, .main-navigation .children {
    font-family: oswald !important;
    text-transform: uppercase !important;
}
.main-navigation li ul li:hover {
    background-color: #141b4d;
}
.main-navigation li ul a, .main-navigation li ul li a {
    font-family: oswald;
    font-weight: 500;
    text-transform: uppercase;
}
.main-navigation li.focus > ul, .main-navigation li:hover > ul, .main-navigation li li a:hover > ul {
    color: #fff;
}
.drawer .drawer-navigation ul li {
    background-color: #e8e8e8;
}
.drawer .drawer-navigation ul li:hover {
    background-color: #e8e8e8;
}
.drawer .drawer-navigation a {
    background-color: #e8e8e8;
}
.drawer .drawer-navigation a:hover {
    background-color: #e8e8e8;
}
.drawer .drawer-navigation .sub-menu, .drawer .drawer-navigation .children {
    background-color: #e8e8e8;
}
.social-navigation a:before {
    font-family: fontawesome;
}
.social-navigation a[href*="mailto"]:before {
    font-family: fontawesome;
}
.author-bio .author-link:before {
    font-family: fontawesome;
}
.page-navigation a, .page-navigation span {
    background-color: #141b4d;
    color: #fff;
}
.page-navigation .next:after, .page-navigation .prev:after {
    font-family: fontawesome;
}
.page-navigation .next:after {
    content: \f101;
}
.page-numbers.current, .page-numbers:hover {
    background-color: #141b4d;
}
.widget-area aside li:before {
    font-family: fontawesome;
}
.comment-navigation .nav-previous a:before {
    font-family: fontawesome;
}
.comment-navigation .nav-next a:after {
    font-family: fontawesome;
}
.comments-toggle:before {
    font-family: fontawesome;
}
.bypostauthor .comment-list .avatar:after {
    font-family: fontawesome;
}
.required {
    color: #141b4d;
}
.comment-awaiting-moderation:before {
    font-family: fontawesome;
}
#page #infinite-handle button:hover {
    background-color: #141b4d;
}
.index-posts .grid-cats a {
    color: #141b4d;
}
.grid-cats a {
    color: #141b4d;
}
.featured-content-posts .slide-navs .prev:before, .featured-content-posts .slide-navs .next:before {
    font-family: fontawesome;
}
.post-cats a, .entry-cats a {
    background-color: #141b4d;
}
.entry-header .entry-title, .error404 .entry-header .entry-title {
    font-size: 45px;
}
.search-select-wrap:after {
    font-family: fontawesome;
}
.site-header {
    margin-bottom: 2%;
}
.site-identity {
    padding-bottom: 1%;
    padding-top: 2%;
}
.site-title-wrap {
    vertical-align: baseline;
    text-align: right;
    max-width: 100%;
}
.site-title {
    font-size: 24px;
    float: right;
    margin-top: 10%;
}
.site-title a {
    color: #fff;
}
.custom-logo-link img {
    width: 30%;
    float: left;
}
.single .without-featured-image .entry-header, .full-post-view .without-featured-image .entry-header, .page .without-featured-image .entry-header, .error404 .without-featured-image .entry-header, .search-no-results .post .entry-header {
    border-bottom: none;
}
.archive-header .entry-title {
    font-size: 18px;
}
.site-footer {
    text-align: center;
    background-color: #141b4d;
    font-family: Oswald;
    text-transform: uppercase;
}
.footer-widgets + .footer-bottom {
    border-top: none;
}
.footer-tagline {
    display: none !important;
}
.footer-navigation {
    font-size: 12pt;
}
.widget_mc4wp_form_widget .mc4wp-success {
    color: #141b4d;
}
.menu li.has-children > a:after {
    font-size: 10px;
    vertical-align: 1px;
    color: #fff;
    content: ' ▼';
}
.menu li li.has-children > a:after {
    font-size: 10px;
    vertical-align: 1px;
    color: #222;
    content: ' ►';
}
.footer-navigation a:link {
    padding-right: 10px;
    padding-left: 10px;
}
.home .entry-header {
    display: none;
}
.home .site-header {
    margin-bottom: 0;
}
.featured-image {
    display: none;
}
.titles-wrap {
    display: inline-block;
}
.footer-widgets .footer-column {
    font-size: 11px;
    width: 100%;
    padding-top: 2%;
}
@media (max-width: 800px) {
.full-post-header .entry-title {
    font-size: 36px;
    border-bottom: none;
    color: #141b4d;
    font-family: oswald;
}
.custom-logo-link img {
    width: 100%;
}
.sort-list .current-menu-item a {
    color: #141b4d;
}
.site-header .menu-item-has-children > a:after, .site-header .page_item_has_children > a:after {
    background-color: rgb(242, 242, 242);
}
.site-title {
    margin-top: 0;
    text-align: center;
}
}
