/*
 Theme Name: Satt Architects
 Theme URI: 
 Description: Satt Architects is a child theme of prague
 Author: Ian J Young
 Author URI: https://iyesolutions.co.uk
 Template: prague
 Version: 0.1.0

.post-navigation{display:none!important}

.frm_button_submit {float:left;clear:all;background:#000!important;color:#ffffcc!important;}


.prague-header{background:#000000;padding-bottom:1em;height:75px!important}

.banner-spacer{height:80px!important}


.container {
  position: relative;
}

.category h2.title{position:absolute;width:100%;top:180px!important;left;200px;text-align: center}
.detail-parallax-item-header{background:transparent!important}

.urban_slider .slick-current .pagination-title {color:#ffffcc!important}
.urban_slider .slick-current .pagination-category {
  color: #ffffcc;
}

//.prague-pricing-content-wrapper{min-height:250px!important}
//.prague-pricing-description {min-height:400px!important}
//.prague-pricing-description img {width:400px!important;height:150px!important}

.filmstrip-slider{}
.project-filmstrip-wrapper {background:#ffffff}

.filmstrip-footer {display:none!important}
//.project-detail-slider-banner{height:500px!important}
#contact-page{margin:0 auto;border:solid 2px ;border-color:#000!important;padding:5px;border-radius:15px!important}

* {
  box-sizing: border-box;
}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
  padding: 5px;
//background:blue;
  
}
.column-right {
  float: right;
  width: 29%;
  padding: 5px;
//background:blue;
  
}

.column-center{
  float: left;
  width: 46%;
  padding: 10px;
  
}

/* Clear floats after the columns */
.footer-bottom-content:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column, .column-center,column-right {
    width: 100%;
  }
.prague-footer {height:50px!important}
.bottomMenu {position:relative;left:25%}

}

.prague-footer {height:5em!important;padding-top:0!important;padding-bottom:0!important}
.footer-content-outer{padding-top:0!important;padding-bottom:5px!important;}
.social-content{width:175px!important;}
ul.social-content li{float:left;}
.prof-icons {float:right;width:175px;padding-top:1em;margin-right:1em;}
.prague-social-nav{float:right;padding-right:0!important;width:170px!important;}
.footer-copyright {padding-top:5px;padding-right:20px}

nav ul li {size:20px}
.bottomMenu {float:left;padding-top:0.75em}

.bottomMenu ul, li {list-style:none;display:inline;}
.bottomMenu li {padding-right:10px;}
.bottomMenu li a{font-size:0.9em!important;}

ul.menu{
    position:relative;
}


ul.menu li{ 
    padding:0;
    margin:0;
    position:relative;
    border:none;
	
}

ul.menu li a {color:#fff!important}

ul.menu > li{
    float:left;
    padding-right:10px;
}

ul.menu > li li{
    padding:7px;
}

ul.menu , ul.menu ul{
    list-style:none;
    padding:5px;
    margin:0;
    overflow:visible;
}

ul.menu li:hover > ul{
    display:block;
	
}

ul.menu ul{
    display:none;
    position:absolute;
    left:-6px;
    top:-25px;
    width:150px!important;
	background:#000;
	//border:red solid 1px
}

ul.menu ul:hover{
    display:block;
}

ul.menu ul ul{
    left:158px;
    top:0;
}

/* Virtual Office Styling*/

.login-form {width:640px;margin:auto}
.login-form p label {width:200px}
.login-form p input {width:250px; }
.login-form select {height:2em;color:#b80012;font-family: 'Montserrat Alternates', sans-serif;}
.login-form p .submit{background:blue;color:#fff;font-style:normal;font-weight:500;width:150px}
