.section-index-right {
  border-right: 20px solid rgba(204,51,0,1);
  margin-top: 80px;
  margin-left:5px;
}

.section-index-left {
  border-left: 20px solid rgba(204,51,0,1);
  margin-top: 80px;
  margin-left:5px;
}

.index-post {
  height: 300px;
}

.index-post .index-img {
  height: 200px;
  width:100%;
  background-position:center;
  background-size:cover;	
}

.index-post .index-img h2 {
  margin-top: 0px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px;
}

.index-post .rovid {
  padding-top:134px;	
}

.index-post .hosszu {
  padding-top: 14px;
}

.index-post h2 a {
  -webkit-box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  background-color: rgb(8, 8, 8);
  box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  color: rgb(255, 255, 255);
  display: inline;
  font-weight: 700;	
  height: auto;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: auto;
  zoom: 1;
  line-height: 40px;
  font-size: 20px;	
}

.section-index-1 {
  height: 400px;
  border-left: 20px solid rgba(204,51,0,1);
  margin-top: 20px;	
}

.index-1-left .index-img {
  height:300px;
  width:100%;
  background-position:center;
  background-size:cover;	
}

.index-1-left .index-img h2 {
  margin-top: 0px;
  margin-left:20px;
  margin-right:20px;  	
}

.index-1-left a {
  font-size:30px;
  line-height:60px;
  background-color: black;
  font-weight: 700;	
  padding-top: 5px;
  padding-bottom:5px;
  display: inline-block;
  color:white;
  margin-bottom:5px;
  -webkit-box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  background-color: rgb(8, 8, 8);
  box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  color: rgb(255, 255, 255);
  display: inline;
}

.index-1-left a:hover {
  text-decoration:underline;
  color:white;
}

.index-1-left p,
.index-post p {
  height:85px;
  margin-bottom:15px;
  padding-top:10px;
  font-size:16px;
  line-height: 25px; 
  overflow:hidden;
  text-align:justify;
}

.index-1-left .rovid {  	
  padding-top:225px;
}

.index-1-left .hosszu {  	
  padding-top:25px;
}

.index-1-right {
  height: 400px;	
}

.index-1-right .index-img {
  height: 400px;
  width:100%;
  background-position:center;
  background-size:cover;
  padding-top:195px;	
}

.index-1-right .index-img h2 {
  color:white;
  padding-top: 20px;
  height:185px;
  background-color: rgba(0,0,0,0.5);
}

.video-link {
  color: white;		
}

.video-link:hover {
  color: white;
  text-decoration:underline;
}

.index-video-heading {
  margin-top:0px;
  background-color:rgba(0,0,0,0.5);
  font-size:20px;
  margin-top:-32px;
  margin-left:12px;
  color:white;
}

.index-2-post {
  height: 300px;
}

.index-2-post .index-img {
  height: 200px;
  width:100%;
  background-position:center;
  background-size:cover;	
}

.index-2-post .index-img h2 {
  margin-top: 0px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px;
}

.index-2-post .rovid {
  padding-top:134px;	
}

.index-2-post .hosszu {
  padding-top: 14px;
}

.index-2-post h2 a {
  -webkit-box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  background-color: rgb(8, 8, 8);
  box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  color: rgb(255, 255, 255);
  display: inline;
  font-weight: 700;	
  height: auto;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: auto;
  zoom: 1;
  line-height: 40px;
  font-size: 20px;	
}

.index-3-post {
  height: 300px;
}

.index-3-post .index-img {
  height: 200px;
  width:100%;
  background-position:center;
  background-size:cover;	
}

.index-3-post .index-img h2 {
  margin-top: 0px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px;
}

.index-3-post .rovid {
  padding-top:134px;	
}

.index-3-post .hosszu {
  padding-top: 14px;
}

.index-3-post h2 a {
  -webkit-box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  background-color: rgb(8, 8, 8);
  box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  color: rgb(255, 255, 255);
  display: inline;
  font-weight: 700;	
  height: auto;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: auto;
  zoom: 1;
  line-height: 40px;
  font-size: 20px;	
}

.index-4-post {
  height: 300px;
}

.index-4-post .index-img {
  height: 200px;
  width:100%;
  background-position:center;
  background-size:cover;	
}

.index-4-post .index-img h2 {
  margin-top: 0px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px;
}

.index-4-post .rovid {
  padding-top:134px;	
}

.index-4-post .hosszu {
  padding-top: 14px;
}

.index-4-post h2 a {
  -webkit-box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  background-color: rgb(8, 8, 8);
  box-shadow: rgb(8, 8, 8) 10px 0px 0px 0px, rgb(8, 8, 8) -10px 0px 0px 0px;
  color: rgb(255, 255, 255);
  display: inline;
  font-weight: 700;	
  height: auto;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: auto;
  zoom: 1;
  line-height: 40px;
  font-size: 20px;	
}

.section-content-1 h1 {
  font-size:60px;
  line-height:1.2em;
  color:#dedede !important;	
}

.section-content-1 .breadcrumb {
  font-size:18px;	
}

.content img {
  width:100% !important;
  height:auto !important;
  margin-top:10px;
  margin-bottom:20px;	
}

.content-heading-bottom {
  height:30px;
  background-color: rgba(204,51,0,1);	
  padding-left:5px;
  padding-top:4px;
  color:black;
}

.gyo-post {
  width:100%;
  height:200px;
  margin-top:40px;
  background-color:#222;
}

.gyo-post-text {
	width:67%;
	float:left;
	padding-left:10px;
	text-align:justify;
	padding-right:10px;
	overflow: hidden;
	height:200px;
}
.gyo-post-text h2 {
}

.gyo-post-text p {

}

.gyo-post-img {
  float:left;
  width: 33%;
  height:200px;
  background-position:center;
  background-repeat:none;
  background-size:cover;
}

@media (max-width: 992px) {
  .section-index-1,
  .section-index-left,
  .section-index-right {
    height: auto;
	border-left: none;
	border-right: none;
	margin-top: 0px;
  }
  .index-1-left {
    height: auto;
	margin-top: 40px;	
  }

  .index-1-right {
    height: auto;
	border-top:20px solid rgba(204,51,0,1);
	margin-top:40px;
	padding-top:40px;
  }
  .index-1-right .index-img h2 {
    padding-top: 20px;
  }
  
  .index-post {
	height:auto;
	border-top:20px solid rgba(204,51,0,1);
	margin-top:40px;
	padding-top:40px;  
  }

  .index-video {
    width:100%;	
  }

  .index-video-img-container {
    height:75px;
  }

  .index-video-img {
  }
  .index-1-left p {
    margin-bottom:0px;
  }
}