/*
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","kanit Fallback";
    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',"kanit Fallback"!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","Roboto Fallback";
	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',"Roboto Fallback"!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","Roboto Fallback"}
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","kanit Fallback";
	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 {
    background-image: url(https://dheheaters.com/wp-content/uploads/2023/11/product-range.jpg);
}
.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',"Roboto Fallback";
}
.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;
}
}