

/*padding richiamo categorie notizie*/
.two_columns_75_25 {
    padding-top: 15px;
    width: 100%;
}

.faft-newsletter .yikes-mailchimp-submit-button-span-text{
color:#000;
}

/*credits photos news*/
.creditsphoto {
    color: #222222;
    font-size: 10px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
}

/* padding sezioni che si aprono */
.more_facts_inner {
    padding: 30px 0 0;
}

/* freccia sezioni che si aprono*/
.fa.fa-angle-down {
    font-size: 45px;
}

/* titoli sezioni che si aprono*/
.more_facts_button .more_facts_button_text {
    font-size: 23px;
    line-height: 27px;
}

@media (max-width: 450px) {
.more_facts_button .more_facts_button_text {
    font-size: 19px;
    line-height: 23px;
}
}

/* Drop numeri */
.q_dropcap.normal {
    font-style: normal;
    font-weight: 300;
    text-transform: none;
    font-family: "Open Sans",sans-serif;
    margin: 5px 20px 20px 0;
}
}

/* pagina notizie */
.latest_post {
    margin-top: 5px;
}

/* data */
span.post_infos {
    font-size: 13px;
    font-weight: 300;
}


.turchese:hover {
   color: #0bb1a7;
}

.magenta:hover {
   color: #e83b7a;
}

.lime:hover {
   color: #acca46;
}

.petrol:hover {
   color: #00738f;
}


/* modulo di contatto */
span.wpcf7-list-item { display: block; }

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    color: #222222;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 40px;
}


/* icona menu mobile */
.mobile_menu_button span {
    font-size: 30px;
}

/* titolo widget */
aside .widget h5 {
    font-style: normal;
    letter-spacing: 2px;
    line-height: 40px;
    text-transform: uppercase;
}

.post_author {
    display: none;
}


div.q_slider + div .angled-section {
    display: block;
}

.angled-section.svg-title-bottom {
    display: block;
}

.angled-section.svg-title-bottom {
    bottom: -1px;
}

/* diagonale titolo sotto i 1000 */
@media (max-width: 1000px) {
.title {
    padding: 55px 0 !important;
}}

/* visualizzo icona F anche su mobile */
@media only screen and (max-width: 767px) { 
.header_bottom_right_widget_holder {
    display: table-cell;
    padding-right: 5px;
}}
