body {
	background: #ffffff;
	color: #7c868d;
}

a {
	color: #383838;
}
	
::selection {
	background: #009b7a; /* Safari */
		/*color: #ffffff;*/
}
	
::-moz-selection {
	background: #009b7a; /* Firefox */
	/*color: #ffffff;*/
}
		
.drop-caps p:first-child::first-letter {
    color: #272424;
}

.drop-caps.full p:first-child::first-letter {
    background: #232323 none repeat scroll 0 0 !important;
   	/*color: #ffffff;*/
}

.check li:before {
	 
	/*color: #272424;*/
}

.quote-post {
    background: #fafafa none repeat scroll 0 0;
}

.latest-tweets h4:before {
	color: #272424;
}

.cat-widget li:before {
	color: #384651;
}


/* ----------------------------------------------------
	HEADERS	
------------------------------------------------------- */  

	.navbar-default,
	.header {
		background: #006646; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fdfdfd 0%, #f7f7f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fdfdfd 0%,#f7f7f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
	}

.navbar-default {
	background-color: #ffffff;
	
}

.navbar-nav > li > a {
    background-color: transparent !important;
    color: #333333 !important;
}
.navbar-nav li {
    border-bottom:2px solid #f7f7f7;
}

.navbar-nav li:hover,
.navbar-nav li:focus,
.navbar-nav li.active {
    border-bottom:2px solid #565865;
}

.navbar-default .dropdown-menu {
    border: 0 solid #e8e8e8 !important;
}

.nopaddingbottom .service-style-1 {
	background-color: #ffffff;
}
.box li:last-child {
	border-bottom: 1px solid #e7e7e7 !important;
}

.normalmenu li,
.megamenu .box li {
	border-top: 1px solid #e7e7e7 !important;
	border-right: 1px solid #e7e7e7 !important;
	border-left: 1px solid #e7e7e7 !important;
}


.box li:focus,
.box li:hover {
	background-color: #f7f7f7;
	border: 1px solid #e7e7e7 !important;
	border-bottom: 0 solid #e7e7e7 !important;
	border-right: 0 solid #e7e7e7 !important;
}

.yamm .normalmenu li:last-child,
.box li:focus:last-child,
.box li:hover:last-child {
	border-bottom: 1px solid #e7e7e7 !important;
}
.yamm .nopadding li:focus,
.yamm .nopadding li:hover {
	border-right: 1px solid #e7e7e7 !important;
}

.yamm-content {
	background-color: #ffffff;
}
.topbar {
	background-color: #006753;
	border-bottom: 1px solid #085d41;
}

.topbar li {
	border-left: 1px solid #08553b;
	color: #b0b5ba;
}

.topbar li:first-child {
	border-left: 1px solid #08553b;
	border-right: 0 solid #e8e8e8;
}

.topbar li:last-child {
	border-right: 1px solid #e8e8e8;
}

.contactwrap a {
	color: #8c8c8c;
}
.contactwrap .dropdown-menu {
    border: 1px solid #e8e8e8;
}

.contactwrap h4 a {
	color: #1f1f1f;
}

.contactwrap hr {
	border-color: #d7d7d7;
}
  
.formpassword span {
    background: #373b4b;
}


.post-meta .social i,
.social i {
	color: #b0b5ba;
	margin:0 !important;
	padding: 0 !important;
}

.post-meta .social li a,
.widget .social li a,
.social li a {
	font-size: 14px;
	line-height: 1;
	margin:0;
	color: #8c8c8c;
}

.post-meta .social li.facebook,
.widget .social li.facebook,
.social li.facebook:hover {
	background-color: #5d81d1;
}
.post-meta .social li.twitter,
.widget .social li.twitter,
.social li.twitter:hover {
	background-color: #40bef5;
}
.post-meta .social li.google,
.widget .social li.google,
.social li.google:hover {
	background-color: #eb5d4b;
}
.post-meta .social li.pinterest,
.widget .social li.pinterest,
.social li.pinterest:hover {
	background-color: #e13030;
}
.post-meta .social li.vimeo,
.widget .social li.vimeo,
.social li.vimeo:hover {
	background-color: #35c5ea;
}
.post-meta .social li.linkedin,
.widget .social li.linkedin,
.social li.linkedin:hover {
	background-color: #238bc8;
}
.post-meta .social li.dribbble,
.widget .social li.dribbble,
.social li.dribbble:hover {
	background-color: #f76565;
}
.post-meta .social li.youtube,
.widget .social li.youtube,
.social li.youtube:hover {
	background-color: #ef4e41;
}
  
.post-meta .social li.rss,
.widget .social li.rss,
.social li.rss:hover {
	background-color: #f9a33d;
}
.post-meta .social li i,
.widget .social li i,
.social li:hover i {
	color: #ffffff !important;
}
	/** SEARCH **/
.searchicon {
	color: #20b5b6;
}

.dmsearch .fa-search {
    color: #56636f;
}

input[type="submit"].dmsearch-submit {
	background: transparent;
	color: transparent;
}

  
input[type="search"].dmsearch-input {
	background: #f9f9f9;
	color: #bbc0c3;
	border:1px solid #d8d8da;
}

::-webkit-input-placeholder {
	color: #bbc0c3;
}
:-moz-placeholder {
	color: #bbc0c3;
}
::-moz-placeholder {
	color: #bbc0c3;
}
:-ms-input-placeholder {
	color: #bbc0c3;
}

/* ----------------------------------------------------
	SECTIONS	
------------------------------------------------------- */ 

.fullscreen {
	color: #ffffff;
}

.search-wrapper .section-title h4 {
	color: #ffffff !important;
}

.search-wrapper .section-title p {
	color: #d9dbde;
}

#login_parallax,
#not_foundparallax,
#team_parallax,
#testi_parallax,
#faqs_parallax,
#shortcodes,
#service_parallax,
#contact_parallax,
#about_parallax_01,
#course_parallax_2,
#course_parallax_1 {
    background-image: url(/sites/all/themes/coursat/css/upload/course_parallax_01.jpg);
}
#pricing_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/pricing.jpg);
}
#team_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/team_parallax.jpg);
}
#login_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/login_parallax.jpg);
}
#course_parallax_2 {
    background-image: url(/sites/all/themes/coursat/css/upload/course_parallax_02.jpg);
}
#about_parallax {
    background-image: url(/sites/all/themes/coursat/images/about_parallax_01.jpg);
}
#about_parallax_01 {
    background-image: url(/sites/all/themes/coursat/css/upload/about_parallax_02.jpg);
}
#service_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/services_parallax.jpg);
}	
#faqs_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/faqs_parallax.jpg);
}
#testi_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/testi_parallax.jpg);
}
#not_foundparallax {
    background-image: url(/sites/all/themes/coursat/css/upload/not_foundparallax.jpg);
}
#contact_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/contact_parallax.png);
}
#contact_parallax {
    background-image: url(/sites/all/themes/coursat/css/upload/shortcodes.png);
}

.overlay{ 	
	background-color: #171b22;
	background-color: rgba(23, 28, 34, 0.5);
}
  
.section-title hr {
	border-color: #cbcbcd;
}
  
.section-title p {
    color: #708082;
}

	/*.footer,*/
	
	
.section-grey,
.section-white {
	background-color: #ffffff;
}

.section-grey {
	background-color: #f6f6f6;
}
.footer {
	background-color: #006753;
}

.footer h2{ color: #ffffff; font-weight: 400; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px;
}

.footer ul{ color: #ffffff; 
}

  
.copyrights {
	background-color: #006753 !important;
}
 
.region-copyright #block-menu-menu-menu-footer ul li a {
  color: #444444 !important;
}
  
.region-copyright #block-menu-menu-menu-footer ul li a:hover, .region-copyright #block-menu-menu-menu-footer ul li a:focus, .region-copyright #block-menu-menu-menu-footer ul li.open a {
  background-color: inherit;
}

.footer .widget-title h4 {
	color: #ffffff !important;
}

.footer-menu li a {
	color: #444444 !important;
}

.tagcloud a {
	color: #828282 !important;
}

.footer .tagcloud a {
	color: #828282 !important;
}

.footer .tagcloud a:hover {
	color: #ffffff !important;
}

.footer p,
.copyrights p {
	color: #ffffff;
}
.copyrights a {
	color: #444444;
}

/* ----------------------------------------------------
	PRICING	
------------------------------------------------------- */ 

.entry:hover .magnifier {
  opacity: 0.9;
}

.pricing {
	border:1px solid #dadadc;
}

.pricing:hover .pricing-header h4,
.pricing:hover .pricing-header small {
	color: #ffffff !important;
}

.pricing-header {
	background-color: #f6f6f6;
	color: #000000;
}

.pricing-header small {
	color: #b0b5ba;
}

.pricing-body ul li {
	border-bottom: 1px solid #e5e5e5;
}

/* ----------------------------------------------------
	PAGE POST	
------------------------------------------------------- */ 
body#boxed { 
  background: url(/sites/all/themes/coursat/css/images/bg.jpg) repeat center left; 
}

.time_circles > div > span {
    color: #343030;
}

body.notfound { 
  background: url(/sites/all/themes/coursat/css/upload/notfound.jpg) no-repeat center center fixed; 
}

body.notfound .section-white {
	background-color: transparent;
}

body.notfound h4 {
	color: #ffffff;
}

#notfoundpage hr {
	border-color: #aaaaaa;
}

.page-title-wrapper .section-title p {
	color: #ffffff;
}
  
.breadcrumb {
    background-color: transparent;
    color: #b0b5ba;
}

.breadcrumb > li a,
.breadcrumb > li + li::before,
.breadcrumb > li {
    color: #8c8c8c;
}
  
.meta span {
	color: #b0b5ba;
}


.btn-dark {
	background-color: #373b4b;
	border-color: #373b4b;
	color: #ffffff;
}
  
.btn-primary {
	color: #ffffff;
}

.btn-primary:hover,
.btn-primary:focus {
	background-color: #373b4b;
	border-color: #373b4b;
}

.carousel-control {
    background-color: rgba(0, 0, 0, 0.6) !important;
    background-image: none !important;
    color: #ffffff !important;
}
  
.post-meta {
	border-bottom: 1px solid #efeff0;
}
  
.comment-list li h5 a,
.post-meta i,
.post-meta a{
	color: #1f1f1f !important;
}

.comment-list li .testi-style-2 {
	border:1px solid #dbdbdb;
}
 
.view-gallery .view-content .owl-controls .owl-buttons .owl-prev {
  border: 0 solid #ffffff;
  background-color: #373b4b !important;
  color: #ffffff !important;
}
  
.view-gallery .view-content .owl-controls .owl-buttons .owl-prev:before {
  color: #ffffff !important;
}
  
.view-gallery .view-content .owl-controls .owl-buttons .owl-prev:hover {
  background: #006746 !important;
}

.view-gallery .view-content .owl-controls .owl-buttons .owl-next {
  border: 0 solid #ffffff;
  background-color: #373b4b !important;
  color: #ffffff !important;
}
  
.view-gallery .view-content .owl-controls .owl-buttons .owl-next:hover {
  background: #006746 !important;
}

.view-gallery .view-content .owl-controls .owl-buttons .owl-next:before {
  color: #ffffff !important;
}
  
/* ----------------------------------------------------
	SERVICES	
------------------------------------------------------- */ 

	#loader {
		background: #fdfdfd; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fdfdfd 0%, #f7f7f7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fdfdfd 0%,#f7f7f7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
	}

.contact-widget i {
	color: #ffffff;
}

#parallax4 .service-desc a,
#parallax4 .service-desc p {
	color: #8c8c8c;
}

#parallax4 .section-title p {
	color: #ffffff;
}

.rounded-icon {
	color: #f5f5f5;
	background-color: #f5f5f5;
	border:5px solid #f5f5f5;
}
  
#parallax4 .rounded-icon {
	border-color: #5f5e65;
	background-color: transparent !important;
}

.rounded-icon.nobordernobg {
	background-color: transparent !important;
}
.service-item:hover .rounded-icon {
	color: #ffffff !important;
}
  
.with-bg .nobordernobg i,
.with-bg .service-desc h4 {
	color: #384651 !important;
}
.with-bg .service-item {
	background: #f9f9f9 !important;
	border:1px solid #eeeeee;
}

.with-bg .service-desc p {
    color: #b0b5ba;
}

.service-item a {
	color: #1f1f1f;
}

.service-item .btn {
	color: #ffffff;
}

.service-item hr {
	border-color: #e0e0e1;
}
.service-style-1 hr {
	border-color: #e0e0e1;
}

.icon-wrap {
	border:1px solid #e0e0e1;
	background-color: #ffffff;
}

.service-style-1:hover .icon-wrap i {
	color: #ffffff !important;
}

h5.service-title {
	color: #4d5d61;
}

.readmore,
.service-style-1 a, .view-about-us .views-more-link {
	color: #1f1f1f !important;
}

.service-relative {
	color: #ffffff;
}
  
.service-absolute {
	color: #ffffff;
}
.service-relative hr,
.service-absolute hr {
	border-color: #373b4b;
}

.service-relative h5.service-title,
.service-absolute h5.service-title {
    color: #ffffff;
} 

.service-relative .icon-normal,
.service-absolute .icon-normal {
	background-color: transparent !important
}
  
.service-relative .icon-normal i,
.service-absolute .icon-normal i {
	color: #ffffff !important;
}

/* ----------------------------------------------------
	WIDGETS
------------------------------------------------------- */
	
#sidebar {
	border:1px solid #dadadc;
}

#sidebar .tagcloud a {
    background-color: #f1f1f1 !important;
    border: 1px solid #dedede !important;
    color: #7c868d !important;
}

#sidebar .tagcloud a:hover {
	color: #ffffff !important;
}

#sidebar .latest-tweets li h4 {
    color: #7c868d;
}

#sidebar .latest-course li h4 a {
	color: #1f1f1f !important;
}

#sidebar .widget {
	border-bottom:1px solid #dadadc;
}
	
.course-widget li,
.cat-widget li {
	border-bottom: 1px solid #f0f0f1;
}

.course-widget li a strong {
	color: #1f1f1f !important;
}
  
.course-widget li a,
.cat-widget li a {
	color: #7c868d !important; 
}

.tagcloud a {
	color: #828282;
	background-color: #252733;
}
  
.view-latest-news .view-content .views-row > div > div > h4{
  color: #006746;
}
  
.view-latest-news .view-content .views-row > div > div > h4 > a {
  color: #006746;
}

.view-latest-news .view-content .views-row > div > div > p span {
  color: #b0b5ba;
}
   
.view-latest-news .view-content .views-row > div > div span a.username {
  color: #006746 !important;
}

.latest-news span {
	color: #b0b5ba;
}

.latest-tweets li h4{
	color: #cbcdd1;
}


.contact-details li {
	color: #cbcdd1;
}

.contact-details li i {
	color: #708082;
}

.latest-tweets li span,
.latest-course li span {
	color: #cbcdd1;
}
.latest-tweets li span {
	color: #708082;
}
  
.latest-course li h4 a {
	color: #ffffff !important;
}

.widget-title hr {
  background-color: #cbcbcd;
}
  
.pane-views-about-us-block .pane-content:before, .pane-views-why-us-block .pane-content:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}
  
.view-id-why_us .panel-default > .panel-heading {
  background-color: #ffffff;
}
  
.view-id-why_us .views-row:last-child .panel-default > .panel-heading {
  border-bottom: 1px solid #dadadc;
}
  
  
.view-id-why_us .panel .panel-collapse {
  border: 1px solid #dadadc;
  border-bottom: 0;
}
    
.section-white#counter-parallax:before {
  background-color: #006746;
  opacity: 0.9;
}

  
.pane-views-testimonial-high-block-2#counter-parallax .block-content .pane-content .view-content .testi-style-3 h4 {
  color: #ffffff;
}
   
#counter-parallax .pane-content .testi-item p {
  color: #f8f5f5;
}
  
.with-bg .service-item:hover .rounded-icon > i {
  color: #006746 !important;
}

.with-bg .service-item:hover .service-desc h4 {
  color: #006746 !important;
}
  
.view-our-clients .view-content .owl-controls .owl-prev {
  border: 0 solid #ffffff;
  background: #373b4b !important;
  color: #ffffff !important;
}
  
.view-our-clients .view-content .owl-controls .owl-prev:hover {
  background: #006746 !important;
}
  
.view-our-clients .view-content .owl-controls .owl-next {
  border: 0 solid #ffffff;
  background: #373b4b !important;
  color: #ffffff !important;
}
  
.view-our-clients .view-content .owl-controls .owl-next:hover {
  background: #006746 !important;
}
  
.owl-theme .owl-controls .owl-buttons [class*="owl-"]:hover {
  background: #006746 !important;
}
   
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #006746;
  border-color: #006746;
}

.view-testimonial-high .view-content .owl-carousel .owl-item .testi-style-2 > p {
  color: #384651 !important;
}
 
.webform-client-form .webform-component input, .webform-client-form .webform-component textarea {
  background-color: #ffffff;
}
  
  
.pull-left > a {
  color: #006746 !important;
  border: 1px solid #006746;
}
  
.pane-user-login h2.pane-title {
  color: #006746 !important;
}
  
.pane-user-login .pane-content:before {
  border-color: #cbcbcd;
  border: 1px solid #eeeeee;
}
  
.pane-user-login #user-login-form #edit-actions #edit-submit {
  background-color: #006746;
  border-color: #006746;
  color: #ffffff !important;
}
  
.pane-user-login #user-login-form #edit-actions #edit-submit:hover {
  background-color: #373b4b !important;
  border-color: #373b4b !important;
}
  
  
.blog-entry .blog-desc > a {
  background-color: #1f1f1f !important;
  border-color: #373b4b !important;
  color: #ffffff !important;
}
  
.skills {
    color: #384651;
}
  
.progress {
  	background-color: #ececed;
  	border:1px solid #ececed;
}
  
.progress-bar {
  	color: #ffffff;
  	background-color: #696969;
}

.progress-bar span {
    color: #7c868d;
}

.panel-heading h3 i {
    background-color: #373b4b !important;
    color: #ffffff;
}
  
.panel-heading h3 {
    color: #384651;
}

.panel-heading {
    background-color: #ffffff;
}
  
.accordion-toggle-2 .panel, 
.accordion-toggle-2 .panel-heading {
    background-color: #ffffff;
    border-color: #dadadc;
    border-bottom: 1px solid #dadadc;
}

.panel {
    border-color: #f5f5f5;
}

/* ----------------------------------------------------
	TESTIMONIALS
------------------------------------------------------- */

.testi-style-3 .lead,
.testi-style-2 .lead,
.testi-item .lead {
	color: #f8f5f5;
}
  
.testi-style-3 .lead {
	background-color: #ffffff;
	color: #4b4551 !important;
}
  
.testi-style-3 p:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-left-color: #ffffff;
}

.dark-testimonials .testi-style-3 p:before {
	border-top-color: #fafafa;
	border-left-color: #fafafa;
}

.dark-testimonials .testi-style-3 .lead {
	background-color: #fafafa
}

.dark-testimonials .testi-style-3  h4,
.dark-testimonials .testi-style-3 span, 
.dark-testimonials .testi-style-2 span, 
.dark-testimonials .testi-item span {
	color: #000000 !important;
}

.testi-style-3 i {
	color: #cbcdd1;
}

.testi-style-2 .lead {
	color: #384651 !important;
}

	
.testi-style-2 img {
	border:3px solid #ffffff;
}
  
.testi-style-3 img {
	border:1px solid #ffffff;
}

.testi-style-2 i {
	color: #cbcdd1;
}
 
.testi-style-3 h4,
.testi-style-2 h4,
.testi-item h4 {
	color: #ffffff;
}

.testi-style-3 span,
.testi-style-2 span,
.testi-item span {
	color: #ffffff;
}

.testi-style-3 small,
.testi-style-2 small,
.testi-item small {
	color: #171b20; 
}
  
.testi-style-2 span {
	color: #6a6371 !important;
}

.fun-fact-2 p {
	color: #d9dbde;
}

.fun-fact-2 h4 {
	color: #ffffff;
}

.fun-fact-2 i {
	color: #384651;
	border:1px solid #f2bdba;
}

.fun-fact-box:hover i,
.fun-fact-box:hover h4,
.fun-fact-box:hover h5,
.fun-fact-box:hover {
	color: #ffffff;
}

.fun-fact-box {
	border:1px solid #e0e0e1;
}

.fun-fact-box i {
	color: #cbcdd1;
}

.fun-fact-box h4 {
	color: #263038;
}

.fun-fact-box h5 {
	color: #7c868d;
}
 
.footer #block-views-latest-courses-footer-block h2.block-title {
  color: #ffffff !important;
}

/* ----------------------------------------------------
	TEAM MEMBERS
------------------------------------------------------- */

.team-desc {
	background: #373b4b;
	background-color: rgba(56,60,75,0.9);
}

.team-desc h5 {
	color: #ffffff;
}

.team-desc p {
	color: #b0b5ba;
}
  
.entry:hover .team-desc {
	background: #373b4b;
	background-color: rgba(56,60,75,1);
}


.team-member-style-2 .team-desc{
	background-color: #ffffff !important;
}

.team-member-style-2 .team-desc h5 {
	color: #4d5d61 !important;
}

.team-member-style-2 .team-member {
	border:1px solid #e6e6e6;
}

/* ----------------------------------------------------
	OTHERS	
------------------------------------------------------- */ 

.pagination > li > a, 
.pagination > li > span {
    background-color: #e8e8e8;
    border: 1px solid #f0f0f1;
    color: #aaacb2;
}

.pagination > li > a:hover, 
.pagination > li > span:hover {
	color: #ffffff;
}
  
.form-control {
    background-color: #f7f7f7;
    background-image: none;
    border: 1px solid #dadadc;
    color: #b3adad;
}

.form-control:focus {
	background-color: #ffffff;
}

.magnifier {
	background-color: rgba(223,74,67,0.9);
}

.visible-buttons h4,
.visible-buttons p,
.visible-buttons span{
	color: #ffffff !important;
}


.visible-buttons a {
	color: #ffffff;
}

.visible-buttons a:hover {
	background-color: #070707 !important;
}

  
.view-categories-course, .pane-views-latest-courses-footer-block {
  border-bottom: 1px solid #dadadc;
}
  
.view-categories-course .view-content li {
  border-bottom: 1px solid #f0f0f1;
}
  
.view-categories-course .view-content li:before {
  color: #384651;
}


.pane-views-latest-courses-footer-block .pane-content:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}

.latest-tweets h4 {
  color: #cbcdd1;
}
  
.latest-tweets div span {
  color: #708082;
}
  
  
li.active {
  color: #006746;
}
  
.pane-content .view-twitter .view-content:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}
  
#block-views-twitter-block .view-content:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}
  
  
.latest-tweets h4 a {
  color: #006746;
}
  
  
/* ----------------------------------------------------
	COURSES
------------------------------------------------------- */
.search-form .form-control,
.comment-form .form-control,
.contact_form .form-control,
.search_form .form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ffffff;
    color: #7c868d;
}

.search-form .form-control,
.comment-form .form-control,
.contact_form .form-control {
	border-color: #d8d8d9;
}

.search_form .btn-default {
	background-color: #373b4b !important;
	border-color: #373b4b !important;
	color: #ffffff !important;
}

.search_form .btn-inverse {
	background-color: transparent;
	color: #7c868d !important;
}

.search_form .btn-inverse .fa-angle-down{
	color: #ffffff !important;
}

.search_form .form-control::-moz-placeholder {
  color: #7c868d;
}
.search_form .form-control:-ms-input-placeholder {
  color: #7c868d;
}
.search_form .form-control::-webkit-input-placeholder {
  color: #7c868d;
}
  
#block-views-latest-courses-footer-block h2.block-title, #block-views-popular-tags-block  h2.block-title{
  color: #ffffff !important;
}
  
  
#block-views-popular-tags-block .view-popular-tags .view-content > div{
  background-color: #252733;
}
  
.pane-content .view-popular-tags .view-content > div, #block-views-popular-tags-block-1 .view-popular-tags .view-content > div {
  background-color: #f6f6f6 !important;
  border: 1px solid #dedede !important;
  color: #7c868d !important;
}
  
.pane-views-popular-tags-block-1, #block-views-popular-tags-block-1 {
  border-bottom: 1px solid #dadadc;
}
  
.pane-views-popular-tags-block-1 .pane-content:before, #block-views-popular-tags-block-1 .view-popular-tags:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}

.pane-content .view-popular-tags .view-content > div:hover, #block-views-popular-tags-block-1 .view-popular-tags .view-content > div:hover {
  background: #006746 !important;
  border-color: #006746 !important;
}
  
.pane-content .view-popular-tags .view-content > div:hover a, #block-views-popular-tags-block-1 .view-popular-tags .view-content > div:hover a {
  color: #ffffff !important;
}

#block-views-popular-tags-block .view-popular-tags .view-content a, #block-views-popular-tags-block-1 .view-popular-tags .view-content a {
  color: #828282 !important;
}
   
.view-latest-courses-footer .view-content .views-row h4 a {
  color: #ffffff !important;
}

.pane-content .view-latest-courses-footer .view-content .views-row h4 a {
  color: #1f1f1f !important
}
  
.pane-content .view-latest-courses-footer .view-content .views-row span {
  color: #cbcdd1;
}
  
.pane-content .view-latest-courses-footer .view-content .views-row span a {
  color: #006746;
}
  
.sidebar {
  border: 1px solid #dadadc;
}
  
.sidebar .pane-block-17.widget {
  border-bottom: 1px solid #dadadc;
}
    
.course-widget ul li >div a, .course-widget ul li >div span, .course-widget ul li div{
  color: #1f1f1f !important;
}
  
.comment-form .form-type-textarea .form-textarea-wrapper:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}
  
/* ----------------------------------------------------
	SLIDESHOW
------------------------------------------------------- */
.owl-theme .owl-controls .owl-page span {
  background-color: #aaaaaa;
}
  
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span {
	background-color: #006746;
}

.view-testimonial .owl-theme .owl-controls .owl-page span {
	background-color: #d9d9db;
}

.view-testimonial .owl-theme .owl-controls .owl-page.active span, 
.view-testimonial .owl-theme .owl-controls .owl-page:hover span {
	background-color: #16171d;
}

.owl-button {
    border: 1px solid #dddddd;
}

.owl-button {
	border:1px solid #dddddd;
}

.course-desc {
	background-color: #ffffff;
	border-left: 1px solid #d8d8d9;
	border-right: 1px solid #d8d8d9;
	border-bottom: 1px solid #d8d8d9;
}

.course-desc .meta {
    color: #b0b5ba;
}
.course-desc .meta a {
	color: #8c8c8c;
}
  
.course-badge {
	background-color: #262834;
	color: #ffffff;
}
  
.md-arrow-left, .md-arrow-right {
  background: #ffffff;
  background-color: #15161c;
}
  
.md-arrow-left:before {
  color: #ffffff;
}
  
.md-arrow-right:before {
  color: #ffffff;
}
  
.slider_01,
.tp-caption.slider_01 {
	color: #ffffff;
}

.slider_02,
.tp-caption.slider_02 {
	color: #ffffff;
	background-color: #ffffff;
	background-color:rgba(255,255,255,0);
}
  
.slider_03,
.tp-caption.slider_03 {
	color: #eae8e8;
	background-color: #ffffff;
	background-color:rgba(255,255,255,0);
}

.tp-caption .btn {
    border:2px solid #ffffff !important;
    color: #ffffff !important;
}

.tparrows.preview3,
.tparrows.preview3:after {
	background-color: #15161c !important;
	color: #ffffff !important;
}
.tp-caption .btn-primary {
	color: #ffffff !important;
}


.meta div.cover {
  color: #b0b5ba;
}

#block-views-latest-courses-footer-block h2.block-title {
  color: #006746!important;
}

#block-views-latest-courses-footer-block .view-latest-courses-footer:before {
  border-color: #cbcbcd;
  background-color: #cbcbcd;
}

#block-views-latest-courses-footer-block {
  border-bottom: 1px solid #dadadc;
}

#block-block-17 {
  border-bottom: 1px solid #dadadc;
}

.region-sidebar-second #block-views-latest-courses-footer-block .view-latest-courses-footer .view-content .views-row h4 a{
  color: #384651 !important;
}

#block-views-latest-courses-footer-block--2 h2.block-title {
  color: #ffffff !important;
}

.comment .testi-style-2 {
  border: 1px solid #dbdbdb;
}


/* ----------------------------------------------------
	RESPONSIVE	
------------------------------------------------------- */  

@media (max-width: 768px) {
	.dropdown-menu li {
		background-color: #ffffff;
	}
}

/* ----------------------------------------------------
	COLORS	
------------------------------------------------------- */  

.overlay {
  opacity: 0.9;
}

.magnifier,
.overlay{
	background-color: #006746;
}

.hr-slide {
	margin: 0;
	border-width: 2px 0 0;
}

.testi-style-2 img,
.fun-fact-box:hover,
.service-item:hover hr,
.pagination > li > a:hover, 
.pagination > li > span:hover,
.owl-button,
.service-style-1:hover .icon-wrap,
.slider_01 hr,
.hr-slide,
.btn-primary,
.navbar-nav li:hover,
.navbar-nav li:focus,
.navbar-nav li.active  {
	border-color: #006746;
}

.fun-fact-box:hover,
.service-item:hover .rounded-icon,
.pagination > li > a:hover, 
.pagination > li > span:hover,
.search_form .btn-inverse .fa-angle-down,
.tagcloud a:hover,
.progress-bar,
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span,
.service-style-1:hover .icon-wrap,
.btn-primary,
.background {
	background-color: #006746;
}

.contact-widget i,
.drop-caps.full p:first-child::first-letter,
#parallax4 .service-item:hover .rounded-icon,
.pricing:hover .pricing-header,
.team-member-style-2 .entry .magnifier,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
  background: #006746;
}

.pricing:hover .btn,
#sidebar .tagcloud a:hover,
.tp-caption .btn-primary,
.dark-wrapper .search_form .btn-default {
  background: #006746;
  border-color: #006746;
}

.normalmenu li a,
.dropdown-menu .box li a {
	color: #8c8c8c !important;
}

#owl-testimonial .owl-dots .owl-dot.active span, 
#owl-testimonial.owl-dots .owl-dot:hover span {
  background: #16171d !important;
}

.tb-megamenu .nav > li.active, .tb-megamenu .nav > li:hover {
    border-bottom: none;
}







#block-tb-megamenu-menu-top-line-devitam .tb-megamenu .nav > li > a {
    color: #ffffff;
	font-weight: 400;
	font-size:11px;
	padding: 10px 8px 6px 10px;
	letter-spacing: 0.5pt
}

#navbar-collapse-1 .tb-megamenu .nav > li.active{
	border-bottom: none;
}

#block-tb-megamenu-menu-top-line-devitam .tb-megamenu .nav > li > a:hover{ color:#1e0e1a;}








/*.tb-megamenu .nav > li > a {
    color: #333333;
}
*/
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, h1, h2, h3, h4, h5, h6 {
    color: #49495a;
}


  
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
  color: #4a4b63;
}

.tb-megamenu .dropdown-menu .mega-nav .active, .tb-megamenu .row-fluid [class*="span"]:first-child .mega-nav > li.active {
    border-color: #006746;
}

.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a {
    color: #006746;
    background-color: #eeeeee;
}

.tb-megamenu .dropdown-menu .mega-nav .active > a, .tb-megamenu .dropdown-menu .mega-nav .active > a:hover {
    background: #006746;
    color: #ffffff;
}

/*.latest-tweets h4:before, #parallax4 .service-desc h4, .with-bg .service-item:hover .service-desc h4, .service-item:hover .rounded-icon.nobordernobg i, .dark-wrapper .section-title h4, .testi-style-2 h4, .rounded-icon, .latest-news span a, .latest-news li h4 a, .breadcrumb > .active, .copyrights a, .latest-tweets li h4 a, .latest-course li span a, .panel-heading:hover h3, .panel-heading.active h3, .widget-title h4, .course-desc h5 a, .owl-button, .owl-button:hover, .course-desc h5, .icon-wrap i, .section-title h4, .slider_01, .tp-caption.slider_01, .normalmenu li:hover a, .dropdown-menu .box li:hover a, .navbar-nav li.active a, .topbar .contactwrap i, .pricing-header h4, .copyrights p a, .meta span a, .comment-list h5, .blog-title h3 a, .bullet i, #notfoundpage h1, .contact-widget small, .footer a, .color {
    color: #ffffff;
}
*/