p {
    -webkit-hyphens: none !important;
    -ms-hyphens: none !important;
    hyphens: none !important;

}

@media (max-width: 1400px) {
	.post-siblings a {
		display: none;
	}
}

.fl-number-string {
	font-family: "gilroy-extrabold" !important;
}

.responsive-layout #vamtam-megamenu-main-menu-toggle {
	margin-top: 0 !important;
	width: 33px !important;
  height: 33px !important;
	line-height: 33px !important;
}

.responsive-layout #vamtam-megamenu-main-menu-toggle::before {
	color: rgb(235, 33, 45) !important;
	font-size: 33px !important;
}


.fixed-header-box .logo-wrapper .logo img {
  height: 100px !important;
	width: auto;
	max-width: none;
	max-height: 100px !important;
	margin: 15px 0px 40px 5px !important;
}

@media only screen and (min-width: 901px) {
	li#mega-menu-item-20557 {
    display: none !important;
	}
	
	.bc1c-blog-layout .cbp-ready .cbp-item {
		position: static !important;
		height: 600px !important;
		padding-right: 30px !important;
	}
	
	.load-more {
    margin: 0px auto 30px auto !important;
	}
}

@media only screen and (max-width: 900px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    text-align: center !important;
		padding: 0 !important;
	}
	
	li#mega-menu-item-20557 {
    background: var(--vamtam-accent-color-3) !important;
  	margin: 0 auto !important;
	}
	
	#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item-20557 > a.mega-menu-link {
  	color: #fff !important;
	}
	
	.main-header.layout-logo-text-menu {
  	overflow-x: hidden !important;
	}
	
	.responsive-layout #vamtam-megamenu-main-menu-toggle {
		padding-right: 10px !important;
	}
}

@media only screen and (min-width: 651px) and (max-width: 900px) {
	li#mega-menu-item-20557 {
    width: 70% !important;		
	}
}

@media only screen and (min-width: 480px) and (max-width: 650px) {
	li#mega-menu-item-20557 {
    width: 85% !important;		
	}
}


@media only screen and (max-width: 900px) {
	header.main-header button.header-search {
	color: rgb(235, 33, 45) !important;
}

	header.main-header button.header-search:hover {
	color: rgb(235, 33, 45) !important;
}

}

header.main-header button.header-search {
	white-space: nowrap;
	color: rgb(27, 144, 176);
}

header.main-header button.header-search:hover {
	color: #ecd43f;
}

button.header-search.icon::after {
    content: " ";
    font-size: 13px;
    font-family: "gilroy-extrabold";
    vertical-align: middle;
}

@media only screen and (min-width: 470px) {
  button.header-search.icon::after {
      content: " SEARCH";
  }
}


button.header-dig.icon::after {
    content: " REQUEST LOCATE";
    font-size: 13px;
    font-family: "gilroy-extrabold";
    vertical-align: middle;
}

header.main-header button.header-search {
    font-size: 1.6em;
}

@media only screen and (max-width: 414px) {
  button.header-search.icon::after {
      content: "" !important;
  }
  button.header-dig.icon::after {
      content: " REQUEST LOCATE" !important;
      font-size: 8px;
  }
}

@media only screen and (max-width: 900px) {
	.responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img {
			height: 45px !important;
			width: auto;
			max-height: 45px !important;
			position: absolute;
			top: -40px !important;
			left: 0px;
	}
}

@media only screen and (min-width: 900px) {
  .mega-menu-hide-desktop {
    display: none !important;
  }
}

 #header-404 {
background: url(../../wp-content/uploads/2019/04/BC1C_404Logo.png) no-repeat left 60px/100px !important;
}

.page-404 input[type=submit] {
    opacity: 1 !important;
}

#header-404 .line-1 {
    font-family: "gilroy-extrabold" !important;
    color: #000 !important;
    font-size: 112px !important;
}


@media only screen and (max-width: 414px) {
  body.responsive-layout .header-padding, body.responsive-layout .limit-wrapper, body.responsive-layout .vamtam-box-outer-padding {
      padding-left: 0px;
      padding-right: 0px;
  }
}
