@charset 'utf-8';

.mt20 {
    margin-top: 20px !important;
}

.center-text {
    text-align: center;
}

@media screen and (max-width:1200px) {
    .mobile-display-block-m {display: block !important;}
    a.btn {
        font-size: 17px;
		line-height: 1.4em;
    }
}

/*================================================*/

header.black {
    border-bottom: 0px;
}

header.black h1 {
    width: 352px;
}

@media screen and (max-width:660px) {
    header.black h1 {
        width: 240px;
        margin: 0 auto;
    }
    header.black h1 img {
        padding: 20px 0;
    }
}

/*================================================*/

div.block {
	margin: 45px auto 100px;
}

@media screen and (max-width:1200px) {
    div.block {
	    margin: 20px auto 40px;
    }
}

@media screen and (max-width:660px) {
    div.block {
	    margin: 20px auto 40px;
    }
}

/*================================================*/

footer.footer .footer-inner p.logo {
    margin-left: 30px;
    margin-bottom: 35px;
}

footer.footer .footer-inner div.icons {
    margin: 0 0 20px 30px;
}

footer.footer .footer-inner div.icons a {
    margin-right: 18px;
}

footer.footer .footer-inner div.icons a:last-of-type {
    margin-right: 0px;
}

footer.footer .footer-inner .footer-nav {
    padding-top: 50px;
    margin-bottom: 50px;
}

footer.footer .footer-inner .copyright {
    font-size: 13px;
}

/*================================================*/
