@charset "utf-8";
/* CSS Document */

/*FONTS*/
@font-face {
    font-family: 'cormorant_garamondbold';
    src: url('fonts/cormorantgaramond-bold-webfont.woff2') format('woff2'),
         url('fonts/cormorantgaramond-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts/Gotham-Black.woff2') format('woff2'),
       	 url('fonts/Gotham-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*GENERICS*/

html{width:100%; height:100%; -webkit-text-size-adjust: 100%;}

body{width:100%; height:100%; background:#FFF; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#000000;  -webkit-font-smoothing: antialiased; /*-webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);*/}

*:focus {outline: none;}

a{color:#006BB1; text-decoration:none; -webkit-transition: all 0.35s ease-out; -moz-transition: all 0.35s ease-out; transition: all 0.35s ease-out;}

header, section, article, aside, footer, nav, figure, div{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}

/*LAYOUT*/
.row{width:100%; float:left;}

.content{height:100%;}

.center_content{width:990px; margin:0 auto; display:flex; flex-direction:column; justify-content:center;}

/*CONTENT*/
	
	/*Logo*/
	.content_logo{width:140px; height:230px; overflow:hidden; margin:0 auto; background:url(../../img/bg_logo.svg) no-repeat;}

	/*Headings*/
	h1{font-family:'cormorant_garamondbold', serif; font-size:1.125em; font-weight:normal; color:#f15220; text-align:center; margin:0 0 80px;}

	h2{font-family:'Gotham', sans-serif; font-size:3.125em; font-weight:normal; color:#1b293e; text-align:center; margin:0 0 20px;}

	/*Button*/
	.button{border:#1b293e 1px solid; text-align:center; position:relative; display:inline-block; width:130px; height:35px; margin:0 auto; overflow:hidden; line-height:33px; box-sizing:border-box; -webkit-box-sizing:border-box;}

		.button::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; background:#1b293e; transform:translate(0,-50px); -webkit-transform:translate(0,-50px); will-change:transform; transition:all 0.15s ease-out; -webkit-transition:all 0.15s ease-out; content:'';}
		.button:hover::before{transform:translate(0,0); -webkit-transform:translate(0,0);}

		.button span{font-family:'Gotham', sans-serif; font-weight:normal; font-size:0.750em; color:#1b293e; position:relative; z-index:2; transition:all 0.15s ease-out; -webkit-transition:all 0.15s ease-out; will-change:color;}
		.button:hover span{color:#FFFFFF;}

	/*Media Query Mobile General*/
	@media (max-width: 1000px) {
		
		.center_content{width:100%; float:left; padding:20px;}

	}
	