/*Theme Name: HeroTheme URI: http://antthemes.com/?page_id=114Description: A very neat and clean black and red business theme. The theme supports widgets. And features theme-options, threaded-comments and multi-level dropdown menu. A simple and neat typography.Version: 1.5.22Author: ManishgAuthor URI: http://antthemes.com/Tags: black,translation-ready,threaded-comments,light,two-columns,theme-options,redLicense: GNU General Public License v2.0License URI: http://www.gnu.org/licenses/gpl-2.0.html*/@import "css/reset.css";/* General *//*////////////////////////////////////////////////////////////////////////////////////////////*/body {	background: #000;	font: normal 14px 'Trebuchet MS', sans-serif;	color: #363636 !important;	line-height:18px;}	a {	color: #363636;	outline: 0;}	a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:active,a:hover {	color: #fff;	text-decoration: none;}h1,h2,h3,h4,h5,h6 {	color: #363636;	margin-bottom: 10px;}h1 { font-weight: bold; font-size: 30px; line-height: 30px;  }h2 { font-weight: bold; font-size: 24px; line-height: 30px;  }h3 { font-weight: bold; font-size: 18px; line-height: 24px; }h4 { font-weight: bold; font-size: 16px; line-height: 18px; }hr {	background-color: #29AA72;	border:0;	height: 1px;	margin-bottom: 18px;	clear:both;}p {	padding: 0 0 0.5em;	line-height:1.6em;}ul {	list-style: square;	margin: 0 0 18px 0;}ol {	list-style: decimal;	margin: 0 0 18px 1.5em;}ol ol {	list-style:upper-alpha;}ol ol ol {	list-style:lower-roman;}ol ol ol ol {	list-style:lower-alpha;}ul ul,ol ol,ul ol,ol ul {	margin-bottom:0;}dl {	margin:0 0 24px 0;}dt {	font-weight: bold;}dd {	margin-bottom: 18px;}strong {	font-weight: bold;	color: #363636;}cite,em,i {	font-style: italic;	border: none;}big {	font-size: 131.25%;}ins {	background: #FFFFCC;	border: none;	color: #333;}del {	text-decoration: line-through;	color: #555;}blockquote {	font-style: italic;	padding: 0 3em;}blockquote cite,blockquote em,blockquote i {	font-style: normal;}pre {	background: #f7f7f7;	color: #222;	line-height: 18px;	margin-bottom: 18px;	padding: 1.5em;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}ins {	text-decoration: none;}sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	position: relative;	font-size: 10px;}sup {	bottom: 1ex;}sub {	top: .5ex;}p,ul,ol,dd,pre,hr {	margin-bottom:10px;}ul ul,ol ol,ul ol,ol ul {	margin-bottom:0;}pre,kbd,tt,var {	font-size: 15px;	line-height: 21px;}code {	font-size: 13px;}strong,b,dt,th {	color: #363636;}/* main_container *//*////////////////////////////////////////////////////////////////////////////////////////////*/#wrapper {	margin: 0 auto;	position: relative;}/* header*//*////////////////////////////////////////////////////////////////////////////////////////////*/#search-header{	float:left;	margin-top:15px;	padding-bottom:13px;}#search-header #search{	background: #222;}#search-header #search #s{	background: #222;	font-size:12px;	color: #aaa;}#header_container{	margin: 0 auto;	width:964px;}#header {	width:964px;	margin: 0 auto;	padding-bottom: 30px;}#header2 {	width:964px;	margin: 0 auto;	padding-bottom: 15px;}#content_container{	margin: 0 auto;	width:964px;}#content {	width:964px;	float:left;	z-index: 1;	border:1px solid #ccc;	background: white;	}#content #left-col {	width:620px;	float:left;	padding: 20px 16px 20px 10px;	z-index: 1;}#content #right-col {	width:307px;		padding:3px;	float:left;	z-index: 1;}/*footer*/	/*////////////////////////////////////////////////////////////////////////////////////////////*/#footer {	margin: 0 auto;	margin-top: 30px;	width:100%;background: #28A774 url(images/footer.jpg) repeat-x;}#footer-container{	width:964px;	margin: 0 auto;	font-size:11px;}#footer-info {	color:#ccc;	padding: 30px 0px;	text-align:left;	width: 230px;	float:left;}#copyright{	margin-bottom: 50px;font-size:120%;color: #FFFFFF;}#footer-info a{	text-decoration:none;	color: #fff;}#footer-info a:hover{	color: #ebebeb;}#footer-widget{	padding: 25px 30px 8px 0px;	width: 703px;	float: left;	color:#FFFFFF;font-size:120%;	line-height: 13px;}#footer-widget #search {	width:120px;	height:28px;	background: #222;	margin-left: 0px;	position: relative;}#footer-widget #search #s {	width:110px;	height:24px;	border:0px;	margin-left:7px;	margin-right:10px;	margin-top:3px;	color:#fff;	display: inline;	background: #222;	float: left;}#footer-widget #calendar_wrap {	padding: 8px 0px;}#footer-widget #wp-calendar td{	padding:2px;}#footer-widget .textwidget {	padding: 5px 0px;}#footer-widget .widget_tag_cloud a{	text-decoration: none;	margin: 5px;	line-height: 24px;	margin-left: 0px;	color: #6f6f6f;}#footer-widget .widget_tag_cloud a:hover{	color: #fff;}#footer-widget .widget-container ul li a	{	color:#FFFFFF; font-size: 110%}#footer-widget .widget-container ul li a:hover	{	color: #ccc;}#footer-widget .widget-container h3 {	color: #FFFFFF;	margin-bottom: 0px;	padding-top: 10px;	padding-left: 0px;	font-size: 18px;	padding-bottom: 2px;}#footer-widget .widget-container ul li {	border-bottom: 1px solid #222;	padding: 7px 0px;	margin-left: 0px;	background: none;	}#footer-bar1 {	width: 160px; 	float: left;	padding-right: 20px;}#footer-bar2 {	width: 160px; 	float: left;	padding-right: 20px;}#footer-bar3 {	width: 160px; 	float: left;	padding-right: 20px;}#footer-bar4 {	width: 160px; 	float: left;}span#follow-box{	position: absolute;	right: 100px;	}span#follow-box img{	margin: 0 2px;} #follow-box p{font-size:120%;color: #FFF;}/*logo*//*////////////////////////////////////////////////////////////////////////////////////////////*/#logo {	float:left;	margin: 25px 30px 0px 0px;}#logo2 {	float:left;	margin: 35px 30px 0px 0px;}#logo img{	border: none;}#logo2 a{	text-decoration: none;	color: #fff;	font-size: 30px;	letter-spacing: -1pt;	font-weight: bold;}/*search*//*////////////////////////////////////////////////////////////////////////////////////////////*/#search {	width:180px;	height:28px;	background: #222;	margin-left: 10px;	position: relative;}#search #searchsubmit {	background:url(images/go-btn.png) no-repeat top right;	width:28px;	height:28px;	border:0px;	position:absolute;	right: -35px;}#search #s {	width:170px;	height:24px;	border:0px;	margin-left:7px;	margin-right:10px;	margin-top:3px;	color:#fff;	display: inline;	background: #222;	float: left;}/*menu bar*//*////////////////////////////////////////////////////////////////////////////////////////////*/#menubar {	float: left;	z-index: 99;	margin: 132px 0px 0px 0px;	position:relative;	width: 784px;}/*homepage boxes*//*////////////////////////////////////////////////////////////////////////////////////////////*/#box_container{	margin: 0 auto;	width: 964px;	padding-top: 15px;}.boxes{	min-height: 100px;	padding: 0px;	margin-bottom:10px;}#box_container .read-more{display:none;}.box-head {	float: left;	padding-bottom: 20px;}.box-head img{	width: 100%;}.title-head{	padding-top:2px;}.title-box{	font-size: 20px;	/*color: #ccc;*/	line-height: 15px;	padding-bottom: 10px;}.box-content {	float: left;	padding-top: 10px;}/* welcome box *//*////////////////////////////////////////////////////////////////////////////////////////////*/  .feature-box {    display: block;    padding: 30px;} .welcome_container .one_third{ width:19.66% !important; text-transform: uppercase;}.welcome_container .two_third{ width:76.33% !important; } 	a.button{	color: #fff;	background: #ff0000;	  padding: 4px 12px;	  -moz-border-radius: 3px;	  -webkit-border-radius: 3px;	  border-radius: 3px;	  	  display: inline-block;	  font-size: 11px;	  font-weight: bold;	  text-decoration: none;	  text-transform: capitalize;	  cursor: pointer;	  margin: 5px 0px 20px 0px;	  line-height: 21px; }	  	  	a.button:hover{background: #1b1b1b;}.welcome_container { position: relative; width: 964px; margin: 0 auto; padding: 0;}.welcome-box h1{	color: #363636;	font-size: 18px;	line-height: 30px;	font-weight: normal;}#welcome-box a{background:red;color:#fff; padding: 2px;	border-radius:3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}/* POST *//*////////////////////////////////////////////////////////////////////////////////////////////*/.post {	width:620px;	padding: 0px;	margin-bottom: 25px;	overflow: hidden;}.post ol{	margin-left: 20px;}.post ul {	margin-left: 15px;}.post-entry ul { margin: 0 0 10px 10px; }.post-entry ul li {margin: 18px;	padding: 0 0 0 17px;	/*display: block; background: url(images/bullet.png) no-repeat 0 5px;*/}.post-entry ol {	list-style: decimal;	margin: 0 0 18px 1.6em;}.post-entry ol li { 	list-style: decimal; }.post-entry {	width:620px;	float:left;	padding-bottom: 10px;	padding-top: 10px; padding-left:20px;	overflow: hidden;}.post-head {	margin-bottom: 5px;}.post-head h1 a, .post-head h1 {	text-decoration:none;	color:#fff;	margin: 0px;	font-size: 30px;}.post-head h1 a:hover {	color:#ff0000;}.post-head-notfound h1, .post-head-404 h1, .post-head-archive h1, .post-head-search h1 {	margin-bottom: 10px;	font-weight:normal;	text-decoration:none;	color:#fff;	font-size: 30px;}.post-thumb img {	border: 0px solid #ebebeb;}.post-entry img{	margin-bottom: 10px;	height:auto;  	max-width:100% !important;border-radius: 10px; box-shadow: 0 0 4px #000;}.meta-data{	line-height: 16px;	padding: 6px 3px;	margin-bottom: 5px;	font-size: 11px;	float:left;	border-bottom: 1px solid #222;	width: 600px;}.meta-data a{	color: #777;}.meta-data a:hover{	color: #ff0000;}.read-more {color: #fff;	background: #1A8690;	  padding: 4px 12px;	  -moz-border-radius: 3px;	  -webkit-border-radius: 3px;	  border-radius: 3px;	  	  display: inline-block;	  font-size: 11px;	  font-weight: bold;	  text-decoration: none;	  text-transform: capitalize;	  cursor: pointer;	  margin-top: 20px;	  line-height: 21px;}.read-more a{	color:#fff;}.read-more:hover{	background: #1b1b1b;	}.clear {	clear:both;}.sticky {  border-bottom: 1px solid #e7e7e7;}/* content *//*////////////////////////////////////////////////////////////////////////////////////////////*/#content table {	border: 1px solid #e7e7e7;	margin: 0 -1px 24px 0;	text-align: left;	width: 100%;}#content tr th,#content thead th {	color: #888;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 9px 10px;}#content tr td {	border-top: 1px solid #e7e7e7;	padding: 6px 10px;}#content tr.odd td {	background: #f2f7fc;}/* sidebar*//*////////////////////////////////////////////////////////////////////////////////////////////*/#sidebar {	float:left;	width:290px;	padding:5px 5px 20px 15px;	background: url("images/sidebar-bg.png") repeat-y top left;}.sidebar_top {	float:left;	width:290px;	height: 41px;	background: url("images/sidebar-top.png") repeat-y top left;}.sidebar_bottom {	float:left;	width:290px;	height: 41px;	background: url("images/sidebar-bottom.png") repeat-y top left;}#sidebar_left {	float:left;	width:290px;	padding:5px 20px 20px 0px;	background: url("images/sidebar-bg.png") repeat-y top right;}.sidebar_top_left {	float:left;	width:310px;	height: 41px;	background: url("images/sidebar-top.png") repeat-y top right;}.sidebar_bottom_left {	float:left;	width:310px;	height: 41px;	background: url("images/sidebar-bottom.png") repeat-y top right;}#sidebar ul  {	list-style: none;}/* =Comments-------------------------------------------------------------- */#comments {	clear: both;}#comments .navigation {	padding: 0 0 18px 0;}h3#comments-title,h3#reply-title {	color: #fff;	font-size: 20px;	margin-bottom: 0;}h3#comments-title {	padding: 24px 0;	font-weight: normal;	font-size: 16px;}.commentlist {	list-style: none;	margin: 0;	border-left: 1px solid #222;}.commentlist li.comment {	border-bottom: 1px solid #222;	line-height: 24px;	margin: 0 0 24px 0;	padding: 0 0 0 30px;}.commentlist li:last-child {	border-bottom: none;	margin-bottom: 0;}#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 18px;}#comments .comment-body p:last-child {	margin-bottom: 6px;}#comments .comment-body blockquote p:last-child {	margin-bottom: 24px;}#comments .comment-body ul { margin: 0 0 10px 10px; }#comments .comment-body ul li {	display: block;	margin: 5px 0;	padding: 0 0 0 17px;	background: url(images/bullet.png) no-repeat 0 5px;}#comments .comment-body ol {	margin: 5px 0 15px 20px;}#comments .comment-body ol li { 	margin: 5px 0;	list-style: decimal;	padding: 0 0 0 5px; }.commentlist ol {	list-style: decimal;}.commentlist .avatar {	padding: 4px;	border: 1px solid #e6e1db;	float: left;	margin-right: 8px;}.comment-author .fn a{	text-decoration: none;}.comment-author cite {	color: #fff;	font-style: normal;	font-weight: bold;}.comment-author .says {	font-style: italic;}.comment-meta {	font-size: 12px;	margin: 0 0 18px 0;}.comment-meta a:link,.comment-meta a:visited {	color:#999999;	text-decoration: none;}.comment-meta a:active,.comment-meta a:hover {	color:#999999;}.commentlist .even {}.commentlist .bypostauthor {}.reply {	font-size: 12px;	padding: 0 0 24px 0;}.reply a {	background:#ebebeb; text-decoration:none; width:53px; height:23px; display:block; text-align:center; color: #777;}.reply a:hover {	background-color:#d2d2d2;	}.commentlist .children {	list-style: none;	margin: 0;}.commentlist .children li {	border: none;	margin: 0;}.nopassword,.nocomments {	display: none;}#comments .pingback {	border-bottom: 1px solid #222;	margin-bottom: 18px;	padding-bottom: 18px;}.commentlist li.comment+li.pingback {	margin-top: -6px;}#comments .pingback p {	color: #888;	display: block;	font-size: 12px;	line-height: 18px;	margin: 0;}#comments .pingback .url {	font-size: 13px;	font-style: italic;}/* Comments form */input[type=submit] {	color: #333;	cursor: pointer;	display:block;	background-color: #ebebeb;	border-radius:3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#respond {	border-top: 1px solid #222;	margin: 24px 0;	overflow: hidden;	position: relative;}#respond p {	margin: 0;}#respond .comment-notes {	margin-bottom: 1em;}.form-allowed-tags {	line-height: 1em;}.children #respond {	margin: 0 48px 0 0;}h3#reply-title {	margin: 18px 0;	font-weight: normal;}#comments-list #respond {	margin: 0 0 18px 0;}#comments-list ul #respond {	margin: 0;}#cancel-comment-reply-link {	font-size: 12px;	font-weight: normal;	line-height: 18px;}#respond .required {	color: #ff4b33;	font-weight: bold;}#respond label {	color: #888;	font-size: 12px;}#respond input {	margin: 0 0 9px;	width: 95%;	border:1px solid #222;	background: #222;	padding: 5px;	color: #fff;}#respond textarea {	width: 95%;	border:1px solid #222;	background: #222;	color: #fff;	padding: 5px;}#respond .form-allowed-tags {	color: #888;	font-size: 12px;	line-height: 18px;}#respond .form-allowed-tags code {	font-size: 11px;}#respond .form-submit {	margin: 12px 0;}#respond .form-submit input {	font-size: 14px;	width: auto;}/*contact form*//*////////////////////////////////////////////////////////////////////////////////////////////*/.contactform label {	float:left;	width:100px;	font-size:12px;	padding-top:4px;	margin-right: 10px;	color: #333;	display:block;	}	.contactform input {	padding:5px;	width:350px;	border:1px solid #ebebeb;	color: #666;	}	.contactform textarea {	color: #666;	height:100px;	width:350px;	padding:5px;	border:1px solid #ebebeb;	}.contactform p {	margin-bottom:10px;}	.contactform .submit input {	width: auto;	padding: 5px 18px;	background: #ebebeb;	border: 0;	font-size: 14px;	color: #777;	float: right;	margin-right: 145px;}	.contactform .submit input:hover {	background-color:#d2d2d2;	cursor:pointer;}.needsfilled {	background:#d2d2d2;	color:white;}#sidebar-contact{	padding-left: 10px;}/*gallery-wp*//*////////////////////////////////////////////////////////////////////////////////////////////*/#gallery-wp a{	text-decoration: none;	font-size: 18px;}.gallery-caption {	margin: 0 0 5px;}/*--navigation--*//*////////////////////////////////////////////////////////////////////////////////////////////*/.navigation {	float: left;	width: 600px;	margin: 20px 0;}.navigation .alignleft a {	float: left;}.navigation .alignright a {	float: right;}#nav-single {    overflow:hidden;    margin-top:20px;    margin-bottom:10px;}.nav-previous {    float: left;    width: 50%;}.nav-next {    float: right;    text-align: right;    width: 50%;}/*--slider--*//*////////////////////////////////////////////////////////////////////////////////////////////*/#home-container{ margin:0 auto; width: 964px; padding: 15px 0px 25px 0px;}##slideshow { margin: 0 auto; width: 963px; }#slideshow div { width:963px; height: 350px; margin:0; position: relative; }#slider img { width:100%; }.information {background: #0b0c0c;width: 300px;height: 175px;position: absolute;right: 25px;bottom: 55px;padding: 10px;opacity:0.8; /* Overridden by captionOpacity setting */}.info-title{	color: #ccc;	font-size: 23px;	line-height: 27px;}#slider p{	color: #fff;	margin-bottom: 5px;	padding-bottom: 5px;	padding-top: 4px;	padding-left: 2px;	line-height:18px;	font-size:11px;}.read-more-slide{	color: #fff;	font-size: 13px;	text-decoration: none;	background: #1A8690;	padding: 5px;	}	.read-more-slide a{	color: #fff;	}		.read-more-slide:hover{background: #1b1b1b;}	/*--wp-pagenavi--*//*////////////////////////////////////////////////////////////////////////////////////////////*/.wp-pagenavi {	color: #464646;	margin-top: 30px;}.wp-pagenavi a {	margin-left: 3px;	padding: 3px 7px;	text-decoration: none;}.wp-pagenavi a.page {	padding: 2px 5px; 	margin: 2px;	text-decoration: none;	background: #f6f6f6;}.wp-pagenavi span.current {	padding: 2px 5px; 	margin: 2px;	font-weight: bold;	background: #000;	color: #fff;}.wp-pagenavi span.extend {	padding: 2px 5px; 	margin: 2px;	background: #f6f6f6;	text-decoration: none;}.wp-pagenavi span.pages {	padding: 2px 5px; 	margin: 2px;	background: #f6f6f6;}/*--sub head and breadcrumbs--*//*////////////////////////////////////////////////////////////////////////////////////////////*/#subhead_container{	margin:0 auto;	margin-bottom: 10px;	width: 964px;}#subhead_wrapper{	margin:0 auto;	width: 963px;}#subhead{	float:left;	width: 650px;}#subhead h1{	color: #FFF;	padding-left: 10px;	font-size: 30px;}#breadcrumbs {	padding-left: 25px;	margin-bottom: 15px;	color: #9e9e9e;	margin:0 auto;	width: 964px;	font-size: 10px;}#breadcrumbs a{	text-decoration: none;	color: #9e9e9e;}/*--column-formatting*//*////////////////////////////////////////////////////////////////////////////////////////////*/.one_half{ width:48%; }.one_third{ width:30.66%; }.two_third{ width:65.33%; }.one_fourth{ width:22%; }.three_fourth{ width:74%; }.one_fifth{ width:16.8%; }.two_fifth{ width:37.6%; }.three_fifth{ width:58.4%; }.four_fifth{ width:67.2%; }.one_sixth{ width:13.33%; }.five_sixth{ width:82.67%; }.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }.last{ margin-right:0 !important; clear:right; }.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}/*--widget-formatting*//*////////////////////////////////////////////////////////////////////////////////////////////*//*general*/.widget-container {	margin-bottom: 45px;}.widget-container ul li a	{	text-decoration:none;	color:#777;}.widget-container ul li a:hover	{	text-decoration:none;	color:#29AA72;}.widget-container h3 {	color: #1A8690; 	padding: 0px 5px 8px 10px;	margin: 0px 0px 0px 0px;	overflow: hidden;	font-size: 21px;	font-weight: 500;}.widget-container ul li {	border-bottom: 1px solid #1a8690;	padding: 7px 0px 7px 16px;	margin-left: 12px;	margin-right: 15px;}.widget-container ul li {	background: url("images/bullet.png") no-repeat 0px 12px;}.widget-container ul li.current_page_item a{color:#1a8690;}.widget-container ul li ul li{	margin-left: 12px;}/*widgets*/.textwidget {	padding: 5px 11px;}#calendar_wrap {	text-align: left;	padding: 8px 15px;	margin: 0;}#wp-calendar {	text-align:	left;	margin-top:	5px;	width:	100%;}#footer-widget #wp-calendar a:hover{	color: white;}#wp-calendar caption{	font-weight: normal;	font-size: 14px;	margin-bottom: .4em;}#wp-calendar td{	padding:10px;}#wp-calendar #today{	font-weight: bold; color: #FF0000;}#wp-calendar th{	color: #fff;}.widget_tag_cloud a{	text-decoration: none;	margin: 5px;	line-height: 24px;	}/*Alignments *//*////////////////////////////////////////////////////////////////////////////////////////////*/#left-col img {	max-width: 620px;}.alignleft,img.alignleft {	display: inline;	float: left;	margin-right: 22px;	margin-top: 9px;}.alignright,img.alignright {	display: inline;	float: right;	margin-left: 22px;	margin-top: 8px;}.aligncenter,img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}.alignleft,.alignright,.aligncenter,img.alignleft,img.alignright,img.aligncenter{	margin-bottom: 10px;}.wp-caption {	border: none;	background: #f1f1f1;	color: #888;	font-size: 12px;	line-height: 18px;	text-align: center;	margin-bottom: 15px;	padding: 4px;	-moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	max-width:96%;}.wp-caption img {	border:0 none;	margin: 0px;	height:auto;	max-width:98.5%;	padding:0;	width:auto;}.wp-caption p.wp-caption-text {	font-size:11px;	line-height:18px;	margin:0;	padding:0 4px 5px;}a img.aligncenter {	display:block;	margin-left:auto;	margin-right:auto;}.wp-smiley {	margin:0;}/* CUSTOM MENU */.menu-header {  background: #1A8690;  margin: 0;  width: auto;  padding: 0;  line-height: 1;  display: block;  position: relative;  font-family: 'Trebuchet MS', sans-serif;box-shadow:0 0 7px #000;}.menu-header ul {  list-style: none;  margin: 0;  padding: 0;  display: block;}.menu-header ul:after {  content: ' ';  display: block;  font-size: 0;  height: 0;  clear: both;  visibility: hidden;}.menu-header ul li {  margin: 0;  padding: 0;  display: block;  position: relative;}.menu-header ul li a {  text-decoration: none;  display: block;  margin: 0;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;  -o-transition: color .2s ease;  transition: color .2s ease;}.menu-header ul li ul {  position: absolute;  left: -9999px;  top: auto;}.menu-header ul li ul li {  max-height: 0;  position: absolute;  -webkit-transition: max-height 0.4s ease-out;  -moz-transition: max-height 0.4s ease-out;  -ms-transition: max-height 0.4s ease-out;  -o-transition: max-height 0.4s ease-out;  transition: max-height 0.4s ease-out;  background: #29aa72;}.menu-header ul li ul li.menu-item-has-children:after {  display: block;  position: absolute;  content: '';  height: 10px;  width: 10px;  border-radius: 5px;  background: #000000;  z-index: 1;  top: 13px;  right: 15px;}.menu-header ul li ul li.menu-item-has-children:before {  display: block;  position: absolute;  content: '';  height: 0;  width: 0;  border: 3px solid transparent;  border-left-color: #29aa72;  z-index: 2;  top: 15px;  right: 15px;}.menu-header ul li ul li a {  font-size: 14px;  font-weight: 400;  text-transform: none;  color: #000000;  letter-spacing: 0;  display: block;  width: 140px;  padding: 11px 10px 11px 20px;}.menu-header ul li ul li:hover > a,.menu-header ul li ul li.current_page_item > a {  color: #4cb6ea;}.menu-header ul li ul li:hover:after,.menu-header ul li ul li.current_page_item:after {  background: #4cb6ea;}.menu-header ul li ul li:hover > ul {  left: 170px;  top: 0;}.menu-header ul li ul li:hover > ul > li {  max-height: 72px;  position: relative;}.menu-header > ul > li {  float: left;}.menu-header > ul > li:after {  content: '';  display: block;  position: absolute;  width: 100%;  height: 0;  top: 0;  z-index: 0;  background: #29aa72;  -webkit-transition: height .2s;  -moz-transition: height .2s;  -ms-transition: height .2s;  -o-transition: height .2s;  transition: height .2s;}.menu-header > ul > li.menu-item-has-children > a {  padding-right: 40px;}.menu-header > ul > li.menu-item-has-children > a:after {  display: block;  content: '';  background: #ffffff;  height: 12px;  width: 12px;  position: absolute;  border-radius: 13px;  right: 14px;  top: 16px;}.menu-header > ul > li.menu-item-has-children > a:before {  display: block;  content: '';  border: 4px solid transparent;  border-top-color: #4cb6ea;  z-index: 2;  height: 0;  width: 0;  position: absolute;  right: 16px;  top: 21px;}.menu-header > ul > li > a {  color: #ffffff;  padding: 15px 20px;  font-weight: normal;  letter-spacing: 1px;  text-transform: capitalize;  font-size: 16px;  z-index: 2;  position: relative;}.menu-header > ul > li:hover:after,.menu-header > ul > li.current_page_item:after {  height: 100%;}.menu-header > ul > li:hover > a,.menu-header > ul > li.current_page_item > a {  color: #FFFFFF;}.menu-header > ul > li:hover > a:after,.menu-header > ul > li.current_page_item > a:after {  background: #000000;}.menu-header > ul > li:hover > a:before,.menu-header > ul > li.current_page_item > a:before {  border-top-color: #29aa72;}.menu-header > ul > li:hover > ul {  left: 0;}.menu-header > ul > li:hover > ul > li {  max-height: 72px;  position: relative;}.menu-header #menu-button {  display: none;}@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {  .menu-header > ul {    max-height: 0;    overflow: hidden;    -webkit-transition: max-height 0.35s ease-out;    -moz-transition: max-height 0.35s ease-out;    -ms-transition: max-height 0.35s ease-out;    -o-transition: max-height 0.35s ease-out;    transition: max-height 0.35s ease-out;  }  .menu-header > ul.open {    max-height: 1000px;    border-top: 1px solid rgba(110, 110, 110, 0.25);  }  .menu-header ul {    width: 100%;  }  .menu-header ul > li {    float: none;  }  .menu-header ul li a {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 100%;    padding: 12px 20px;  }  .menu-header ul > li:after {    display: none;  }  .menu-header ul li.menu-item-has-children > a:after,  .menu-header ul li.menu-item-has-children > a:before,  .menu-header ul li ul li.menu-item-has-children:after,  .menu-header ul li ul li.menu-item-has-children:before {    display: none;  }  .menu-header ul li ul,  .menu-header ul li ul li ul,  .menu-header ul li ul li:hover > ul {    left: 0;    position: relative;  }  .menu-header ul li ul li,  .menu-header ul li:hover > ul > li {    max-height: 999px;    position: relative;    background: none;  }  .menu-header ul li ul li a {    padding: 8px 20px 8px 35px;    color: #ffffff;    width: auto;  }  .menu-header ul li ul ul li a {    padding: 8px 20px 8px 50px;  }  .menu-header ul li ul li:hover > a {    color: #000000;  }  .menu-header #menu-button {    display: block;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 100%;    padding: 15px 20px;    text-transform: uppercase;    font-weight: 700;    font-size: 14px;    letter-spacing: 1px;    color: #ffffff;    cursor: pointer;  }  .menu-header #menu-button:after {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #ffffff;    border-bottom: 2px solid #ffffff;    right: 20px;    top: 16px;  }  .menu-header #menu-button:before {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #ffffff;    right: 20px;    top: 26px;  }}
.post-entry a:hover{color: #29aa72;}
.breadcrumbs a:hover{color:#29aa72;}.breadcrumbs a, breadcrumbs span{font-weight: bold;}