 	::-webkit-scrollbar {
display: none;
}
    	div.backBtn {
  width: 100px;
      right: 100px;
  top: 30px;
  background-color: #f4f4f4;
  transition: all 0.4s ease;
  position: fixed;
  cursor: pointer;
}

span.line {
  bottom: auto;
  right: auto;
  top: auto;
  left: auto;
  background-color: #333;
  border-radius: 10px;
  width: 100%;
  left: 0px;
  height: 2px;
  display: block;
  position: absolute;
  transition: width 0.2s ease 0.1s, left 0.2s ease, transform 0.2s ease 0.3s, background-color 0.2s ease;
}

span.tLine {
  top: 0px;
}

span.mLine {
  top: 13px;
  opacity: 0;
}

span.bLine {
  top: 26px;
}

.label {
  position: absolute;
  left: 0px;
  top: 5px;
  width: 100%;
  text-align: center;
  transition: all 0.4s ease;
  font-size: 1em;
}

div.backBtn:hover span.label {
  left: 25px
}

div.backBtn:hover span.line {
  left: -10px;
  height: 5px;
  background-color: #a94442;
}

div.backBtn:hover span.tLine {
  width: 25px;
  transform: rotate(-45deg);
  left: -15px;
  top: 6px;
}

div.backBtn:hover span.mLine {
  opacity: 1;
  width: 30px;
}

div.backBtn:hover span.bLine {
  width: 25px;
  transform: rotate(45deg);
  left: -15px;
  top: 20px;
}
a {
    color: #a94442;
    text-decoration: none;
     font-family: 'Ubuntu', sans-serif !important;
}
a:hover {
    color: #a94442;
    text-decoration: none;
     font-family: 'Ubuntu', sans-serif !important;
}

@import url('../others/fonts.googleapis.com/css2b6b.css?family=Source+Sans+Pro:300,400,600,700');

* { font-family: 'Ubuntu', sans-serif !important;}

h2 { color: #a94442; font-size: 20px; line-height: 1; font-weight: 300; text-transform: uppercase; font-family: 'Ubuntu', sans-serif !important; }
h3 { 
  color: #a94442; 
  font-size: 18px; 
  font-weight: 400;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 10px;
   font-family: 'Ubuntu', sans-serif !important;
}

p {
  color: #76787A;
 font-family: 'Ubuntu', sans-serif !important;
font-size: 16px;
font-weight: normal;
line-height: 1.625;
}

a,
a:visited {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

a.button {
  position: relative;
  z-index: 1;
  display: inline-block;
  font-size: 16px;
  font-family: 'Ubuntu', sans-serif !important;
  font-weight: 600;
  line-height: 1.625em;
  color: #1C1C45!important;
  text-align: center;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid;
  border-color: #fff;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
  letter-spacing: 1px;
  padding: 10px 30px 10px;
  background-color: #fff;
  background: #fff; /* Old browsers */
  -webkit-appearance: none;
  -moz-appearance: none;

  vertical-align: middle;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
}

  a.button:hover {  
       color: #fff!important;
    background: #a94442;
    border-color: #a94442;
    text-decoration: none!important;
  }


#blog-section {
  padding: 100px 0 200px;
 /* background-image: url(https://static.pexels.com/photos/3164/sea-black-and-white-water-ocean-large.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  -webkit-background-size: cover;*/
      margin-top: -53%;
}
  
  #blog-section .container {
    width: 1255px;
  }
  
  @media only screen and (max-width : 1254px ) {
  
      #blog-section .container {
          width: 100%;
      }
  
  }
  
  #blog-section .container .row > div {
    padding-right: 30px;
    padding-left: 30px
  }
  
  .blog-section-intro {
    
  }
    
    .blog-section-intro h2 {
      font-size: 32px;
      line-height: 40px;
    }
    
    .blog-section-intro p {
      font-size: 18px;
    }
    
    .blog-item {
      position: relative;
      display: block;
      text-decoration: none;
      margin: 0 0 35px 0;
    }
      
      #blog-section .blog-item {
        padding-top: 200px;
      }
      
      .blog-item:hover {
        text-decoration: none!important;
      }
      
#blog-section .button {
          position: relative;
          top: 160px;
        }

      @media only screen and (min-width : 992px ) {
      
        .blog-item.second,
        .blog-item.fourth {
          top: 120px;
        }
        
      #blog-section .button {
          position: relative;
          top: 260px;
        }
      
      }

    
      
      .blog-item-img {
        position: relative;
        width: 100%;
        height: 230px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
      }
        .blog-item-img.smaller { height: 210px; }
        .blog-item-img.larger { height: 250px; }
        
        .blog-item-img.video {
          
        }
          .blog-item-img.video::before {
            content: '\f04b';
            position: absolute;
            left: 50%;
            top: 50%;
            display: inline-block;
            font-family: 'FontAwesome';
            color: #fff;
            font-size: 50px;
            line-height: 19px;
            -webkit-transform: translateY(-50%) translateX(-50%);
            -ms-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
          }
          
          .blog-item:hover .blog-item-img.video::before {
            color: #E2002B;
          }
        
        #blog-section .blog-item-img {
          position: absolute;
          left: 5px;
          top: 0;
          height: 240px;
        }
        
        #blog-section .blog-item.first .blog-item-img {
          left: -10px;
        }
      
      .blog-item-content {
        position: relative;
        padding: 35px 20px 30px 65px;
        background-color: #fff;
        -moz-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 6px 24px 0 rgba(0, 0, 0, 0.1);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
      }
        
        #blog-section .blog-item-content {
          left: -5px;
        }
        
        #blog-section .blog-item.first .blog-item-content {
          left: 10px;
        }
      
        #blog-section .blog-item:hover .blog-item-img,
        #blog-section .blog-item:hover .blog-item-content {
          left: 0;
        }
        
        .blog-item-label {
          position: absolute;
          left: 20px;
          top: -15px;
          display: inline-block;
          padding: 3px 10px;
          font-size: 14px;
          font-weight: 700;
          letter-spacing: 1px;
          color: #fff;
          text-transform: uppercase;
          background-color: #a94442;
        }
        
        .blog-item-date {
          position: absolute;
          left: 20px;
          top: 35px;
          display: inline-block;
           font-family: 'Ubuntu', sans-serif !important;
          color: #C8CACE;
          text-align: center;
        }
          .blog-item-date-day {
            display: block;
            font-size: 28px;
            line-height: 28px;
          }
          
          .blog-item-date-month {
            display: block;
            font-size: 14px;
            font-weight: 700;
            line-height: 14px;
          }
        
        .blog-item h3 {
          -webkit-transition: all .3s ease-in-out;
          -moz-transition: all .3s ease-in-out;
          -ms-transition: all .3s ease-in-out;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
        }
        
        .blog-item:hover h3 {
          color: #272C42;
        }
        
        .blog-item-content p {
          margin-bottom: 0;
        }

.buttonContainer {
  position: relative;
  width: 100%;
  float: left;
  clear: both;
  text-align: center;
  margin-bottom: 35px;
}

/*Navigation*/

/* Important styles */
#toggle {
        display: block;
    width: 28px;
    height: 30px;
    top: 6%;
    right: 2%;
    position: fixed;
    z-index: 211;
}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
#toggle span:after{
  top: 9px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 5px;
  background-color: #888;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
}
#toggle.on + #menu {
  opacity: 1;
  visibility: visible;
}

/* menu appearance*/
#menu {
    position: fixed;
    color: #000;
    width: 200px;
    padding: 10px;
    top: 8%;
    /* margin: 41px 1123px auto; */
    font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    text-align: right;
    border-radius: 4px;
        background-color: #22222259;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s;
    z-index: 211;
    right: 1%;
}
#menu:after {
  position: fixed;
  top: -15px;
  left: 95px;
  content: "";
  display: block; 
}
ul, li, li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
li a {
  padding: 5px;
  color: #fff;
  text-decoration: none;
  transition: all .2s;
}
li a:hover,
li a:focus {

  color: #000;
  text-decoration: none;
}


/* demo styles */
body { margin-top: 3em; background: #eee; color: #555; font-family: "Open Sans", "Segoe UI", Helvetica, Arial, sans-serif; }
p, p a { font-size: 12px;text-align: center; color: #888; }


/*Navigation*/

button {
  background: #9AD3DE;
  border: 0;
  border-radius: 4px;
  padding: 18px 30px;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
button:focus {
  outline: none;
}
button:hover {
  background: #c0e4eb;
}

.popup {
  background: rgba(100, 100, 100, 0.5);
  position: fixed;
  display: none;
  z-index: 5000;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.popup > div {
  max-width: 600px;
  width: 70%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: #FFFFFF;
  padding: 30px;
  z-index: 5001;
  text-align: center;
  border: 5px solid #9AD3DE;
  border-radius: 10px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
.popup1 {
  background: rgba(100, 100, 100, 0.5);
  position: fixed;
  display: none;
  z-index: 5000;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.popup1 > div {
  max-width: 600px;
  width: 70%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: #FFFFFF;
  padding: 30px;
  z-index: 5001;
  text-align: center;
  border: 5px solid #9AD3DE;
  border-radius: 10px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
.popup2 {
  background: rgba(100, 100, 100, 0.5);
  position: fixed;
  display: none;
  z-index: 5000;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.popup2 > div {
  max-width: 600px;
  width: 70%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: #FFFFFF;
  padding: 30px;
  z-index: 5001;
  text-align: center;
  border: 5px solid #9AD3DE;
  border-radius: 10px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
.popup3 {
  background: rgba(100, 100, 100, 0.5);
  position: fixed;
  display: none;
  z-index: 5000;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.popup3 > div {
  max-width: 600px;
  width: 70%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: #FFFFFF;
  padding: 30px;
  z-index: 5001;
  text-align: center;
  border: 5px solid #9AD3DE;
  border-radius: 10px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}