/*
Theme Name: Dotit Child Theme
Description: Template by DOTIT
Theme URI: https://berni.dotitsrl.it/  
Author: DOTIT SRL
Author URI:  https://dotitsrl.it
Template: dotit-theme
Version: 1.0
*/

/*
@font-face {
	font-family: 'Avantgarde-Bold';
	src: url("/wp-content/themes/dotit-theme-child/fonts/Avantgarde-Bold.otf") format("otf");
	font-weight: 700;
	font-style: normal;
}

h1{
  font-family: 'Avantgarde-Bold', sans-serif !important;
  font-weight: bold!important;
}*/

.d-none{display:none!important}

.title-bordered{position: relative}
.title-bordered:after{
  content: '';
  width: 100px;
  height: 3px;
  background-color: #F38121;
  position: absolute;
  left:0;
}
.block-with-box-shadow .vc_column-inner{
  box-shadow: 0px 3px 6px #00000029;
}
.block-with-box-shadow .vc_column-inner .nectar-fancy-box .text{
  position: relative;
  padding-top: 40px;
  /*min-height: 370px;*/
  }
.block-with-box-shadow .vc_column-inner .nectar-fancy-box .text:before{
  content: '';
  width: 100px;
  height: 3px;
  background-color: #F38121;
  position: absolute;
  left:0;
  top: 25px;
}
.block-with-box-shadow .vc_column-inner .tilt-button-wrap {
    display: flex;
    justify-content: center;
}
.post-thumbnail-grid .vc_col-sm-4 .vc_column-inner {
    height: 100%;
}
.post-thumbnail-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
    height: 100%;
}
.post-thumbnail-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .nectar-fancy-box {
    height: 100%;
}
.post-thumbnail-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-bg {
    background-size: 160%!important;
    background-repeat: no-repeat;
    background-position: left center;
}
.post-thumbnail-custom__data{
  margin-bottom: 10px!important;
}
.post-thumbnail-custom__data p{
  color: #888;
}
.post-thumbnail-custom__title{margin-bottom: 10px!important;}
.post-thumbnail-custom__excerpt{margin-bottom: 10px!important;}
.nectar-fancy-box:after{
  height: 2px;
}

.sf-menu .lang-item a{opacity: 1!important}
.sf-menu .lang-item a span img{
  margin-bottom:0px;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li.lang-item > a .menu-title-text:after{border-color: transparent!important}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after, #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before, #header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after{
  border-color:#F38121!important;
}

#footer-outer .row {
    padding: 15px 0!important;
}
.p-about-footer{
	font-size: 14px;
    line-height: 18px;
}
.copyright-footer { 
  font-size:14px;
}
.copyright-footer img{ 
  margin-bottom:0px!important;
  margin-top: 1px;
}
#copyright .col.span_5{display: flex;}
.heroHomepage .inner-wrap.row-bg-layer.using-image.animated-in{ background: #159FA9;}

.page-id-6472 .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    background-position: 60% 50%;
}

/*MEDIA QUERIES*/
@media screen and (min-width: 2000px) {
  h1 {
    font-size: 78px!important;
  }
  p, .text{
    font-size: 30px!important;
    line-height: 44px!important;
  }
}