body {background-color: #A5A5A5;background-attachment:fixed;}
#main {padding: 30px;background: #fff;box-shadow: 0px 0px 3px #000;}
.plugin_page{width:100%;}
footer {width: 100%;height: auto;padding: 0px;}
footer p {line-height: 1.7em;padding: 20px 0 10px 0;}
/*plugins_list start*/
.plugin_wrp{}
.plugins{list-style:none;padding:0px;}
.plugins .plugin_item{background:none;padding:0px;width:33%;display:inline-block;vertical-align:top;}
.plugins_list{width:100%;padding:5px;box-sizing:border-box}
.plugins_list_wrp{padding:10px;}
.plugins_list_wrp a{display:block;text-decoration:none;}
.plugins_list_item {border: 1px solid #E4E2E2;background: #fff;box-shadow: 0px 1px 5px #CDCDCD;}
.plugins_list_item .plugins_img{max-height : 200px;overflow:hidden;margin-bottom: 15px;}
.plugins_list_item img{width:100%;}
.plugins_list_item .plugins_list_info{padding:5px 15px;}
.plugins_list_item .plugins_type {background: #313030;color: #F67400;font-size: 20px;padding: 15px 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.plugins_list_item .plugins_list_info h5{color:#555;overflow: hidden;font-size: 20px;text-transform:uppercase;  /*height: 60px*/;}
.plugins_list_item .plugins_list_info p{color: #888;overflow: hidden;font-size: 14px;  /*height: 90px*/;}
.plugins_list_item .plugins_list_footer{color:#555;padding:15px 15px;}
.plugins_list_item .plugins_list_footer a {color: #FFF;font-weight: bold;background: #4393D7;display: inline-block;padding: 10px 15px;border-radius: 10px;}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#logo {width: 100%;height: auto;float: none;}
	#logo a{display: block;}
	#logo a img{margin: 0px;padding: 0px;width: 100%;display: block;}
	header {height: auto;}
	nav {height: 44px;width: 100%;float: none;margin: 0 auto 0 auto;color: #222;padding: 5px 10px;background: #000;box-sizing: border-box;border: none;}
	ul#nav {float: none;}
	#main , #site_content{width:100%;max-width:768px;  box-sizing: border-box;}
	footer {width: 100%;}
	.plugins .plugin_item{width:49%;}
	.plugins_list_item .plugins_list_footer a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#main , #site_content{width:100%;max-width:640px}
	.plugins .plugin_item{width:100%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 640px) {
	#main , #site_content{width:95%}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}