/*!
Theme Name: Careox Child theme
Theme URI: https://bracketweb.com/careoxwp/
Template: careox
Author: Bracket Web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Careox WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: careox-child
*/

.product-details__socials {
    display: none;
}


.single-product ul.careox-breadcrumb.list-unstyled {
    display: none;
}

.woocommerce ul.products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

.woocommerce ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
    border: 0;
}

.form-one__control input { 
    width: 100%;
}

.bootstrap-select button.btn.dropdown-toggle {
    background: #fff;
    height: 47px;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    line-height: 2.3;
}


.main-slider-one__layer__inner {
    display: none;
}


.page-id-12 .col-xl-4.col-lg-5 {
  display: none;
}

.page-id-12 .col-xl-8.col-lg-7 {
  width: 100%;
}


.Tab--selected {
    border-color: #991B1F !important;
    box-shadow: none !important;
    border: 2px solid !important;
    color: #991B1F !important;
}

.p-TabIcon--selected {
    fill: #991B1F !important;
}

.p-CardNumberInput .p-Input .Input {
    border: 1px solid #1d1d1d !important;
}

.Input::placeholder, .p-FauxInput::placeholder {
    font-size: 13px !important;
    color: #333333 !important;
}

.p-GridCell input {
    border: 1px solid #1d1d1d !important;
    margin-bottom: 1rem !important; 
}

.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
    border: 1px solid #1d1d1d !important;
}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
    font-size: 14px;
}

.p-Input input {
    border: 1px solid !important;
    margin-bottom: 1rem !important;
}

.p-Input input::placeholder {
    font-size: 14px !important;
}

.wc-block-components-checkbox.wc-block-components-payment-methods__save-card-info {
    margin-top: 1rem;
}

.p-Input-input {
    border: 1px solid;
}


.p-Input-input::placeholder{
	font-size: 14px !important;
}


.p-Input-input {
    border: 1px solid;
}


.p-Input-input::placeholder{
	font-size: 14px !important;
}

.p-Grid.p-CardForm input::placeholder {
    font-size: 13px !important;
    color: #49494A !important;
}


.tc-image, .tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image {
    width: 100%;
    height: 168px !important;
    object-fit: cover;
}

.tc-mode-images.tc-active {
    border: 2px solid #122f2a;
	padding: 2px;
}

.team-card img{
	height: 480px;
	object-fit: cover;
}

.donate-info__left p.donate-info__left__text {
    display: none;
}


@media (max-width : 767px){
	.woocommerce ul.products { 
		grid-template-columns: repeat(1, 1fr); 
		text-align: center;
	}
	
	html, body {
		overflow-x: hidden;
	}
}
