.ekit_modal-searchPanel .xs-serach{position:relative}.ekit_modal-searchPanel .xs-serach input:not([type=submit]){padding:0 20px;background-color:transparent;width:100%;height:44px;border-radius:5px;border:0;border:1px solid #e7e7e7;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus{border-color:#2575fc}.ekit_modal-searchPanel .xs-serach .search-btn{width:62px;border:0;font-size:14px;color:#777;background-color:transparent;position:absolute;right:0;top:0;height:100%;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup{height:100vh;overflow:hidden}.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom{display:none}.ekit_modal-searchPanel .ekit-sidebar-widget{height:100vh}.ekit_modal-searchPanel .ekit-bg-black{height:100vh!important}.ekit_modal-searchPanel .ekit-search-group{position:relative}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){height:70px;background-color:transparent;border-radius:50px;border:2px solid #fff;color:#fff;padding:0 30px;width:100%}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus{outline:0}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button{background-color:transparent;border:0;padding:0;color:#fff;fill:#fff;position:absolute;right:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:70px;border-radius:0 50px 50px 0}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg{width:1em;height:1em}.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration{display:none}.ekit_modal-searchPanel .ekit-search-panel{max-width:800px;margin:1.75rem auto}.ekit_navsearch-button{display:inline-block}.elementor-widget-elementskit-header-search .mfp-close{width:44px}
.ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:100%;top:0;position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in var(--transition-duration);transition:all .4s ease-in var(--transition-duration);cursor:url(/wp-content/plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg),pointer;background-color:rgba(0,0,0,.9)}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:auto;right:100%}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{padding:20px;float:right}.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay{left:0;right:0}.ekit-wid-con .ekit-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);visibility:hidden;opacity:0}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget{left:-100%;right:auto}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{visibility:visible;-webkit-transition:all var(--transition-duration) ease-out 0s;transition:all var(--transition-duration) ease-out 0s;left:0;opacity:1}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{left:auto;right:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s;transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{left:0;right:auto}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px}.ekit-wid-con .ekit_close-side-widget{position:absolute;color:#1768dd;font-size:15px;display:block;font-weight:400;line-height:1;padding:4px 7px 5px 7px;border:1px solid #ccc;z-index:1;background-color:#fff;top:15px;right:15px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_close-side-widget svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit_sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{width:100%;max-width:20px;height:auto;vertical-align:middle}
.ekit-wid-con .ekit-header-info{list-style:none}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekit-wid-con .ekit-header-info svg{max-width:15px;height:auto;vertical-align:middle}
/*
Theme Name:   Oildrop - Child theme
Theme URI:    https://modernwebtemplates.com/
Description:  Extra Small child theme of Oildrop theme
Author:       the Oildrop team
Author URI:   https://themeforest.net/user/mwtemplates
Template:     oildrop
Version:      0.0.1
License:      Commercial
License URI:  http://themeforest.net/licenses/regular_extended
Text Domain:  oildrop
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/
.widget_categories a{
	padding-left: 0px !important;
}
/* start blog form css */
/* Blog Form Styling */
.blog-form input,
.blog-form select,
.blog-form textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #CCC;
/*   border-bottom: 1px solid #000; */
  font-size: 14px;
  font-family: "Arial", sans-serif;
  background: #fff;
  outline: none;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.blog-form textarea {
	height: 150px;
}

/* Placeholder Styling */
.blog-form input::placeholder,
.blog-form textarea::placeholder {
  color: #aaa;
}

/* Two Column Layout */
.blog-row.two-col {
  display: flex;
  gap: 12px;
}

.blog-row.two-col input {
  flex: 1;
}

/* Submit Button */
.blog-form input[type="submit"] {
  background: #3358a7;
  border: 1px solid #3358a7;
 padding: 10px 0px 35px 0px;
  cursor: pointer;
  font-weight: 400;
  text-align: center;
  transition: all 0.3s ease;
  width: 100%;
	font-size: 18px;
}

.blog-form input[type="submit"]:hover {
  background: #6d91c5;
  color: #fff;
}



/* end blog form css */

#categories-3 ul li a{
	 color: #3358A7 !important;
}


li.cat-item a:before {
    display: none !important;
}
span.count {
	 color: #3358A7 !important;
}
.widget .widget-title{
	color: #3358a7 !important;
	margin-top: 30px !important;
}
div#recent-posts-2 a{
	color: #3358a7 !important;
}
.widget.widget_tag_cloud .tagcloud a {
	    background-color: #3358a7 !important;
    color: #ffffff !important;
	font-size: 16px !important;
}
.widget.widget_tag_cloud .tagcloud a:hover{
	  background-color: #000 !important;
}
/* nav.woocommerce-breadcrumb {
    color: #3358a7 !important;
} */
/* Your styles goes here*/
/* default-padding */
.pt-10 {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}


/* hamburger button */
.elementor-5573 .elementor-element.elementor-element-f296852 .elementskit-menu-hamburger{
	display: none !important;
}

/* read more section */
#section {
  width: 500px;
  height: 400px;
  word-wrap: break-word;
}

.moretext {
  display: none;
}
/* read more section end */
/* enquiry button / woo quote button   */
.woo a.button {
    display: inline-block;
    font-family: "Kanit";
    font-size: 16px;
    font-weight: 500;
    height: auto;
    padding: 7px 30px;
    text-transform: capitalize;
    vertical-align: middle;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
    border-radius: 50px;
    margin-bottom: 0;
    transition: all .3s ease;
}
li#menu-item-9024 {
    height: 0;
}
.gt_switcher.notranslate {
    margin-top: 14px;
}

.enquiry-form input.wpcf7-form-control.wpcf7-text::placeholder, .enquiry-form textarea.wpcf7-form-control.wpcf7-textarea::placeholder{
	font-size: 14px !important;
    font-family: 'Kanit' !important;
    font-weight: 400 !important;
}
.form-button {
    text-align: right !important;
}
/* for-newsletter  */
.newsletter-form {
    display: flex;
}
p.elementor-icon-box-description:hover {
    color: #3358a7 !important;
}
.elementor-element.elementor-element-8705205.elementor-view-framed.elementor-position-left.add.elementor-shape-circle.elementor-mobile-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box p.elementor-icon-box-description:hover{
	color: black !important;
}
a.contact-us-ph {
    color: #000;
}
a.contact-us-ph:hover {
    color: #3358a7;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.input-box::placeholder{
	font-family:"Roboto";
	font-size: 16px !important;
	text-transform: capitalize !important;
	font-weight:400;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.input-box:placeholder {
    font-family: 'Roboto' !important;
    font-weight: 400;
    color: #3358A7;
}
/* end for-newsletter  */


/* default-padding */

.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper, .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper
{
	display:none;
}

/* .theme_buttons a, .theme_button, .wc-proceed-to-checkout .checkout-button, .buttons a, button:not(.header-search), input[type=submit] {
    width: 34%;
    border-radius: 0px 20px 20px 0px;
 } */
/* .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    width: 168%;
    margin-top: 5px;
    border-radius: 20px 0px 0px 20px; */
/* } */
.woo div.product .woocommerce-tabs .panel {
      background-color:white;
}
.woo div.product .woocommerce-tabs .panel h2:first-child {
    display: none;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding: 10px 0px;
    border-top: 0px solid #d3ced2;
}

/* popup  */
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    width: 100%;
    border-radius: 0px;
}
label{
	font-family: "roboto"
}
input[type=submit] {
    width: auto;
    border-radius: 5px;
    background-color: #3358A7;
}


/* product page table css */
th {
    color: #3358A7;
    text-align: start;
    font-weight: 400;
	border-color: #3358A7;
}

td {
	border-color: #3358A7;
	text-align: start;
}
.woocommerce .elementor-6127 .elementor-element.elementor-element-a813472 .woocommerce-tabs ul.wc-tabs li.active a {
    color: #ffffff;
    background-color: #3358a7;
    border-radius: 50px;
	padding: 9px 30px;
}
.woo div.product .woocommerce-tabs ul.tabs li a{
	background-color: white;
	color: #3358a7;
	padding: 9px 30px;
}
.woocommerce .elementor-6127 .elementor-element.elementor-element-a813472 .woocommerce-tabs ul.wc-tabs li a{
	color: #3358a7;
}
.woo div.product .woocommerce-tabs ul.tabs li{
	background-color: white;
}
button:not(.header-search){
	font-family: "kanit";
	font-size: 16px;
	line-height: 0;
	text-transform: capitalize;
	display: list-item;
	font-weight: 500;
}
.gmwqp_inner_popup_op h3{
	color: #3358a7;
}
/* ul.tabs.wc-tabs {
    border-bottom: 2px solid #ecedef;
} */
/* .woo div.product .woocommerce-tabs ul.tabs li.active a {
    background-color: white;
	color: #3358A7;
}
.woo div.product .woocommerce-tabs ul.tabs li a {
	background-color: white;
}
.woocommerce .elementor-6127 .elementor-element.elementor-element-88d841b .woocommerce-tabs ul.wc-tabs li.active a {
    border-bottom: 2px solid;
} */
/* newslatter */
.newsletter-form {
    display: flex;
    align-items: flex-end;
}
.newsletter-form {
    display: flex;
    align-items: flex-end;
    align-items: flex-start;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-button {
    margin: 0px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-button {
    text-transform: capitalize !important;
}
/* end-newslatter */

.elementor-item:hover{
	font-weight:700;
}

/* product grow animation on hover */
.grow { 
transition: all .2s ease-in-out; 
}

.grow:hover { 
transform: scale(1.1); 
}
/* product grow animation on hover */

/* megamenu  */
a.elementor-item:hover {
    font-weight: 600 !important;
}
/* end-mega menu */

/* product-category-page */
.woo {
}
.woocommerce ul.products{
	max-width: 1400px;
	margin: 0 auto;
	padding: 3%;
}

@media only screen and (max-width: 1000px){
	.woocommerce ul.products{
		padding: 5%;
	}
}
@media only screen and (max-width: 500px){
	.woocommerce ul.products{
		padding: 5%;
	}
}

.product-thumbnail-wrap {
    border: 2px solid #3358A7;
    border-radius: 500px;
}
.woo ul.products li.product .product-text-wrap{
	text-align: center;
}
.woo ul.products li.product .woocommerce-loop-product__title a {
    font-family: 'Roboto';
}
.custom-page-header h1 {
    font-size: 35px !important;
    color: white;
    margin: 0;
	font-weight: 500;
}
.woocommerce-breadcrumb {
    font-size: 16px !important;
    color: white !important;
	margin: 0 !important;
}
.woocommerce .woocommerce-breadcrumb a{
	color: white;
}
.custom-page-header{
	background-color: #3358a7;
	padding: 3% 0% 3% 0%;
	color: white;
	text-align: center;
}
.product-buttons-wrapper {
    display: none;
}
.woo ul.products li.product .product-thumbnail-wrap a:hover::before {
    opacity: 0;
    visibility: hidden;
}
.woo ul.products li.product .product-loop-item:hover{
	transform: scale(1.1);
}
@media only screen and (max-width: 500px){
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 3.5em;
}
}

/* product-category-page-end */

/* contact us page form */
.email, .phone {
    width: 48%;
} 
.half-fiels {
    display: flex;
    justify-content: space-between;
}

/* contact us page phone no color */
a.contact-us-ph:hover{
	color: #3358a7 !important;
}
#menu_link:hover
{
	color:black !important;
}
@media only screen and (min-width: 1025px) and (max-width: 1219px){
	.gt_switcher.notranslate {
    margin-top: -12px;
}
}
:where(html.wpc-bgl255) /* end-mega menu */

/* product-category-page */
.woo{background-image: url(https://dheheaters.com/wp-content/uploads/2023/11/product-range.jpg)}