/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 header .banner {
    background-color: #000000 !important;
}
.header-top {
    padding-top: 0px;
}
.carrier-hasLogo img {
    max-height: 75px;
}
#footer .block-title, #checkout-footer .block-title {
    text-transform: uppercase;
}
.block-footer.block-newsletter {
    display: none;
}
#cbp-hrmenu-tab-1 {
    background-color: #474747;
}
.elementor-element.elementor-element-81fl73t {
    padding-top: 5px !important;
}
#index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper {
    padding-top: 5px;
}
#cbp-hrmenu .cbp-hrmenu-tab a span {
    text-transform: uppercase;
}
#gsr {
    width: 100%;
}
.iqitproducttags{
	border-top: 1px solid #cecece;
	margin-top: 15px;
	padding-top: 15px;
}
.iqitproducttags li{
display: inline-block;
}
.iqitproducttags li a{
background: #EDEDED;
	color: #fff;
	text-decoration: none;
	margin: 0 0 10px 18px;
	padding: 0px 4px 0px 4px;
	position: relative;
	transition: all .25s linear;
	white-space: nowrap;
	line-height: 22px;
	height: 22px;
	display: block;
}

.iqitproducttags li a:before {
	content: "";
	border-style: solid;
	border-color: transparent #EDEDED transparent transparent;
	 border-width: 11px 13px 11px 0;
	position: absolute;
	left: -13px;
	top: 0;
	transition: all .25s linear;
}

.iqitproducttags li a:after {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 1px 1px #737373 inset;
    content: "";
    height: 5px;
    left: -6px;
  	position: absolute;
  	top: 8px;
    width: 5px;
}
.iqitproducttags li a:hover{
background: #E5E5E5;
}
.iqitproducttags li a:hover:before {
	border-color: transparent #E5E5E5 transparent transparent;
}