/* glaciar inline styles */


	/* text color */
	body{
		color: #777777;
	}
	h1:not(.site-title), h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
	.blog-hype #content .post .entry-header .post-title a:hover{
		color: #0037ff;
	}
	/* link color */
	a{
		color: #0037ff;
	}
	a:hover{
		color: #002dd4;
	}



	/*============================================
	// featured color
	============================================*/

	/* background color */
	.pagination .current,
	.pagination li.active a,
	.section-title::before,
	.ql_primary_btn,
	#jqueryslidemenu ul.nav > li > ul > li a:hover,
	#jqueryslidemenu .navbar-toggle .icon-bar,
	.glaciar-home-slider-fullscreen .slider-fullscreen-controls .prevnext-button,
	.pace .pace-progress,
	.woocommerce-page .products .product:hover .product_text,
	.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li span.current,
	.ql_woo_cart_button:hover,
	.ql_woo_cart_close,
	.woocommerce .woocommerce-myaccount-navigation ul .woocommerce-myaccount-navigation-link.is-active a,
	.woocommerce_checkout_btn,
	.post-navigation .nav-next a:hover::before, .post-navigation .nav-previous a:hover::before,
	.woocommerce #main .products .product:hover .product_text,
	.woocommerce-page .products .product:hover .product_text,
	.woocommerce #main .single_add_to_cart_button,
	.glaciar-contact-form input[type='submit'],
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
	{
		background-color: #0037ff;
	}

	/* border color */
	.pagination li.active a,
	.pagination li.active a:hover,
	.section-title::after,
	.pace .pace-activity,
	.ql_woocommerce_categories ul li.current, .ql_woocommerce_categories ul li:hover,
	.woocommerce_checkout_btn,
	.ql_woocommerce_categories .ql_product_search:hover .woocommerce-product-search #woocommerce-product-search-field,
	.touch .ql_woocommerce_categories .ql_product_search:hover .woocommerce-product-search #woocommerce-product-search-field
	.glaciar-contact-form input[type='text']:focus,
	.glaciar-contact-form input[type='email']:focus,
	.glaciar-contact-form textarea:focus,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
	{
		border-color: #0037ff;
	}

	/* color */
	.logo_container .ql_logo,
	.pagination a:hover,
	.pagination li.active a:hover,
	.single .post .entry-footer .metadata ul li a,
	#comments .comment-list .comment.bypostauthor .comment-body,
	#respond input,
	#respond textarea,
	#footer h2, #footer h3, #footer h4,
	.widget_recent_posts ul li h6 a, .widget_popular_posts ul li h6 a,
	.style-title span,
	.ql_filter ul li.active a,
	.ql_filter ul li a:hover,
	.ql_filter .ql_filter_count .current,
	.portfolio-slider .portfolio-item .portfolio-item-title,
	.portfolio-slider .portfolio-slider-controls .prevnext-button,
	.portfolio-multiple-slider .portfolio-item .portfolio-item-title,
	.portfolio-multiple-slider .portfolio-slider-controls .prevnext-button,
	.single-portfolio-container .portfolio-item .portfolio-item-title,
	#sidebar .widget ul li > a:hover,
	#sidebar .widget_recent_comments ul li a:hover,
	.ql_cart-btn:hover,
	.ql_cart-btn:focus,
	.ql_woocommerce_categories ul li.current, .ql_woocommerce_categories ul li:hover,
	.ql_woocommerce_categories ul li a:hover,
	.woocommerce #main .products .product .price, .woocommerce-page .products .product .price,
	.woocommerce a.added_to_cart,
	.woocommerce div.product .woocommerce-product-rating,
	.woocommerce #main .price,
	.woocommerce #main .single_variation_wrap .price,
	.woocommerce-cart .cart .cart_item .product_text .amount,
	.ql_woo_cart_close:hover,
	#ql_woo_cart ul.cart_list li .product_text .amount,
	#ql_woo_cart .widget_shopping_cart_content .total,
	.woocommerce_checkout_btn:hover,
	.woocommerce .star-rating,
	.widget .amount,
	.post-navigation .nav-next a,
	.post-navigation .nav-previous a,
	.welcome-section .welcome-title,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
	.question,
	.widget #menu-social li a,
	.glaciar-contact-form .glaciar-contact-form-text,
	.glaciar-contact-form input[type='text'],
	.glaciar-contact-form input[type='email'],
	.glaciar-contact-form textarea,
	.woocommerce nav.woocommerce-pagination ul li a:hover,
	#jqueryslidemenu ul.nav > li > ul > li.current_page_item a,
	#jqueryslidemenu ul.nav > li > ul > li.current_page_parent a,
	.ql_woocommerce_categories ul li.current a
	{
		color: #0037ff;
	}

	/* fill */
	.entry-header .svg-title li .glaciar-vertical-simple .st0,
	.page-header .svg-title li .glaciar-vertical-simple .st0,
	.flickity-prev-next-button .arrow,
	.glaciar-home-slider .flickity-page-dots .dot .is-selected .glaciar-vertical-simple .st0,
	.portfolio-slider .flickity-page-dots .dot.is-selected .glaciar-vertical-simple .st0,
	.portfolio-multiple-slider .flickity-page-dots .dot.is-selected .glaciar-vertical-simple .st0,
	.glaciar-home-slider .flickity-prev-next-button .arrow,
	.glaciar-home-slider .flickity-prev-next-button .arrow,
	.glaciar-home-slider .flickity-page-dots .dot.is-selected .glaciar-vertical-simple .st0
	{
		fill: #0037ff;
	}

	/* stroke */
	.entry-header .svg-title li .glaciar-vertical-simple .st1,
	.page-header .svg-title li .glaciar-vertical-simple .st1,
	.glaciar-vertical path,
	.ql-svg-inline .g-svg,
	#jqueryslidemenu .current_page_item a, #jqueryslidemenu .current_page_parent a,
	.glaciar-home-slider .flickity-page-dots .dot .is-selected .glaciar-vertical-simple .st1,
	.ql_filter .ql_filter_count .glaciar-count-svg path,
	.portfolio-slider .flickity-page-dots .dot.is-selected .glaciar-vertical-simple .st1,
	.portfolio-multiple-slider .flickity-page-dots .dot.is-selected .glaciar-vertical-simple .st1
	{
		stroke: #0037ff;
	}

	/* darker background color */
	.no-touch .ql_primary_btn:hover,
	.no-touch .woocommerce #main .single_add_to_cart_button:hover,
	.no-touch .glaciar-contact-form input[type='submit']:hover,
	.no-touch .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
	.no-touch .woocommerce #payment #place_order:hover,
	.no-touch .woocommerce-page #payment #place_order:hover
	{
		background-color: #0031e7;
	}

	/* faded background color */
	.portfolio-container .portfolio-item .portfolio-item-hover,
	.glaciar_team_member .glaciar_team_hover
	{
		background-color: rgba( 0, 55, 255, 0.88 );
	}

	/* footer background color */
	#footer, .footer-wrap
	{
		background-color: #f7f7f7;
	}
	.footer-top ul li
	{
		border-bottom-color: #f7f7f7;
	}



	/* typography */
	body{
		font-family: muli;
		font-size: 16px;
	}
	h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
	.metadata,
	.pagination a, .pagination span,
	.ql_primary_btn,
	.ql_secundary_btn,
	.ql_woocommerce_categories ul li,
	.sidebar_btn,
	.woocommerce #main .products .product .product_text, .woocommerce-page .products .product .product_text,
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span,
	.woocommerce #main .price,
	.woocommerce div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-cart .cart .cart_item .product_text .price
	{
		font-family: dosis;
	}


    /*============================================
    // retina images
    ============================================*/
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-173{ background-image: url(../wp-content/uploads/2017/05/52_wk153750_020_weber_ostr_pi_wk-1024x894.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-171{ background-image: url(../wp-content/uploads/2017/05/51_wk154367021_neuper_ostr_fo_wk-1024x571.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-169{ background-image: url(../wp-content/uploads/2017/05/50_wk158877-1024x972.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-167{ background-image: url(../wp-content/uploads/2017/05/49_wk154586025_staub_ostr_fo_wk-1024x843.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-165{ background-image: url(../wp-content/uploads/2017/05/48_wk154783_031_roloff_ostro_pi_wk-1024x773.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-163{ background-image: url(../wp-content/uploads/2017/05/47_wk159008_promberger_wk-1024x1043.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-161{ background-image: url(../wp-content/uploads/2017/05/46_wk153731_007_peters_ostr_pi_wk-1024x960.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-159{ background-image: url(../wp-content/uploads/2017/05/45_wk154888033_apollo_ostro_pi_wk-1024x884.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-154{ background-image: url(../wp-content/uploads/2017/05/44_wk154656_028_erard_ostro_pi_wk-1024x759.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-152{ background-image: url(../wp-content/uploads/2017/05/43_wk154631027_ericcomp_ostro_pi_wk-1024x744.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-150{ background-image: url(../wp-content/uploads/2017/05/42_wk154079016_dassel_ostr_pi_wk-1024x1002.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-148{ background-image: url(../wp-content/uploads/2017/05/41_wk154610_026_bernhardt_ostro_pi_wk-1024x878.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-146{ background-image: url(../wp-content/uploads/2017/05/40_wk158813_014_tresselt_ostro2-1024x532.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-144{ background-image: url(../wp-content/uploads/2017/05/39_wk158807_013_oehler_2_ostro2-1024x584.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-142{ background-image: url(../wp-content/uploads/2017/05/38_wk154720_030_manhattan_ostro_fo_wk-1024x589.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-140{ background-image: url(../wp-content/uploads/2017/05/37_wk158785_012_irmler_ostro2-1024x517.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-138{ background-image: url(../wp-content/uploads/2017/05/36_wk154330019_gunther_ostr_fo_wk-1024x717.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-135{ background-image: url(../wp-content/uploads/2017/05/35_wk153951_010_amberg_ostr_fo_wk-1024x488.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-131{ background-image: url(../wp-content/uploads/2017/05/34_wk154031014_zdrodowski_ostr_fo_wk-1024x1135.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-129{ background-image: url(../wp-content/uploads/2017/05/33_wk158998_019_zakrzewski2_ostro2-1024x819.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-127{ background-image: url(../wp-content/uploads/2017/05/32_wk158563-1024x771.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-125{ background-image: url(../wp-content/uploads/2017/05/31_wk159113_woznicki_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-123{ background-image: url(../wp-content/uploads/2017/05/30_wk154838032_woroniecki_ostro_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-121{ background-image: url(../wp-content/uploads/2017/05/29_wk154514029_wiszniewski_ostro_fo_wk-1024x857.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-119{ background-image: url(../wp-content/uploads/2017/05/28_wk154686029_wiszniewski_ostro_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-117{ background-image: url(../wp-content/uploads/2017/05/27_wk158736-1024x826.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-115{ background-image: url(../wp-content/uploads/2017/05/26_wk158720-1024x812.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-113{ background-image: url(../wp-content/uploads/2017/05/25_wk159161szczerbinski_wk-1024x1161.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-111{ background-image: url(../wp-content/uploads/2017/05/24_wk158890-1024x1024.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-109{ background-image: url(../wp-content/uploads/2017/05/23_wk159076_schiller_wk-1024x1086.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-107{ background-image: url(../wp-content/uploads/2017/05/22_wk153854009_pleyel_ostr_fo_wk-1024x1160.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-105{ background-image: url(../wp-content/uploads/2017/05/21_wk158630-1024x737.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-103{ background-image: url(../wp-content/uploads/2017/05/20_wk154443_022_marty_ostr_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-101{ background-image: url(../wp-content/uploads/2017/05/19_wk158610-1024x747.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-99{ background-image: url(../wp-content/uploads/2017/05/18_wk158757.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-97{ background-image: url(../wp-content/uploads/2017/05/17_wk153670_005_noskowski_ostr_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-95{ background-image: url(../wp-content/uploads/2017/05/16_wk159132_krall_seidler_wk-1024x1161.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-92{ background-image: url(../wp-content/uploads/2017/05/15_wk158692.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-90{ background-image: url(../wp-content/uploads/2017/05/14_wk158661-1024x850.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-87{ background-image: url(../wp-content/uploads/2017/05/13_wk154123013_kerntopf_ostr_fo_wk-1024x1186.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-85{ background-image: url(../wp-content/uploads/2017/05/12_wk159047_023_hofer_ostro2-1024x814.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-83{ background-image: url(../wp-content/uploads/2017/05/11_wk154541_024_hochhauser_ostr_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-81{ background-image: url(../wp-content/uploads/2017/05/10_wk154246018_hinz_ostro_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-79{ background-image: url(../wp-content/uploads/2017/05/09_wk154151012_gebauhr_ostr_fo_wk-1024x1001.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-77{ background-image: url(../wp-content/uploads/2017/05/08_wk154491023_cyfrowicz_ostr_fo_wk-1024x785.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-75{ background-image: url(../wp-content/uploads/2017/05/07_wk154182015_budynowicz_ostr_fo_wk-1024x1102.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-73{ background-image: url(../wp-content/uploads/2017/05/06_wk158977_buchholtz_ostro2_wk-1024x1062.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-71{ background-image: url(../wp-content/uploads/2017/05/05_wk158504-1024x777.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-69{ background-image: url(../wp-content/uploads/2017/05/04_wk154303017_bessalie_ostr_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-67{ background-image: url(../wp-content/uploads/2017/05/03_wk153899011_bechstein_ostr_fo_wk.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-65{ background-image: url(../wp-content/uploads/2017/05/02_wk158614-1024x920.png); }}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {#portfolio-item-25{ background-image: url(../wp-content/uploads/2017/05/01_wk158952-1024x787.png); }}






/* custom css */

			/*
tutaj możesz dodać własny css.

naciśnij ikonkę pomocy, żeby dowiedzieć się więcej.
*/

h1.site-title {
	line-height: 16px;
	font-size: 16px;
}

div.entry-content {
	margin-top: 40px;
}

.portfolio-item {
background-color: #ffffff;
}

html {
position: relative;
min-height: 100%;
}

#container {
padding-bottom: 205px;
}

div#footer-container-szwalbe {
position: absolute;
bottom: 0;
}

div#footer-container-szwalbe .row {
padding-top: 10px;
padding-bottom: 15px;
}

.entry-content {
margin-top : 30px !important;
}

#kolekcja_copyright p {
line-height: 19px;
}

#kolekcja_logo {
text-align: right;
}

#kolekcja_logo img {
margin-left: 45px;
opacity: 0.51;
}

#kolekcja_logo img:hover {
opacity: 1;
}

h5.autor_fotograf {
color: #777777;
text-align: center;
}

h5.autor_fotograf .autor {
float: left;
}

h5.autor_fotograf .fotograf {
float: right;
}

h5.autor_fotograf .autor span, h5.autor_fotograf .fotograf span {
text-transform: lowercase;
font-variant: small-caps;
letter-spacing: 1px;
}

@media screen and (max-width: 767px) {

#kolekcja_logo {
text-align: center;
}

#container {
padding-bottom: 300px;
}

#kolekcja_logo img {
margin-left: 22px;
margin-right: 22px;
margin-bottom: 22px;
}
}		

/* background css */

body.custom-background { background-image: url("../wp-content/uploads/2017/05/kolekcja_naglowek_poziomy___.png"); background-position: right top; background-size: contain; background-repeat: no-repeat; background-attachment: fixed; }

/* Fix for file:// protocol - PACE doesn't work properly without server */
/* Force content visibility regardless of PACE state */
#main,
.animations-enable #main,
#sidebar .widget,
.animations-enable #sidebar .widget,
.ql_animations .welcome-title,
.ql_animations .ql_filter,
.ql_animations .entry-header .page-title,
.ql_animations .entry-header .post-title,
.ql_animations .page-header .page-title,
.ql_animations .entry-header .svg-title,
.ql_animations .page-header .svg-title,
.ql_animations .portfolio-container,
.ql_animations .portfolio-item,
.ql_animations .entry-content,
.ql_animations .post-content,
.ql_animations #header,
.ql_animations #container,
.ql_animations #content,
.ql_animations #footer,
.ql_animations .site-main,
.ql_animations .container {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.pace-inactive {
    display: none !important;
}

/* Ensure body content is always visible */
body, body.ql_animations {
    visibility: visible !important;
}

body > * {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fix for missing glaciar icon font - replace with Unicode arrows */
.post-navigation .nav-links .nav-previous a::before,
.post-navigation .nav-links .nav-next a::before,
.post-navigation .nav-next a::before,
.post-navigation .nav-previous a::before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    font-size: 28px !important;
    line-height: 84px !important;
    text-indent: 0 !important;
}

.post-navigation .nav-links .nav-previous a::before,
.post-navigation .nav-previous a::before {
    content: "◀" !important;
}

.post-navigation .nav-links .nav-next a::before,
.post-navigation .nav-next a::before {
    content: "▶" !important;
}

/* Fix SVG title decorations - hide them as they don't display correctly without animation */
.entry-header .svg-title,
.page-header .svg-title {
    display: none !important;
}

/* Ensure title is always visible and properly positioned */
.entry-header .post-title,
.entry-header .page-title,
.page-header .page-title {
    position: relative !important;
    z-index: 10 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Hide problematic glaciar icon elements if they don't display correctly */
[class^="glaciar-icon-"],
[class*=" glaciar-icon-"] {
    font-family: Arial, sans-serif !important;
}

/* Fix for Visual Composer animations - force visibility without JS animation */
.wpb_animate_when_almost_visible,
.wpb_animate_when_almost_visible.wpb_fadeInUp,
.wpb_animate_when_almost_visible.wpb_fadeIn,
.wpb_animate_when_almost_visible.wpb_fadeInLeft,
.wpb_animate_when_almost_visible.wpb_fadeInRight,
.wpb_animate_when_almost_visible.wpb_slideInUp,
.wpb_animate_when_almost_visible.wpb_slideIn {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    -webkit-animation: none !important;
    animation: none !important;
    visibility: visible !important;
}

.wpb_start_animation,
.wpb_start_animation.animated {
    opacity: 1 !important;
    visibility: visible !important;
}
