/*search css*/
/*mobile scroll issue fixed*/ 
.page-numbers{
    display: none !important;
}
.custom-watch-caresoul-section {
    max-width: 100%;
    right: 0 !important;
}
.la-pagination ul li{
    margin: 0 10px 0 0 !important;
    z-index: 99999 !important;
}
.aws_result_stock{position: absolute;
    top: 25px;
    left: 0;
    color: white !important;
    background: black;
    padding: 5px;}

.aws_result_stock.in {display: none !important;}
.aws-search-form.aws-focus{background-color: transparent !important;}
html .aws-container .aws-search-field:focus {background-color: transparent;}
.aws-container .aws-search-field{color: #ffffff !important;}
html .aws-container .aws-search-field{text-align: center !important; font-size: 30px;}
html .aws-container .aws-search-field {border :none !important; border-bottom: 1px solid #ffffff !important;}
.aws-container .aws-search-form .aws-form-btn:active{background-color: transparent !important;}
.aws-container .aws-search-form .aws-form-btn:hover{background-color: transparent !important;}
.aws-search-btn.aws-form-btn{background-color: transparent !important;}
.aws-container .aws-search-form .aws-search-btn_icon{color: #ffffff !important;}
.aws-container .aws-search-form .aws-form-btn{border: none !important;}
.rtl .aws-container .aws-show-clear .aws-search-field{padding-right: 49px !important; padding-left: 0px !important;}
html .aws-search-btn.aws-form-btn {position: absolute !important; top: 5px;}
html .aws-container .aws-search-form .aws-search-btn_icon{height: 35px;}
.aws-search-result ul {    display: flex;    flex-wrap: wrap;}
li.aws_result_item { width: 25%;}
.aws-search-result .aws_result_link { display: inline-grid;}
.aws-search-result .aws_result_image img {width: 100%;}
html .aws-search-result .aws_result_title{font-size: 18px;line-height: 24px; margin: 10px 0px;}
html .aws-search-result .aws_result_price{ font-size: 18px; margin: 10px 0;}
.aws-search-result .aws_result_item:hover, .aws-search-result .aws_result_item.hovered{background-color: transparent !important;}
.searchform-fly .aws-search-result{position: relative !important; top: 0px !important; left: 0 !important;}

html .aws_result_item.aws_search_more{width: 100%; margin: 10px 0; }

.aws-search-result ul li {border-bottom: none !important;}

html .aws-search-result .aws_result_title{color: black;}

html .searchform-fly-overlay .btn-close-search{right: 15%;}

html .aws-search-result .aws_search_more a{font-size: 20px; color: black; border: 1px solid black;}
.whatsapp{
	background-color: #4bb14f !important;
}
textarea{
    resize: none !important;
}
.wpcf7-form-control-wrap.recaptcha{
    margin-bottom: 10px !important;
}
.popmodal .modal-content{
    width: 50% !important;
    max-width: 600px !important;
}
.sellpopmodal .modal-content .form-row.last{
    flex-direction: column;
}
.sellpopmodal .modal-content .form-row.last .column-half.icndiv{
    margin-bottom: 20px !important;
}
.sellpopmodal .modal-content .form-row.last .wpcf7-form-control-wrap.recaptcha{
    margin-bottom: 0 !important;
}
.wpcf7 .wpcf7-recaptcha[data-align="right"] > div {
    margin: 0 0 0 auto;
    margin: 0;
}
.content_el .onlyen{
    display: block;
}
.rtl .content_el .onlyen {
    display: none;
}
@media only screen and (min-width: 1250px) {
html .aws-search-result ul{    max-height: 760px;     margin: 10px 10px !important;}
}

/*search css*/

body.rtl .inctitle{text-align: right;}

.tax-pa_brand #section_page_header{    background-image: url(https://lauriel.la-studioweb.com/wp-content/uploads/2020/04/sc-p2.jpg);
    padding-top: 280px;
    padding-bottom: 220px;
    background-size: cover;
    background-position: center top;}

.wpml-ls-statics-shortcode_actions ul{list-style: none;} 

.ul_products .product_item .wpb-get-a-quote-button-form-fire{display: none;}
ul.products .product_item .wpb-get-a-quote-button-form-fire{display: none !important;}
.wpb-get-a-quote-button-form-fire {    font-size: 16px !important;
    line-height: 28px !important;
    min-width: 250px !important;
    vertical-align: middle !important;
    font-weight: 400 !important;
    padding: 15px 30px !important;
    border: 1px solid !important;
    text-align: center !important;
    border-radius: unset !important;}
.wpb-get-a-quote-button-form-fire:hover{border:1px solid #ff7473 !important;}
.wpb-get-a-quote-button-form-fire:after{
    content: '\ea29';
    font: normal normal normal 1em/1 LaStudioIcons;
    margin-left: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}
.column-half.submit{text-align: center;}
.needborder .column-half input{border:1px solid black;  }
form.wpcf7-form .form-row { width: 100%;    display: flex;    margin: 0px !important;}
form.wpcf7-form .column-half { float: left;    position: relative;    width: 49%;    margin-right: 2%;}
#mfcf7_zl_add_file {margin-bottom: 15px;     border-radius: unset !important;}
.column-half.submit input{border-radius: unset !important;}
#mfcf7_zl_multifilecontainer {margin-top: 0px !important;}
form.wpcf7-form .form-row.last {margin-top: 20px !important;}
.gm-style-iw-d p{    font-size: 15px;
    font-weight: 500;
    text-align: center;
    margin-top: 15px;}
.modal-body textarea {    min-height: 95px !important; height: 95px !important;}


.single-post-article p a{color: #ff7473 ;}

/*ProductPopupCSS*/
/* The Modal (background) */
.popmodal, .sellpopmodal{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99; /* Sit on top */
  padding-top: 150px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.popmodal .modal-content , .sellpopmodal .modal-content{
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 30%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}
/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}
@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}
/* The Close Button */
.popmodal .close , .sellpopmodal .close {
  color: black;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.popmodal .close:hover,
.popmodal .close:focus,.sellpopmodal .close:hover,
.sellpopmodal .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
.popmodal .modal-body , .sellpopmodal .modal-body {padding: 25px 25px;}
.popmodal .modal-footer, .sellpopmodal .modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}

.popmodal .modal-header , .sellpopmodal .modal-header {    position: absolute; right: 5px; top: -10px;}

/*ProductPopupCSS*/
.column-half.icndiv img.fileicon {
       height: 20px !important;
    position: absolute;
    bottom: 16px;
    left: 180px;
    z-index: 999;
}
#mfcf7_zl_add_file{padding-right: 55px !important;}
.swal2-content form p img{width: 100% !important;}
.column-half.submit input{float: right;}
html body .product_item--title {font-family: "Poppins" !important;}
html body span.price {font-family: "Poppins" !important;}

.ipsloop .add_to_cart_button {display: none !important;}
.la-p-single-wrap .wrap-cart-cta{display: none !important;}
.lahb-wrap.is-sticky .topheaderr {display: none !important;}
.topheaderr {color: black !important;}

.lahb-wrap.is-sticky #desktophead {
	-webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}
/*css in product summery*/
.product--summary .product-share-box label {
    font-size: 18px!important;}
.wc_tabs_at_bottom .wc-tabs li.active > a:after {
    background-color: #ffffff!important;
}
.product--summary .social--sharing a{
       margin: 0 0 0 12px!important;
}

  
.codedropz-upload-inner h6 ,.codedropz-upload-inner span{display: none;}


#reducepad .elementor-widget-container {margin-top: 2% !important;}


.wts-desk a{    background-image: url(https://www.gotawatch.com/wp-content/uploads/2020/12/whatsapp.png);
    background-size: 22px 22px;
      background-repeat: no-repeat;     height: 22px;
    width: 22px;}

.wts-desk a i{display: none !important;}
.widget_product_categories .product-categories .count {float: none !important;}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag{height: 22px !important; width: 22px !important; }
.wpml-ls-legacy-list-horizontal a{padding: 0 !important;}
.products-grid-8 .product_item .price{position: unset !important;}

.fnews {display: flex; border:1px solid;}
.fnews input{border:none !important;}
.fnews .wpcf7-submit{padding: unset !important;     color: white !important; font-weight: bold; }
.fnews .wpcf7-submit:hover{background-color: unset !important;     color: orange !important; font-weight: bold;}
.fnews .wpcf7-not-valid-tip{display: none !important;}

.onlyhe{display: none;}

html .featherlight .product-main-image .woocommerce-product-gallery__image .g-overlay {    background-size: 300px 300px; }
.featherlight-content .product--summary .product_title{font-size: 22px; margin-bottom: 10px;}
.featherlight-content .product--summary .woocommerce-product-details__short-description {margin-bottom: 5px;    padding-top: 0px;}
.featherlight-content .summary .wpb-get-a-quote-button-btn { margin-bottom: 5px;}
.featherlight-content .product--summary .cart {margin-bottom: 10px;}
.featherlight-content .product--summary .single-price-wrapper {margin-bottom: 5px;}
.featherlight-content .product--summary .product_meta {    padding-bottom: 0px;}
.featherlight .la-p-single-wrap .product--summary {     padding: 40px 35px 0px;}
html .featherlight .product-main-image .woocommerce-product-gallery__image .g-overlay { padding-bottom: 75%; margin: 75px 0 0px 0;}
html .featherlight .slick-list {height: 460px !important;}

html .featherlight .featherlight-content {    max-height: calc(80vh - 20px);}
.fsocial .elementor-social-icon {margin-left: 0px !important;}
.fsocial .elementor-social-icons-wrapper {margin-left: 0px !important;}
.post-meta.post-meta-p{display: none;}

.m9_banner .lastudio-carousel__item-title:before {display: none !important;}

.lastudio-posts__item.loop__item .post-thumbnail a{height: 306.65px;}
.lastudio-posts__item.loop__item .post-thumbnail a img{height: 100%; object-fit: cover;}

#blog-entries .lastudio-more-wrap{display: none;}

/*whats logic*/
.ipssocial {display: flex; margin-bottom: 20px;}
.singlewhatsappppp{margin: 0;margin-left: 30px; height: 60px;padding: 0;   }
.singlewhatsappppp a{color: black;}
.singlewhatsappppp a:hover{color: black ;}
.singlewhatsappppp a i{  color: #25D366; font-size: 30px;   }
.singlewhatsappppp a:hover i{ color: #25D366 !important;}
.summary .wpb-get-a-quote-button-btn{margin-bottom: 0px !important;}

.single-product .wpb-get-a-quote-button-form-fire:after{font-size: 30px;}
.single-product .wpb-get-a-quote-button-form-fire{height: 60px; display: unset;     min-width: 180px !important}

.singlewhatsappppp:hover{background-color: #ff7473; border-color: #ff7473 !important;}
.singlewhatsappppp:hover a{color: white !important;}
.singlewhatsappppp:hover a i{color: white !important;}
.singlewhatsappppp {  font-size: 16px !important;
    line-height: 28px !important;
    min-width: 180px !important;
    vertical-align: middle !important;
    font-weight: 400 !important;
    padding: 15px 10px !important;
    border: 1px solid black !important;
    text-align: center !important;
    border-radius: unset !important;
    display: inline-block;  width: 180px;}

/*whats logic*/

.single-product .wpb-get-a-quote-button-form-fire:before{display: none;} 
.ipsloop .ipsbtn .lastudioicon-email{vertical-align: unset;}
.ipsloop .ipswhtappbtn .lastudioicon-b-whatsapp{vertical-align: unset;}

.product--summary .product-share-box label{display: block !important;}

.social--sharing .whatsapp i:before{color: #fff !important;}
.lastudioicon-b-whatsapp:before{ color: #fff !important;}
.social--sharing .whatsapp:hover i:before{color: #ffffff !important;}
.product--summary .social--sharing a i{font-size: 20px !important;} 


.bannertitle .lastudio-banner__title{color: #ffffff !important; font-size: 40px !important;  text-shadow: 1px -1px 2px #000000;}  

.elementor-heading-title i{font-style: italic;}
.lasf-custom-dropdown.wc-ordering {display: none;}


.sellbutton .elementor-button-link{ font-size: 16px !important; width:180px !important; border:1px solid black !important;     padding: 14px 10px !important; color :black; background: white;}
.sellbutton .elementor-button-link:hover{border:1px #ff7473 !important; color :white; background: #ff7473;}

.sellbutton .elementor-button-link span{color: black !important;}
.sellbutton .elementor-button-link:hover span{ color :white !important;}


.sellbutton .elementor-button-link i{font-size: 30px !important;}

.sellbutton .elementor-button-link i.fab.fa-whatsapp{color: #25D366; }
.sellbutton .elementor-button-link:hover i.fab.fa-whatsapp{color: #ffffff; }

.codedropz-upload-container {padding: 0 0 !important;}

.codedropz-upload-handler {  border: none !important;
     margin-bottom: 0px; }

.codedropz-btn-wrap{background-color: black; color: white;}

.codedropz-btn-wrap:hover{background-color: #ff7473; }

.codedropz-btn-wrap:hover a{color: white !important;}


.dnd-upload-counter {display: none !important;}

.codedropz-btn-wrap{padding: 12px 0px;}
.codedropz-btn-wrap .cd-upload-btn{padding: 15px 40px;} 
.codedropz-btn-wrap .cd-upload-btn{padding-left: 0px;} 


.sellbutton .elementor-button-link .elementor-button-text{flex-grow: 0 !important;} 


.sellpopmodal form p img{width: 100%;}
.popmodal form p img{width: 100%;}


.lastudioicon.lastudioicon-b-instagram {font-style: normal;}


.section-page-header {background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://www.gotawatch.com/wp-content/uploads/2021/04/banner-default1.jpg);
  }


#content-wrap {position: relative;}
.ipsbred { position: absolute;    top: 10px; }
.ipsbred span {    margin: 0 5px;}

.page-header-inner .page-title {color: white !important; text-shadow: 1px -1px 2px #000000;}

.abteam .item--social.member-social a{display: block !important; }

/*.stock.out-of-stock{display: none !important;}*/
.single.single-product .entry-summary p.stock.out-of-stock {
    font-size: 18px;
    background: #000;
    width: 150px;
    padding: 10px 10px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.rtl .entry-summary p.stock{
    float: none !important;
}
.ltr .entry-summary p.stock{
    float: none !important;
}

@media only screen and (min-width: 1900px) {
html .featherlight .product-main-image .woocommerce-product-gallery__image .g-overlay {    background-size: 500px 500px;}
html .featherlight .slick-list {    height: 670px !important;}
.fnews  .email-701{ width: 100%; }
}

/*@media (min-width: 992px){
html body{    overflow-x: unset;}
}*/
@media (min-width: 768px){
    .custom-about-team .custom-about-team-heading{
        width: 25% !important;
    }
    .custom-about-team .custom-about-content{
        width: 75% !important;
    }
}
@media (max-width: 767px){
    .custom-about-team .custom-about-team-heading{
        width: 100% !important;
    }
    .custom-about-team .custom-about-content{
        width: 100% !important;
    }
}
@media only screen and (max-width: 768px) {
    .wc-toolbar-container{
        top: 70px !important;
        margin-right: -10px;
    }
    .wc-tab .wc-tab-title:after{display: none!important;}
    .ipsbred{position: relative;}
    html body .product-nextprev {display: none !important;}
    .post-type-archive-product	.wc-toolbar-container{  top: 77px !important;}
    .products.ul_products.products-grid li{width: 48%;}
    .wc-toolbar-container .wc-view-toggle{display: none;}
    .ipssocial {    display: inline-block;}
    .bannertitle .lastudio-carousel__item{margin:10px 0;} 
    .formobile .lahb-col.lahb-col__right{margin-top: 15px;}
    .popmodal .modal-content,.sellpopmodal .modal-content{width:98%;}
    .popmodal,.sellpopmodal{padding-top: 75px;} 
    .popmodal .modal-header,.sellpopmodal .modal-header{   right: 5px; }
    #mobcar .lastudio-carousel__item { width: 100% !important; }
    .wpml-ls-legacy-list-horizontal a,.wpml-ls-statics-shortcode_actions{padding: 0 !important;}
    .popmyBtn i{margin-right: 0px !important;}
    .wpml-ls-legacy-list-horizontal .wpml-ls-flag{height: 22px !important; width: 22px !important; }
    header.lahb-wrap.is-sticky .lahb-search { display: none !important; }
    header.lahb-wrap.is-sticky .hideafterscrollmobile { display: none !important; }
    header.lahb-wrap.is-sticky .popmyBtn  {display: none !important;}
    header.lahb-wrap.is-sticky .wts-desk {    margin-right: 5px !important; margin-left: 15px !important; }
    header.lahb-wrap.is-sticky .lahb-search {    margin-right: 10px !important; margin-left: 5px !important; }
    header.lahb-wrap.is-sticky .telicnmobi {  margin:0 20px !important; }
    .lastudio-carousel__content-inner h3{margin-top: 10px !important;}
    #desktophead .la-container-full{margin-left: 8px;} 
    .sticky--pinned #desktophead .la-container-full{margin-left: auto;} 
    .telicnmobi.lahb-icon-content i.icon_el{margin-right: 0px;}
    .telicnmobi a:hover{color: black !important;}
    footer .elementor-image {    text-align: center !important;}
    .ipssocial button{    padding: 0px 24px !important;     height: 55px;}
    .singlewhatsappppp {margin-left: 0px;        border: 1px solid black !important;  margin-top: 20px;   padding: 15px 10px !important; }
    .singlewhatsappppp a {font-size: 16px;}
    .topheaderr .lahb-content-wrap{display: inline-block;}
    .mobilealso {font-size: 12px;}
    .topheaderr .container {margin-left: 0px; margin-right: 0px; max-width: 100%;}
    .wc-toolbar-container .wc-toolbar.wc-toolbar-top{display: flex;}
    .wc-toolbar-container .wc-toolbar.wc-toolbar-top .wc-toolbar-left{width: 100% !important;}
    .wc-toolbar-container .wc-toolbar.wc-toolbar-top .wc-toolbar-right{width:  100% !important;}
    .wc-toolbar-container .wc-toolbar.wc-toolbar-top .wc-toolbar-right button{padding-top: 0px !important;}
    .wc-toolbar-container .wc-toolbar.wc-toolbar-top .wc-toolbar-right .lasf-custom-dropdown.wc-view-count{float: left !important;}
    .wc-toolbar .woocommerce-result-count{font-size: 14px !important;}
    rs-arrow.tp-leftarrow{left: 105px !important; top: 110% !important;}
    rs-arrow.tp-rightarrow{top: 86.5% !important;left: 109% !important;}
    rs-arrow {min-width: 45px !important; min-height: 45px !important;     background: rgb(255 255 255 / 24%) !important;}
    rs-arrow:before{line-height: 45px !important;}
    .la-footer-builder .elementor-social-icons-wrapper{word-spacing: unset !important;}
    .la-footer-builder .elementor-social-icons-wrapper .elementor-grid-item{margin: 0 5px !important}
    .m9_banner .lastudio-carousel__item-inner:hover{    -webkit-transform: translate(0,0px) !important;
    transform: translate(0,0px) !important;}
    .abteam h4.lastudio-team-member__name{font-size: 18px !important;}
    .abteam .lastudio-team-member__content{padding-top: 10px !important; padding-bottom: 10px !important;}
    html li.aws_result_item { width: 50%;}
    .single-post #wrap #content-wrap {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .single-post #wrap .navigation.post-navigation{
        margin-bottom: 0 !important;
    }
    .single-post #wrap .sidebar-container{
        margin-top: 0 !important;
    }
    .single-post #wrap #recent-posts-2{
        margin-bottom: 20px !important;
    }
    .single-post #wrap #categories-3{
        margin-bottom: 20px !important;
    }
    .single-post #wrap #tag_cloud-1{
        margin-bottom: 20px !important;
    }
    .popmodal .modal-content{
        width: 98% !important;
    }
}
@media(max-width: 767px){
    .contact-main-row .elementor-row {
        flex-direction: row-reverse;
    }
    .contact-main-row .elementor-row .elementor-col-50{
        width: 100%;
    }
}