/*
Theme Name: Wiso (Child Theme)
Theme URI: http://foxthemes.com/web/wp/wiso
Author: Fox-Themes
Author URI: https://themeforest.net/user/fox-themes
Version: 1.0.0
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wiso-child
Template: wiso
*/

/* = Add your own modification from here
-------------------------------------------------------------- */

.headings {
  max-width: initial !important;
}

header.right-menu .logo {
  padding-top: 12px;
  padding-bottom: 12px;
}

header.right-menu .logo img.logo-mobile {
  padding: 0 !important;
}

#topmenu .f-right {
  display: none !important;
}

#topmenu .btn-contactnow {
  padding: 20px 0 !important;
}

#topmenu .btn-contactnow a {
  margin: 0 !important;
  padding: 7px 10px !important;
  display: block !important;
  background-color: #232323;
  border: 1px solid #4d4d4d;
}

.mob-nav-close {
  color: #c2c2c2 !important;
  border-bottom: 1px solid #4d4d4d !important;
}

.mob-nav-close .line {
  background-color: #c2c2c2 !important;
}

.banner-slider-wrap.vertical .swiper-pagination {
  display: none !important;
}

.home .team-members-wrap.inline .team-member {
  padding-bottom: 82px;
  margin-bottom: 28px;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.home .team-members-wrap.inline .team-member .member-info-wrap {
  bottom: 0;
  position: absolute;
  visibility: visible;
  opacity: 1;
  height: 70px;
  padding: 8px 0;
  background-color: transparent !important;
}

.home .team-members-wrap.inline .team-member .member-name {
  margin-bottom: 0;
  color: #fff;
}

.home .team-members-wrap.inline .team-member .member-info {
  position: initial;
}

.home .team-members-wrap.inline .team-member .member-position {
  margin-top: 0;
}

.home .team-members-wrap.inline .team-member .social {
  display: none;
}

.home .team-members-wrap.inline .member-wrap {
  position: initial;
}

.home .team-members-wrap.chess_tile {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.home .team-members-wrap.chess_tile .image-wrap::after {
  border-color: transparent #000 transparent transparent;
}

.home .team-members-wrap.chess_tile .member-info-wrap {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.named-anchor {
  margin: 0 !important;
}

#footer {
  background-color: #000 !important;
  border-top: 1px solid #2d2d2d;
}

#footer .widget_text .textwidget a {
  color: #cacaca !important;
}

#footer .widget_text .textwidget a:hover {
  color: #fff !important;
}

#footer .widg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#footer .sidebar-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: initial !important;
  position: initial;
}

#footer .SubscribeWidget input,
#footer .SubscribeWidget textarea {
  vertical-align: top;
  padding: 6px 10px !important;
}

#footer .SubscribeWidget input::-webkit-input-placeholder,
#footer .SubscribeWidget textarea::-webkit-input-placeholder {
  color: #c2c2c2 !important;
  opacity: 0.75 !important;
}

#footer .SubscribeWidget input::-moz-placeholder,
#footer .SubscribeWidget textarea::-moz-placeholder {
  color: #c2c2c2 !important;
  opacity: 0.75 !important;
}

#footer .SubscribeWidget input:-ms-input-placeholder,
#footer .SubscribeWidget textarea:-ms-input-placeholder {
  color: #c2c2c2 !important;
  opacity: 0.75 !important;
}

#footer .SubscribeWidget input::-ms-input-placeholder,
#footer .SubscribeWidget textarea::-ms-input-placeholder {
  color: #c2c2c2 !important;
  opacity: 0.75 !important;
}

#footer .SubscribeWidget input::placeholder,
#footer .SubscribeWidget textarea::placeholder {
  color: #c2c2c2 !important;
  opacity: 0.75 !important;
}

#footer .SubscribeWidget .wpcf7-submit {
  padding: 15px 20px !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  background-color: transparent !important;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #fff 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

#footer .SubscribeWidget .wpcf7-submit:hover {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #000 !important;
  background-position: left bottom;
  opacity: 1;
}

#footer .SubscribeWidget .wpcf7-form-control-wrap {
  display: block;
  border-bottom: 1px solid #505050 !important;
  margin-bottom: 20px;
}

#footer .SubscribeWidget .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-submit) {
  background-color: #000;
}

#footer .SubscribeWidget .wpcf7-form-control-wrap + br {
  display: none;
}

#footer .SubscribeWidget .wpcf7-textarea {
  width: 100%;
  height: 76px;
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: #fff;
  padding: 15px 20px;
}

#footer.modern .wiso-widget-subscribe p::after {
  display: none;
}

#footer .wiso-widget-copyright .img-wrap {
  margin-bottom: 50px !important;
}

#footer .wiso-widget-copyright .img-wrap img {
  max-height: 128px !important;
}

@media (min-width: 992px) {
  #topmenu .btn-contactnow a {
    padding: 7px 10px !important;
    display: block !important;
    background-color: rgba(61, 61, 61, 0.3);
    border: 1px solid #a6a4a4;
  }

  .bg-fixed-dark #topmenu .btn-contactnow a {
    background-color: #3d3d3d;
    border: 1px solid #6d6d6d;
  }

  .home .team-members-wrap.inline .team-member {
    height: 275px !important;
  }
}

@media (max-width: 991px) {
  #topmenu {
    background-color: #000 !important;
  }

  #topmenu ul.menu {
    background-color: #000 !important;
  }

  #topmenu ul.menu li a {
    color: #c2c2c2 !important;
  }

  #topmenu ul.menu li a::before {
    background-color: #4d4d4d !important;
  }

  #topmenu ul.menu li.btn-contactnow a::before {
    background-color: transparent !important;
  }

  .header_top_bg .mob-nav {
    width: 100%;
    margin-left: -20px;
  }

  #footer .widg {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  #footer .sidebar-item:nth-of-type(3n) {
    width: 50% !important;
  }
}

@media (max-width: 767px) {
  .banner-slider-wrap.vertical .title img {
    max-width: 280px;
  }

  .home .team-members-wrap.chess_tile .member-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .home .team-members-wrap.chess_tile .member-wrap .image-wrap {
    max-width: 268px;
  }

  .home .team-members-wrap.chess_tile .member-wrap .image-wrap::after {
    right: 50%;
    top: calc(100% - 27px);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    border-width: 20px 15px 20px 0;
  }
}

@media (max-width: 479px) {
  header.right-menu .logo img {
    max-height: 90px !important;
  }
}
/*# sourceMappingURL=style.css.map */
