/*-----------------------------------------------------------------------------------
 *
 * Theme Name: Habitro Child Theme
 * Theme URI: https://habitrowp.websitelayout.net/
 * Author: Website Layout
 * Author URI: https://www.websitelayout.net/
 * Description: This is a child theme of habitro
 * Version: 2.0
 * Template: habitro
 * Text Domain: habitro-child
 *
 * ----------------------------------------------------------------------------------- */

/*
 - COLORI:
 * Verde: #2e5142
 * Panna: # f3ece4
 * Azzurro: #80d5db
*/

body {
    font-family: "Source Sans PRO";
    color: #333333;
}

div.why-us-style1, div.why-us-style1 > div > div > div > p{
	font-family: "Source Sans PRO";
}

/* PlayFair Display*/
div.why-us-style1 > div > div > div > h4,
a.butn.sm, a.butn-style01.secondary, a.butn-style03.text-white.md {
	font-family: "PlayFair Display" !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: 600;
  font-family: "PlayFair Display" !important;
  color: #333333;
}

.ani-top-bottom, .ani-left-right { display: none !important; }

/*
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title-font, .nav-link, a.butn-style01, a.butn-style02, a.butn-style03, h2.rdk-titles {
    font-family: "PlayFair Display" !important;
}

p > span {
	font-family: "Source Sans PRO" !important;
}

p {
	font-family: "Source Sans PRO" !important;
}
*/

/*
header.header-style3 {
	background-color: #2E5142 !important;
}
header.header-style3.scrollHeader > .navbar-default{
	background-color: #2E5142 !important;
}
*/

.header-style3 .navbar-nav li.active > a, header.header-style3.scrollHeader > .navbar-default li.active > a {
    color: #80d5db;
}

.header-style3 .navbar-nav > li > a:hover, header.header-style3.scrollHeader > .navbar-default > li > a:hover {
   color: #80d5db;
}

#nav > li > a, i.fa-search {
	color: #2e5142 !important;
}

#nav > li > a {
	color: #2e5142 !important;	
	font-family: "PlayFair Display" !important;
	font-size: 17px !important;
}

/*
.attr-nav > ul > li {
	display: none !important;
}
*/

.rdk-services-list > div > div > div.card-body.p-4 {
   min-height: 260px;
}

span.rdk-slide-title-normal{
	font-weight: normal;
}

span.rdk-slide-title-bold{
	font-weight: bold;
}

a.card-inner-img > img.rounded-circle{
	border-radius: 6% !important;
}


.card-style13 .card-body .img {
	background-color: transparent !important;
}

/* Chrome, Safari, Edge, Opera */
input.wpcf7-number::-webkit-outer-spin-button,
input.wpcf7-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number].wpcf7-number {
  -moz-appearance: textfield;
}

.elementor .elementor-widget-text-editor {
	color: #333333 !important;
}