/*
Theme Name: Blockskit Corporate
Theme URI: https://blockskit.com/blockskit-corporate/
Author: BlockskitDev
Author URI: https://blockskit.com
Description: Blockskit Corporate is a modern and versatile WordPress theme designed for various types of websites including blogs, small businesses, startups, agencies, firms, e-commerce shops, personal portfolio sites, and more. It offers full-site-editing, allowing easy customization of all aspects of your site. With multiple templates, patterns, and style variations, it's suitable for different aesthetics. The theme is also compatible with popular plugins like Elementor, WooCommerce, and Spectra – WordPress Gutenberg Blocks, adding extra functionality to your site.
Version: 1.0.1
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blockskit-corporate
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, education

Blockskit Corporate WordPress Theme, Copyright 2024 BlockskitDev
Blockskit Corporate is distributed under the terms of the GNU General Public License v3
*/

.toppest {
  margin-top: 0 !important;
  padding: 0 !important;
  margin-bottom: -1px !important;
}

.header-col {
  margin-top: 6px !important;
}

.com-info-block {
  margin-left: 350px !important;
}

.com-info-block-en {
  margin-left: 200px !important;
}

#mega-menu-max_mega_menu_2 {
  margin-left: -20px !important;
}

li[class="wp-block-navigation-item "] {
  background-color: rgba(58,76,76,0.8) !important;
  color: white !important;
  min-width: 80px !important;
}

.wp-block-post-title {
  font-family: "Time News Roman" !important;
}

.hero-btn div {
  justify-content: center !important;
  display: flex !important;
  overflow: visable !important;
}

.why-block {
  flex-wrap: wrap !important;
}

.why-desc {
  text-align: justify !important;
  letter-spacing: -0.5px !important;
}

div[class="wp-block-group is-horizontal is-content-justification-center is-layout-flex wp-container-core-group-is-layout-82871734 wp-block-group-is-layout-flex"] {
  margin-left: 65px !important;
}

h4[class="wp-block-heading has-text-align-center has-tnr-font-family"] {
  flex-wrap: wrap !important;
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.uag-hide-mob > .wp-block-spacer {
  height: 150px !important;
}

.why-block {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

.wp-container-core-group-is-layout-6c531013 .aos-animate {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.hexagon-item {
  position: relative;
}
.hexagon-item::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: transparent;
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  z-index: -1;
  transition: background 0.3s ease;
}
.hexagon-item:hover::before {
  background: #070709;
}

.hexagon-content {
  padding-top: 130px !important;
  margin: -40px !important;
  width: auto !important;
}

.hexagon-content .has-small-font-size {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.alignwide #our-services {
  margin-bottom: 200px !important;
}

.columns-auto {
  margin-top: -150px !important;
}

.mob-srv {
  display: none !important;
}

.desk-srv {
  padding-right: auto !important;
  padding-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

@media screen and (max-width: 991px) {
  .desk-srv {
    display: block !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
  }

  .mob-srv {
    display: block !important;
  }
}

@media screen and (max-width: 1025px) {
  .why-block {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    display: inline-grid !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  
  div[class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow aos-init aos-animate"] {
    text-align: center !important;
  }

  .hexagon-content {
    padding-top: 70px !important;
    margin-right: 50px !important;
    margin-left: -50px !important;
  }

  .hexagon-content img {
    padding-top: 10px !important;
  }

  .hexagon-content .has-large-font-size {
    margin-right: 10px !important;
    margin-left: 10px !important;
    padding-bottom: 20px !important;
    overflow: visible !important;
    font-size: 15px !important;
  }

  .hexagon-content .has-small-font-size {
    padding-top: 0px !important;
    padding-bottom: 200px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
    margin-bottom: -180px !important;
    overflow: visible !important;
    font-size: 11px !important;
  }

  .hexagon-grid {
    column-gap: 25px;
  }

  .hexagon-grid-container .hexagon-content {
    min-width: 400px !important;
  }
  
  .alignwide #our-services {
    margin-bottom: 0px !important;
  }

  .alignwide #our-services {
    margin-bottom: 270px !important;
  }

  .columns-auto {
    margin-top: -270px !important;
  }

  li {
    line-height: 1.5 !important;
  }
  
  p {
    line-height: 1.5 !important;
  }

  .wp-block-column.is-vertically-aligned-center.uag-hide-tab.uag-hide-mob.is-layout-flow.wp-block-column-is-layout-flow {
    display: inline-block !important;
  }

  div[class="wp-block-cover alignfull has-parallax has-custom-content-position is-position-bottom-left"] {
    padding-left: 50px !important;
  }

  div[class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"] {
    flex-wrap: unset !important;
  }

  .hero-right-blank {
    display: none !important;
  }

  .services-blank {
    display: none !important;
  }

  .team-blank {
    display: none !important;
  }

  .about-block {
    flex-wrap: wrap !important;
  }

  .contact-us-blocks {
    flex-wrap: wrap !important;
  }

  .team-blocks {
    flex-wrap: wrap !important;
  }
  
  .team-center {
    text-align: center !important;
  }

  figure[class="wp-block-image alignright size-full is-resized has-custom-border team-center"] {
    margin-inline-start: 0 !important;
  }
  
  div[class="wp-block-column is-vertically-aligned-center team-center is-layout-flow wp-block-column-is-layout-flow"] {
    justify-content: center !important;
    display: flex;
  }

  button[class="forminator-button forminator-button-upload"] {
    max-width: 120px !important;
    margin-right: 20px !important;
  }

  div[class="wp-block-column is-layout-flow wp-container-core-column-is-layout-716891b4 wp-block-column-is-layout-flow"] {
    padding-left: 24px !important;
    padding-right: 24px !important;
    letter-spacing: 0.4px !important;
  }
  div[class="wp-block-group is-style-default has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-8217c53c wp-block-group-is-layout-constrained"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .uagb-marketing-btn__title {
    font-family: "Time News Roman" !important;
  }
  .uagb-button__link {
    font-family: "Time News Roman" !important;
  }

  .com-info-block {
    margin-left: 0px !important;
  }

  .com-info-block-en {
    margin-left: 0px !important;
  }

  .com-info {
    margin-left: 15px !important;
    flex-wrap: wrap !important;
    text-align: left !important;
  }

  .com-info-en {
    margin-left: 15px !important;
    flex-wrap: wrap !important;
    text-align: left !important;
    line-height: 1.5 !important;
  }

  .lang-block {
    margin-left: 15px !important;
    margin-bottom: 5px !important;
    flex-wrap: wrap !important;
    text-align: left !important;
  }
  
  #mega-menu-max_mega_menu_2 {
    margin-left: 0px !important;
  }

  div[class="wp-block-group is-horizontal is-content-justification-center is-layout-flex wp-container-core-group-is-layout-82871734 wp-block-group-is-layout-flex"] {
    margin-left: -110px !important;
  }

  .toppest {
    margin-bottom: 0px !important;
  }
  
  .header-col {
    margin-top: 0px !important;
  }
}

.team-button {
  white-space: nowrap;
}

div[class="wp-block-uagb-marketing-button uagb-marketing-btn__align-center uagb-marketing-btn__align-text-center uagb-marketing-btn__icon-after uagb-block-3fc5d7ff wp-block-button"] {
  white-space: nowrap;
  overflow: hidden;
  min-width: 300px !important;
}

div[class="wp-block-uagb-marketing-button uagb-marketing-btn__align-center uagb-marketing-btn__align-text-center uagb-marketing-btn__icon-after uagb-block-4f659cd6 wp-block-button"] {
  white-space: nowrap;
  overflow: hidden;
  min-width: 300px !important;
}

div[class="wp-block-group has-surface-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7502bf50 wp-block-group-is-layout-constrained"] {
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

div[class="wp-block-group has-surface-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-35f0110f wp-block-group-is-layout-constrained"] {
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

.wp-block-columns.is-style-bk-box-shadow {
  box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}
