/*Style for Siiiimple*
--------------------*/
body{
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 400;
}
#menu {
  z-index: 50;
  list-style-type: none;
  position: fixed;
  right: 10%;
  top: 70%;
}

#menu img{
width: auto;
max-height: 20%;
}

.opl {
position:relative;
top:100px;
left:0px;
z-index:99999;
}
.opl a {
width:73px;
height:56px;
text-indent:-9999px;
display:block;
background:url('https://s3.amazonaws.com/onepagelove/one-page-love-award.png') no-repeat;
}


#bg {
    background-repeat:repeat-x repeat-y;
    background-attachment:fixed;
}

a {
    color:#fdf0bb;
    text-decoration:none;
}

a:hover {
    color:#555;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    text-decoration:none;
}

.line {
    width:60%;
    height:1px;
    background-color:#eee;
    margin:0 auto;
}

.button {
width:35%;
height:auto;
border:solid 2px #4FADE3;
border-radius:50px;
margin:0 auto;
padding: 40px 60px;
color: #4FADE3;
cursor: pointer;
font-size: 5vmin;
text-decoration: none;
text-align:center;
text-decoration: none;
background-color:#fff;
    font-weight:400;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.button:hover {
width:35%;
border:solid 2px #fff;
background-color:#4FADE3;
margin:0 auto;
padding: 40px 60px;
color: #fff;
cursor: pointer;
font-size: 5vmin;
text-decoration: none;
text-align:center;
    font-weight:400;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.section-main {
    background-color:rgba(79, 173, 227, 1);
    height:auto;
}

.section-1 {
    background: F04647;
    background-image:url('../011.png');
    padding-top:150px;
    padding-bottom:180px;
    height:auto;
}

.section-2 {
border-top: 5px #784628 solid;
background: #ffd1ad;
background: -moz-linear-gradient(top, #ffd1ad 0%, #ffffe0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd1ad), color-stop(100%, #ffffe0));
background: -webkit-linear-gradient(top, #ffd1ad 0%, #ffffe0 100%);
background: -o-linear-gradient(top, #ffd1ad 0%, #ffffe0 100%);
background: -ms-linear-gradient(top, #ffd1ad 0%, #ffffe0 100%);
background: linear-gradient(to bottom, #ffd1ad 0%, #ffffe0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1ad', endColorstr='#ffffe0', GradientType=0);
    padding-top:100px;
    padding-bottom:100px;
    height:auto;
}

.section-3 {
    background: #ffffe0;
    padding-top:100px;
    padding-bottom:100px;
    height:auto;
}

.section-4 {
    background-color:#fdf0bb;
    padding-top:100px;
    padding-bottom:100px;
    height:auto;
}

.download {
border-top: 5px #784628 solid;
border-bottom: 5px #784628 solid;
    background: F04647;
    background-image:url('../011.png');
    padding-top:50px;
    padding-bottom:50px;
    height:auto;
}

.footer {
    background-color:#ffffe0;
    height:auto;
}

#home-logo {
vertical-align: top;
    color:#fdf0bb;
    font-size:19vmin;
    text-shadow: 5px 5px #784628;
    padding-bottom:25px;
    text-align:center;
    margin:20px;
    letter-spacing: 0.3em;
    font-family: 'Varela Round', sans-serif;
}

#home-logo img{
max-height: 19vmin;
width: auto;
margin-right: 0.3em;
}
#home-logo-1 {
    color:#fdf0bb;
    font-size:9vmin;
    text-align:center;
    padding-top:25px;
    margin:5px;
}


#intro {
    color:#683328;
    font-size:25px;
    text-align:center;
    padding-top:25px;
    margin:15px;
  }

#arrow {
    z-index: 51;
    color:#fff;
    text-align: right;
    right: 10%;
    position: absolute;
    top: 70%;
    opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}

#arrow img{
width: auto;
max-height: 20%;
}

#intro-1 {
    color:#683328;
    font-size:50px;
    text-align:center;
    padding-bottom:25px;
    margin:15px;
}

#intro-1 img{
max-width: 100%;
height: 700px;
margin-top: -350px;
}

#about {
    color:#683328;
    font-size:20px;
    text-align:left;
    padding-top:25px;
    margin:15px;
    line-height:2.2;
}

#about-1 {
    color:#555;
    font-size:30px;
    text-align:center;
    padding-bottom:5px;
}

#download {
    color:#683328;;
    font-size:50px;
    text-align:center;
    padding-bottom:50px;
    margin:15px;
}

#app-store{
  text-align: center;
}

#download-1 {
    color: #683328;
    font-size:20px;
    text-align:center;
    line-height:2.2;
    padding-top:50px;
    margin:15px;
}


#footer {
    color:#555;
    font-size:20px;
    text-align:left;
    line-height:2.2;
    margin:15px;
}


.email{
  color: #5f98d1;
}
#footer-1 {
    z-index: 52;
    position: relative;
    color:#555;
    font-size:20px;
    text-align:right;
    line-height:2.2;
    margin:15px;
}

.panel {
    height:auto;
    width:99%;
    background-color:#4FADE3;
    border-radius:2px;
    padding:5px;
}

.panel-text {
    color:#fff;
    font-size:2.5vmin;
    text-align:left;
    line-height:2.2;
    text-align:center;
}


/*Style for Siiiimple*
--------------------*/

/*Helps With Paddings*/
*,
*:after,
*:before {
  margin: 0;
  padding: 0;
/*Helps with padding*/
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


/*Floats Left + Padding*/
[class*='col'] {
    float:left;
    padding:10px;
}

/*Floats Right + Padding*/
[class*='col']:last-of-type {
    float: right;
    padding-right: 10px;
}


/*The Container*/ 

.grid {
  width: 100%;
  max-width: 1130px;
  min-width: 230px;
  margin: 0 auto;
  padding: 0 0px auto;
}

.grid-1 {
  width: 100%;
  max-width: 730px;
  min-width: 230px;
  margin: 0 auto;
  padding: 0 0px auto;
}

.grid-2 {
  width: 100%;
  max-width: 1260px;
  min-width: 230px;
  margin: 0 auto;
  padding: 0 0px auto;
}



/*Clears Children Elements*/

.grid:after { 
  content: "";
  display: table;
  clear: both;
}

.grid-1:after { 
  content: "";
  display: table;
  clear: both;
}

.grid-2:after { 
  content: "";
  display: table;
  clear: both;
}

/*Helps With Images*/

img {
  max-width: 100%;
  height: auto; 
}



/*Grid 1*/

/*How to use it- Make sure the total number of col numbers eqaul 12 cols.
Ex col-6 + col-6 = col12  Ex 2 col6 + col4 + col2 = col12*/


.col-1 {width: 8.3%;}

.col-2 {width: 16.6%;}

.col-3 {width: 25%;}

.col-4 {width: 33.3%;}

.col-5 {width: 41.6%;}

.col-6 {width: 50%;}

.col-7 {width: 58.3%}

.col-8 {width: 66.7%;}

.col-9 {width: 75%;}

.col-10 {width: 83.3%;}

.col-11 {width: 91.6%;}

.col-12 {width:100%;}



/*Grid 2*/

/*How to use it- Take the number 100 and divide it by the col number.
Ex 100%/2% = 50% . So by that logic class col-2 should take up 50% of the defined container.*/


.col_1 {width: 100%;}

.col_2 {width: 50%;}

.col_3 {width: 33.33333%;}

.col_4 {width: 25%;}

.col_5 {width: 20%;}

.col_6 {width: 16.665%;}

.col_7 {width: 14.285%;}

.col_8 {width: 12.5%;}

.col_9 {width: 11.111%;}

.col_10 {width: 10%;}

.col_11 {width: 9.09%;}

.col_12 {width: 8.33%;}

.col_2_3 {width: 66.6%;}

.col_1_3 {width: 33.3%;}

.col_4_5 {width: 80%;}

.col_1_5 {width: 20%;}




/*Media Queries*/


@media (max-width: 630px) {
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12 {
    width: 100%;
  }
}


@media (max-width: 630px) {
  .col_4,
  .col_6,
  .col_8,
  .col_10,
  .col_12,
  .col_1_5,
  .col_4_5 {
    width: 50%;
  }

  .col_1,
  .col_2,
  .col_3,
  .col_5,
  .col_7,
  .col_9,
  .col_11, 
  .col_1_3,
  .col_2_3 {
    width: 100%;
  }
}

@media (max-width: 360px) {
  .col_1,
  .col_2,
  .col_3,
  .col_4,
  .col_5,
  .col_6,
  .col_7,
  .col_8,
  .col_9,
  .col_10,
  .col_11,
  .col_12, 
  .col_1_3,
  .col_2_3, 
  .col_1_5,
  .col_4_5 {
    width: 100%;
  }
}

.footer{
  text-align: center;
  font-size: 100%;
  padding-bottom: 6em;
}
/* line 27, ../sass/style.scss */
.header {
text-align: center;
}
/* line 30, ../sass/style.scss */
.header h1 {
  font-style: italic;
  font-size: 30px;
  font-weight: 400;
}

.footer h1 {
  font-size: 25px;
  font-weight: 400;
}

/* line 35, ../sass/style.scss */
.avatar {
  -webkit-box-shadow: 0 0 0px 3px white, 0 0 0 4px #cccccc, 0 4px 6px #333333;
  -moz-box-shadow: 0 0 0px 3px white, 0 0 0 4px #cccccc, 0 4px 6px #333333;
  box-shadow: 0 0 0px 3px white, 0 0 0 4px #cccccc, 0 4px 6px #333333;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  width: 100px;
  height: 100px;
}

/* line 68, ../sass/style.scss */
.footer p {
  color: #777;
}

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 91, ../sass/style.scss */
.icon-facebook:before,
.icon-soundcloud:before,
.icon-instagram:before,
.icon-twitter:before,
.icon-steam:before,
.icon-linkedin:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 100, ../sass/style.scss */
.icon-facebook:before {
  content: "\e602";
}

/* line 103, ../sass/style.scss */
.icon-soundcloud:before {
  content: "\e604";
}

/* line 106, ../sass/style.scss */
.icon-instagram:before {
  content: "\e601";
}

/* line 109, ../sass/style.scss */
.icon-twitter:before {
  content: "\e606";
}

/* line 112, ../sass/style.scss */
.icon-steam:before {
  content: "\e603";
}

/* line 115, ../sass/style.scss */
.icon-linkedin:before {
  content: "\e605";
}

/* Twitter */
/* line 120, ../sass/style.scss */
.icon-soundcloud {
  color: #FF5C00;
}

/* line 121, ../sass/style.scss */
.icon-soundcloud:hover {
  background: #FF5C00;
}

/* Instagram */
/* line 123, ../sass/style.scss */
.icon-instagram {
  color: #634d40;
}

/* line 124, ../sass/style.scss */
.icon-instagram:hover {
  background: #634d40;
}

/* Facebook */
/* line 126, ../sass/style.scss */
.icon-facebook {
  color: #3b5998;
}

/* line 127, ../sass/style.scss */
.icon-facebook:hover {
  background: #3b5998;
}

/* Twitter */
/* line 129, ../sass/style.scss */
.icon-twitter {
  color: #55ACEE;
}

/* line 130, ../sass/style.scss */
.icon-twitter:hover {
  background: #55ACEE;
}

/* Twitter */
/* line 132, ../sass/style.scss */
.icon-steam {
  color: #000;
}

/* line 133, ../sass/style.scss */
.icon-steam:hover {
  background: #000;
}

/* Twitter */
/* line 135, ../sass/style.scss */
.icon-linkedin {
  color: #071871;
}

/* line 136, ../sass/style.scss */
.icon-linkedin:hover {
  background: #071871;
}

/* line 138, ../sass/style.scss */
.social {
}
/* line 142, ../sass/style.scss */
.social li {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: .5em;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
/* line 148, ../sass/style.scss */
.social li:hover {
  -webkit-transform: scale(1.25, 1.25);
  -moz-transform: scale(1.25, 1.25);
  -ms-transform: scale(1.25, 1.25);
  -o-transform: scale(1.25, 1.25);
  transform: scale(1.25, 1.25);
  color: white;
}
/* line 153, ../sass/style.scss */
.social li:before {
  position: absolute;
  width: 2em;
  /* center align technique, give width, negative half margin */
  margin-left: -1em;
  top: 1.5em;
  left: 50%;
}
/* line 161, ../sass/style.scss */
.social li a {
  display: block;
  color: inherit;
  padding: 2.5em 1em 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.photo{
  float:left;
  padding-right: 1em;
  margin-top: 5px;
}

