h1{ font-family:'DeltaSans', sans-serif;  color: #414141;font-weight:normal; margin:0; padding:0; font-size:36px !important; line-height:39px;}

#searchBar{background-color:#F0F0F0; margin-bottom: 60px; padding: 50px 0 60px;}
#filters{margin-top:20px;}
#filters .SumoSelect{width:100%;}

#insights{font-size:18px;}
#insights img{ width: 100%;height: auto;display: block; margin-bottom: 15px;}
#insights .minitagGrn{margin-bottom:10px;}
#insights .desc a, #insights .title a {color:inherit; text-decoration:none; font-family: inherit;}
#insights a:hover{color:#0087DC;}

.row { margin-top: 50px; }

#top3, #others{font-size:inherit;}
#top3 .title{font-family:'DeltaSans', sans-serif;  color: #414141;font-weight:normal; margin:0; padding:0; font-size:30px !important; line-height:33px; margin-bottom:10px;}


.load_more{text-align:center;  margin-bottom: 60px; margin-top: 50px;}
.load_more a{ text-decoration: none; font-size: 18px; background: url(../images/arrow_icon.svg) 100px 10px no-repeat; padding-right: 25px; background-size: 14px;}
.loading{ position:absolute; left:0; top:0; width:100%; height:100%;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5;  -khtml-opacity: 0.5; opacity: 0.5; position:fixed; background:#fff url(../images/my-page/loading.gif) center center no-repeat; background-size:50px; }

.SumoSelect>.optWrapper>.options {
       max-height: 350px !important;
}

@media screen and (max-width: 980px) {
	h2, h1 {font-size: 25px !important; line-height: 29px !important; }	
	#searchBar { margin-bottom: 0px; padding: 20px 0 30px;	}
	#top3 .title { font-size: 25px !important; line-height: 28px;}
	#insights { font-size: 16px;}
}

@media screen and (max-width: 800px) {
	#top3 div[class^="col-"]{width:94%; margin: 30px 3% 0 !important;}	
	.row {  margin-top: 0px;}
	#others div[class^="col-"]{ width: 45.5%; margin: 0 0 30px 3% !important;}
	#others{margin-top:30px;}
	.load_more {margin-bottom: 40px;margin-top: 20px;	}
}

@media screen and (max-width: 700px) {
	#filters {margin:0;}
	#filters > div[class^="col-"]{width:100%; margin:0;}
	#filters .SumoSelect>.CaptionCont { padding: 2%;}
	#filters .SumoSelect{margin-top:20px;}
}

@media screen and (max-width: 600px) {
	#top3 div[class^="col-"] {
		width: 100%;
		margin: 30px 0 0 !important;
	}
	
	#others div[class^="col-"] {
		width: 100%;
		margin: 0 0 30px 0 !important;
	}
}
