/**********************************************/
/*---  This file                           ---*/
/*---  cityview/style.css                  ---*/
/*---  Updated 2019.06.20                  ---*/
/*---                                      ---*/
/*---  Contents                            ---*/
/*---  1) UNIVERSAL STYLING                ---*/
/*---  2) HEADER SPECIFIC STYLING          ---*/
/*---  3) MAIN AREA SPECIFIC STYLING       ---*/
/*---  4) FOOTER SPECIFIC STYLING          ---*/
/*---  5) RESPONSIVE STYLING               ---*/
/*---  6) ADDITIONAL CUSTOM STYLING        ---*/
/**********************************************/


/********************************/
/*---- 1) UNIVERSAL STYLING ----*/
/********************************/

body{
    margin: 0px;
    font-family: 'Open Sans', sans-serif;

}
a{
    color: #005e91;
    text-decoration: none;
}
a:hover,
a:active{
    text-decoration: underline;
}
.page-inner{
    margin: 0 auto;
    max-width: 920px;
    padding: 20px;
}

/**************************************/
/*---- 2) HEADER SPECIFIC STYLING ----*/
/**************************************/

.banner-image{
    /* banner height */
    height: 175px;
    background-size: cover !important;
    background-position: center !important;
}
.navbar ul.main-nav{
    text-align: center;
    background: #c7b384;  /*#f9ca5c*/ 
    margin: 0px;
    padding-left: 0px;
}

.navbar ul.main-nav li{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar ul.main-nav li:after{
    content: '\2022';
}

.navbar ul.main-nav li:last-child::after{
    content: "";
}

.navbar ul.main-nav li a{
    padding-left: 15px;
    padding-right:15px;
}

/*****************************************/
/*---- 3) MAIN AREA SPECIFIC STYLING ----*/
/*****************************************/

.page-main{
    min-height: 60vh;
}

/**************************************/
/*---- 4) FOOTER SPECIFIC STYLING ----*/
/**************************************/

.footer{
    width: 100%;
    bottom: 0px;
    background: #d9dbe1;  /*#aedfef;*/
}
.footer p{
    margin-top: 0px;
}
.footer .center{
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 15px;
}
.footer .left{
    width: 49.5%;
    display: inline-block;
    vertical-align: top;
}
.footer .right{
    text-align: right;
    width: 49.5%;
    display: inline-block;
    vertical-align: top;
}
/* FOOTER MENU STYLES */
.footer .left ul,
.footer .right ul{
    margin-top: 0px;
}
.footer .left ul.footer-links li,
.footer .right ul.footer-links li{
    list-style-type: none;
}
.footer .left ul,
.footer .left ul.footer-links a{
    padding-left: 0px;
}
.footer .right ul,
.footer .right ul.footer-links a{
    padding-right: 0px;
}
.footer .left ul.footer-links li:last-child::after,
.footer .right ul.footer-links li:last-child::after{
    content: "";
}
.footer .left ul.footer-links li a,
.footer .right ul.footer-links li a{
    text-decoration: none;
    padding-left: 0px;
    padding-right:15px;
}
.footer .left ul.footer-links li a:hover,
.footer .right ul.footer-links li a:hover{
    text-decoration: underline;
}

/*********************************/
/*---- 5) RESPONSIVE STYLING ----*/
/*********************************/

@media only screen and (max-width: 670px) {
	p, li {
		font-size: 1.1em; 
	}   
	.main-nav li, 
	.footer-links li {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.main-nav li:not(:last-child) {
		border-bottom: 1px solid #ffffff;
	}
	.footer-links li {
		border-bottom: 1px solid #999999;
		padding-top: 6px;
        padding-bottom: 6px;
	}
	.main-nav li:after,
	.footer-links:after {
		display: none;
	}
	.main-nav li a,
	.footer-links li a {
		display: block;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.footer .left,
	.footer .right {
		width: 100%;
		text-align: center;
	}
	.footer p {
		padding-top: 1em;
	}
}

/*****************************************/
/*---- 6) ADDITIONAL CUSTOM STYLING  ----*/
/*****************************************/

h1{
    margin-bottom:0;
}
h2{
    margin-top:0;
}






/**************************************/