/*
 Theme Name:   Booklovers Child Theme
 Theme URI:    http://booklovers.ancorathemes.com
 Description:  Booklovers Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     booklovers
 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:  booklovers
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.clear {
	display: none;
}
.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row {
	float: left;
	width: 100%;
}
.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row #user_login {
	width: 50%;
	border-radius: 25px;
}
.tp-widget-wrapper {
    text-align: left !important;
}
.social-footer {
	float: left;
	width: 92%;
}
.social-footer ul {
	margin: 10px 0 0 0;
	padding: 0;
	display: block ruby;
}
.social-footer ul li {
	list-style: none;
}
.social-footer ul li a {
	float: left;
	margin-right: 13px;
	text-align: center;
}
.social-footer ul li a svg {
	width: 22px;
	height: 22px;
}
.social-footer ul li a svg {
	width: 18px;
	height: 18px;
	color: #FFF;
	display: inline;
	fill:#FFF;
}
.social-footer ul li a.facebook {
	background: #38539a;
}
.social-footer ul li a.instagram {
	background: #a72aa2;
}
.social-footer ul li a.twitter {
	background: #000;
}
.social-footer ul p {
	float: left;
	font-weight: 500;
	color: #666;
	line-height: 32px;
	padding-right: 10px;
}
.copyright {
	color: #686868;
	font-weight: 500;
}
.kbTestiLeft {
	display: none;
}
.loop_kb_cat:hover {
	background: #FFF;
	box-shadow:rgb(87 97 145 / 15%) 0px 3px 18px 0px
}
@media(min-width:100px) and (max-width:800px) {
.ftinvwl.ftinvwl-heart-o {
	font-size: 30px;
	position: relative;
	top: 2px;
}
body.page-id-79762 .kb_space_manage_breadcrumb {
    margin-top: 0px !important;
}
.woocommerce-product-rating .manage_kb_left_part .kb_rating_amazon_view {
	display: flex;
}
.top_panel_default .sc_layouts_row_type_normal {
	display: none;
}
.page_content_wrap {
	padding-top: 0px !important;
}
.woocommerce ul.products li.product .onsale::after {
	display:none;
}
.manage_view_home .owl-item .item .woocommerce ul.products li.product .onsale {
	left: 0px !important;
	top: 0px !important;
}
}
@media(min-width:468px) and (max-width:767.99px) {
.slider-slide.swiper-slide {
	background-size: contain;
}
.elementor-17183 .elementor-element.elementor-element-ffd124c .elementor-widget-container .widget_area.sc_widget_slider .widget.widget_slider .slider_outer .slider_container.slider_swiper.swiper-slider-container.slider_controls.slider_controls_outside{height:182px !important}	
.manage_view_home .owl-item .item {
	padding: 10px 0px !important;
}
.manage_view_home .owl-stage-outer {
	padding: 10px 0px 10px !important;
}
.home .manage_view_home .owl-item .item .post_featured.hover_wish .post_data {
	padding: 0 0px !important;
}
footer .elementor-shortcode .trustpiolt .Trust-Pilot-LogoIMG {
	max-width: 150px !important;
}
footer .elementor-shortcode > a {
	text-align: left !important;
}
.woocommerce ul.products.owl-carousel li.product img.attachment-full.size-full {
	min-width: 174px !important;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product  {
	width:32% !important;
}
.woocommerce .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products.columns-4 li.product {
	width: 33% !important;
}
	.top_panel_default .sc_layouts_row_type_normal {
	display: none;
}
.page_content_wrap {
	padding-top: 0px !important;
}
}
@media(min-width:768px) and (max-width:992px) {
footer .elementor-shortcode .trustpiolt .Trust-Pilot-LogoIMG {
	max-width: 150px !important;
}
footer .elementor-shortcode > a {
	text-align: left !important;
}
.slider-slide.swiper-slide {
	background-size: contain;
}
.elementor-17183 .elementor-element.elementor-element-ffd124c .elementor-widget-container .widget_area.sc_widget_slider .widget.widget_slider .slider_outer .slider_container.slider_swiper.swiper-slider-container.slider_controls.slider_controls_outside{height:216px !important}
.home .manage_view_home .owl-item .item .post_featured.hover_wish .post_data {
	padding: 0 0px !important;
}
.manage_view_home .owl-item .item .woocommerce ul.products li.product .onsale {
	left: 0px !important;
	top: 0px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product  {
	width:32% !important;
		margin:0 auto;
}
.woocommerce ul.products.columns-3 li.product .onsale, .woocommerce-page ul.products.columns-3 li.product .onsale, .woocommerce .related.products ul.products li.product .onsale, .woocommerce .ced .owl-carousel .owl-item li.product .onsale {
	left: 0px !important;
	top: 5px !important;
}
.rank-shape {
    align-items: start !important;
    justify-content: left !important;
}
.manage_view_home .owl-item .item {
	padding: 10px 6px !important;
}	
.elementor-17425 .elementor-element.elementor-element-2e65f3e.elementor-column > .elementor-widget-wrap {
	justify-content: left !important;
}
.woocommerce ul.products li.product .onsale::after {
	display:none;
}
.woocommerce .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products.columns-4 li.product {
	width: 33% !important;
}
.custom-shipping-message {
	padding-bottom: 15px;
}
.woocommerce ul.products.owl-carousel li.product {
	width: 100% !important;
}
.kb_rating_amazon_view {
	display: inline !important;
}
.manage_view_home .owl-item .item .post_featured.hover_wish .post_data .products {
	display: inline-flex !important;
}
.single-product ul.products li.product .post_item {
	text-align: left;
}
.single-product ul.products li.product .post_item {
	text-align: left;
}
.woocommerce #reviews .rating_details {
	width: 100%;
}
	.page-id-17183 .elementor-heading-title::before {
	width: 22% !important;
}
.page-id-17183 .elementor-heading-title::after {
	width: 22% !important;
}
.aicte_prescribe .elementor-heading-title::before {
	width: 22% !important;
}
.aicte_prescribe .elementor-heading-title::after {
	width: 22% !important;
}
.top_panel_default .sc_layouts_row_type_normal {
	display: none;
}
.page_content_wrap {
	padding-top: 0px !important;
}
.woocommerce ul.products li.product .onsale::after {
	display:none;
}

}
.top-bar-bg-slider, .announcements_notic{
    background-image: linear-gradient(50deg, #0200F7 0%, #EA1B25 100%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    -moz-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    -ms-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    -o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
width: 100%;
  max-width: 100%;
  color: #FFFFFF;
  font-size: 15px;
}

@media(min-width:992px) and (max-width:1200px) {
.page-id-17183 .elementor-heading-title::before {
	width: 22% !important;
}
.page-id-17183 .elementor-heading-title::after {
	width: 22% !important;
}
.aicte_prescribe .elementor-heading-title::before {
	width: 22% !important;
}
.aicte_prescribe .elementor-heading-title::after {
	width: 22% !important;
}
.slider-slide.swiper-slide {
	background-size: contain;
}
.elementor-17183 .elementor-element.elementor-element-ffd124c .elementor-widget-container .widget_area.sc_widget_slider .widget.widget_slider .slider_outer .slider_container.slider_swiper.swiper-slider-container.slider_controls.slider_controls_outside{height:296px !important; margin-top:45px;}
.manage_view_home .owl-item .item {
	padding: 10px 6px !important;
}
.woocommerce .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products.columns-4 li.product {
	width: 25% !important;
}
.ftinvwl.ftinvwl-heart-o {
	font-size: 32px;
}
.slider_container.slider_controls_outside + .slider_controls_wrap > .slider_prev, .slider_outer_controls_outside .slider_controls_wrap > .slider_prev {
	left: 30px !important;
}
.slider_container.slider_controls_outside + .slider_controls_wrap > .slider_next, .slider_outer_controls_outside .slider_controls_wrap > .slider_next {
	right: 30px !important;
}
.top_panel_default .sc_layouts_row_type_normal {
	display: none;
}
.page_content_wrap {
	padding-top: 0px !important;
}
.woocommerce ul.products li.product .onsale::after {
	display:none;
}
.woocommerce ul.products li.product .onsale {
	left: 0px !important;
	top: 5px !important;
}
}
