/*
 Theme Name:   Jacqueline Child Theme
 Theme URI:    http://jacqueline.themerex.net
 Description:  Jacqueline Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     jacqueline
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  jacqueline
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.sc_item_subtitle {
  color: #00f;
}








/* Menu */
.menu_h .menu_hover_border .sc_layouts_menu_nav > li.current-menu-item > a{
	border-color: rgb(193 115 113 / 60%)!important;
}
.menu_h .menu_hover_border .sc_layouts_menu_nav > li > a:hover{border-color: #c17371!important;}
.sc_layouts_row_type_compact a:not(.sc_button):not([class*="button"]):hover{
	color: #c17371!important;
}

/* Home */
/* Blog section */
h5.sc_blogger_item_title.entry-title {
    text-transform: initial!important;
}

/* Faqja Kush jemi ne */
/* Testimonials */
.testimonials_h .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet{
background-color: #c17371!important;
}
.testimonials_h span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #c17371!important;
	
}
.testimonials_h .sc_testimonials_item.sc_item_container.post_container {
    height: 570px !important;
    width: auto;
}

.testimonials_sherbimet .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet{
background-color: #c17371!important;
}

.testimonials_sherbimet span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #c17371!important;
	
}
.testimonials_sherbimet .sc_testimonials_item.sc_item_container.post_container {
    height: 450px !important;
    width: auto;
}

@media screen and (max-width: 500px){
.testimonials_h .sc_testimonials_item.sc_item_container.post_container {
    height: 460px !important;
    width: auto;
}
.testimonials_sherbimet .sc_testimonials_item.sc_item_container.post_container {
    height: 380px !important;
    width: auto;
}
}
/* Faqja Sherbimet */
.services_box1 .sc_services_shine .sc_services_item_content{
	border: 20px solid #f7f7f7!important;
/* box-shadow: 1px 1px 10px #e9e9e9!important; */
}
/* Faqja Paketat */
.sc_price_item_label{
	top: 3em!important;
    left: -2em!important;
}
.pricingtable1 .trx_addons_column-1_3:last-child {
    display: none!important;
}
.sc_price_focus .sc_price_item_inner{
	height: 530px !important;
}
/* Faqja Rezervimet */
/* .booking-pg  */
.bookly-form .bookly-progress-tracker > .active .step{
	background-color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .bookly-progress-tracker > .active{
	color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .bookly-form-group > label{
	color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .bookly-service-step .bookly-week-days input[type='checkbox']:checked{
	background-color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .bookly-btn{
	background-color: #c17371 !important;
}
.bookly-form .bookly-btn:hover{
     background-color: #e69795 !important;
}
.bookly-form .bookly-btn:focus{
     background-color: #e69795 !important;
}

/* .booking-pg  */
.bookly-form .bg-bookly{
	background-color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .hover\:bg-bookly:hover{
	background-color: #c17371 !important;
	color: #ffffff!important;
}
/* .booking-pg  */
.bookly-form .bookly-label-error{
	color: #c17371 !important;
}
/* .booking-pg  */
.bookly-form .bookly-columnizer .bookly-day{
	background-color: #c17371 !important;
	border: 1px solid #c17371 !important;
}
/* .booking-pg  */
.bookly-columnizer .bookly-hour:hover{
	border: 2px solid #c17371!important;
    color: #c17371!important;
}
/* .booking-pg  */
.bookly-form select:focus,.bookly-form input[type="text"]:focus,.bookly-form textarea:focus{
	border-color: #c17371!important;
}
/* .booking-pg  */
.bookly-js-user-phone-input.bookly-user-phone.iti__tel-input {
    padding-left: 60px !important;
}

/* Fshi opsionin punonjes te bookly */
.bookly-form-group[data-type="staff"] {
    display: none!important;
}
/* Fshi emailin nga bookly step 3 */
.bookly-details-step .bookly-form-group:nth-child(3){
display: none !important;
}
/* Fshi e hene e marte te step 1 bookly */
.bookly-form .bookly-service-step .bookly-week-days{
	display: none!important;
}
/* Fshi kalendarin dhe oraret te step 1 te bookly */
.bookly-left.bookly-mobile-float-none {
    display: none!important;
}
/* Fshi vijen poshte orarit te step 1 bookly */
.bookly-form .bookly-nav-steps {
    border-color: transparent !important;
}
/* Shfaq emrat e steps te bookly mobile */
.bookly-form .bookly-table {
    display: table !important;
}
/* Hiq te dhenat e step 1 qe nuk duhen ne mobile */
.bookly-box.bookly-bold {
    display: none!important;
}




/* Faqja Shop */
/* Hiq continue shopping, update cart */
.woocommerce .woocommerce-cart-form table.shop_table td.actions{
	display: none!important;
}

.woocommerce.widget_product_search .search_field:focus{
border-color: #c17371!important;
}
.woocommerce.widget_shopping_cart .buttons a:hover{
	background-color: #e69795!important;
}
/* Faqja Shop Sidebar */
.widget_shopping_cart_content {
    width: 360px!important;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{
	font-size: 10px!important;
}
@media screen and (max-width: 1440px){
p.woocommerce-mini-cart__buttons.buttons {
    display: grid!important;
	}}
/* Sticky socials */
.sticky_socials_wrap.sticky_socials_default .social_item .social_icon{
	border: 1px solid #c1737140!important;
	color: #c17371!important;
}
.sticky_socials_wrap.sticky_socials_default .social_item .social_icon:hover {
    border: 1px solid #c17371 !important;
    color: #ffffff !important;
    background-color: #c17371!important;
}
/* Faqja e produktit Karta Dhurate Virtuale*/
.product-type-gift-card .gift-card-content-editor.step-content input:focus, .step-content textarea:focus{
	border-color: #c17371!important;
}
.product-type-gift-card .gift-card-content-editor.step-content input.filled{
	border-color: #c17371!important;
}

.product-type-gift-card button.ywgc-predefined-amount-button:hover, .product-type-gift-card button.ywgc-predefined-amount-button.selected_button{
	background-color: #c17371!important;
}
/* Karte dhurate single */
.product-type-gift-card .gift-card-content-editor.step-content label{
	display: flex!important;
}
/* .ywgc-recipient-email.clearfix {
    display: none!important;
} */

/* Faqja Cart */
.woocommerce table.shop_table th{
	background-color: #c17371!important;
}
/* Faqja Checkout */
.shop_table_checkout_review table tr.order-total *{
	color: #c17371!important;
}
input[type="text"]:focus, input[type="text"].filled, input[type="number"]:focus, input[type="number"].filled, input[type="email"]:focus, input[type="email"].filled, input[type="url"]:focus, input[type="url"].filled, input[type="tel"]:focus, input[type="tel"].filled, input[type="search"]:focus, input[type="search"].filled, input[type="password"]:focus, input[type="password"].filled, .select_container:hover, select option:hover, textarea:focus{
	border-color: #c17371!important;
}


label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: none !important;
}
.woocommerce .woocommerce-info{
	display: none !important;
}

.woocommerce-checkout .woocommerce_status_bar {
    display: none!important;
}


/* Faqja Wishlist */
.tinv-wishlist table.tinvwl-table-manage-list th{
	background-color: #c17371!important;
}
/* Faqja Wishlist vetem per produktin karte dhurate virtuale */
.woocommerce td.product-name dl.variation:last-child {
	display: none!important;
}
.gift-card-content-editor.step-appearance {
    display: none!important;
}
.product-type-gift-card .gift-cards_form > h3 {
    display: none!important;
}
/* Menu cart */
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{
width: 460px!important;
}
@media screen and (max-width: 500px){
.widget.woocommerce.widget_shopping_cart {
    width: 398px !important;
    left: 180px!important;
}
}
@media screen and (max-width: 360px){
.widget.woocommerce.widget_shopping_cart {
    width: 387px !important;
    left: 165px!important;
}
}
/* WP ARMNOUR */
.wpa-test-msg {
    display: none!important;
}
/* Services single */
.services_single + .services_page_section_contacts {
    display: none!important;
	margin-top: 0em!important;
}
/* Paketat butoni buy now */
.woocommerce .button:hover, .woocommerce-page .button:hover{
	border-color: #e69795!important;
  background-color: #e69795!important;
}
/* Cart page button */
.woocommerce a.button.alt:focus{
	border-color: #e69795!important;
  background-color: #e69795!important;
}
.woocommerce .button:focus, .woocommerce-page .button:focus{
border-color: #e69795!important;
  background-color: #e69795!important;
}
.woocommerce .woocommerce-message .button:focus{
	color: #e69795!important;
	background-color: transparent!important;
}
/* Arkla terms and conditoions link */
.woocommerce-checkout-payment .place-order label.checkbox .woocommerce-terms-and-conditions-checkbox-text a:hover{
	    color: #e69795!important;
}
/* Faqja Blog */
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a:hover{
	background-color: #e69795!important;
}
span.post_meta_item.post_date {
    display: none!important;
}
.post_meta .post_meta_item:after{
	display: none!important;
}
.post_layout_classic.post_layout_classic_2 .post_title{
	text-transform: initial!important;
}
/* Te related posts */
h6.post-title {
    text-transform: initial !important;
}
.related_wrap.related_style_classic .post_title {
    text-transform: initial !important;
}
/* Hiq you may also like te single postet */
h3.section_title.related_wrap_title {
    display: none;
}
/* Faqja 404 */
.theme_button:hover, .theme_button:focus{
	border-color: #e69795!important;
  background-color: #e69795!important;
}
/* Faqja cmimet */
.sc_services_price .sc_services_item_price{
	max-width: fit-content!important;
}
/* Footer heart */
i.fa.fa-heart.animated.pulse.infinite {
    color: red !important;
}


/* Faqja Rezervo. multistep cf7 */
/* .rezervo1 .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    margin-bottom: 15px !important;
    padding: 0px 30px 0px 70px !important;
} */
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
	margin: 0px !important;
}
.cf7mls-btns.cf7mls-btns-last-step .cf7mls_back.action-button {
    border-radius: 0px !important;
}




/* CF7 DROPDOWN COUNTRIES WITH FLAG AND TELEPHONE COUNTRY CODES */

.flex1 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 55px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 17px !important;
    margin-bottom: 20px !important;
}
.flex2 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 55px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 17px !important;
    margin-bottom: 20px !important;
}
.flex2 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    min-width: 100% !important;
    width: 160px !important;
    height: 37px !important;
}

@media screen and (max-width: 500px) {
.flex2 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    min-width: 100% !important;
    width: 140px !important;
    height: 47px !important;
}
}
.flex3 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 55px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 17px !important;
    margin-bottom: 20px !important;
}
.flex3 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    min-width: 100% !important;
    width: 160px !important;
    height: 45px !important;
}

.flex4 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 55px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 17px !important;
    margin-bottom: 20px !important;
}
.flex4 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 160px !important;
    height: 45px !important;
    margin-top: -40px !important;
}
@media screen and (max-width: 500px){
.flex4 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        width: 160px !important;
        height: 52px !important;
        margin-top: -6px !important;
    }
}

.coutrycode1 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    height: 55px !important;
    width: 100% !important;
    max-width: 100% !important;
	padding-top: 17px !important;
    margin-bottom: 20px !important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    min-width: 100% !important;
    width: 230px !important;
	height: 57px !important;
}

	input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
/* 		height: 55px !important; */
		height: 55px !important;
		width: 970px !important;
		max-width: 970px !important;
	}


@media screen and (max-width: 1114px) {
	input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
	   width: 681px !important;
	   max-width: 681px !important;
	}
}

@media screen and (max-width: 768px) {
	input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
	   width: 425px !important;
	   max-width: 425px !important;
	}
	span.wpcf7-form-control.wpcf7-acceptance {
	   margin-left: -17px !important;
	}
	span.wpcf7-form-control.wpcf7-checkbox {
       margin-left: -17px !important;
  }
}
@media screen and (max-width: 500px) {
	select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
	   min-width: 100% !important;
       width: 150px !important;
	   height: 58px !important;
	}
	input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
	   width: 226px !important;
       max-width: 226px !important;
	}
}
span.wpcf7-form-control.wpcf7-acceptance {
    margin-left: -20px;
}

span.wpcf7-form-control.wpcf7-checkbox {
    margin-left: -20px !important;
}

/* END CF7 DROPDOWN COUNTRIES WITH FLAG AND TELEPHONE COUNTRY CODES */


/* Hide the custom mouse helper dot if it exists, cursor, pointer */
[data-mouse-helper-hide-cursor="1"] {
  display: none !important;
}
/* Paketat new */
.box1 .box-packages1 {
    background-color: #C17371 !important;
    border-top-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
	border-bottom: 5px solid #C17371 !important;
	border-left: 1px solid #C17371;
    border-right: 1px solid #C17371;
}
.box1:hover .box-packages1 {
    background-color: #ffffff !important;
    border-top-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
	border-bottom: 5px solid #C17371 !important;
	border-left: 1px solid #C17371;
    border-right: 1px solid #C17371;
}
.box1:hover .box-packages1 h4 {
    font-size: 25px !important;
    color: #c17371 !important;
}
.box1:hover .box-packages1 h3 {
    font-size: 50px !important;
    color: #c17371 !important;
}
.box1:hover .box-packages1 p {
    font-size: 16px !important;
    color: #c17371 !important;
}
.box1:hover .box-packages1 .elementor-button {
	background-color: #C17371 !important;
	color: #ffffff !important;
}
/* cf7 */
div.wpcf7 .form-style-8 .style-line .line {
	margin-top: -9px !important;
}
input[type="text"].filled {
	border: none !important;
}

input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
/*     margin-top: 21px !important; */
    padding-top: 30px !important;
	border-bottom: 1px solid #eaeaea !important;
}
.contact-form1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited {
    padding-top: 25px !important;
}
@media screen and (max-width: 500px){
.contact-form1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited {
    padding-top: 17px !important;
}
}
.contact-form1  input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
    margin-top: 20px !important;
}
.pakete1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
	margin-top: 0px !important;
}
input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 30px !important;
}
.pakete1 div.wpcf7 .form-style-2 span.wpcf7-not-valid-tip {
    bottom: -6px !important;
}
.pakete1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
	margin-top: 20px !important;
    padding-top: 25px !important;
}
@media screen and (max-width: 500px){
.pakete1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
	margin-top: 17px !important;
    padding-top: 25px !important;
}	
.pakete1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 20px !important;
}
}
.rezervo-form1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 10px !important;
}
.packageform input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
    margin-top: 22px !important;
    padding-top: 25px !important;
}
.packageform input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 30px !important;
}
@media screen and (max-width: 500px){
.packageform input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
    margin-top: 17px !important;
    padding-top: 17px !important;
}
.packageform input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 15px !important;
}
}

.sherbimetform1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 20px !important;
}
.sherbimetform1 input[type="tel"]:focus {
	border-color: transparent !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited {
    border-color: transparent !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.fill_inited {
    border-color: transparent !important;
}

.kartedhurate1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
    padding-top: 30px !important;
    border-bottom: 1px solid #eaeaea !important;
    margin-top: 21px !important;
}
@media screen and (max-width: 500px) {
.kartedhurate1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.fill_inited.wpcf7-not-valid {
    padding-top: 17px !important;
    border-bottom: 1px solid #eaeaea !important;
    margin-top: 18px !important;
}
.kartedhurate1 input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    padding-top: 17px !important;
}
}
.wpcf7 .wpcf7-acceptance span.wpcf7-list-item{
	display: flex;
}

/* Map te faqja kontakt */
iframe.jacqueline_resize.trx_addons_resize {
    width: 1920px !important;
    height: 800px !important;
}
/* Menu btn language */
.lang1 .sc_button.sc_button.sc_button_simple:before, .sc_button.sc_button.sc_button_simple:after {
	display: none !important;
}
.lang1 span.sc_button_title {
    font-size: 13px !important;
    font-weight: 600 !important;
}
.lang1 a.sc_button.sc_button_simple.sc_button_size_normal.sc_button_with_image.sc_button_icon_left.color_style_dark {
	padding-right: 0px !important;
}
