/* -- MAIN CONTENT CUSTOM DESIGN -- */body {
	background:#ffffff;
	text-align:center;
	font-family:'Open Sans',sans-serif;
	font-weight:500;
	font-size:15px;
	letter-spacing:0px;
	line-height:1.9;
	color: #ffffff;
	letter-spacing:1px;
}
p {
	margin:0px 0 26px 0;
}
body strong {
	font-weight:700;
}
h1 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	letter-spacing:5px;
	padding-top:30px;
	margin-bottom:30px;
}
h2 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	letter-spacing:3px;
	padding-top:30px;
	margin-bottom:30px;
}
h3 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	letter-spacing:3px;
	margin-top:0px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	font-weight:600;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:3px;
	margin-top:30px;
}
h4 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	font-weight:300;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:3px;
}
iframe {
	border-width:0px;
}
.su-modal-overlay {
	background-color:rgba(0,0,0,0.8) !important;
}
.su-modal-content-wrapper .su-modal-title-wrapper h3 {
	color:#ffffff !important;
	background:#000000 !important;
}
.su-modal-content-wrapper .su-modal-title-wrapper {
	background:#000000 !important;
}
.su-modal-content-wrapper > div {
	color:#000000 !important;
	background:#ffffff !important;
}
.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:12px;
	color:#000000;
}
#freshmail {
	display:none;
	width:auto;
	height:100%;
	text-align:center;
	line-height:0;
}
#freshmail label {
	display:block;
	width:100%;
	height:20px;
	line-height:2;
	font-size:11px;
	margin:6px 0px;
}
#freshmail form {
	display:inline-block;
}
#freshmail input {
	display:inline-block;
	border:1px solid #cccccc;
	background:none;
	border-radius:0px;
	line-height:2;
	height:20px;
	font-size:11px;
}
.sp-page-builder .page-content #section-id-1517388850217 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1495543015322 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1495543015322 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1509384452202 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1509382993861 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1495543015322 .sppb-col-md-3 {
	display:inline-block !important;
}
.sp-page-builder .page-content #news .sppb-col-md-6 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1495435200164 .sppb-col-md-3,.sp-page-builder .page-content #section-id-1495435200164 .sppb-col-md-6 {
	display:inline-block !important;
}
.sp-page-builder .page-content #section-id-1495435200164 {
	display:inline-block !important;
}
.wiadomoscbox {
	color:#000000;
	background-color:rgba(255,255,255,0.86);
	padding:110px 150px 110px 150px;
	margin:250px 0 250px 0;
	text-align:justify;
	float:left;
	font-weight:500;
	font-size:15px;
	letter-spacing:1px;
	line-height:1.9;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.wiadomoscbox a {
	margin:0 auto;
}
.trailerbox-gallery.make-x4 {
	width:25%;
	float:left;
}
.padding-black {
	padding:50px 0 50px 0;
	width:1160px;
	text-align:center;
	margin:0 auto;
}
.sp-module-content .mod-languages ul.lang-inline {
	margin:0;
	padding:0;
	text-align:right;
	line-height:80px;
}
.sp-module-content .mod-languages ul.lang-inline a {
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	letter-spacing:5px;
	font-weight:300;
}
.formResponsive input[type="submit"],.formResponsive button[type="submit"] {
	background-color:transparent;
	background-image:none;
	background-image:none;
	background-image:none;
	background-image:none;
	background-image:none;
	background-image:none;
	background-repeat:none;
	border-color:transparent;
	border-color:transparent;
	filter:none;
	filter:none;
	color:#000000;
	text-shadow:none;
}
.formbox-title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:5px;
	font-weight:600;
	margin-top:0px;
	text-align:left;
	padding-bottom:11px;
}
.formbox-title-padding {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:3px;
	font-weight:600;
	margin-top:0px;
	text-align:left;
	padding-bottom:70px;
}
.formbox-title-paddingboth {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:3px;
	font-weight:600;
	margin-top:0px;
	text-align:center;
	padding-bottom:50px;
	padding-top:50px;
}
.formResponsive .formHorizontal .formControlLabel.custom1 {
	width:auto;
	padding-top:0px;
	float:left;
	line-height:30px;
}
.formResponsive .formHorizontal .formControls.custom4 {
	line-height:30px;
}
.formResponsive input[type="radio"],.formResponsive input[type="checkbox"] {
	/* min-height:18px;
	*/    padding-left:18px;
	float:left;
	margin-right:5px;
	line-height:30px;
	margin:9px 5px 0px 10px;
}
.formResponsive label {
	height:auto;
	line-height:30px;
	float:left;
	padding:0px;
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	margin:0 7px 0 0;
	letter-spacing:5px;
}
.formbox {
	width:100%;
	text-align:left;
	margin-top:20px;
}
.formbox-second {
	width:100%;
	margin-top:20px;
}
.formbox-left {
	width:45%;
	margin-right:4%;
	display:inline-block;
}
.formbox-left1a {
	width:30%;
	margin-right:3%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1b {
	width:30%;
	margin-right:3%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1c {
	width:30%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1d {
	width:30%;
	margin-right:3%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin-top:30px;
	margin-bottom:40px;
}
.formbox-left1e {
	width:30%;
	margin-right:3%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin-top:30px;
	margin-bottom:40px;
}
.formbox-left1f {
	width:30%;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin-top:30px;
	margin-bottom:40px;
}
.formbox-right {
	width:45%;
	margin-left:4%;
	display:inline-block;
	vertical-align:top;
	padding-top:39px;
}
.formbox-right-second {
	width:45%;
	margin-left:4%;
	display:inline-block;
	vertical-align:top;
	padding-top:0px;
}
.formResponsive .formHorizontal .formControls.custom6 {
	margin-left:0px;
	text-align:center;
	line-height:35px;
	vertical-align:top;
	float:left;
	padding:10px 0 0 15px;
}
.formResponsive .formHorizontal .formControlLabel.custom7 {
	line-height:40px;
	width:auto;
	padding-top:10px;
}
.formResponsive .formHorizontal .formControlLabel.custom9 {
	width:100%;
}
.formBody.custom10 {
	display:inline-block;
	float:left;
	text-align:left;
	width:100%
}
.formBody.custom10 .formResponsive input[type="radio"],.formResponsive input[type="checkbox"] {
	/* min-height:18px;
	*/        display:inline-block;
	line-height:30px;
	margin:9px 1% 10px 0px;
	width:auto;
	float:left;
}
.formBody.custom10 label {
	font-family:'Open Sans',sans-serif;
	display:inline-block;
	text-align:left;
	width:95%;
	float:left;
	letter-spacing:1px;
	padding-bottom:20px;
}
.formBody.custom11 {
	font-family:'Open Sans',sans-serif;
	display:inline-block;
	text-align:center;
	width:100%;
	letter-spacing:1px;
	float:left;
	margin:0 auto;
}
.formResponsive .custom12 label {
	height:auto;
	line-height:30px;
	float:left;
	padding:0px;
	font-size:12px;
	font-family:'Open Sans',sans-serif;
	width:85%;
	letter-spacing:1px;
	text-align:left;
	margin:0px;
	line-height:30px;
}
.formResponsive .custom12 input {
	width:15%;
	margin:0px;
	margin-top:8px;
}
#g-recaptcha-40 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
#g-recaptcha-96 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
#g-recaptcha-109 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
#g-recaptcha-126 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
#g-recaptcha-60 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
#g-recaptcha-73 {
	margin:35px auto 0px auto;
	width:302px;
	display:block;
	text-align:center;
}
.formResponsive select,.formResponsive input[type="file"] {
	height:18px;
	line-height:18px;
	font-size:12px;
	vertical-align:middle;
	font-family:'Open Sans',sans-serif;
}
.gallery-padding {
	padding:0 0 34px 0;
}
a.contactbutton {
	font-family:'Montserrat',sans-serif;
	width:250px;
	color:#ffffff;
	background:#000000;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:3px;
	margin-top:0px;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	margin-top:20px;
	border:2px solid #000000;
}
a.contactbutton:hover {
	color:#ffffff;
}
a.googlemap {
	font-family:'Montserrat',sans-serif;
	width:250px;
	color:#000000;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:3px;
	margin-top:0px;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	border:2px solid #000000;
	margin-top:20px;
}
.media-logos {
	display:inline-block;
	vertical-align:middle;
	padding:0 7px 0 7px;
}
.transparent-title a {
	color:#000000;
	font-weight:400;
}
.transparent-title a:hover {
	font-weight:400;
}
.transparent-title a:active {
	color:#000000;
	font-weight:400;
}
.transparent-title a:visited {
	color:#000000;
	font-weight:400;
}
.transparent-title-last a {
	color:#000000;
}
.transparent-title-last a:visited {
	color:#000000;
}
.transparent-title-last a:hover {
	color:#000000;
}
.transparent-title-last2 a {
	color:#000000;
	font-weight:400;
}
.transparent-title-last2 a:visited {
	color:#000000;
	font-weight:400;
}
.transparent-title-last2 a:hover {
	color:#000000;
	font-weight:400;
}
.transparent-title {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:15px 20px;
	font-size:16px;
	margin-top:-69px;
	position:relative;
	z-index:100;
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:4px;
}
.transparent-title-last {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:15px 20px;
	margin-top:-60px;
	position:relative;
	z-index:100;
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:4px;
}
.transparent-title-last2 {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:15px 20px;
	margin-top:-60px;
	position:relative;
	z-index:100;
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:4px;
}
.transparent-title .fa {
	font-size:20px;
	margin-left:12px;
}
.transparent-title-last .fa {
	font-size:20px;
}
.transparent-title-last2 .fa {
	font-size:20px;
}
.tparrows.preview1 .tp-arr-imgholder {
	display:none !important;
}
a.contact-button {
	font-family:'Montserrat',sans-serif;
	width:100%;
	color:#000000;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:3px;
	margin-top:0px;
}
.image-gallery img {
	padding:0 0 10px 0;
}
.last img {
	padding:0px;
}
.container1170 {
	width:1170px;
	margin:0 auto;
	padding:60px 0px 34px 0px;
}
.container1170inner {
	width:1170px;
	margin:0 auto;
	padding:60px 0px 34px 0px;
}
.container1170foto {
	width:1170px;
	margin:0 auto;
	padding:30px 0 60px 0;
}
.container1170fotoinner {
	width:1170px;
	margin:0 auto;
	padding:34px 0 60px 0;
}
a.contact-button .fa {
	font-size:20px;
}
.title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:20px;
	letter-spacing:5px;
	padding-top:30px;
}
.contact-padding {
	padding:0 0 0 100px;
}
.contact1 {
	padding:0 0 0 100px;
}
.contact2 {
	padding:0 25px 0 90px;
	border-left:1px solid #000000;
}
.contact3 {
	}.contact0 {
	}.contact4 {
	}.extrapadding {
	padding-bottom:30px;
}
#contact-row1 {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:75px;
}
#contact-row2 {
	padding-top:75px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:75px;
}
#contact-row3 {
	padding-top:75px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:75px;
}
#contact-row4 {
	padding-top:75px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:75px;
}
#subpage li {
	margin-bottom:20px;
}
#subpage a {
	color:#000000;
	text-decoration:underline;
}
#subpage a:active {
	color:#000000;
	text-decoration:underline;
}
#subpage a:hover {
	color:#000000;
	text-decoration:underline;
}
.trailerbox-gallery .su-trailer-box-style14 .su-trailer-box-desc {
	padding:0;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:13px;
	letter-spacing:4px;
	display:block;
	text-align:left;
	margin:0 auto;
	font-weight:300;
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:18px;
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.53);
	color:#ffffff;
	text-align:center;
}
#sp-page-builder #before-gallery {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
}
#sp-page-builder #subpage {
	width:100%;
	padding:50px 0px 20px 0px;
	margin:0px;
}
#sp-page-builder #subpage-desktop {
	width:100%;
	padding:50px 0px 20px 0px;
	margin:0px;
}
#sp-page-builder #subpage-mobile {
	width:100%;
	padding:50px 0px 20px 0px;
	margin:0px;
}
#sp-page-builder #subpage-tablet {
	width:100%;
	padding:50px 0px 20px 0px;
	margin:0px;
}
#sp-page-builder #realisation {
	width:100%;
	padding:2px 0 0 0;
	margin:0px;
}
#sp-page-builder #designstudio {
	width:100%;
	padding:0 0 0 0;
	margin:0px;
}
.force-black-white {
	color:#ffffff;
}
.line-me {
	border-bottom:1px solid #000000;
	width:6%;
	margin:0 auto !important;
	display:block;
	line-height:1px;
}
.su-tabs-nav span {
	display:inline-block;
	margin-right:0px;
	padding:10px 0;
	min-height:40px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	color:#333;
	cursor:pointer;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	width:50%;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-size:26px;
	letter-spacing:5px;
	font-weight:300;
	text-transform:uppercase;
	background:#ebebeb;
}
.su-tabs-nav span.su-tabs-current {
	background:#000000;
	color:#ffffff;
	cursor:default;
}
.su-tabs {
	margin:0 0 0 0;
	padding:0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#eee;
}
.su-tabs-pane {
	padding:0 0 0 0;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	background:#fff;
	color:#333;
}
.realisation-link {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:5px;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:10px 0;
	text-align:center;
}
.realisation-link a {
	color:#000000;
	margin-right:6px;
	font-weight:300;
	font-size:16px;
}
.realisation-link a:hover {
	color:#000000;
	margin-right:6px;
	font-weight:300;
	font-size:16px;
}
.realisation-link a:active {
	color:#000000;
	margin-right:6px;
}
.realisation-header {
	font-family:'Montserrat',sans-serif;
	font-size:26px;
	letter-spacing:5px;
	font-weight:300;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:10px 0;
	text-align:center;
}
.realisation-link .fa {
	font-size:20px;
}
.subpage-title-white {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:5px;
	margin:10px auto;
	font-weight:300;
	text-transform:uppercase;
	color:#ffffff;
	padding:10px 0;
	text-align:center;
}
.font-me {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:5px;
	margin:10px auto;
	text-transform:uppercase;
}
.font-me-last {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:5px;
	margin:10px auto 20px auto;
	text-transform:uppercase;
}
.font-me-bold {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:5px;
	margin:10px auto;
	text-transform:uppercase;
}
.subpage-normal {
	padding:0px 0 0px 0;
}
.subpage-normal-module {
	padding:70px 0 70px 0;
	width:1170px;
	margin:0 auto;
}
.subpage-box {
	width:100%;
	text-align:center;
}

.sppb-addon-content font{
	color:white
}


.subpage-title-left {
	border-bottom:1px solid #ffffff;
	width:10%;
	margin:0 auto;
	display:inline-block;
	height:16px;
}
.subpage-title-right {
	border-bottom:1px solid #ffffff;
	width:10%;
	margin:0 auto;
	display:inline-block;
	height:16px;
}
.subpage-title-center {
	font-family:'Montserrat',sans-serif;
	font-size:18px;
	letter-spacing:5px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color: #ffffff;
	line-height:40px;
	padding:0 32px 0px;
	line-height:40px;
}
.subpage-title-center-alt {
	font-family:'Montserrat',sans-serif;
	font-size:18px;
	letter-spacing:5px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:30px 32px 20px;
	line-height:40px;
}
.subpage-title-center-nomargin {
	font-family:'Montserrat',sans-serif;
	font-size: 200%;
	letter-spacing: 5px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	font-weight:600;
	color:#000000;
	padding:0px 32px 20px 32px;
	line-height:40px;
}
.subpage-box-alt {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:5px;
	display:inline-block;
	text-align:center;
	margin:0 auto 30px 0;
	font-weight:300;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding:0 32px;
	line-height:20px;
	width:100%;
	text-align:center;
}
.subpage-header {
	font-family:'Montserrat',sans-serif;
	font-size:26px;
	letter-spacing:5px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-shadow:rgba(0,0,0,0.5) 0px 0px 8px;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:500px;
	width:100%;
	line-height:40px;
}
.subpage-subheader {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:5px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	text-shadow:rgba(0,0,0,0.5) 0px 0px 8px;
	background:none;
	color:#ffffff;
	padding-bottom:60px;
	width:100%;
}
.subpage-subheader-oneoption h1 {
	font-family:'Montserrat',sans-serif;
	font-size:26px;
	letter-spacing:5px;
	display:block;
	font-weight:300;
	text-align:center;
	margin:0 auto;
	text-shadow:rgba(0,0,0,0.5) 0px 0px 8px;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:550px;
	width:100%;
	padding-bottom:60px;
	line-height:40px;
}
#jux_accord-menu .menu_head {
	/* background-image:url(../images/menu-green_bg.gif);
	*/    background:none;
	box-shadow:none;
}
#jux_accord-menu p.havechild a,#jux_accord-menu .menu_body .havesubchild a,#jux_accord-menu p.havechild a:hover,#jux_accord-menu p.havechild a span.menu-title:hover,#jux_accord-menu .menu_body .havesubchild a span.menu-title:hover {
	background-image:none;
}
#jux_accord-menu p.havechild.active a,#jux_accord-menu .menu_body .havesubchild a,#jux_accord-menu p.havechild a:hover,#jux_accord-menu p.havechild a span.menu-title:hover,#jux_accord-menu .menu_body .havesubchild a span.menu-title {
	background-image:none;
}
#jux_accord-menu .menu_head.level1.havechild.active a:hover span,#jux_accord-menu .menu_head.level1.havechild.active span span {
	background-image:none;
}
#jux_accord-menu .menu_head.active {
	background:none;
}
#jux_accord-menu .menu_head {
	background:none;
}
#jux_accord-menu .menu_head.level2 {
	background:rgba(0,0,0,.88);
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	border-bottom:1px solid #cccccc;
}
#jux_accord-menu .menu_head.level2:hover {
	background:rgba(100,100,100,.92);
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	border-bottom:1px solid #cccccc;
}
#jux_accord-menu .menu_head.level2.active {
	background:rgba(100,100,100,.92);
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	border-bottom:1px solid #cccccc;
}
#jux_accord-menu .menu_head.level3 {
	background:rgba(12,12,12,.8);
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	border-bottom:1px solid #000000;
}
#jux_accord-menu .menu_head.level3:hover {
	background:rgba(40,40,40,.92);
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	border-bottom:1px solid #000000;
	border-top:0px;
	box-shadow:none;
}
#jux_accord-menu .menu_head.level3.active {
	background:rgba(40,40,40,.92);
	font-weight:300;
	font-family:'Montserrat',sans-serif;
	border-bottom:1px solid #000000;
	border-top:0px;
	box-shadow:none;
}
#jux_accord-menu div.menu_body p:hover,#jux_accord-menu div.menu_body p.active:hover {
	background:rgba(100,100,100,.92);
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;
}
#jux_accord-menu div.menu_body p:hover {
	padding-left:0px;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:10px 0;
	font-size:15px;
	letter-spacing:3px;
	font-weight:300;
	text-align:right;
	padding-right:20px;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:10px 0;
	font-size:15px;
	letter-spacing:4px;
	font-weight:300;
	text-align:right;
	padding-right:20px;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a:hover {
	border:0px;
}
#jux_accord-menu .menu_head.level2.havesubchild a {
	background-image:url(../images/arrow_b02b3276a6d441018e49ab8e28f67954.png);
	background-position:right center !important;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2.havesubchild a:hover {
	background-image:url(../images/arrow_b02b3276a6d441018e49ab8e28f67954.png);
	background-position:right center !important;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2.havesubchild.active a {
	background-image:url(../images/arrow_b02b3276a6d441018e49ab8e28f67954.png);
	background-position:right center !important;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a .menu-title {
	padding-right:0px;
	background-image:none;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2:hover a .menu-title:hover {
	padding-right:0px;
	background-image:none;
	text-transform:uppercase;
}
#jux_accord-menu .menu_head.level2.active:hover a .menu-title:hover {
	padding-right:0px;
	background-image:none;
	text-transform:uppercase;
}
#jux_accord-menu div.menu_body p.havesubchild span span,#jux_accord-menu div.menu_body p.havesubchild a span {
	padding-right:0px;
	background-image:none;
}
#jux_accord-menu div.menu_body p.havesubchild span span,#jux_accord-menu div.menu_body p.havesubchild a:hover span {
	padding-right:0px;
	background-image:none;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a:hover {
	}#jux_accord-menu div.menu_body p {
	/* border-left:10px double #A1C67B;
	*/    color:#797979;
	text-shadow:none;
	background:none;
	border-bottom:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding-left:0px;
	padding-right:30px;
}
#jux_accord-menu .menu_head.active:hover,#jux_accord-menu .menu_head:hover {
	background:none;
}
#jux_accord-menu {
	margin:24px 50px 0 0;
	padding:0;
	text-align:left;
	float:right;
}
.tparrows.preview1:after {
	background:none;
}
.tparrows.preview1:hover:after {
	background:none;
}
/*#jux_accord-menu .menu_head.level1.active:hover,#jux_accord-menu .menu_head.level1:hover {
	padding-bottom:24px;
}
#jux_accord-menu .menu_head.level1.active:hover,#jux_accord-menu .menu_head.level1 {
	padding-bottom:24px;
}
*/.whitedraw {
	}.su-drawer-toggle {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:5px;
	padding-bottom:26px;
}
.accordion-type1 .su-drawer-toggle {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:5px;
	margin-top:0px;
}
.accordion-type1 .su-drawer-content {
	padding:60px 0px 100px 0px;
}
.media-about-us {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:5px;
	padding-top:40px;
	font-weight:300;
	margin:0px;
	padding-bottom:40px;
	border-bottom:1px solid #000000;
}
.media-about-us  a {
	font-weight:300;
}
.media-about-us  a:hover {
	font-weight:300;
}
.su-drawer-toggle img,.su-drawer-toggle i {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	line-height:16px;
	vertical-align:top;
	padding-top:4px;
}
.fa-chevron-up:before {
	font-weight:100;
}
.fa-chevron-down:before {
	width:30px;
	font-weight:100;
}
.footerbox {
	width:100%;
	padding:20px 0 30px 0;
}
.footerbox-maxcolumn {
	width:1170px;
	padding:40px 0 20px 0;
}
.footerbox-maxcolumn img {
	width:auto;
	display:inline-block;
}
#sp-footer a {
	color:#6b6b6b;
}
#sp-copyright a {
	font-size:9px;
	font-weight:400;
	color:#6b6b6b;
}
.footerbox-column {
	width:31%;
	padding:0 1%;
	display:inline-block;
	text-align:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	vertical-align:text-top;
	line-height:2.2;
	letter-spacing:1px;
}
.footerbox-column a {
	color:#ffffff !Important;
	font-weight:400;
	font-size:14px;
}
.footerbox-title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	display:block;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:5px;
	font-weight:300;
}
.footerbox-maxcolumn {
	width:100%;
	text-align:center;
}
.sp-megamenu-parent {
	display:none;
}
.menu_body.level1 {
	position:absolute;
	width:430px;
	right:0;
	margin:0 0 0 0;
}

.menu-slide-down .sp-has-child >.sp-dropdown {
	top:30px;
}
a.logowanie {
	display:inline-block;
	padding:5px 10px;
	background:none;
	color:#c49a6c;
	border:1px solid #c49a6c;
	text-transform:uppercase;
	font-weight:400;
	font-size:11px;
	margin-left:10px;
}
a.logowanie:hover {
	background:#c0c0c0;
	color:#000000;
	border:1px solid #c0c0c0;
	font-weight:400;
	font-size:11px;
}
.whitebox-subpage {
	color:#000000;
	background-color:rgba(255,255,255,0.86);
	padding:110px 150px 110px 150px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:13px;
	letter-spacing:0px;
	line-height:1.8;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.bold-me-blue {
	font-weight:700;
	color:#0474b3;
}
.podstronabox-green-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#42a517;
	opacity:1;
}
.podstronabox-blue-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#0474b3;
	opacity:1;
}
.podstronabox-white-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#000000;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#ffffff;
	opacity:1;
}
.podstronabox-black-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#000000;
	opacity:1;
}
.podstronabox-black-button a:hover {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:#0474b3;
	font-weight:700;
}
.podstronabox-blue-button a:hover {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:#42a517;
	font-weight:700;
}
.podstronabox-green-button a:hover {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:#0474b3;
	font-weight:700;
}
.podstronabox-white-button a:hover {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	background:#000000;
	font-weight:700;
}
.markabox-title-black {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	color:#000000;
}
.markabox-icon {
	width:22%;
	text-align:center;
	margin:30px auto 10px auto;
}
.markabox-subtitle {
	font-size:17px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.markabox-title {
	font-size:13px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	color:#c49a6c;
}
.markabox-line {
	border-bottom:3px solid #000000;
	width:20%;
	margin:10px auto 20px auto;
	display:block;
	font-size:10px;
}
.marka-ikona {
	width:100%;
	text-align:center;
	margin-bottom:14px;
}
.marka-ikona img {
	margin:0 auto;
}
.marka-tytul {
	font-size:15px;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.marka-opis {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-align:justify;
}
.invibox {
	color:#000000;
	background-color:transparent;
	padding:80px 20px 40px 20px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:16px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
	display:block;
}
.invibox a {
	color:#c49a6c;
	text-decoration:underline;
}
.invibox a:visited {
	color:#c49a6c;
	text-decoration:underline;
}
.invibox a:hover {
	color:#c49a6c;
	text-decoration:underline;
}
h1.sloganbox {
	font-size:12px;
	color:#000000;
	font-family:'Open Sans',sans-serif;
	letter-spacing:0px;
	font-weight:400;
}
.sloganbox-small {
	font-size:11px;
	text-transform:uppercase;
	font-weight:600;
}
.sppb-animated-number {
	font-family:'Open Sans',sans-serif;
	letter-spacing:1px;
	font-size:50px;
	color:#42a517;
	font-weight:600;
}
.numbersbox {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:16px;
	font-weight:400;
	width:100%;
	color:#000000;
}
.numbersbox-icon {
	width:100%;
	text-align:center;
}
.numbersbox-icon img {
	margin:0 auto;
}
.numbersbox strong {
	font-size:18px;
	font-weight:500;
	padding-top:12px;
	display:block;
}
.bold-me-more {
	font-weight:500;
}
.readmore-oferta {
	width:100%;
	display:block;
	text-align:center;
	padding-top:26px;
}
.readmore-oferta a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#c49a6c;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #c49a6c;
	border-top:2px solid #c49a6c;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.kontakt-button {
	width:100%;
	display:block;
	text-align:center;
	padding-top:26px;
}
.kontakt-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #ffffff;
	border-top:2px solid #ffffff;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.kontakt-button a:visited {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #ffffff;
	border-top:2px solid #ffffff;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.kontakt-button a:hover {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#c49a6c;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #c49a6c;
	border-top:2px solid #c49a6c;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.trailerbox-icon {
	width:9%;
	text-align:center;
	margin:126px auto 14px auto;
}
.trailerbox-icon img {
	margin:0 auto;
}
.trailerbox-title {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:2px;
	width:100%;
	text-align:center;
	background:#ffffff;
	color:#000000;
	padding:10px 20px;
	width:60%;
	margin:0 auto;
}
.trailerbox-line-top {
	border-bottom:#ffffff solid 1px;
	width:60%;
	margin:0 auto 3px auto;
}
.trailerbox-line-bottom {
	border-top:#ffffff solid 2px;
	width:6%;
	margin:8px 0 0 0;
}
.trailerbox-line-bottom-small {
	border-top:#ffffff solid 2px;
	width:15%;
	margin:8px 0 0 0;
}
.trailerbox-line-top-subpage {
	border-bottom:#ffffff solid 1px;
	width:10%;
	margin:0px auto 3px auto;
}
.trailerbox-line-bottom-subpage {
	border-top:#ffffff solid 1px;
	margin-top:4px;
	width:10%;
	margin:3px auto 0 auto;
}
.trailerbox-inner {
	font-size:13px;
	line-height:2.2;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	letter-spacing:1px;
	text-align:justify;
}
.trailerbox-innerbox1 {
	padding:0px 10px 20px 20px;
}
.trailerbox-innerbox1:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox2:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox3:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox4:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox5:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox6:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox7:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox8:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox9:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox10:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox11:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox12:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox13:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox14:hover .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:160px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.trailerbox-innerbox9 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox10 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:60px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox11 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:60px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox12 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:60px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox13 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:60px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox14 .su-trailer-box-style14 h2 {
	line-height:2.0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	width:80%;
	margin-top:60px;
	background:#000000;
	color:#ffffff;
}
.pdfbox {
	display:block;
	line-height:40px;
}
.pdfbox a {
	text-decoration:none !Important;
}
.pdfbox a:hover {
	text-decoration:underline !Important;
}
.trailerbox-innerbox2 {
	padding:0px 20px 20px 10px;
}
.trailerbox-innerbox3 {
	padding:0px 10px 20px 20px;
}
.trailerbox-innerbox4 {
	padding:0px 20px 20px 10px;
}
.trailerbox-innerbox9 {
	padding:0px 4px 14px 14px;
}
.trailerbox-innerbox10 {
	padding:0px 9px 14px 9px;
}
.trailerbox-innerbox11 {
	padding:0px 14px 14px 4px;
}
.trailerbox-innerbox12 {
	padding:0px 4px 14px 14px;
}
.trailerbox-innerbox13 {
	padding:0px 9px 14px 9px;
}
.trailerbox-innerbox14 {
	padding:0px 14px 14px 4px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 0px auto;
	display:block;
	font-size:10px;
}
.sp-dropdown-items >li >a img {
	padding-right:12px;
	display:inline;
	vertical-align:middle;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	display:none !important;
}
.trailerbox-innerbox9 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox10 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox11 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox1 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox2 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox3 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.trailerbox-innerbox4 .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:700;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:60%;
	margin-top:70px;
	margin-bottom:0px;
	background:#000000;
	color:#ffffff;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:4px;
	display:block;
	text-align:left;
	margin:0 auto;
	font-weight:300;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	width:100%;
	margin-top:308px;
	margin-bottom:0px;
	background:none;
	color:#ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	display:inline-block;
	padding:0px;
	color:#ffffff;
	cursor:pointer;
}
.artykulybox-oferta {
	width:100%;
	display:block;
	text-align:center;
	padding-top:30px;
}
.artykulybox-oferta a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#0474b3;
	opacity:1;
}
.artykulybox-oferta a:hover {
	background:#42a517;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
}
.artykulybox-icon {
	text-align:center;
	margin:0px auto 10px auto;
}
.artykulybox-icon img {
	margin:0 auto;
}
.artykul-inside {
	background-color:rgba(255,255,255,0.86);
	padding:80px 100px 90px 100px;
}
.artykulybox-title {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.artykulybox-subtitle {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:10px auto 10px auto;
	width:100%;
	text-align:center;
}
.artykulybox-subtitle2 {
	font-size:28px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.artykulybox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:40px;
}
.artykulybox-content {
	font-size:13px;
	line-height:2.2;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-align:justify;
	padding:0px;
}
.artykulybox-line {
	border-bottom:1px solid #1f1f1f;
	border-top:1px solid #1f1f1f;
	width:12%;
	margin:20px auto 30px auto;
	display:block;
	font-size:1px;
}
.artykulybox {
	display:inline-block;
	border:2px solid #000000;
	padding:20px 30px;
	margin:0 auto;
}
.ofertabox-icon {
	width:22%;
	text-align:center;
	margin:30px auto 0 auto;
}
.ofertabox-icon img {
	margin:0 auto;
}
.ofertabox-title {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.ofertabox-subtitle {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.ofertabox-content {
	font-size:14px;
	line-height:2.2;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	text-align:justify;
	padding:0px;
}
.ofertabox-line {
	border-bottom:3px solid #000000;
	width:20%;
	margin:20px auto 40px auto;
	display:block;
	font-size:10px;
}
.ofertabox {
	display:inline-block;
	border:2px solid #000000;
	padding:20px 30px;
	margin:0 auto;
}
.podstronybox-button {
	width:100%;
	display:block;
	text-align:center;
	padding-top:50px;
}
.podstronybox-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#dba34c !important;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#000000;
	opacity:1;
	text-decoration:none !important;
}
.podstronybox-button a:hover {
	background:#dba34c;
	color:#000000 !important;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	text-decoration:none !important;
}
.formularzbox-button {
	width:100%;
	display:block;
	text-align:center;
	padding-top:20px;
}
.formularzbox-button a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#dba34c !important;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#000000;
	opacity:1;
	text-decoration:none !important;
}
.formularzbox-button a:hover {
	background:#dba34c;
	color:#000000 !important;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	text-decoration:none !important;
}
.podstronybox-button-gold {
	width:100%;
	display:block;
	text-align:center;
	padding-top:50px;
}
.podstronybox-button-gold a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#000000 !important;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	background:#dba34c;
	opacity:1;
	text-decoration:none !important;
}
.podstronybox-button-gold a:hover {
	background:#ffffff;
	color:#000000 !important;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	text-decoration:none !important;
}
.kontaktbox-title {
	font-size:15px;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	color:#ffffff;
}
.kontaktbox-subtitle {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	color:#ffffff;
}
.kontaktbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 30px auto;
	display:block;
	font-size:10px;
}
.podstronybox-title {
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.podstronybox-subtitle {
	font-size:18px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.podstronybox-line {
	border-bottom:1px solid #1f1f1f;
	border-top:1px solid #1f1f1f;
	width:12%;
	margin:20px auto 30px auto;
	display:block;
	font-size:1px;
}
.podstronybox-title-white {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	color:#ffffff;
}
.podstronybox-subtitle-white {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	color:#ffffff;
}
.podstronybox-line-white {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 0px auto;
	display:block;
	font-size:10px;
}
.podstronybox-line-white2 {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 30px auto;
	display:block;
	font-size:10px;
}

.sppb-section{
	background-color:black
}

.infografika-ikona {
	width:100%;
	text-align:center;
	margin:30px auto 20px auto;
}
.infografika-ikona img {
	margin:0 auto;
}
.infografika-text {
	font-size:14px;
	line-height:1.8;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-align:justify;
	padding:0px;
	margin-bottom:20px;
}
.infografika-text-white {
	font-size:12px;
	line-height:1.6;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	text-align:justify;
	padding:0px;
	margin-bottom:20px;
	color:#c9c9c9;
}
.infografika-title h3 {
	font-size:15px;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	color:#176fbd;
	text-align:center;
	margin:0px auto 10px auto;
}
.infografika-title2 h3 {
	font-size:15px;
	font-family:'Montserrat',sans-serif;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	color:#42a517;
	text-align:center;
	margin:0px auto 10px auto;
}
#sp-page-builder #infografika-marka {
	width:100%;
	padding:300px 0px 180px 0px;
	margin-bottom:0px;
}
#sp-page-builder #infografika-pracownik {
	width:100%;
	padding:140px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #infografika-pracodawca {
	width:100%;
	padding:140px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #marka-opis {
	width:100%;
	padding:40px 0px 40px 0px;
	margin-bottom:0px;
}
#sp-page-builder #content {
	width:100%;
	padding:60px 0px 34px 0px;
	margin-bottom:0px;
	letter-spacing:1px;
}
#sp-page-builder .content {
	width:100%;
	padding:60px 0px 34px 0px;
	margin-bottom:0px;
	letter-spacing:1px;
}
#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section {
	margin-top:0px !Important;
  	background-attachment:fixed;
}



#sp-page-builder #marka {
	width:100%;
	padding:60px 0px 34px 0px;
	margin-bottom:0px;
	letter-spacing:1px;
}
#sp-page-builder #media-about-us {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
}
#sp-page-builder #media-about-us-logos {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
}
#sp-page-builder #marka-zasieg {
	width:100%;
	padding:160px 0px 80px 0px;
	margin-bottom:0px;
}
#sp-page-builder #pracownik-opis {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #pracodawca-opis {
	width:100%;
	padding:120px 0px 120px 0px;
	margin-bottom:0px;
}
#sp-page-builder #formularz-pracownik {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #formularz-pracodawca {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #rodzaj-oferty {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
}
.markabox-ikona {
	width:100%;
}
.markabox-ikona img {
	margin:0 auto 11px auto;
}
.markabox-ikonatext {
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
	font-weight:700;
	margin-bottom:40px;
}
.markabox-content {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	padding-bottom:20px;
	text-align:justify;
}
.markabox-readmore {
	width:100%;
	text-align:center;
	display:block;
}
.blogbox-readmore {
	width:100%;
	text-align:left;
	display:block;
}
.blogbox-readmore a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:2px;
	margin:35px 15px 0 auto;
	position:relative;
	text-align:center;
	background:#42a517;
	opacity:1;
	text-decoration:none;
}
.blogbox-readmore a:hover {
	background:#000000;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	color:#ffffff;
}
.markabox-readmore a {
	padding:10px 18px 10px 18px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#000000;
	letter-spacing:2px;
	margin:25px auto 50px auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
.markabox-readmore a:hover {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#c6171c;
	-webkit-transition:color 700ms;
	transition:color 700ms;
	text-decoration:none !important;
}
.markabox-header {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding:6px 12px 6px 11px;
	border:1px solid #000000;
	width:60%;
}
h2.markabox-header {
	font-family:'Montserrat',sans-serif;
	font-size:30px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border:0px;
	padding-top:14px;
	padding-bottom:0px;
	font-weight:300;
	width:100%;
}
h3.markabox-header {
	border:0px;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:6px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:22px;
	width:100%;
}
.markabox-line {
	border-bottom:3px solid #000000;
	width:20%;
	margin:0 auto 20px auto;
	display:block;
	font-size:10px;
}
.bold-me-red {
	font-weight:700;
	color:#c6171c !important;
}
#sp-top2 {
	text-align:right;
}
#sp-top-bar {
	background:#0c81bf;
	padding:4px 0;
	display:none !important;
}
#sp-top-bar .sp-module {
	display:inline-block;
	margin:0 0 0 20px;
}
.customfastcontact {
	font-family:'Open Sans',sans-serif;
	letter-spacing:1px;
	color:#c0c0c0;
	font-size:13px;
	padding:0 10px 0 0;
}
.sppb-panel-heading {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	text-align:left !important;
}
.sppb-panel-faq .sppb-panel-body {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	text-align:left !important;
}
.formResponsive .formHorizontal .formControls {
	margin-left:0px;
}
.kontaktbox {
	color:#000000;
	background-color:rgba(255,255,255,0.8);
	padding:80px 100px 50px 100px;
	text-align:justify;
	float:left;
	font-weight:300;
	font-size:14px;
	letter-spacing:0px;
	line-height:1.8;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.formResponsive .formHorizontal .formControls {
	margin-left:0px;
	text-align:center;
}
.map {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
}
.kontaktbox-inner {
	padding:0px 0px 60px 0px;
	color:#ffffff;
}
#sp-page-builder #section-marka {
	width:100%;
	padding:280px 0px 270px 0px;
	margin-bottom:0px;
}
#sp-page-builder #section-odtruwaniepoalkoholowe {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
}
#sp-page-builder #section-atuts {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#sp-page-builder #section-kunszt {
	width:100%;
	padding:300px 0px 126px 0px;
	margin-bottom:0px;
}
#sp-page-builder #section-oferta {
	width:100%;
	padding:14px 0px 0px 0px;
	margin-bottom:0px;
	background:#ffffff !important;
}
#sp-page-builder #section-atuty {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
	background:#000000;
}
.sp-page-builder .page-content #oferta1 {
	padding:160px 220px 200px 220px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:160px 220px 200px 220px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #artykul1 {
	padding:80px 100px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:80px 100px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:80px 100px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul4 {
	padding:80px 100px;
	margin-bottom:5px;
	margin-right:5px;
}
.atutybox-inner {
	font-family:'Montserrat',sans-serif;
	text-align:justify;
	font-size:16px;
	color:#ffffff;
	margin-top:20px;
	margin-bottom:40px;
	font-weight:400;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	opacity:0;
	transition:opacity 400ms;
	-webkit-transition:opacity 400ms;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	padding:0px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	z-index:2;
}
.text-align-justify {
	text-align:justify;
}
.sklep-online a {
	font-family:'Montserrat',sans-serif;
	color:#e4c070;
	font-weight:600;
	font-size:11px;
}
.sklep-online a:hover {
	font-family:'Montserrat',sans-serif;
	color:#e4c070;
	font-weight:600;
	font-size:11px;
}
.nazwa-uslugi {
	font-size:14px;
	font-weight:600;
	padding-bottom:16px;
	border-bottom:1px solid #cccccc;
	display:block;
	text-align:left;
	width:100%;
	margin-top:16px;
}
.cena-uslugi {
	font-size:14px;
	font-weight:600;
	margin-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #cccccc;
	display:block;
	color:#c79c3c;
	width:100%;
	text-align:right;
}
.nazwa-cennika {
	font-size:20px;
	font-family:'font-bold',arial;
	color:#212121;
	margin-bottom:20px;
	margin-top:20px;
}
.sp-page-builder .page-content #opcja1 {
	padding:100px 0px;
}
.sp-page-builder .page-content #opcja2 {
	padding:100px 0px;
	background:#f0f0f0;
}
#sp-page-builder #galeria {
	width:100%;
	padding:70px 0px 150px 0px;
	margin-bottom:0px;
}
.firma-title h3 {
	font-family:'font-bold',arial;
	font-size:24px;
	color:#c79c3c;
	margin:10px 0 20px 0;
}
.firma-padding {
	padding:0px 12px;
}
.zabiegi-box {
	padding:0px;
	margin:20px 20px;
}
.zabiegi-link {
	background:#e4c070;
	padding:20px;
}
.zabiegi-link a {
	font-family:'font-bold',arial;
	color:#000000;
	font-size:22px;
	text-align:center;
	letter-spacing:0px;
	width:100%;
}
.zabiegi-box:hover a {
	color:#ffffff;
}
.zabiegi-box:hover .zabiegi-link {
	background:#98762c;
}
.zabiegi-box:hover img {
	-webkit-filter:grayscale(100%);
	/* Safari 6.0 - 9.0 */    filter:grayscale(100%);
}
#sp-page-builder #zabiegi .sppb-col-md-12 {
	padding:0px;
}
#sp-page-builder #zabiegi .sppb-row,.sp-pagebuilder-row {
	margin:0px;
}
#sp-page-builder #zabiegi  .sppb-col-md-3 {
	padding:0px;
}
.blackbox {
	color:#ffffff;
	background-color:rgba(0,0,0,0.6);
	padding:50px;
	text-align:justify;
	float:left;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	font-size:14px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
}
.formatuj-tabele table {
	width:100%;
}
.formatuj-tabele li {
	text-align:left;
	padding-left:20px;
}
.formatuj-tabele td {
	padding:12px 12px 12px 12px;
	border:4px solid #ffffff;
	font-weight:600;
	font-size:12px;
	text-transform:uppercase;
}
.iconbox {
	font-family:'Montserrat',sans-serif;
	text-align:justify;
	font-size:14px;
	margin-bottom:60px;
	line-height:1.6;
}
.iconbox strong {
	text-align:center;
	display:block;
	width:100%;
}
.iconbox-icon img {
	text-align:center;
	margin:0 auto;
	margin-bottom:14px;
}
.transbox {
	font-family:'Montserrat',sans-serif;
	text-align:justify;
	font-size:16px;
}
.transbox-podpis {
	text-align:center;
	width:100%;
}
.transbox-podpis img {
	text-align:center;
	margin:0 auto;
}
.blog-readmore {
	width:100%;
	margin-top:30px;
}
.blog-readmore a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:600;
	color:#ffffff;
	letter-spacing:2px;
	margin:65px auto 0 auto;
	position:relative;
	text-align:center;
	background:#000000;
}
.blog-readmore a:hover {
	font-family:'Montserrat',sans-serif;
	font-size:13px;
	font-weight:600;
	color:#ffffff;
	background:#1e8c9d;
	-webkit-transition:color 700ms;
	transition:color 700ms;
}
.su-trailer-box {
	margin:0px;
}
.trailerbox-headerbox {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top:16px;
	padding-bottom:16px;
	font-weight:400;
	width:100%;
	margin:20px auto 20px auto;
	line-height:1.0;
}
.trailerbox-header {
	width:100%;
	text-align:center;
}
.trailerbox {
	text-align:justify;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 75px 0 75px;
}
.su-trailer-box-style14 .su-trailer-box-content {
	max-width:100%;
}
.trailerbox-readmore {
	width:70%;
	text-align:center;
	margin-top:40px;
	margin-bottom:30px;
	display:block;
	padding:10px 18px 10px 18px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff;
	background:#000000;
	letter-spacing:2px;
	margin:65px auto 0 auto;
	position:relative;
	text-align:center;
}
.atutybox-readmore {
	width:100%;
	text-align:center;
	display:block;
}
.atutybox-readmore a {
	padding:10px 18px 10px 18px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#176fbd;
	letter-spacing:2px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
.atutybox-readmore a:hover {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#42a517;
	-webkit-transition:color 700ms;
	transition:color 700ms;
	text-decoration:none !important;
}
.transbox-readmore {
	width:100%;
	text-align:center;
	margin-top:40px;
	margin-bottom:30px;
	display:block;
}
.transbox-readmore a {
	padding:10px 18px 10px 18px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#000000;
	letter-spacing:2px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
.transbox-readmore a:hover {
	background:#1e8c9d;
	color:#ffffff !important;
	-webkit-transition:background 1000ms;
	transition:background 1000ms;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	font-size:11px;
	text-decoration:none !important;
}
td.tdfirst {
	width:75%;
}
td.tdfirstfive {
	width:40%;
}
td.tdone {
	width:15%;
	text-align:center;
}
td.tdone strong {
	font-size:18px;
	color:#ffffff !important;
	margin-top:0px;
}
td.tdsecond {
	width:15%;
}
td.tdthird {
	width:10%;
}
.formatuj-tabele p {
	text-align:left;
}
.formatuj-tabele h3 {
	font-size:20px;
	font-weight:600;
	color:#c5161d;
	text-transform:uppercase;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	display:block;
	width:100%;
	margin-bottom:10px;
	float:left;
}
.formatuj-tabele h4 {
	font-size:16px;
	font-weight:600;
	color:#c5161d;
	text-transform:uppercase;
	text-align:left;
	font-family:'Montserrat',sans-serif;
	display:block;
	width:100%;
	margin-bottom:10px;
	margin-top:25px;
	float:left;
}
.formatuj-tabele em {
	font-size:13px;
	font-weight:600;
	color:#000000;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	text-align:center;
	display:block;
	width:100%;
	margin-bottom:10px;
}
.formatuj-tabele .sppb-tab-pane {
	text-align:center;
}
.formatuj-tabele table td:nth-child(even) {
	text-align:center;
	text-transform:none;
	padding-left:20px;
	padding-right:20px;
}
.formatuj-tabele table td:nth-child(odd) {
	text-align:center;
	padding-left:30px;
	padding-right:30px;
}
.formatuj-tabele table tr:nth-child(odd) {
	background-color:#f9f9f9;
}
.formatuj-tabele table tr:nth-child(even) {
	background-color:#f4f4f4;
}
.formatuj-tabele tr:first-child td {
	background:#c5161d;
	color:#ffffff;
	text-transform:uppercase;
}
.formatuj-tabele tr td:first-child {
	text-align:left;
}
.sppb-text-center-topimage-black {
	padding:150px 0;
}
.sppb-text-center-topimage-white {
	padding:150px 0;
}
.sppb-nav-lines > li > a {
	font-size:15px;
	font-weight:600;
	font-family:'Montserrat',sans-serif;
}
.formatuj-naglowki strong {
	width:100%;
	font-family:'font-bold';
	font-size:26px;
	letter-spacing:1px;
	float:left;
	color:#000000;
	text-align:left;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
}
.sppb-text-center-topimage-black h1.custom-h1 {
	width:100%;
	font-family:'font-bold';
	font-size:50px;
	letter-spacing:3px;
	float:left;
	color:#000000;
	margin:5px auto 0 auto;
	text-align:center;
	text-transform:uppercase;
}
.sppb-text-center-topimage-white h1.custom-h1 {
	width:100%;
	font-family:'font-bold';
	font-size:50px;
	letter-spacing:3px;
	float:left;
	color:#ffffff;
	margin:5px auto 0 auto;
	text-align:center;
	text-transform:uppercase;
}
.sppb-text-center-topimage-black .pro-client-name {
	font-family:'font-bold';
	font-size:16px;
	letter-spacing:8px;
	color:#000000;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:20px;
}
.sppb-text-center-topimage-white .pro-client-name {
	font-family:'font-bold';
	font-size:16px;
	letter-spacing:8px;
	color:#ffffff;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:20px;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 {
	position:absolute;
	display:block;
	padding:0;
	top:40px;
	right:30px;
	left:30px;
	opacity:1;
	text-align:right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:1s ease-in-out;
	-moz-transition:1s ease-in-out;
	transition:1s ease-in-out;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 .h3title {
	text-align:center !important;
	font-family:'font-book' !important;
	font-size:16px !important;
	letter-spacing:1px !important;
	font-weight:500 !important;
	color:#000000 !Important;
	margin:0px auto 0px auto !important;
	letter-spacing:8px !Important;
	padding-top:10px !important;
	width:100%;
	display:block;
	line-height:1;
	background:#ffffff;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 .h4title {
	text-align:center !important;
	font-family:'font-bold' !important;
	font-size:40px !important;
	letter-spacing:1px !important;
	font-weight:500 !important;
	border-bottom:0px !Important;
	padding-bottom:10px !important;
	color:#000000 !Important;
	width:100%;
	display:block;
	line-height:1;
	background:#ffffff;
}
a.customlink:hover .hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 .h4title {
	color:#ffffff !Important;
	background:#000000;
}
a.customlink:hover .hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 .h3title {
	color:#ffffff !Important;
	background:#000000;
}
.hover-effects-widget-media-holder-default.hover-effects-widget-media-holder-dark .hover-effects-widget-media-caption {
	background-color:rgba(255,255,255,0.3) !important;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 p {
	text-align:justify !important;
	font-family:'Montserrat',sans-serif;
	font-size:15px !important;
	letter-spacing:1px !important;
	font-weight:300 !important;
	text-transform:none !important;
	opacity:0;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description-option2 {
	bottom:80px !important;
	right:80px !important;
	left:80px !important;
}
.padding_top {
	padding-top:52px;
}
.padding_bottom {
	padding-bottom:52px;
}
.whitebox {
	color:#1f1f1f;
	background-color:rgba(255,255,255,0.86);
	padding:80px 100px 90px 100px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:13px;
	letter-spacing:0px;
	line-height:1.8;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.whitebox-kontakt {
	color:#1f1f1f;
	background-color:rgba(255,255,255,0.98);
	padding:80px 100px 90px 100px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:13px;
	letter-spacing:0px;
	line-height:1.8;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.whitebox-black {
	color:#ffffff;
	background-color:rgba(0,0,0,0.8);
	padding:80px 100px 50px 100px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:13px;
	letter-spacing:0px;
	line-height:1.8;
	font-family:'Open Sans',sans-serif;
	width:100%;
}
.bluebox {
	color:#ffffff;
	background-color:rgba(30,140,157,0.9);
	padding:80px 60px 50px 60px;
	text-align:justify !important;
	font-weight:400;
	font-size:14px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
	float:left;
}
.bluebox li {
	padding:0 0 20px 0;
}
input#search-area117 {
	padding:12px 30px 12px 30px;
	font-family:'Montserrat',sans-serif;
	height:50px;
	background:none !important;
	border:2px solid #cccccc;
	text-transform:none !important;
}
#search-form117 input {
	padding-top:1px;
	color:#727272;
	font-family:"Viga",Arial,Helvetica;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	text-shadow:#ffffff 1px 1px 0px;
	text-decoration:none;
	text-transform:27px;
	line-height:left;
}
.entry-header h2 {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	font-weight:700;
}
article.item {
	margin-bottom:144px;
}
.sp-column.custom-sciezkaurl {
	width:1170px;
	margin:0 auto;
}
.custom-sciezka {
	background:#c5161d;
	padding:30px 0 30px 0;
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:0px;
	list-style:none;
	background:none;
	border-radius:4px;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
}
.breadcrumb a {
	color:#ffffff;
	font-weight:700;
	letter-spacing:1px;
}
.breadcrumb>.active {
	color:#ffffff;
	font-weight:700;
	letter-spacing:1px;
}
.breadcrumb>li+li:before {
	padding:0 5px 0 10px;
	color:#ffffff;
	content:"/\00a0";
}
section#przedstawiciele {
	padding:130px 0 130px 0;
}
section#mod-aktualnosci .sppb-article-introtext {
	margin-bottom:30px;
	text-align:justify;
	color:#000000;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	font-weight:300;
	letter-spacing:1px;
}
section#mod-aktualnosci h3 a {
	width:100%;
	font-family:'Montserrat',sans-serif;
	font-size:15px;
	letter-spacing:1px;
	float:left;
	color:#000000;
	margin:5px auto 0 auto;
	text-align:center;
	font-weight:700;
	line-height:1.6;
}
section#mod-aktualnosci .sppb-meta-date {
	color:#176fbd !important;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
}
section#mod-aktualnosci a.sppb-readmore {
	padding:10px 18px 10px 18px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#ffffff !important;
	background:#000000;
	letter-spacing:2px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
section#mod-aktualnosci a.sppb-readmore:hover {
	border:0px !important;
}
section#mod-aktualnosci .sppb-addon-articles .sppb-addon-article {
	margin-bottom:80px;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description h4 {
	text-align:center !important;
	font-family:'font-bold' !important;
	font-size:40px !important;
	letter-spacing:1px !important;
	font-weight:500 !important;
	border-bottom:3px solid #ffffff !Important;
	padding-bottom:30px !important;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description h3 {
	text-align:center !important;
	font-family:'font-book' !important;
	font-size:16px !important;
	letter-spacing:1px !important;
	font-weight:500 !important;
	color:#ffffff !Important;
	margin:0px auto 8px auto !important;
	letter-spacing:8px !Important;
	padding-top:20px !important;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description p {
	text-align:justify !important;
	font-family:'Montserrat',sans-serif;
	font-size:15px !important;
	letter-spacing:1px !important;
	font-weight:300 !important;
	text-transform:none !important;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description {
	top:80px !important;
	right:80px !important;
	left:80px !important;
}
.hover-effects-widget-border {
	display:none;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description .hover-effects-widget-border:before {
	display:none;
}
.hover-effects-widget-media-holder-default.hover-effects-widget-media-holder-red .hover-effects-widget-media-caption {
	background-color:rgba(173,13,8,0.8) !important;
}
.hover-effects-widget-media-holder-default.hover-effects-widget-media-holder-blue .hover-effects-widget-media-caption {
	background-color:rgba(20,20,20,0.9) !important;
}
.hover-effects-widget-media-holder .hover-effects-widget-media-description p.offer-readmore {
	display:block !important;
	width:100% !important;
	text-align:center !important;
	margin:30px auto 0 auto;
}
.offer-readmore a {
	padding:15px 25px 15px 25px;
	font-family:'font-bold';
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:4px;
	margin:65px auto 0 auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	position:relative;
	text-align:center;
}
.offer-readmore a:hover {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	-webkit-transition:color 400ms;
	transition:color 400ms;
}
.offer-icon {
	width:100%;
	height:auto;
	text-align:center;
}
.offer-icon img {
	width:34% !important;
	height:auto;
	margin:0 auto !important;
	margin-bottom:20px !important;
}
.fast-contactbox {
	padding:24px 15px 0px 0;
	text-align:right
}
.remove-margin-bottom {
	margin-bottom:0px !important;
}
.sppb-panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:14px;
	font-weight:bolder;
	color:inherit;
	text-transform:uppercase;
	font-weight:600;
}
.faq {
	margin-top:20px;
}
.sppb-panel-title .fa {
	margin-right:12px;
	color:#c79c3c;
}
#sp-page-builder #kontakt {
	width:100%;
	padding:80px 0px 40px 0px;
}
#sp-page-builder #szkolenia {
	width:100%;
	padding:70px 0px 80px 0px;
}
#sp-page-builder #oferujemy {
	padding:250px 0px 210px 0px;
}
#sp-page-builder #ofirmie {
	padding:100px 0px 140px 0px;
}
#sp-page-builder #section-news {
	width:100%;
	padding:150px 100px 150px 100px;
}
#sp-page-builder #section-parallax1 {
	width:100%;
	padding:126px 100px 126px 100px;
	margin-bottom:0px;
}
#sp-page-builder #section-parallax2 {
	width:100%;
	padding:150px 100px 150px 100px;
	margin-bottom:100px;
}
#sp-page-builder #section-offer .sppb-addon-content {
	margin-bottom:30px;
}
#sp-page-builder #section-indigents {
	width:100%;
	padding:150px 100px 150px 100px;
	margin-bottom:0px;
}
.body-innerwrapper {
	background:#ffffff;
}
#sp-menu.col-md-4 {
	width:64%;
	line-height:30px;
}
#sp-user1.col-md-5 {
	width:64%;
	line-height:20px;
}
#sp-header .logo {
	display:inline-block;
	height:80px;
	padding-left:50px;
	display:table;
	-webkit-transition:all 400ms ease;
	transition:all 400ms ease;
	margin:0;
}
#sp-header-desktop .logo {
	display:inline-block;
	height:80px;
	padding-left:50px;
	display:table;
	-webkit-transition:all 400ms ease;
	transition:all 400ms ease;
}
#sp-header-desktop .logo a {
	display:table-cell;
	vertical-align:middle;
}
#sp-header .logo img,#sp-header-desktop .logo img {
	width:100%;
	max-width:311px;
	height:auto;
}
#sp-header {
	background:#000000;
	height:80px;
	box-shadow:none;
	border-bottom:0px;
}
.slogan-art {
	font-size:12px;
	color:#000000;
	font-family:'font-bold';
	letter-spacing:1px;
}
.socialbox {
	}.jobbox a {
	position:fixed;
	color:#000000;
	z-index:1000;
	left:-36px;
	display:block;
	line-height:3px;
	padding:15px 25px 18px 25px;
	border:1px dotted #000000;
	box-sizing:border-box;
	white-space:nowrap;
	top:49%;
	bottom:51%;
	transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	font-size:13px;
	font-weight:700;
}
.jobbox a:hover {
	background:#000000;
	border:1px dotted #000000;
	color:#ffffff;
}
.meetbox a {
	position:fixed;
	color:#000000;
	z-index:1000;
	right:-58px;
	display:block;
	line-height:3px;
	padding:15px 25px 18px 25px;
	border:1px dotted #000000;
	box-sizing:border-box;
	white-space:nowrap;
	top:49%;
	bottom:51%;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	font-size:13px;
	font-weight:700;
}
.meetbox a:hover {
	background:#000000;
	border:1px dotted #000000;
	color:#ffffff;
}
.mb-25 {
	margin-bottom:25px;
}
.sp-page-title {
	background:none;
	display:none;
}
.set-height-770 {
	height:770px;
}
.set-height-730 {
	min-height:730px;
}
.min-height-730 {
	height:730px;
}
.dropcap {
	float:left;
	display:inline-block;
	width:1.4em;
	height:1.4em;
	line-height:1.4em;
	margin:7px 15px 0 0;
	text-align:center;
	overflow:hidden;
	text-transform:uppercase;
	font-size:2.5em;
	font-weight:300;
}
.sp-copyright {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:9px;
	font-weight:400;
	color:#6b6b6b;
	letter-spacing:2px;
	text-transform:uppercase;
}
.float-image {
	display:inline-block;
	margin-right:30px;
}
.reservation {
	height:78px;
	line-height:77px;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	font-weight:700;
	letter-spacing:6px;
}
.hours {
	height:78px;
	line-height:77px;
	color:#ffffff;
	font-size:13px;
	font-weight:400;
	letter-spacing:2px;
}
#sp-footer {
	background:#000000;
}
.add-border {
	border:2px dashed #dadada;
}
.add-padding {
	padding:40px;
}
/* -- CUSTOM MENU DESIGN -- */#offcanvas-toggler {
	z-index:1000;
	position:relative;
	line-height:60px;
}
.offcanvas .offcanvas-menu {
	visibility:visible;
	z-index:9999;
	right:0;
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.offcanvas-menu {
	width:500px;
}
.sp-megamenu-parent >li >a {
	display:inline-block;
	line-height:32px;
	font-size:12px;
	text-transform:none;
	letter-spacing:1px;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding:0px;
	margin:10px 15px 0 15px;
}
.sp-megamenu-parent >li >a:hover .image-title {
	}.sp-dropdown-items >li >a img {
	padding-right:12px;
	display:inline;
	vertical-align:middle;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
	display:block;
	padding:12px 10px 12px 20px;
	color:#242424;
	font-family:'Montserrat',sans-serif;
	letter-spacing:1px;
	font-size:12px;
	cursor:pointer;
	background:rgba(0,0,0,0.7);
	font-weight:400;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	color:#ffffff;
	background:#c49a6c;
	font-weight:400;
	font-family:'Montserrat',sans-serif;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	background:#c49a6c;
	color:#ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a img {
	-webkit-filter:invert(100%);
	-moz-filter:invert(100%);
	-o-filter:invert(100%);
	-ms-filter:invert(100%);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover img {
	-webkit-filter:invert(100%);
	-moz-filter:invert(100%);
	-o-filter:invert(100%);
	-ms-filter:invert(100%);
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background:none;
	box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);
	padding:0px 0;
}
.sp-megamenu-parent >li.active>a {
	color:#c49a6c;
}
.sp-megamenu-parent >li:hover>a {
	color:#c49a6c;
	border-bottom:2px solid #c49a6c;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
	width:300px !important;
}
.menu-slide-down .sp-has-child >.sp-dropdown {
	margin-top:-16px;
}
/* -- CUSTOM FEATURE BOXES -- */.bold-me {
	font-weight:700;
}
h2.headerbox .bold-me {
	font-weight:700;
}
h1.headerbox .bold-me {
	font-weight:700;
}
.headerbox-inner.parallax {
	width:500px;
	margin:0 auto;
	padding:40px 80px 40px 80px;
	background-color:rgba(0,0,0,0.6);
}
.headerbox {
	width:100%;
	margin:0 auto 30px auto;
}
.headerbox-inner {
	width:100%;
	margin:0 auto;
}
.headerbox-alt {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:6px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:12px;
	width:100%;
}
h1.headerbox {
	font-family:'Montserrat',sans-serif;
	font-size:21px;
	letter-spacing:0px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:16px;
	padding-bottom:16px;
	font-weight:300;
	width:100%;
}
h1.h1box {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:3px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	font-weight:600;
	width:100%;
	color:#ffffff;
}
h2.headerbox {
	font-family:'Montserrat',sans-serif;
	font-size:32px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:16px;
	padding-bottom:16px;
	font-weight:300;
	width:100%;
}
h2.headerboxblue {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top:16px;
	color:#ffffff;
	padding-bottom:16px;
	font-weight:300;
	width:100%;
}
.headerboxblue-alt {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:6px;
	display:block;
	text-align:center;
	margin:0 auto;
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:12px;
	width:100%;
}
.semiheaderbox-alt {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:6px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:12px;
	width:100%;
}
h2.semiheaderbox {
	font-family:'Montserrat',sans-serif;
	font-size:28px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top:16px;
	padding-bottom:16px;
	font-weight:300;
	width:100%;
}
.option-black {
	color:#000000 !Important;
	border-color:#000000 !Important;
}
.option-blue {
	color:#2fb3c8 !Important;
	border-color:#2fb3c8 !Important;
}
.option-white {
	color:#ffffff;
	border-color:#ffffff;
}
h3.headerbox {
	width:100%;
	font-family:'font-bold';
	font-size:50px;
	letter-spacing:3px;
	float:left;
	color:#000000;
	margin:15px auto 30px auto;
	text-align:center;
	text-transform:uppercase;
}
h4.headerbox {
	width:100%;
	font-family:'font-bold';
	font-size:13px;
	letter-spacing:6px;
	float:left;
	color:#000000;
	margin:5px auto 40px auto;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px solid #000000;
	padding-bottom:20px;
}
.firmabox.option-left {
	width:100%;
	text-align:center;
	margin-top:20px;
	padding-left:150px;
}
.firmabox.option-right {
	width:100%;
	text-align:center;
	margin-top:20px;
	padding-right:150px;
}
.firmabox.option-center {
	width:100%;
	text-align:center;
	margin-top:20px;
	padding:0px 12px 0 12px;
}
.firmabox-icon.option-left {
	width:100px;
	margin:0px auto 12px auto;
	text-align:center;
}
.firmabox-title.option-left {
	width:100%;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	color:#ffffff;
	font-weight:600;
	margin-top:22px;
}
.firmabox-text.option-left {
	width:100%;
	text-align:justify;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
}
.firmabox-icon.option-right {
	width:100px;
	margin:0px auto 12px auto;
	text-align:center;
}
.firmabox-title.option-right {
	width:100%;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	color:#ffffff;
	font-weight:600;
	margin-top:22px;
}
.firmabox-text.option-right {
	width:100%;
	text-align:justify;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
}
.firmabox-icon.option-center {
	width:100px;
	margin:0px auto 12px auto;
	text-align:center;
}
.firmabox-title.option-center {
	width:100%;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	color:#ffffff;
	font-weight:600;
	margin-top:22px;
}
.firmabox-text.option-center {
	width:100%;
	text-align:justify;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
}
.firmabox1 {
	width:100%;
	text-align:center;
	margin-top:20px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:50px;
	padding-left:50px;
	background-color:rgba(255,255,255,0.3);
}
.firmabox2 {
	width:100%;
	text-align:center;
	margin-top:30px;
	padding-top:40px;
	padding-bottom:40px;
	padding-left:50px;
	padding-right:50px;
	background-color:rgba(0,0,0,0.3);
}
.firmabox3 {
	width:100%;
	text-align:center;
	margin-top:30px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:50px;
	padding-left:50px;
	background-color:rgba(255,255,255,0.3);
}
.firmabox4 {
	width:100%;
	text-align:center;
	margin-top:20px;
	padding-top:40px;
	padding-bottom:40px;
	padding-left:50px;
	padding-right:50px;
	background-color:rgba(0,0,0,0.3);
}
.firmabox-icon {
	width:60px;
	margin:0px auto 12px auto;
	text-align:center;
}
.badaniabox-icon {
	width:60px;
	margin:0px auto 12px auto;
	text-align:center;
}
.firmabox-icon.option1 {
	color:#808285;
	border:2px solid #808285;
}
.firmabox-icon.option2 {
	color:#141414;
	border:2px solid #141414;
}
.firmabox-icon.option3 {
	color:#af0d08;
	border:2px solid #af0d08;
}
.firmabox-title.option1 {
	color:#000000;
}
.firmabox-title.option2 {
	color:#ffffff;
}
.firmabox-title.option3 {
	color:#af0d08;
}
.firmabox-title {
	width:100%;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	color:#444444;
	font-weight:600;
}
.badaniabox-title {
	width:100%;
	text-align:center;
	margin-bottom:12px;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	font-family:'Montserrat',sans-serif;
	color:#444444;
	font-weight:600;
}
.firmabox-text {
	width:100%;
	text-align:justify;
	color:#242424;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
}
.firmabox-text.option1 {
	color:#000000;
}
.firmabox-text.option2 {
	color:#ffffff;
}
/* -- CUSTOM BLOCK BOXES -- *//* -- CUSTOM FORM -- */#userForm h2 {
	font-family:'Montserrat',sans-serif;
	font-size:18px;
	font-weight:700;
	letter-spacing:4px;
	text-align:center;
	margin:5px 0 40px 0;
	text-transform:uppercase;
}
.formResponsive input,.formResponsive textarea {
	width:310px;
}
.formResponsive .formHorizontal .formControlLabel {
	float:left;
	text-align:left;
	font-family:'Open Sans',serif;
	text-transform:none;
	font-weight:400;
	letter-spacing:1px;
	font-size:12px;
	margin-right:0px;
	color:#909090;
}
.formResponsive .formHorizontal p.formDescription {
	display:none;
}
.formResponsive select,.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="email"],.formResponsive input[type="tel"],.formResponsive input[type="url"],.formResponsive input[type="password"] {
	display:inline-block;
	height:18px;
	border-radius:0px;
	padding:8px 0 8px 0;
	margin-bottom:9px;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#000000;
	background:none;
	font-family:'Open Sans',serif;
	box-sizing:content-box;
	border-bottom:1px solid #cccccc;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	box-shadow:none;
	text-align:left;
	margin-top:10px;
	width:100%;
	letter-spacing:1px;
}
.formResponsive textarea {
	display:inline-block;
	margin-top:10px;
	border-radius:0px;
	padding:5%;
	margin-bottom:9px;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#000000;
	background:none;
	font-family:'Open Sans',serif;
	box-sizing:content-box;
	border:1px solid #cccccc;
	box-shadow:none;
	width:90%;
}
.formResponsive input[type="button"],.formResponsive input[type="button"]:hover,.formResponsive button[type="button"]:hover,.formResponsive input[type="reset"]:hover {
	color:#000000;
	text-decoration:none;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	border-bottom:1px solid #cccccc;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-radius:0px;
	background:none !important;
	background-color:none !important;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
	margin-left:20px;
}
.formResponsive input[type="button"]:first-child,.formResponsive button[type="button"]:first-child,.formResponsive input[type="reset"]:first-child,.formResponsive button[type="reset"]:first-child,.formResponsive input[type="submit"]:first-child,.formResponsive button[type="submit"]:first-child {
	}.formResponsive input[type="submit"]:focus,.formResponsive input[type="submit"]:link,.formResponsive input[type="submit"]:visited,.formResponsive input[type="submit"]:hover,.formResponsive input[type="submit"],.formResponsive button[type="submit"] {
	font-family:'Montserrat',sans-serif;
	width:250px;
	color:#000000;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	border:2px solid #000000;
	border-radius:0px;
	background:none;
	margin:20px auto 0 auto;
	box-shadow:none;
}
.formResponsive input[type="submit"]:hover,.formResponsive button[type="submit"]:hover {
	font-family:'Montserrat',sans-serif;
	width:250px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	border:2px solid #000000;
	border-radius:0px;
	background:#000000;
	margin:20px auto 0 auto;
	box-shadow:none;
}
.formResponsive .formHorizontal .rsform-block {
	margin-bottom:8px;
}
/* -- CUSTOM LINKS -- */a.sppb-readmore {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:2px;
	margin:65px auto 0 auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	position:relative;
	text-align:center;
}
a.sppb-readmore:hover {
	border-top:1px solid #c5161d;
	border-bottom:1px solid #c5161d;
	color:#c5161d;
	-webkit-transition:color 400ms;
	transition:color 400ms;
}
.sppb-addon-article {
	text-align:center;
}
.sppb-article-introtext {
	margin-bottom:30px;
	text-align:justify;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	font-weight:300;
	letter-spacing:1px;
}
.sppb-meta-date {
	color:#ffffff !important;
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	font-weight:300;
	letter-spacing:1px;
}
.readmorebox-option2 {
	width:100%;
	text-align:center;
	margin-top:40px;
	margin-bottom:30px;
}
a.readmorebox-option2 {
	padding:15px 25px 15px 25px;
	font-family:'font-bold';
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	color:#000000;
	letter-spacing:4px;
	margin:65px auto 0 auto;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	position:relative;
	text-align:center;
}
a.readmorebox-option2:hover {
	border-top:1px solid #c5161d;
	border-bottom:1px solid #c5161d;
	color:#c5161d;
	-webkit-transition:color 400ms;
	transition:color 400ms;
}
.readmorebox {
	width:100%;
	text-align:center;
	margin-top:70px;
}
a.readmorebox {
	padding:15px 25px 15px 25px;
	font-family:'font-bold';
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#000000;
	letter-spacing:4px;
	margin:65px auto 0 auto;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	position:relative;
	text-align:center;
}
a.readmorebox:hover {
	border-top:1px solid #c5161d;
	border-bottom:1px solid #c5161d;
	color:#c5161d;
	-webkit-transition:color 400ms;
	transition:color 400ms;
}
a.readmorebox-light {
	padding:15px 25px 15px 25px;
	font-family:'font-bold';
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	letter-spacing:4px;
	margin:65px auto 0 auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	position:relative;
	text-align:center;
}
a.readmorebox-light:hover {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	-webkit-transition:color 400ms;
	transition:color 400ms;
}
.readmorebox a:hover .dotbox-a {
	background:#ffffff;
}
.readmorebox a:hover .dotbox-b {
	background:#ffffff;
}
.dotbox-a {
	width:10px;
	height:10px;
	background:#000000;
	display:inline-block;
	vertical-align:middle;
	margin:0 30px 4px 0;
}
.dotbox-b {
	width:10px;
	height:10px;
	background:#000000;
	display:inline-block;
	vertical-align:middle;
	margin:0 0px 4px 30px;
}
/*a {
	color:#1e8c9d;
	font-weight:500;
}*/
a:hover {
	color:#000000;
	font-weight:500;
}
/* -- CUSTOM RWD -- */.markabox-oferta {
	width:100%;
	display:block;
	text-align:center;
	padding-top:50px;
}
.markabox-oferta a {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#1f1f1f;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #1f1f1f;
	border-top:2px solid #1f1f1f;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.markabox-oferta a:visited {
	padding:15px 25px 15px 25px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:500;
	color:#1f1f1f;
	letter-spacing:2px;
	margin:35px auto 0 auto;
	position:relative;
	text-align:center;
	border-bottom:2px solid #1f1f1f;
	border-top:2px solid #1f1f1f;
	background:#none;
	opacity:1;
	text-decoration:none;
}
.markabox-oferta a:hover {
	background:#none;
	text-decoration:none;
	border-bottom:2px solid #c49a6c;
	border-top:2px solid #c49a6c;
	color:#c49a6c;
}
@media (min-width:320px) and (max-width:766px) {
	.subpage-title-left {
	display:none;
}
.subpage-title-right {
	display:none;
}
#sp-page-builder #marka {
	width:100%;
	padding:20px 0px 40px 0px;
	margin-bottom:0px;
	letter-spacing:1px;
}
.subpage-subheader-oneoption {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:210px;
	padding-bottom:30px;
	width:100%;
}
.force-none {
	display:none;
}
#sp-header .col-xs-8 {
	width:80%;
}
#sp-header .col-xs-4 {
	width:19%;
}
.atutybox-readmore a {
	padding:10px 5px 10px 5px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#000000;
	letter-spacing:0px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
#sppb-addon-1486578530474 {
	margin:40px 0 0 0;
}
#sp-page-builder #section-marka {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
	background:#ffffff;
}
.whitebox {
	color:#000000;
	background-color:rgba(255,255,255,0.8);
	padding:40px 20px 40px 20px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:13px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
}
.bluebox {
	color:#000000;
	background-color:rgba(255,255,255,0.8);
	padding:40px 20px 40px 20px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:16px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
}
.headerboxblue-alt {
	color:#000000;
}
h2.headerboxblue {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#000000;
}
h1.headerbox {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:0px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:16px;
	padding-bottom:16px;
	font-weight:300;
	width:100%;
}
.headerbox-alt {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:12px;
	width:100%;
}
.transbox-readmore a {
	padding:10px 10px 10px 10px;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	color:#ffffff !important;
	background:#000000;
	letter-spacing:0px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:none;
	padding-top:12px;
	padding-bottom:10px;
	width:90%;
	margin-top:15px;
	background:#000000;
	margin-bottom:5px;
}
.sp-page-builder .page-content #section-parallax1 {
	background-attachment:scroll;
}
#sppb-addon-1480448008660 {
	margin:10px;
	padding:10px 10px;
}
#sppb-addon-1480448137981 {
	margin:10px;
	padding:10px 10px;
}
#sppb-addon-1480448137984 {
	margin:10px;
	padding:10px 10px;
}
.formResponsive select,.formResponsive textarea,.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="email"],.formResponsive input[type="tel"],.formResponsive input[type="url"],.formResponsive input[type="password"] {
	width:170px;
}
.formResponsive .formHorizontal .formControlLabel {
	float:left;
	width:170px;
	padding-top:5px;
	font-size:11px;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-right:0px;
}
.sp-copyright {
	font-size:10px;
	letter-spacing:0px;
}
.float-image {
	width:30%;
	display:block;
	margin:0px 35% 15px 35%;
	text-align:center;
}
.hours {
	height:auto;
}
.reservation {
	height:auto;
	line-height:1.6;
}
.offcanvas-inner {
	}.offcanvas-menu .offcanvas-inner .sp-module:first-child {
	margin-top:0;
	padding:10px;
}
.offcanvas .offcanvas-menu {
	width:300px;
}
.float-image img {
	margin:0 auto;
	height:auto;
}
h2.headerbox {
	font-size:9px;
	letter-spacing:3px;
}
h2.headerbox img {
	width:40%;
	height:auto;
}
h3.headerbox {
	font-size:18px;
	font-weight:900;
	letter-spacing:4px;
}
h2.subheaderbox {
	font-size:8px;
	letter-spacing:1px;
}
h2.subheaderbox img {
	width:40%;
	height:auto;
}
h3.subheaderbox {
	font-size:13px;
	font-weight:900;
	letter-spacing:2px;
}
h5.subheaderbox {
	letter-spacing:3px;
	font-size:11px;
}
.headerbox-center {
	width:100px;
	font-size:16px;
	height:46px;
}
.headerbox-left {
	width:30px;
}
.headerbox-leftbg {
	width:22px;
	margin-top:40px;
}
.headerbox-leftdot {
	margin-top:37px;
}
.headerbox-rightdot {
	margin-top:37px;
}
.headerbox-right {
	width:30px;
	padding-right:0px;
}
.headerbox-rightbg {
	width:22px;
	margin-top:40px;
}
h5.headerbox {
	letter-spacing:4px;
	font-size:11px;
	margin-top:-10px;
}
.add-padding {
	padding:15px;
}
.sp-default-logo {
	width:60%;
	height:auto;
	margin:0 auto;
}
.readmorebox a {
	padding:4px 5px 4px 5px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:700;
	color:#000000;
	letter-spacing:1px;
	margin:25px auto 0 auto;
	border:2px solid #000000;
	position:relative;
	text-align:center;
}
.dotbox-a {
	display:none;
}
.dotbox-b {
	display:none;
}
.hours {
	line-height:1.6;
}
#offcanvas-toggler {
	font-size:20px;
	margin-top:0px;
	height:50px;
}
h1 {
	line-height:1.8;
}
#sp-page-builder #section-oferta {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	background:#ffffff !important;
}
#sp-header {
	background:#000000;
	height:60px;
	box-shadow:none;
	border-bottom:0px;
}
.numbersbox {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	letter-spacing:1px;
	display:block;
	text-align:center;
	margin:0 auto 14px auto;
	text-transform:uppercase;
	padding-top:16px;
	font-weight:400;
	width:100%;
	color:#000000;
}
#offcanvas-toggler >i {
	color:#ffffff;
}
#offcanvas-toggler >i:hover {
	color:#009d73;
}
#sp-page-builder #mod-home1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-meals .sppb-col-md-8 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-home2 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
.sppb-column.remove-margin .sppb-wow {
	margin:80px 3% 0px 3% !important;
	padding:10px !important;
}
.sppb-column.remove-margin-mobile .sppb-wow {
	margin:20px 3% 0px 3% !important;
	padding:10px !important;
}
.sppb-column.remove-margin .cutpadding {
	margin:0px 3% 0px 3% !important;
	padding:10px !important;
}
#sppb-addon-1480343308281 {
	background-color:rgba(0,0,0,1);
	margin:0 0 0px;
	padding:20px 0 20px 0;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-contact .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodadv .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-header .logo img {
	height:auto;
	width:70%;
}
#sp-header .logo {
	height:auto;
	padding:15px 0 15px 0;
}
.fast-contactbox {
	padding:0px 8px 10px 0;
	font-size:11px;
	text-align:right;
}
#sp-menu.col-md-4 {
	width:30%;
	line-height:30px;
}
#sp-page-builder #oferujemy {
	padding:30px 0px 30px 0px;
}
.headerbox-inner {
	width:100%;
	margin:0 auto;
}
#sp-page-builder #section-parallax1 {
	width:100%;
	padding:30px 0px 30px 0px;
}
#sp-page-builder #section-indigents {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
}
.sp-page-builder .page-content #atuty1 {
	padding:20px 20px;
	margin-bottom:5px;
	margin-right:0px;
}
.sp-page-builder .page-content #atuty2 {
	padding:20px 20px;
	margin-bottom:5px;
	margin-right:0px;
}
.sp-page-builder .page-content #atuty3 {
	padding:20px 20px;
	margin-bottom:5px;
	margin-right:0px;
}
.sp-page-builder .page-content #atuty4 {
	padding:20px 20px;
	margin-bottom:5px;
	margin-right:0px;
}
h2.semiheaderbox {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:0px;
}
.semiheaderbox-alt {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:12px;
	width:100%;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
	text-align:left;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:200px;
}
#sp-page-builder #section-atuty {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	background:#000000;
}
.sp-page-builder .page-content #artykul1 {
	padding:40px 20px;
	margin-bottom:0px;
	margin-right:0px;
}
.sp-page-builder .page-content #artykul2 {
	padding:40px 20px;
	margin-bottom:0px;
	margin-right:0px;
}
.sp-page-builder .page-content #artykul3 {
	padding:40px 20px;
	margin-bottom:0px;
	margin-right:0px;
}
.artykulybox-title {
	font-size:11px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.artykulybox-subtitle {
	font-size:13px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
#sp-page-builder #marka-opis {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
	background:#ffffff;
}
#sp-page-builder #infografika-marka {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
	background:#ffffff;
}
#column-id-1491840695072 {
	padding:0px 0px 0px 0px;
}
#column-id-1491840695075 {
	padding:0px 0px 0px 0px;
}
.podstronybox-button a {
	letter-spacing:0px;
}
.podstronybox-button a:visited {
	letter-spacing:0px;
}
.podstronybox-button a:hover {
	letter-spacing:0px;
}
.podstronybox-button {
	padding-top:20px;
}
#sppb-addon-1491840695142 {
	margin:20px;
}
.whitebox {
	background:none;
}
.whitebox-black {
	background:none;
	padding:0px;
}
#sp-page-builder #pracodawca-opis {
	background:#000000;
}
.podstronybox-title {
	font-size:11px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	padding-bottom:15px;
}
.podstronybox-subtitle {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.podstronybox-title-white {
	font-size:11px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
	padding-bottom:15px;
}
.podstronybox-subtitle-white {
	font-size:14px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.sp-page-builder .page-content #oferta1 {
	padding:40px 20px 40px 20px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:40px 20px 40px 20px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta1 {
	background:#ffffff;
}
.sp-page-builder .page-content #oferta2 {
	background:#ffffff;
}
.artykulybox-oferta a {
	letter-spacing:0px;
}
#sp-page-builder #infografika-pracodawca {
	padding:30px 0px 0px 0px;
}
#sp-page-builder #formularz-pracodawca {
	padding:30px 0px 30px 0px;
}
.formResponsive select,.formResponsive textarea,.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="email"],.formResponsive input[type="tel"],.formResponsive input[type="url"],.formResponsive input[type="password"] {
	width:100%;
}
#sp-page-builder #pracownik-opis {
	padding:30px 0px 30px 0px;
	background:#ffffff;
}
#sp-page-builder #infografika-pracownik {
	width:100%;
	padding:30px 0px 0px 0px;
	margin-bottom:0px;
}
#sp-page-builder #formularz-pracownik {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
}
#sp-page-builder #kontakt {
	width:100%;
	padding:20px 0px 20px 0px;
	background:none;
}
.invibox {
	color:#000000;
	background-color:transparent;
	padding:30px 20px 40px 20px;
	text-align:justify;
	float:left;
	font-weight:400;
	font-size:14px;
	letter-spacing:0px;
	line-height:1.8;
	width:100%;
	display:block;
}
}@media (min-width:767px) and (max-width:1023px) {
	#sp-page-title {
	display:none;
}
.subpage-title-left {
	display:none;
}
.subpage-title-right {
	display:none;
}
#sp-page-builder #marka {
	width:100%;
	padding:20px 0px 40px 0px;
	margin-bottom:0px;
	letter-spacing:1px;
}
.subpage-subheader-oneoption {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:430px;
	padding-bottom:30px;
	width:100%;
}
#sp-page-builder #infografika-marka {
	width:100%;
	padding:40px 0px 40px 0px;
	margin-bottom:0px;
	background:none;
}
#column-id-1491840695072 {
	padding:0px 0px 0px 0px;
}
#column-id-1491840695075 {
	padding:0px 0px 0px 0px;
}
.infografika-text {
	width:70%;
	margin:0 auto 22px auto;
}
.sp-page-builder .page-content #oferta1 {
	padding:80px 80px 80px 80px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:80px 80px 80px 80px;
	margin-bottom:5px;
}
#sp-page-builder #kontakt {
	background-attachment:scroll;
	background-position:center center;
}
.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:600px;
}
#sp-page-builder #section-marka {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
	background-attachment:scroll;
}
#sp-page-builder #section-odtruwaniepoalkoholowe {
	background:#ffffff;
}
#sp-header .logo img {
	width:320px;
	height:auto;
	margin:0 auto;
}
#sp-header .logo {
	width:100%;
	height:auto;
	text-align:center;
	margin:20px 0 0 0;
}
#sp-page-builder #oferujemy {
	padding:50px 0px 50px 0px;
}
#sp-page-builder #section-parallax1 {
	width:100%;
	padding:50px 0px 50px 0px;
	margin-bottom:20px;
}
#sp-page-builder #section-indigents {
	width:100%;
	padding:50px 100px 50px 100px;
	margin-bottom:0px;
}
#sp-header {
	background:#000000;
	height:110px;
	box-shadow:none;
	border-bottom:0px;
}
.col-xs-12 {
	width:100%;
}
#section-parallax0 .sppb-col-md-4 {
	width:32%;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
h1 {
	line-height:1.8;
	width:70%;
	margin:20px auto 0 auto;
}
#sp-user1.col-md-5 {
	width:64%;
	line-height:20px;
	display:inline-block;
}
#sp-header .col-xs-8 {
	width:70%;
	text-align:center;
	display:block;
}
.col-xs-4 {
	width:29%;
}
#sp-menu.col-md-4 {
	width:36%;
	line-height:30px;
}
#offcanvas-toggler {
	width:100px;
	font-size:40px;
	margin-top:24px;
	height:60px;
}
.readmorebox a {
	padding:4px 8px 4px 8px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#000000;
	letter-spacing:3px;
	margin:25px auto 0 auto;
	border:2px solid #000000;
	position:relative;
	text-align:center;
}
.hours {
	line-height:1.6;
}
#offcanvas-toggler >i {
	color:#ffffff;
}
#offcanvas-toggler >i:hover {
	color:#009d73;
}
#sp-page-builder #mod-home1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-meals .sppb-col-md-8 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-home2 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
.sppb-column.remove-margin .sppb-wow {
	margin:80px 3% 0px 3% !important;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:80%;
	margin:0 10% 0 10%;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-contact .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodadv .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#section-parallax1 .sppb-row-container {
	width:100%;
}
#section-parallax1 .sppb-col-md-4 {
	width:32%;
	display:inline-block;
}
#zabiegi .sppb-col-md-3 {
	width:49%;
	display:inline-block;
}
#mod-aktualnosci .sppb-col-md-12 {
	text-align:left;
	width:100%;
}
#mod-aktualnosci .sppb-col-md-6 {
	text-align:left;
	width:100% !important;
}
#mod-aktualnosci .sppb-img-responsive {
	margin:0 auto;
	width:60% !important;
}
}@media (min-width:1023px) and (max-width:1278px) {
	.subpage-subheader-oneoption {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:360px;
	padding-bottom:30px;
	width:100%;
}
#sp-page-builder #section-marka {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
	background-attachment:scroll;
}
#sp-page-builder #section-atuty .sppb-col-md-6 {
	width:100%;
}
#sp-page-builder #section-odtruwaniepoalkoholowe {
	background:#ffffff;
}
#sp-page-builder #section-odtruwaniepoalkoholowe .sppb-col-md-6 {
	width:100%;
}
#sp-page-builder #section-odtruwaniepoalkoholowe .sppb-col-md-7 {
	width:100%;
}
#sp-page-builder #section-odtruwaniepoalkoholowe .sppb-col-md-8 {
	width:100%;
}
#sp-page-builder #section-odtruwaniepoalkoholowe .sppb-col-md-9 {
	width:100%;
}
#sp-page-builder #section-odtruwaniepoalkoholowe .sppb-col-md-5 {
	width:100%;
}
.displaynone {
	display:none;
}
#sp-page-builder #kontakt {
	background-attachment:scroll;
	background-position:center center;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	font-weight:600;
	text-transform:none;
	padding-top:12px;
	padding-bottom:10px;
	width:80%;
	margin-top:100px;
	background:#000000;
	margin-bottom:5px;
}
.sp-page-builder .page-content #section-parallax1 {
	background-attachment:scroll;
}
#kontakt .sppb-col-md-6 {
	width:100%;
}
#kontakt iframe {
	width:100%;
	height:auto;
}
#sp-header .logo img {
	height:auto;
	width:auto;
}
#section-parallax1 .sppb-row-container {
	width:100%;
}
.hours {
	line-height:1.6;
}
#sp-page-builder #mod-home1 .sppb-col-md-6 {
	width:80%;
	margin:0 20% 0 0;
}
#sp-page-builder #mod-meals .sppb-col-md-8 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-home2 .sppb-col-md-6 {
	width:80%;
	margin:0 0 0 20%;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:80%;
	margin:0 10% 0 10%;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-contact .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-foodadv .sppb-col-md-6 {
	width:100%;
	margin:0 0 0 0;
}
}@media (min-width:1279px) and (max-width:1349px) {
	#sp-page-builder #mod-home1 .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #mod-meals .sppb-col-md-8 {
	width:80%;
	margin:0 10% 0 10%;
}
#sp-page-builder #mod-home2 .sppb-col-md-6 {
	width:70%;
	margin:0 0 0 30%;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:70%;
	margin:0 0 0 30%;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:80%;
	margin:0 20% 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:50%;
	margin:0 0 0 0;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:90%;
	margin:0 5% 0 0;
}
#sp-page-builder #mod-contact .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-foodadv .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
}@media (min-width:1350px) and (max-width:1598px) {
	#sp-page-builder #mod-home1 .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #mod-home2 .sppb-col-md-6 {
	width:70%;
	margin:0 0 0 30%;
}
#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:70%;
	margin:0 0 0 30%;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:80%;
	margin:0 20% 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:45%;
	margin:0 2% 0 2%;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:80%;
	margin:0 20% 0 0%;
}
#sp-page-builder #mod-foodadv .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
}@media (min-width:1599px) and (max-width:1900px) {
	#sp-page-builder #mod-idea1 .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-create .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-form .sppb-col-md-6 {
	width:70%;
	margin:0 0 0 30%;
}
#sp-page-builder #we-shape .sppb-col-md-6 {
	width:70%;
	margin:0 30% 0 0;
}
#sp-page-builder #we-make .sppb-col-md-6 {
	width:60%;
	margin:0 20% 0 20%;
}
#sp-page-builder #mod-foodofnature .sppb-col-md-7 {
	width:80%;
	margin:0 20% 0 0;
}
#sp-page-builder #mod-plans .sppb-col-md-4 {
	width:45%;
	margin:0 2% 0 2%;
}
#sp-page-builder #mod-touchofnature .sppb-col-md-6 {
	width:70%;
	margin:0 15% 0 15%;
}
#sp-page-builder #mod-bookatable .sppb-col-md-7 {
	width:70%;
	margin:0 30% 0 0%;
}
}@media (min-width:1920px) {
	section#top {
	}
}
@media (min-width:0px) and (max-width:640px) {
	.hide-mobilephone {
	display:none;
}
.hide-mobilephone2 {
	display:none;
}
.show-mobilephone {
	display:block;
}
}@media (min-width:1024px) {
	.display-mobile {
	display:none;
}
.hide-mobile {
	display:block;
}
}@media (min-width:641px) {
	.hide-mobilephone {
	display:inline-block;
}
.hide-mobilephone2 {
	display:inherit;
}
.show-mobilephone {
	display:none;
}
}@media (min-width:1024px) and (max-width:1280px) {
	.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:380px;
}
.trailerbox-inner {
	padding:0 20px 0 20px;
	font-size:12px;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	top:30px;
	right:30px;
	bottom:30px;
	left:30px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 25px auto;
	display:block;
	font-size:10px;
}
.trailerbox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
.su-trailer-box-style14 .su-trailer-box-content {
	margin:0 auto;
	max-width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.trailerbox-subtitle2 {
	font-size:22px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.sp-page-builder .page-content #artykul1 {
	padding:100px 40px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #oferta1 {
	padding:60px 120px 60px 120px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:60px 120px 60px 120px;
	margin-bottom:5px;
}
.trailerbox-subtitle {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.trailerbox-icon {
	width:20%;
	text-align:center;
	margin:10px auto 0 auto;
}
.artykulybox-subtitle {
	font-size:16px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.artykulybox-title {
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
}@media (min-width:1280px) and (max-width:1365px) {
	.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:0px;
}
.trailerbox-inner {
	padding:0 20px 0 20px;
	font-size:12px;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	top:30px;
	right:30px;
	bottom:30px;
	left:30px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 25px auto;
	display:block;
	font-size:10px;
}
.trailerbox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
.su-trailer-box-style14 .su-trailer-box-content {
	margin:0 auto;
	max-width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.trailerbox-subtitle2 {
	font-size:22px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.sp-page-builder .page-content #artykul1 {
	padding:100px 40px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #oferta1 {
	padding:60px 120px 60px 120px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:60px 120px 60px 120px;
	margin-bottom:5px;
}
.trailerbox-subtitle {
	font-size:20px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.trailerbox-icon {
	width:20%;
	text-align:center;
	margin:10px auto 0 auto;
}
.artykulybox-subtitle {
	font-size:16px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.artykulybox-title {
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
}@media (min-width:1366px) and (max-width:1439px) {
	.trailerbox-inner {
	padding:0 20px 0 20px;
	font-size:12px;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	top:40px;
	right:40px;
	bottom:40px;
	left:40px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 25px auto;
	display:block;
	font-size:10px;
}
.trailerbox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
.su-trailer-box-style14 .su-trailer-box-content {
	margin:0 auto;
	max-width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.trailerbox-subtitle2 {
	font-size:22px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.sp-page-builder .page-content #artykul1 {
	padding:100px 40px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #oferta1 {
	padding:90px 80px 100px 80px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:90px 80px 100px 80px;
	margin-bottom:5px;
}
.artykulybox-subtitle {
	font-size:16px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:0px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.artykulybox-title {
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
}@media (min-width:1440px) and (max-width:1599px) {
	.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:0px;
}
.trailerbox-inner {
	padding:0 20px 0 20px;
	font-size:13px;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	top:30px;
	right:30px;
	bottom:30px;
	left:30px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 25px auto;
	display:block;
	font-size:10px;
}
.trailerbox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
.su-trailer-box-style14 .su-trailer-box-content {
	margin:0 auto;
	max-width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.trailerbox-subtitle {
	font-size:24px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.trailerbox-subtitle2 {
	font-size:22px;
	font-family:'Montserrat',sans-serif;
	font-weight:300;
	padding-top:8px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.sp-page-builder .page-content #artykul1 {
	padding:100px 40px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #oferta1 {
	padding:90px 80px 100px 80px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:90px 80px 100px 80px;
	margin-bottom:5px;
}
.artykulybox-subtitle {
	font-size:18px;
	font-family:'Montserrat',sans-serif;
	font-weight:600;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.artykulybox-title {
	font-size:12px;
	font-family:'Montserrat',sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	width:100%;
	text-align:center;
}
.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:11px;
	letter-spacing:0px;
	color:#000000;
}
.contact0,.contact1,.contact2,.contact3,.contact4 {
	padding:0px;
}
}@media (min-width:1600px) and (max-width:1900px) {
	.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:11px;
	color:#000000;
}
a.contactbutton {
	width:100%;
	color:#ffffff;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:3px;
}
.su-trailer-box-style14 h2 {
	font-size:18px;
	letter-spacing:2px;
	width:80%;
	margin-top:20px;
}
.trailerbox-inner {
	padding:0 20px 0 20px;
	font-size:14px;
}
.su-trailer-box-style14 .su-trailer-box-desc::before {
	top:60px;
	right:60px;
	bottom:60px;
	left:60px;
}
.trailerbox-line {
	border-bottom:3px solid #ffffff;
	width:20%;
	margin:10px auto 25px auto;
	display:block;
	font-size:10px;
}
.trailerbox-aftertitle {
	font-size:18px;
	font-family:'Courgette',cursive;
	letter-spacing:1px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:20px;
}
.sp-page-builder .page-content #artykul1 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul2 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #artykul3 {
	padding:100px 50px;
	margin-bottom:5px;
	margin-right:5px;
}
.sp-page-builder .page-content #oferta1 {
	padding:160px 80px 160px 80px;
	margin-bottom:5px;
}
.sp-page-builder .page-content #oferta2 {
	padding:160px 80px 160px 80px;
	margin-bottom:5px;
}
}@media (max-width:1024px) {
	.su-trailer-box-style14 .su-trailer-box-content {
	display:none;
}
.sppb-col-md-8 {
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
#sp-page-builder #infografika-marka {
	width:100%;
	padding:80px 0px 60px 0px;
	margin-bottom:0px;
	background-attachment:scroll;
	background-position:center center;
}
#sp-page-builder #formularz-pracodawca {
	width:100%;
	padding:60px 0px 60px 0px;
	margin-bottom:0px;
	background:none;
}
#rodzaj-oferty .sppb-col-md-6 {
	width:100%;
}
#sp-page-builder #pracodawca-opis {
	width:100%;
	padding:30px 0px 30px 0px;
	margin-bottom:0px;
}
.sp-page-builder .page-content #pracownik-opis {
	background-attachment:scroll;
	background-position:center center;
}
.sp-page-builder .page-content #formularz-pracownik {
	background:none;
}
.sp-page-builder .page-content #infografika-pracownik {
	background:#000000;
}
.sp-page-builder .page-content #infografika-pracodawca {
	background:#000000;
}
#infografika-pracownik .sppb-col-md-3 {
	width:100%;
}
#infografika-pracownik .sppb-col-md-6 {
	display:none;
}
#infografika-pracodawca .sppb-col-md-3 {
	width:100%;
}
#infografika-pracodawca .sppb-col-md-6 {
	display:none;
}
#infografika-pracownik .podstronybox-button {
	display:none;
}
#infografika-pracodawca .podstronybox-button {
	display:none;
}
.infografika-text-white {
	width:70%;
	margin:0 auto 40px auto;
}
}@media (min-width:320px) and (max-width:767px) {
	.padding-black {
	padding:50px 20px 50px 20px;
	width:100%;
}
#offcanvas-toggler {
	display:none !important;
}
#sp-logo.col-xs-3 {
	width:55%;
	padding:0 0 0 15px;
}
#sp-header .logo img {
	height:auto;
	width:85%;
	display:inline-block;
}
#sp-header .logo {
	height:auto;
	padding:14px 0 10px 0;
}
#sp-position8.col-md-7 {
	width:20%;
	padding:0px;
	float:left;
	line-height:62px;
}
.sp-module-content .mod-languages ul.lang-inline {
	margin:0;
	padding:0;
	text-align:right;
	line-height:62px;
}
.formResponsive textarea {
	width:310px;
}
.formResponsive textarea {
	width:260px !Important;
}
.formbox-right-second {
	width:100%;
	margin-left:0%;
	display:inline-block;
	vertical-align:top;
	padding-top:0px;
}
.formbox-left1a {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1b {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1c {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
}
.formbox-left1d {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin:10px 0 10px 0;
}
.formbox-left1e {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin:10px 0 10px 0;
}
.formbox-left1f {
	width:100%;
	margin-right:0px;
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	margin:10px 0 10px 0;
}
.formbox-left {
	width:100%;
	margin:0;
	display:inline-block;
}
.formbox-right {
	width:100%;
	margin:0;
	display:inline-block;
	vertical-align:top;
	padding-top:39px;
}
#sp-menu.col-xs-5 {
	width:20%;
}
#jux_accord-menu {
	margin:15px 0 15px 0;
	padding:0;
	text-align:left;
	float:right;
}
#jux_accord-menu .menu_head.level1.active:hover,#jux_accord-menu .menu_head.level1 {
	padding-bottom:0px;
}
#sp-header {
	background:#000000;
	height:62px;
	box-shadow:none;
	border-bottom:0px;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:1px 0;
	font-size:10px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:1px 0;
	font-size:10px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level2 span {
	padding:2px 0 0 0;
}
#jux_accord-menu .menu_head.level3 span {
	padding:2px 22px 0 0;
}
.menu_body.level1 {
	position:absolute;
	width:340px;
	right:0;
	margin:14px 0 0 0;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	width:90%;
	position:absolute;
	margin-top:0px;
	background:none;
	bottom:12px;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 15px 0 15px;
}
.media-logos {
	display:block;
	width:auto;
	vertical-align:middle;
	text-align:center;
	margin:0 auto;
	padding:0 7px 0 7px;
}
.media-logos img {
	margin:0 auto;
}
.footerbox-column {
	width:100%;
	display:block;
	text-align:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	vertical-align:text-top;
	line-height:2.2;
	letter-spacing:1px;
	margin-bottom:20px;
}
.footerbox-maxcolumn {
	display:none;
}
.subpage-title-center-nomargin {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:16px;
}
.subpage-title-center {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	line-height:16px;
	padding:0 0px 0px 0px;
}
.subpage-box-alt {
	font-family:'Montserrat',sans-serif;
	font-size:9px;
	letter-spacing:2px;
	display:inline-block;
	text-align:center;
	margin:0 auto 30px 0;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:0 0px;
	line-height:20px;
	width:100%;
	text-align:center;
}
.su-drawer-toggle img,.su-drawer-toggle i {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	line-height:16px;
	vertical-align:top;
	padding-top:3px;
}
.subpage-subheader-oneoption {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:210px;
	padding-bottom:30px;
	width:100%;
}
.subpage-title-left {
	display:none;
}
.subpage-title-right {
	display:none;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:1px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:18px;
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.53);
	color:#ffffff;
	text-align:center;
}
.subpage-title-white {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#ffffff;
	padding:10px 0;
	text-align:center;
}
.realisation-header {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:10px 0;
	text-align:center;
}
.realisation-link {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:10px 0;
	text-align:center;
}
.realisation-link .fa {
	font-size:14px;
}
.subpage-title-center-alt {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:30px 32px 20px;
	line-height:40px;
}
.font-me {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
}
.font-me-last {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:3px;
	margin:10px auto 20px auto;
	text-transform:uppercase;
}
.transparent-title {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:4px 10px;
	font-size:10px;
	margin-top:-27px;
	position:relative;
	z-index:100;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
}
.transparent-title-last2 {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:4px 10px;
	font-size:10px;
	margin-top:-27px;
	position:relative;
	z-index:100;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
}
.transparent-title-last2 .fa {
	font-size:12px;
}
.transparent-title .fa {
	font-size:12px;
}
.su-tabs-nav span {
	display:inline-block;
	margin-right:0px;
	padding:10px 0 8px 0;
	min-height:40px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	color:#333;
	cursor:pointer;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	width:50%;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:3px;
	text-transform:uppercase;
	background:#ebebeb;
}
.container1170 {
	width:320px;
	margin:0 auto;
	padding:10px 15px 30px 15px;
}
.container1170inner {
	width:320px;
	margin:0 auto;
	padding:34px 15px 30px 15px;
}
.container1170foto {
	width:320px;
	margin:0 auto;
	padding:10px 15px 30px 15px;
}
.container1170fotoinner {
	width:320px;
	margin:0 auto;
	padding:34px 15px 30px 15px;
}
h1 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	letter-spacing:3px;
	padding-top:30px;
	margin-bottom:30px;
}
h2 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	letter-spacing:3px;
	padding-top:30px;
	margin-bottom:30px;
}
.contact-padding {
	padding:0 0 0 20px;
}
.sp-page-builder .page-content #section-id-1496131058104 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}
.title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:3px;
	padding-top:24px;
}
h3 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:3px;
	margin-top:0px;
}
.contact1 {
	padding:0 0 0 20px;
}
h4 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:3px;
}
.contact2 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
.contact3 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
.contact4 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:3px;
	margin-top:30px;
}
a.contactbutton {
	margin-top:10px;
}
#contact-row1 {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:35px;
}
#contact-row2 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
}
#contact-row3 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
}
#contact-row4 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
}
.contact0 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
}@media (min-width:768px) and (max-width:1023px) {
	.padding-black {
	padding:50px 40px 50px 40px;
	width:100%;
}
#offcanvas-toggler {
	display:none !important;
}
#sp-logo.col-xs-3 {
	width:55%;
	padding:0 0 0 15px;
}
#sp-header .logo img {
	height:auto;
	width:80%;
	display:inline-block;
	padding-left:50px;
}
#sp-position8.col-md-7 {
	width:20%;
	padding:0px;
	float:left;
	line-height:110px;
}
.sp-module-content .mod-languages ul.lang-inline {
	margin:0;
	padding:0;
	text-align:right;
	line-height:110px;
}
#sp-header .logo {
	height:auto;
	padding:20px 0 20px 0;
	text-align:left;
}
#sp-menu.col-xs-5 {
	width:20%;
}
#jux_accord-menu {
	margin:39px 0 39px 0;
	padding:0;
	text-align:left;
	float:right;
}
#jux_accord-menu .menu_head.level1.active:hover,#jux_accord-menu .menu_head.level1 {
	padding-bottom:0px;
}
#sp-header {
	background:#000000;
	height:110px;
	box-shadow:none;
	border-bottom:0px;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:8px 0;
	font-size:14px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:8px 0;
	font-size:14px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level2 span {
	padding:2px 0 0 0;
}
#jux_accord-menu .menu_head.level3 span {
	padding:2px 22px 0 0;
}
.menu_body.level1 {
	position:absolute;
	width:440px;
	right:0;
	margin:14px 0 0 0;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:2px;
	width:90%;
	position:absolute;
	margin-top:0px;
	margin-left:25px;
	background:none;
	bottom:12px;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 15px 0 15px;
}
.media-logos {
	display:inline-block;
	width:auto;
	vertical-align:middle;
	text-align:center;
	margin:0 auto 20px auto;
	padding:0 7px 0 7px;
}
.media-logos img {
	margin:0 auto;
}
.footerbox-column {
	width:32%;
	display:inline-block;
	text-align:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	vertical-align:text-top;
	line-height:2.2;
	letter-spacing:1px;
	margin-bottom:20px;
}
.footerbox-title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	display:block;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:3px;
	font-weight:400;
}
.footerbox-maxcolumn {
	display:none;
}
.subpage-title-center-nomargin {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:0 32px 36px 32px;
	line-height:16px;
}
.subpage-title-center {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	line-height:40px;
	padding:34px 32px 0px 32px;
}
.subpage-box-alt {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:3px;
	display:inline-block;
	text-align:center;
	margin:0 auto 30px 0;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:0 0px;
	line-height:20px;
	width:100%;
	text-align:center;
}
.su-drawer-toggle img,.su-drawer-toggle i {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	line-height:16px;
	vertical-align:top;
	padding-top:3px;
}
.subpage-subheader-oneoption {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#ffffff;
	padding-top:460px;
	padding-bottom:20px;
	width:100%;
}
.subpage-title-left {
	display:inline-block;
}
.subpage-title-right {
	display:inline-block;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:3px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:18px;
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.53);
	color:#ffffff;
	text-align:center;
}
.subpage-title-white {
	font-family:'Montserrat',sans-serif;
	font-size:18px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#ffffff;
	padding:10px 0;
	text-align:center;
}
.realisation-header {
	font-family:'Montserrat',sans-serif;
	font-size:20px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:10px 0;
	text-align:center;
}
.realisation-link {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
	color:#000000;
	padding:14px 0 20px;
	text-align:center;
}
.realisation-link .fa {
	font-size:14px;
}
.subpage-title-center-alt {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	background:none;
	color:#000000;
	padding:30px 32px 20px;
	line-height:40px;
}
.font-me {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	margin:10px auto;
	text-transform:uppercase;
}
.font-me-last {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:3px;
	margin:10px auto 20px auto;
	text-transform:uppercase;
}
.transparent-title {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:4px 10px;
	font-size:10px;
	margin-top:-27px;
	position:relative;
	z-index:100;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
}
.transparent-title-last2 {
	color:#000000;
	background:rgba(255,255,255,.7);
	cursor:pointer;
	text-align:center;
	padding:4px 10px;
	font-size:10px;
	margin-top:-27px;
	position:relative;
	z-index:100;
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
}
.transparent-title-last2 .fa {
	font-size:12px;
}
.transparent-title .fa {
	font-size:12px;
}
.su-tabs-nav span {
	display:inline-block;
	margin-right:0px;
	padding:10px 0 8px 0;
	min-height:40px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	color:#333;
	cursor:pointer;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s;
	width:50%;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:3px;
	text-transform:uppercase;
	background:#ebebeb;
}
.container1170 {
	width:100%;
	margin:0 auto;
	padding:10px 35px 30px 35px;
}
.container1170inner {
	width:100%;
	margin:0 auto;
	padding:34px 35px 30px 35px;
}
.container1170foto {
	width:100%;
	margin:0 auto;
	padding:10px 15px 30px 15px;
}
.container1170fotoinner {
	width:100%;
	margin:0 auto;
	padding:34px 15px 30px 15px;
}
.sppb-row-container {
	width:700px;
}
h1 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	letter-spacing:3px;
	padding-top:30px;
	margin-bottom:30px;
}
h2 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	letter-spacing:3px;
	padding-top:30px;
	margin-bottom:30px;
}
.contact-padding {
	padding:0 0 0 20px;
}
.sp-page-builder .page-content #section-id-1496131058104 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}
.title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:3px;
	padding-top:24px;
}
h3 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:3px;
	margin-top:0px;
}
.contact1 {
	padding:0 0 0 20px;
}
.contact1.sppb-text-left {
	text-align:center;
}
.contact1 img {
	margin:0 auto;
}
h4 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:3px;
}
.contact2 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
.contact2.sppb-text-left {
	text-align:center;
}
.contact2 img {
	margin:0 auto;
}
a.googlemap {
	margin:20px auto 0 auto;
}
a.contactbutton {
	margin:20px auto 0 auto;
}
.contact3 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
.contact3.sppb-text-left {
	text-align:center;
}
.contact3 img {
	margin:0 auto;
}
.contact4 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
}
.contact4.sppb-text-left {
	text-align:center;
}
.contact4 img {
	margin:0 auto;
}
#contact-row1 .sppb-col-md-3 {
	width:100%;
	text-align:center;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:3px;
	margin-top:30px;
}
a.contactbutton {
	margin-top:20px;
}
#contact-row1 {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:35px;
	text-align:center;
}
#contact-row2 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
	text-align:center;
}
#contact-row3 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
	text-align:center;
}
#contact-row4 {
	padding-top:35px;
	margin-top:0px !important;
	border-top:1px solid #000000;
	padding-bottom:35px;
	text-align:center;
}
.footerbox {
	width:768px;
	padding:20px 0 30px 0;
}
.contact0 {
	padding:0 20px 0 20px;
	border-left:0px;
	margin-top:50px;
	text-align:center;
}
.contact0 img {
	margin:0 auto;
}
}@media (min-width:1024px) and (max-width:1279px) {
	.padding-black {
	padding:50px 40px 50px 40px;
	width:100%;
}
#offcanvas-toggler {
	display:none !important;
}
#sp-logo.col-xs-3 {
	width:76%;
	padding:0 0 0 15px;
}
#sp-header .logo img {
	height:auto;
	width:80%;
	display:inline-block;
	padding-left:50px;
}
#sp-header .logo {
	height:auto;
	padding:24px 0 24px 0;
	text-align:left;
}
#sp-position8.col-md-7 {
	width:10%;
	padding:0px;
	float:left;
	line-height:79px;
}
.sp-module-content .mod-languages ul.lang-inline {
	margin:0;
	padding:0;
	text-align:right;
	line-height:79px;
}
#sp-menu.col-xs-5 {
	width:10%;
}
#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:8px 0;
	font-size:14px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding:8px 0;
	font-size:14px;
	letter-spacing:3px;
	font-weight:500;
	text-align:right;
	padding-right:20px;
}
#jux_accord-menu .menu_head.level2 span {
	padding:2px 0 0 0;
}
#jux_accord-menu .menu_head.level3 span {
	padding:2px 22px 0 0;
}
.menu_body.level1 {
	position:absolute;
	width:440px;
	right:0;
	margin:0 0 0 0;
}
#jux_accord-menu {
	margin:24px 0px 0 0;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:13px;
	letter-spacing:3px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:18px;
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.53);
	color:#ffffff;
	text-align:center;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	width:100%;
	position:absolute;
	margin-top:0px;
	margin-left:15px;
	background:none;
	bottom:12px;
	text-align:left;
}
.su-trailer-box {
	text-align:left
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 15px 0 15px;
}
.media-logos {
	display:inline-block;
	width:auto;
	vertical-align:middle;
	text-align:center;
	margin:0 auto 20px auto;
	padding:0 7px 0 7px;
}
.media-logos img {
	margin:0 auto;
}
.footerbox-title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	display:block;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:3px;
	font-weight:400;
}
.footerbox-column {
	width:28%;
	padding:0 1%;
	display:inline-block;
	text-align:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	font-weight:400;
	vertical-align:text-top;
	line-height:2.2;
	letter-spacing:1px;
}
.footerbox {
	width:1024px;
	padding:20px 0 30px 0;
}
.su-drawer-toggle img,.su-drawer-toggle i {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	line-height:12px;
	vertical-align:top;
	padding-top:4px;
}
#before-gallery .sppb-col-md-3 {
	width:50%;
	float:left;
	display:inline-block;
}
.container1170 {
	width:100%;
	margin:0 auto;
	padding:34px 35px 30px 35px;
}
.container1170inner {
	width:100%;
	margin:0 auto;
	padding:34px 35px 30px 35px;
}
.container1170foto {
	width:100%;
	margin:0 auto;
	padding:34px 15px 30px 15px;
}
.container1170fotoinner {
	width:100%;
	margin:0 auto;
	padding:34px 15px 30px 15px;
}
.contact1 {
	padding:0 0 0 25px;
	font-size:12px;
}
.contact-padding {
	padding:0 0 0 25px;
}
.title {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:3px;
	padding-top:30px;
	padding-bottom:15px;
}
h3 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:3px;
	margin-top:0px;
}
h4 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:3px;
}
a.googlemap {
	font-family:'Montserrat',sans-serif;
	width:210px;
	color:#000000;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:0px;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	border:2px solid #000000;
	margin-top:20px;
}
.contact2 {
	padding:0 15px 0 15px;
	border-left:1px solid #000000;
	font-size:12px;
	letter-spacing:0px;
}
.contact3 {
	padding:0 15px 0 15px;
	border-left:1px solid #000000;
	font-size:12px;
	letter-spacing:0px;
}
.contact4 {
	padding:0 15px 0 15px;
	border-left:1px solid #000000;
	font-size:12px;
	letter-spacing:0px;
}
a.contactbutton {
	font-family:'Montserrat',sans-serif;
	width:200px;
	font-size:10px;
	letter-spacing:1px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:30px;
}
}@media (min-width:1280px) and (max-width:1365px) {
	#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	padding:6px 20px 6px;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	padding:6px 20px 6px;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 45px 0 45px;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:1px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	margin-top:140px;
	margin-left:0px;
}
.trailerbox-inner {
	padding:0px;
	font-size:14px;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-size:10px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	margin-top:30px;
}
.contact-padding {
	padding:0 0 0 25px;
}
.contact1 {
	font-size:12px;
	padding:0 25px 0 25px;
}
.contact2 {
	padding:0 25px 0 25px;
	border-left:1px solid #000000;
	font-size:12px;
}
.contact3 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.contact4 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.title {
	font-size:16px;
	padding-bottom:20px;
}
h3 {
	font-size:14px;
}
.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:12px;
	letter-spacing:0px;
	color:#000000;
}
.contact0,.contact1,.contact2,.contact3,.contact4 {
	padding:0px;
	font-size:12px;
}
.single {
	padding-left:50px;
}
a.contactbutton {
	color:#ffffff;
	width:auto;
}
}@media (min-width:1366px) and (max-width:1439px) {
	#jux_accord-menu .menu_head.level2 span,#jux_accord-menu .menu_head.level2 a {
	padding:6px 20px 6px;
}
#jux_accord-menu .menu_head.level3 span,#jux_accord-menu .menu_head.level3 a {
	padding:6px 20px 6px;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:1px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	margin-top:160px;
	margin-left:0px;
}
.trailerbox-inner {
	padding:0px;
	font-size:14px;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-size:10px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	margin-top:30px;
}
.contact-padding {
	padding:0 0 0 25px;
}
.contact1 {
	font-size:12px;
	padding:0 25px 0 25px;
}
.contact2 {
	padding:0 25px 0 25px;
	border-left:1px solid #000000;
	font-size:12px;
}
.contact3 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.contact4 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.title {
	font-size:16px;
	padding-bottom:20px;
}
h3 {
	font-size:14px;
}
.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:12px;
	letter-spacing:0px;
	color:#000000;
}
.contact0,.contact1,.contact2,.contact3,.contact4 {
	padding:0px;
	font-size:12px;
}
.single {
	padding-left:50px;
}
a.contactbutton {
	color:#ffffff;
	width:auto;
}
}@media (min-width:1440px) and (max-width:1599px) {
	#sp-header-desktop .sp-default-logo {
	display:block !important;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 45px 0 45px;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:1px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	margin-top:180px;
	margin-left:0px;
}
.trailerbox-inner {
	padding:0px;
	font-size:14px;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-size:11px;
}
h5 {
	font-family:'Montserrat',sans-serif;
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	margin-top:30px;
}
.contact-padding {
	padding:0 0 0 25px;
}
.contact1 {
	font-size:12px;
	padding:0 25px 0 25px;
}
.contact2 {
	padding:0 25px 0 25px;
	border-left:1px solid #000000;
	font-size:12px;
}
.contact3 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.contact4 {
	padding:0 25px 0 25px;
	font-size:12px;
}
.title {
	font-size:16px;
	padding-bottom:20px;
}
h3 {
	font-size:14px;
}
.contact0 a,.contact1 a,.contact2 a,.contact3 a,.contact4 a {
	font-size:12px;
	letter-spacing:0px;
	color:#000000;
}
.contact0,.contact1,.contact2,.contact3,.contact4 {
	padding:0px;
	font-size:12px;
}
.single {
	padding-left:50px;
}
a.contactbutton {
	color:#ffffff;
	width:auto;
}
}@media (min-width:1600px) and (max-width:1919px) {
	#sp-header .sp-default-logo {
	display:block !important;
}
.su-trailer-box-style14 .su-trailer-box-desc {
	padding:0 45px 0 45px;
}
.su-trailer-box-style14 h2 {
	font-family:'Montserrat',sans-serif;
	font-size:16px;
	letter-spacing:1px;
	display:block;
	text-align:left;
	margin:0 auto;
	text-transform:uppercase;
	padding-top:14px;
	padding-bottom:14px;
	margin-top:215px;
}
.trailerbox-inner {
	padding:0px;
	font-size:14px;
}
.trailerbox-gallery .su-trailer-box-style14 h2 {
	font-size:11px;
}
.single {
	padding-left:50px;
}
}@media (min-width:1921px) and (max-width:2560px) {
	#sp-header .sp-default-logo {
	display:block !important;
}
.sppb-img-responsive,.sppb-carousel-inner > .sppb-item > img,.sppb-carousel-inner > .sppb-item > a > img {
	display:block;
	width:2560px;
	max-width:none;
	height:auto;
}
.su-tabs img {
	width:2560px;
	max-width:none;
	height:auto;
}
.custom-tabs img {
	width:2560px;
	max-width:none;
	height:auto;
}
.sppb-row-container {
	width:2000px;
}
.container1170 {
	width:2000px;
}
.container1170foto {
	width:2000px;
}
.container1170inner {
	width:2000px;
}
.container1170fotoinner {
	width:2000px;
}
.after1920 img {
	width:2000px;
	height:auto;
}
}@media (min-width:1279px) {
	#sp-header {
	display:none;
}
body {
	padding-top:62px;
}
.page-content {
	margin-top:17px;
}
}@media (max-width:1279px) {
	#sp-header-desktop {
	display:none;
}
}@media (min-width:4096px) and (max-width:5120px) {
	.sppb-img-responsive,.sppb-carousel-inner > .sppb-item > img,.sppb-carousel-inner > .sppb-item > a > img {
	display:block;
	min-width:100%;
	max-width:100%;
	max-height:100%;
	height:auto;
}
}










.body-innerwrapper {
	overflow-x:hidden;
}

/*#sp-main-body {
	padding:1.1% 0;
}*/




