<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: XT Framework
Theme URI: https://www.xstreamthemes.com/
Description: Addition of custom classes to Generate Press
Author: XTF
Author URI: https://www.xstreamthemes.com/
Version: 1.0.0
Template: generatepress
*/

/* CALENDLY FIX */
html, body {
    height: initial !important;
}
/* MAPS */
.action.zoomhere {
	display: none !important;
}
.xt-white a {
	color: #fff !important;
}

/* XT GRID */
.xt-grid .xt-inner {
	max-width: 1400px;
}
.xt-grid-600 .xt-inner {
	max-width: 600px;
}
.xt-mw-800 {
	max-width: 820px;
	margin: 0 auto;
}
.xt-full .vc_column-inner {
	padding: 0 !important;
}
.single .site.grid-container {
	max-width: 1100px;
}

ol, ul {
    margin: 0 0 1.5em 1em;
}
body, html, button, input, select, textarea {
	font-family: 'Poppins', sans-serif;
}
p, ul li {
	font-size: 18px;
	line-height: 1.50em;
	font-weight: 400;
	color: #263146;
}
p {
	margin: 20px 0;	
}
.xt-p2 p {
	font-size: 20px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
    margin-bottom: 0;
    color: #263146;
}
h1 {
	font-size: 42px;
	line-height: 1.2em;
	letter-spacing: 0px;
}
.xt-a1 h1 {
	font-size: 65px;
}
h2 {
	font-size: 42px;
	line-height: 1.2em;
	letter-spacing: 0px;
}
h3 {
	font-size: 28px;
	line-height: 1.2em;
}
h4 {
	font-size: 22px;
	line-height: 1.5em;
}
h5 {
	font-size: 17px;
	line-height: 1.33em;
	font-weight: 400;
	letter-spacing: 1px;
	color: #C68432;
	text-transform: uppercase;
}
h6 {
	font-size: 13px;
	line-height: 1.70em;
	font-weight: 600;
	color: #253844;
	letter-spacing: 2px;
}

.xt-button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
	padding: 0 30px;
	line-height: 50px;
	font-size: 18px;
	display: inline-block;
	letter-spacing: 0px;
	font-weight: 700;
	text-transform: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.xt-button.xt-button-style1, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
	background: #CF933E;
	color: #fff !important;
	border: 1px solid #CF933E;
    font-size: 18px !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.xt-button.xt-button-style1:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
	background: #000;
	border-color: #000;
}
.xt-button.xt-button-style2 {
	color: #fff !important;
	background: #000;
	border-color: #000;
}
.xt-button.xt-button-style2:hover {
	color: #CF933E !important;
	background: #222;
}
.woocommerce-variation-add-to-cart {
	margin-top: 30px;
}
.make-me-small {
	font-size: 80%;
	font-weight: 400 !important;
}
.related .woocommerce-price-suffix {
	display: none !important;
}
.xt-status {
	background: #CB8C39 !important;
	padding: 20px;
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
}
.woocommerce-price-suffix {
	color: #888;
	font-size: 14px;
}
.related.products .amount {
	color: #fff !important;
}
.related.products .price span {
	display: none;
}
.related.products .price span:first-child {
	display: inline-block;
	color: #000 !important;
}
.related.products .price span:first-child bdi {
	color: #000 !important;
}
.cwginstock-subscribe-form .panel-primary&gt;.panel-heading {
    background-color: #CD903C !important;
    border-color: #CD903C !important;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #CD903C !important;
}
.cwgstock_button { 
    background: #000 !important;
}
/* HEADER */
.xt-home-logo img {
	width: 220px;
	height: auto;
}
.header-aligned-center:not([class*=nav-float-]) .inside-header&gt;:not(:first-child) {
    margin-top: 0;
}
.navigation-search input[type="search"] {
	height: 40px;
	background-color: #555 !important;
}
.xt-banner1 {
	position: absolute;
	left: 5%;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 0 !important;
	z-index: 9;
	max-width: 45% !important;
}
.xt-banner2 {
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 0 !important;
	z-index: 9;
	max-width: 45% !important;
}
.site-header .header-image {
	z-index: 10;
	position: relative;
}
.main-navigation .menu-bar-item&gt;a, .main-navigation .main-nav ul li a {
	line-height: 40px;
}
.main-navigation .main-nav ul li a {
	text-transform: uppercase;
	font-weight: 700;
	padding-left: 15px;
	padding-right: 15px;
}
.inside-header {
	position: relative;
    padding: 5px 40px;
}
.berocket_single_filter_widget {
	margin-bottom: 30px;
}
.bapf_head {
	margin-bottom: 10px;
}
.festi-user-role-prices-regular-price {
	text-decoration: line-through;
}
.festi-user-role-prices-regular-price-lable, .festi-user-role-prices-regular-price {
	font-size: 80%;
}
.festi-user-role-prices-discount-lable {
	font-size: 16px;
}
.festi-user-role-prices-discount {
	font-size: 20px;
}
body .price span.festi-user-role-prices-discount-lable{
	color: #008A2A !important;
}
.festi-user-role-prices-user-price {
	font-weight: bold;
}
#mx_custom_checkout_field {
	margin-top: 30px;
}
/* BLOG */
body .style1 .post-slide .xt-post-content {
	background: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1150 798' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(2.66667,0,0,2.66667,-752.043,-9862.84)'%3E%3CclipPath id='_clip1'%3E%3Crect x='282.016' y='3698.57' width='432.835' height='300.456' clip-rule='nonzero'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23_clip1)'%3E%3Cg transform='matrix(-1,0,0,1,1004.88,2464.03)'%3E%3Crect x='262.546' y='1101.32' width='479.79' height='444.028' style='fill:rgb(233,237,241);'/%3E%3C/g%3E%3Cg opacity='0.47'%3E%3Cg transform='matrix(1,0,0,1,335.301,3992.41)'%3E%3Cpath d='M0,-298.289L209.501,28.931L398.052,33.919L400.047,-332.208L5.986,-314.251L0,-298.289Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.44'%3E%3Cg transform='matrix(1,0,0,1,733.358,4016.35)'%3E%3Cpath d='M0,-341.187L-10.974,-4.988L-124.703,0C-124.703,0 -304.275,-322.232 -304.275,-325.225' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.47'%3E%3Cg transform='matrix(1,0,0,1,584.712,3849.25)'%3E%3Cpath d='M0,-155.629L-361.14,7.981L-361.14,-163.61' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
	background-size: cover !important;
	background-repeat: no-repeat;
	padding: 30px;
	text-align: left;
}
.style1 .post-slide .post-title a {
    line-height: 30px !important;
    height: 60px !important;
    overflow: hidden;
    font-size: 22px;
    font-weight: 500;
}

/* IMG */
.xt-img-40 img {
	height: 40px;
	width: auto !important;
}
.xt-service-img img {
	height: 80px;
	width: auto !important;	
}
.xt-team-img img {
	width: 150px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}
.xt-partner-img img {
	width: 250px;
	height: auto !important;
}

.woocommerce-error li {
	color: #fff !important;
}
.archive .woocommerce-price-suffix {
	display: none !important;
}
small {
    font-size: 95%;
}
#media_image-2 {
	max-width: 250px !important;
}
.woocommerce-checkout .woocommerce-bacs-bank-details {
	display: none !important;
}

/* zastupnici */
.xt-blog-listing-view {
	width: 20%;
	float: left;
	padding: 20px;
}
.xt-blog-content h4 {
	min-height: 66px;
}

/* SOCIAL */
.xt-social .xt-icon {
	width: 48px;
	height: 48px;
	margin-right: 10px;
}
.xt-insta {
	text-align: center;
}
.xt-insta a {
	font-size: 20px;
	padding-left: 50px;
	position: relative;
}
.xt-insta a:before {
	content: '';
	position: absolute;
	left: 0;
	top: -5px;
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'%3E%3CradialGradient id='yOrnnhliCrdS2gy~4tD8ma' cx='19.38' cy='42.035' r='44.899' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='.328' stop-color='%23ff543f'/%3E%3Cstop offset='.348' stop-color='%23fc5245'/%3E%3Cstop offset='.504' stop-color='%23e64771'/%3E%3Cstop offset='.643' stop-color='%23d53e91'/%3E%3Cstop offset='.761' stop-color='%23cc39a4'/%3E%3Cstop offset='.841' stop-color='%23c837ab'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23yOrnnhliCrdS2gy~4tD8ma)' d='M34.017,41.99l-20,0.019c-4.4,0.004-8.003-3.592-8.008-7.992l-0.019-20	c-0.004-4.4,3.592-8.003,7.992-8.008l20-0.019c4.4-0.004,8.003,3.592,8.008,7.992l0.019,20	C42.014,38.383,38.417,41.986,34.017,41.99z'/%3E%3CradialGradient id='yOrnnhliCrdS2gy~4tD8mb' cx='11.786' cy='5.54' r='29.813' gradientTransform='matrix(1 0 0 .6663 0 1.849)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%234168c9'/%3E%3Cstop offset='.999' stop-color='%234168c9' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23yOrnnhliCrdS2gy~4tD8mb)' d='M34.017,41.99l-20,0.019c-4.4,0.004-8.003-3.592-8.008-7.992l-0.019-20	c-0.004-4.4,3.592-8.003,7.992-8.008l20-0.019c4.4-0.004,8.003,3.592,8.008,7.992l0.019,20	C42.014,38.383,38.417,41.986,34.017,41.99z'/%3E%3Cpath fill='%23fff' d='M24,31c-3.859,0-7-3.14-7-7s3.141-7,7-7s7,3.14,7,7S27.859,31,24,31z M24,19c-2.757,0-5,2.243-5,5	s2.243,5,5,5s5-2.243,5-5S26.757,19,24,19z'/%3E%3Ccircle cx='31.5' cy='16.5' r='1.5' fill='%23fff'/%3E%3Cpath fill='%23fff' d='M30,37H18c-3.859,0-7-3.14-7-7V18c0-3.86,3.141-7,7-7h12c3.859,0,7,3.14,7,7v12	C37,33.86,33.859,37,30,37z M18,13c-2.757,0-5,2.243-5,5v12c0,2.757,2.243,5,5,5h12c2.757,0,5-2.243,5-5V18c0-2.757-2.243-5-5-5H18z'/%3E%3C/svg%3E");
	background-size: cover;
}
.xt-bottom {
	background: #232323; 
	color: #fff; 
	padding: 15px 30px; 
	text-align: center;
	font-size: 16px;
}
.xt-bottom a {
	color: #fff;
}
.xt-bottom a:hover {
	color: #CF933E;
}

@media screen and (min-width: 481px) {

}

@media screen and (min-width: 641px) {

}

@media screen and (min-width: 768px) {

}

@media screen and (min-width: 1001px) {

}

@media screen and (min-width: 1401px) {

}

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

}

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

}

@media screen and (max-width: 767px) {
	.xt-block-content .q_elements_item_content {
		padding: 30px 20px !important;
	}
}

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

}

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

}</pre></body></html>