

/* General Styles
-------------------------------------------------------------- */

body {
	background			: 	#F4F4F4;
	color				: 	#3F3F3F;
}

body, p {
	line-height			:	20px;
	font-size			:	15px;
}

body.home {
	background			: 	#F4F4F4;
	color				: 	#3F3F3F;
}

body.home, .home p {
	line-height			:	20px;
	font-size			:	14px;
}



a, a:hover {
	color				:	#BF1E2E;
}

.home a, .home a:hover {
	color				:	#BF1E2E;
}

h1 {
	font-size			:	24px;
	color				:	#212121;
}

h2 {
	font-size			:	20px;
	color				:	#212121;
}

h3 {
	font-size			:	16px;
	color				:	#212121;
}

.home h1 {
	font-size			:	24px;
	color				:	#212121;
}

.home h2 {
	font-size			:	20px;
	color				:	#212121;
}

.home h3 {
	font-size			:	16px;
	color				:	#212121;
}

.btn {
    background          :   #000000;
	color				:	#FFFFFF!important;
}

.btn:hover {
    background          :   #1E1E1E;
	color				:	#FFFFFF!important;
}

.btn-grey {
	background			:	#E1E1E1!important;
	color				:	#666!important;
	border				:	1px solid #999!important;
}

.btn-grey:hover {
	color				:	#333!important;
	border				:	1px solid #666!important;
}

.faq_menu {
    border-bottom       :   1px solid #000000;
}

.pagination2 .prev, .pagination2 .next{
    background          :   #1E1E1E;
	color				:	#FFFFFF;
}

.pagination2 .current {
    background          :   #1E1E1E;
	color				:	#FFFFFF;
}


/* Header Styles
-------------------------------------------------------------- */

#header {
	/*background			:	#000000;
    	border-bottom		: 	2px solid #3A3A3C;
    */
}

.home #header {
	/*        	border-bottom		: 	2px solid #3A3A3C;
    */
}

#title {
	padding 			:	15px 0 15px 0px;
}


/* Navigation Styles
-------------------------------------------------------------- */

#drop-nav {
	background			:	#3A3A3C;
	border  			:	1px solid #3A3A3C;
	font-size			:	16px;
	color				:	#FFFFFF;
}

#drop-nav #drop-items a {
	font-size			:	16px;
	color				:	#FFFFFF;
}

#nav-primary li a {
	line-height			:	50px;
	font-size			:	14px;
	color				:	#FFFFFF;
}

#nav-primary li a:hover, .parent_active, #nav-primary .current-menu-item a, #nav-primary .current_page_item a {
	color				:	#CCCCCC;
}

#nav-primary ul li ul { /* This sets the position of the dropdown menu */
    margin-top			:	50px;
}

#nav-primary ul li ul { 
	background			:	#3A3A3C;
}

#nav-primary ul li ul li a:link,
#nav-primary ul li ul li a:visited,
#nav-primary ul li.current_page_item ul li a:link,
#nav-primary ul li.current_page_item ul li a:visited { /* This sets the color and style of the drop down menu links */
	font-size			:	14px;
    line-height			:	22px;
	color				:	#FFFFFF;
	background			:	#3A3A3C;
}

#nav-primary ul li ul li a:hover,
#nav-primary ul li ul li a:active,
#nav-primary ul li.current_page_item ul li a:hover,
#nav-primary ul li.current_page_item ul li a:active,
#nav-primary ul li ul li.current_page_item a:link,
#nav-primary ul li ul li.current_page_item a:visited { /* This sets the color and style of the hover, active & current states of the drop down menu links */
	color				:	#CCCCCC;
}


/* Footer Styles
-------------------------------------------------------------- */

.footer_wrapper {
	background			:	#3A3A3C;
	color				:	#FFFFFF;
	font-size			:	14px;
    border-top          :   2px solid #3A3A3C;
    margin              :   0 auto;
}

#footer a {
	color				:	#CCCCCC;
}

#footer .footer-widget-area h3 {
	font-size			:	16px;
	color				:	#FFFFFF;
}