﻿@media ( max-width: 756px ) {
.navbar.navbar-scroll-point, .navbar.navbar-scroll-point.header-with-topbar, .navbar.navbar-scroll-point.hestia_center, .navbar.navbar-scroll-point.hestia_right{
	position:absolute !important;
}
}

@media (max-width: 768px) {
.single-post .page-header,
.single-post .header-filter {
background-image: none !important;
background: none !important;
min-height: 0 !important;
}
}

@media (max-width: 768px) {
    body.mega-menu-primary header div.container {
        width: 100%;
        padding: 0;
        padding-top: 0 !important;
    }
    body.mega-menu-primary-mobile-open header div.container {
        max-height: 100vh;
        height: auto;
    }
    body.mega-menu-primary header .navbar-header {
        display: none;
    }
}

.hestia-info .icon>i{
font-size: 100px !important;
}
.navbar, .navbar a, .label, .footer .footer-menu a, .media-footer a, .hestia-top-bar {
    font-size: 15px;
}
.navbar #main-navigation a, .footer .footer-menu li a {
    font-size: 18px;
}
.card, .card-no-width {
    margin-bottom: 0px;
	  margin-top: 10px;
}
section:not(.section-image) h5.description {
    color: #000000;
}

.search-icon {
    background-color: #ffff; 
    padding: 0;
    margin: 0;
    padding: 0px; 
}

.carousel .page-header{
    min-height:420px !important;
}
.features, .hestia-features {
    padding: 0px 0px;
}
.features, .hestia-blogs {
    padding: 0px 0px;
}

.hestia-blogs article:nth-of-type(n) .category a, .related-posts div:nth-of-type(n) .category a, .related.products ul li:nth-of-type(6n+1) .category a, .shop-item:nth-of-type(n) .category a, .woocommerce .products li:nth-of-type(n) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(n) .category a {
    color: #000;
}


.navbar .navbar-nav>li .dropdown-menu li>a {
font-size: 15px
}
.widget {
    margin-bottom: 30px;
    word-break: break-word;
    padding: 28px;
		padding-bottom: 0px;
		padding-top: 15px;
    line-height: 1.625em;
    margin: 0 0 25px;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 0px;
    text-align: left;
		border-color: #333;
		border-style: solid;
		border-width: 0.57px;
		box-shadow: 5px 5px 5px #333;
		font-family: Verdana;
		text-transform: none;
	
}
.footer-big ul li a {
    display: inline-block;
    position: relative;
    padding: 5px 0;
    border-radius: 0px; 
    text-decoration: none;
    text-transform: none;
    border-bottom: 1px solid #e9e9e9;
}

.footer-big p {
    color: #fff;
}

.footer .widget h5 {
    font-size: 25px;
}

.hestia-bottom-footer-content ul li a  {
	  border-bottom: 0px 
}
	
	
}
.widget h5  {
		font-family: Verdana;	
}

.widget .widget-title:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 30px;
    height: 3px;
    border-radius: 1000px;
    background: #ff91a4;
}

::-moz-selection {
background-color: #328e01;
color: #fff;
}

::selection {
background-color: #328e01;
color: #fff;
}

h5.description {
    color: #000000;
}

.card-description, .description, .footer-big {
    color: #000000;
}

h6.category a {
    font-size: 15px;		
}