.site-title,
 .site-description{
  display: none; 
}




/* To style the button of "Sydney FP: Call to action" widget, Normal state */
.roll-button.border{
  background-color: #1f7bc1;
  border-color: #1f7bc1;
  color: #ffffff;
}


/* On hover state */
.roll-button.border:hover{
  background-color: #0000;
  color: #000; 
}
/*
Main menu not display for media view
*/
.btn-menu{
  display: none !important;
}
/*
Sub menu in one line
*/
#mainnav ul ul a,
#mainnav ul li ul{
  width: 300px;  
}
.site-header .col-md- > a{
  display: table;
  float: centre;
  max-width: 1500px;
}

.site-description {
		padding-top:5px;
    font-size: 35px;
		text-align: left;
		color: #c10505;
		text-decoration: underline;
		letter-spacing: 3px;
		word-spacing: 10px;
		font-style: oblique;
		text-shadow: -6px 0px 8px rgba(0, 12, 12, 50);
}

@media only screen and (max-width:450px){
.site-description {
		padding-top:0px;
    font-size: 13px;
	}
}


/*
Project Catagory spacing
*/
.nav-separator {
  margin-top: 40px;
}

/*
Desktop slider adjustment
*/
 .text-slider .maintitle{
	font-size: 50px;
	left;
	max-width: 100%;
	text-shadow: -6px 0px 5px rgba(0, 12, 12, 50);
}
 .text-slider .subtitle{
	font-size: 20px;
	padding-top: 5;
	line-height: 30px;
	text-align: justify;
	max-width: 40%;
	text-shadow: -6px 0px 5px rgba(0, 12, 12, 50);
}
	.slide-inner {
  	text-align: left;
  	margin-left: 5%;

		
 
}
.slide-inner{
  top: 30% !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}  

/*
Smart pad slider adjustment
*/
@media only screen and (max-width:1100px){

  .text-slider .maintitle{
    font-size: 25px;
		max-width: 100%;
  }

.text-slider .subtitle{
  font-size: 15px;
	line-height: 20px;
	text-align: justify;
	max-width: 45%;
  }
	.slide-inner {
  text-align: left;
  margin-left: 5%;
 
	
	}
	.slide-inner{
  top: 10% !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
	}
}
.slide-item:nth-of-type(1) .text-slider .maintitle,
.slide-item:nth-of-type(1) .text-slider .subtitle {
  color: #005489;
}
/*
Mobile slider adjustment
*/
@media only screen and (max-width:450px){

  .text-slider .maintitle{
    font-size: 15px;
		max-width: 100%;
  }

  .text-slider .subtitle{
    font-size: 12px;
		line-height: 12px;
		text-align: justify;
		max-width: 90%;
  }
	.slide-inner {
  margin-left: 5%;
	line-height: 2px;
	
	}
	.slide-inner{
  top: 10% !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
	}
}

.text-slider .maintitle:after {
  left: 0;
  margin-left: 0;
}  
.project-title-wrap {
    opacity: 1 !important;
}
.page-template-single-project .content-area {
      width: 100%;
}
.page-template-single-project .widget-area {
      display: none;
}

@media screen and (max-width: 44em) {
  nav[role="full-horizontal"] {
    ul > li {
      width: 100%;
    }
  }
}

.roll-project .project-item .project-pop { 
  background-color: transparent;
}  

.project-title-wrap { 
  height: auto;
  bottom: 0;
  background-color: rgba(0,115,170,0.75);
}  

.project-pop-wrap .project-title-wrap .project-title {
  font-size: 25px;
}

.roll-project .project-item:hover .project-pop {
  background-color: rgba(0,115,170,0.9) !important;  
}  

.roll-project .project-item:hover .project-title-wrap { 
  background-color: transparent;  
} 

.isotope-container { max-width: px; margin: 0 auto; }
.roll-project.fullwidth .project-item { width: 25%; }

@media only screen and (max-width:1500px) {

  .roll-project.fullwidth .project-item {
     width: 50%;
  }
  
}
@media only screen and (max-width:400px) {

  .roll-project.fullwidth .project-item {
     width: 100%;
  }
  
}


.footer-widgets {
  padding: 10px 0;
}

.footer-widgets.widget-area .widget {
  margin-bottom: 0;
}

.footer-widgets.widget-area .widget:first-child {
  padding-top: 0px; 
}  

.footer-widgets.widget-area .widget {
  padding-top: 10px;
}

@media screen and (min-width: 991px) {
    .project-item a img {
        width: 100%;
    }
}

#mainnav{
  display: block !important;
}

@media only screen and (max-width:767px){
  
  #mainnav{
    float: none;
    display: table !important;
    margin-left: auto;
    margin-right: auto;
  }
  
}


@media only screen and (max-width: 768px){
  .footer-widgets, .footer-widgets .sidebar-column {
    text-align: center;
  }
}
ul#filters.project-filter li {
    margin-right: 15px;
}

ul#filters.project-filter li {
    margin-bottom: 1px;
}

/*filter links color and size*/
.project-filter li a {
    font-size: 20px;
	background-color: #ccc9c9;
}

