/*
Theme Name: Ark - Child
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: ark-child
Tags: white
Version: 1.0.0
Template: ark
*/

.wrapper .wrapper-top-space {height:80px!important;}
.section-heading {margin: 0 0 30px 0 !important;}
.services-v3 .services-v3-header {padding-bottom: 0px !important;}
.call-to-action-v3 { margin-bottom: 0;}
.ff-custom-form label.error { color: red; }

.brb-landing-form input[type=text],
.brb-landing-form input[type=email] {
    background: rgba(255,255,255,0.2);
    border: none;
    border-bottom: 1px solid #fff;
    width: 100%;
    color: #fff;
    padding: 5px;
    box-shadow: 1px 3px 3px rgba(0,0,0,0.3);
}

.brb-landing-form input::placeholder {
    color: #fff;
}

.brb-landing-form span.wpcf7-list-item {
    margin: 0;
}
.brb-landing-form .form-group a,
.brb-landing-form .wpcf7-list-item-label,
.brb-landing-form .wpcf7-list-item-label a {
    color: #fff;
    font-weight: normal;
}

.brb-landing-form input[type=submit] {
    background: #fff !important;
    color: #00bcd4;
    display: block;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    padding: 10px;
    box-shadow: 1px 3px 3px rgba(0,0,0,0.3);
}

.brb-landing-form span.wpcf7-not-valid-tip {
    padding: 5px;
    background: #f5f5f5;
}

.brb-landing-form .ajax-loader {
    display: block !important;
    margin: 10px auto !important;
    background-color: #f5f5f5;
}
.brb-landing-form div.wpcf7-response-output {
    margin-top: 0;
}
.brb-landing-form div.wpcf7-validation-errors, 
.brb-landing-form div.wpcf7-acceptance-missing {
    margin:0;   
    background: #f5f5f5;
    color: #f00;
    border: none;
}
.brb-landing-form div.wpcf7-mail-sent-ok {
    background: #398f14;
    border: 2px solid #fff;
    color: #ffffff;
}

/* 
Parte che realizza il show-more\less inlinea 
https://codepen.io/Idered/pen/AeBgF
*/
.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  height: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}
.read-more-target br {
    display: none;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
  height: auto;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target br {
    display: inline;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Mostra tutto';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Mostra meno';
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
}
/* FINE */

@media (max-width: 991px) {
    .wrapper .wrapper-top-space {display: none;}    
    
    .header .topbar-toggle-trigger {
        float: right;
    }

    .header .ark-topbar ul {
        text-align: center;
    }
}

@media (max-width: 767px) {
}
