#mc_embed_signup form {text-align:center; padding:10px 0 10px 0;} .mc-field-group { display: inline-block; } /* positions input field horizontally */ #mc_embed_signup input.email {font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 15px; border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #343434; background-color: #fff; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:350px; vertical-align:top;} #mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;} #mc_embed_signup .clear {display: inline-block;} /* positions button horizontally in line with input */ #mc_embed_signup .button {font-size: 13px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: .03em; color: #fff; background-color: #aaa; box-sizing:border-box; height:32px; line-height:32px; padding:0 18px; display: inline-block; margin: 0; transition: all 0.23s ease-in-out 0s;} #mc_embed_signup .button:hover {background-color:#777; cursor:pointer;} #mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;} #mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;} #mc_embed_signup #mce-error-response {display:none;} #mc_embed_signup #mce-success-response {color:#529214; display:none;} #mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;} @media (max-width: 768px) { #mc_embed_signup input.email {width:100%; margin-bottom:5px;} #mc_embed_signup .clear {display: block; width: 100% } #mc_embed_signup .button {width: 100%; margin:0; } } a:hover, a:focus, ul li:hover a, ul li:focus a, ul.menu li:hover a, ul.menu li:focus a, .main-navigation ul li:hover a, .main-navigation ul li:focus a, .site-footer .footer-menu li:hover a, .site-footer .footer-menu li:focus a, .blog-category-nav-wrapper ul li a:hover, .blog-category-nav-wrapper ul li a:focus { color: #ed4800 ; } /* SOCIAL FOOTER ICONS */ #social.footer-menu-social { margin: 10px auto 0; list-style: none; font-weight: 900; display: flex; justify-content: center; max-width: 700px; width: 100%; padding: 10px 10px 0; padding-left: 3px; } ul li:hover a.button{ color:white; } .footer-menu-social li { padding: 10px; display: inline-block; width: 44px; height: 44px; } .footer-menu-social li a { width: 100%; height: 100%; display: block; } .footer-menu-social li a i { color: #fff; font-size: 24px; } .top-menu-social li a i { font-size: 24px; padding-top: 3px; } .footer-menu-social li a:hover i, .top-menu-social li a:hover i, .footer-menu-social li a:focus i, .top-menu-social li a:focus i { color: #ed4800; } .top-bar .container-fluid { display: flex; align-items: center; justify-content: flex-start; flex-direction: row-reverse; } @media (max-width:1068px) { .top-bar .container-fluid { display: flex; align-items: center; justify-content: center; flex-direction: row-reverse; } }