/*
Theme Name: woodbury
Author: the isadoradigitalagency team
Author URI: http://isadoradigitalagency.com/
Description: woodbury
Version: 1.0
License: http://isadoradigitalagency.com/
License URI: http://isadoradigitalagency.com/
Text Domain: woodbury
*/

.home h2.content-title {
  width: 100% !important;
  max-width: 100% !important;
}

.page-template-flexible-page h1.page-title {
  text-align: center !important;
}


header.fixed #logo img.color-logo {


  -webkit-transition: opacity 3s ease-in-out;
  -moz-transition: opacity 3s ease-in-out;
  -ms-transition: opacity 3s ease-in-out;
  -o-transition: opacity 3s ease-in-out;
   opacity: 1;
}


.home #logo .color-logo, .page-template-front-page:not(.white-hero) #logo .color-logo, .tax-properties:not(.white-hero) #logo .color-logo {
  display: none;
}
.home #logo .white-logo, .page-template-front-page:not(.white-hero) #logo .white-logo, .tax-properties:not(.white-hero) #logo .white-logo {
  display: block;
}


.home #logo .white-logo, .page-template-flexible-page:not(.white-hero) #logo .white-logo, .tax-properties:not(.white-hero) #logo .white-logo {
  display: none;
}

li.menu-item-has-children > a > span:after  {
  content: "\f054";
  font-family: FontAwesome;
  font-size: 25px;
  color: white;
  left: 100%;
  top: 50%;
  transform: translate(20px, -50%);
	background: none;
	position: absolute;
}
li.menu-item-has-children.hover > a > span:after  {
  content: "\f078";
  font-family: FontAwesome;
  font-size: 25px;
  color: #fff;
}
.home #logo .color-logo, .page-template-flexible-page:not(.white-hero) #logo .color-logo, .tax-properties:not(.white-hero) #logo .color-logo {
  display: block;
}


.categories-list ul li.current a b:after {
  background: none !important;
}

.categories-list ul li a b:before {
background: none !important;
}

.home .section-bg2.action-4 {
  opacity: 0.6 !important;
}

li.current a {
  color: #f68925 !important;
}


.intro-project-row.Retail {
  text-align: left !important;
}

.intro-project-row.Office {
  text-align: right !important;
}

.intro-project-row.Multi-Family.Housing {
  text-align: right !important;
}

.intro-project-row.Student.Housing {
  text-align: right !important;
}

li.current-menu-item a:after {
  background: #f68925 !important;
}

li.current-menu-item a:before {
  background: #f68925 !important;
}



.home .fourth-section-inner .fourth-section-text .fourth-post h3 {

  margin-left: 0rem !important;

}



body.page-template.page-template-page-templates.page-template-flexible-page.page-template-page-templatesflexible-page-php.page.page-id-4198.page-parent.logged-in.admin-bar.customize-support .page-title {

  text-align: center !important;
}


.smush-detected-img {
  box-shadow: none !important;
}

@media (max-width: 767px) {

/*li.menu-item-has-children.hover:after {
  content: "" !important;
  font-family: FontAwesome !important;
  font-size: 25px !important;
  color: #fff !important;
  padding-left: 20px !important;
  background: 0 0 !important;
  position: relative !important;
}*/

.blog-posts-text {
  padding-left: 0 !important;
}

.blog-posts-inner .blog-post-row .blog-posts-text h3 {
  padding-left: 1.5em !important;
}

/*li.menu-item-has-children.hover a:after {
  content: "\f078" !important;
  font-family: FontAwesome !important;
  font-size: 25px !important;
  color: white !important;
  padding-left: 20px !important;
  background: none !important;
  position: relative !important;
}*/

/*ul.sub-menu .menu-item a:after {

  content: "" !important;
}*/
.smush-detected-img {
  box-shadow: none !important;
}
/*li.menu-item-has-children:after  {
  content: "" !important;
  font-family: FontAwesome !important;
  font-size: 25px !important;
  color: white !important;
    padding-left: 20px !important;
background: none !important;
}*/

/*li.menu-item-has-children a:after  {
  content: "\f054" !important;
  font-family: FontAwesome !important;
  font-size: 25px !important;
  color: white !important;
    padding-left: 20px !important;
background: none !important;
		position: relative !important;
}*/

/*
ul.sub-menu a:after {
  content: "" !important;
  font-family: FontAwesome !important;
  font-size: 25px !important;
  color: white !important;
    padding-left: 20px !important;
background: none !important;
		position: relative !important;
}
*/
.carousel-products-section h2 {
  margin-top: 40px;
}
}
