.eltdf-top-bar .eltdf-icon-text {color: #fff; }
.eltdf-position-right-inner .widget_icl_lang_sel_widget a { font-size:15px; font-weight: 500; letter-spacing: 1px; font-family: Ubuntu; line-height: 1.714em;}
.eltdf-position-right-inner .widget_icl_lang_sel_widget li.wpml-ls-item-el { padding: 0 0 0 15px; margin-right: 0 !important; }
.eltdf-position-right-inner .widget_icl_lang_sel_widget li.wpml-ls-item-el span { padding-right: 5px; }
.eltdf-position-right-inner .widget_icl_lang_sel_widget li.wpml-ls-item-en { padding: 0 5px; }
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li { margin:0 15px 2px 0 !important; } .eltdf-sticky-header .eltdf-sticky-holder .eltdf-vertical-align-containers { padding: 0 !important;}   .eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid { padding: 80px 0 !important; }
footer .widget ul li { font-family: Ubuntu !important; font-weight: 300 !important; font-size:12px !important; letter-spacing: 1px !important; padding: 3px 0 !important; }
footer .eltdf-widget-title { font-size: 15px; font-weight: 700; }
footer .textwidget p { font-size: 12px; line-height: 22px;  }
#custom_html-9 { margin: 0 !important; }
footer .eltdf-btn.eltdf-btn-small { width: 76px !important; padding: 14px 0 !important; }
footer .chrisopigi_payment_icons { font-size: 32px; }
footer .chrisopigi_tel { font-size: 16px;  }
footer .chrisopigi_tel .eltdf-social-icon-widget { width: 20px; }
footer .chrisopigi_tel .fa-fax { font-size: 13px; }
footer .chrisopigi_tel .cp_timetable { margin-top: 10px; font-size: 14px; }
.eltdf-page-footer .eltdf-footer-bottom-holder { background-color: #fff !important; }
.eltdf-page-footer .eltdf-footer-bottom-holder .textwidget, .eltdf-page-footer .eltdf-footer-bottom-holder .widget a { color: #000 !important; } .eltdf-blog-list-holder .eltdf-bli-info,
.eltdf-blog-slider-holder .eltdf-bsi-info,
.wp-block-button .wp-block-button__link,
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-date,
.eltdf-pl-holder .wc-forward:not(.added_to_cart):not(.checkout-button),
.eltdf-pl-holder a.added_to_cart,
.eltdf-pl-holder a.button,
.eltdf-pl-holder button[type="submit"]:not(.eltdf-search-submit),
.eltdf-pl-holder input[type="submit"],
.eltdf-plc-holder .wc-forward:not(.added_to_cart):not(.checkout-button),
.eltdf-plc-holder a.added_to_cart,
.eltdf-plc-holder a.button,
.eltdf-plc-holder button[type="submit"]:not(.eltdf-search-submit),
.eltdf-plc-holder input[type="submit"],
.eltdf-pl-holder .eltdf-pli .eltdf-pli-price,
.eltdf-shopping-cart-dropdown ul li.eltdf-empty-cart,
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-subtotal-holder .eltdf-total-amount,
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-view-cart,
.eltdf-shopping-cart-holder .eltdf-header-cart .eltdf-header-cart-inner,
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a,
.wpb_widgetised_column .widget #wp-calendar,
.wpb_widgetised_column .widget .tagcloud a,
.wpb_widgetised_column .widget ul li,
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button),
.woocommerce-page .eltdf-content a.added_to_cart,
.woocommerce-page .eltdf-content a.button,
.woocommerce-page .eltdf-content button[type="submit"]:not(.eltdf-search-submit),
.woocommerce-page .eltdf-content input[type="submit"],
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
div.woocommerce a.added_to_cart,
div.woocommerce a.button,
div.woocommerce button[type="submit"]:not(.eltdf-search-submit),
div.woocommerce input[type="submit"],
aside.eltdf-sidebar .widget ul li,
aside.eltdf-sidebar .widget #wp-calendar,
aside.eltdf-sidebar .widget .tagcloud a,
.widget.woocommerce .product-title,
footer .widget #wp-calendar {
font-family: Ubuntu !important;
font-weight: 300 !important;
font-size:13px !important;
letter-spacing: 1px !important;
}
.eltdf-btn,
.wpb_widgetised_column .widget .eltdf-searchform .input-holder input.search-field, aside.eltdf-sidebar .widget .eltdf-searchform .input-holder input.search-field {
font-family: Ubuntu !important;
letter-spacing: 1px !important;
} .chrisopigi-home h1, .chrisopigi-home p { color: #fff; }
.chrisopigi-intro-text .eltdf-btn.eltdf-btn-icon > i.eltdf-icon-dripicons { margin: 6px 0 0 4px !important; color: #fff !important; }
.chrisopigi-intro-text p { font-family: Ubuntu !important; font-weight: 400 !important; margin-bottom: 0 !important; font-size: 18px; line-height:30px; }
.banner-media-text { font-family: Ubuntu !important; font-weight: 400 !important; margin-bottom: 0 !important;}
.chrisopigi-blog-element .eltdf-btn.eltdf-btn-icon > i.eltdf-icon-dripicons,
.chrisopigi_customers .eltdf-image-with-text-holder .eltdf-iwt-image a { display:inline-block; }
.chrisopigi_customers h3 { font-size: 16px; font-weight: 700; }
.chrisopigi-cta-b2b h2,
.chrisopigi-cta-b2b p,
.chrisopigi-cta-b2b .eltdf-btn-text { color: #fff !important; }
.chrisopigi-cta-b2b .eltdf-btn { margin-top: 90px; border-color: #fff !important; padding: 16px 48px !important; }
.chrisopigi-cta-b2b .eltdf-icon-font-awesome { color: #fff !important; }
.chrisopigi-blog-element h2.eltdf-post-title { font-size: 18px; } .page-id-6686 .eltdf-main-menu > ul > li.eltdf-active-item > a { color: #fff !important; }
.page-id-6686 .eltdf-page-header .eltdf-menu-area { background-color: unset !important; }
#eltdf-vertical-portfolio-list-holder { padding: 0 !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link { font-size:60px !important; ; line-height:100px !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { text-fill-color: #fff !important; -webkit-text-fill-color: #fff !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { font-size: 60px !important; line-height:100px !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { font-size: 60px !important; line-height:100px !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { text-stroke: 1px #fff !important; -webkit-text-stroke: 1px #fff !important; }
.chrisopigi_is_desktop #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link:hover .eltdf-pli-title { text-stroke: 0px #fff !important; -webkit-text-stroke: 0px #fff !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { padding: 0 0 0 7% !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { text-fill-color: #fff !important; -webkit-text-fill-color: #fff !important;  }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { text-stroke: 1px #fff !important; -webkit-text-stroke: 1px #fff !important; text-fill-color: #fff !important; -webkit-text-fill-color: #fff !important;}
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link:hover .eltdf-pli-title { text-stroke: 0px #fff !important; -webkit-text-stroke: 0px #fff !important; } .chrisopigi_intro h2 { font-size: 18px; }
.chrisopigi_awards h3,
.chrisopigi_products h3 {font-size: 18px; }
.single-portfolio-item .wpb_content_element p a { color: #aa9d25; font-weight: 600; }
.single-portfolio-item .wpb_content_element p a:hover { color: #c93a02; text-decoration: underline; }
.single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner { padding-top: 40px !important; padding-bottom: 40px !important; }
.single-portfolio-item .chrisopigi_products .eltdf-btn.eltdf-btn-icon > i { margin: 6px 0 0 4px !important;  } .woocommerce .eltdf-sidebar .widget .tagcloud a::after, aside.eltdf-sidebar .widget .tagcloud a::after { padding: 0 6px !important;}
.woocommerce .eltdf-sidebar .tagcloud a, aside.eltdf-sidebar .widget .tagcloud a { font-size: 10px !important; line-height: 18px !important; margin: 0 16px 0 0 !important; }
.woocommerce .eltdf-sidebar .widget_product_tag_cloud .eltdf-widget-title-holder { display: none; visibility:hidden; }
.woocommerce .widget_product_search { margin: 0 0 10px !important; }
p.woocommerce-result-count { font-family: Ubuntu; font-size: 14px; line-height: 50px;  }
.woocommerce-ordering .select2-container--default { font-family: Ubuntu  !important; font-size: 12px !important; height: 43px; line-height: calc(43px - 2px); }
.woocommerce-ordering .select2-container--default .select2-selection--single { height: 43px; line-height: 42px; }
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow { line-height: 43px; }
ul.select2-results__options li.select2-results__option { font-family: Ubuntu !important; font-size: 12px !important; } .eltdf-woo-single-page .woocommerce-tabs .entry-content { padding: 0 15px !important;  }
.eltdf-woo-single-page .product { margin: 0 !important; }
.eltdf-woo-single-page .eltdf-single-product-content { margin: 0 0 70px !important; }
.single-product h1 { font-size: 30px; }
.single-product .woocommerce-product-details__short-description p { font-size: 15px !important; }
h2.eltdf-product-list-title  { font-size: 16px; }
.eltdf-pl-category { font-size: 14px; margin-top: 10px !important; }
ul.products > .product .price { font-family:  Ubuntu !important; font-size: 14px !important; font-weight: 500 !important; color: #72691a !important; }
.single-product .woocommerce-product-details__short-description p { margin: 0 0 10px 0 !important; }
.eltdf-woo-single-page .eltdf-single-product-summary .price { font-family:  Ubuntu !important; color: #72691a !important; }
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta .sku, .eltdf-woo-single-page .eltdf-single-product-summary .product_meta a { font-family:  Ubuntu !important; letter-spacing: normal !important; text-transform: unset !important;  }
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta > span { font-family:  Ubuntu !important; }
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .screen-reader-text, div.woocommerce .eltdf-quantity-buttons .screen-reader-text { font-family: Ubuntu !important; }
.eltdf-woo-single-page .eltdf-single-product-content .images { width: 50% !important; }
.eltdf-woo-single-page .eltdf-single-product-summary { width: 50% !important; }
.eltdf-woo-single-page .woocommerce-tabs ul.tabs li a { font-family:  Ubuntu !important; } ul.wc-tabs { display: none !important; }
.eltdf-woo-single-page .woocommerce-tabs h2 { display: block !important; font-size: 24px; } .eltdf-woo-single-page .woocommerce-tabs h2 { text-align: left; }
.eltdf-woo-single-page .woocommerce-tabs table td,.eltdf-woo-single-page .woocommerce-tabs table td p { font-size: 14px !important; font-weight: 600 !important; }
.woocommerce-product-attributes, .chrisopigi_info table { margin: 40px 0 !important; }
.chrisopigi_info table th, .chrisopigi_info table td { font-size: 14px; padding: 5px 10px !important;  }
.woocommerce-product-attributes th, .woocommerce-product-attributes td, .chrisopigi_info th, .chrisopigi_info td { border-bottom: dotted 1px #999 !important; }
.chrisopigi_info_header td { border-bottom: solid 2px #222 !important;  }
.chrisopigi_info table td span.ind_limit, span.lab_analysis_date { float:right; font-weight: 400 !important; }
.chrisopigi_info table th, .woocommerce-product-attributes th { width: 50% !important; }
.chrisopigi_shipping_info p { text-align:left !important; font-size: 14px !important; } .woocommerce-cart .woocommerce-cart-form { margin-bottom: 30px; }
.woocommerce-cart .eltdf-page-content-holder  h1 { font-size: 40px; }
.woocommerce-cart .eltdf-page-content-holder h1 { font-size: 40px; }
.woocommerce-cart .eltdf-page-content-holder h2 { font-size: 32px; }
.woocommerce-cart .eltdf-page-content-holder h3 { font-size: 26px; }
.woocommerce-cart .eltdf-page-content-holder h4 { font-size: 22px; }
.woocommerce-cart .eltdf-page-content-holder h5 { font-size: 20px; }
.woocommerce-cart .eltdf-page-content-holder h6 { font-size: 18px; }
.eltdf-woocommerce-page table.cart td.actions { text-align: center; }
.eltdf-woocommerce-page table.cart td.actions > .button { float: none; }
.eltdf-woocommerce-page .wc-proceed-to-checkout { text-align: center; }
.eltdf-woocommerce-page .cart-collaterals h2 { text-align: center; } .eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row, .eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row { float: none; width: 48%; margin-right: 2% !important; display: inline-block !important; } .eltdf-woocommerce-page .woocommerce-checkout #billing_country_field .select2-container--default,
.eltdf-woocommerce-page .woocommerce-checkout #shipping_country_field .select2-container--default { margin: 0 0 0; } .single-post .eltdf-post-text a { color: #c95c30; }
.single-post .eltdf-post-text a:hover { color: #c93a02; text-decoration: underline; } .chrisopigi_info_page h1 { font-size: 40px; }
.chrisopigi_info_page h2 { font-size: 32px; }
.chrisopigi_info_page h3 { font-size: 26px; }
.chrisopigi_info_page h4 { font-size: 22px; }
.chrisopigi_info_page h5 { font-size: 20px; }
.chrisopigi_info_page h6 { font-size: 18px; }
.chrisopigi_info_page ul li, .chrisopigi_info_page ol li { margin: 0 0 20px 20px; font-size: 18px; }
.chrisopigi_info_page ul li span, .chrisopigi_info_page ol li span { display: block; margin-left: 20px; font-size: 14px;  }
.chrisopigi_info_page table { width: auto; }
.chrisopigi_info_page table tr td { border-left: 1px #000 solid !important; }
.chrisopigi_info_page table tr td:nth-child(1), .chrisopigi_info_page table tr td:nth-child(3) { text-align: left !important; } .woocommerce-MyAccount-navigation { width: 20%  !important; }
.woocommerce-MyAccount-content { width: 80% !important; } .woocommerce-b2b-order table td {
text-align: left;
}
.woocommerce-b2b-order .product_quantity_col { max-width: 100px; }
.woocommerce-b2b-order .product_quantity_col { max-width: 100px; }
.woocommerce-b2b-order .product_quantity_col label.screen-reader-text { display: none; }
.woocommerce-b2b-order #wwof_product_listing_table tfoot { display: none; }
.woocommerce-b2b-order #wwof_product_listing_table { line-height: 1.3 !important; }
.woocommerce-b2b-order #wwof_product_listing_table .product_title_col .ple_b2b_inner_container {
display: inline-block;
font-size: 12px;
font-weight: 700;
vertical-align: middle;
}
.woocommerce-b2b-order #wwof_product_listing_table .product_title_col .ple_b2b_inner_container.ple_product_thumb {
max-width: 80px;
}
.woocommerce-b2b-order #wwof_product_listing_table .product_title_col ul.variation-options {
font-size: 10px;
}
.woocommerce-b2b-order #wwof_product_listing_table .product_price_col .wholesale_price_title {
display: none;
}
.woocommerce-b2b-order #wwof_product_listing_table .product_quantity_col .eltdf-quantity-buttons {
margin: 0 !important;
padding: 0 10px 0 0;
}   .eltdf-top-bar .eltdf-icon-text {
color: #B2DFDB;
} .eltdf-main-menu > ul > li > a:hover {
color: #757575;
} .eltdf-main-menu > ul > li > a {
letter-spacing: 1px;
font-size: 15px;
} .eltdf-main-menu ul li:hover > a > span {
padding: 0;
}
.eltdf-main-menu ul li a > span, .eltdf-main-menu ul li h6 > span {
padding:0;
} .eltdf-main-menu>ul>li.current-menu-item>a>span, .eltdf-main-menu>ul>li.current-menu-item>h6>span, .eltdf-main-menu>ul>li.eltdf-active-item>a>span, .eltdf-main-menu>ul>li.eltdf-active-item>h6>span {
padding: 0 0 0 0px;
} .eltdf-shopping-cart-holder .eltdf-header-cart .eltdf-header-cart-inner {
border: 1.5px solid #212121;
}  h2 {
font-size:45px;
} .eltdf-main-menu ul li a>span:before, .eltdf-main-menu ul li h6>span:before {
background: none !important;
} a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, var a:hover {
color: #757575;
}  .chrisopigi-intro-text p {
font-size: 20px;
line-height: 30px;
border-left: 1px solid #000;
padding-left: 30px;
line-height: 33px;
} .chrisopigi-cta-b2b .fa-dolly::before {
color: #fff;
}
.chrisopigi-cta-b2b .chrisopigi-intro-text p {
border:none;
padding-left:0;
} .ple-portfolio-list h5 {
font-size:21px;
letter-spacing:1px;
} .chrisopigi_customers .eltdf-image-with-text-holder.eltdf-image-behavior-custom-link .eltdf-iwt-image {
filter: grayscale(70%);
} .eltdf-blog-list-holder .eltdf-post-image a:after, .eltdf-blog-list-holder.eltdf-bl-overlay .eltdf-post-image a:after {
border-top: none;
border-left: none;
left: 0px;
top: 0px;
background-color: #aa9d252e;
filter: grayscale(50%);
transition: all .7s ease-in-out !important;
}   footer .widget.widget_nav_menu a:before {
height: 0;
}
footer .widget.widget_nav_menu a:hover {
padding: 0 0 0 0px; color:#d4d4ce;
}  .eltdf-plc-add-to-cart a.added_to_cart, .eltdf-plc-add-to-cart a.button, .eltdf-pli-add-to-cart a.added_to_cart, .eltdf-pli-add-to-cart a.button, ul.products li.product a.added_to_cart, ul.products li.product a.button {
display: none;
} .eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-text {
background-color: #aa9d2563;
-webkit-transition: opacity .7s ease-out,background-color .7s ease-out;
-moz-transition: opacity .7s ease-out,background-color .7s ease-out;
transition: opacity .7s ease-out,background-color .7s ease-out;
} ul.products>.product .eltdf-pl-inner .eltdf-pl-text {
background-color: #aa9d252e;
-webkit-transition: opacity .7s ease-out;
-moz-transition: opacity .7s ease-out;
transition: opacity .7s ease-out;
} .wpb_widgetised_column .widget.widget_nav_menu a:hover, aside.eltdf-sidebar .widget.widget_nav_menu a:hover {
padding: 0 0 0 0px;
opacity: .8;
} .wpb_widgetised_column .widget.widget_nav_menu a:before, aside.eltdf-sidebar .widget.widget_nav_menu a:before {
height: 0px;
} @media only screen and (max-width:1366px) {}
@media only screen and (max-width:1280px) {}
@media only screen and (max-width:1200px) { .eltdf-woo-single-page .eltdf-single-product-content .images { width: initial !important; }
.eltdf-woo-single-page .eltdf-single-product-summary { width: initial !important; } .chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link { font-size:60px !important; line-height:90px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { font-size: 60px !important; line-height:90px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { font-size: 60px !important; line-height:90px !important; }
}
@media only screen and (max-width:1024px) {
.eltdf-woo-single-page .eltdf-single-product-content .eltdf-single-product-summary { margin: 30px 12px 0 !important; }
}
@media only screen and (max-width:768px) { .single-product .eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section { width: 680px; }
.eltdf-woo-single-page .eltdf-single-product-content .eltdf-single-product-summary {}
.cert_images .alignleft, .award_images .alignleft { float: none !important; }
.cert_images, .award_images { text-align: center !important; }
.lab_analysis_date { display: none !important; } .chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title, #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { padding: 0 !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link { font-size:40px !important; line-height:76px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { font-size: 40px !important; line-height:76px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { font-size: 40px !important; line-height:76px !important; }
}
@media only screen and (max-width:480px) {  .eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section { width: 90% !important; }
.eltdf-mobile-header .eltdf-grid { padding: 0 !important;}
.chrisopigi_large_title {
margin-top: 60px;
color: #aa9d25;
margin-left: -2px;
font-size: 60px;
font-weight: 700 !important;
}
.plethora-cta-b2b .eltdf-btn { margin-top: 0; } .chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title, #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { padding: 0 !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link { font-size:30px !important; line-height:60px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title { font-size: 30px !important; line-height:60px !important; }
.chrisopigi_is_mobile #eltdf-vertical-portfolio-list-holder a.eltdf-pli-title-link .eltdf-pli-title::after { font-size: 30px !important; line-height:60px !important; }
}