/*Theme Name: Long Hairs*/
.list-unstyled {padding-left: 0;list-style: none;text-align: center;}
.list-inline li {display: inline-block;padding-right: 5px;padding-left: 5px;margin-bottom: 10px;}
/*---- Genral classes end -------*//*Change icons size here*/
.social-icons .fa {font-size: 1.5em;}
/*Change icons circle size and color here*/
.social-icons .fa {display: none !important;
	width: 38px;height: 38px;line-height: 38px;text-align: center;    color: #FFF;color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;  
	-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
	}
.social-icons.icon-circle .fa{ border-radius: 50%;}
.social-icons.icon-rounded .fa{border-radius:5px;}
.social-icons.icon-flat .fa{border-radius: 0;}
.social-icons .fa:hover, .social-icons .fa:active {color: #FFF;-webkit-box-shadow: 1px 1px 3px #333;-moz-box-shadow: 1px 1px 3px #333;box-shadow: 1px 1px 3px #333;}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {   -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;}
.social-icons .fa-pinterest,.social-icons .fa-rss{background-color:#bd081b;}
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
#mega-menu-wrap-wpj-main-menu #mega-menu-wpj-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {  padding: 6px 0px;  border-bottom: 1px solid #ddd;}
.panel-body > p {  color: #000;}
.panel-body{color:#000}
body.custom-background {background-attachment: fixed  !important;}
a{color: #de84f6}
a:hover{color:#cd45f1; text-decoration:underline;}
#qafp_searchform{ display: none;}
.search_icon.text-right.custom-aas-search { display: none;}
.site_description h3{color: #fff !important;}
.content a {	color: #83ec0b;}
.content a:hover, .single_sidebar a:hover{	color: #83ec0b;}
.site_description h2, .site_description h3{	text-shadow : 1px 2px 2px #000;}
.mega-menu a{	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9);	font-size: 13px !important;}
.searchwp-live-search-result a{	font-weight: bold;	color: #b609e4;	font-size: 13px;}
#mega-menu-item-3242 ul li ul li a{	line-height : 25px;}
.printfriendly {	z-index: 1 !important;}
.mobile_menu_area #mega-menu-wrap-wpj-main-menu .mega-menu-toggle{	line-height: 20px;}
.mobile_menu_area #mega-menu-wrap-wpj-main-menu .mega-menu-toggle{	height: 25px;}
#mega-menu-wrap-wpj-main-menu #mega-menu-wpj-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{	padding: 10px;}

#searchform {
	display: none;
}


/*
#mega-menu-wrap-wpj-main-menu .mega-menu-toggle .mega-toggle-block-1:after{	content: 'Info Site Menu';}
#mega-menu-wrap-wpj-main-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{	content: 'Info Site Menu';}
*/

@media only screen and (max-width: 600px) {	
#mega-menu-wrap-wpj-main-menu #mega-menu-wpj-main-menu > li.mega-menu-item{		border-bottom: 1px dashed;	}	
#mega-menu-wrap-wpj-main-menu #mega-menu-wpj-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item	{		border-bottom: 1px dashed;	}	
#mega-menu-wrap-wpj-main-menu #mega-menu-wpj-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child	{		border: none;	}
}

#footer_top{	background: #a66eda;}
.footer_text .for_pdf {    color: #333;    font-weight: 600;}
.footer_text p {    text-align: justify;    padding: 0 57px;}
@media only screen and (max-width: 800px){
body{
	background-size: cover !important;
}
}