
/* source-sans-pro-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }

  /* source-code-pro-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Code Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/source-code-pro-v22-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-code-pro-v22-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-code-pro-v22-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-code-pro-v22-latin-300.svg#SourceCodePro') format('svg'); /* Legacy iOS */
  }
  /* source-code-pro-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Code Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/source-code-pro-v22-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-code-pro-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-code-pro-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-code-pro-v22-latin-regular.svg#SourceCodePro') format('svg'); /* Legacy iOS */
  }
  /* source-code-pro-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Source Code Pro';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/source-code-pro-v22-latin-700.eot'); /* IE9 Compat Modes */
    src: url('../fonts/source-code-pro-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/source-code-pro-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/source-code-pro-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/source-code-pro-v22-latin-700.svg#SourceCodePro') format('svg'); /* Legacy iOS */
  }

html{min-height:100%;}
body{min-height:100%;}
.content{min-height:300px;}

*{ 
border:0px;
margin:0px;
padding:0px;
text-decoration:none;
outline:none;
}

*::selection {
background:#872c2c;
color:#fff;
}

textarea, input[type="text"] {
-webkit-appearance: none;
}

body {
background: #ccc;
color:#111;
font-family: 'Source Sans Pro', sans-serif;
font-size:14px;
-webkit-text-size-adjust:none;
}

div {
position: relative;
}

img, iframe {
vertical-align:bottom;
}

h1, h2, h3, h4, h5, h6 {
margin: 0 0 10px 0;
}

h1{
font-size:100px;
color: #fff;
font-weight: 200;
text-shadow: 0 0 5px rgba(0,0,0,0.3);
}

h2{
font-size:24px;
}

h3{
font-size:22px;
font-weight: 300;
}

h4{
font-size:14px;
margin: 0 0 3px 0;
}

p {
margin: 0 0 10px 0;
font-size:14px;
line-height:22px;
-webkit-hyphens: auto;
hyphens: auto;
}

p a{
color:#666;
}

p a:hover{
color:#888;
border-bottom:1px dotted #999;
}

hr{
height: 0;
margin: 10px 0;
border-bottom: 1px solid #ccc;
}

.button{
font-size: 18px;
color:#fff;
padding:15px 30px;
border:1px solid #fff;
display: inline-block;
font-weight: 300;
background: rgba(0,0,0,0.1);
transition:all .3s;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0,0,0,0.3);
margin: 20px 10px;
}

.button:hover{
color:#fff;
background: rgba(0,0,0,0.5);
}

.centered {
width:960px;
height:300px;
position:absolute;
margin:-150px 0px 0px -480px;
top: 50%; 
left: 50%;
text-align: center;
color:#fff;
}

.centered h2{
text-shadow: 0 0 5px rgba(0,0,0,0.3);
font-size: 18px;
font-weight: 300;
}

.box{
background: rgba(255,255,255,0.7);
margin:50px auto;
}

.box img{
width: 390px;
float: left;
margin-right: 30px;
}

.box h3{
padding:20px 0 0 0;
font-size:30px;
}

.bottom{
width: 100%;
text-align: center;
position: absolute;
bottom:30px;
margin: 0 auto;
color: #fff;
font-size: 15px;
font-weight: 300;
}

.bottom:hover{
opacity:0.7;
}

code{
font-family: 'Source Code Pro';
font-size:13px;
color:#666;
padding:3px 0;
display:block;
}

.footer{
color:#fff;
padding:20px 0;
background-image:url(../img/12.jpg);
}

.footer a{
color:#fff;
}

/* LAYOUT */

.section{
width: 100%;
}

.wrap{
width:960px;
margin: 0 auto;
}

.col{

float: left;
}

.col.third{
width:300px;
}

.col.half{
width:465px;
}

.col.two_thirds{
width:630px;
}

.col.full{
width:960px;
}

.col.gap{
background: none;
width:30px;
height: 30px;
}

.content ul li{
margin:0 0 5px 30px;
line-height:22px;
}

.not_selectable{
-moz-user-select:none;
-webkit-user-select:none;
user-select:none;
}

.clearer{
clear:both;
}

.mobile{
display: none;
}

/* LARGE SCREENS * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
@media ( min-width : 1400px ) {

.wrap{
width:1160px
}

.col.third{
width:360px;
}

.col.half{
width:560px;
}

.col.two_thirds{
width:760px;
}

.col.full{
width:1160px;
}

.col.gap{
width:40px;
height: 40px;
}

}


*/

