/*
Theme Name: Civadem Steel SRL
Theme URI: https://www.civadem.com
Author: Alejandro Quispe L.
Author URI: https://www.webenblanco.com
Description: Es el sitio web de la importadora de Planchas y Angulares CIVADEM STEEL SRL
Template: importadora
Version: 1.0.0
Text Domain: civadem-child
*/
:root {
    --color-primario: #71b02f;
    --color-link: #71b02f;
    --color-hover: #555555;
	--texto-titulo: 'Lato', sans-serif;
	--texto-parrafo: 'Open Sans', sans-serif;
}
body {
  font-family: var(--texto-parrafo);
  font-size: 16px;
  font-weight: 400;
  color: #666;
  line-height: 24px;
}

a {
  background: transparent;
}
.accordion-title a i.fa,
.icon.clearfix a i.fa {
  color: var(--color-primario);
}
.top-header {
    background-color: var(--color-primario);
}
.accordion-title a i.fa:hover,
.icon.clearfix a i.fa:hover {
  color: var(--color-hover);
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .main-navigation a, .site-title, .site-title a {
  color: var(--color-hover);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: var(--texto-titulo);
}
h2 {
  color: var(--color-hover);
  font-weight: 900;
}
h2.widget-title{
  font-size: 36px;
}
h3 {
  font-size: 22px;
  font-weight: 700;
}
.main-navigation a {
	font-weight: 600;
}
.acme-abouts .column .single-item .icon i {
    font-size: 42px;
    border-radius: 4px;
}
.info-icon-details .icon-desc {
    font-size: 13px;
}
.btn-primary:hover {
  color: #fff;
  background-color: var(--color-hover); !important;
  border-color: #102540;
}
.primary-bg.at-absolute-feature-icon{
	background-color: var(--color-primario);
	border-radius: 10px 10px 0 0;
	opacity: 0.9;
}
.socials i{
	font-size: 18px;
}

@media(min-width:768px) {
	.navbar-collapse.collapse {
	  padding: 10px 15px;
	}
}
@media(max-width:1024px) {
 .navbar-header {
  float:none;
  width:100%;
  max-width:100%
 }
 .navbar-left,
 .navbar-right {
  float:none!important
 }
 .navbar-toggle {
  display:block
 }
 .navbar-collapse {
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
 }
 .navbar-collapse.in {
  overflow-y:auto!important
 }
 .navbar-collapse.collapse {
  display:none!important
 }
 .navbar-nav>li {
  float:none
 }
 .collapse.in {
  display:block!important
 }
 #navbar .container {
  position:relative
 }
 .main-navigation {
  width:100%;
  text-align:left
 }
 #navbar .navbar-collapse {
  height:auto;
  max-height:70vh;
  right:0;
  left:0;
  z-index:999
 }
}
.navbar {
  background: #fff;
  margin: 0;
  padding: 10px 0;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  -ms-transition: all .5s ease 0s;
}
navbar .navbar-toggle {
  background-color: #3a3a3a;
  color: #fff;
  font-size: 22px;
  border-radius: 4px;
  margin-bottom: 3px;
  margin-top: 3px;
  outline: medium;
  transition: all .2s ease-out 0s;
  padding: 2px 10px;
}
.image-slider-wrapper .slick-list, .image-slider-wrapper .slick-track {
  height: 75vh !important;
}
.image-slider-wrapper .banner-title {
	font-family: var(--texto-titulo);
	font-size: 60px;
    font-weight: 900;
    text-transform: none;
	text-align: center;
}
/*extra small device*/
@media (max-width: 1230px) {
    .image-slider-wrapper .banner-title {
        font-size: 36px;
    }
}
@media screen and (max-width:679px) {
    .image-slider-wrapper .banner-title {
        font-size: 24px;
    }
}
.image-slider-wrapper .slider-content p{
	text-align: center;
}
.info-icon-details .icon-title {
  font-size: 21px;
  font-weight: 700;
}
.info-icon-details .icon-desc a {
    color: #fff;
}
.widget_media_image.panel-first-child {
  position: relative;
}
.widget_media_image.panel-first-child:before {
  content: "";
  background: color-mix(in srgb, var(--color-hover), transparent 45%);
  position: absolute;
  inset: 0;
  z-index: 2;
}
.widget_construction_field_feature .at-parallax {
    position: relative;
    z-index: 2;
    padding: 100px 0;
    text-align: center;
}
.widget_construction_field_feature .at-parallax:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(55, 65, 81, .65);
    z-index: -1;
}
.inner-main-title .entry-title, .inner-main-title .page-title {
    padding-left: 25%;
}
.btn-primary.btn-reverse:hover, .btn-primary.btn-reverse:focus {
    background: rgba(55, 65, 81, .65);
}
.at-navbar .featured-button {
  margin-top: 12px;
}
.at-sticky {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  border-bottom: 1px solid #e6e6e6;
  -webkit-animation: navigationFlipIn 0.5s;
  animation: navigationFlipIn 0.5s;
  margin-top: 0 !important;
  background: #fff;
}

.at-gallery-item {
  padding: 0;
  overflow: hidden;
}
.comment-form .form-submit input, .btn-primary {
  color: #ffffff;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  display: inline-block;
  position: relative;
  transform: translateZ(0px);
  transition-duration: 0.3s;
  transition-property: color;
  vertical-align: middle;
  border: none;
  transition: all 0.2s ease-in-out 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
}
.fullwidth-row, .fullwidth-container .row {
  margin: 0;
  padding: 0;
}
.accordion-title, .accordion-title a {
    font-weight: 700;
    color: #fd532e;
}
.init-animate.zoomIn h3.entry-title{
  display: none;
}

.wpls-logo-showcase-slider-wrp.wpls-logo-clearfix {
  padding-bottom: 40px;
}
ul.jqueryFileTree li.directory {
    list-style: none;
    padding: 0 0 0 25px !important;
    margin: 10px !important;
    white-space: nowrap;
    line-height: 22px !important;
    position: relative;
    font-size: 2rem !important;
}