.nav-upper-menu {
margin: 0 auto !important;
text-align:center;}
.outer-container, .outer-container.detached-border::before {
border-color:#fff !important;}
#headline {
display:none !important;}
.social-buttons span {
margin:5px;}
.social-buttons {
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.contact-list li {
list-style-type:none;
font-size:24px;
color:#222;}
.contact-list li a {
color:#222;}
.contact-list span {
margin-right:10px;}
blockquote {
font-size:14px !important;}
.social-bottom {
text-align:center;
margin:auto;}
.social-bottom a {
margin:5px;}
.copy-left {
text-align:left;
margin-top:20px;}
.copy-right {
text-align:right;
margin-top:20px;}
.phone-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/phoneicon-active.png) center top no-repeat;
}
.phone-icon:hover {
background-image: url(https://www.promisepilates.co.uk/wp-content/uploads/2020/02/phoneicongrey.png);
}
.email-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/email-icon-active.png) center top no-repeat;
}
.email-icon:hover {
background-image: url(https://www.promisepilates.co.uk/wp-content/uploads/2020/02/email-icongrey.png);
}
.twitter-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/twitter42-active.png) center top no-repeat;
}
.twitter-icon:hover {
background-image: url(http://www.promisepilates.co.uk/wp-content/uploads/2015/06/twitter42.png);
}
.facebook-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/facebook42-active.png) center top no-repeat;
}
.facebook-icon:hover {
background-image: url(https://www.promisepilates.co.uk/wp-content/uploads/2020/02/facebookgrey.png);
}
.instagram-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/instagram42-active.png) center top no-repeat;
}
.instagram-icon:hover {
background-image: url(https://www.promisepilates.co.uk/wp-content/uploads/2020/02/instagramgrey.png);
}
.linkedin-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/linkedin42-active.png) center top no-repeat;
}
.linkedin-icon:hover {
background-image: url(http://www.promisepilates.co.uk/wp-content/uploads/2015/06/linkedin42.png);
}
.bookmark-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/bookmark-icon-active.png) center top no-repeat;
}
.bookmark-icon:hover {
background-image: url(http://www.promisepilates.co.uk/wp-content/uploads/2015/06/bookmark-icon.png);
}
.search-icon {
width: 42px;
height:42px;
display:inline-block;
background:transparent url(http://www.promisepilates.co.uk/wp-content/uploads/2015/07/search-icon-active.png) center top no-repeat;
}
.search-icon:hover {
background-image: url(http://www.promisepilates.co.uk/wp-content/uploads/2015/06/search-icon.png);
}
.widget-title {
font-size:14px !important;
line-height:24px !important;
font-family:"Open Sans" !important;
font-style:normal !important;
font-weight:normal !important;
color:#888 !important;
}
.widget {
font-size:15px !important;}
#menu-item-32 a:hover {
color: red !important;
}
#menu-item-6 a:hover {
color: orange !important;
}
#menu-item-31 a:hover {
color: yellow !important;
}
#menu-item-508 a:hover {
color: green !important;
}
#menu-item-380 a:hover {
color: #11c5de !important;
}
#menu-item-30 a:hover {
color: #0c38c8 !important;
}
#menu-item-28 a:hover {
color: #601cbe !important;
}
#menu-item-611 a:hover {
color: #b666d2 !important;
}
#menu-item-146 a:hover {
color: #ec3b83 !important;
}
#menu-item-834 a:hover {
color:#ffdd0a !important;
}
#menu-item-838 a:hover {
color:#9ADF8F !important;
}
.pilates-classes-hover a:hover {
color:#11c5de !important;
}
.about-pilates-hover a:hover {
color:#0c38c8 !important;
}
.blog a:hover {
color:#ec3b83 !important;
}
.contact-hover a:hover {
color:orange !important;
}
.fitness-classes-hover a:hover {
color:#158910 !important;
}
#logo {
display:none !important;
}
#top-bar {
text-align:center;
}
.wpcf7-submit {
background-color:orange !important;
border:0;
color:#000 !important;
}
.edge-bar a {
color:#222 !important;
}