/*
Theme Name: Bootstrap 5
Author: Oleksandra Hresniuk
Author URI: https://wordpress.org/
Description: Custom theme for Aosta website
Version: 1.2
Requires at least: 5.8
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mytheme
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
  font-family: "Raleway";
  src: url("fonts/Raleway-Regular.ttf");
}
@font-face {
  font-family: "Raleway-bold";
  src: url("fonts/Raleway-Bold.ttf");
}
@font-face {
  font-family: "Raleway-semibold";
  src: url("fonts/Raleway-SemiBold.ttf");
}
body.customize-support {
  font-family: "Raleway", serif;
  font-size: 16px;
  line-height: 1.6;
  color: #6f6f6f;
}

.custom a {
  color: #2b2b2b;
  text-decoration: none;
}
.custom header {
  height: 400px;
	position: relative;
}
.custom .metaslider {
	position: absolute;
	top:0;
	margin: 0 -24px;
}
body.custom .metaslider .flexslider img {
	height: 400px;
}
.custom header .navbar-nav {
  width: 100%;
}
#mega-menu-wrap-main-menu {
	 width: 100%;align-content;
	background: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
	display: flex;
	justify-content: space-between;
}
.custom header .navbar-nav a,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
  color: #fff;
  font-family: "Raleway-semibold";
	font-size: 18px;
}
.custom header .container {
	z-index: 1;
	position: relative;
}
.custom header .navbar-nav .nav-link.active,
.custom header .navbar-nav .nav-link.show,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-main-menu.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
  	color: #ff8551;
	background: none;
}
.custom main {
  margin-top: 50px;
}
.custom .site-title {
  font-family: "Raleway-bold";
  font-size: 60px;
  line-height: 1;
  text-transform: uppercase;
  margin-left: 150px;
  margin-top: 90px;
}
.custom .site-title a {
  color: #fff;
}
.custom .page-title {
  font-family: "Raleway-bold";
  font-size: 30px;
  color: #2b2b2b;
}

#block-7 {
  margin-bottom: 70px;
}
#block-7 ul {
  padding: 0;
}
#block-7 ul li {
  list-style-type: none;
  display: flex;
  align-items: center;
  background: -webkit-linear-gradient(23deg, rgb(85, 149, 255) 0%, rgb(90, 90, 255) 100%);
  padding: 15px 30px;
  border-radius: 30px;
  margin-bottom: 30px;
}
#block-7 ul li a {
  color: #fff;
  font-size: 18px;
  font-family: "Raleway-bold";
  margin-left: 15px;
}
#block-7 ul li img {
  height: 100%;
}

.wp-block-calendar {
  width: 80%;
  margin-left: 30px;
}
.wp-block-calendar th,
.wp-block-calendar td {
  border: none;
}
.wp-block-calendar caption {
  font-size: 24px;
  font-family: "Raleway-bold";
  color: rgb(72, 92, 173);
}
.wp-block-calendar #today {
  background: #99bfff;
}

#block-9 label {
  font-size: 24px;
  font-family: "Raleway-bold";
  color: rgb(72, 92, 173);
  padding-left: 30px;
}
#block-9 .wp-block-search__inside-wrapper {
  padding: 5px 15px 5px 30px;
  border-width: 1px;
  border-color: rgb(85, 149, 255);
  border-style: solid;
  border-radius: 30px;
}
#block-9 .wp-block-search__inside-wrapper input,
#block-9 .wp-block-search__inside-wrapper button {
  background: none;
  border: none;
}

footer {
  background: url(img/footer4.png) no-repeat;
  background-size: cover;
  color: #fff;
  font-family: "Raleway-bold";
  font-size: 18px;
  margin-top: 100px;
}
footer #block-10 ul {
  padding: 0;
}
footer #block-10 ul li {
  list-style-type: none;
  margin-bottom: 10px;
}
footer #block-10 ul li a {
  color: #fff;
}

.home .content h2.block-title,
.home .content h3.block-title {
  color: #ff8551;
  text-transform: uppercase;
  font-family: "Raleway-bold";
}
.home .content .in-evidenza .wp-block-getwid-post-slider__post-overlay {
  background: none;
  opacity: 1;
}
.home .content .in-evidenza .wp-block-getwid-post-slider__post {
  padding: 30px 50px 50px;
}
.home .content .in-evidenza .wp-block-getwid-post-slider__post-title {
  font-family: "Raleway-bold";
  color: #2b2b2b;
  font-size: 24px;
  -moz-text-align-last: left;
       text-align-last: left;
}
.home .content .in-evidenza .wp-block-getwid-post-slider__post-excerpt {
  color: #6f6f6f;
  font-size: 18px;
  text-align: justify;
}
.home .content .in-evidenza .slick-prev {
  left: 0;
}
.home .content .in-evidenza .slick-next {
  right: 0;
}
.home .content .in-evidenza .slick-prev,
.home .content .in-evidenza .slick-next {
  top: 33%;
}
.home .content .in-evidenza .slick-prev::before,
.home .content .in-evidenza .slick-next::before {
  font-size: 30px;
}
.home .content .home-block {
  margin-bottom: 50px;
  border-top: solid 3px #ff8551;
}
.home .content .home-block .wp-block-getwid-template-post-title__link {
  font-size: 20px;
  font-family: "Raleway-bold";
}
.home .content .home-block.uffici {
  background: url(img/uffici.png) no-repeat;
}
.home .content .home-block.mediazione {
  background: url(img/mediazione.png) no-repeat;
}
.home .content .home-block.servizi {
  background: url(img/servizi.png) no-repeat;
}
.home .content .home-block.sportello {
  background: url(img/sportello.png) no-repeat;
}
.home .content .home-block.uffici, .home .content .home-block.servizi {
  padding-left: 325px;
}
.home .content .home-block.mediazione, .home .content .home-block.sportello {
  padding-right: 325px;
  background-position-x: right;
}
.home .content .home-block .block-title {
  margin: 20px 0;
}
.home .content .home-block .wp-block-getwid-custom-post-type__post-excerpt {
  text-align: justify;
}
.home .content #bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
  color: #ff8551;
  text-transform: uppercase;
  font-family: "Raleway-bold";
  font-size: 28px;
  margin-bottom: 30px;
}
#mega-menu-item-113 span {
	display: none;	
}
.dropdown-menu {
	background-color:rgba(255, 255, 255, 0.25) !important;
	border: none !important;
}
.posts-date{
	border-bottom-width: 1px !important;
}

/*# sourceMappingURL=style.css.map */