/*
Theme Name: Aspen Child
Description: Child theme for the Aspen Theme
Author: TreeThemes
Template: aspen
Version: 4.0
*/
.container {
    z-index: 99;
    clear: both;
}
.home-box-title {
    height: 400px;
    top: 350px;
    position: relative;
    padding-left: 30px;
}
.home-box-title p{color: #ffffff;}
.home-box-title h2{letter-spacing: 0px !important;margin-top: 0px !important;color: #ffffff !important;font-weight: 600 !important;font-size: 24px !important;line-height: 0em !important;text-transform: none !important;}

.home-box-title2 {
    height: 400px;
	top: 350px
position: relative;
padding-left: 30px;
}
.home-box-title2 p{color: #ffffff;}
.home-box-title2 h2{letter-spacing: 0px !important;margin-top: 0px !important;color: #ffffff !important;font-weight: 600 !important;font-size: 24px !important;line-height: 0em !important;text-transform: none !important;}

#primary_footer hr, .footer_sidebar ul li:not(.social-icons-fa li):not(.slick-dots li), #big_footer .forms input, #big_footer .recent_posts_widget_2 .recentcomments_listing li {
    border-top: 0px solid #191919 !important;
}
.footer_sidebar ul li:not(.social-icons-fa li):not(.slick-dots li):last-child, #big_footer .recent_posts_widget_2 .recentcomments_listing li:last-child{
    border-bottom: 0px solid #191919 !important;
}
.policy-footer{margin-top: 40px;margin-bottom: 40px;border-top: 1px solid #ffffff !important;padding-top: 10px;}
.location-footer{padding-top: 40px;padding-bottom: 40px;}
#big_footer .widget h2 > .widget_title_span, #big_footer .custom-widget h4, #big_footer .custom-widget h4 span, #big_footer .widget.des_cubeportfolio_widget h4, #big_footer .widget.des_recent_posts_widget > h4, #primary_footer .footer_sidebar > h4, #primary_footer .widget h4, #primary_footer .widget .widget-contact-content h4, #big_footer .widget h2 > .widget_title_span a.rsswidget, #primary_footer .footer_sidebar > h4 a.rsswidget, #primary_footer .footer_sidebar h4.widget_title_span {
    font-family: 'Hind', 'Arial', 'sans-serif' !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}
#primary_footer .footer_sidebar > h4, #primary_footer .footer_sidebar > .widget > h4 {
    color: #fff;
    margin-bottom: 40px;
    text-transform: capitalize;
    margin-top: 0;
    letter-spacing: 3px;
}
.location-footer h4 {margin-bottom: 10px !important;}
header.style1.header-full-width .nav-container, header.style7.header-full-width .nav-container {
    float: left;
    background-color: #00000073;
}
header a.navbar-brand img {
    max-height: 45px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2){
header.header_after_scroll a.navbar-brand img {
    max-height: 45px;
}
}
header .navbar-header, header.style4 .nav-container .navbar-header {
    margin-top: 12px;
    margin-bottom: 29px;
    margin-left: 0px;
    height: 18px;
}

/*greyscale classes for the masses*/
img.aspen_grayscale {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); 
    filter: all;
    -webkit-filter: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.fullwidth-container.aspen_grayscale{
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: all;
    -webkit-filter: none;
}

img.aspen_grayscale:hover,
.partners-container.noscroller .partner-item a:hover img,
.cbp-item-wrapper a:hover img.aspen_grayscale
 {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    filter: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}
.cbp-caption-overlayRightAlong .cbp-caption-activeWrap {
top: 0;
left: -40% !important;
width: 40% !important;
}

