/*!
Theme Name: IC Ayaaz Technologies
Theme URI: http://underscores.me/
Author: ITclan BD
Author URI: https://itclanbd.com
Description: Design & Developed by ITclan BD.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ic-ayaaz-technologies
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

IC Ayaaz Technologies is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
li.page-item.ic-arrow-left a:first-child {
  display: none;
}

li.page-item.active > span.page-link.current {
  background: linear-gradient(
    159deg,
    #f89521 -50.71%,
    #fbb042 1.16%,
    #ee2e7b 38.69%,
    #37439b 77.2%,
    #2bace2 112.15%
  );
  color: #fff;
  border-radius: 5px;
  border: none;
  height: 32px;
  width: 32px;
}

.ic-tabs-main .ic-pagination ul li a {
  height: 32px;
  width: 32px;
  border: none;
  border-radius: 5px !important;
}
.ic-tabs-main .ic-pagination ul li.page-item a.page-link {
  line-height: 32px;
  display: block;
  padding: 0;
  text-align: center;
  max-height: max-content;
}
#mega-menu-wrap-header_menu ul#mega-menu-header_menu {
  background: #fff;
  display: flex;
  gap: 10px;
}

#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item
  > a.mega-menu-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #121426;
  transition: all 0.3s;
}
#mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item {
  padding: 19px 0;
}

nav.navbar.navbar-expand-lg {
  padding: 0;
}
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item.mega-current-menu-item
  > a.mega-menu-link {
  background: linear-gradient(
    159deg,
    #f89521 -50.71%,
    #fbb042 1.16%,
    #ee2e7b 38.69%,
    #37439b 77.2%,
    #2bace2 112.15%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* #mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item > a.mega-menu-link span{} */

#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item
  > a.mega-menu-link:hover
  span {
  color: #333 !important;
  opacity: 1 !important;
}
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item
  > a.mega-menu-link:hover,
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  > li.mega-menu-item.mega-toggle-on
  > a.mega-menu-link {
  background: linear-gradient(
    159deg,
    #f89521 -50.71%,
    #fbb042 1.16%,
    #ee2e7b 38.69%,
    #37439b 77.2%,
    #2bace2 112.15%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#mega-menu-wrap-header_menu
  #mega-menu-header_menu
  li.mega-menu-item-has-children
  > a.mega-menu-link
  > span.mega-indicator:after {
  content: "\ea4e";
  font-family: "remixicon" !important;
}
#mega-menu-item-49 > ul.mega-sub-menu {
  background: #fff !important;
  border-top: 3px solid #ee2e7b !important;
  width: 100%;
  top: 30px;
}
.ic-mega-2col h4.mega-block-title {
  color: #121426 !important;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 600 !important;
  border-bottom: 2px solid #dee0e1 !important;
  padding-bottom: 20px !important;
}
.ic-mega-2col .textwidget.custom-html-widget ul li a {
  color: #121426;
  background: none;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.4s;
  padding: 10px;
}

.ic-mega-2col .textwidget.custom-html-widget ul li a i {
  opacity: 0;
  transition: all 0.4s;
}

.ic-mega-2col .textwidget.custom-html-widget ul li a:hover i {
  opacity: 1;
}
.ic-mega-2col .textwidget.custom-html-widget ul li a:hover {
  border-radius: 6px;
  background: linear-gradient(
    161deg,
    hsla(330, 87%, 56%, 0.2) -27.36%,
    hsla(222, 46%, 43%, 0.2) 112.59%
  );
}
li#mega-menu-item-1304 > .mega-sub-menu {
  width: 170% !important;
  left: -180px !important;
  top: 78px !important;
  background-color: #fff !important;
  border-top: 3px solid #ee2e7b !important;
}
li#mega-menu-item-1304
  .mega-menu-item.mega-menu-item-type-widget.widget_block.mega-menu-item-block-3 {
  padding: 0 !important;
}
li#mega-menu-item-1304 .mega-menu-columns-4-of-12 {
  cursor: pointer !important;
  border-radius: 6px !important;
  padding: 20px 18px !important;
  transition: 0.3s !important;
  background: linear-gradient(
    161deg,
    rgba(240, 45, 143, 0.2) -27.36%,
    rgba(59, 89, 160, 0.2) 112.59%
  ) !important;
}
li#mega-menu-item-1304 .mega-sub-menu .mega-menu-row .mega-sub-menu {
  display: flex !important;
  gap: 30px !important;
  /* padding: 30px 30px 0 30px !important; */
  padding: 0px !important;
}

li#mega-menu-item-1304
  .mega-sub-menu
  .mega-menu-row
  .mega-sub-menu
  .mega-menu-column,
li#mega-menu-item-1304
  .mega-sub-menu
  .mega-menu-row
  .mega-sub-menu
  .mega-menu-column
  .mega-sub-menu
  .mega-menu-item {
  padding: 0 !important;
}

li#mega-menu-item-1304 .mega-menu-columns-4-of-12:hover {
  background: linear-gradient(
    159deg,
    rgb(248, 149, 33) -50.71%,
    rgb(251, 176, 66) 1.16%,
    rgb(238, 46, 123) 38.69%,
    rgb(55, 67, 155) 77.2%,
    rgb(43, 172, 226) 112.15%
  ) !important;
}
li#mega-menu-item-1304 .mega-menu-columns-4-of-12:hover a {
  color: rgb(255, 255, 255) !important;
}
li#mega-menu-item-1304 .ic-partner-item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
li#mega-menu-item-1304 .ic-partner-item-header h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: rgb(18, 20, 38);
}
li#mega-menu-item-1304 .ic-partner-item-header i {
  color: rgb(18, 20, 38);
}
li#mega-menu-item-1304 .ic-partner-item p {
  color: rgb(69, 75, 93);
}

li#mega-menu-item-1304
  .mega-sub-menu
  .mega-menu-row
  .mega-sub-menu
  .mega-menu-column {
  padding: 10px 20px !important;
}
li#mega-menu-item-1304 .mega-sub-menu .mega-menu-row > .mega-sub-menu {
  padding: 30px !important;
}
li#mega-menu-item-1304
  .mega-menu-columns-4-of-12:hover
  .ic-partner-item-header
  h4,
li#mega-menu-item-1304 .mega-menu-columns-4-of-12:hover .ic-partner-item p,
li#mega-menu-item-1304
  .mega-menu-columns-4-of-12:hover
  .ic-partner-item-header
  i {
  color: #fff !important;
}

/* search result page */

body.search-results main {
  max-width: 1920px;
  margin: 0 auto;
}

body.search-results main article {
  padding: 0 15px;
}

body.search-results main article header.entry-header {
  margin-bottom: 15px;
}

body.search-results main article header.entry-header a {
  color: #000;
}

body.search-results main article img {
  margin-bottom: 15px;
}
/* .ic-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
} */
.country-select.inside .flag-dropdown {
    display: block;
	width: 100%;
}

.country-select.inside .flag-dropdown .selected-flag {
    width: 100%;
    padding: 0;
    margin: 0;
}

.country-select.inside .flag-dropdown ul.country-list {
    width: 100%;
}

@media screen and (max-width: 1200px) {
  #mega-menu-wrap-header_menu
    #mega-menu-header_menu
    > li.mega-menu-item
    > a.mega-menu-link {
    font-size: 14px;
    padding: 0px 2px;
  }
}
@media screen and (max-width: 992px) {
  .collapse:not(.show) {
    display: block !important;
  }
  .collapse.navbar-collapse {
    display: flex !important;
    max-width: 175px;
    flex-direction: row-reverse;
    align-items: center;
  }

  #mega-menu-wrap-header_menu .mega-menu-toggle .mega-toggle-blocks-right {
    background: #fff;
  }

  #mega-menu-wrap-header_menu
    .mega-menu-toggle
    .mega-toggle-block-0
    .mega-toggle-animated-inner,
  #mega-menu-wrap-header_menu
    .mega-menu-toggle
    .mega-toggle-block-0
    .mega-toggle-animated-inner::before,
  #mega-menu-wrap-header_menu
    .mega-menu-toggle
    .mega-toggle-block-0
    .mega-toggle-animated-inner::after {
    background: #000;
  }
  #mega-menu-wrap-header_menu
    .mega-menu-toggle
    .mega-toggle-block-0
    .mega-toggle-animated {
    position: relative;
    top: 3px;
  }
  #mega-menu-wrap-header_menu .mega-menu-toggle + #mega-menu-header_menu {
    background: #fff;
  }

  #mega-menu-wrap-header_menu #mega-menu-header_menu > li.mega-menu-item {
    padding: 0px 0;
  }
  li#mega-menu-item-1304 > .mega-sub-menu {
    width: auto !important;
  }
  li#mega-menu-item-1304 > .mega-sub-menu .mega-menu-row {
    float: none !important;
  }
  li#mega-menu-item-1304 .mega-sub-menu .mega-menu-row .mega-sub-menu {
    flex-direction: column;
  }
  li#mega-menu-item-1304 .mega-sub-menu .mega-menu-row > .mega-sub-menu {
    padding: 0px !important;
    gap: 10px !important;
  }
  .cdp-copy-alert-success {
    display: none !important;
  }
  .custom-logo-link img {
    width: 100%;
    height: auto;
  }
  #mega-menu-wrap-header_menu
    .mega-menu-toggle.mega-menu-open
    + #mega-menu-header_menu {
    padding: 20px;
  }
}

@media (max-width: 575.98px) {
	#masthead a.navbar-brand {
		display: none;
	}
  .ic-mega-2col .textwidget.custom-html-widget ul li a {
    gap: 10px !important;
    font-size: 14px !important;
    padding: 5px !important;
  }
  #mega-menu-wrap-header_menu
    #mega-menu-header_menu
    li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-row
    .mega-menu-column
    > ul.mega-sub-menu
    > li.mega-menu-item {
    padding: 10px;
  }
  .ic-mega-2col h4.mega-block-title {
    line-height: normal;
    padding-bottom: 10px !important;
  }
  #ic-marketplace .ic-item-img {
    width: 90px !important;
    height: 80px !important;
  }
  #ic-marketplace .ic-item p {
    font-size: 14px !important;
  }
  #ic-marketplace .ic-item {
    width: 90px !important;
    height: 100px !important;
    margin-bottom: 0px !important;
  }
  #ic-footer .ic-quick ul li a {
    font-size: 14px !important;
  }
  #ic-footer .ic-quick h5,
  #ic-footer .ic-quick h5 span,
  h5 #ic-footer .ic-quick span {
    font-size: 18px !important;
  }
  nav.navbar.navbar-expand-lg {
    padding: 5px 0 !important;
  }
}
