/*
Theme Name: PressMart Child
Theme URI: https://pressmart.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for PressMart
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: pressmart
Text Domain: pressmart-child
*/

.mailerlite-form-title h3{
	font-size: 18px;
}
.products .product-image{
	text-align: center!important;
}

.woocommerce div.product div.images img{
	width: auto;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image{
	text-align: center;
}

.page-title{
	background-image:url('/wp-content/uploads/2025/02/sun-04.jpg');
}

.entry-breadcrumbs, .entry-breadcrumbs a{
	font-size: 20px;
	font-weight: bold;
}

.page-title .entry-breadcrumbs{
	display: none;
}

.additional_feauters_description{
	text-align: center;
	width:: 100%;
}

.additional_feauters_description a, .additional_feauters_description img{
	cursor: pointer;
}

/*
[aria-label][role~="tooltip"]::after{
	background: #f16323;
}
*/

.product_meta form p{
	margin-bottom: 0px;
}

.center100{
	text-align: center;
	width:: 100%;	
}

.mb10{
	margin-bottom: 10px;
}

.lost_reset_password{
	max-width: 90%;
	margin: 0 auto;	
}

.pressmart-login-signup{
	max-width: 90%;
}

.customer-login-left, .customer-signup-left {
	flex: 20%
}

.customer-signup-right, .customer-login-right{
	flex: 80%
}

.products-header-left>.page-title{
	background: none;
}

.woocommerce form .password-input,
.woocommerce-page form .password-input {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.woocommerce form .password-input input[type=password],
.woocommerce-page form .password-input input[type=password] {
  padding-right: 2.5rem;
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background: none;
  border: none;
  box-shadow: none;
}

.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
  font-family: fontawesome;
  speak: never;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 0.618em;
  content: "\f06e";
  text-decoration: none;
  color: #f16323;
}



pre.wp-block-preformatted{
	margin: 10px;
	background: none;
	
}

ul.jqueryFileTree li.directory{
	font-size: 20px;
	padding: 5px 0px 5px 20px!important;
}

ul.jqueryFileTree li.file{
	font-size: 20px;
	padding: 20px 0px 10px 25px!important;
	background-size: 25px!important;
}


#pi-mmq-progress-circle{
	left: 20px;
}



/*CATALOGUE*/
.page-id-3267 .pisol-mmq-bar-container{
	display: none!important;
}

/*END CATALOGUE*/
/*
	.w3eden #wpdm-locks .modal-dialog{
		width: 90%!important;
	}
*/

@media(max-width: 768px) {
	#wpdm-locks .modal-dialog{
		width: 90%!important;
	}
}
@media(min-width: 769px) {
	#wpdm-locks .modal-dialog{
		width: 50%!important;
	}
}

#wpdm-locks .close{
	background: none!important;
}

.header-topbar{
	font-weight: bold;
}

.pressmart-login-to-see-prices{
	border: solid #fff 1px;
	background-color: #f16323;
	color: #fff;
	display: block;
	width: 100%;
	padding: 5px 0px 5px 0px;
	text-align: center;
	
}

.pressmart-login-to-see-prices:hover{
	background: none;
	border: solid #f16323 1px;
}

.header-3 .header-main {
	margin-top: 10px;
	
}


.header-3 .header-main .main-navigation > ul.menu{
	margin-top: -20px;
}

.wc-block-cart__submit-button{
		border: solid #fff 1px;
	background-color: #f16323;
	color: #fff;
	display: block;
	width: 100%;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.wc-block-cart__submit-button:hover{
	color: #fff;
}

.swiper-image-stretch .swiper-slide .swiper-slide-image { 
	width: 100%;
	height: 300px;
	object-fit: cover;
}

#bspartners .pressmart-banner .banner-image{
	text-align: center;
}

#bspartners .pressmart-banner .banner-image img{

}
