#slider-per
{
	font-size: 70px;
	font-weight: 900;	
}

#slider-h1
{
	font-size: 48px;
	font-weight: 900;
}

#slider-para
{
	text-transform:uppercase;
	font-weight:600;
	font-size:24px;
	line-height: 1.3;
}

ul:last-child, ol:last-child, ul li:last-child, ol li:last-child, label:last-child, .ct-widget p:last-child, .entry-excerpt *:last-child, .wp-block-columns:last-child, .ct-dynamic-data p:last-child, [class*=ct-form-notification] p:last-child, .ct-product-description p:last-child, .woocommerce-variation-description p:last-child, .woocommerce-variation-availability p:last-child
{
	text-align: left;	
}

@media only screen and (max-width: 900px)
{
	#slider-per
	{
		font-size: 36px;
		font-weight: 900;	
	}
		
	#slider-h1
	{
		font-size: 24px;
		font-weight: 900;
	}

	#slider-para
	{
		text-transform:uppercase;
		font-weight:600;
		font-size:18px;
		line-height: 1.3;
	}
	
	#uc_simple_slider_elementor_ed8a1ab .ue_slide_overlay
	{
		background-color: #2c394547;	
	}
}

.button-special
{
    background-color: #044a80 !important;
    color: #ffffff !important;
    border: 1px solid #044a80 !important;
    font-size: 1em;
    display: inline-block;
    text-align: center !important;
		font-weight: 600 !important;
    word-break: break-word;
    width: 100%;
		text-transform: uppercase !important;
    padding: 0.75rem 2rem;
		border-radius: 3px !important;
    text-decoration: none;
		text-align: center;
    cursor: pointer;
}

.woocommerce ul.products li.product a.add-request-quote-button.button, .wp-block-post.product a.add-request-quote-button.button, a.add-request-quote-button.button
{
    padding: 0.75rem 2rem !important;
		font-weight: 600 !important;
		text-transform: uppercase !important;
		width: 100%;
}

.button-special:hover
{
  z-index: -1;
  content: "";
  inset-inline: 10px;
  inset-block: 12px 0;
  opacity: 0.8;
  transition: opacity .2s ease;
}

.yith-ywraq-add-to-quote, .entry-excerpt
{
	width: calc(100% - 0rem);
	margin-left: auto;
	margin-right: auto;
}

#yith-ywrq-table-list img
{
	width: 100px;	
}

[data-prefix="woo_categories"] .entry-header .page-title
{
  	text-shadow: 2px 2px 0 #2d3945;
  	line-height: 1;	
}

[data-prefix="product"] .entry-header .ct-breadcrumbs
{
  	text-shadow: 1px 1px 0 #2d3945;
  	line-height: 1;			
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content {
	pointer-events: auto!important;
}

ul.yith-ywraq-list li a
{
	padding: 5px;	
}

.widget_ywraq_mini_list_quote .raq-info {
	border: 0px!important;
}

input.button.raq-send-request.last {
	  width: 100%!important;
    padding: 10px!important;
    border-radius: 7px!important;		
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content
{
	margin-top: -20px;	
}

.elementor-75 .elementor-element.elementor-element-ed8a1ab .ue_simple_slider_title, .elementor-75 .elementor-element.elementor-element-ed8a1ab .ue_simple_slider_text {
    
    text-shadow: 2px 2px 0 #2d3945;
    line-height: 1;
    text-align: left;
}

#uc_simple_slider_elementor_ed8a1ab .slide__content {
    top:35%!important;
}

/*--------------------------------------------*/

.bookly-form-group.bookly-time-from.bookly-left {
	margin-left: 10px!important;
	margin-right: 15px!important;
}

.bookly-service-step .bookly-time-range select:first-of-type {
	width: calc(100% + 15px)!important;	
}

.elementor-905 .elementor-button, .elementor-974 .elementor-button, .elementor-999 .elementor-button, .elementor-1019 .elementor-button, .elementor-1048 .elementor-button, .elementor-1028 .elementor-button, .elementor-1429 .elementor-button, #offcanvas .ct-panel-content-inner>*, [data-header*="type-1"] .ct-header [data-id="button"] [class*="ct-button"] {
	width: 100%;	
}

.forminator-ui#forminator-module-1412.forminator-design--default .forminator-button-back {
	margin-bottom: 10px;
}

.forminator-ui.forminator-custom-form[data-design=default] .forminator-phone .iti__country-container .iti__selected-country .iti__flag, .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__flag, .forminator-iti-input > .iti__flag
 {
	width: 16px;
}