/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/*tipografiak*/
.opensans, .opensans h2 {font-family: "Open Sans", sans-serif;}
.chakra, .chakra h2, body h3.chakra, a.nectar-button {font-family: "Chakra Petch", sans-serif!important;}
.semibold h2 {font-weight: 700!important;}
.bold {font-family: "Montserrat", sans-serif!important;font-weight: 800!important;}
p {color: #464646!important;}
#kontaktua p, p.footer-esk, #footer-outer p, #contacto p {color: #fff!important;}
.font-18 {font-size: 18px;}

/*botoia*/
.btn-arrow a.link_text::after {content:url('http://gislan.hl1422.dinaserver.com/wp-content/uploads/2025/05/flecha.png')!important;}
.btn-arrow a {border-bottom: solid 2px #fff!important;padding-bottom: 10px!important;}

/*menuko tipografia*/
ul.sf-menu li a {font-family: "Chakra Petch", sans-serif!important;color:#fff!important;opacity: 1!important;font-size: 16px!important;}

/*MENUA*/
ul.sf-menu li.lang-item a {margin-right: 15px!important;}
#menu-item-268-es a, #menu-item-270-es a {margin-left: 0px!important;border-left: solid 1px!important;}
#menu-item-268-es a span, #menu-item-270-es a span {padding-left: 15px!important;}
li.current-lang a {font-weight: 700!important;}
ul.sf-menu li.lang-item a span::after {display: none!important;}

/*home*/
img.width-50 {width: 50%!important;}
.nectar-post-grid-link .h3.post-heading {font-size: 30px !important;}
.bezeroak .clients img {width: 40%!important;}

/*portfolio orokorra home*/
.project-slide h1 {font-size: 22px!important;font-family: "Chakra Petch", sans-serif!important;color: #AFBAFC!important;}
.project-slide p {font-size: 22px!important;font-family: 'Montserrat'!important;font-weight: 800!important;margin-top: 0px!important;}
.project-slide a {border-bottom: solid!important;}
/*.project-slide a::after {content: url("http://gislan.hl1422.dinaserver.com/wp-content/uploads/2025/05/flecha.png")!important;display: contents!important;animation: none!important;}*/
#portfolioak .nectar_fullscreen_zoom_recent_projects {height: 648px!important;}
#portfolioak div.zoom-slider-controls {background: #6276F9!important;padding: 0px 90px!important;margin-bottom: -40px!important;margin-left: -90px!important;border: solid #6276F9 1px!important;border-radius: 0px 15px 0px 0px!important;}
.project-info p {color: #fff!important;}
.project-info a {font-family: "Chakra Petch", sans-serif!important;}

/*proiektuak*/
.nectar-post-grid-item svg {background: #6276F9!important;border: solid 1px #6276F9!important;border-radius: 50px!important;color: #fff!important;}
div.nectar-post-grid-item h3.post-heading {font-family: "Chakra Petch", sans-serif!important;font-size: 20px!important;}
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content svg path {color: #fff!important;}
.nectar-cta[data-style=curved-arrow-animation] .line {stroke-dasharray: 9px!important;}
.single-portfolio div.title-wrap {display: none!important;}
div[data-style="minimal"] .toggle {border-bottom: 2px solid #afbafc!important;}
div.nectar-post-grid-filters a {font-size: 20px!important;}
.nectar-highlighted-text[data-color="#6075f9"]:not([data-style="text_outline"]) em {padding: 10px!important;}
.comments-section {display: none!important;}
.nectar-fancy-ul[data-animation=true] ul li {margin-bottom: 15px!important;color: #464646 !important;}

/*footer*/
#footer-outer #copyright[data-layout="centered"] {padding: 15px 0!important;}
body #footer-outer #copyright {background-color: #000!important;}
#footer-outer #copyright a:not(.nectar-button) {color: #fff!important;}

/*galdetegia*/
.forminator-ui#forminator-module-161.forminator-design--flat .forminator-button-submit, .forminator-ui#forminator-module-361.forminator-design--flat .forminator-button-submit  {background-color: #000!important;}
.forminator-ui.forminator-custom-form-161.forminator-design--flat .forminator-button , .forminator-ui.forminator-custom-form-361.forminator-design--flat .forminator-button {font-size: 16px !important;font-weight: 600!important;font-family: "Chakra Petch", sans-serif!important;}

/*nor gara*/
.team-member h4 {font-family: "Chakra Petch", sans-serif!important;font-size: 20px!important;color: #6276F9!important;font-weight: 600!important;}
body.material[data-button-style^=rounded] .nectar-button.has-icon:not([class*=see-through]) i {background-color: transparent!important;}
.font-18 {font-size: 18px!important;}
body.material .nectar-button.has-icon.large {padding-right: 50px!important;padding-left: 56px!important;padding-top: 15px!important;padding-bottom: 15px!important;}

/*client carrusel*/
.bezeroak .flickity-slider img {width: 75%!important;}

/*footer*/
#text-2 h3 {font-size: 24px!important;line-height: 30px!important;}
/*ocultar footer global section*/
/*.before-footer {display: none!important;}*/
p.white {color:#fff!important;}
/*responsive*/
@media only screen and (max-width: 1537px){
.no-pad-left-res .vc_col-sm-5 {margin-top: -100px!important;}  
}
@media only screen and (max-width: 1357px){
.no-pad-left-res .vc_col-sm-5 {margin-top: -38px!important;}  
}
@media only screen and (max-width: 1127px){
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {margin-left: 30px;margin-right: 30px;}
}
@media only screen and (max-width: 1106px){
#text-5 img {margin-right: 52%!important;}
}
@media only screen and (max-width: 999px) {
div.res-img {position: absolute!important;} 
div.res-text {margin-bottom: 59%!important;}
div.res-img div.vc_col-sm-12 {margin-right: 10%!important;}
.no-pad-left-res .vc_column-inner {padding: calc(100vw * 0.00)!important;}
body #header-outer {padding: 27px 0!important;}
body h1 {font-size: 28px!important;line-height: 32px!important;}
body h2 {font-size: 25px!important;line-height: 34px !important;}
.espezialitatea-img img {width: 20% !important;}
#ajax-content-wrap .vc_row.inner_row.left_padding_15pct .row_col_wrap_12_inner {padding-left: 0%!important;}
.footer-img {width: 50%!important;}
.footer-colum div.vc_col-sm-2 {width: 50%!important;}
}
@media only screen and (max-width: 810px){
div.res-text {margin-bottom: 64%!important;} 
}
@media only screen and (max-width: 732px){
div.res-text {margin-bottom: 69%!important;} 
}
@media only screen and (max-width: 690px){
#text-5 img {margin-right: 4%!important;}   
}
@media only screen and (max-width: 676px){
div.res-text {margin-bottom: 75%!important;} 
}
@media only screen and (max-width: 636px){
div.res-text {margin-bottom: 84%!important;}
.footer-img {width: 100%!important;}
}
@media only screen and (max-width: 570px){
div.res-text {margin-bottom: 92%!important;} 
}
@media only screen and (max-width: 506px){
div.res-text {margin-bottom: 101%!important;} 
}
@media only screen and (max-width: 478px){
#text-5 img {margin-right: 50%!important;}   
}
@media only screen and (max-width: 467px){
div.res-text {margin-bottom: 111%!important;}
h2 {font-size: 30px!important;}
}
@media only screen and (max-width: 427px){
div.res-text {margin-bottom: 121%!important;} 
}
@media only screen and (max-width: 393px){
div.res-text {margin-bottom: 134%!important;} 
}
@media only screen and (max-width: 349px){
div.res-text {margin-bottom: 144%!important;} 
}
@media only screen and (max-width: 327px){
div.res-text {margin-bottom: 154%!important;} 
}



