/*!
Theme Name: lupescleaningservicewp
*/
.page-numbers li {
    list-style: none;
    display: inline-block;
    background: #db2e29;
    padding: 3px 10px;
    color: #fff;
	margin-top: 0px;

}
a.service-nmm.service-contact {
    font-size: 16px;
}

/*------------------------------------- Comment -------------------------------------*/

div#respond {background-color: #f5f5f5;padding: 20px;margin-top: 30px;border-radius: 5px;}
p.comment-form-email { width: 33%;float: left;margin-left: 1%;}
p.comment-form-author { width: 33%;float: left;}
p.comment-form-url {width: 31%;float: left;margin-left: 1%;}
p.comment-form-cookies-consent {width: 100%;display: block;}
div#comments {margin-top: 38px;}
#comments .h2, h2 {font-size: 18px;}
ol.comment-list li {border-bottom: solid 1px #ddd;padding-bottom: 20px; margin-bottom: 15px;}
b.fn {padding-left: 15px;}
.comment-content{ padding-left: 90px;}
a.comment-reply-link {color: #0056b3; font-weight: 600;}
img.avatar.avatar-32.photo {width: 70px;height: 70px; border-radius: 50%;margin-top: 20px;margin-bottom: -20px;}
em.comment-awaiting-moderation {padding-left: 90px;}
.reply {padding-left: 90px;margin-top: -18px;}
.comment-metadata {padding-left: 90px;margin-top: -23px;}
p.comment-form-cookies-consent {width: 100%;display: flex;align-items: baseline;}
p.comment-form-cookies-consent label {padding-left: 10px;}	
input#submit {
    background-color: #000;
    color: #fff;
    padding: 10px;
}
h2.comments-title {
    display: none;
}
textarea#comment {
    height: 120px;
}
h2 {
    text-align: right;
}
/* textarea.wpcf7-form-control.wpcf7-textarea {
    height: 93px;
} */

.desktop a {
    width: 100%;
}

/* after image banner */
.inner-banner:after {
display: none;
}
/* after image banner */
/* after image banner title */
section.inner-banner {
    position: relative;
}

/* after image banner title */
section.inner-banner img {
    position: absolute;
    top: 8px;
    left: 8%;
	 animation: moveInleft 5s ease-in;
    animation-name: moveInleft;
}

span.wpcf7-list-item-label {
    margin-left: 10px;
}
.form-check {
    display: block;
    min-height: 1.5rem;
  padding-left: 0px;
   padding: 10px 0px 4px 0px
}

a.inrblog-img {
    width: 100%;
}
a.inrblog-img img {
    width: 100%;
}


/* woocommerce */
h1.woocommerce-products-header__title.page-title {

    color: #db2e29;
    margin-top: 36px;
    font-size: 58px;
}
h2.woocommerce-loop-product__title {
    align-items: right;
    text-align: center;
}
.shipping-taxable.purchasable.product-type-simple {
    text-align: center;
}

/ ------------------------------check-out---------------------------- /

span.woocommerce-input-wrapper {
    width: 100%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    padding: 10px;
    border-radius: 5px !important;
    border: 1px solid #ccc;
}
.selection {
    width: 100%;
}
.selection {
    width: 100%;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 6px;
    height: auto;
    margin: 0 0 0px;
}
.woocommerce textarea {
    height: 100px !important;
}
.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 0px;
}
.abouwho-box-new {
    padding: 80px 0px 60px 0px;
}
.abouwho-box-new ul li {
    list-style:none !important;
}
/* .woocommerce div.product div.summary {
    margin-bottom: 2em;
    background-color: #7cbc23;
    padding-left: 14px;
    height: 100%;
    min-height: 476px;
    background-image: linear-gradient(#008542, #fff603);
} */
.woocommerce a.button.alt:hover {
    background-color: #db2e29;
    color: #fff;
}
.woocommerce a.button.alt {
    background-color: #db2e29;
    color: #fff;
}
.woocommerce button.button {

    background-color: #db2e29;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 5px;
}
.woocommerce button.button:hover {

    background-color: #db2e29;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 5px;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
	    color: #fff;   
    opacity: 1;
}
span.woocommerce-input-wrapper {
    width: 100%;
}
.woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #db2e29;
  
}
.ckeck-out {
	float: left;
}
.ckeck-out1 {
	float: left;
}
.col-6.ckeck-out1 {
    padding: 15px;
}

.check-out1 {
    padding: 15px;
}
.woocommerce-info {
    background-color: #ce2b27;
    color: #ffffff;
}
.woocommerce-info a {
    color: #ffffff;
}
.woocommerce-info::before {
    color: #ffffff;
}
.woocommerce-checkout #payment {
    background: #d32c28;
    border-radius: 5px;
}
.woocommerce-privacy-policy-text p {
    color: #000 !important;
}
.woocommerce-privacy-policy-text a {
    color: white;
}
.woocommerce-info {
/*     border-top-color: #1e85be; */
	border: none;
}
.woocommerce button.button.alt{
    background-color: #3e3e3e;
}
.woocommerce button.button.alt:hover{
    background-color: #3e3e3e;
}
}
section.projec {
    margin-top: 28px;
}
.woocommerce .woocommerce-customer-details address {
      border: 1px solid rgb(219 46 41);
 
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
   
    border: none;
    border-bottom: 1px solid;
}
.select2-container--default .select2-selection--single {
    border: none;
	border-bottom: 1px solid black;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #3e3e3e;
   
}
.woocommerce-checkout #payment div.payment_box p {
   color: #fff;
   
}
 .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #3e3e3e;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -0.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
/* woocommerce end  */
.u-column2.col-2 h2 {
    text-align: center !important;
    margin-top: 46px !important;
}
.u-column1.col-1 h2 {
    text-align: center;
    margin-top: 47px;
}




li#menu-item-642 ul li a {
    font-size: 12px;
}

.dropdown-menu {  
    background-color: #db2e29 !important;
   
}
li#menu-item-642 ul li {
    border-bottom: 1px solid white;
}

li.wc_payment_method.payment_method_cod label {
    color: white;
}
.woocommerce-privacy-policy-text p {
    color: #fff !important;
}

/* blog css */
.innrblog-box.innrblog-box1 {
    box-shadow: 0px 0px 20px #ccc;
    margin-top: 74px;
    padding: 0px 24px 35px 20px;
}
.wp-block-search__label {
 display: none;
}
.wp-block-search__inside-wrapper {
    padding: 21px 0px 0px 0px;
}
.recentitl {
    font-size: 30px;
    font-weight: 600;
    padding-top: 10px;
}
footer.comment-meta {
    color: white;
    padding: 36px;
}
footer.comment-meta time {
    color: white;
}
b.fn a {
    color: white;
}
.inertitl a {
    color: #db2e29;
}
.ilien-box-content {
    background: #ebebeb63;
    padding: 20px 20px;
    margin: 10px 0px;
	text-align: center;
}
h6.blog-content-hexa {
    margin-top: 20px;
}
.col-md-9.inrblo .blogbtn {
    color: white;
    background-color: #055494;
    padding: 10px;
    border-radius: 10px;
}
/* blog end */

footer.comment-meta:after {
    display: none;
}

/* mail Changes */
.navbar-default .dropdown:hover .dropdown-menu {  
    width: 200px;   
}
.navbar-default .dropdown .dropdown-menu {
    border-top: none;
}
.navbar-default .dropdown .dropdown-menu {
       padding: 0px 0;
}
.navbar-default .dropdown .dropdown-menu {
 
    position: absolute;
    left: -2px;
    top: 42px;

}
ul.dropdown-menu.sm-menu li a {
    font-size: 12px !important;
}
/* Mail Changes */
.service-box {
    text-align: center;
}

.service-contact{background-color: #db2e29;
    color: #fff;
    padding: 10px 20px;
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 5px;
}


/* Comment */
.comments-area.comment-meta {
    color: black;
    padding: 36px;
}
.comments-area footer {
    background-color: transparent;
   
}

.comments-area .fn a {
    color: black;
}
.comments-area .comment-metadata time {
    color: black;
}

.innrblog-box ul li a {
    border-bottom: 1px solid #cccc;
    padding: 1px 0px;
    font-size: 14px;
}
em.comment-awaiting-moderation {
    padding-left: 90px;
    color: #000;
}
/* comment */
a.ab-team {
    background-color: #db2e29;
    color: #fff;
    padding: 15px 30px;
    margin-top: 20px;
    border: 1px solid transparent;
    border-radius: 5px;
	margin-top: 50px;
}
.ab-Tem{
	text-align: center;
}
ul.outer-head li .nav-link1 {
    color: #ffffff;
   
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap;
    display: none;
}



/*-----------------------404------------------------*/
.four-title{
    font-size: 48px;
}
.four-btn {
    padding: 12px 20px;
    text-align: center;
    background-color: #db2e29;
    color: #fff;
    border-radius: 5px;
    font-size: 17px;
    transition: all 0.5s ease-in;
    border: 1px solid transparent;
	margin-bottom:80px;
}

.four-zero {
    margin: 0px 0px;
    background: #f6f6f6;
    padding: 50px 0px;
}
.four-img img{
    width: 370px;
}
.page-numbers li {
    position: relative;
    display: inline;
    padding: 7px;
    background-color: #067cc9;
    color: #fff;
}
.page-numbers li {
    list-style: none;
/     display: inline-block; /
    background: #08294b;
    padding: 7px 11px;
    color: #fff;
}
a.page-numbers {
    color: #eeb402;
}
p.newtext {
    font-size: 51px;
    color: #eeb402;
}
span #readlink1756469384{
    padding: 7px 15px !important;
    border-radius: 10px !important;
}
span #readlink1756469384:hover {
    padding: 7px 15px !important;
    border-radius: 10px !important;
}

/* / 404 / */
.woocommerce-column__title {
    text-align: left;
}
.woocommerce-order-details__title {
    text-align: left;
}


.wapf-field-label.wapf--above {
    text-align: left;
}
.woocommerce-product-details__short-description p {
    text-align: left;
}
.wapf-field-input {
    text-align: left;
}
.wapf-field-input select {
    width: 50%;
    box-sizing: border-box; 
}
.wapf-product-totals {
    text-align: left;
}
.wapf-product-totals {
    display: none;
    width: 50%;
}
.quantity {
    display: none;
}
.summary .product_meta {
    text-align: left;
}
.summary.entry-summary {
    text-align: left;
}
body.product-template-default.single.single-product.postid-447.logged-in.admin-bar.theme-lupescleaningservicewp.woocommerce.woocommerce-page.woocommerce-js.customize-support .inner-title1 {
    display: none;
}
.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
    display: none;
}
div#tab-description {
    display: none !important;
}
.shipping-taxable.purchasable.product-type-simple {
    text-align: center;
    display: flex;
    align-items: center;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 50%;
}
.woocommerce div.product div.summary,woocommerce-page div.product div.summary {
    float: right;
    width: 50%;
    clear: none;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    display: none;
}
.shipping-taxable.purchasable.product-type-simple {
    text-align: center;
    display: flex;
    align-items: center;
    margin: 61px 0px;
}
.woocommerce-product-details__short-description h6 {
    margin-bottom: 25px;
}
body.product-template-default.single.single-product.postid-447.logged-in.admin-bar.theme-lupescleaningservicewp.woocommerce.woocommerce-page.woocommerce-js.customize-support p.price {
    display: none;
}
.woocommerce div.product span.price {
    color: #db2e29;
    font-size: 1.25em;
}
.wapf-field-label.wapf--above label span {
    margin-bottom: 6px;
}
.woocommerce div.product .product_title {
    color: #db2e29;
}
.woocommerce button.button.alt {
    background-color: #db2e29;
}
span.woocommerce-Price-amount.amount {
margin-bottom; 10px;
}
body.product-template-default.single.single-product.postid-447.theme-lupescleaningservicewp.woocommerce.woocommerce-page.woocommerce-js .inner-title1 {
    display: none;
}
.woocommerce-product-gallery__image a {
    box-shadow: 0px 0px 10px #ccc;
	padding: 50px;
}

.wapf-field-label.wapf--above label span {
    display: none;
}
input.tab13 {
    margin-left: 7px;
}

.product_meta {
    display: none;
}
section.related.products {
    display: none;
}

/* shop page  */
.product-list-box {
    box-shadow: 0px 0px 7px #ccc;
}
.product-list-box-text .title a {
    color: white;
    text-align: center;
}
.product-list-box-text {
    background-color: #db2e29;
    text-align: center;
    padding: 10px 0px;
}
.product-list-box a img {
    padding: 22px;
}
a.shopnow {
    font-size: 18px;
    background-color: white;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 12px #fff;
    margin-top: 20px;
}
form.woocommerce-ordering select {
    display: none;
}
p.woocommerce-result-count {
    display: none;
}
section.common-sec {
    margin: 50px;
}
.woocommerce-variation-price {
    margin-bottom: 10px;
}
section.product-detail {
    margin-top: 50px;
}
body.archive.post-type-archive.post-type-archive-product.logged-in.admin-bar.theme-lupescleaningservicewp.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.hfeed.customize-support .price {
    color: white;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    box-shadow: 0px 0px 10px #000;
}
section.projec {
    margin: 50px 0px;
}
section.ingift-out ul li {
    font-size: 18px;
    background-color: white;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 12px #d9d6d6;
    margin-top: 20px;
}
.ingift-contt ul li {
    text-align: center;
}
.woocommerce ul li img {
    padding: 10px;
}
.woocommerce ul.products li.product .button {
    margin: 22px 0px;
}

h2.woocommerce-loop-product__title {
	    color: #db2e29;
    padding: 0px 20px !important;
}
.woocommerce ul.products li.product .button {
    margin: 22px 0px;
    background-color: #db2e29;
    color: #FFF;
}
ul.wc_payment_methods.payment_methods.methods li label {
    color: white;
}
.ingift-contt .products li a img {
    width: 300px !important;
    margin: auto;
}
section.ingift-out .woocommerce ul.products li.product a img {
    margin: auto;
}
h2#swal2-title {
    color: #db2e29;
}
.get-project  .wpcf7 form.sent .wpcf7-response-output {
    border-color: #db2e29;
    color: white;
}
.basic-box {
    margin-bottom: 30px;
}

.slider-thermal {
    text-align: center;
}


/* hide price buy button variation */

p.price {
    display: none;
}
table.variations {
    display: none;
}

span.price {
    display: none !important;
}

/* hide price buy button variation */

/* span.wpcf7-spinner {
    display: none;
} */
p.form-cont {
    font-size: 12px;
}
p.form-cont-new {
    text-align: left;
    margin-top: 10px;
}
.form-checkbox span {
    display: flex;
    font-size: 12px;
}
 .my-checkbox span {
    display: flex;
    align-items: flex-start;
} 
.my-checkbox span input {
    margin-top: 7px;
}
.form-checkbox span.wpcf7-list-item-label {
    font-style: italic;
	text-align: left;
}
.side-checkbox span {
    display: flex;
    align-items: self-start;
    margin: -3px 0px;
}
.side-checkbox span input {
    width: 20px;
    margin: 0px 10px 0px 0px;
}
.side-checkbox span.wpcf7-list-item-label {
    font-size: 12px;
	line-height: 18px;
}
.service-nmm_new {
    font-size: 22px;
    color: #db2e29;
    font-weight: 600;
    padding-top: 10px;
}
.wpcf7-not-valid-tip {
    font-size: 14px;
}
.privacy-checkbox label {
    font-size: 12px;
}
.privacy-checkbox span {
    text-align: left;
}
.privacy-checkbox span a {
    color: #db2e29;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0px;
}
.checkbox span .wpcf7-list-item{
	margin-left: 0px !important;
}
.my-checkbox p {
    margin-bottom: 0px;
}
.pctext p {
    overflow: scroll;
    height: 150px;
    font-size: 16px;
    line-height: 28px;
    text-align: justify;
}