/*
Theme Name: Reka Child
Theme URI: http://promo-theme.com/reka/
Author: Promo Theme
Author URI: http://themeforest.net/user/ypromo
Template: reka
Version: 1.0
Text Domain: reka
*/

/*Misc*/
a {
  text-decoration: none!important
}

::-webkit-input-placeholder {
  color: #000!important;
}
::-moz-placeholder {
  color: #000!important;
}
:-ms-input-placeholder {
  color: #000!important;
}
:-moz-placeholder {
  color: #000!important;
}

.wpcf7 input:not(.wpcf7-submit), .wpcf7 textarea {
  color: #000!important
}

.icon-box-items-style2 .owl-dots .owl-dot {
  background-color: #4A5758;
  border-color: #4A5758
}

.icon-box-items-style2 .owl-dot.active {
  background-color: #ffffff!important
}

.logo-carousel-free .swiper-slide img {
  filter: grayscale(1) opacity(0.3);
  /*filter: brightness(0%) opacity(0.3);*/
}

.logo-carousel-free .swiper-slide img:hover {
  filter: grayscale(0);
  /*-webkit-filter: none;
  filter:none;*/
}

.site .button-style1, .site .button-style1, .site .wpcf7-submit {
	font-family: 'Nunito Sans'!important;
	background: #4A5758!important
}

/*Header*/
.site-header {
  box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);  
}

.site-header .header-top {
  background-image: none!important;
  border-color: #eaeaea
}

.site-header .header-top .social-buttons a, .site-header .header-top .container {
  color: #000000
}

.site-header .logo a {
  height: 100%;
  padding: 10px 0;
}

.site-header .logo img {
  width: 100%;
  height: 100%;
  max-height: 120px;
}

.site-header .navigation {
  padding-top: 40px;
  margin-right: 0;
  font-weight: 800;
  font-size: 14px
}

.site-header .navigation > ul > li:hover > a {
  color: #4A5758
}

/*Hero*/
.banner .item .sub-h {
  color: #ffffff!important;
  text-transform: none;
  font-size: 22px
}

/*Home*/
.home header:not(.fixed) .header-top {
  border: none  
}

.home header:not(.fixed) .header-top .social-buttons a, .home header:not(.fixed) .header-top .container {
  color: #ffffff
}

.home header:not(.fixed) .header-top, .home header:not(.fixed) {
  border: none;
  box-shadow: none;  
}

.home header:not(.fixed) .logo img {
  filter: brightness(0) invert(1);  
}

.home header:not(.fixed) .navigation>ul>li>a {
  color: #ffffff
}

.home header:not(.fixed) .navigation>ul>li>a:hover {
  color: #000000
}

.home header:not(.fixed) .navigation > ul > li.current-menu-item {
  border-color: #ffffff
}

.home .portfolio-item h6 {
  display: none
}

/*About*/
.page-id-164 .icon-box-items-style2 .readmore-link, .page-id-164 .step-items-type3 .readmore-link  {
  display: none
}

.page-id-164 .icon-box-item-style2 .text {
  color: #000000
}

@media only screen and (max-width: 992px) {
	.page-id-164 .testimonials .text {
		width: 100%
	}
}

@media only screen and (max-width: 767px) {
	.page-id-164 .testimonials .text .quote {
		font-size: 1.4em!important;
	}
	.page-id-164 .testimonials .text .cell {
		padding-left: 20px;
		padding-right: 20px;
	}
}	

/*Portfolio*/
.page-id-620 .portfolio-item h6 {
  display: none  
}

.single-pt-portfolio .breadcrumbs, .single-pt-portfolio .h2.page-title, .single-pt-portfolio .zilla-likes {
  display: none
}

.single-pt-portfolio .blog-detail {
  visibility: hidden
}

.single-pt-portfolio .heading-decor-s .h:after, .page-id-844 .heading-decor-s .h:after {
  color: #4A5758
}

.single-pt-portfolio h1, .page-id-844 h1 {
  line-height: 1.2em
}

.single-pt-portfolio h2, .page-id-844 h2 {
  font-weight: 500
}

/*Portfolio Archive*/
.tax-pt-portfolio-category {
  background-color: #E5EEEF
}

/*Footer*/
footer .widget-title {
  color: #ffffff!important
}

footer .widget_media_image img {
  filter: brightness(0) invert(1);
  max-width: 100px!important;  
}

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

footer .menu a:hover {
  color: #000000!important;
}