.mini-contacts.phone a strong {
pointer-events: none;
}
#snippet-box {
visibility: hidden;
opacity: 0;
display: none;
}
.left-icons {
width: 160px;
left: -120px;
transition: all 0.3s ease-in-out;
}
.left-icons ul {
transform: none;
}
.left-icons ul:hover li {
transform: translateX(120px);
}
body.cp_push_scroll_animate {
padding-top: unset !important;
}
@media (max-width: 990px) {
#notice_product_cart {
margin-left: 0 !important;
}
}
#main-slideshow.fixed > .royalSlider, #main-slideshow.fixed .three-d-slider, .ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content:before, .boxed .classic-header.content-width-line .navigation:before {
max-width: 90% !important;
}
@media (max-width: 1490px) {
#main-slideshow.fixed > .royalSlider, #main-slideshow.fixed .three-d-slider, .ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content:before, .boxed .classic-header.content-width-line .navigation:before {
max-width: 100%;
padding: 0 10px;
}
}
@media (max-width: 1150px) {
#phantom .woocommerce-Price-amount {
display: block !important;
}
}
@media (max-width: 1240px) {
#page .masthead.sticky-on .header-bar, #phantom.masthead .header-bar, #phantom .ph-wrap {
flex-wrap: wrap;
justify-content: space-between;
}
.ph-wrap.with-logo .logo-box {
order: 1;
}
.ph-wrap .widget-box {
order: 2;
}
.ph-wrap.with-logo .menu-box {
order: 3;
}
}
@media (max-width: 980px) {
#phantom .menu-box .main-nav > li:not(.wpml-ls-item) > a .menu-item-text .menu-text {
font-size: 13px;
}
}
#phantom .with-logo .main-nav {
flex-wrap: nowrap;
flex: 1;
justify-content: space-between;
}
#phantom .with-logo .main-nav > li {
flex: 0 0 auto;
} .info-team-popup {
color: white;
position: relative;
text-align: center;
width: 100%;
} .info-team-popup .form-popup {
transition: 2s transform ease-in-out;
position: fixed;
left: 10%;
bottom: 0;
z-index: 999;
} .info-team-popup .form-container {
border-radius: 10px 10px 0% 0%;
max-width: 260px;
padding: 40px 20px 20px 20px;
background-color: #ffdf00;
} .info-team-popup .form-container .btn {
padding: 12px 20px;
border: none;
cursor: pointer;
width: 100%;
margin-bottom: 10px;
opacity: 0.8;
} .info-team-popup .form-container .cancel {
background-color: #ffdf00;
} .info-team-popup .form-container .btn:hover,
.info-team-popup .open-button:hover {
opacity: 1;
}
.info-team-popup .cn-close-icon {
background: transparent;
border: 0;
}
.info-team-popup .cn-close-icon:after, .info-team-popup .cn-close-icon:before {
right: 5px;
top: -45px;
background-color: black;
}
.info-team-popup .title-popup {
font-size: 20px;
color: black;
font-weight: bold;
text-transform: uppercase;
}
.info-team-popup .text-popup {
font-size: 18px;
color: black;
}
.info-team-popup .title-popup .percent {
font-size: 20px;
}
.info-team-popup .popup-closed {
transform: translateY(400px);
}
.cart-h2 {
text-align: center;
font-family: "Titillium Web";
font-size: 20px;
font-weight: 600;
margin-bottom: 15px;
line-height: 44px;
text-transform: uppercase;
}
.cart-h2::after {
content: '';
display: block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAAQCAYAAADqBOG9AAABi0lEQVR42u3bsWrCUBgFYH0Ahw6C2Kmjg5MFcXLrG/kMjgWXKiK+hLuzu0Oru4uDUiFYafl7AqdwydBkMMkl9wyf4MkN/MHcH5Pc1MysJmHabrd9eIMdGO2Y9X2pU8rjRRFSSnOYgqWY+lKvqEFIcc1hDUavMIAHGjAzWvtSt6hBSP7NYQ4GZ+j9M67HMQZzX+oXNQjJrzl0wSCCVobxLY416PpyHFKc+CSQCkmZ8EswmPF7w/EYczOOmYHBMuVk8uL45a7UIKomZQLvweBKn3SBiC5OfiWDvRpEeOIPk8pIm8AR/ICR64ksiftEGRuEzqkK0Y9ZLWkT2OAb2vACG2Y3aNCN2YZj2tzH1CDC48XfGCnsEuMABk0nW4ElrJztTWYHXWKEx4s7pZI/TuAFGEwS+RGMjoltE+YLX45D9JhTcnzMSR0nH4HRyMk7YHrMGS4vipBSFkqd4JlZHYzqzHpw0kKpsHlRhJS61HoMQ/iiIYy11FrUIAKml7VEDUKyvu79Dmf60Ove8ucXT7v3wHr2qbIAAAAASUVORK5CYII=) no-repeat center center;
background-size: 264px auto;
width: 264px;
height: 16px;
margin: 0 auto;
} h1, h2, h3, h4, h5, p, a {
line-height : normal;
}
.dt-btn-l {
padding: 16px 24px 16px 24px;
font: normal  18px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 1px;
border-radius: 1px;
border: 0px solid #092653;
}
html, body, body.page, .wf-container > * {
font: normal 15px / 27px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
word-spacing: normal;
color: #11110a;
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
color: #333333;
font:  normal  44px / 54px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: uppercase;
}
@media (max-width: 800px) {
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
font-size: 34px;
line-height: 44px;
}
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header > a {
color: #333333;
font:  normal  34px / 44px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: uppercase;
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header > a {
color: #333333;
font:  normal  24px / 34px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header > a,
.vc_separator h4 {
color: #333333;
font:  normal  20px / 30px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header > a {
color: #333333;
font:  normal  16px / 26px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header > a {
color: #333333;
font:  normal  14px / 24px "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
.footer .widget {
width: 100%;
}
.footer .widget-title {
margin-bottom: 0;
font-family: "Titillium Web";
font-weight: 600;
font-size: 14px;
text-transform: none;
line-height: 30px;
color: #111111;
}
#footer .menu-item a {
font-family: "Titillium Web";
font-weight: 400;
font-size: 14px;
text-transform: none;
line-height: 16px;
color: #111111;
}
#footer .wp-block-columns.is-layout-flex {
align-items: start;
}
.woocommerce div.product div.summary > .price {
display: none;
}
.single-product table.variations tbody tr {
display: flex;
align-items: center;
padding: 15px 0;
}
.product:not(.elementor-location-single) table.variations tr, .product:not(.elementor-location-single) table.variations td, .the7-elementor-widget table.variations tr, .the7-elementor-widget table.variations td {
display: flex;
}
.woocommerce-cart-wrap .cart_item .product-name {
font-weight: bold;
}
.woocommerce-cart-wrap .product-subtotal {
font-weight: bold;
}
#customer_details, .woocommerce-cart-form, .wc-complete-wrap .wc-wide-column, .wc-complete-wrap .woocommerce-bacs-bank-details, .shop_table_responsive, .woocommerce-cart-wrap .cross-sells {
width: calc(100% - 30% - 50px);
}
.quantity .qty {
width: 4.631em;
-moz-appearance: textfield;
}
.widget_search input[type=text].searchform-s, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .wpcf7-number, input[type=text]:not(.elementor-field):not(.searchform-s), input[type=search]:not(.elementor-field), input[type=tel]:not(.elementor-field), input[type=url]:not(.elementor-field), input[type=email]:not(.elementor-field), input[type=number]:not(.elementor-field), input[type=date]:not(.elementor-field), input[type=range]:not(.elementor-field), input[type=password]:not(.elementor-field), select:not(.elementor-field):not(.elementor-field-textual), textarea:not(.elementor-field) {
margin-bottom: 0px;
}
.woocommerce-cart-wrap .cart-subtotal .amount {
font-weight: bold;
}
form.woocommerce-checkout {
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex
;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.wc-order-review {
margin-left: 0;
}
.content table.shop_table tr.order-total {
display: revert;
}
.payment_methods label {
font-weight :bold;
}
#payment .payment_box, .woocommerce-terms-and-conditions {
position: relative;
margin: 10px 0;
color: #11110a;
font-size: 13px;
line-height: 23px;
}
#page .checkout-button.wc-forward, #page #place_order {
padding: 16px 24px 16px 24px;
font: bold 18px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
-webkit-border-radius: 1px;
border-radius: 1px;
}
.wc-order-review, .wc-side-column {
width: 29%;
}
#gform_4 #field_4_9 label {
line-height: 1;
}
.product:not(.elementor-location-single) table.variations td.label, .the7-elementor-widget table.variations td.label {
justify-content: flex-end;
padding-right: 20px;
}
.screen-reader-text {
clip-path: none!important;
}
h1.product_title.entry-title {
color: #ffffff;
position: relative;
}    .page .post-29001 .price {
display: none;
}
.page-id-29048 #main {
background: #000;
color: #fff;
}
.page-id-29048 #main h4.entry-title a ,.page-id-29048  #main .woocom-project span.price{
color: #ffffff;
}