/* modulo di contatto  footer*/

#FSContact6{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field6_5, input#fscf_f_name6, input#fscf_1_name6.fscf-input-text, #fscf_l_name6, #fscf_email6, #fscf_field6_4, #fscf_field6_3, #fscf_field6_6,  #fscf_field6_7, #fscf_field6_8, #fscf_field6_9, #fscf_field6_10, #fscf_field6_11, input#fscf_name6{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field6_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit6{font-family: 'Maven Pro', sans-serif;}
/* errore */

.fscf-div-error {
    color: red;
    font-weight: 700;
}


/* modulo di contatto  inglese */

#FSContact1{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field1_5, input#fscf_f_name1, input#fscf_1_name1.fscf-input-text, #fscf_l_name1, #fscf_email1, #fscf_field1_3, #fscf_field1_6,  #fscf_field1_7, #fscf_field1_8, #fscf_field1_9, #fscf_field1_10, #fscf_field1_11{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field1_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit1{font-family: 'Maven Pro', sans-serif;}
/* errore */

.fscf-div-error {
    color: red;
    font-weight: 700;
}

/* modulo di contatto  olandese */

#FSContact3{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field3_5, input#fscf_f_name3, input#fscf_1_name3.fscf-input-text, #fscf_l_name3, #fscf_email3, #fscf_field3_3, #fscf_field3_6,  #fscf_field3_7, #fscf_field3_8, #fscf_field3_9, #fscf_field3_10, #fscf_field3_11{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field3_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit1{font-family: 'Maven Pro', sans-serif;}
/* errore */

.fscf-div-error {
    color: red;
    font-weight: 700;
}

/* modulo di contatto  francese*/

#FSContact5{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field5_5, input#fscf_f_name5, input#fscf_1_name5.fscf-input-text, #fscf_l_name5, #fscf_email5, #fscf_field5_3, #fscf_field5_6,  #fscf_field5_7, #fscf_field5_8, #fscf_field5_9, #fscf_field5_10, #fscf_field5_11{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field5_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit1{font-family: 'Maven Pro', sans-serif;}
/* errore */

/* modulo di contatto  tedesco */

#FSContact4{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field4_5, input#fscf_f_name4, input#fscf_1_name4.fscf-input-text, #fscf_l_name4, #fscf_email4, #fscf_field4_3, #fscf_field4_6,  #fscf_field4_7, #fscf_field4_8, #fscf_field4_9, #fscf_field4_10, #fscf_field4_11{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field4_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit1{font-family: 'Maven Pro', sans-serif;}
/* errore */

/* modulo di contatto  italiano*/

#FSContact2{width:100%;font-family: 'Maven Pro', sans-serif;}

select#fscf_field2_5, input#fscf_f_name2, input#fscf_1_name2.fscf-input-text, #fscf_l_name2, #fscf_email2, #fscf_field2_3, #fscf_field2_6,  #fscf_field2_7, #fscf_field2_8, #fscf_field2_9, #fscf_field2_10, #fscf_field2_11{
width:100%;
font-family: 'Maven Pro', sans-serif;    
background-color: #f8f8f7;
padding: 1em;
border:#f1f1f1;
}

/* privacy e pulsante */
#fscf_field2_12{font-family: 'Maven Pro', sans-serif;}
#fscf_submit1{font-family: 'Maven Pro', sans-serif;}
/* errore */


/* spazio a sx del menu mobile */

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    margin-left: 1em;
}


/*                  toglie lo slider su mobile        */

@media screen and (max-width: 769px) {
.q_slider {
    display:none!important;
}
}




#spazio20{height:20px;
background-color:#FFF;}

/*nuove form*/
/*   orrendo arancione */
.smartFormsSlider .ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(./images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: bold;
}


.bootstrap-wrapper label { font-weight: normal !important;/* color: #9E9E9E; */}
div.rednao_label_container.col-sm-3{    float: none; margin-left: 0.5em;    width: 100%;}
div.redNaoControls.col-sm-9 {width: 100%;!important;float: none;}
div#rnField18.rednao-control-group.form-group.row.rednaomultiplecheckboxes.col-sm-12.sfRequired.privacy{width:80%;    font-size: 0.8em;}
.bootstrap-wrapper .form-horizontal .checkbox {float: right; margin-top: -30px!important; margin-right: -50px!important;}





/*TRASPARENZA MENU LINGUE*/
.header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited {
    background-color: rgba(93,139,175,0.7);
    color: white;
}
.header_top #lang_sel ul li ul li a:hover {color: #435E73;}

/* A visited MENU LINGUE*/
.header_top #lang_sel_list ul li a, .header_top #lang_sel_list ul li a:visited {
    color: #fff;
}

/*via il logo da menu sottile*/
header.centered_logo.sticky .q_logo { display: none;}



/*   griglie camere e appartamenti*/

.pt-cv-thumbnail {
    height: auto;
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    min-width: inherit !important;
    padding-bottom: 4em;
    background-color: #FFF;
    padding-left: 0em;
    padding-right: 0em;
    padding-top: 0em;
-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    border-top: 0px solid #E8E8E8!important;
    background-color: white;
}
.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1, .pt-cv-wrapper h2, .pt-cv-wrapper h3, .pt-cv-wrapper h4, .pt-cv-wrapper h5, .pt-cv-wrapper h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: -3.1em!important;
    margin-left: 0em;
    margin-bottom: 2.5em!important;
    text-align:center;
}

/* send per pagina*/
input.wpcf7-form-control.wpcf7-submit[disabled] {
    color: #BDBCBC!IMPORTANT;
    border: none;
    cursor: not-allowed;
}
/* slider testo abbassato */

.carousel-inner .q_slide_subtitle {
    margin-top: 85px;
}
/* paragrafo interlinea corretta */

p {
    margin-bottom: 15px;
}

/* ombre in la musa garden ed in Rooms &amp; Apartments */

.wpb_gallery_slides, .projects_holder_outer:not(.masonry_with_space) .projects_holder.portfolio_one_by_one article.show {
    -webkit-box-shadow: 0px 3px 10px 0px rgba(11, 25, 43, 0.50);
-moz-box-shadow:    0px 3px 10px 0px rgba(11, 25, 43, 0.50);
box-shadow:        0px 3px 10px 0px rgba(11, 25, 43, 0.50);
}

.projects_holder.v3 .mix, .projects_holder.v3.hover_text .mix {
    box-shadow: 0px 3px 10px 0px rgba(11, 25, 43, 0.50);
}

.projects_holder.v2 .mix, .projects_holder.v2.hover_text .mix {
    box-shadow: 0px 3px 10px 0px rgba(11, 25, 43, 0.50);
}

/* contact form 7*/
div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #8BADC6;
}

/* header */

.header_bottom, .header_top, .fixed_top_header .bottom_header {
    background-color: rgba(93,139,175,0.8)!important;
}
!important;

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.google_map {
margin: 0;
}

.wpb_gmaps_widget .wpb_wrapper{
padding: 0;
}

.carousel-inner .slider_content .text .qbutton {
background: none; 
text-transform: none; 
padding-left: 0; 
margin: 16px 0 0 0;
}

.carousel-inner h2 {
font-weight: 100;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
border: none;
font-size: 30px;
}

.carousel-control i {
font-size: 35px;
}
.q_list.circle ul>li {
font-size: 15px;
margin: 29px 0 12px;
}

.q_list.bold ul>li {
 font-weight: 700!important;
}

.q_list.circle ul>li:before {
background-color: #222222;
width: 6px;
height: 6px;
left: 1px;
}

.qbutton.large {
padding: 0;
text-transform: none; 
}

#submit_comment, .load_more a {
background: none; 
text-transform: none; 
padding-right: 0;
padding-left: 0;
}

.load_more a:hover, #submit_comment:hover {
background: none; 
color: #717171
}

.portfolio_paging_loading .qbutton {
background: none; 
text-transform: none; 
}

.portfolio_paging_loading .qbutton:hover {
background: none; 
text-transform: none; 
color: #222222;
}

.footer_top .widget.widget_nav_menu li {
font-size:14px; 
line-height: 29px;
padding: 0;
}

.footer_top a {
font-weight: 300;
}

.footer_top h5 {
line-height: 28px; 
}

.footer_top.footer_top_full {
padding: 52px 66px 65px 66px;
}

span.fa-stack.fa-lg {
width: 55px; 
height: 55px;
line-height: 55px;
margin: 0 6px 0 0;
}

.footer_bottom {
padding: 24px 0;
font-size: 14px; 
font-weight: 300;
}

#back_to_top span {
border: 1px solid #e8e8e8; 
}

#back_to_top span i {
font-size: 15px; 
}

.title.title_size_large h1 {
font-weight: 100;
}

.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner {
padding: 27px 0px 27px; 
}

.three_columns>.column2>.column_inner {
padding: 0 11px 0 0;
}

.three_columns>.column1>.column_inner {
padding: 0 11px 0 0;
}

.three_columns>.column3>.column_inner {
padding: 0 0 0 0;
}

input.wpcf7-form-control.wpcf7-submit {
padding: 0;
}

.wpcf7 form.wpcf7-form p {
margin-bottom: 6px;
}

.projects_holder article a.preview, .projects_holder article a.lightbox {
text-transform: capitalize;
font-size: 13px;
}

.projects_holder article a.preview:hover, .projects_holder article a.lightbox:hover {
background: #868686;
}

*/.full_width {
background-image:url(//www.lamusa.it/background_lamusa.jpg);
}*/

/* modifica ale*/
.title h1 {
    text-transform: none;
    font-weight: 200;
}
input.wpcf7-form-control.wpcf7-submit[disabled] {
    color: #fff;
    border: none;
    cursor: not-allowed;
}

.carousel.full_screen {
height: 800px !important;
}

table td {
    padding: 5px 10px;
    text-align: inherit;
}

.appartamenti .col-md-6.pt-cv-1-col:last-child {
    float: none;
    margin: 0 auto;
}

.appartamenti .col-md-12 .pt-cv-thumbnail {
    width: 100%;
}

.pt-cv-grid .col-md-12 .pt-cv-thumbnail {
    width: 100% !important;
}

 .full_width {
     position: relative!important;
}
/* FIX WPML */
.wpml-ls-legacy-list-horizontal{background:none; border:none}