/*
 Theme Name:   ProRange Child Theme
 Theme URI:    https://prorange.ancorathemes.com
 Description:  ProRange Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     prorange
 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:  prorange
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.sc_layouts_cart.sc_layouts_cart_market_woocommerce.inited {
    display: none !important;
}

.notka-hp p.elementor-image-box-description {font-size: 25px;
    border: 1px solid #d9dbdc;
    padding: 8px;
    width: 46px;
    border-radius: 50%;
    margin: 20px auto;
	-webkit-animation-name: prorange-fadeinup;
    animation-name: prorange-fadeinup;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}

.notka-hp:hover p.elementor-image-box-description {
background-color: #d9a069;
	color: #fff !important;
}
.notka-hp:hover p.elementor-image-box-description a {
	color: #fff !important;
}
.notka-hp figure.elementor-image-box-img {
    border-radius: 80%;
}
.notka-hp:hover figure.elementor-image-box-img {
    transform: scale(1.05);
}
.notka-hp figure.elementor-image-box-img {
	transition:  all .5s ease-out;
}
.hp-karuelia-haslo-zdjecia p {
    padding: 20px !important;
    display: block;
	background-color: #f1f0ecff !important;
}
@media screen and (max-width: 700px) {
	.hp-karuelia-haslo-zdjecia p {
    background-color: #f1f0ecff !important;
    max-width: 30%;
    text-align: center !important;
}
}
.hp-ss-ikonki-karuzela div div div {
    font-size: 25px;
    border: 1px solid #d9dbdc;
    padding: 3px 0px;
    width: 46px;
    border-radius: 50%;
    margin: 20px auto;
    -webkit-animation-name: prorange-fadeinup;
    animation-name: prorange-fadeinup;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}
.hp-ss-slider-corner-haslo {
    background-color: #ee7b1e;
    padding: 10px 50px;
}
.hp-ss-ikonki-karuzela hdiv {
    min-height: 85px !important;
    display: block;
}

.iko-systems img {
    max-width: 150px !important;
}

.dopobrania-iko a {
    display: flex;
	color: #000;
}

.dopobrania-iko a:before {
    content: url(https://soltherm.eu/wp-content/uploads/pdf.svg);
    margin-right: 15px;
}

.archive .add_to_cart_wrap {
    display: none;
}

a.noicon-tab:before {
    content: ">>" !important;
}

.single-product h2 {
    font-size: 28px !important;
}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
    display: block !important;
}
.single-product div.product .woocommerce-tabs ul.wc-tabs li a {
    background-color: #ffffff00;
}


span.product_id {
    display: none !important;
}
.woocommerce-product-details__short-description a.pdf, .product-documents a {
    display: flex;
    justify-content: space-between;
    word-break: break-all;
	color: #D9A069;
}
.woocommerce-product-details__short-description a.pdf:after, .product-documents a:after {
content: "🡇";

    

    border-bottom: 1px solid;
    width: 35px;
    text-align: center;
    font-weight: 700 !important;
	font-size: 15px;
}

.product-documents ul {
    list-style: none;
    padding-left: 0px !important;
}

.woocommerce, .woocommerce-page {
    --theme-var-single-product-gallery-width: 45% !Important;
}
.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
	display: none !important;
}

.under-product-footer {
    height: 150px;
    background-color: #ed7a1c;
	    background-image: url(https://serwer2661365.hosting-home.pl/soltherm-ie/wp-content/uploads/trojkaty-01.png);
    background-repeat: no-repeat;
}

.woocommerce-product-details__short-description ::marker {
    color: #D9A069;
    list-style-type: square !important;
}
.woocommerce-product-details__short-description  ul {
    list-style-type: square !important;
}

.woocommerce-product-details__short-description  h2:after {
	content: ""; 
	width:30px; 
	height: 2px
}
.woocommerce-product-details__short-description h2:after {
    content: "";
    width: 100px;
    height: 2px;
    display: block;
    background-color: #d9a069;
    margin-top: 10px;
    margin-bottom: 30px;
}
.page-id-26811 .widget_contacts .contacts_info span + span, .page-id-26811 .widget_contacts .contacts_info span + a {
    margin-top: 0.5em !important;
	
}

.page-id-26811.fixed_blocks_sticky .sidebar {

     position: unset !important; 
}


header .elementor-16788 .elementor-element.elementor-element-5232556 .elementor-icon-wrapper {
   display: none !important;
}
.page-id-26811 h5.widget_title {
    margin-bottom: 10px !important;
}

div#wpcf7-f23378-p26811-o1 {
    background-color: #fff;
    padding: 35px;
}

.cf7_spam_quiz label {
    display: grid;
    grid-template-columns: auto auto !important;
}
.cf7_spam_quiz input.wpcf7-form-control.wpcf7-quiz.fill_inited {
    border-bottom: 1px solid #d7d8d9 !important;
}
.column-1_1.cf7_spam_quiz {
    margin-bottom: 44px;
	
}

.page-id-26811 .elementor-26811 .elementor-element.elementor-element-2232fc56 > .elementor-element-populated.elementor-widget-wrap {
	
    padding: 20px 0 !important;
}
.woocommerce-product-details__short-description h3 {
    font-size: 25px !important;
}
.woocommerce .list_products_header, .woocommerce-page .list_products_header {
    display: block !Important; 
}
@media screen and (min-width: 1000px) {
.woocommerce .list_products_header, .woocommerce-page .list_products_header {
    margin-top: -94px;
}
	
	
	h2 {
    font-size: 35px;
}
}

.woocommerce .list_products_header h1.woocommerce-products-header__title.page-title {
    font-size: 25px;
}

a.docnoicon {
    display: inline-block !important;
}
a.docnoicon:before {
    content: unset !important;
}