/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

#menu-sitemap-menu {flex-direction:column;}
/* Gravity Form CSS */
/* validation css */
.validation_error, .instruction.validation_message {display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}

/* common css */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:120px !important}
.gform_wrapper li{margin-bottom:15px !important} 
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:14px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;letter-spacing: 2px;font-size: 16px;font-weight: 700 !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gform_wrapper select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.ginput_container_select{position: relative;}
.ginput_container_select::before{content: '\f107';font-family: FontAwesome;position: absolute;color: #000;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}

/* newsletter css */
.gf-style-one ::placeholder{color:#fff;opacity:1 !important;}
/*.gf-style-one .gform_body.gform-body{padding-right: 140px;}*/
.gf-style-one input,.gf-style-ne select,.gf-style-ne textarea{color:#fff;background:transparent;border:none;border-bottom:1px solid  #fff !important;}
.gf-style-one input[type="submit"]{color:#000;background:#fff;position:absolute;right:0px;top:0px;border-radius: 8px 8px 0px 0px;}

/* end newsletter css */

/* style css */
.gf-style-two ::placeholder{color:#747474 !important;opacity:1 !important;}
.gf-style-two input,.gf-style-two select,.gf-style-two textarea{background:#FFFFFF !important;color:#000;border:0.5px solid #747474 !important;border-radius:5px !important;}
.gf-style-two input[type="submit"]{color:#fff;background:#00AAEE !important;border:1px solid #00AAEE !important;margin-top:15px !important;Padding:15px 30px;letter-spacing:0px;}
.gf-style-two input[type="submit"]:hover{background:#000 !important;color:#fff !important;transition:ease-in-out 0.2s;border:1px solid #000 !important; }
.gform_wrapper.gravity-theme .gform_validation_errors{display:none !important;}
#mini-cart-count {color: #000 !important;}
#mini-cart-count::before {
 content:url('https://demo2.sharehq.org/magnetrating/wp-content/uploads/2024/04/Vector.png' alt="Unlimited Reviews");
  position: absolute;
/*   content: "\f218" !important; */
  left: 10px !important;
  color: #fff !important;
/*   font-size: 24px !important; */
  top: 0px !important;
	z-index:-999999 !important;
}
.et_pb_menu .et-menu > li {
  padding-left: 20px;
  padding-right: 20px;
}
/* Rotate animation */
@keyframes rotation { 
	0% { transform: rotate(0deg);}
	100% { transform: rotate(359deg);}
}
.rotate {margin:0px !important; animation: rotation 6s infinite linear;}

.entry-content tr th {
  color: #555;
  font-weight: 700;
  padding: 0px 10px !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  cursor: pointer;
  border: 1px solid #C0C0C0 !important;
  border-radius: 10px !important;
  padding: 5px 5px !important;
} 
@media (min-width: 1600px) and (max-width: 1800px){.home_banner{ background-size: contain;background-position: right 0px bottom 45% !important;padding-top: 285px !important;padding-bottom: 297px !important;padding-left: 2px;margin-top: -325px !important;}}
@media (min-width: 1810px) and (max-width: 2500px){.home_banner{ background-size: contain; background-position: right 0px bottom 15% !important;padding-top: 285px !important;padding-bottom: 297px !important;padding-left: 2px;margin-top: -325px !important;}}
/* @media (min-width: 1500px) and (max-width: 3000px){.one-time::before {position: absolute !important;content: url("https://demo2.sharehq.org/magnetrating/wp-content/uploads/2024/04/call-to-action-1.png") !important;bottom: 50px !important;right: 0px !important;z-index: 1 !important;}} */
@media (min-width: 1500px) and (max-width: 1800px) {.home_banner{padding-top: 400px !important;}}
@media (min-width: 1800px) and (max-width: 2000px) {.home_banner{padding-top: 475px !important;} div.et_pb_section.et_pb_section_0_tb_header {background-image: none !important;}}
.et_mobile_menu{width:200% !important;}
.et_pb_scroll_top.et-pb-icon {text-align: center;background: #00aaee !important;right: 20px;border-radius: 100% !important;}
/*apply style to the active top level menu item*/
/* 
.pa-active-menu-item .et-menu-nav>ul>li.current-menu-item>a {
	border-bottom: 2px solid red !important;
} */
.hero-sec .et_pb_bottom_inside_divider {
background-image: url('https://demo2.sharehq.org/magnetrating/wp-content/uploads/2024/04/dividers-1.png') !important;background-size: cover !important;bottom: 0px !important;}
.xoo-wsc-basket ::after {content: "Checkout" !important;position: absolute !important;bottom: 130% !important;font-size: 16px !important;left: -10px !important;}
.xoo-wsc-items-count {background-color: #00aaee !important;color: #ffffff;}
@media (min-width: 250px) and (max-width:600px) {#mini-cart-count {color: #000 !important;margin-top: -17px !important;margin-left: 10px !important;}}

