/*
Theme Name: Michele Mantovani Studio Theme
Theme URI: http://www.jordialiberas.com
Description: A theme for Michele Mantovani Studio
Author: jordialiberas.com
Author URI: http://www.jordialiberas.com
Version: 1.0.0
Text Domain: aalto
Template: aalto
*/

/* GENERAL */
strong { font-weight: 700; color: #888; }
.text-white * { color: #fff; }
.text-uppercase * { text-transform: uppercase; }
.text-intro { font-size: 1.2em; font-weight: bold; color: #000000;}
.edgtf-section-title-holder { margin-bottom: 30px; }
.nomargin-top h3 { margin-top: 0; }
.text-2cols.wpb_text_column .wpb_wrapper {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 45px;
     -moz-column-gap: 45px;
          column-gap: 45px;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}
.text-2cols .wpb_text_column .wpb_wrapper p:first-of-type { margin-top: 0; margin-bottom: 10px; }
.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-blog-share h4 { display: none; }
body #edgtf-back-to-top>span:not(.edgtf-btn-lines) { border-color: #fff; }
.cols-left table td, .cols-left table th { text-align: left; }
.cols-left .alignleft { float: none; }
ol li { list-style-position: outside; padding: 10px 10px; }

/* Header */
.edgtf-page-header .edgtf-main-menu>ul>li>a:after { border-right: 1px solid #333; }
body .edge-menu-area .edge-logo-wrapper a {height: 140px !important; max-height: 140px !important;}
body .edgtf-page-header .edgtf-logo-area .edgtf-logo-wrapper a, body .edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a { height: 140px !important; max-height: 140px; }
.vc_row:first-of-type.edgtf-parallax-row-holder.edgtf-content-aligment-center::before,
.edgtf-row-grid-section-wrapper:first-of-type.edgtf-parallax-row-holder.edgtf-content-aligment-center::before,
.vc_row:first-of-type.edgtf-content-aligment-center::before { content: ""; display: block; background: rgba(255,255,255,0.85); width: 100%; height: 100%; position: absolute; }
.page-id-1884 .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner { padding-top: 0px; }
body .edgtf-title-holder .edgtf-title-inner { vertical-align: bottom; }

.edgtf-mobile-header .edgtf-mobile-header-inner .edgtf-mobile-header-holder { margin-bottom: 1px; }
header.edgtf-mobile-header .edgtf-mobile-header-inner { background-color: rgba(255,255,255,0.85); border-color: rgba(210,210,210,0);}
header.edgtf-mobile-header .edgtf-mobile-nav { background-color: rgba(255,255,255,0.85); }

/* Footer */
body .edgtf-grid-row.edgtf-footer-top-alignment-left { display: grid; grid-template-columns: 4fr 2fr 2fr 2fr; align-items: center; }
body .edgtf-grid-row.edgtf-footer-top-alignment-left .edgtf-grid-col-3 { float: none; width: 100%; }
body .edgtf-grid-row.edgtf-footer-top-alignment-left:before,
body .edgtf-grid-row.edgtf-footer-top-alignment-left .edgtf-grid-col-3:before  { display: none; }

.edgtf-footer-column-1 { text-align: left; }
.edgtf-footer-column-1 .textwidget * { display: block; font-size: 12px; letter-spacing: 0.3px; }
footer img.image.wp-image-4801.attachment-medium.size-medium { width: auto; max-height: 140px !important; margin-left: 40px; }
/*footer .edgtf-grid-col-3:nth-of-type(3) { display: grid; justify-content: space-around; grid-template-columns: 1fr 1fr 1fr; }*/
.edgtf-footer-column-3 .textwidget p { font-size: 11px; margin: 0; line-height: 16px; text-transform: uppercase; }
.edgtf-page-footer .edgtf-social-icon-widget-holder .edgtf-social-icon-widget { color: #b1b2b2; }
.edgtf-page-footer .edgtf-social-icon-widget-holder .edgtf-social-icon-widget:hover { color: #f44932; }
.edgtf-footer-column-4 { text-align: right; }
.edgtf-footer-column-4 .textwidget * { font-size: 11px; letter-spacing: 0.3px; text-transform: uppercase; text-align: right; }
.edgtf-footer-column-4 .textwidget p { margin: 0; display: inline-flex; }
footer.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid { padding: 31px 0 17px; }
footer.edgtf-page-footer .widget { margin-bottom: 5px;}
footer #text-14, footer #text-18 { font-size: 11px; text-transform: uppercase; text-align: left; line-height: 1.4; padding-bottom: 20px; }
div#text-16, div#text-17 { grid-area: 1 / span 3; }

/* Team */
body .edgtf-team.info-bellow .edgtf-team-name { font-size: 21px; }
body .edgtf-team.info-bellow .edgtf-team-position { font-size: 14px; }
.edgtf-team-info { margin-bottom: 40px; }
.text-colaboradores h5 { margin: 25px 0 0; }
.text-colaboradores h5:first-of-type { margin: 0; }
.text-colaboradores h6, .text-colaboradores p { margin-top: 0; }

.list-studio ul { margin: 0; }
.list-studio li { list-style: none; padding: 10px 0; }


.row-curriculum h1, .row-curriculum h2 { margin-top: -6px; }
.nomargin.edgtf-section-title-holder { margin-bottom: 0px; }

body.parent-pageid-1022:not(.edgtf-content-is-behind-header):not(.error404) .edgtf-wrapper-inner .edgtf-content { margin-top: 0!important; }

/* Press */
.list-one .edgtf-blog-list-holder.edgtf-bl-standard.edgtf-bl-three-columns .edgtf-bl-item { width: 100%; }
.vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col { padding: 20px 0px 40px; }
.vc_gitem-zone-mini .vc_gitem-post-data { margin-bottom: 0px; }
.vc_gitem-zone-mini .vc_gitem-post-data-source-post_title * { margin: 0; }

/* Slider Portfolio */
.edgtf-gli-number-of-images-holder {display: none; }
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev { top: 70%; color: #7c7c7c; background-color: #fff; }
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next:hover, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev:hover { background-color: #7c7c7c; }
.wpb_wrapper .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-dark-skin .owl-nav .owl-next:hover, .wpb_wrapper .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-dark-skin .owl-nav .owl-prev:hover { color: #fff; }
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next>span, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev>span { font-size: 20px; padding: 10px; }
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next:hover>span, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev:hover>span { font-size: 24px; padding: 8px; }

.row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev, .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next { top: 300px; }

.edgtf-portfolio-slider-holder .edgtf-pl-three-columns article.portfolio-item .edgtf-pl-item-inner .edgtf-pli-text-holder .edgtf-pli-text-wrapper { width: 78%; }
body .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pl-standard-shader article.portfolio-item .edgtf-pl-item-inner .edgtf-pli-text-holder .edgtf-pli-text-wrapper { padding: 20px 11% 20px; background-color: rgba(255,255,255,0.85); }
body .projects-grid .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pl-standard-shader article.portfolio-item .edgtf-pl-item-inner .edgtf-pli-text-holder .edgtf-pli-text-wrapper { background-color: #fff; }
.projects-grid .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pl-standard-shader article .edgtf-pli-text-holder { position: absolute; bottom: -90px; left: 11%; }
.projects-grid .edgtf-owl-slider.owl-drag .owl-item { overflow: -webkit-paged-x; }
.projects-grid .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next, .projects-grid .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev { top: 40%; }

.edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pl-standard-shader article.portfolio-item .edgtf-pli-text-holder .edgtf-pli-category-holder { margin-bottom: 5px; }
.edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pl-standard-shader article.portfolio-item .edgtf-pli-text-holder .edgtf-pli-text-read-more-button { margin-top: 0px; }

/* Portfolio */
/*.single-portfolio-item .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner,
.single-portfolio-item .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding-top: 150px;
}*/
.vc_row-no-padding .edgtf-portfolio-slider-holder article.portfolio-item { width: 100%!important; }
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item { display: contents; }
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-title { display: none; }
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) a,
.single-portfolio-item .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) p:not(.edgtf-social-title) { font-size: 14px; }
.edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) a:hover { color: #f44932; }

body .pp_pic_holder.pp_default .pp_details { background-color: transparent; }
body .pp_pic_holder.pp_default .pp_content .pp_details a,
body .pp_pic_holder .pp_content .pp_details .pp_nav .currentTextHolder { color: #fff; }
body .pp_pic_holder.pp_default .pp_content .pp_details a:hover,
body .pp_pic_holder.pp_default a.pp_expand:hover { color: #f44932; }
body .pp_pic_holder.pp_default .pp_content .pp_details a.pp_close, body .pp_pic_holder.pp_default .pp_content .pp_details a.pp_close:hover { color: transparent; }
body .pp_pic_holder.pp_default .pp_content .pp_details a.pp_close:after { color: #fff; }
body .pp_pic_holder.pp_default .pp_content .pp_details a.pp_close:hover:after { color: #f44932; }

body .edgtf-pl-load-more-holder .edgtf-pl-load-more { margin: 0px 0 30px; }

/* NEWS */
body .wpb_widgetised_column .widget.widget_tag_cloud a, body aside.edgtf-sidebar .widget.widget_tag_cloud a {
    margin: 0 2px 10px 0;
    padding: 2px 10px;
    font-size: 10px!important;
    text-transform: uppercase;
    font-style: normal;
    border-bottom: none;
    background-color: #f9f9f9;
}

/* Descargas */
form.post-password-form { max-width: 720px; margin: 200px auto 45px; padding: 30px; }

/* Contact */
body .edgtf-custom-form input.wpcf7-submit { background-image: none; background-color: #eee;}
form div.wpcf7-mail-sent-ok, form div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, form div.wpcf7-response-output { margin: 2em 1em 1em; border-width: 0px; border-bottom-width: 2px; }
form span.wpcf7-not-valid-tip { padding: 5px 20px; }
.legal-checkbox { padding: 10px 0; }

#cookie-law-info-bar * { font-family:'Open Sans'; }
#cookie-law-info-bar #CONSTANT_OPEN_URL { margin: 0 20px; }
#cookie-law-info-bar #CONSTANT_OPEN_URL:hover { color: #f44932 !important; }
#cookie-law-info-bar #cookie_action_close_header { color: #fff !important; background: #7f7f7f !important; text-transform: uppercase; }
#cookie-law-info-bar #cookie_action_close_header:hover { color: #fff !important; background: #000 !important; }

/* number module */
.row-steps .edgtf-counter-holder .edgtf-counter-inner {
    text-align: left;
}
.row-steps .edgtf-counter-holder .edgtf-counter-title {
    margin: 10px 0 0;
    font-size: 18px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
}
.row-steps .edgtf-counter-holder .edgtf-counter {
    font-size: 48px;
    font-weight: 300;
}

/* Animation */
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev,
.wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next *, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev *,
header.edgtf-mobile-header .edgtf-mobile-header-inner {
    -webkit-transition: background-color 400ms ease-out;
    -moz-transition: background-color 400ms ease-out;
    -o-transition: background-color 400ms ease-out;
    transition: background-color 400ms ease-out;
}

/* to top button */
#edgtf-back-to-top .edgtf-btn-lines { display: none; }

/* Landing Page */
.row-desktop {display: block !important;}
.row-mobile {display: none !important;}

.page-id-11234 .edgtf-page-header, .page-id-11234 .edgtf-mobile-header {
    display: none;
}

.col-logo .vc_column-inner { margin-top: auto; margin-bottom: auto; }

.title-brand.edgtf-section-title-holder,
.title-claim.edgtf-section-title-holder {
    margin-bottom: 15px;
}
.title-claim h1 {
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 1.5px;
	text-transform: initial;
}
.form-inline .title-claim {
  margin-bottom: 0px;
}
.form-inline .title-claim h1 {
  font-size: 24px;
  margin-bottom: 0px;
}
.title-brand h2 {
  font-size: 24px;
  font-weight: 300;
	text-transform: uppercase;
  line-height: 1;
  letter-spacing: 2px;
  color: #4a4a4a;
}
.title-project.vc_custom_heading {
    min-height: 70px;
    text-transform: initial;
}
.vc_separator.vc_sep_width_100.separator-45 {
    width: 45px;
}
.text-cta * {
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.64px;
  color: #ffffff;
}
.form-inline .text-cta * {
  font-size: 14px;
}
.title-section {
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.64px;
  color: #4a4a4a;
}
.vc-hoverbox h4 { margin-top: 0;}
.text-testimonial {
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.58;
  letter-spacing: normal;
  margin-bottom: 32px;
}
.text-testimonial-name {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  color: #000000;
}
.text-testimonial-position {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.15px;
  text-transform: uppercase;
}

/* Landing Form */
.form-inline form.wpcf7-form.init.cf7_custom_style_2 {
    display: flex;
}
.form-inline .wpcf7-form p, .form-inline p.form-submit {
    margin: 0;
    width: 50%;
}
.row-landing-form .wpcf7-form p, .row-landing-form p.form-submit {
    position: relative;
}
.row-landing-form .wpcf7-form-control.wpcf7-text:focus,.row-landing-form .wpcf7-form-control.wpcf7-textarea:focus,.row-landing-form input:focus[type=text], .row-landing-form input:focus[type=email], .row-landing-form input:focus[type=password],
.row-landing-form .wpcf7-form-control.wpcf7-text, .row-landing-form .wpcf7-form-control.wpcf7-textarea, .row-landing-form input[type=text], .row-landing-form input[type=email], .row-landing-form input[type=password] {
    width: 100%;
    margin: 0 0 10px;
    padding: 18px 20px;
    font-family: inherit;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #000000;
    background-color: #ffffff;
    border: none;
}
.row-landing-form .wpcf7-form-control.wpcf7-text:focus,.form-inline .wpcf7-form-control.wpcf7-textarea:focus,.form-inline input:focus[type=text], .form-inline input:focus[type=email], .form-inline input:focus[type=password],
.form-inline .wpcf7-form-control.wpcf7-text, .form-inline .wpcf7-form-control.wpcf7-textarea, .form-inline input[type=text], .form-inline input[type=email], .form-inline input[type=password] {
    width: 100%;
    margin: 0 0 10px;
    padding: 16px 20px;
    font-family: inherit;
    font-size: 15px;
    line-height: 20px;
    font-weight: 300;
    color: #000000;
    background-color: #ffffff;
    border: none;
}
.row-landing-form .post-password-form input[type=submit], .row-landing-form input.wpcf7-form-control.wpcf7-submit {
    display: inline-flex;
    font-weight: 300;
    text-transform: initial;
    border: 0;
    margin: 0;
    color: #fff;
    background-color: #777777;
    position: absolute;
    right: 0;
}
.form-inline .post-password-form input[type=submit], .form-inline input.wpcf7-form-control.wpcf7-submit {
    display: block;
    font-weight: 300;
    text-transform: initial;
    border: 0;
    margin: 0;
    color: #fff;
    background-color: #777777;
    padding: 17px 63px 17px;
    width: 100%
}
/* carrusel images */
.row-partners .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next, .row-partners .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev {
    top: 50%;
}
.row-partners .edgtf-owl-slider .owl-nav .owl-prev {
    left: -40px;
}
.row-partners .edgtf-owl-slider .owl-nav .owl-next {
    right: -40px;
}

/* RESPONSIVE */

@media only screen and (min-width: 1025px) {
  .edgtf-image-gallery .edgtf-ig-grid.edgtf-ig-six-columns .edgtf-ig-image:nth-child(6n+1) {
      clear: none !important;
  }
}

@media only screen and (min-width: 1400px) {
  .edgtf-image-gallery .edgtf-ig-grid.edgtf-ig-six-columns .edgtf-ig-image:nth-child(6n+1) {
    clear: both !important;
  }
}


@media only screen and (max-width: 1200px) {
  body .edgtf-main-menu>ul>li>a { padding: 0 20px; }
}
@media only screen and (max-width: 1100px) {
  body .edgtf-main-menu.edgtf-sticky-nav > ul > li > a { font-size: 12px;}
  body .edgtf-main-menu>ul>li>a { padding: 0 24px; }
}

@media only screen and (max-width: 1024px) {
  .edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6 {
    width: 50%;
    float: left;
  }
  .single-portfolio-item .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner,
  .single-portfolio-item .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
      padding-top: 50px;
  }
  .edgtf-content .edgtf-parallax-row-holder { min-height: 140px!important; }
  header.edgtf-mobile-header .edgtf-mobile-header-inner { height: 140px; }
  body:not(.edgtf-content-is-behind-header):not(.error404) .edgtf-wrapper-inner .edgtf-content { margin-top: -140px!important; }

  body .edgtf-grid-row.edgtf-footer-top-alignment-left { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 2fr 1fr; align-items: center; }
  .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:first-of-type { grid-column: 1 / 4; }
  .edgtf-footer-column-1 { text-align: center; }
  body .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(2),
  body .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(3),
  body .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(4) { margin-top: 0px; }
  body .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(2) p { margin: 0; }

  .edgtf-page-footer .widget.edgtf-separator-widget { display: none; }

  .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next, .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev { top: 60%; }
  .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev,
  .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next { top: 180px; }
  body .edgtf-portfolio-single-holder .edgtf-ps-info-holder { margin: 0px 0 40px!important; }
  .edgtf-portfolio-list-holder article .edgtf-pli-text-holder .edgtf-pli-text .edgtf-pli-category-holder a,
  .edgtf-portfolio-list-holder article .edgtf-pli-text-holder .edgtf-pli-text .edgtf-pli-category-holder a:last-child { padding: 0px 14px 10px 14px; }
  .edgtf-portfolio-list-holder article .edgtf-pli-text-holder .edgtf-pli-text .edgtf-pli-category-holder a:first-child { padding-left: 0px; }
  .edgtf-portfolio-list-holder article .edgtf-pli-text-holder .edgtf-pli-text .edgtf-pli-category-holder a:after { right: -6px; }

  .row-desktop .vc_custom_1605874279410 { margin-top: 100% !important; }
  .row-desktop .vc_custom_1605869377899 { margin-top: 50% !important; }
  .form-inline form.wpcf7-form.init.cf7_custom_style_2 { display: block; }
  .form-inline .wpcf7-form p, .form-inline p.form-submit { width: 100%; }
}
@media only screen and (max-width: 768px) {
  .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev,
  .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next { top: 130px; }

  .row-desktop {display: none !important;}
  .row-mobile {display: block !important;}
  .col-logo.wpb_column.vc_column_container.vc_col-sm-4.vc_col-xs-12.vc_col-has-fill { position: absolute; top: 30%; z-index: 99; display: grid; }
  .img-logo.wpb_single_image img { max-width: 235px; }
  .row-landing-form .post-password-form input[type=submit], .row-landing-form input.wpcf7-form-control.wpcf7-submit { display: block; position: relative; width: 100%; }
  .title-project.vc_custom_heading { min-height: inherit; }
}
@media only screen and (max-width: 767px) {
  .row-curriculum h1 { margin-top: 20px; }

  .col-logo.wpb_column.vc_column_container.vc_col-sm-4.vc_col-xs-12.vc_col-has-fill { position: relative; top: 100px; display: block; }
  .row-mobile .vc_custom_1605872761006 { padding-bottom: 5px !important; }
  .row-mobile .vc_custom_1605871407305 { padding-right: 30px !important; padding-left: 30px !important; }
  .img-logo.wpb_single_image img { max-width: 155px; }
  .text-testimonial-name, .text-testimonial-position { text-align: center !important; }
}
@media only screen and (max-width: 480px) {
  .edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6 {
    width: 100%;
    float: none;
  }
  footer.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:first-child,
  footer.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-grid .edgtf-grid-col-6:last-child {
    text-align: center;
  }
  body .edgtf-grid-row.edgtf-footer-top-alignment-left { grid-template-columns: 1fr 1fr; grid-template-rows: 2fr 1fr 1fr; align-items: baseline; }
  .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:first-of-type, body .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(4)  { grid-column: 1 / 3; align-self: center; }
  .edgtf-footer-column-4 { text-align: left; }

  .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-prev, .row-home-portfolis .wpb_wrapper .edgtf-owl-slider .owl-nav .owl-next { top: 65%; }
}
