/** FOOTER **/

.eyesee-block-f {
  padding-top: 100px;
  padding-bottom: 25px;
  text-align: center;
  color: #fff;
  height: auto;
  position: relative;
}

.eyesee-block-f.triangle:after {
    content: "";
    border: solid 80px transparent;
    width: 0;
    height: 0;
    border-right: none;
    border-top: none;
    border-bottom: solid 80px #000000;

    position: absolute;
    bottom: 0;
    right: 0;
}

.eyesee-block-content-container-footer {
  text-align: center;
  color: #000;
}
.eyesee-block-content-container-footer .eyesee-networks-container {
  width: 300px;
  height: auto;
  margin: 0px auto;
  font-size: 30px;
  margin-top: 100px;
  margin-bottom: 5px;
}


/** NEWSLETTER **/
.eyesee-block-content-container-footer .eyesee-newsletter-container {
  width: 300px;
  height: 30px;
  margin: 0px auto;
  font-size: 30px;
  margin-bottom: 50px;
  text-align: left;
  /*padding: 10px;*/
  /*display: flex;
  align-items: center;*/

}

.eyesee-block-content-container-footer .eyesee-newsletter-container .message{

  /*background-color: red;*/
  text-align: center;
  width: 300px;
  font-size: 12px;
  margin-top: 5px;
  display: block;
  float:left;

}

.eyesee-block-content-container-footer .eyesee-newsletter-container .left{
    width:220px;
    height: 30px;
    display: block;
    float:left;
}

.eyesee-block-content-container-footer .eyesee-newsletter-container .right{
    width:80px;
    height: 30px;
    display: block;
    float: right;
}

.eyesee-block-content-container-footer .eyesee-newsletter-container > form{
  margin:0;
  padding: 0;
}

.eyesee-block-content-container-footer .eyesee-newsletter-container > form > input{
  margin:0;
    /*padding: 0;*/
}

.eyesee-block-content-container-footer .eyesee-newsletter-container .mailInput{

  border: 1px solid black;
  padding:5px;
  font-size: 13px;
  font-family: 'Raleway', sans-serif;
  width:220px;
  height: 30px;
  display: block;
  float: left;
  -webkit-appearance: none;
   -moz-appearance: none;
   border: 1px solid #eee;
   background-color:  #eee;

   outline: none;

}

.eyesee-block-content-container-footer .eyesee-newsletter-container input:focus {

   /*box-shadow:0px 0px 5px black;
   -webkit-box-shadow: 0px 0px 5px  black;
   -webkit-padding: 3px;

    border-width: 2px;
    border-color: transparent;
    border-style: inset;

   outline: 0;*/
}

.eyesee-block-content-container-footer .eyesee-newsletter-container .submitInput{
  height: 30px;
  width: 80px;
  background-color: black;
  font-size: 13px;
  font-family: 'Raleway', sans-serif;
  color: white;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0px;
 outline: none;
  transition: background-color 0.2s;
}

.eyesee-block-content-container-footer .eyesee-newsletter-container .submitInput:hover{

    background-color: #454545;
}


.eyesee-block-footer {
  /*background-color: gray;*/
  width: 40%;
  height: auto;
  margin: 0px auto;
  /*padding:0;
  padding-left: 40px;*/
  text-align: left;
}
.eyesee-block-footer-col-left {
  float: left;
  width: 33%;
  /*background: red;*/
}
.eyesee-block-footer-col-middle {
  overflow: hidden;
  /*background: green;*/
}
* html .eyesee-block-footer-col-middle {
  float: left;
}
* html .eyesee-block-footer-col-middle .eyesee-block-footer-col-middle-inner {
  /*width: 100%;*/
}
.eyesee-block-footer-col-right {
  float: right;
  width: 33%;
  position: relative;

    /*background: blue;*/
}
.eyesee-block-footer .footer-title {
  font-size: 20;
  margin: 0;
  margin-bottom: 20px;
  font-weight: bold;
  width: 100%;
  /*background-color: green;*/
}
.eyesee-block-footer .footer-subtitle {
  font-size: 15;
  margin: 0;
  margin-bottom: 8px;
  width: 100%;
  display: block;
}

/* POLICY */

.eyesee-block-content-container-footer > .copyright {

  width: 300px;
  height: auto;
  margin: 0px auto;
  font-size: 11px;
  text-align: center;
}

/*.eyesee-block-content-container-footer > .copyright > p {
  text-align: right;
  width: 50%;
}


.eyesee-block-content-container-footer > .copyright > .policy-wrapper  {
  width: 50%;
  height:auto;
  text-align: center;
  padding-left: 20px;
}*/
