/*Theme Name: Soho ChildTheme URI: http://demo.select-themes.com/soho/Description: A child theme of Soho ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: soho*/@import url("../soho/style.css");.call_to_action_text h3{text-transform: inherit!important; line-height: 1.8em!important}.call_to_action a {background-color: red!important}.mezzopieno .call_to_action .text_wrapper .call_to_action_text p {font-size: 15px; line-height: 20px}.title_subtitle_holder_inner h1 {   font-weight: 400;   letter-spacing: 5px}.header_inner_right {    display: none!important;}.q_logo .light, .q_logo .dark, .q_logo .sticky {display:none!important}.input-flotted {    display: block;    width: 33.33%;    float: left;}span.wpcf7-form-control-wrap {    position: relative;    display: block;    padding-right: 20px;}input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select{	width: 96%!important;    margin: 0 0 15px;    padding: 18px 2%;    outline: 0 none;    resize: none;    font-size: 13px;    color: #676767;    border: 1px solid #cacaca!important;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}input.wpcf7-form-control.wpcf7-submit{margin-top: 18px}.wpcf7-form-control.wpcf7-submit{margin-top: 10px!important}div.wpcf7-response-output.wpcf7-validation-errors {    background-color: #f00;}#map {height: 600px; width: 100%; }.layer {    width: 100%;    height: auto;    position: absolute;    top: 0;}.layer p {        text-align: center;    color: #000;    background: #FFF;    font-size: 18px}.gm-style-iw {    font-family: 'Raleway';    top: 15px !important;    left: 0px !important;    background-color: #fff;    box-shadow: 0 1px 6px rgba(178, 178, 178, 0.8);    border-radius: 2px 2px 10px 10px;}#Pisa {border: 1px solid #246FDA!important}#Pisa #iw-container .iw-title {color:#246FDA;}#Firenze {border: 1px solid #CC3333!important}#Firenze #iw-container .iw-title {color:#CC3333;}#Livorno {border: 1px solid #46B749!important}#Livorno #iw-container .iw-title {color:#46B749;}#Lucca {border: 1px solid #7846B7!important}#Lucca #iw-container .iw-title {color:#7846B7;}#Pistoia {border: 1px solid #E1901C!important}#Pistoia #iw-container .iw-title {color:#E1901C;}#Massa {border: 1px solid #72868C!important}#Massa #iw-container .iw-title {color:#72868C;}#Prato {border: 1px solid #72868C!important}#Prato #iw-container .iw-title {color:#72868C;}#Modena {border: 1px solid #454545!important}#Modena #iw-container .iw-title {color:#454545;}#iw-container .iw-title {    font-size: 22px;    font-weight: 400;    padding: 10px 15px;    margin: 0;    border-radius: 2px 2px 0 0;}#iw-container .iw-content {    font-size: 13px;    line-height: 18px;    font-weight: 400;    margin-right: 1px;    padding: 5px 5px 20px 15px;    max-height: 140px;    overflow-y: auto;    overflow-x: hidden;}.iw-content p {    border-bottom: 1px solid #EAEAEA;    padding-top: 6px;    padding-bottom: 2px}.page-template-contact-page .gm-style-iw {    top: 15px !important;    left: 10px !important;    box-shadow: none!important;}.home  .lightbox.fs1{display: none!important}.footer_top {    padding: 20px 0!important;}.footer_bottom .textwidget, .footer_bottom .textwidget a{color: #FFF!important}.footer_bottom .textwidget:last-child {    padding: 5px 0;    margin: 10px 0;    border-top: 1px solid #666666!important;}.post_info{display: none!important}.footer_top .column_inner {    border-left: none!important!important;}.container p {margin-bottom: 10px!important}.didascalia{text-align: center; margin: 0 5%!important}.textwidget {font-size: 12px}div.wpcf7-response-output.wpcf7-validation-errors {    background-color: red!important}.gallery_inner li {margin-top: 20px!important}@-moz-document url-prefix() { .gallery_holder ul li.grayscale a img {filter:none!important;}}/*Maps Planimetria*/#GoogleMap {width: 100%; height: 500px;}@media (max-width :1200px){    .call_to_action_text h3{line-height: 1.2em!important}}@media (max-width :600px){    .call_to_action_text h3{text-align: center}    .input-flotted {        display: block;        width: 100%;        float: none;    }    .qbutton.transparent_button {        margin-top: 20px;    }}