/*

Theme Name: Softwerk Child

Theme URI: https://softwerk.qodeinteractive.com

Description: A child theme of Softwerk Theme

Author: Select Themes

Author URI: https://qodeinteractive.com

Version: 1.0.0

Text Domain: softwerk

Template: softwerk

*/



@import url("style-mr.css");

body.page-template{

    color: #33363c;

	font-size: 15px;

    line-height: 1.8em;

    font-style: normal;

    font-weight: 400;

    letter-spacing: 0.12px;

}

body .vc_btn3-container {

    margin-bottom: 0;

}

body .bottone-blu a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: #ffffff;

    border: none;

    background-color: #005abb;

    background-image: none;

    letter-spacing: 0.2em;

	font-size: 14px;

	box-shadow: none;

	margin: 15px 0 15px 0;

/*	border-radius: 50px;   */

}

body .qodef-btn.qodef-btn-solid {

    color: #ffffff;

    border: none;

    background-color: #005abb;

    background-image: none;

    letter-spacing: 0.2em;

	font-size: 14px;

    padding: 14px 20px 14px 20px;

	box-shadow: none;

}

body .bottone-blu a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

	color: #003977!important;

    border: none!important;

    background-color: #fcfcfc!important;

    box-shadow: 0 13px 13px 0 rgba(0,90,187,.4);

}

body .qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover {

    color: #003977!important;

    border: none!important;

    background-color: #fcfcfc!important;

	box-shadow: 0 13px 13px 0 rgba(0,90,187,.4);

}

body #qodef-back-to-top>span:hover {

    color: #003977!important;

    border: none!important;

    background-color: #fcfcfc!important;

	box-shadow: 0 13px 13px 0 rgba(0,90,187,.7);

}

body .vc_btn3.vc_btn3-shape-rounded {

    border-radius: 0;

}

body .qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {

    height: 68px!important;

}

body .qodef-top-bar .widget a {

    color: #33363C;

    font-size: 13px;

	font-weight: 400;

}

.blu {

    color: #005abb;

}

.blu-scuro {

    color: #003977;

}

.grigio-scuro {

    color: #686868;

}

body .qodef-page-footer .qodef-footer-top-holder {

background: rgb(0,90,187);

background: -moz-linear-gradient(24deg, rgba(0,90,187,1) 0%, rgba(36,123,156,1) 63%, rgba(85,168,115,1) 89%, rgba(100,182,102,1) 94%, rgba(134,213,73,1) 100%);

background: -webkit-linear-gradient(24deg, rgba(0,90,187,1) 0%, rgba(36,123,156,1) 63%, rgba(85,168,115,1) 89%, rgba(100,182,102,1) 94%, rgba(134,213,73,1) 100%);

background: linear-gradient(24deg, rgba(0,90,187,1) 0%, rgba(36,123,156,1) 63%, rgba(85,168,115,1) 89%, rgba(100,182,102,1) 94%, rgba(134,213,73,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005abb",endColorstr="#86d549",GradientType=1);

}

body .qodef-page-footer p {

    font-size: 14px;

}

body .qodef-page-footer a {

    color: #ffffff;

}

body .qodef-page-footer a:hover {

    text-decoration: underline;

	color: #ffffff;

}

body footer .widget.qodef-social-icons-group-widget .qodef-social-icon-widget-holder {

    background: #00000021;

}

body footer .widget .qodef-widget-title-holder .qodef-widget-title {

    font-weight: 600;

}

body .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {

    padding: 80px 0 80px 0;

}

.highlighter {

    box-shadow: inset 0px -2px 0px 0px #bfd6ee;

    -webkit-box-shadow: inset 0px -2px 0px 0px #bfd6ee;

    -moz-box-shadow: inset 0px -2px 0px 0px #bfd6ee;

    font-weight: 600;

}

.highlighter:hover {

    outline: thin dotted;

	box-shadow: none;

}

.qodef-content h1, .qodef-content h2 {

	margin-top: 20px;   

}

.qodef-content h3, .qodef-content h4, .qodef-content h5, .qodef-content h6 {

    border-top: 1px solid #86D549;

	margin-top: 20px;   

}

.ColonnaSinistra h5 {

    border-top: 1px solid #005abb;   

}

.bordo2pxsfumato::before, h2:not(.MR_title)::before, h1:not(.MR_title)::before {

    content: "";

    display: block;

    height: 2px;

    width: 100%;

    float: none;

    clear: both;

    overflow: hidden;

    background: linear-gradient(90deg, rgba(0,90,187,1) 0%, rgba(66,150,131,1) 80%, rgba(134,213,73,1) 100%);

    margin-bottom: 10px;

}

footer h5.qodef-widget-title {

    border-top: none;

	margin-top: 0;

}

.TitoloPagina {

    padding-bottom: 50px;

}

.ColonnaCentro {

	margin-top: -20px;

}

.ColonnaDestra {

	margin-top: -20px;

}

body .qodef-main-menu>ul>li>a {

    padding: 0 0 0 30px;

}

body .qodef-side-menu {

    text-align: left;

}

body .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    right: 10px;

}

.pad-riga-30 {

	padding-top:60px;

    padding-left: 30px;

	padding-right: 30px;

	padding-bottom:60px;

}

.pad-riga-30-a {

	padding-top:60px;

    padding-left: 30px;

	padding-right: 30px;

	padding-bottom:30px;

}

.pad-riga-30-b {

	padding-top:30px;

    padding-left: 30px;

	padding-right: 30px;

	padding-bottom:30px;

}

.riga-pad {

    padding-left: 18px;

	padding-right: 18px;

}

.marg-riga-30 {

	margin-top:60px;

	margin-bottom: 60px;

	padding-top:60px;

    padding-left: 30px;

	padding-right: 30px;

	padding-bottom:60px;

}

body .h1-sottile h1 {

    font-size: 28px;

    line-height: 32px;

    margin-top: 45px;

    padding-bottom: 0;

    border-top: none;

	font-weight: 300;

}

body .h1-sottile h1::before {

    display: none;

}

body bold, body strong, body b {

	font-weight: 600;

}

body .img-di-sfondo {

	border-right: solid 30px #fcfcfc!important;

	border-left: solid 30px #fcfcfc!important;

/*	background-position: 30px!important;    */

    background-repeat: no-repeat!important;

}

ul.elenco-freccia, ol.elenco-freccia {

    margin: 0 0 20px 20px!important;

	font-weight: 300;

	list-style-position: outside;

}

ul.elenco-freccia {

    list-style-image: url(/wp-content/uploads/2024/04/freccia-verde.svg) !important;

}

ul.elenco-freccia li {

/*    border-bottom: 1px solid #d1d1d1;   */

	color: #33363c;

	font-size: 15px;

    line-height: 1.8em;

    font-style: normal;

    font-weight: 400;

    letter-spacing: 0.12px;

    margin-bottom: 5px;

    margin-right: 10px;

    padding: 2px 0 3px 0;

}

body h2.MR_title {

    border-top: none;

	padding-bottom:13px;

	line-height: 1.4em;

}

body .MR_slider .MR_overlay, .MR_slider .MR_overlay p {

    text-align: left;

}

body .MR_slider .MR_content {

    align-items: inherit;

}

body .qodef-drop-down .wide .second .inner>ul>li {

    margin: 20px 0 20px 0;

}

body .wpb_widgetised_column .widget li {

    border-top: 1px solid #fcfcfc; 

	border-bottom: 3px solid #fcfcfc;

}

body .wpb_widgetised_column .widget li.current-menu-item, body .wpb_widgetised_column .widget li.current-menu-item:last-child  {

    border-top: 1px solid #fcfcfc;

    border-bottom: 3px solid #005abb!important;

    background-color: #f1f1f1;

}

body .wpb_widgetised_column .widget li:hover, body .wpb_widgetised_column .widget li:last-child:hover {

	border-top: 1px solid #fcfcfc;

    border-bottom: 3px solid #005abb;

	background-color: #f1f1f1;

}

body .qodef-top-bar .widget a:hover {

    border-bottom: 3px solid #005abb;

}

body .wpb_widgetised_column .widget ul li:last-child {

    padding: 8px 0;

	border-bottom: 3px solid #fcfcfc;

}





/*   body .wpb_widgetised_column .widget li.current-menu-item:before {

   content: '';

    width: 0;

    height: 3px;

    background: #005abb;

    bottom: -3px;

    position: absolute;

    -webkit-transition: width .3s ease-in;

    -moz-transition: width .3s ease-in;

    transition: width .3s ease-in;

}   */



a.link-bianco {

    color: #ffffff;

	font-weight: 600;

}

a.link-bianco:hover {

    color: #ffffff;

	border-bottom: 3px solid #ffffff;

	text-decoration: none !important;

}

body.single-post .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner {

    padding: 40px 0 70px 0;

}

body .qodef-blog-holder article .qodef-post-info-top>div {

    font-size: 13px;

    color: #005abb;

}

body .qodef-blog-holder article .qodef-post-info-bottom {

    display: none;

}

body .wpb_widgetised_column .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item, body aside.qodef-sidebar .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item {

    margin: 8px 0 25px;

    padding: 0;

}

body aside.qodef-sidebar .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-image {

    vertical-align: top;

}



body .qodef-blog-holder article .qodef-post-info-top {

    margin-bottom: 30px;

}

li::marker {

    font-size:28px;

}



/* INIZIO PERSONALIZZ TITOLI E BREADCRUMB   */



body .qodef-title-holder {

    z-index: 100;

}

body .qodef-container {

    z-index: 99;

}

body .qodef-title-holder.qodef-centered-type h1.qodef-page-title {

/*    display: none;  */

}

body .qodef-title-holder .qodef-title-wrapper .qodef-breadcrumbs {

    font-size: 14px;

	letter-spacing:.5px;

}

body .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info {

    display: none;

}

body .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info {

/*    vertical-align: bottom;   */

}

body .qodef-title-holder.qodef-title-full-width .qodef-grid {

    text-align: left;

}

body .qodef-title-holder .qodef-title-inner {

    vertical-align: middle;   

}

body.single-post .qodef-title-holder.qodef-centered-type h1.qodef-page-title {

    display: inherit;

}

body.single-post .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info {

    vertical-align: middle;    

	display: inherit;



}

body.single-post .qodef-title-holder .qodef-title-image img {

/*    background-image: url(/wp-content/uploads/2023/06/news-Concessioni-delTirreno.png);

	background-repeat: repeat;   */

}

body.single-post .qodef-title-holder .qodef-title-image {

	background: #f7f7f7;

}

/* FINE PERSONALIZZ TITOLI E BREADCRUMB   */











body table.table-mr th, body table.table-mr td {

    padding: 20px 10px;

}

body table.table-mr thead th {

    text-align: left;

    font-size: 15px;

    line-height: 2em;

}

body table.table-mr tbody td p {

    color: #33363c;

    font-size: 15px;

    line-height: 2em;

}

body .MRListaAnni {

    margin-bottom: 0;

}

body table.table-mr tbody td.td-download i.fa {

    color: #005abb;

}

body .qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover {

    color: #003977!important;

}

body .qodef-bl-standard-pagination {

    margin: 0 0 70px 0;

}

body .qodef-huge-space .qodef-outer-space .qodef-item-space {

    padding: 0 30px;

    margin: 0 0 10px 0;

}

body .qodef-blog-list-holder.qodef-bl-light .qodef-post-title a {

    color: #005abb;

}

#in-home .qodef-blog-list-holder .qodef-post-image img {

    border-radius: 0;

}

body .qodef-blog-list-holder.qodef-bl-light .qodef-post-info-date a {

    font-weight: 300;

	color: #33363C;

    font-size: 14px;

}

body .qodef-blog-list-holder .qodef-bli-info>div a {

    color: #33363C;

	font-size: 14px;

}

body.archive .qodef-container a:hover, body .qodef-blog-list-holder.qodef-bl-light .qodef-post-title a:hover, body .qodef-blog-list-holder.qodef-bl-light .qodef-post-info-date a:hover, body .qodef-blog-list-holder .qodef-bli-info>div a:hover, body.single-post .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner a:hover {

    text-decoration:underline!important;

}

body .qodef-content p a:hover, body .qodef-content ul.elenco-freccia li a:hover {

    text-decoration:underline;

}

body .widget-liquid-right .qodef-delete-button {

    display: none!important;

}

h3.qodef-accordion-title {

    font-size: 15px;

	text-transform: uppercase;

}

body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-active, body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-hover {

    background-color: #005abb;

}

body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-active .qodef-tab-title, body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title.ui-state-hover .qodef-tab-title{

	color:#ffffff;

}

body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title {

/*    border-radius: 70px;    */

	background-color: #f1f1f1;

	padding: 19px 55px 19px 20px;

}

body .qodef-page-header .qodef-sticky-header .qodef-logo-wrapper a img {

    height: 90px!important;

}

body .qodef-mobile-logo-wrapper a img, .qodef-mobile-logo-wrapper {

    height: 60px!important;

}

body .tabella-banidiera-sx table th, body .tabella-banidiera-sx table td  {

	padding: 20px 15px;

}

body .tabella-banidiera-sx, body .tabella-banidiera-sx table th, body .tabella-banidiera-sx table td  {

    text-align: left;

}

body .tabella-banidiera-sx table th  {

    background: #005abb;

	color:#ffffff;

}

body .tabella-banidiera-sx table thead tr {

	border-left: 1px solid #005abb;   

	border-right: 1px solid #005abb;

}

body .sfondo-blu-testo-bianco {

/*	border-radius: 80px;       */

	background-color: #005abb;

	color: #ffffff;

	padding: 20px 30px;

}

body .sfondo-blu-testo-bianco p{

	color: #ffffff;

}

body .MRListaAnni ul li a {

    border-right: 2px solid #ffffff;

}

body .qodef-accordion-holder.qodef-ac-boxed .qodef-accordion-title {

    border-radius: 0;

}

p.link-clicca {

    color: #ffffff;

}

p.link-clicca:hover {

    color: #005abb;

}

body #menu-destra-sezione {

    color: #33363c;

    font-family: 'Montserrat', sans-serif;

    font-style: normal;

    font-weight: 400;

    letter-spacing: 0.12px;

}

body .qodef-full-width-inner .vc_row {

border-radius: 0!important;

}

.home #wpnavmenu_breadcrumbs_holder{

	display:none!important;

}

body .qodef-blog-holder article .qodef-post-image img {

    border-radius: 0;

}

.wpb_widgetised_column .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-image img, aside.qodef-sidebar .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-image img {

    border-radius: 0!important;

}

body .select2-container--default .select2-selection--single .select2-selection__rendered, body .select2-container--default .select2-dropdown {

    border-radius: 0!important;

}

.webcam_title_cam  {

}

.webcam-content {

	border-left: 10px solid #ffffff;

	border-right: 10px solid #ffffff;	

	border-top: 10px solid #ffffff;

	border-bottom: 40px solid #ffffff;

	box-sizing: border-box;

	background: #f7f7f7;

}

.webcam-content div {

font-size:14px;

}

body .webcam-content h2 {

    font-size: 18px;

    line-height: 1.4em;

    margin-bottom: 10px!important;

}

body .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-second-circle {

    display: none;

}

body .dripicons-media-play {

    background-color: transparent!important;

}

body .qodef-video-button-holder .qodef-video-button-play {

    color: #005abb;

}

body .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-first-circle {

    padding: 40px;

    -webkit-transition: transform .6s cubic-bezier(.18,.89,.32,1.28);

    -moz-transition: transform .6s cubic-bezier(.18,.89,.32,1.28);

    transition: transform .6s cubic-bezier(.18,.89,.32,1.28);

}

body .qodef-video-button-holder .qodef-video-button-play .qodef-video-button-second-circle {

    opacity: .6;

}

.riga-evento-infotraffico {

    padding: 15px 0 10px 0;

	border-bottom: 1px solid #e4e4e4;

}

.infotraffico-titolo p {

   font-weight:600;

   color: #005abb;

	font-size: 20px;

}

.infotraffico-testo p{



}

.infotraffico-data p {

    font-style:italic;

	font-size: 14px;

}

body .MRListaAnni ul li.mr-annoselezionato a{

    font-weight: 700;

}

body .MRListaAnni ul li a:hover{

    text-decoration: underline;

}

body .qodef-btn.qodef-btn-solid {

    border-radius: 0;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

body .qodef-video-button-holder .qodef-video-button-image img {

    margin: 0 auto;

}

body .qodef-accordion-holder .qodef-accordion-content p {

    margin-top: 0;

    margin-bottom: 13px;

}

.infotraffico-titolo p span.stile-carreggiata {

    color: #33363c;

	font-size: 16px;

	font-weight: 400;

}

.infotraffico-titolo p span.stile-tratta {

    color: #33363c;

	font-size: 16px;

	font-weight: 600;

}

.infotraffico-titolo p span.separatore {

    color: #33363c;

	font-size: 14px;

	font-weight: 300;

}



.aree-serv-content {

	border-left: 10px solid #ffffff;

	border-right: 10px solid #ffffff;	

	border-top: 10px solid #ffffff;

	border-bottom: 40px solid #ffffff;

	box-sizing: border-box;

	background: #f7f7f7;

	padding-bottom: 13px;

}

.aree-serv-content p {

    font-size:14px;

    line-height: 1.7em;

	border-bottom: 1px solid #e4e4e4;

    margin: 0;

    padding: 6px 0 6px 0;

}

table.testi-a-s {

	margin-bottom: 10px!important;

	font-size:14px;

    line-height: 1.7em;

}

.aree-serv-content p.contatti-a-s  {

	border-bottom: 1px solid #dddddd;

	background: #fcfcfc;

	padding: 5px 5px 2px 5px!important;

}

table.testi-a-s td {

    padding: 2px 5px 2px 5px;

    text-align: left;



}

table.testi-a-s tbody tr, table.testi-a-s thead tr {

	border-left: none;

	border-right: none;

}

table.testi-a-s .contatti-a-s {

	border-top: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

	background: #fcfcfc;

}

.contatti-a-s a:hover {

	text-decoration: underline;

}

.ricarica-a-s {

    font-size: 14px;

}

.aree-serv-content h2 {

    font-size: 18px;

    line-height: 1.6em;

    margin-bottom: 10px!important;

}

.aree-serv-content .prezzo-a-s {

    font-size: 14px;

    line-height: 1.7em;

	font-weight: 600;

	color: #005abb;

}

.aree-serv-content .data-a-s {

    font-size:13px;

	font-style: italic;

}

body .icone-a-s {

padding: 20px 0 0 0;

}

body .icone-a-s p {

	border: none;

	padding: 0;

}

body .aree-serv-content .icone-a-s img {

    padding: 2px;

}

body .aree-serv-content .icone-a-s-svg img {

    padding: 2px;

	border-radius: 5px;

    background: #ffffff;

    border: 1px solid #cccccc;

	width: 40px;

	margin: 2px;

}

.aree-serv-content .icone-a-s-svg p {

    border: none;

	padding-top:20px;

}

body .aree-serv-content .wpb_single_image img {

    padding: 2px;

    border-radius: 5px;

    background: #ffffff;

    border: 1px solid #cccccc;

    width: 40px;

    margin: 2px;

	display: inline;

	float: left;

}

/*   body .aree-serv-content .logo-a-s img {

    padding: 2px;

    border-radius: 5px;

    background: #ffffff;

    border: 1px solid #cccccc;

   width: 60px!important;  

    margin: 2px;

	display: inline;

	float: left;

}    */

p.riga1 {

}

p.riga2 {

	border-bottom: none;

}

body .aree-serv-content .wpb_single_image .vc_figure {

    display: inline;

	float: left;

}

body #MRSitemapTitolo {

    text-align: left;

}

body #MRSitemap ul li a {

    font-weight: 400;

}

body .qodef-blog-holder article .qodef-post-content {

    margin-bottom: 40px;

}

body footer .widget {

    margin: 0 0 5px;

}

body.category-comunicati-stampa .qodef-title-holder, body.category-news .qodef-title-holder, body.archive .qodef-title-holder{

    height: 270px;

    background-image: url(/wp-content/uploads/2025/07/News-Gruppo-ASTM.jpg);

}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {

    color: #33363c;

    background-color: transparent;

    background-color: #f4f4f4;

    border: none;

    box-shadow: inset 3px 5px 5px 0 rgba(0,0,0,.1);

    border-radius: 0;

}

body .qodef-full-width #MRRMPPform input[type=text], body .qodef-full-width #MRRMPPform input[type=email] {

    padding: 10px 10px;

}

aside .qodef-recent-posts .qodef-rp-image  {

    display: none;

}

aside .qodef-recent-posts .qodef-rp-cell-holder {

    width:100%;

}

.wpb_widgetised_column .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-image, aside.qodef-sidebar .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-image {

    padding-right: 0!important;

}

.disposto-inline {

    display: inline;

}

.maiuscolo {

    text-transform: uppercase;

}

.img-sinistra-ico {

    float: left;

    padding-right: 20px;

}

.img-sinistra-ico2 {

    float: left;

    padding-right: 10px;

	margin-top:-30px;

}

p.piccolo  {

    font-size: 12px;

    line-height: 1.8em;

    letter-spacing: 0.12px;

	font-style:italic;

}

.riga-icone-h2 h2 {

	font-size:18px;

}

/* INIZIO ADF*/

body .qodef-drop-down .wide .second .inner>ul>li {

    margin: 20px 0 20px 0;

    border-left: 1px solid #bababa;

}

/*  CERCA  */

body .widget_search h2.widgettitle {

    display: none;

}

body .qodef-top-bar .widget.widget_search {

    margin-top: -12px;

}

body input.search-field {

    color: #686868 !important;

    font-size: 14px;

	font-family: 'Montserrat';

    border: none;

	height: 22px;

	padding-left: 20px;

	padding-top: 0;

	background-color: transparent;

	margin: 0;

}

body button.qodef-search-submit {

    background-color: transparent;

    border: none;

	height: 22px;

}

/* FINE CERCA */

table.qr-footer td{

    text-align:left;

	padding-left: 0;

	padding-right:50px;

}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {

    color: #005abb!important;

    border-radius: 0px!important;

}

body .post-password-form input[type=submit] {

    background-color: #005abb;

    border-radius: 0px;

	box-shadow: none;

}

body .post-password-form input[type=submit]:hover {

    background-color: #005abb;

    box-shadow: none;

}

body #MRRMPPform input[type=submit] {

    padding: 13px 18px 13px;

}



/*  INIZIO: per visualizzare titolo articoli sotto */

body .qodef-blog-holder.qodef-blog-single article .qodef-post-title {

    display: inherit!important;

}

body.single-post .qodef-title-holder .qodef-title-wrapper .qodef-page-title {

    display: none;

}

body.single-post .qodef-title-holder {

    background-image: url(/wp-content/uploads/2025/07/News-Gruppo-ASTM.jpg) !important;

}

body .qodef-blog-holder.qodef-blog-single article .qodef-post-heading {

    margin-bottom: 0;

}

/*  FINE: per visualizzare titolo articoli sotto */













/*  INIZIO RESPONSIVE   */

@media screen and (min-width: 1200px) and (max-width: 1400px) {

.riga-icone-h2 h2 {

	font-size:14px;

}

.img-sinistra-ico {

    padding-right: 5px;

}

}





@media screen and (max-width: 1200px) {

body .qodef-title-holder .qodef-title-wrapper .qodef-page-title {

    font-size: 20px;

    line-height: 30px;

	padding-top:20px;

	padding-bottom:20px;

}

}



@media screen and (min-width: 992px) and (max-width: 1200px) {



#menu-destra-sezione .schedeDestra{

	font-size:12px;

}



}



@media screen and (max-width: 768px) {

body .img-di-sfondo {

    border-left: solid 30px #fcfcfc!important;

    background-position: -60px!important;

    background-repeat: no-repeat!important;

}

body .aree-serv-content {

	border-left: 0;

	border-right: 0;	

	border-top: 0;

	border-bottom: 40px solid #fcfcfc;

}	

body .col-prezzo p {

	text-align: left!important;

	padding-bottom: 20px;

}	

body .MRListaAnni ul li, body table.table-mr tbody td, body table.table-mr tbody td p, body table.table-mr thead th {

    font-size: 14px;

}

}



/*  FINE RESPONSIVE   */

















