.tzFooter .tzFooterBottom {
  background-color: #ffffff;
}

.tzwidget-social {
  width: 0px;
}

.fa.fa-facebook {
  width: 3px;
  font-size: 27px;
  line-height: 10px;
}

#nav_menu-1.widget_nav_menu.widget {
  font-size: 19px;
  font-weight: 100;
}

.tzFooter .tzFooterTop .footerattr .widget ul li a {
  font-size: 17px;
  font-style: normal;
  text-indent: 3px;
  text-align: left;
  letter-spacing: 0px;
  word-spacing: 0px;
  line-height: 28px;
  color: #c9c7c7;
}

.tzFooter .tzFooterTop .footerattr .widget p {
  font-size: 18px;
  color: #c9c7c7;
}

.tzFooter .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span {
  font-size: 18px;
  color: #c9c7c7;
}

#newsletterwidget-1.widget_newsletterwidget.widget {
  font-size: 16px;
  color: #c9c7c7;
}

.tzFooter .tzFooterBottom .tzCopyright {
  text-align: center;
}

.fa.fa-twitter {
  width: 0px;
  font-size: 27px;
  line-height: 10mm;
}

.fa.fa-instagram {
  font-size: 27px;
  line-height: 10mm;
}

.fa.fa-rss-square {
  font-size: 27px;
  line-height: 10mm;
}

#social-2.widget_social.widget {
  width: 55mm;
  height: 55mm;
  text-align: left;
}

label {
  font-family: Montserrat Light;
  text-align: left;
  letter-spacing: 1px;
  font-size: 16px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1504775146700 {
  font-size: -3px;
}

.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item.mega-current-menu-item > a {
  font-size: 16px;
}

.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-5 #mega-menu-primary-custom-5 > li.mega-menu-item > a {
  font-size: 16px;
}

.vc_separator.vc_separator_align_center h4 {
  font-size: 21px;
}

.interiart-our-process p.interiart-description-process {
  font-size: 16px;
}

.tzFooter .tzFooterBottom .tzFooterSocial ul li a {
  color: ffffff;
  background-color: #ffffff;
  line-height: 2cm;
}

.tz-header .tz-headerBottom nav ul.tz-nav li a {
  font-size: 17px;
}

.tz-header .tz-headerBottom nav ul.tz-nav li.current-menu-item a {
  font-size: 17px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1456201086500.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
  height: 300px;
  background-image: url("https://archicuda.pl/wp-content/uploads/2015/07/5388053637_3d822c8e47_o.jpg");
  background-size: cover;
  background-position: center;
  opacity: 300;
}

.wpb_text_column :last-child {
  font-size: 26px;
}

.tzElement_Counter .tzElement_counterIcon i {
  font-size: 25px;
}

.tzElement_Counter.tz_Counter_type2 .tzElement_count em {
  font-size: 40px;
}

.TzPage_Default {
  margin: -100px;
}

.tz-Breadcrumb .tzOverlayBreadcrumb h1 {
  font-variant: normal;
  text-transform: none;
  font-weight: lighter;
  letter-spacing: 1px;
  text-indent: 0px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1456795874048.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
  background-image: url("https://archicuda.pl/wp-content/uploads/2015/07/ATDesign-nordic-style-living-in-monochrome.jpg");
  background-size: cover;
  background-repeat: no-repeat;
}

h3 {
  padding-top: -60px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1456800034216 {
  padding-top: 0px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1456800081276.vc_row-has-fill {
  background-image: url("https://archicuda.pl/wp-content/uploads/2015/07/ATDesign-nordic-style-living-in-monochrome.jpg");
  background-repeat: no-repeat;
  background-size: auto;
}

.wpb_single_image img {
  background-position: top;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1660673787537.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
  background-image: url("https://archicuda.pl/wp-content/uploads/2015/07/ATDesign-nordic-style-living-in-monochrome.jpg");
  background-size: cover;
  height: 800px;
  margin-top: -400px;
  position: relative;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid {
  margin-bottom: 40px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1660800085901.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
  background-image: url("https://archicuda.pl/wp-content/uploads/2019/06/john-mark-arnold-2237171.jpg");
  background-size: cover;
  height: 300px;
}

.tz-header .tz-headerBottom {
  display: block;
  overflow: visible;
  position: static;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1660802676091.vc_row-has-fill {
  background-color: #ffffff;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
  background-color: transparent;
  opacity: 0;
}

.vc_row .vc_column_container {
  font-size: 50px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661921455677 {
  height: 300px;
  width: 250px;
  position: relative;
  padding-top: 120px;
}

span {
  font-family: montserrat;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661923014460 {
  position: absolute;
  height: 350px;
  top: -70px;
  width: 230px;
  text-align: left;
  background-size: contain;
  padding-top: 150px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661922994661 {
  position: absolute;
  top: -70px;
  padding-top: 150px;
  width: 230px;
  height: 350px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661922709721 {
  padding-top: 135px;
  position: absolute;
  top: -70px;
  width: 230px;
  height: 350px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661922656589 {
  padding-top: 140px;
  position: absolute;
  top: -70px;
  width: 230px;
  height: 350px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661923157259 {
  padding-top: 150px;
  width: 230px;
  height: 350px;
  position: relative;
  top: -70px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661969290789 {
  padding: 50px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661969336320 {
  padding: 50px;
}

.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-rounded.vc_cta3-align-justify.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_custom_1661969346229 {
  padding: 50px;
}







body#bd {
  color: #000000;
}