.home #page_caption{display:none;}
.home #portfolio_wall_filters, .portfolio_wall_filters{display:none;}
/* .isotope-item:hover{
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}

.isotope-item{
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);

}
*/
.two_cols.gallery .element .portfolio_title{
    padding: 170px;
}
.three_cols.gallery .element .portfolio_title{
    padding: 100px;
}

@media only screen and (max-width: 1024px)
{
   .two_cols.gallery .element .portfolio_title{
    padding: 0px;
}
}

@media only screen and (max-width: 1024px)
{
  .three_cols.gallery .element .portfolio_title{
    padding: 0px;
}
}
.two_cols.gallery .element .portfolio_title h5{text-align:center;font-weight:900 !important;
  font-size:23px !important;}

.three_cols.gallery .element .portfolio_title h5{text-align:center;font-weight:900 !important;
  font-size:23px !important;}

@media only screen and (max-width: 1024px)
{
   .two_cols.gallery .element .portfolio_title h5{margin-right:25px;
}
}
@media only screen and (max-width: 1024px)
{
   .three_cols.gallery .element .portfolio_title h5{margin-right:50px;
}
}

.two_cols.gallery .element .portfolio_title .post_detail {
    text-align: center;
}
.three_cols.gallery .element .portfolio_title .post_detail {
    text-align: center;
}

@media only screen and (max-width: 1024px)
{
   .two_cols.gallery .element .portfolio_title .post_detail {
    text-align: center !important;
  }
}
.splash-button{
    color: #ffffff none repeat scroll 0 0 !important;
}

.splash-text h2{font-family: "rough_typewriter";}

#page_caption.hasbg{max-height:170px !important;}

.top_bar {border-bottom:none !important;}
#page_caption {display:none !important}

.one_half.gallery2.portfolio_type a:after {background-image:none !important;}
.footer_bar_wrapper .social_wrapper ul li a {color:#fff !important;}

#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a {border-bottom:none !important;}

#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover {border-bottom:none !important;}

#page_content_wrapper .inner {margin-top:50px !important;}
.woocommerce #page_content_wrapper .inner {margin-top:75px !important;}

#gallery-2 img {border:none !important;}

.footer_bar_wrapper .social_wrapper {width:100% !important;text-align:center !important;float:none !important;}

#copyright  {width:100% !important;text-align:center !important;float:none !important;}
.footer_bar_wrapper .social_wrapper ul li {float:none !important;}
.footer_bar_wrapper .social_wrapper ul {text-align:center !important;}


.mobile_main_nav li a, #sub_menu li a{
    color: #ffffff !important;
}
.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i{color:#ffffff !important;}

.custcounter{text-align:center;}
.hitCounter .counterElement .currentNumber, .hitCounter .counterElement .nextNumber {
    color: #ffffff !important;
}
.counterElement .icon-logo::before {
    color: #ffffff !important;
}



.top_bar.scroll.dark {
    background: #000 none repeat scroll 0 0;
    border-color: #000;
}
.mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:hover, #sub_menu li a:active{color:#ffffff !important;}
.mobile_menu_wrapper {
    background-color: #000000 !important;
}