/* Dropdown Menu 
-----------------------------------------------------------------------------------------------*/
/* level 1 menu */
ul#dropdown-menu li a {
	color: #4b4b4b;
}

/* styling of LEVEL 1 menu item that is current */
ul#dropdown-menu li.current>a {
	background-color: /*#00cccc*/ #10385B;
	color: #fff;
}

/* LEVEL 1 menu item styling ON HOVER */
ul#dropdown-menu li.hover>a {
	background-color: /*#333*/ #A4B0A2;
	color: #fff;
}

/* level 2 menu */
ul#dropdown-menu ul {
	background-color: /*#333*/ #A4B0A2;
}

/* LEVEL 2 menu element styling  */
ul#dropdown-menu li .sub-menu li>a {
	color: #fff;
}

/* LEVEL 2 menu item styling ON HOVER */
ul#dropdown-menu li .sub-menu li>a:hover {
	background-color: #555;
}

/* LAST LEVEL 2 menu item styling */
ul#dropdown-menu li .sub-menu li:last-child>a {
	border: none;
}

ul#dropdown-menu li .sub-menu li:last-child>a:hover {
	
}

/* LEVEL 3 menu styling */
ul#dropdown-menu ul ul li>a {
	border-bottom: 1px solid #fff;
}

.btn-black {
	border: 1px solid #464646;
	background-color: #464646;
	background-image: -webkit-linear-gradient(bottom, #464646 0%, #656565 100%);
	background-image: -moz-linear-gradient(bottom, #464646 0%, #656565 100%);
	background-image: -ms-linear-gradient(bottom, #464646 0%, #656565 100%);
	background-image: -o-linear-gradient(bottom, #464646 0%, #656565 100%);
	background-image: linear-gradient(bottom, #464646 0%, #656565 100%);
	color: #fff;
	text-shadow: 1px -1px 0px #444;
	filter: dropshadow(color = #4444444, offx = 1, offy = 1);
}

.btn-black:hover {
	background: #535353;
}

#subscribe input[type="button"] {
	background-color: #333;
	color: #fff;
}

.firstcharacter {
	color: #00CCCC !important;
}

.accordion li>a {
	color: #00CCCC;
}

/* SlideText 
-----------------------------------------------------------------------------------------------*/
.flex-control-paging li a {
	background-color: #333 !important;
}

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {
	background-color: #00CCCC !important;
}

.slidetext {
	color: #aeb0b3 !important;
}

.slidetext h2,.slidetext h3 {
	background-color: #333 !important;
	color: #ffffff !important;
}

.slidetext a,.slidetext h2 a,.slidetext h3 a {
	color: #ffffff !important;
}

.slidetext p {
	color: #fff !important;
	background-color: #00CCCC !important;
}

/* Icons with text 
-----------------------------------------------------------------------------------------------*/
.with-icon i {
	color: #fff;
	background-color: #333;
}

/* Icons with text 
-----------------------------------------------------------------------------------------------*/
.firstcharacter {
	color: #C00E08;
}

.reading-box {
	border: 1px solid #eee;
	background-color: #fff;
}

.help-box {
	background-color: #fff;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.help-box i {
	background-color: #00CCCC;
	color: #fff;
}

#header {
	border-top: 5px solid /*#00cccc*/   #AAB8AB;
}

.box {
	/*background-color: #f5f5f5;*/
}

#footer {
	/*background-color: #f5f5f5;*/
	border-top: 1px solid #efefef;
}

.footer-box { /*background-color:#fff;*/	
}

/* About
-----------------------------------------------------------------------------------------------------*/

/* Team member */
.team-member-social li a i {
	color: #565656;
}

.team-member-social li:hover i {
	background-color: #00CCCC;
	color: #fff;
}

.view-first .mask {
	background-color: rgba(0, 204, 204, 0.7);
}

/* Statistics */
.statistics li {
	background-color: #009292;
	color: #fff;
}

.statistics li span {
	background-color: #00CCCC;
}

/* Partners */
.partners {
	border: 1px solid #efefef;
	background-color: #f5f5f5;
}

/* Services
-----------------------------------------------------------------------------------------------------*/
#med-tools-top {
	border-top: 10px solid #00cccc;
}

#med-tools-bottom {
	border-bottom: 10px solid #00cccc;
}

.num {
	background-color: #00cccc;
}

/* Services overview */
.services-overview {
	border: 1px solid #efefef;
}

.services-overview i {
	color: #333;
}

.services-overview:hover i {
	color: #00cccc;
}

.services-overview:hover {
	background-color: #256A2B;
	border-color: #0B3356;
}

.services-overview h3 a {
	color: #666;
}

.services-overview:hover h3 a {
	color: #fff;
	text-decoration: none;
}

.services-overview p {
	color: #939393;
}

.services-overview:hover p {
	color: #fff;
}

/* Related services */
.other-service {
	background-color: #f1f0f0;
}

.other-service h5 {
	color: #565656;
}

/* Portfolio
-----------------------------------------------------------------------------------------------------*/

/* Portfolio item list */
.portfolio-item-list li a {
	background-color: #fff;
	border: 1px solid #efefef;
}

.portfolio-item-list li i {
	color: #565656;
}

.portfolio-item-list li a:hover {
	color: #fff;
	background-color: #333;
}

.portfolio-item-list li a:hover i {
	color: #fff;
}

/* Portfolio items */
.portfolio-item-description {
	background-color: #fff;
	color: #4b4b4b;
}

.portfolio-item-description p {
	color: #4c4c4c;
}

.portfolio-item.hover .portfolio-item-description p,.portfolio-item.hover .portfolio-item-description h5
	{
	color: #fff;
}

.portfolio-item-overlay {
	background-color: #060;
	background-color: rgba(255, 255, 255, 0.6);
	color: #4c4c4c;
}

.portfolio-item-overlay p {
	color: #4c4c4c;
}

/* portfolio pagination */
.portfolio-paging li a {
	color: #4b4b4b;
	background-color: #f5f5f5;
}

.portfolio-paging li.current a {
	background-color: #333;
	color: #fff;
}

.portfolio-paging li a:hover {
	background-color: #00cccc;
	color: #fff;
}

/* Blog
-----------------------------------------------------------------------------------------------------*/
a.button-blue {
	background-color: #222e56;
}

.article {
	background-color: #f5f5f5;
}

.blog-paging li a {
	color: #4b4b4b;
	background-color: #f1efef;
}

.blog-paging li.current a {
	background-color: #222e56;
	color: #fff;
}

.blog-paging li a:hover {
	background-color: #222e56;
	color: #fff;
}

.left-navigation {
	background-color: #f1efef;
}

.search-input {
	background-color: #fff !important;
	color: #555555 !important;
}

.search-button {
	background-color: #222e56 !important;
	color: #fff;
}

.tags-list li a {
	color: #fff !important;
	background-color: #232d55;
}

#blog-inner .box {
	border-top: 1px solid #efefef;
	background-color: #fff;
	border-bottom: none;
}

/* Contact
-------------------------------------------------------------------------------------------------*/
.contact {
	background-color: #333;
}