body {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Nunito', sans-serif;
}


.edgtf-menu-right-widgets {
  display: none !important;
}

.edgtf-logo-wrapper {
  padding-left: 30px;
}

.home .vc_column_container>.vc_column-inner {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.block_text_home {
/*  min-height: 630px; */
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.block_text_home h3 {
  text-transform: uppercase;
  color: #000;
  font-size: 40px;
  font-weight: 600;
}

.edgtf-main-menu ul li a {
  font-weight: 400;
  text-transform: uppercase;
}

.page-template-full-width .vc_column_container>.vc_column-inner {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.page-template-full-width .block_text_home {
  color: #fff;
}

.page-template-full-width .block_text_home h3 {
  color: #fff !important;
  text-align: left;
}

.zoom_image {
  overflow: hidden;
  display: block;
}

.zoom_image img {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  max-width: none;
  width: 51vw;
}

.row_images .edgtf-full-section-inner {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*
.last_block_saldatura .block_text_home {
  min-height: 550px !important;
}

.last_block_outdoor .block_text_home {
  min-height: 540px !important;
} */

.zoom_image:hover img {
  cursor: pointer;
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}


footer p {
  margin: 0px;
}

footer a.edgtf-social-icon-widget-holder {
  font-size: 30px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}

.page-template-full-width .edgtf-title {
  background-size: cover !important;
}

.edgtf-iwt:not(.edgtf-iwt-left-from-title) .edgtf-iwt-title-holder {
  margin-bottom: 0px !important;
}

.edgtf-iwt.edgtf-iwt-icon-left.edgtf-iwt-icon-small .edgtf-iwt-content-holder {
  padding-left: 35px;
}

.edgtf-iwt.edgtf-iwt-icon-left.edgtf-iwt-icon-tiny .edgtf-iwt-content-holder {
  padding-left: 40px;
}

.edgtf-title .edgtf-title-holder h1 span {
    display: inline-block;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: 'Oswald';
    display: none;
}

.contact-subtitle h4 {
  text-transform: uppercase;
  font-size: 20px;
}

.contact-subtitle {
  margin-bottom: 30px !important;
}

#edgtf-agency-home-slider .edgtf-slide-element-inner span {
  padding: 20px 40px;
  border-radius: 55px;
  background: rgba(0, 0, 0, 0.1411764705882353);
}

.page-template-default h3 {
  margin-bottom: 20px;
}

.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
  min-height: 50px !important;
}

.menu-item-object-wpml_ls_menu_item .edgtf-menu-second .edgtf-menu-inner ul li {
  width: 75px !important;
}

.wpb_text_column.wpb_content_element.block_text_home {
    padding-left: 200px;
    padding-right: 200px;
    text-align: justify;
}

.pp_details {
  display: none !important;
}

.vc_separator {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vc_separator h4 {
  font-size: 30px;
  text-transform: uppercase;
  font-family: Oswald;
}

@media only screen and (max-width: 1440px) {
  .block_text_home {
  /*  min-height: 430px; */
  }
  .wpb_text_column.wpb_content_element.block_text_home {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .edgtf-main-menu>ul>li>a span.edgtf-item-inner {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

@media only screen and (max-width: 1280px) {
  .block_text_home {
  /*  min-height: 420px; */
  }

}

@media only screen and (max-width: 1024px) {
  .edgtf-mobile-header .edgtf-mobile-header-inner .edgtf-mobile-header-holder {
    background: #2A2A2A;
  }
  .edgtf-mobile-header .edgtf-mobile-menu-opener a {
    color: #fff;
  }
  .edgtf-mobile-header .edgtf-mobile-menu-opener a:hover {
    color: #fff;
  }
  #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    left: -8% !important;
    position: absolute;
  }
}

@media (min-width: 600px) and (max-width: 1024px) {
  .home .zoom_image img {
    width: 52vw;
  }
  .zoom_image img {
    width: 80vw;
  }
  .block_text_home h3 {
    font-size: 23px;
  }
  .home .block_text_home h3 {
    font-size: 30px;
  }
  .zoom_image img {
    width: 100% !important;
  }
  .wpb_column.vc_column_container.vc_col-sm-6 {
    overflow: hidden;
    width: 100%;
  }
  .wpb_text_column.wpb_content_element.block_text_home {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .wpb_text_column.wpb_content_element.block_text_home {
    display: block;
  }
  .row_images .edgtf-full-section-inner {
    flex-direction: column;
  }
  .vc_custom_1549028594484 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028594484 .block_text_home h3 {
    font-size: 30px;
  }
  .row_images .wpb_single_image.vc_align_left {
    text-align: center;
  }
  .vc_custom_1549441742330 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028901795 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028744616 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028741492 .block_text_home h3 {
    font-size: 30px;
  }
  .page-id-6264 #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    font-size: 22px;
  }
  .page-id-6265 #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    font-size: 22px;
  }
  .home .block_text_home h3 {
    text-align: center;
  }
  .vc_custom_1549028626097 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028962434 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028767390 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549441774381 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028653032 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028985520 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .page-id-6287.page-template-full-width .block_text_home h3 {
    font-size: 25px;
  }
  .vc_custom_1549028788617 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549441804226 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
}

@media (min-width: 600px) and (max-width: 768px) {
  #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    left: -19% !important;
  }
  .zoom_image img {
    width: 150vw !important;
    position: relative;
    left: -135%;
  }
}

@media only screen and (max-width: 768px) {
  .zoom_image img {
    width: 51vw;
  }
  .block_text_home h3 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 480px) {
  html {
      margin-top: 0px !important;
  }
  .edgtf-mobile-header .edgtf-mobile-header-inner .edgtf-mobile-header-holder {
    background: #2A2A2A;
  }
  .edgtf-mobile-header .edgtf-mobile-menu-opener a {
    color: #fff;
  }
  .edgtf-mobile-header .edgtf-mobile-menu-opener a:hover {
    color: #fff;
  }
  #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    left: -21% !important;
    font-size: 25px;
    position: absolute;
  }
  .zoom_image img {
    width: auto;
  }
  .wpb_column.vc_column_container.vc_col-sm-6 {
    overflow: hidden;
    width: 100%;
  }
  .wpb_text_column.wpb_content_element.block_text_home {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .wpb_text_column.wpb_content_element.block_text_home {
    display: block;
  }
  .row_images .edgtf-full-section-inner {
    flex-direction: column;
  }
  .vc_custom_1549028594484 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028594484 .block_text_home h3 {
    font-size: 30px;
  }
  .row_images .wpb_single_image.vc_align_left {
    text-align: center;
  }
  .vc_custom_1549441742330 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028901795 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028744616 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028741492 .block_text_home h3 {
    font-size: 30px;
  }
  .page-id-6264 #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    font-size: 22px;
  }
  .page-id-6265 #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    font-size: 22px;
  }
  .home .block_text_home h3 {
    text-align: center;
  }
  .vc_custom_1549028626097 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028962434 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028767390 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549441774381 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028653032 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549028985520 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .page-id-6287.page-template-full-width .block_text_home h3 {
    font-size: 25px;
  }
  .vc_custom_1549028788617 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
  .vc_custom_1549441804226 .edgtf-full-section-inner {
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 320px) {
  #edgtf-agency-home-slider .edgtf-slide-element-inner span {
    left: -28% !important;
  }
}
