/*
 Theme Name:   Florist Child Theme
 Theme URI:    http://themeforest.net/user/Anps/portfolio
 Description:  Florist Child Theme
 Author:       AnpsThemes
 Author URI:   http://themeforest.net/user/Anps/portfolio
 Template:     florist
 Version:      1.0.0
 License:      GNU General Public License
 License URI:  license.txt
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
 Text Domain:  florist-child
*/

/* Place your custom CSS in this file */


h2, .h2 {
    font-size: 30px !important;
    text-transform: uppercase;
}
h1, h3, h4
{ text-transform: uppercase !important;}

@media (min-width: 992px)
{
.site-header-style-full-width.site-header-sticky-active .header-wrap, .site-header-style-full-width .header-wrap, .site-header-style-full-width .site-search, .site-header-style-boxed .site-search.type-2 form {
    background-color: #002b0c !important;
}
}

.projects-recent .filter-dark button {
    background-color: #145929 !important;
    border: none;
    padding: 15px 15px 15px 15px;
    width: 100%;
}

.projects-recent .filter button {
    transition: background-color .2s, color .2s;
    background-color: rgba(0, 0, 0, 0.3);
    color: #f7f7f7 !important;
}
.filter button.selected  {
    color: #64b73e !important;
}
.filter button.selected, .anps-exposure footer a {
    color: #64b73e !important;
}
@media (min-width: 1200px)
{
.site-navigation .menu-item-depth-0 > a {
    display: inline-block;
    padding-left:  40px !important;
     padding-right:  40px !important;
    position: relative;
}
}

section.style-2, .page-heading {
    background-color: #7a976d !important;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.045), inset 0 1px 0 0 rgba(0, 0, 0, 0.045);
}
section.style-2, .page-heading h1{color:#fff !important;}
.vc_separator h4 {
    color: #868686 !important;
    text-transform: capitalize !important;
    font-weight: normal !important;
}
.sr-only {
    margin-left: 10px !important;
    }
@media (min-width:991px) and (max-width: 1199px)
{

    .site-navigation .menu-item-depth-0 > a {
    display: inline-block;
    padding-left:  28px !important;
     padding-right:  28px !important;
    position: relative;
}
}
.nav-type-2 .sub-menu li > a {
    height: auto !important;
    }