.custom_logo a > img {
    width: 67px;
}

p#breadcrumbs {
    color: white;
}

p#breadcrumbs span span > a {
    color: white;
}

.product-shop_page {
    margin-bottom: 30px;
}

.add_cart_shop_page {
    justify-content: center;
    text-align: center;
}

span.custom_price {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
    margin-bottom: 10px;
}

span.custom_price > del {
    margin-right: 5px;
}

span.custom_price del span.woocommerce-Price-amount.amount > bdi {
    opacity: .4;
}

span.custom_price span.woocommerce-Price-amount.amount {
    text-align: center;
}

.product-shop_page a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title {
    font-size: 16px;
    text-align: center;
    margin-bottom: 5px;
}

.add_cart_shop_page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    display: none;
}

.shop-cart ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
    list-style: none;
}

.shop-cart ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item > .remove.remove_from_cart_button {
    float: right;
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-size: 9px;
    height: 18px;
    align-items: center;
    position: relative;
    line-height: 18px;
    margin-top: 25px;
    text-align: center;
    background-color: black;
    top: 55%;
    width: 18px;
    cursor: pointer;
    justify-content: center;
}

.shop-cart ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item a > img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 25%;
    margin-right: 5px;
}

.shop-cart ul.dropdown-menu.cart-list p.woocommerce-mini-cart__total.total {
    text-align: center;
}

.shop-cart ul.dropdown-menu.cart-list ul.woocommerce-mini-cart.cart_list.product_list_widget > li {
    border-bottom: 1px dashed rgba(0,0,0,.1);
}

ul.dropdown-menu.cart-list li.woocommerce-mini-cart__total.total {
    text-align: center;
}

ul.dropdown-menu.cart-list li.woocommerce-mini-cart__total.total > strong {
    font-size: 16px;
    font-weight: 600;
}

ul.dropdown-menu.cart-list li.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 600;
}

ul.dropdown-menu.cart-list p.woocommerce-mini-cart__buttons.buttons {
    margin-bottom: 0;
    justify-content: center;
    align-items: center;
    display: flex;
}

ul.dropdown-menu.cart-list p.woocommerce-mini-cart__buttons.buttons > a.button.wc-forward {
    color: #fff;
    padding: 12px 30px;
    background: #fdce08;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    border-radius: 100px;
    margin-right: 5px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

ul.dropdown-menu.cart-list p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
    background: white;
    color: black;
    border: 1px solid;
}

ul.dropdown-menu.cart-list p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:hover{
    background: black;
    color: white;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail a > img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 24%;
}

.cross-sells .content-inner {
    padding-top: 10px;
    padding-bottom: 50px;
}

.woocommerce {
    margin-top: 30px;
    margin-bottom: 30px;
}

ul.dropdown-menu.cart-list p.woocommerce-mini-cart__empty-message {
    text-align: center;
}

.coupon input#coupon_code {
    width: 145px;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    outline: none;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

ul.tabs.wc-tabs.nav.nav-tabs li.active a {
    background-color: #FDCE08;
    color: white;
    font-weight: 600;
}

.summary.entry-summary p.price del {
    opacity: .4;
}

.summary.entry-summary p.price {
    font-size: 20px;
}

.quantity {
    margin-bottom: 30px;
}

.quantity input.input-text {
    width: 16%;
    text-align: center;
}

.summary.entry-summary button.single_add_to_cart_button.button.alt {
    margin-bottom: 30px;
}

.summary.entry-summary button.single_add_to_cart_button.button.alt {
    color: #fff;
    padding: 12px 30px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    background: #fdce08;
    outline: 0;
    font-weight: 700;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    border-radius: 3px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}


.summary.entry-summary button.single_add_to_cart_button.button.alt:hover {
    background-color: #f9d953;
}

td.product-quantity .quantity input.input-text {
    width: 123px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #fdce08;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #edd46b;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #fdce08;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #f3db78;
}

.woocommerce form .form-row {
    display: inline-block;
}

.woocommerce-additional-fields__field-wrapper p#order_comments_field {
    width: 100%;
}

p#billing_first_name_field span.woocommerce-input-wrapper input#billing_first_name {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

span.select2-selection.select2-selection--single,
.input-text {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.woocommerce-billing-fields__field-wrapper p#billing_company_field,
.woocommerce-billing-fields__field-wrapper p#billing_country_field {
    width: 100%;
}

.product-shop_page a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 209px;
    object-fit: contain;
}

form#commentform p.form-submit input#submit {
    color: #fff;
    padding: 12px 30px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    background: #fdce08;
    outline: 0;
    font-weight: 700;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    border-radius: 3px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

form#commentform p.form-submit input#submit:hover {
    background: #f1d86d;
}

div#reviews div#comments h2.woocommerce-Reviews-title {
    margin-top: 20px;
}

.woocommerce-tabs.wc-tabs-wrapper.dlab-tabs.product-description.tabs-site-button div#tab-description h2 {
    margin-top: 20px;
}

section.related.products h2 {
    margin-top: 30px;
}

section.related.products .content-inner {
    padding-top: 0px;
}

.star-rating {
    text-align: center;
}

.woocommerce-product-rating .star-rating {
    text-align: start;
}

.woocommerce table.cart td.actions .coupon{
    display: flex;
}

.icon-content h5.dlab-tilte {
    color: black;
}

.icon-content p {
    color: black;
}

.icon-md i {
    color: black;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    color: black;
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9";
    color: black;
}

.service-media-bx .site-button {
    color: black;
}

.contact-no .contact-right .site-button {
    color: black;
}

.service-box.style3 .icon-bx-wraper:hover, .service-box.style3 .icon-bx-wraper:hover .dlab-tilte, .service-box.style3 .icon-bx-wraper:hover .icon-lg i, .service-box.style3 .icon-bx-wraper:hover:before {
    color: #000;
}

.site-button, .site-button-secondry {
    color: #000;
}

.ft-contact .ft-contact-bx .title {
    color: #000;
}

.ft-contact .ft-contact-bx p {
    color: #000;
}

.fa-chevron-up:before {
    content: "\f077";
    color: black;
}

.title-icon p {
    color: white;
}

.custom_icon-content p {
    color: white;
}

.custom_icon-content h5.dlab-tilte.text-uppercase {
    color: white;
}

.icon-bx-wraper.bx-style-1.p-a20.radius-sm.br-col-w1 {
    height: 115px;
}

h2.yikes-custom-woo-tab-title {
    margin-top: 20px;
}

.star-rating {
    display: none;
}

.custom_cat-product {
    margin-top: 50px;
    margin-bottom: 50px;
}

a.custom_woocommerce-loop-product__link > img {
    width: 100%;
}

a.custom_woocommerce-loop-product__link h2.custom_woocommerce-loop-product__title {
    text-align: center;
	font-size: 20px;
}

.woo_account_navigation nav.woocommerce-MyAccount-navigation ul li {
    list-style: none;
}

.woo_account_navigation nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color: black;
}

.woo_account_navigation nav.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border: 1px solid #eee;
    margin-bottom: 7px;
    text-align: center;
    width: 100%;
}

.woo_account_navigation nav.woocommerce-MyAccount-navigation ul li a {
    width: 100%;
    display: block;
    padding: 10px;
}

@media(max-width: 770px){
	a.custom_woocommerce-loop-product__link h2.custom_woocommerce-loop-product__title {
		font-size: 15px;
	}
	span.custom_trans {
		margin-top: 10px;
		display: inline-block;
		margin-left: 23px;
	}
}

.dlab-topbar-left {
    height: 41px;
	text-align: center;
    align-items: center;
    display: flex;
}

.dlab-topbar-right{
	display: none;
}

.dlab-box.service-media-bx .dlab-media a img {
    height: 198px;
    object-fit: contain;
}

.dlab-topbar-left {
    display: none;
}

.ft-contact .ft-contact-bx p a {
    color: black;
}

.shop-cart.navbar-right {
    display: none;
}

.about_services {
    display: none;
}