/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.imgbox_pad {
	padding-bottom: 30px;
}

.col-phone {
    display: flex;
	align-items: center;
	justify-content: flex-end;
}

.col-phone a {
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}

.col-phone a::before {
    content: '\f095';
    font-family: "Font Awesome 5 Pro";
    transform: rotateY(180deg);
    font-size: 18px;
    line-height: 26px;
    margin-right: 7px;
    display: inline-block;
    font-weight: 600;
}

.box-nav2 .nav-text {
	font-size: 14px;
	line-height: 21px;
	color: var(--theme-color-secondary);
	text-align: left;	
}

.box-top, .box-nav2 {
	padding-right: 25px;
	padding-left: 25px;
}

.leo-megamenu .navbar-nav > li > a {
	padding: 0 20px;
	text-transform: uppercase;
	color: #adadad;
    font-weight: 600;
}

.pd-top-new {
  padding-top: 50px; }
  @media (max-width: 991px) {
    .pd-top-new {
      padding-top: 25px; } }

.pd-bottom2-new {
  padding-bottom: 40px; }
  @media (max-width: 991px) {
    .pd-bottom2-new {
      padding-bottom: 30px; } }

.pd-bottom-new {
  padding-bottom: 50px; }
  @media (max-width: 991px) {
    .pd-bottom-new {
      padding-bottom: 25px; } }
	  
.ap-btn-wishlist i {
    font-size: 22px;
    color: #ffffff !important;
    font-weight: 600;
}
#leo_block_top > a > i {
    font-family: "Font Awesome 5 Pro";
    font-size: 22px;
    color: #ffffff !important;
    font-weight: 600;
}
#_desktop_cart .header i.fa-shopping-bag {
    font-family: "Font Awesome 5 Pro";
    font-size: 22px;
    color: #ffffff !important;
    font-weight: 600;
}
#leo_search_block_top {
    border-radius: 8px !important;
    background: #fff !important;
    padding: 6px;
}