

.wpcf7 form.sent .wpcf7-response-output {
    color: #000 !important;
}
.projects_holder.v4 .mix {
    margin: 0 1.4% 2.5% 0;
}
.header_top .left{
display:none
}
ol li, ul li{
margin-left:15px
}
.projects_holder article .portfolio_description{
display:none !important
}
img{
display:block
}
.mgl_gmaps {
    margin: 0;
}
ol li ol li{
list-style-type: lower-latin
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select {
    background-color: #f0f0f0;
color:#44444;
font-size:15px;
font-family:Open Sans;
font-weight:300;
}
h1 a, h2 a, h3 a, h4 a, h5 a{
text-decoration:none
}
h2,h3{
margin-bottom:5px
}
.portfolio_content ul {
list-style-position: outside;
}
.portfolio_content ul li{
line-height: 22px;
margin-left: 15px;
}
.boxed header {
    background-color: #e0e0db !important;
}
.footer_top h5{
margin:30px 0 15px 
}
.q_logo a {
height:23px !important
}
body div.pp_overlay {
    opacity: 0.9 !important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    text-decoration:none !important
}
div.ppt {
    font-size: 15px !important;
 line-height: 18px !important;
margin-left:5px !important
}
.footer_top .widget_nav_menu li.menu-item a {
   text-decoration:none;
text-transform:uppercase
}

.areagallery h2{
margin-left:10px;
}
@media screen and (max-width: 480px) {
.areagallery h2{
margin-left:16px;
font-size:18px !important;
}
}

@media screen and (max-width: 700px) {
div.ppt {
    font-size: 12px !important;
 line-height: 16px !important;
}
}



/*  GENERAL CLASS */
#iubenda-cs-banner{
    /* ------ IMPORTANT NOTICE: don't change these values as
            they may prevent the banner from properly showing. Some of these lines,
            moreover (like z-index) will overwrite the configuration initialized
            by the script you paste in your pages. To show the banner at the bottom
            you can switch to "bottom: 0px !important;". Don't forget to put "slideDown"
            to "false".
     */
    bottom: 0px !important;
    left: 0px !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999998 !important;
    background-color: black;
    /* ----------------- */
}

/*  CONTENT CLASS */
.iubenda-cs-content{
    display:block;
    margin:0 auto;
    padding: 20px;
    width:auto;
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    font-size: 12px;
    background: #000;
    color: #fff !important;
}
.iubenda-banner-content{

}

.iubenda-cs-rationale{
    max-width: 900px; position:relative; margin: 0 auto;
}

/*   STYLE FOR TEXT INTERNAL BANNER */
.iubenda-banner-content > p {
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    line-height: 1.5;
   font-size: 12px !important;
    color: #fff !important;
}

/*  CLOSE BUTTON. NOTICE: IMAGE FOR BUTTON NOT IMPLEMENTED YET */
.iubenda-cs-close-btn{
    margin:0;
    color: #fff !important;
    text-decoration:none;
    font-size:12px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
}

/*  STYLE FOR TEXT LINK TO PRIVACY POLICY */
.iubenda-cs-cookie-policy-lnk{
    text-decoration: underline;
    color: #fff !important;
    font-size: 12px;
    font-weight: 900;
}