/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Open+Sans&family=Oswald:wght@200;300;400;700&family=Peddana&display=swap');

body {
  padding-top: 54px;
	/*background-image: url('../images/green-hexagon-bg.svg');*/
	/*background-image: url('../images/texture.jpg');*/
  background-color: black;
	background-position: top center;
	background-repeat: no-repeat;
  font-family: 'Oswald', serif;
}

@media (min-width: 1280px) {
  body {
    padding-top: 56px;
  }
}

.front-page-quote{

  margin-top:40px;
  color: lightgrey;
  font-size:16px;


}
.pageTitle{

color: white;

}
.page-white-background{

background-color: white;

}
.pagetitletop{
  font-size:2.5rem;
}

.testareagrey {

background-color: #f7f7f7;
border-radius: 3px;
padding:20px;

}
.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.text-white{
  width:100%;
  margin: auto auto;
  color:white;
  /*text-align:center;*/
}

.post_image_main{

  
  /*margin-left: -20px;
    margin-right: -20px;*/
    

}
.headerimage{

  width:100%;
}
.headerimageright{

  width:90%;
}
.postingdate{

color:grey;
font-size: 10px;


}
.article{

padding:15px;
    
}
.Sharing{
	line-height: 1.0;

	
	
}
.link_new{

  color:grey;
  text-decoration:none;
 
}
.link_new:hover{


text-decoration:none;
  color:white;

}
.icons_bar{

  color:grey;
  margin-top:40px;
}

.right-header{
 color:white;
margin-left: 0px;
}

.right-image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.overtitle { 
   position: absolute; 
   top: 200px; 
   left: 15; 
   width: 100%; 
}
.overtitle span { 
    position: absolute;
    color: white;
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    /* padding: 10px; */
    margin-top: -100px;
}


@media screen and (max-width: 1280px) {
  .text-white{
  width:100%;
  margin: auto auto;
  color:white;
  ;
}
.pageTitle{

color: white;

}
.page-white-background{

background-color: white;

}
.icons_bar{
  width:100%;
  color:grey;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:20px;
}
.front-page-quote{

  margin-top: 150px;
    margin-bottom: 20px;
    text-align: center;
    color: lightgrey;
    font-size: 20px;


}
.headerimage{

  width:100%;
}
.headerimageright{

  width:98%;
}
.overtitle { 
   position: absolute; 
   top: 200px; 
   left: 15; 
   width: 100%; 
}
.overtitle span { 
    position: absolute;
    color: white;
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    /* padding: 10px; */
    /*margin-top: 0px;*/
}
}



@media screen and (max-width: 992px) {
  .text-white{
  width:100%;
  margin: auto auto;
  color:white;
  text-align:center;
}
.icons_bar{
  width:70%;
  color:grey;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:0px;
}
.front-page-quote{

  margin-top:60px;
  margin-bottom:20px;
  text-align:center;
  color: lightgrey;
  font-size:16px;


}
.headerimage{

  width:100%;
}
.headerimageright{

  width:98%;
}
.overtitle { 
   position: absolute; 
   top: 200px; 
   left: 15; 
   width: 100%; 
}
.overtitle span { 
    position: absolute;
    color: white;
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    /* padding: 10px; */
    margin-top: 0px;
}
}





/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
 .text-white{
  width:100%;
  margin-top:0px;
  margin-bottom:30px;
  margin-left:auto;
  margin-right:auto;
  color:white;
  text-align:center;
}
.icons_bar{
  width:70%;
  color:grey;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:0px;
}
.front-page-quote{

  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
  color: lightgrey;
  font-size:16px;


}
.headerimageright{

  width:95%;
}
.overtitle { 
   position: absolute; 
   top: 200px; 
   left: 15; 
   width: 100%; 
}
.overtitle span { 
    position: absolute;
    color: white;
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    /* padding: 10px; */
    margin-top: -100px;
}
}


