/*
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: 60px!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/2024/02/News-Asti-Cuneo-A33.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/2024/02/News-Asti-Cuneo-A33.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   */








