/* Enter Your Custom CSS Here */
@font-face{font-family:'__Raleway_5';src:url('fonts/raleway-light.eot');src:local('☺'), url('fonts/raleway-light.woff') format('woff'), url('fonts/raleway-light.svg') format('svg');font-weight:300;font-style:normal;}

.colors-custom a {
  text-decoration: none!Important;
}
a:link {
    color: #61ce70!Important;
}


/* BOX STAFF Sfondo Nome */
div.elementor-flip-box__layer__inner {
Background: rgba(0, 0, 0, 0.5)!Important;
padding: 10px!Important;
margin-left: -35px!Important;
margin-right: -35px!Important;
}

/* FORM */

button.elementor-button.elementor-size-md {
  background:none!Important;
}

button.elementor-button.elementor-size-md:hover {
  background:#ffffff!Important;
}



/* THEME ELEMENTS */
body input[type="submit"], body button[type="submit"] {
background-color: #159ca8!Important;
font-family: Montserrat!Important;
}

body input[type="submit"]:hover, body button[type="submit"]:hover {
background-color: #1085a3!Important;
font-family: Montserrat!Important;
}

form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {
border: 1px solid #ddd!Important;
font-family: Montserrat!Important;
  font:#ddd!Important;
}


/* LOGIN PAGE */
.login .privacy-policy-page-link {
display:none!Important;
}

/* GDPR */
button.gdpr-agreement {
background-color: #61ce70!Important;
color: #fff!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement {
	border-width: 0px!Important;
  text-shadow: none!Important;
}

span.gdpr-always-active {
background-color: #159ca8!Important;
}

.gdpr-switch input:checked+.gdpr-slider {
background-color: #159ca8!Important;
}

span.gdpr-switch-indicator-on {
color: #159ca8!Important;
}

.gdpr *:not(textarea):not(input):not(select) {
font-family: '__Raleway_5'!Important;
text-decoration: none!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content a {
	color: #fff!Important;
}

.gdpr * {
text-decoration: none!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active   {
border-radius: 5px!Important;
}


div.gdpr-box-title    {
background: #485965 !Important;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer   {
background: transparent!Important;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content p   {
margin-bottom: 20px!Important;
}

button.gdpr-preferences   {
padding: 5px;
border-radius: 3px;

}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs   {
border-bottom-left-radius: 20px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies span    {
font-style: normal!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right button:first-of-type   {
margin: 0px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper  {
padding: 10px 10px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content  {
padding-bottom: 10px
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper p  {
font-size: 12px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p {
font-size: 13px;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button {
background: #869aad;
}

button.gdpr-tab-button   {
padding-top: 15px!Important;
padding-bottom: 15px!Important;
}

button.gdpr-tab-button.gdpr-cookie-settings.gdpr-active   {
padding-top: 15px!Important;
padding-bottom: 15px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button  {
color: #485965!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
background: #eee;
}

.gdpr.gdpr-privacy-bar {
background: rgba(0, 0, 0, 0.7);
}

.gdpr.gdpr-privacy-bar .gdpr-preferences {
text-decoration: none!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>header .gdpr-box-title {
background: #485965!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs {
background: #eee!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content  {
background: #fff!Important;
}

div.gdpr-box-title  {
border-top-left-radius: 20px !Important;
border-top-right-radius: 20px !Important;
}

div.gdpr-content  {
border-bottom-left-radius: 20px !Important;
border-bottom-right-radius: 20px !Important;
}

ul.gdpr-tabs {
border-bottom-left-radius: 20px !Important;
}

button.gdpr-agreement {
margin-right: 40px!Important;
}

input[type="submit"] {
text-transform: capitalize!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title h3{
font-size: 20px!Important;
}

button.gdpr-tab-button.gdpr-cookie-settings, button.gdpr-tab-button.gdpr-active, button.gdpr-tab-button {
font-size: 13px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:before {
font-size: 40px!Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4 {
font-size: 16px!Important;
}

ul.gdpr-policies  {
display: none;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p   {
margin-bottom: 10px!Important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences    {
background:none!Important;
}

button.gdpr-preferences  {
background-color: #23a455 !Important;
  width: 160px !Important;
height: 35px !Important;
font-weight:100 !Important;
}

button.gdpr-preferences:hover  {
background-color: #23a455 !Important;
  width: 160px !Important;
height: 35px !Important;
font-weight:100 !Important;
}

.colors-custom input[type="submit"]  {
background-color: #23a455 !Important;
font-weight:100 !Important;
  margin-top:10px !Important;
}

.colors-custom textarea{
border-color: #b3b3b3 !Important;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]{
box-shadow: 0 0px 0 #006799!Important;
  border-width: 0px!Important;
  text-shadow: 0 0px 0px #006799, 0px 0 0px #006799, 0 0px 0px #006799, 0px 0 1px #006799;

}





