/*
Theme Name: NEADS 2018
Theme URI: https://erycoders.com/
Author: the Erycoders team
Author URI: https://erycoders.com/
Description: Custom theme 2018.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


.navigation .menu-home_menu-container > ul {
	padding: 0;
	margin: 0;
}
.navigation .menu-home_menu-container > ul > li {
	display: inline-block;
	position: relative;
}
.navigation .menu-home_menu-container > ul > li:first-child > a {
	padding-left: 0;
}
.navigation .menu-home_menu-container > ul > li > a {
	display: block;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 23px 19px;
	transition: all .3s ease;
}
.navigation .menu-home_menu-container > ul > li:hover > a {
	color: #89e248;
}
.navigation .menu-home_menu-container > ul > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.navigation .menu-home_menu-container > ul > li > ul {
	position: absolute;
	top:100%;
	left:0;
	z-index: 999;
	background: #fff;
	width: 240px;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	box-shadow: 2px 0 11px -3px rgba(0,0,0,.2);
	transition: all .5s ease;
}
.navigation .menu-home_menu-container > ul > li > ul > li {
	display: block;
	position: relative;
}
.navigation .menu-home_menu-container > ul > li > ul > li:last-child > a {
	border-bottom: 0;
}
.navigation .menu-home_menu-container > ul > li > ul > li > a {
	display: block;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	color: #2B2B2B;
	padding: 14px 19px;
	border-bottom: 1px solid #E9E9E9;
	transition: all .3s ease;
}
.navigation .menu-home_menu-container > ul > li > ul > li:hover > a {
	background: #89e248;
	color: #fff;
	border-color: 0;
}
.navigation .menu-home_menu-container > ul > li > ul > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.navigation .menu-home_menu-container > ul > li > ul > li > ul {
	position: absolute;
	top:0;
	left:100%;
	width: 240px;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 999;
	background: #fff;
	box-shadow: 2px 0 11px -3px rgba(0,0,0,.2);
	transition: all .5s ease;
}
.navigation .menu-home_menu-container > ul > li > ul > li > ul > li {
	display: block;
	position: relative;
}
.navigation .menu-home_menu-container > ul > li > ul > li > ul > li:last-child > a {
	border-bottom: 0;
}
.navigation .menu-home_menu-container > ul > li > ul > li > ul > li > a {
	display: block;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	color: #2B2B2B;
	padding: 14px 19px;
	border-bottom: 1px solid #E9E9E9;
	transition: all .3s ease;
}
.navigation .menu-home_menu-container > ul > li > ul > li > ul > li:hover > a {
	background: #89e248;
	color: #fff;
	border-color: 0;
}

.about-tbl td{
        padding: 12px 3px 3px 9px;
}



/* menu responsive styles */

@media (min-width: 769px) {
	.navigation .menu-home_menu-container .menu-item a button {display: none;}
	.navigation .menu-home_menu-container {display: block !important;}
}
@media (max-width: 768px) {
	.navigation {position: relative;}
	.navigation .menu-home_menu-container {display: none;position: absolute;top: 100%;left:0;width: 400px;background: #262F36;z-index: 9999;height: 200px;overflow:hidden;overflow-y: visible;}
	.navigation .nav-footer {display: block;}
	.navigation .nav-footer button {width: 40px;height: 40px;background: #f14b05;color: #fff;border: none;outline: none;font-size: 18px;margin: 15px 0;}
	.navigation .menu-home_menu-container > ul > li {display: block;width: 100%;}
	.navigation .menu-home_menu-container > ul > li > a, .navigation .menu-home_menu-container > ul > li:first-child > a {padding: 14px 19px; background: #f14b05;border-bottom: 1px solid #fff;}
	.navigation .menu-home_menu-container .menu-item a {position: relative;}
	.navigation .menu-home_menu-container .menu-item a button {width: 30px;height: 30px;background: #fff;color: #f14b05;border: none;outline: none;font-size: 15px;border-radius: 5px;position: absolute;right: 15px;top: 8px;}
	.navigation .menu-home_menu-container > ul > li:hover > a {color: #fff;}
	.navigation .menu-home_menu-container > ul > li > ul {position: relative;display: none;opacity: 1;visibility: visible;width: 100%;transition: none;}
}

@media (max-width: 480px) {	
	.navigation .menu-home_menu-container {position: relative;height: auto;width: 100%;}
	.mainmenu-area.stricky-fixed {position: static !important;}
	.navigation {position: static;width: 100%;}
	.mainmenu-area .search-box {margin-top: -66px;}
}

div.wpcf7-validation-errors{
	color: white;
}
#contact-form-class{
	width: 100%;
    height: 50px;
    background: #89e248;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    border: none;
    outline: none;
    padding: 0;
    line-height: 50px;
    font-weight: bold;
    transition: all .3s ease;
}