/* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) */
@import url('reset.min.css');


/* from bootsrap */
.clearfix:before,
.clearfix:after {
    display: table;
    content: ' ';
}

.clearfix:after {
    clear: both;
}

.border-box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.rightalign, .alignright { float: right; }

.column2 > div {
    float: left;
    width: 50%;
}



html { overflow: hidden; }
html, body { height: 100%; }

body {
    color: #fff;
    background-color: #000;
}

* {
    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

em { font-style: italic; }

p { line-height: 24px; }

table td {
    vertical-align: top;
}

iframe {
    background-color: transparent;
    border: none;
}

strong { font-weight: bold; }

*:focus{ outline:none; }
button::-moz-focus-inner {  border: 0; }

.xdebug-var-dump {
    padding: 24px;
    color: white;
    font-family: courier;
    background-color: black;

    -webkit-touch-callout: text;
      -webkit-user-select: text;
       -khtml-user-select: text;
         -moz-user-select: text;
          -ms-user-select: text;
              user-select: text;
}

#wrapper {
    overflow: hidden;
    position: relative;

    width: 1920px;
    height: 1080px;
}

ul.flex-direction-nav {
    position: absolute;
    left: 0; top: 0;
    margin-top: -20px;
    width: 1920px;
    height: 1080px;

    z-index: 32;
}

ul.flex-direction-nav a {
    position: absolute;
    top: 50%;

    display: block;
    margin-top: -25px;
    width: 50px;
    height: 50px;

    background-image: url('page-yellow-arrow.png');
    background-repeat: no-repeat;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

ul.flex-direction-nav a.flex-prev {
    left: 32px;
    background-position: 0 0;
}
ul.flex-direction-nav a.flex-next {
    right: 32px;
    background-position: 0 -50px;
}

ul.flex-direction-nav a.flex-disabled {
    background-image: url('page-arrow.png');
    pointer-events: none;
}


/*
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
*/
