/* Themify Customize Styling */
body {		font-size:15px;

	color: #1f1f1f; 
}
h2 {	
	font-family: "Poppins";	font-weight:bold;
	font-size:26px;
	line-height:30px;
 
}
h3 {	
	font-family: "Poppins";	font-weight:600;
	font-size:25px;
	line-height:30px;
 
}
h4 {	
	font-family: "Poppins";	font-weight:bold;
	font-size:23px;
	line-height:30px;
 
}
h5 {	
	font-family: "Poppins";	font-weight:500;
	font-size:20px;
	line-height:25px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #00caf3;
	color: #fcf9f9; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #fcf9f9;
	color: #00caf3; 
}
body #site-logo a img {		width: 210px; 
}
#site-logo {	
	margin-top: -10px;
	margin-bottom: -15px; 
}
#main-nav a {	
	color: #222222;
	font-family: "Poppins";	font-weight:500;
	font-size:13px;
 
}
#main-nav a:hover {	background: none;
	background-color: #00caf3;
	color: #fcf9f9; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #00caf3;
	color: #fcf9f9; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #00caf3;
	color: #fcf9f9; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #00caf3;
	border: 1px solid #d3d4d8; 
}
#footerwrap {	background: none;
	background-color: #ebf2ff; 
}
#footer-logo a img {		width: 250px; 
}
#footer {	
	color: #222; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Poppins";	font-weight:500;
	font-size:12px;
	text-align:left; 
}
#footer a {	
	font-family: "Poppins";	font-weight:500;
	font-size:12px;

	color: #222; 
}
#footer a:hover {	
	color: #00caf3; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #00caf3; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 210px; 
}
#footer-logo a img {		width: 250px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 210px; 
}
#footer-logo a img {		width: 250px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 210px; 
}
#footer-logo a img {		width: 250px; 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "Poppins";	font-weight:500;
	font-size:15px;
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #222; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { background: none;
	background-color: #00caf3; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #fcf9f9; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { background: none;
	background-color: #00caf3; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #fcf9f9; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { background: none;
	background-color: #00caf3; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #fcf9f9; }.mobile_menu_active #menu-icon { 
	color: #00caf3; }.body-overlay { background: none;
	background-color: #d3d4d8; }
/* Themify Custom CSS */
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] {
    width: 100%;}

#footer a {
    
	font-size: 14px;}


@media only screen and (max-width: 767px) {
h1 {
  font-size: 23px; line-height: 25px;
  }
h2 {
  font-size: 21px; line-height: 25px;
  }
   h3 {
  font-size: 21px; line-height: 25px;
  }
  h4 {
  font-size: 20px; line-height: 25px;
  }
  h5 {
  font-size: 18px; line-height: 25px;
  }
  h6 {
  font-size: 17px; line-height: 25px;
  }
  p {
  font-size: 16px; line-height: 25px;
  }
	h1.post-title.entry-title {
  font-size: 23px; line-height: 28px;
  }
	
		h1.post-title.entry-title {
  font-size: 23px; line-height: 28px;
  }
	
}

h2 {
       letter-spacing: .00em;
}
h4 {
       letter-spacing: .00em;
}
.related-posts .post-title {
    font-size: 1.0em;
    
}
.comment-title, .comment-reply-title {
    font-size: 1.1em;
 }
p {
    margin: 0 0 15px;
}
li {
    margin: 0 0 5px;
}
