/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family:Raleway;	font-weight:normal;
	font-size:15px;

	color: #8e8e8e; 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #dfd2d1; 
}
a:hover {		font-weight:bold;
	font-weight:bold;

	color: #d4d4d4; 
}
h1 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:normal;
	font-weight:bold;
	font-size:34px;
	text-transform:capitalize;
	color: #5b5b5b; 
}
h2 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:normal;
	font-weight:bold;
	font-size:28px;
	text-transform:none;
	color: #5b5b5b; 
}
h3 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:normal;
	font-weight:bold;
	font-size:22px;

	color: #5b5b5b; 
}
h4 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
	font-weight:bold;
	font-size:18px;
 
}
h5 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:300;
	font-weight:bold;
	font-size:18px;
 
}
h6 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:300;
	font-weight:bold;
	font-size:16px;
 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {		font-style:italic;
	font-style:italic;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header {	
	color: #8e8e8e; 
}
body[class*="themify"] #site-logo a {		font-weight:bolder;
	font-size:30px;
	text-transform:capitalize;
	color: #555555; 
}
body[class*="themify"] #site-logo a img {		width: 300px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:Raleway;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:300;
	font-weight:bold;
	font-size:15px;

	padding-right: 15px;
	padding-left: 15px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #4; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #484848; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #999999; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #ffffff;
	color: #999999; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	font-family:Raleway;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	font-weight:bold;
	font-size:15px;

	border: none !important; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #555555; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #e8e8e8; 
}
.post-title {		text-transform:capitalize;	text-align:center; 
}
.single-post .entry-title {		text-align:left; 
}
.page-title {		text-align:center; 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer {	
	color: #484848; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Raleway;	font-weight:normal;
	font-size:13px;
 
}
#footer a {	
	color: #484848;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:700;
 
}
#footer a:hover {	
	color: #484848;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 300px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 300px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 300px; 
}
 }
/* Themify Custom CSS */
/* CUSTOMISE MAIN MENU  */
#main-nav a, #main-nav > li > a {
	font-weight: normal !important;
}

h1, h2, h3, h4 {
	font-weight: normal !important;
}

#main-nav ul {
	width: 180px;
}

/* CUSTOMISE h1 AND H2 HEADINGS ON MOBILE */
@media screen and (max-width: 480px) {
	h1 {
		font-size: 30px !important;
	}
}

@media screen and (max-width: 480px) {
	h2 {
		font-size: 30px !important;
	}
}

/*CUSTOMISING THE IMAGE PRO ADDON */
.module-pro-image .image-pro-flip-box > img {
	width: 100%;
}

.module-pro-image {
	float: none;
}

/* CUSTOMISE SUBMIT BUTTON */
input[type=reset], input[type=submit], button {
	background: #484848;
}

input[type=reset]:hover, input[type=submit]:hover, button:hover {
	color: #fff;
	background: #000;
}

/* CUSTOMISE MOBILE MENU HOVER/ACTIVE COLOUR - NOTE DOUBLE CURLY BRACKETS AT THE END */
@media screen and (max-width: 1000px) {
	#header #main-nav a:hover, #header #main-nav ul a:hover, #headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
		color: #484848;
	}
}

/* REMOVE HEADER BORDERLINE */
#headerwrap {
	border-bottm: none;
}

/* RE-ALIGN SOCIAL MEDIA SHARE BUTTONS OR padding-left: 50px; */
.robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing {
	text-align: center;
}

/*CUSTOMISE THE SOCIAL SHARING ICONS */

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
	background: #484848 !important;
	color: #ffffff !important;
}

/* CUSTOMISE SINGLE POST META */

.post-author {
    text-transform: capitalize !important;
}

.loops-wrapper.list-post .post-meta, .single-post .post-meta {
	font-size: 12px !important;
}

.single-post .related-posts .post-title a {
	color: black !important;
	font-size: 16px !important;
}

.single-post .related-posts p {
	color: black !important;
	font-size: 14px !important;
}

.single-post span.arrow {
	color: #484848 !important;
}

h3#reply-title.comment-reply-title {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

.comment-title, .comment-reply-title {
	font-size: 1.5em;
	font-weight: bold;
}

.commentlist .comment-reply-link:hover {
	background-color: #484848;
	color: #fff;
	border-color: #484848;
}

.single-post .related-posts .sharedaddy.sd-sharing-enabled {
	display: none;
}

.more-link {
	padding: 15px 20px;
	background: #484848;
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 5px 5px;
	font-weight: bold;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.more-link:hover {
	background: #000;
	color: #fff;
}

.more-link:after {
	display: none;
}

/* CUSTOMISE THEMIFY CONTACT FORM */

@media screen and (max-width: 768px){
.themify_builder .module-contact label {
display:block;
}
}


/*CUSTOMISE AKISMET NOTICE ON COMMENTS FORM */
p.akismet_comment_form_privacy_notice {
font-size: 14px;
font-style: italic;
}

/*CUSTOMISE GALLERY PAGE THUMBNAILS */

div.gallery-images {
	text-align: center;
}

