/* CSS RESET */
html{ color:#000; }
*,body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{ margin:0; padding:0; }
form { display:inline; }
img { display:inline; border:0px; margin:0;}
li{ list-style:none; }
.cf:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.cf { display: inline-block; }
* html .cf { height: 1%; }
.cf { display: block; }
.inl{ display: inline; }
.clearfix {
    clear:both;
    float:none;
}
/* CSS RESET */

html {
    font-family: Palatino, serif;
    font-size: 14px;
}

h3 {
    margin-top: 25px;
	text-decoration: unerline;
}

a {
    color: #111111;
    text-shadow; 0 1px 0 rgba(0, 0, 0, 0.4);
    opacity: 0.9;
}

a:visited {
    color: #666666;
    text-shadow; 0 1px 0 rgba(0, 0, 0, 0.4);
    opacity: 0.7;
}

a:hover {
    color: #333333;
    text-shadow; 0 1px 0 rgba(0, 0, 0, 0.4);
    opacity: 0.9;
}

body {
    background: url('data:image/jpeg;base64,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') repeat scroll 0 0 #292B30;
	display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.main {
    padding-top: 100px;
    perspective: 1500px;
    -webkit-perspective: 1500px;
    -moz-perspective: 1500px;
    -ms-perspective: 1500px;
    -o-perspective: 1500px;
    perspective-origin: 45% 60%;
    -webkit-perspective-origin: 45% 60%;
    -moz-perspective-origin: 45% 60%;
    -ms-perspective-origin: 45% 60%;
    -o-perspective-origin: 45% 60%;
	flex: 1;    /* same as flex-grow: 1; */
}

h2 {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

p {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.card .inner {
	padding: 
}

div.inner {
    position:relative;
}

div.align {
    padding: 1.4em 0 0;
}

.about div.align {
    padding: 9em 0 0;
}

span.list {
    text-align: left;
    padding: 0.5em 2em;
}
div.list {
	display: flex;
	flex-direction: column;
    text-align: left;
	padding: 0.5em 2em;
}

div.list>* {
	display: flex;
	justify-content: left;
	padding: 0.1em 5em;
}

div.list-center>* {
	display: flex;
	justify-content: space-evenly;
	padding: 0.1em 5em;
}

div.list img {
    vertical-align: bottom;
    padding: 0 10px;
}

.main {
    width: 1150px;
    margin: 0 auto;
}

.panel {
    height: 300px;
	width: 550px;
    float: left;
    position: relative; /* for correct z-index functionality */
	font-size: 14px;
	margin: 10px auto;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 10px 10px 10px 0 #555555;
}

.panel .inner {
    backface-visibility: hidden;
    background: url('images/card_bg_web.jpg') repeat-x 0 0;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.9);
    height: inherit;
    text-align: center;
    transform: rotateX(0deg) rotateY(0deg);
    transform-style: preserve-3d;
    transition: all 0.4s ease-in-out 0s;
    width: inherit;
}

.about {
    transform:  rotate3d(0, 0, 0, 0deg)
                translateX(150px);
    -webkit-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(150px);
    -moz-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(150px);
    -ms-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(150px);
    -o-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(150px);
    /*transition*/
    -webkit-transition:all 0.8s ease-in-out 0s;
    -moz-transition:all 0.8s ease-in-out 0s;
    -o-transition:all 0.8s ease-in-out 0s;
    transition:all 0.8s ease-in-out 0s;
    z-index: 10;
}

.contact {
    transform:  rotate3d(0, 0, 0, 0deg)
                translateX(-150px);
    -webkit-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(-150px);
    -moz-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(-150px);
    -ms-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(-150px);
    -o-transform:  rotate3d(0, 0, 0, 0deg)
                translateX(-150px);
    /*transition*/
    -webkit-transition:all 0.8s ease-in-out 0s;
    -moz-transition:all 0.8s ease-in-out 0s;
    -o-transition:all 0.8s ease-in-out 0s;
    transition:all 0.8s ease-in-out 0s;
    z-index: 10;
}

.about.hovered {
    transform:  rotate3d(-2, 50, -2, 55deg)
                translateX(-50px);
    -webkit-transform:  rotate3d(-2, 50, -2, 55deg)
                translateX(-50px);
    -moz-transform:  rotate3d(-2, 50, -2, 55deg)
                translateX(-50px);
    -ms-transform:  rotate3d(-2, 50, -2, 55deg)
                translateX(-50px);
    -o-transform:  rotate3d(-2, 50, -2, 55deg)
                translateX(-50px);
    /*transition*/
    -webkit-transition:all 0.8s ease-in-out 0s;
    -moz-transition:all 0.8s ease-in-out 0s;
    -o-transition:all 0.8s ease-in-out 0s;
    transition:all 0.8s ease-in-out 0s;
    z-index: 1;
}

.contact.hovered {
    transform:  rotate3d(2, -50, 2, 55deg)
                translateX(50px);
    -webkit-transform:  rotate3d(2, -50, 2, 55deg)
                translateX(50px);
    -moz-transform:  rotate3d(2, -50, 2, 55deg)
                translateX(50px);
    -ms-transform:  rotate3d(2, -50, 2, 55deg)
                translateX(50px);
    -o-transform:  rotate3d(2, -50, 2, 55deg)
                translateX(50px);
    /*transition*/
    -webkit-transition:all 0.8s ease-in-out 0s;
    -moz-transition:all 0.8s ease-in-out 0s;
    -o-transition:all 0.8s ease-in-out 0s;
    transition:all 0.8s ease-in-out 0s;
    z-index: 1;
}

.inner span {
    display: block;
}

.panel.flip .inner {
    background: none repeat scroll 0 0 #333333;
    border-color: #EEEEEE;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
    transform: rotateY(180deg);
    z-index: 900;
}


.footer {
    height: 50px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    /**position: absolute;
    bottom: 0px;
    left: 0px;*/
    text-align: center;
    padding: 10px 0;
    width: 100%;
    z-index: 50;
}

.footer a {
    color: #DDDDDD;
    text-shadow; 0 1px 0 rgba(0, 0, 0, 0.4);
    opacity: 0.9;
    font-size: 100%;
	-webkit-transition: font-size 1s ease;  
    -moz-transition: font-size 1s ease;  
    -o-transition: font-size 1s ease;  
    -ms-transition: font-size 1s ease;  
    transition: font-size 1s ease;
}

.footer a:visited, .footer a:hover {
    color: #888888;
    text-shadow; 0 1px 0 rgba(0, 0, 0, 0.4);
    opacity: 0.7;
    font-size: 120%;
}

