@charset "utf-8";
/* CSS Document */
::selection {background: #ff008f;	color: #fff;}
::-moz-selection {background: #ff008f;	color: #fff;}
a
{
	color:#ff008f; 
	text-decoration:none;
	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	outline:none;
}
a:hover{color:#333;}
/*-----[Main Navigation]-----*/
nav
	{
		clear:left;
		/*float:left;*/
		width:auto;
		height:45px;
	}
nav ul.custom_nav{margin:0; padding:0; list-style:none;}
nav ul.custom_nav li{position:relative; text-align: left;}
 ul.custom_nav li	{float:none; margin-right:2px; display: inline-block;}
nav > ul.custom_nav > li:last-child{margin-right:0;}
.custom_a
	{
		background:#3b3b3b;
		display:inline-block;
		color:#999;
		padding:0 15px;
		line-height:45px;
		font-size:14px;
		font-weight:700;
		text-transform:uppercase;
	}
 ul.custom_nav li:hover > .custom_a,
 ul.custom_nav li > .custom_a:hover,
 ul.custom_nav li .custom_a.current,
ul.sub-menu li .current
	{
		background:#ff008f;
		color:#fff;
		text-decoration: none;
	}	 
ul.sub-menu
	{
		background:#3b3b3b;
		border-radius:0 0 5px 5px;
		display:none;
		margin:0;
		padding:10px;
		width:250px;
		position:absolute;
		z-index:1000;
	}
ul.sub-menu{left:0;top:37px;border-top:solid 3px #ff008f;}	
ul.sub-menu ul.sub-menu{left:197px;top:0;}
ul.sub-menu li	{margin-bottom:1px;}
ul.sub-menu li a
	{
		color:#999;
		font-weight:700;
		display:block;
		border-bottom:solid 1px #4c4b4b;
		padding:5px;
		text-transform:uppercase;
	    font-size: 13px;
		line-height: 24px;
	}
ul.sub-menu li:hover > a,
ul.sub-menu li a:hover{color:#ff008f !important; background-color: transparent !important; }
/*-----[Footer]-----*/	
/*-----[Social]-----*/
ul.socialize	
	{
		margin:0; 
		padding:0;
		list-style:none;
		float:left;
		width:auto;
	}
ul.socialize > li{float:left; margin-left:1px;}
ul.socialize > li > a
	{
		color:#999;
		background:#3b3b3b;
		font-family: 'FontAwesome';
		font-size:16px;
		float:left;
		height:30px; width:30px;
		text-align:center;
		line-height:30px;
		position:relative;
		z-index: 1;
	}
ul.socialize > li > a:hover	{color:#fff;}
ul.socialize > li > a:after {color:#fff;}
ul.socialize > li > a.fb:hover {background-color: #39599f;}
ul.socialize > li > a.tw:hover {background-color: #44b0e3;}
ul.socialize > li > a.in:hover {background-color: #0173b2;}
ul.socialize > li > a.gp:hover {background-color: #f63e28;}

/*---[Footer]---*/
footer a:hover{color:#fff;}

/*-----[Pagination-----*/
.pagination 
	{
		clear:both;
		position:relative;
		line-height:15px;
		float:left;
		width:auto;
	}
.pagination ul{margin:0; padding:0; list-style:none;}	
.pagination ul > li
	{
		float:left;
		margin-right:3px;
	}
.pagination ul > li a,
.pagination ul > li span,
.pagination ul > li.current
	{
		float:left;
		padding:8px 14px 10px 14px;
		width:auto;
	}
.pagination ul > li a
	{
		background:#64c85f;
		color:#fff;
	}	
.pagination ul > li a:hover
	{
		background:#333;
		color:#fff;
	}	
.pagination ul > li span,
.pagination ul > li.current
	{
		background:#666;
		color:#fff;
	}

.breadcrumb
	{
		padding:10px 5px; display:block;
		background:#fff;
	}	
.breadcrumb a{color:#000 !important;}

/**********2nd nov*********/
@media only screen and (max-width :992px){
	.custom_a {
		    padding: 0 10px;
		    font-size: 12px;
		}
}