/*  
Theme Name: formasolai
Theme URI:
Description: A simple themes for WP
Version: 1.0
Author: AB&A
Author URI: http://www.abea-studios.com/
*/

/* Reset.css */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.clear 		{clear: both;}
.hide 		{display: none;}

/*----------------------------------Generici------------------------------*/
body {padding:0; margin:0;}
a{text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-family: 'Fira Sans Extra Condensed', sans-serif;}
a:active	{outline: none;}
a img:hover{opacity:0.7;}
p{font-size:16px;font-family: 'Fira Sans Extra Condensed', sans-serif;color:#666;}
h1{font-size: 42px;font-family: 'Fira Sans Extra Condensed', sans-serif;}
h2{font-size: 42px;font-family: 'Fira Sans Extra Condensed', sans-serif;}
h3 {font-size: 28px;font-family: 'Fira Sans Extra Condensed', sans-serif;}
#wrapper{}
#wrap-header{width:100%;background-color:#346667;float:left;}
#header{width:1400px;margin:0 auto;} 
#header h1{float:left;background-color:#fff;width: 21%;position: relative;z-index: 10;}
#header h1 img{width: 100%;height: auto;} 
#contact-top{background-color:#663030;float: right;width: 30%;padding: 1%;}
#contact-top a{color:#fff;margin-right: 11%;}
#contact-top a:hover{opacity:0.7;}
#contact-top a img{margin-right: 2%;}
#testata{margin-top: -2%;float: left;background-color: #fff;}
#main{}
#wrap-content{padding-top:5%;background-color: #fff;width:100%;float:left;background-image:url('/wp-content/themes/formasolai/images/bg-content.png');background-position:left bottom;background-repeat:no-repeat;padding-bottom: 5%;}
#content{width:1400px;margin:0 auto;position: relative;}
#content p{text-align:justify;font-size:17px;line-height:24px;}
#content p a{color: #666;}
#wrap-footer{width:100%;float:left;background-color:#346667;padding:4% 0 1% 0;position: relative;}
#footer{width:1400px;margin:0 auto;color: #fff;text-align: left;}
#footer .col-foot{float:left;}
#footer .col-foot:first-child{width:30%;}
#footer .col-foot:nth-child(2){width: 34%;}
#footer .col-foot:nth-child(2) ul{margin-top:2%;width:100%;}
#footer .col-foot:nth-child(3){width: 25%;}
#footer .col-foot:nth-child(3) li{width: 100%;float: left;line-height: 24px;}
#footer .col-foot:nth-child(3) li ul{width: 100%;float: left;margin-bottom:0;}
#footer .col-foot:nth-child(3) li a{text-transform:uppercase;}
#footer .col-foot:nth-child(4){float: right;width: 11%;margin-top:13%;}
#footer .col-foot:nth-child(4) li{float: left;}
#footer .col-foot:nth-child(3) h2{font-size:16px;line-height: 24px;}
#footer ul{margin-bottom:2%;float: left;}
#footer li{list-style:none;font-family: 'Fira Sans Extra Condensed', sans-serif;padding: 1% 0;}
#footer p{color: #fff;}
#footer a{color: #fff;}
#footer img{margin-right:2%;}
#credits{float:left;width:100%;color:#fff;text-align: left;border-top: 2px solid;margin-top: 2%;line-height: 42px;}
#credits a:hover{opacity:0.7;}

div.wpcf7-response-output{float:left;}

/*--------Menu---------*/
#mainmenu{width: 79%;float:left;margin-top: 3%;}
#mainmenu ul{margin:0px;padding: 0;float:right;position: relative;z-index: 10;}
#mainmenu ul li{display: block;float:left;list-style:none;margin: 0 15px;position: relative;height:30px;}
#mainmenu ul li a{color:#fff;margin: 0 5px;}
#mainmenu .current-menu-item{border-bottom:3px solid #663030;}
#mainmenu .current-menu-item a{color:#fff;}
#mainmenu li a {display: block;height:26px;line-height:26px;margin:0 20px;font-size:22px;text-transform:uppercase;}
#mainmenu li a:hover {opacity:0.7;}
#mainmenu li:last-child a{margin-right:0;}

/*---Sottomenu---*/
#mainmenu ul ul {display: none;position: absolute;text-align: center;width: 180px;padding-top: 14%;}
#mainmenu ul ul li {float:left;width: 100%;font-weight:normal;padding:1% 6%;margin:1% 0;background: rgb(102 48 48 / 0.8);}
#mainmenu ul ul li a {height: 26px;line-height: 33px;width: 100%;float: left;font-size: 18px;padding: 5px 15px;text-align:left;width: 100%;margin: 0;padding: 0;}
#mainmenu ul li:hover > ul {display: block;}
#mainmenu ul ul li ul {left: 150px;top: 0;}

#mainmenu .current-menu-item{border-bottom:3px solid #663030;}
#mainmenu ul li .current-menu-item{border:0;}
#mainmenu ul li .current-menu-item a{font-weight: bold;}

#mainmenu .current-menu-parent{border-bottom:3px solid #663030;}
#mainmenu ul li .current-menu-parent{border:0;}
#mainmenu ul li .current-menu-parent a{color:#663030;}


/*--------Home---------*/
.metaslider .theme-default .nivo-caption{opacity:1;background-color:transparent;width: 50%;right:0;left:auto;top: 0;background-image:url('/wp-content/themes/formasolai/images/bg-txt-slider-home.png');background-repeat:no-repeat;
text-transform:uppercase;font-size:28px;padding-top:9%;text-align: right;padding-right: 5%;background-size: contain;}
.metaslider .theme-default .nivo-caption strong{font-size:50px;margin-bottom:4%;float:left;}
#wrapper-caption{}
.home article{width:46%;float:left;}
.home article h1{text-align:left;margin-bottom: 3%;display: inline-block;}
.home article h1 a{color:#346667;}
.home article p{text-align:left;line-height:24px;margin-top:3%;font-size:17px;}
.home article .entry-content{border-left:4px solid #346667;padding-left: 4%;}
.home #content img{width:46%;float:right;}
#diagonale{position:absolute;width: auto !important;top: 394px;right: 477px;}
#wrap-prodotti-h{background-color: #fff;width:100%;float:left;padding-bottom:3%;
background-image:url('/wp-content/themes/formasolai/images/bg-prodotti-h.jpg');background-repeat:no-repeat;}
#prodotti-home{width:1400px;margin:0 auto;}
#prodotti-home h2{float:left;text-align:left;width:100%;color:#fff;}
#prodotti-wrap-titolo{float:left;width:46%;margin-top: 4%;}
#prodotti-wrap-titolo img{float:left;margin-top: -10%;margin-left: -34%;}
#prodotti-wrap-titolo hr{width: 71%;height: 2px;float: left;border: 0;background: #fff;}
#prodotti-home button{cursor:pointer;background:transparent;border:2px solid #fff;padding:0.5% 3%;float:right;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;margin-top: 6%;}
.wrap-box-prod{float: left;width: 33%;margin-top:3%;position: relative;margin-bottom:0;}
.wrap-box-prod-int{width: 100%;float: left;}
.box-prod{}
.box-prod a{}
.box-prod a img{width:82%;border: 18px solid #fff;height: auto;box-shadow: 0 0 14px -5px #666;}
#wrap-real-h{width:100%;float:left;background-color:#663030;position: relative;background-image:url('/wp-content/themes/formasolai/images/bg-realizzazioni-home.png');background-repeat:no-repeat;}
#real-home{}
#real-home h2{float:left;text-align:left;width:100%;color:#fff;}
#real-home button{background:transparent;border:2px solid #fff;padding:0.5% 3%;float:right;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px;margin-top: 6%;cursor:pointer;}
#real-wrap-titolo{float:left;width:46%;margin-top: 4%;}
#real-wrap-titolo img{float:left;margin-top: -10%;margin-left: -34%;}
#real-wrap-titolo hr{width: 71%;height: 2px;float: left;border: 0;background: #fff;}
#wrap-real-tit-button{width:1400px;margin:0 auto;display:flow-root;}
.box-real{width:24.90%;float:left;border-right: 1px solid #fff;}
.box-real:last-child{border-right:0;}
.box-real a img{float:left;width:100%;height: auto;}
.box-real a:hover{opacity:0.2;}
.box-real a h3:hover{opacity:1 !important;}
/*.box-real a img:hover ~ .box-real a h3{color:#fff; opacity:1;}*/
.box-real a img:hover{opacity:1;}
.box-real a h3{color:#333;font-size:22px;margin-top:-18%;float: left;width:100%;padding: 2% 0;background:rgb(255 255 255 / 80%);}
#news-wrap-titolo{float:left;width:100%;margin-top: 4%;}
#news-wrap-titolo h2{float:left;text-align:left;width:100%;color:#346667;}
#news-wrap-titolo img{float:left;margin-top: -5%;margin-left: -9%;}
#news-wrap-titolo hr{width:46%;height: 2px;float: left;border: 0;background:#346667;}
#news-wrap-titolo button{background:transparent;border:2px solid #346667;padding:0.5%;float:right;color:#346667;font-weight:bold;text-transform:uppercase;font-size:16px;margin-top: 6%;}
#titolo-pre-video{float:left;width:100%;padding:4% 0;color:#346667;font-weight: lighter;background-color: #fff;}
#titolo-pre-video strong{color:#663030;text-transform:uppercase;}
#wrap-news{float:left;width:100%;background: #fff;margin-top: 30%;background-image:url('/wp-content/themes/formasolai/images/forma.png');background-repeat:no-repeat;}
#img-video{width: 1400px;margin: 0 auto;}
#img-video img{}
#home-news{width:1400px;margin:0 auto;}
#home-news-int{width:46%;}
#home-news-int:nth-child(even){float:left;}
#home-news-int:nth-child(odd){float:right;}
#home-news-int img{width:100%;float:left;height:auto;margin-top: -7%;}
#home-news-int img:hover{opacity:1;}
.data-news{float:left;background-color:#346667;padding:3% 2% 1% 2%;color:#fff;position:relative;margin-left: 6%;}
.box-news{float:left;width:92%;padding:4%;background-color:#663030;height:206px;margin-top: -40%;margin-bottom: 6%;}
.box-news a{color:#fff;}
.box-news a h3{font-weight:normal;text-align:left;margin-bottom:2%;}
.box-news a h3:hover{opacity:0.7;}
.box-news p{color:#fff;text-align: justify;}
.box-news p:hover{opacity:0.7;}
.box-news .more-link{display:none;}
.video-homepage{width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;}
.video-homepage figcaption img{position: absolute;
    top: 415px;
    left: 8%;
    padding: 5px 10px 5px 5px;
    font-size: 42px;}
.hero-wrapper {
    position: fixed;
    bottom: -12%;
    right: 0;
    height: auto;
    width: auto;
    min-height: 100%;
    min-width: 100%;
    z-index: -9999;
}
video {
    width: 100%;
    max-width: 100%;
}
.metaslider .theme-default .nivo-controlNav{width: 1400px !important;float: none !important;}

.slideInUp{display:none;float: left;width:90%;background:rgb(52 102 103 / 0.7);margin-top:51.5%;
position: absolute;left:0;padding-bottom:5%;padding-top:2%;margin-left: 5%;}
.slideInUp h3{color:#fff;text-transform:uppercase;font-size:28px;padding:0 3%;}
.slideInUp .list{}
.slideInUp .list li{width:50%;float:left;text-align:center;list-style:none;font-size: 18px;}
.slideInUp .list li a{font-family: "Oxygen",sans-serif;color:#951350;font-weight:bold;text-transform:uppercase;}
.slideInUp .list li a:hover{color:#999;}

#one:hover ~ .slideInUp {display:inline;-webkit-animation-name: slideInUp;
  animation-name: slideInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

.slideInUp:hover, .slideInUp:focus, .slideInUp:active {
	display:inline-block !important;
	
  }
.metaslider .theme-default .nivo-controlNav{margin-top: -2%;position: relative;z-index: 10;float: left;margin-top: -4%;
float: left;width: 100%;}
.metaslider .theme-default .nivo-controlNav a{float:left;}

/*----------------------------PAGE-------------------------------*/
.page-template-default #testata{background-image:url('/wp-content/themes/formasolai/images/tralicci-forma.jpg');width: 100%;}
.page-template-default #testata h1{text-transform:uppercase;font-weight:lighter;padding:4.5% 0;}
.page-template-default #testata h1 a{color:#fff;}
.page-template-default article .wp-block-column h2{text-align:left;color:#346667;margin-bottom:5%;display:inline-block;}
.page-template-default article .wp-block-column p{font-size:17px;text-align:left;line-height:24px;padding-bottom:3%;border-left: 4px solid #346667;padding-left: 4%;}
p.linea{border-left:4px solid #346667;padding-left: 4%;}
.page-template-default article .wp-block-column p:last-child{padding-bottom:0;}
.entry-content .wp-block-columns:first-child .wp-block-column:first-child h2{width:92%;float: left;}
.entry-content .wp-block-columns:first-child .wp-block-column:first-child p{width:87%;float: left;}
.entry-content .wp-block-columns:first-child .wp-block-column:nth-child(2) img{float: right;height: auto;width: 90%;}
.page-template-default #wrap-content{background-position: left 31%;margin-bottom: 28%;}

@media screen and (min-width: 960px) {
     .alignwide, .alignfull {
          width:  100vw;
          max-width:  99vw;
          margin-left:  calc(50% - 50vw);
     }
}
.wp-block-group .wp-block-group__inner-container{width: 1400px;background-color: #346667;margin: 2% 0;display: inline-block;}
.wp-block-group .wp-block-columns, .entry-content .wp-block-image, .wp-block-column:not(:first-child){margin:0 !important;}
.wp-block-group .wp-block-group__inner-container .wp-block-columns h3{color:#fff;padding:6% 6% 2% 6%;text-align: left;}
.wp-block-group .wp-block-group__inner-container .wp-block-columns p{color:#fff;margin:6%;float: left;padding: 0;}
.wp-block-group .wp-block-group__inner-container .wp-block-columns hr{float: left;margin-left:6%;width:80%;}
.wp-block-group .wp-block-image img{float:left;}
.entry-content .wp-block-group .wp-block-columns:first-child .wp-block-column:nth-child(2) img{width:100%;}
.prefabb-ultima{background-image:url('/wp-content/themes/formasolai/images/ico-pref.jpg');background-repeat:no-repeat;background-position:right 10%;}
.industria4{background-image:url('/wp-content/themes/formasolai/images/ico-ind.jpg');background-repeat:no-repeat;background-position:right 10%;}

.page-template-default article .blocco-contattaci{flex-wrap:wrap;margin-top:6%;}
.page-template-default article .blocco-contattaci .wp-block-column p{margin-top:0;text-align:justify;width: 90%;}
.page-template-default article .blocco-contattaci .wp-block-column{flex-basis: calc(50% - 16px);flex-grow: 0;}
.page-template-default article .blocco-contattaci .wp-block-buttons{float:left;width: 82%;margin-top: 5%;}

.titolo-real{background-color:rgb(255 255 255 / 0.7);color: #663030;margin-top: -16%;float: left;width: 100%;position: relative;padding: 4% 0;font-size: 26px;}

/*----Certificazioni-----*/
.page-id-90 #testata{background-image: url(/wp-content/themes/formasolai/images/certificazioni.jpg);}

.mapboxgl-map{float:left;margin-top:2%;}
.page-id-92 article .wp-block-column p{margin-top:0;}
.page-id-92 form{margin-left:10%;margin-top:18%;float: left;}
.page-id-92 form p{margin-top:0 !important;}
.page-id-92 article .wp-block-column p{border-left:0;}


/*----------------------------PRODOTTI-------------------------------*/
.category-prodotti #testata{background-image: url(/wp-content/themes/formasolai/images/prodotti.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.category-prodotti #testata h1 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}
.category-prodotti #content .post{width:25%;float:left;margin-top: 2%;}
.category-prodotti .wrap-box-prod-int{width:100%;float:left;}
.category-prodotti .box-prod{width:100%;margin-top:3%;position: relative;}


/*-------------PRODOTTO-------------*/
.post-template-single-prodotti #wrap-content{background-image:none;}
.post-template-single-prodotti #testata{background-image: url(/wp-content/themes/formasolai/images/prodotti.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.post-template-single-prodotti #testata h2 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}
.post-template-single-prodotti .entry-content .wp-block-columns:first-child .wp-block-column:nth-child(2) img {width:auto !important;}
#content.prodotti{background-image:url('/wp-content/themes/formasolai/images/bg-content-prodotti.jpg');background-position:bottom right;
background-repeat:no-repeat;display: inline-block;}
#prodotti-content{width:68%;float:left;}
#sidebar{width:28%;float:right;}
#sidebar h2{color:#663030;float: left;width: 100%;text-align: left;height:87px;}
#sidebar img{width:100%;height:auto;}
#sidebar li{list-style:none;}
#sidebar li a{color:#663030;background:rgb(255 255 255 / 0.7);}
#sidebar #box-chiama{background-color:#346667;margin-top:4%;float:left;width:92%;padding:4%;}
#sidebar #box-chiama p{color:#fff;float: left;width: 100%;text-align: left;font-size: 22px;}
#sidebar #box-chiama a{color:#fff;float: left;margin-top: 3%;font-size: 28px;margin-left: 2%;font-weight:700;}
#sidebar #box-chiama img{width:auto;float: left;margin-top: 3%;width: 40px;}
#prodotti-content article h1{float:left;width:100%;}
#prodotti-content article h1 a{text-align:left;color:#346667;text-transform:uppercase;float: left;width: 80%;}
#content.prodotti hr{background-color:#663030;height:2px;border:0;margin-top:-3%;float: left;width: 100%;}
.postid-162 #content.prodotti hr{margin-top:1%;}
.postid-162 #sidebar h2{height:108px;}
.postid-181 #content.prodotti hr{margin-top:1%;}
.postid-181 #sidebar h2{height:108px;}
.postid-185 #content.prodotti hr{margin-top:1%;}
.postid-185 #sidebar h2{height:108px;}
#prodotti-content article h1 img{float: right;padding-right:3%;width: 12%;}
#prodotti-content .entry-content{float:left;width:100%;}
#prodotti-content .wp-block-column ul{width: 88%;font-weight: bold;margin-top:2%;}
#prodotti-content .wp-block-column ul li{font-family: 'Fira Sans Extra Condensed', sans-serif;color: #666;list-style:inside;text-align:left;}
#prodotti-content .wp-block-column p{text-align:justify;width: 90%;}
#prodotti-content .wp-block-latest-posts{width:100%;float:left;margin-top:4%;}
#prodotti-content .wp-block-latest-posts li{background-color:#663030;padding: 2% 0%;;}
#prodotti-content .wp-block-latest-posts li a{color:#fff;text-transform:uppercase;}
.post-template-single-prodotti .wp-block-table{background-image:url('/wp-content/themes/formasolai/images/bg-scheda-tecnica.jpg');background-position:bottom right;
background-repeat:no-repeat;width: 100%;background-size: contain;}
.post-template-single-prodotti .wp-block-table tbody{float:left;margin-top:50%;padding-left: 6%;}
.post-template-single-prodotti .wp-block-table tr{height:65px;line-height:60px;border-bottom:3px solid #663030;float: left;width: 100%;font-family: 'Fira Sans Extra Condensed', sans-serif;background-color: transparent !important;}
.post-template-single-prodotti .wp-block-table td{font-weight:bold;font-size:20px;float: left;}
.post-template-single-prodotti .wp-block-table td:first-child{color:#346667;}
.post-template-single-prodotti .wp-block-table td:last-child{float: right;margin-right: 21%;}

/*---eccezioni titolo opera---*/
.postid-199 #sidebar h2, .postid-199 #sidebar hr{display:none;}
.postid-181 #sidebar h2, .postid-181 #sidebar hr{display:none;}
.postid-171 #sidebar h2, .postid-171 #sidebar hr{display:none;}
.postid-197 #sidebar h2, .postid-171 #sidebar hr{display:none;}


/*----------------------------REALIZZAZIONI-------------------------------*/
.category-realizzazioni #testata{background-image: url(/wp-content/themes/formasolai/images/realizzazioni.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.category-realizzazioni #testata h1 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}
.category-realizzazioni .category-realizzazioni{border-right: 1px solid #fff;width:24.90%;float:left;background-color: rgb(102 48 48 / 0.9);}
.category-realizzazioni .category-realizzazioni .box-real{width:100%;}
.category-realizzazioni #content .post:nth-child(even){}
.category-realizzazioni #content .post:nth-child(odd){}
.category-realizzazioni #content .post h2{}
#content.realizzazioni #wrap-content{background-image:none;}
#content.realizzazioni article{width:40%;float:left;border:3px solid #346667;padding:4%;margin-bottom: 4%;}
#content.realizzazioni img{width:48%;float:right;height: auto;}
#content.realizzazioni article h1{float:left;width:100%;margin-bottom:4%;}
#content.realizzazioni article h3{float:left;width:100%;color:#346667;text-align:left;}
#content.realizzazioni article h1 a{text-align:left;color:#346667;float: left;}
#content.realizzazioni article p{text-align:justify;line-height: 20px;}
#content.realizzazioni article hr{height:3px;border:0;background-color:#346667;float:left;width:100%;margin:44% 0 4% 0;}
#content.realizzazioni article strong{color:#346667;}
#content.realizzazioni .metaslider{width:100%;float:left;}
#content.realizzazioni .metaslider img{width:100%;float:left;}

/*-------------REALIZZAZIONE-------------*/
.post-template-single-realizzazioni #testata{background-image: url(/wp-content/themes/formasolai/images/realizzazioni.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.post-template-single-realizzazioni #testata h2 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}

/*-------------NEWS-------------*/
.category-in-forma #testata{background-image: url(/wp-content/themes/formasolai/images/testata_informa.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.category-in-forma #testata h1 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}
.category-in-forma .post{width:23%;float:left;margin:2%;}
.category-in-forma .post h2{font-size:24px;}
.category-in-forma .post h2 a:hover{opacity:0.7;}
.category-in-forma .post img{width:100%;float:left;height:auto;margin-top: -10%;}
.category-in-forma .post img:hover{opacity:1;}
.category-in-forma .post .data{float:left;background-color:#346667;padding:3% 2% 1% 2%;color:#fff;position:relative;margin-left: 6%;}
.category-in-forma .post .box-news{position:relative;height:226px;margin-top: -44%;}
.category-in-forma .post .box-news h2{font-weight:normal;text-align:left;margin-bottom:2%;}

/*---------Singola news-------------*/
.single-post #testata{background-image: url(/wp-content/themes/formasolai/images/testata_informa.jpg);
background-repeat: no-repeat;width:100%;float:left;}
.single-post #testata h2 {text-transform: uppercase;font-weight: lighter;padding: 5% 0;color:#fff;}
.single-post #news-template #content article{width:46%;float:left;}
.single-post #news-template #content img{width:46%;float:right;height: auto;}
.single-post #news-template #content .data{font-style:italic;}
.single-post #news-template #content h1 a{color: #346667;}
.single-post #news-template #content h1{font-size: 42px;text-align:left;margin:2% 0 1% 0;}

/*------Cookies------*/
#cn-notice-text {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#cookie-notice .button.wp-default{color:#fff !important;background:transparent !important;text-shadow:none !important;}

.no-link {pointer-events: none;}

