.footer.template-ivan {position: relative;color: #1398c5;width: 100%;}.footer.template-ivan > .container {padding-top: 25px;padding-bottom: 25px;list-style: none;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;justify-content: space-between;}.footer.template-ivan .logo-link {display: inline-block;}@media (max-width:767px) {.footer.template-ivan > .container {display: block;}}.footer.template-ivan .logo {display: block;float: left;width: 116px;max-width: 100%;}.footer.template-ivan .menu {float: right;margin-right: -15px;margin-left: auto;padding-left: 30px;}.footer.template-ivan .menu a {display: inline-block;font-size: 14px;line-height: 1;color: #7c7c7c;padding: 0 15px;border-left: 1px solid #7c7c7c;margin: 5px 0;}.footer.template-ivan .menu a:first-child {border-left: none;}.footer.template-ivan .menu a:hover {color: #afafaf;}.footer.template-ivan .subfooter {position: relative;z-index: 10;padding: 20px 0;}.footer.template-ivan small {color: #787e82;font-size: 14px;line-height: 1.6;font-weight: 300;}.footer.template-ivan small br {display: none;}@media (max-width:767px) {.footer.template-ivan > .container {padding-top: 16px;padding-bottom: 16px;}.footer.template-ivan {text-align: center;}.footer.template-ivan .logo {float: none;margin: 0 auto 15px;}.footer.template-ivan .menu {float: none;text-align: center;padding: 0;margin: 0;}.footer.template-ivan .subfooter {text-align: center;padding: 16px 0;}.footer.template-ivan small br {display: block;}.footer.template-ivan .menu a,.footer.template-ivan .menu a font,.footer.template-ivan .menu a span,.footer.template-ivan small,.footer.template-ivan small span,.footer.template-ivan small font {font-size: 14px !important;line-height: 1.3 !important;}}