/* Themify Customize Styling */
body {	background: none;
	background-color: #fefefe;	letter-spacing:1px;
	font-size:16px;

	color: #696d6e; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #545758; 
}
#body {	background: none;
	background-color: #fefefe; 
}
#content {	background: none;
	background-color: #fefefe; 
}
h1 {		font-size:42px;
	text-transform:capitalize;
	color: #fefefe; 
}
#headerwrap {	background: none;
	background-color: #fefefe;
	border-bottom: 1px solid #fefefe; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 120px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 120px; 
}
#site-description {	display: none; 
}
#main-nav a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:22px;
 
}
#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {	
	color: #696d6e; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #fefefe; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffe7e7; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #fefefe; 
}
#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: #000000; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #fefefe;
	color: #ffe7e7; 
}
#footerwrap {	background: none;
	background-color: #696d6e; 
}
#footer {	
	color: #fefefe; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:16px;
 
}
#footer a {	
	color: #ffe7e7; 
}
#footer a:hover {	
	color: #000000;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
 
}
#footer-nav a {	
	color: #fefefe; 
}
.footer-widgets .widget {	
	color: #fefefe; 
}
.footer-widgets .widgettitle {	
	color: #fefefe;	font-size:16px;
 
}

/* Themify Custom CSS */
.mfp-title {
  display: none !important;
}

#content {
  padding:0;
}
.wpcf7 input[type='submit'] {
  width: 100px;
height: 40px;
background-color: #696d6e;
color: #ffe7e7;
border: 1px solid #696d6e;
border-radius: 5px;
padding: 8px 10px 10px 10px;
}
.wpcf7 input[type='submit']:hover {
  background-color: #696d6e;
  border: 1px solid #696d6e;
  opacity: .85;
  color: #ffe7e7;
}
.wpcf7-form input {
  background:#fff;
padding:2px 3px;
border:1px solid #696d6e;
margin-bottom:8px;
border-radius:7px;
}
.wpcf7-form textarea {
  background:#fff;
padding:2px 2px 4px;
border:1px solid #696d6e;
border-radius:7px;
}
.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='tel'],.wpcf7 input[type='url']{
  background-color: #fff;
color: #000;
width: 70%;
}

.mobile_menu_active #headerwrap #main-nav a {
  color: #000;
}
#headerwrap #mobile-menu.sidemenu-on nav a:hover {
  color: #ffe7e7;
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 120px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 120px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 120px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 120px; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #000000; 
}
#footer a:hover {	
	color: #000000; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #fefefe;
	color: #696d6e; 
}
a {	
	color: #000000; 
}
a:hover {	
	color: #545758; 
}
#body {	background: none;
	background-color: #fefefe; 
}
#content {	background: none;
	background-color: #fefefe; 
}
h1 {	
	color: #fefefe; 
}
#headerwrap {	background: none;
	background-color: #fefefe; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 120px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 120px; 
}
#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {	
	color: #696d6e; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #fefefe; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffe7e7; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #fefefe; 
}
#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: #000000; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #fefefe;
	color: #ffe7e7; 
}
#footerwrap {	background: none;
	background-color: #696d6e; 
}
#footer {	
	color: #fefefe; 
}
#footer a {	
	color: #ffe7e7; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #fefefe; 
}
.footer-widgets .widget {	
	color: #fefefe; 
}
.footer-widgets .widgettitle {	
	color: #fefefe; 
}
 }#headerwrap #mobile-menu.sidemenu-on { background: none;
	background-color: #fefefe; }#headerwrap #mobile-menu.sidemenu-on nav li { 
	color: #696d6e; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { background: none;
	background-color: #fefefe; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { 
	color: #ffe7e7; }