/*idea*/

.idea-holder{
		background-image: url('../images/top_bgfull-001.png');
		background-size: cover;
		background-attachment: fixed;
		
	}

.idea-holder .in{
	/*overflow: auto;*/
	padding: 50px 0px;
}

.idea-holder .in h3{
	font-size: 32px;
	color:white;
	margin-top: 0px;
}

.idea-holder .in p{
	color: white;
}

.idea-holder .in .idea-subtitle{
	background: #7e733e;
    padding: 3px 5px;
    font-size: 15px;
    color: #fff;
}

.idea-holder .in .idea-text{
    font-size: 17px;
    color: white;
    line-height: 26px;
    margin-top: 20px;
}

.idea-holder .img-holder img{
	display: block;
	margin: 0 auto;
}

.idea-holder .in .idea-section-title{
	font-size: 32px;
    margin-bottom: 20px;
    color:white;
    -webkit-text-shadow: 0 0px 20px #F3D560;
    -moz-text-shadow: 0 0px 20px #F3D560;
    text-shadow: 0 0px 20px #F3D560;
}

.idea-holder .in h4{
	font-size: 20px;
	color:white;
}

.idea-holder .in p{
	font-size: 17px;
	color:white;
	line-height: 26px;
}

.idea-holder .in .idea-content-morse{
	padding-left: 0px;
}

.idea-holder .in .morse-content{
	padding-left: 0px;
	line-height: 26px;
	color: white;
	padding-right: 50px;
}

.idea-holder .in .morse-desc{
	padding-right: 30px;
}

@media only screen and (max-device-width : 768px){
	.idea-holder{
		background: transparent;
	}
	.idea-holder:before{
	   background:url('../images/top_bgfull-001.png') repeat left top; 
	   background-size: auto auto;
	   display: block;
	   position: fixed;
	   top: 0;
	   left: 0;
	   width: 100%;
	   height:100%;
	   content: "";
	   z-index: -1;
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape){
	.idea-holder{
		background: transparent;
	}
	.idea-holder:before{
	   background:url('../images/top_bgfull-001.png') repeat left top; 
	   background-size: auto auto;
	   display: block;
	   position: fixed;
	   top: 0;
	   left: 0;
	   width: 100%;
	   height:100%;
	   content: "";
	   z-index: -1;
	}
}