/*
Theme Name: Hill Foley Rossi 
Description: A custom theme for Hill Foley Rossi & Associates. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
#top .av-sub-menu > li.current-menu-item > a,
#top .av-sub-menu > li.current_page_item > a {background-color: #b37953!important; color:#fff!important;}
/* Masonry Title */

#top #main .av-masonry-entry .av-masonry-entry-title.entry-title  {		
  font-family: "Open Sans";
  font-style: normal;
  font-size: 16px!important;
  font-weight: normal!important;
  color:#ffffff;
  background: transparent;
  text-align: center;
}
	/* Title Background */
#top .av-masonry-entry.isotope-item figcaption,
#top .av-masonry-entry.isotope-item .avia-arrow {
	background: #a9a9a9;
}
	/* Title Background Hover*/
#top .av-masonry-entry.isotope-item:hover figcaption,
#top .av-masonry-entry.isotope-item:hover .avia-arrow {
	background: #b37953;
}

#top #main .av-masonry-entry:hover .av-masonry-entry-title.entry-title:hover {
  color:#ffffff;
}

/* Portfolio Grid Editing */
/* Font */
.grid-entry .grid-entry-title {
  font-family: "Open Sans";
  font-style: normal;
  font-size: 16px!important;
  font-weight: normal!important;
  color:#5c5c5c!important;
  background: transparent;
  text-align: center;
}
/* Title background */
.grid-entry .grid-content,
/*  Arrow*/
.grid-entry .grid-content .avia-arrow {
  background: #ffffff;
}


/*Portfolio category display*/
/* create each none active item as a button */
#js_sort_items a {
    background-color: #FFFFFF;
    padding: 12px 16px 10px;
    border: 1px #333333 solid;
}

/* create each active item as a highlighted button */
#js_sort_items .active_sort {
    background-color: #333333;
    color: #ffffff!important;
    padding: 12px 16px 10px;
    text-decoration: none;
}

/* add some space between the new button */
#js_sort_items a {
    margin-right: 10px!important;
}

/* remove the separator */
.text-sep {
    display: none!important;
}

/* optional centre the buttons */

.avia-fullwidth-portfolio #js_sort_items {
    text-align: center;
}
/* turn off scaling of pictures */
#top div .avia-gallery .avia-gallery-big-no-crop-thumb {
    height: auto !important;
}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb img {
    height: auto!important;
}
/*Portfolio Work item display (overlay with title)*/

/* Disable default animation */

#top .portfolio-work .grid-entry a:hover .image-overlay .image-overlay-inside {
animation: none;
}

/* Overlay color */

#top .portfolio-work .grid-entry .image-overlay {
background: #444444!important;
}

/* Remove hover icon */

#top .portfolio-work .grid-entry .image-overlay .image-overlay-inside:before {
display: none !important;
}

/* Remove default title below */

.grid-content .avia-arrow,
#top .portfolio-work .grid-entry .grid-content {
display: none;
}

/* Display title on hover*/

.portfolio-work .grid-entry a:hover:before {
content: attr(title);
position: absolute;
width: 100%;
z-index: 1000;
text-align: center;
opacity: 1;
font-size: 18px;
color: #ffffff !important;
top: 50%;
transform: translateY(-50%);
animation: avia-fadein 0.75s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
}
/*end Portfolio customization*/

/*Custom Side Bar Menu Display */
.main_color .widget_nav_menu ul:first-child > .current-menu-ancestor {
background:#ffffff;}

.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
    padding-left: 0px;
}
#top .widget_nav_menu ul li {
    font-size:18px;
}
#top .widget_nav_menu ul li ul li {
	font-size:14px;
	list-style-type: none;
}
/* end Side Bar Menu Display */

/*Breadcrumbs*/
 /* Remove you are here */ 
span.trail-before {
display: none!important;
}

.content, .sidebar { padding-top: 10px; padding-bottom: 10px; }
.avia-section {min-height:20px;}
.avia-testimonial {border-right-width: 0px; border-bottom-width: 0px;}
.responsive .container {max-width:1300px;}
body .column-top-margin {
    margin-top: 20px;
}
body, body .avia-tooltip {
   font-size: 16px;
}
.textwidget p {
   font-size: 14px;
   color: #fff;
   line-height: 20px;
   padding-top: 10px;
}
/*Maintain text color when bold*/
.main_color strong, .alternate_color strong { color: inherit; }
a {text-decoration:underline;}


/*remove date from blog post grid
.slide-meta {
    display: none;
}
.news-link .news-time{display:none;}
*/
div .wp-caption {
    border-width: 0px;
}
.wp-caption-text {
    font-size: 16px;
}

