<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*Cookiebot*/
#CybotCookiebotDialogPoweredbyCybot		{display: none !important;}
.CookiebotWidget-main-logo			{display: none !important;}

/*General*/
 
h1 {
    margin-bottom:30px !important;
}

.qbutton:before {
    content: url(/wp-content/uploads/2018/05/loghetto.png);
    margin-right: 10px;
    position: relative;
    top: 6px;
}
.qbutton::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffa502;
    transition: width .3s;
}

.qbutton.white::after {
    background: #fff;
}


.qbutton:hover::after {
    width: 100%;
}

.qbutton.white:before {
    content: url(/wp-content/uploads/2018/05/loghetto-bianco.png);
}

.qbutton:hover {background: transparent;}


/*Side area*/

.side_menu .widget li a {
    font-size: 42px;
    line-height: 58px;
}

.side_menu .q_social_icon_holder .simple_social {
    font-size: 24px;
}
/*Header*/

header:not(.sticky):not(.scrolled) .header_bottom, 
header.fixed_top_header .bottom_header {
    box-shadow: 4px 5px 20px 4px #f3f3f3;
}

/*Slider*/

.immagine-slider-progetto img {
    box-shadow: 4px 5px 20px 4px #f3f3f3;
}

/*Home*/

.home p:not(.footer_bottom p) {
    font-size: 25px;
    line-height: 30px;
}

/*Row curvy*/

.row-curvy-content .wpb_text_column p,
.row-curvy-content .wpb_text_column h1,
.row-curvy-content .wpb_text_column h2,
.row-curvy-content .wpb_text_column h3,
.row-curvy-content .wpb_text_column h4,
.row-curvy-content .wpb_text_column h5,
.row-curvy-content .wpb_text_column h6{
    color: #fff;
}

.row-curvy-content {
    padding: 0px;
    margin:0px;
}

.side_menu_button&gt;a {
    font-size: 44px;
    color: #f78e1f;
}
/*Team*/
.separator.transparent {display:none;}

.image_with_text img {
    display: block;
    margin: 0 0 22px;
    box-shadow: 8px 8px 14px 2px #d8d4d4;
}

/*Portfolio*/

.portfolio_masonry_item h5 a {
    font-size: 18px;
}

.portfolio_masonry_item h5 {
    line-height: 24px !important;
}

.wpb_gallery .wpb_flexslider.flexslider .flex-control-nav {
    display: none;
}

a.portfolio_lightbox {
display:none !important;
}

.caroufredsel-direction-nav a i, .flex-direction-nav a i {
    color: #060606;
}

.projects_holder article .portfolio_description {display:none;}

.portfolio_single h1 {
    font-size: 40px;
    line-height: 1.1em;
}
.portfolio_single h2 {
    font-size: 27px;
    color: #646465;
}
.portfolio_single h3 {
    font-size: 20px;
    color: #646465;
}
.portfolio_single h6{
    font-size: 22px;
}
.portfolio_navigation.navigation_title {
    border:none;
} 
.portfolio_navigation.navigation_title .post_info span {
    font-size: 13px;
}

/*Blog*/
.blog_single {
    margin-top: 20px;
}
.q_masonry_blog article h5 a {
    font-size: 23px;
}
.q_masonry_blog article h5 {
    line-height: 27px;
}
.q_masonry_blog_post_text p {
    font-size: 15px;
    line-height: 20px;
}
.post_info {
   display:none !important;
}
.blog_holder.blog_single article h2 {
   font-size:35px;
   margin-bottom: 20px;
}
.blog_holder.blog_single article h2 span.entry_date {
   display: block;
}

/*Contatti*/
input.wpcf7-form-control.wpcf7-date, 
input.wpcf7-form-control.wpcf7-number, 
input.wpcf7-form-control.wpcf7-quiz, 
input.wpcf7-form-control.wpcf7-text, 
select.wpcf7-form-control.wpcf7-select, 
textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #ececec;
}

.wpb_widgetised_column .widget h5 {
    font-size:20px;
}

.wpb_widgetised_column .widget a{
    line-height: 17px;
    font-size: 14px;
}

.wpb_widgetised_column .widget.posts_holder li {
padding:0px;
}

.widget.widget_search form input[type=text] {
background-color: #f7f7f7;
}

.wpb_widgetised_column .widget {
    margin: 0 0 22px;
}

@media only screen and (max-width: 600px) {
  .single-post .blog_holder.blog_single article h2 {font-size: 24px !important;}
}</pre></body></html>