.navigation .nav-links a, 
.bttn, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"]{
	font-size: 15px;
	background: none;
	border-radius: 20px;
	border: 2px solid #33868E;
	color: #333;
	padding: 10px 20px;
}

.header-text{
	float: none;
	color: #FFF;
	line-height: 38px;
	margin-bottom: 0;
	font-size: 16px;
}

.navigation .nav-links a:hover, 
.bttn:hover, 
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover{
	background: #33868E;
}

#masthead #top-header{
	background: #33868E;
}

.main-navigation .current-menu-parent > a, 
.main-navigation .current-menu-item > a, 
.main-navigation .current_page_item > a, 
.main-navigation .current_page_parent > a,
.main-navigation li:hover > a{
	color: #FFF;
	background: #33868E;
}

.main-navigation ul ul{
	border-top: 2px solid #33868E;
	border-bottom: 1px solid #33868E;
}

#call-to-action .action-btn:hover{
	background: #FFF;
	color:#33868E;
}

.bttn:after,
.event-date-archive,
.portofolio-layout .entry-title,
#call-to-action,
.event-thumbnail .event-date,
#bottom-section,
.featured-post .featured-overlay,
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after,
.number404{
	background: #33868E;
}

#masthead .site-branding h1,
a,
.main-navigation ul ul li:hover > a, 
.main-navigation ul ul li.current-menu-item > a,
.searchform .searchsubmit,
.nav-links .nav-previous a:before,
.nav-links .nav-next a:after,
.featured-post.big-icon h2.has-icon .fa{
	color: #33868E;
}

.featured-post.big-icon h2.has-icon .fa{
	border-color: #33868E;
}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{
	box-shadow: 0 0 0 2px #33868E inset
}

.searchform,
.page-header{
	border-color: #33868E;
	position: relative;
}

.sidebar h3.widget-title{
	background: none;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
	border-left: 0;
	padding-left: 5px;
	border-bottom: 1px solid #33868E;
}

.sidebar h3.widget-title:after,
.page-header:after{
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-color: transparent #33868E #33868E transparent; 
	border-style: solid;
	border-width: 6px;
}


.cat-testimonial-list .cat-testimonial-excerpt{
	border:2px solid #33868E;
	background: none;
}

.cat-testimonial-list .cat-testimonial-excerpt:before {
  border: none;
  background: #33868E;
  height: 2px;
  width: 24px;
  left: 0;
  margin-left: -25px;
}

.cat-testimonial-list .entry-header{
	background: #33868E; 	
	padding: 0;
	border-radius: 20px 0;
	overflow: hidden;
}

.testimonial-sidebar .testimonial-list{
	background: none;
	border-bottom:2px solid #33868E ;
	border-radius: 0;
}

.testimonial-sidebar .testimonial-list:after{
	border-color:#33868E transparent transparent;
}

.event-detail h4 a:hover{
	color: #33868E;
}

.main-navigation {
    background: none;
}


@media screen and (max-width:940px){
	.main-navigation .menu{
		top: 100% !important;
		background: #33868E !important;
	}
}