/*HEADER*/
.logo {margin-top: 15px;margin-bottom: 15px;margin-left: 60px;}
.main-navigation {margin-right: 30px;}
header.site-header {background-color: #153453; color: #fff}
a.nav-link {color: #fff; text-transform: uppercase;font-style: normal}
.mobile-toggler-text {color: #fff; font-size: 1rem; font-size: 16px; font-style: normal; text-decoration:none;}
a.mobile-toggler-text:hover {text-decoration: underline; color: #fff}

a.nav-link {color: #fff} 
a.nav-link:hover {font-style: italic; font-weight: 700;color: #fde6de;}
.nav-link:focus {color: #fff}

.navbar {
  position: absolute;
  width: 100%;
  z-index: 1500;
}
.topbar {
height: 113px; 
background-color: #153453;
}

#btn-back-to-top {display: none;}

@media (min-width: 1200px)
{
.navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}
@media (min-width: 1200px) {
.dropdown-menu-item {padding-left: 7px; padding-right: 7px;}
}

@media (max-width: 1199px)

{
.dropdown-menu-item {background-color: #153453; padding-left: 30px; padding-right: 30px;}
.dropdown-menu-item-last {background-color: #153453; padding-left: 30px; padding-right: 30px;}
.navbar-nav {
	max-width: 400px; 
	width: 100%;
	right:0;
	border-top: 1px solid #fff;
}
.logo-img { width: 170px;}
.logo {padding-top: 13px; padding-bottom: 14px;}
.nav-link {border-bottom: 1px solid #fff;padding-top: 20px; padding-bottom: 20px;}
.nav-link-last {border: none; padding-top: 20px; padding-bottom: 20px;}
.logo {margin-left: 15px;}
.main-navigation {margin-right: 0;}
}	


/*FOOTER*/
footer.site-footer {background-color: #153453; color: #fff; padding: 55px 0}
.site-footer a:not(.site-footer__back-to-top){color:#fff;}
.site-footer .footer-links a:focus,.site-footer .footer-links a:hover,.site-footer p a:focus,.site-footer p a:hover{color:#fde6de;}
.site-footer__back-to-top{display:none;width:57px;height:57px;position:fixed;right:15px;bottom:50px;opacity:.8;background:#fff;color:#153453;font-size:10px;font-size:0.625rem;line-height:1.2;text-align:center;padding:3px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.255);z-index:4;}
.site-footer__back-to-top:before{content:"";display:block;width:30px;height:15px;background:url(https://www.walterscott.com/wp-content/themes/walter-scott/images/icons/Chevron-Up.svg);background-size:100%;margin:10px auto;}
.site-footer__back-to-top:hover{background:#153453;color:#fff;}
.site-footer__back-to-top:hover:before{background-image:url(https://www.walterscott.com/wp-content/themes/walter-scott/images/icons/Chevron-Up-White.svg);}
.site-footer__back-to-top.-stuck{display:block;}

.site-footer__footer-title{color:#fff;text-align:left;font-family:"Miller Regular";font-size:16px;font-size:1rem;line-height:1.125;}
h4.site-footer__footer-title {margin-bottom: 25px;}

footer{display:block;}

.site-footer p {margin-bottom:20px;}
h4{font-size:20px;font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase;}
@media (min-width:992px){
h4{font-size:32px;font-size:3.2rem;line-height:1.1875;letter-spacing:1.5px;}
}
h5{font-size:16px;font-size:1rem;line-height:1.1875;font-weight:700;letter-spacing:1.33px;text-transform:uppercase;text-align:left;margin-bottom:6px;}
@media (min-width:992px){
h5{font-size:25px;font-size:2.5rem;line-height:1.2;letter-spacing:1.5px;}
}
a{color:#153453;text-decoration:underline;font-style:italic;cursor:pointer;}

p a{padding-right:3px;}
.footer-paragraph {line-height: 1.625; line-height: 26px;}
ul.list-inline.footer-list {
	margin-bottom: 15px;
}

.site-footer .footer-links a:focus,.site-footer .footer-links a:hover,.site-footer p a:focus,.site-footer p a:hover{color:#fde6de;}
.footer-links{display:block;margin-bottom:10px;}
@media (min-width:992px){
.footer-links{margin-bottom:15px;}
}
.footer-links>li{display:inline-block;position:relative;padding:0 3px;margin-right:10px;}
.footer-links>li:not(:last-child):after{content:"";height:16px;border-right:1px solid #fff;position:absolute;right:-9px;top:50%;margin-top:-8px;}


.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
.container{padding-right:15px;padding-left:15px;}
}
@media (min-width:992px){
.container{padding-right:15px;padding-left:15px;}
}
@media (min-width:1200px){
.container{padding-right:15px;padding-left:15px;}
}
@media (min-width:1300px){
.container{padding-right:15px;padding-left:15px;}
}
@media (min-width:768px){
.container{width:720px;max-width:100%;}
}
@media (min-width:992px){
.container{width:940px;max-width:100%;}
}
@media (min-width:1200px){
.container{width:1140px;max-width:100%;}
}
@media (min-width:1300px){
.container{width:1240px;max-width:100%;}
}

