.hidden{
display: none;
} img {
max-width: 100%;
}
.header-title .tdm-descr {
color: #FFF;
}
.partner-logo .td-custom-title h3{
border: none !important;
}
.partner-logo a {
background-repeat: no-repeat;
background-size: contain !important;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style {
display: flex;
align-items: center;
}
.td-footer-wrap .td_block_wrap.td_block_text_with_title {
margin-bottom: 0;
}
.td-footer-wrap .tdm-title {
margin-bottom: 0;
}
.td-footer-wrap .wpforms-widget {
margin-bottom: 0;
}
.td-footer-wrap .wpforms-container {
margin-bottom: 0;
}
.td-footer-wrap .vc_row_inner {
padding-bottom: 0 !important;
}
.td-scroll-up {
background-color: #a48229 !important;
}
.footer-last-article .td_block_inner .td_module_wrap .item-details {
display: flex;
flex-direction: column;
justify-content: center;
}
.footer-last-article .td_block_inner .td_module_wrap .item-details .entry-title a {
color: #FFF;
}
.footer-last-article .td_block_inner .td_module_wrap .item-details .td-module-meta-info .td-post-author-name,
.footer-last-article .td_block_inner .td_module_wrap .item-details .td-module-meta-info .td-module-comments {
display: none;
}
#wpforms-284 input[type="text"],
#wpforms-284 input[type="email"] {
width: 100%;
max-width: 100%;
background-color: #776a61;
border: none;
color: #FFF;
}
#wpforms-284 input[type="checkbox"] {
position: relative;
}
#wpforms-284 label {
color: #FFF;
}
#wpforms-284 button {
width: 100%;
background-color: #222;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-284 button:hover {
transition: all 0.2s ease-in-out;
background-color: #a48229;
}
#wpforms-286 input[type="text"],
#wpforms-286 input[type="email"],
#wpforms-286 textarea {
width: 100%;
max-width: 100%;
background-color: #776a61;
border: none;
color: #FFF;
}
#wpforms-286 ::placeholder {
color: rgba(255, 255, 255, 0.6);
opacity: 1;
}
#wpforms-286 input[type="checkbox"] {
position: relative;
}
#wpforms-286 label {
color: #FFF;
}
#wpforms-286 button {
width: 100%;
background-color: #222;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-286 button:hover {
transition: all 0.2s ease-in-out;
background-color: #a48229;
}
.wpforms-error {
color: #990000 !important;
}
.vc_widget_sidebar .block-title,
.single .block-title,
.page .block-title {
border-bottom: 2px solid #4e5310;
}
.vc_widget_sidebar .block-title span,
.single .block-title span,
.page .block-title span {
text-transform: uppercase;
background-color: #4e5310;
}
.single-post .td-post-content.tagdiv-type a {
text-decoration: none;
color: #4cb050;
transition: all 0.2s ease-in-out;
}
.single-post .td-post-content.tagdiv-type a:hover {
transition: all 0.2s ease-in-out;
color: #a48229;
}
.post-attach {
list-style: none;
padding: 0;
}
.post-attach li {
margin: 0;
}
.post-attach li a {
display: flex;
align-items: center;
text-decoration: none;
color: #4cb050;
transition: all 0.2s ease-in-out;
}
.post-attach li a:hover {
text-decoration: none;
color: #a48229;
transition: all 0.2s ease-in-out;
}
.row {
display: flex;
flex-wrap: wrap;
}
.rivista a {
display: block;
}
.rivista a img {
width: 100%;
}
.menu-item a {
cursor: pointer;
}
.page .entry-title,
.single-cani_fauna .entry-title,
.single-centro_studi .entry-title {
border-bottom: 2px solid #4e5310;
}
.page .entry-title span,
.single-cani_fauna .entry-title span,
.single-centro_studi .entry-title span {
text-transform: uppercase;
background-color: #4e5310;
display: inline-block;
color: #fff;
}
.organigramma h2 {
text-transform: uppercase;
font-weight: 700;
}
.organigramma .list h4 {
text-transform: uppercase;
}
.organigramma .list .row {
margin: 0;
}
.organigramma .list .row strong {
display: block;
}
.organigramma .list .row a {
text-decoration: none;
color: #a48229;
transition: all 0.2s ease-in-out;
}
.organigramma .list .row a:hover {
transition: all 0.2s ease-in-out;
color: #4cb050;
}
.standard-page table td {
border: none;
}  .page-news .td-module-container {
flex-direction: column;
border-color: #eaeaea;
}
.page-news .td-image-container {
display: block;
order: 0;
}
.ie10 .page-news .td-module-meta-info,
.ie11 .page-news .td-module-meta-info {
flex: auto;
}
.page-news .td-module-meta-info {
border-color: #eaeaea;
}
.page-news .td_module_wrap {
width: 50%;
float: left;
padding-left: 24px;
padding-right: 24px;
padding-bottom: 18px;
margin-bottom: 18px;
}
.page-news .tdb-block-inner {
margin-left: -24px;
margin-right: -24px;
}
.page-news .td-module-container:before {
bottom: -18px;
border-color: #eaeaea;
}
.page-news .td-post-vid-time {
display: block;
}
.page-news .td-post-category {
display: inline-block;
}
.page-news .tdb-author-photo .avatar {
width: 20px;
height: 20px;
margin-right: 6px;
border-radius: 50%;
}
.page-news .td-excerpt {
display: none;
column-count: 1;
column-gap: 48px;
}
.page-news .td-audio-player {
opacity: 1;
visibility: visible;
height: auto;
font-size: 13px;
}
.page-news .td-read-more {
display: none;
}
.page-news .td-post-author-name {
display: none;
}
.page-news .td-post-date,
.page-news .td-post-author-name span {
display: inline-block;
}
.page-news .entry-review-stars {
display: inline-block;
}
.page-news .td-icon-star,
.page-news .td-icon-star-empty,
.page-news .td-icon-star-half {
font-size: 15px;
}
.page-news .td-module-comments {
display: block;
}
.page-news .td_module_wrap:nth-child(2n+1) {
clear: both;
}
.page-news .td_module_wrap:nth-last-child(-n+2) {
margin-bottom: 0;
padding-bottom: 0;
}
.page-news .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
display: none;
}
.page-news .td-post-category:hover {
background-color: #a48229;
}
.page-news .td_module_wrap:hover .td-module-title a { color: #a48229;
}
html:not([class*='ie']) .page-news .td-module-container:hover .entry-thumb:before {
opacity: 0;
}
.page-news h3.entry-title {
border: none;
}
.td-footer-wrap .tdi_170_f62_rand_style a{
color: #493213 !important;
}
a[href^="x-apple-data-detectors:"] {
color: inherit;
text-decoration: inherit;
}
.td-module-comments{
display: none !important;
}
.contacts-email a{
color: #bf9f60 !important;
}
.contacts-email a::before{
content: "\f003";
font: normal normal normal 14px / 1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
} @media (min-width: 1019px) and (max-width: 1140px) {
.page-news .td_module_wrap {
padding-left: 20px;
padding-right: 20px;
clear: none !important;
padding-bottom: 18px !important;
margin-bottom: 18px !important;
}
.page-news .tdb-block-inner {
margin-left: -20px;
margin-right: -20px;
}
.page-news .td-module-container:before {
bottom: -18px;
}
.page-news .td_module_wrap:nth-child(2n+1) {
clear: both !important;
}
.page-news .td_module_wrap:nth-last-child(-n+2) {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.page-news .td_module_wrap .td-module-container:before {
display: block !important;
}
.page-news .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
display: none !important;
}
} @media (min-width: 768px) and (max-width: 1018px) {
.page-news .td_module_wrap {
padding-left: 14px;
padding-right: 14px;
clear: none !important;
padding-bottom: 18px !important;
margin-bottom: 18px !important;
}
.page-news .tdb-block-inner {
margin-left: -14px;
margin-right: -14px;
}
.page-news .td-module-container:before {
bottom: -18px;
}
.page-news .td-video-play-ico {
width: 24px;
height: 24px;
font-size: 24px;
}
.page-news .td_module_wrap:nth-child(2n+1) {
clear: both !important;
}
.page-news .td_module_wrap:nth-last-child(-n+2) {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.page-news .td_module_wrap .td-module-container:before {
display: block !important;
}
.page-news .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
display: none !important;
}
} @media (max-width: 767px) {
.page-news .td_module_wrap {
width: 100%;
float: left;
padding-bottom: 18px !important;
margin-bottom: 18px !important;
}
.page-news .td-module-container:before {
bottom: -18px;
}
.page-news .td_module_wrap:nth-last-child(1) {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.page-news .td_module_wrap .td-module-container:before {
display: block !important;
}
.page-news .td_module_wrap:nth-last-child(1) .td-module-container:before {
display: none !important;
}
}
#select-cat .cat, #select-cat-2 .cat {
display: block;
font-weight: 400;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
}
.striped-attach li:nth-child(even) {
background-color: #ddd;
}
.cani-fauna .alm-reveal {
flex: 0 0 50%;
}
.cani-fauna .td_module_flex {
margin-bottom: 20px;
}
.cani-fauna .td_module_flex:hover a {
color: #a48229;
}
.cani-fauna .td-module-title a {
text-transform: uppercase;
}
.cani-fauna .td-image-wrap {
padding-bottom: 70% !important;
}
.cani-fauna .entry-thumb {
background-position: center 50%;
}
.cani-fauna .td-module-container {
flex-direction: column;
border-color: #eaeaea !important;
}
.cani-fauna .td-image-container {
display: block;
order: 0;
}
.ie10 .cani-fauna .td-module-meta-info,
.ie11 .cani-fauna .td-module-meta-info {
flex: auto;
}
.cani-fauna .td-module-meta-info {
border-color: #eaeaea;
}
.cani-fauna .td_module_wrap {
width: 100%;
float: left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.cani-fauna .td_block_inner {
margin-left: -10px;
margin-right: -10px;
}
.cani-fauna .td-module-container:before {
bottom: -10px;
border-color: #eaeaea;
}
.cani-fauna .td-post-vid-time {
display: block;
}
.cani-fauna .td-post-category {
display: inline-block;
}
.cani-fauna .td-author-photo .avatar {
width: 20px;
height: 20px;
margin-right: 6px;
border-radius: 50%;
}
.cani-fauna .td-excerpt {
display: none;
column-count: 1;
column-gap: 48px;
}
.cani-fauna .td-audio-player {
opacity: 1;
visibility: visible;
height: auto;
font-size: 13px;
}
.cani-fauna .td-read-more {
display: none;
}
.cani-fauna .td-post-author-name {
display: none;
}
.cani-fauna .td-post-date,
.cani-fauna .td-post-author-name span {
display: none;
}
.cani-fauna .entry-review-stars {
display: inline-block;
}
.cani-fauna .td-icon-star,
.cani-fauna .td-icon-star-empty,
.cani-fauna .td-icon-star-half {
font-size: 15px;
}
.cani-fauna .td-module-comments {
display: none;
}
.cani-fauna .td_module_wrap:nth-child(3n+1) {
clear: both;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) {
padding-bottom: 0;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) .td-module-container:before {
display: none;
}
.cani-fauna .entry-title {
font-size: 15px !important;
line-height: 1.3 !important;
font-weight: 500 !important;
}
html:not([class*='ie']) .cani-fauna .td-module-container:hover .entry-thumb:before {
opacity: 0;
} @media (min-width: 1019px) and (max-width: 1140px) {
.cani-fauna .td_module_wrap {
clear: none !important;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.cani-fauna .td-module-container:before {
bottom: -10px;
}
.cani-fauna .td_module_wrap:nth-child(3n+1) {
clear: both !important;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) {
padding-bottom: 0 !important;
}
.cani-fauna .td_module_wrap .td-module-container:before {
display: block !important;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) .td-module-container:before {
display: none !important;
}
} @media (min-width: 768px) and (max-width: 1018px) {
.cani-fauna .td_module_wrap {
padding-left: 7.5px;
padding-right: 7.5px;
clear: none !important;
padding-bottom: 7.5px !important;
margin-bottom: 7.5px !important;
}
.cani-fauna .td_block_inner {
margin-left: -7.5px;
margin-right: -7.5px;
}
.cani-fauna .td-module-container:before {
bottom: -7.5px;
}
.cani-fauna .td-video-play-ico {
width: 24px;
height: 24px;
font-size: 24px;
}
.cani-fauna .td_module_wrap:nth-child(3n+1) {
clear: both !important;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) {
padding-bottom: 0 !important;
}
.cani-fauna .td_module_wrap .td-module-container:before {
display: block !important;
}
.cani-fauna .td_module_wrap:nth-last-child(-n+3) .td-module-container:before {
display: none !important;
}
.cani-fauna .entry-title {
font-size: 13px !important;
line-height: 1.3 !important;
font-weight: 500 !important;
}
} @media (max-width: 767px) {
.cani-fauna .alm-reveal {
flex: 0 0 100%;
}
.cani-fauna .td-image-container {
flex: 0 0 30%;
width: 30%;
display: block;
order: 0;
}
.ie10 .cani-fauna .td-image-container,
.ie11 .cani-fauna .td-image-container {
flex: 0 0 auto;
}
.cani-fauna .td-module-container {
flex-direction: row;
}
.ie10 .cani-fauna .td-module-meta-info,
.ie11 .cani-fauna .td-module-meta-info {
flex: 1;
}
.cani-fauna .td-module-meta-info { padding: 0px;
}
.cani-fauna .td_module_wrap {
width: 100%;
float: left;
padding-left: 7.5px;
padding-right: 7.5px;
padding-bottom: 13px !important;
margin-bottom: 13px !important;
}
.cani-fauna .td_block_inner {
margin-left: -7.5px;
margin-right: -7.5px;
}
.cani-fauna .td-module-container:before {
bottom: -13px;
}
.cani-fauna .td-video-play-ico {
width: 24px;
height: 24px;
font-size: 24px;
}
.cani-fauna .td-post-date,
.cani-fauna .td-post-author-name span {
display: inline-block;
}
.cani-fauna .td_module_wrap:nth-last-child(1) {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.cani-fauna .td_module_wrap .td-module-container:before {
display: block !important;
}
.cani-fauna .td_module_wrap:nth-last-child(1) .td-module-container:before {
display: none !important;
}
.cani-fauna .entry-title {
font-size: 14px !important;
line-height: 1.4 !important;
font-weight: 500 !important;
}
} .td-page-content a {
text-decoration: none;
color: #4cb050;
}
.td-page-content a:hover {
text-decoration: none;
color: #a48229;
}
.cani-fauna a {
color: #000;
}
#cani-fauna-img {
text-align: center;
}
#cani-fauna-img img {
max-width: 100%;
margin: auto;
}
.fauna-link {
list-style: none;
padding: 0;
}
.fauna-link li {
margin: 0;
padding: 0;
}
.fauna-link li a {
text-decoration: none;
color: #a48229;
transition: all 0.2s ease-in-out;
}
.fauna-link li a:hover {
color: #4cb050;
transition: all 0.2s ease-in-out;
} .footer-dpo{
color: #493213;
text-align: center;
}
.footer-links-form a{
text-decoration: underline !important;
color: #FFF;
opacity: 1;
transition: all 0.2s ease-in-out;
}
.footer-links-form a:hover{
text-decoration: underline !important;
color: #FFF;
opacity: 0.8;
transition: all 0.2s ease-in-out;
}
.td-footer-template-wrap .td_block_template_1 a{
text-decoration: none;
color: #FFF;
}
.td-footer-template-wrap .td_block_template_1 a:hover{
text-decoration: none;
color: #FFF;
}
.row-video{
display: flex;
flex-wrap: wrap;
}
.row-video .video{
display: block;
}
.row-video .video img{
width: 100%;
height: auto;
object-fit: cover;
margin-bottom: 0;
}
.row-video .video h4{
margin-bottom: 0;
}
.row-video .video h6{
margin: 0;
color: #999;
font-style: italic;
}
header#landing-header{
background-color: #9a7c31;
}
header#landing-header .container{
display: flex;
justify-content: space-around;
align-items: center;
}
footer#landing-footer section#footer-1{
background-color: #2e4921;
}
footer#landing-footer section#footer-1 span{
display: block;
width: 100%;
background-color: #9a7c31;
}
footer#landing-footer section#footer-1 .container{
text-align: center;
}
footer#landing-footer section#footer-1 .container img{
width: 100%;
}
footer#landing-footer section#footer-2{
background-color: #FFF;
}
footer#landing-footer section#footer-2 .container{
text-align: center;
}
footer#landing-footer section#footer-2 .container a{
display: inline-block;
} #landing-slogan{
background-color: #2f4922;
text-align: center;
color: #FFF;
}
#landing-body{
background-color: #FFF;
}
#landing-body h2{
text-align: center;
font-weight: bold;
}
#landing-body h5{
font-weight: normal;
}
#landing-body p{
font-weight: bold;
color: red;
}
#landing-body form{
margin: auto;
}
#landing-body a{
color: inherit;
font-weight: bold;
}
#landing-body .form-btn{
text-align: center;
}
#landing-body .alert{
text-align: center;
display: none;
} .header-social .td-icon-xing::before{
content: "\e9d6";
} #wpforms-form-17225 .wpforms-field-select select{
font-size: 14px;
font-weight: 600;
color: #243442;
} @media (min-width: 1200px) {
.tdb-logo-img-wrap img {
width: 80%;
}
.header-title .tdm-descr {
font-size: 14px;
}
.header-social a.tdm-social-item i {
font-size: 18px;
}
ul.tdb-block-menu > li.tdb-menu-item > a {
padding: 0px 8px;
}
li.menu-item-has-children > ul.sub-menu { }
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style {
padding: 20px 0px 5px 0px;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-sx {
width: 30%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-dx {
width: 70%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .td-pb-span6 .td_mod_wrap.td-fix-index {
font-size: 13px;
}
.footer-last-article .td_block_inner {
margin-top: 10px;
}
#wpforms-284 input[type="text"],
#wpforms-284 input[type="email"] {
padding: 5px;
font-size: 12px;
}
#wpforms-284 input[type="checkbox"] {
top: 3px;
}
#wpforms-284 label {
font-size: 10px;
line-height: 18px;
}
#wpforms-286 input[type="text"],
#wpforms-286 input[type="email"],
#wpforms-286 textarea {
padding: 5px;
font-size: 12px;
}
#wpforms-286 input[type="checkbox"] {
top: 3px;
}
#wpforms-286 label {
font-size: 10px;
line-height: 18px;
}
.page-text {
font-size: 13px;
}
.post-attach {
margin: 0px 0px 30px 0px;
}
.post-attach li {
margin: 0;
}
.post-attach li a i {
font-size: 20px;
margin-right: 5px;
}
.row {
margin: 0px -15px;
}
.rivista {
flex: 0 0 33.333333%;
max-width: 33.333333%;
padding: 0px 15px;
}
.menu-item a {
cursor: pointer;
}
.page .entry-title span,
.single-cani_fauna .entry-title span,
.single-centro_studi .entry-title span {
line-height: 17px;
padding: 7px 12px 4px;
font-size: 14px;
}
.page .standard-page,
.single-cani_fauna .standard-page,
.single-centro_studi .standard-page {
font-size: 13px;
}
.organigramma .list .row a {
font-size: 30px;
line-height: 30px;
}
.organigramma .list .row .col-12 {
padding: 15px;
}
.organigramma .list .row .col-md-6 {
flex: 0 0 50%;
max-width: 50%;
padding: 0px 15px;
}
#select-cat, #select-cat-2 {
margin-bottom: 20px;
}
#select-cat .cat, #select-cat-2 .cat {
width: 50%;
height: 38px;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.striped-attach li {
padding: 5px;
}
#cani-fauna-img {
margin-bottom: 30px;
}
.fauna-link {
margin-bottom: 20px;
}
.select-50{
flex: 0 0 50%;
padding: 0px 15px;
}
#cat-01, #cat-02{
width: 100% !important;
}
#cat-02{
display: block;
}
.widget{
margin-bottom: 18px !important;
}
.organigramma img{
width: 100px;
}
.footer-dpo{
font-size: 10px;
margin-bottom: 20px !important;
} .row-video{
margin-right: -15px;
margin-left: -15px;
}
.row-video .video{
flex: 0 0 50%;
padding: 0px 15px;
margin-bottom: 15px;
}
.row-video .video h4{
line-height: 15px;
margin-top: 5px;
font-size: 16px;
}
.row-video .video h6{
font-size: 11px;
}
header#landing-header{
padding: 30px 0px;
}
header#landing-header .container a{
display: block;
width: 12%;
} header#landing-header .container img:nth-child(2){
width: 40%;
}
footer#landing-footer section#footer-1 span{
height: 75px;
}
footer#landing-footer section#footer-1 .container img{
width: 100%;
margin-top: -184px;
}
footer#landing-footer section#footer-2{
padding: 50px 0px;
}
footer#landing-footer section#footer-2 .container a{
width: 15%;
margin: 0px 20px;
} #landing-slogan{
padding: 20px 0px;
font-size: 30px;
}
#landing-body{
padding: 50px 0px;
margin-bottom: 120px;
}
#landing-body h2{
font-size: 50px;
}
#landing-body h5{
font-size: 18px;
margin: 50px 0px;
}
#landing-body p{
font-size: 18px;
margin-bottom: 34px;
}
#landing-body form{
width: 80%;
}
#landing-body .form-btn{
margin-top: 50px;
}
#landing-body .alert{
width: 80%;
margin: auto;
} #wpforms-17225{
color: #FFF;
}
ul#wpforms-17225-field_4{
text-align: left;
}
#wpforms-17225-field_4_1{
position: relative;
}
#wpforms-17225 input[type="text"],
#wpforms-17225 input[type="email"],
#wpforms-17225 textarea {
padding: 5px;
font-size: 14px;
}
#wpforms-17225 input[type="checkbox"] {
top: 3px;
}
#wpforms-17225 label {
font-size: 12px;
line-height: 18px;
}
#wpforms-submit-17225{
width: 20%;
background-color: #222;
border: 2px solid transparent;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-submit-17225:hover{
background-color: #a48229;
border: 2px solid #222;
transition: all 0.2s ease-in-out;
} .sicurezza_footer img{
padding-top: 5px;
width: 250px;
}
} @media (min-width: 992px) and (max-width: 1199px) {
.tdb-logo-img-wrap img {
width: 70%;
}
.header-title .tdm-descr {
font-size: 14px;
}
.header-social a.tdm-social-item i {
font-size: 18px;
}
ul.tdb-block-menu > li.tdb-menu-item > a {
padding: 0px 10px;
font-size: 12px;
}
li.menu-item-has-children > ul.sub-menu {
left: 0 !important;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style {
padding: 20px 0px 5px 0px;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-sx {
width: 32%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-dx {
width: 68%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .td-pb-span6 .td_mod_wrap.td-fix-index {
font-size: 13px;
}
.footer-last-article .td_block_inner {
margin-top: 10px;
}
#wpforms-284 input[type="text"],
#wpforms-284 input[type="email"] {
padding: 5px;
font-size: 12px;
}
#wpforms-284 input[type="checkbox"] {
top: 3px;
}
#wpforms-284 label {
font-size: 10px;
line-height: 18px;
}
#wpforms-286 input[type="text"],
#wpforms-286 input[type="email"],
#wpforms-286 textarea {
padding: 5px;
font-size: 12px;
}
#wpforms-286 input[type="checkbox"] {
top: 3px;
}
#wpforms-286 label {
font-size: 10px;
line-height: 18px;
}
.page-text {
font-size: 13px;
}
.post-attach {
margin: 0px 0px 30px 0px;
}
.post-attach li {
margin: 0;
}
.post-attach li a i {
font-size: 20px;
margin-right: 5px;
}
.row {
margin: 0px -15px;
}
.rivista {
flex: 0 0 33.333333%;
max-width: 33.333333%;
padding: 0px 15px;
}
.page .entry-title span,
.single-cani_fauna .entry-title span,
.single-centro_studi .entry-title span {
line-height: 17px;
padding: 7px 12px 4px;
font-size: 14px;
}
.page .standard-page,
.single-cani_fauna .standard-page,
.single-centro_studi .standard-page {
font-size: 13px;
}
.organigramma .list .row a {
font-size: 30px;
line-height: 30px;
}
.organigramma .list .row .col-12 {
padding: 15px;
}
.organigramma .list .row .col-md-6 {
flex: 0 0 50%;
max-width: 50%;
padding: 0px 15px;
}
#select-cat {
margin-bottom: 20px;
}
#select-cat .cat, #select-cat-2 .cat {
width: 50%;
height: 38px;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.striped-attach li {
padding: 5px;
}
#cani-fauna-img {
margin-bottom: 30px;
}
.fauna-link {
margin-bottom: 20px;
}
.select-50{
flex: 0 0 50%;
padding: 0px 15px;
}
#cat-01, #cat-02{
width: 100% !important;
}
#cat-02{
display: block;
}
.organigramma img{
width: 100px;
}
.footer-dpo{
font-size: 10px;
margin-bottom: 20px !important;
}
.td-footer-template-wrap .td_block_template_1{
margin-top: 20px;
} .row-video{
margin-right: -15px;
margin-left: -15px;
}
.row-video .video{
flex: 0 0 50%;
padding: 0px 15px;
margin-bottom: 15px;
}
.row-video .video h4{
line-height: 15px;
margin-top: 5px;
font-size: 16px;
}
.row-video .video h6{
font-size: 11px;
}
header#landing-header{
padding: 30px 0px;
}
header#landing-header .container a{
display: block;
width: 12%;
} header#landing-header .container img:nth-child(2){
width: 42%;
}
footer#landing-footer section#footer-1 span{
height: 65px;
}
footer#landing-footer section#footer-1 .container img{
width: 100%;
margin-top: -133px;
}
footer#landing-footer section#footer-2{
padding: 50px 0px;
}
footer#landing-footer section#footer-2 .container a{
width: 15%;
margin: 0px 20px;
} #landing-slogan{
padding: 20px 0px;
font-size: 22px;
}
#landing-body{
padding: 50px 0px;
margin-bottom: 120px;
}
#landing-body h2{
font-size: 42px;
}
#landing-body h5{
font-size: 18px;
margin: 30px 0px;
}
#landing-body p{
font-size: 18px;
margin-bottom: 14px;
}
#landing-body form{
width: 80%;
}
#landing-body .form-btn{
margin-top: 50px;
}
#landing-body .alert{
width: 80%;
margin: 40px auto 0px auto;
} #wpforms-17225{
color: #FFF;
}
ul#wpforms-17225-field_4{
text-align: left;
}
#wpforms-17225-field_4_1{
position: relative;
}
#wpforms-17225 input[type="text"],
#wpforms-17225 input[type="email"],
#wpforms-17225 textarea {
padding: 5px;
font-size: 14px;
}
#wpforms-17225 input[type="checkbox"] {
top: 3px;
}
#wpforms-17225 label {
font-size: 12px;
line-height: 18px;
}
#wpforms-submit-17225{
width: 20%;
background-color: #222;
border: 2px solid transparent;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-submit-17225:hover{
background-color: #a48229;
border: 2px solid #222;
transition: all 0.2s ease-in-out;
} .sicurezza_footer img{
width: 250px;
}
} @media (min-width: 768px) and (max-width: 991px) {
.tdb-logo-img-wrap img {
width: 60%;
}
.header-title .tdm-descr {
font-size: 14px;
}
.header-date .tdb-head-date-txt {
font-size: 12px !important;
}
.header-social a.tdm-social-item i {
font-size: 18px;
}
ul.tdb-block-menu > li.tdb-menu-item > a {
padding: 0px 3px;
font-size: 10px !important;
}
li.menu-item-has-children > ul.sub-menu {
left: 0 !important;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style {
display: block;
align-items: unset;
padding: 20px 0px 5px 0px;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-sx {
width: 100%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-dx {
width: 100%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .td-pb-span6 .td_mod_wrap.td-fix-index {
font-size: 13px;
text-align: center;
}
.footer-last-article .td_block_inner {
margin-top: 10px;
}
#wpforms-284 input[type="text"],
#wpforms-284 input[type="email"] {
padding: 5px;
font-size: 12px;
}
#wpforms-284 input[type="checkbox"] {
top: 3px;
}
#wpforms-284 label {
font-size: 10px;
line-height: 18px;
}
#wpforms-286 input[type="text"],
#wpforms-286 input[type="email"],
#wpforms-286 textarea {
padding: 5px;
font-size: 12px;
}
#wpforms-286 input[type="checkbox"] {
top: 3px;
}
#wpforms-286 label {
font-size: 10px;
line-height: 18px;
}
.page-text {
font-size: 13px;
}
.post-attach {
margin: 0px 0px 30px 0px;
}
.post-attach li {
margin: 0;
}
.post-attach li a i {
font-size: 20px;
margin-right: 5px;
}
.row {
margin: 0px -15px;
}
.rivista {
flex: 0 0 50%;
max-width: 50%;
padding: 0px 15px;
}
.page .entry-title span,
.single-cani_fauna .entry-title span,
.single-centro_studi .entry-title span {
line-height: 17px;
padding: 7px 12px 4px;
font-size: 14px;
}
.page .standard-page,
.single-cani_fauna .standard-page,
.single-centro_studi .standard-page {
font-size: 13px;
}
.organigramma .list .row a {
font-size: 30px;
line-height: 30px;
}
#select-cat {
margin-bottom: 20px;
}
#select-cat .cat, #select-cat-2 .cat {
width: 100%;
height: 38px;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.striped-attach li {
padding: 5px;
}
#cani-fauna-img {
margin-bottom: 30px;
}
.fauna-link {
margin-bottom: 20px;
}
.select-50{
flex: 0 0 50%;
padding: 0px 15px;
}
#cat-01, #cat-02{
width: 100% !important;
}
#cat-02{
display: block;
}
.organigramma img{
width: 120px;
}
.footer-dpo{
font-size: 10px;
margin-bottom: 20px !important;
}
.td-footer-template-wrap .td_block_template_1{
margin-top: 20px;
} .row-video{
margin-right: -15px;
margin-left: -15px;
}
.row-video .video{
flex: 0 0 50%;
padding: 0px 15px;
margin-bottom: 15px;
}
.row-video .video h4{
line-height: 15px;
margin-top: 5px;
font-size: 16px;
}
.row-video .video h6{
font-size: 11px;
}
header#landing-header{
padding: 30px 0px;
}
header#landing-header .container a{
display: block;
width: 15%;
} header#landing-header .container img:nth-child(2){
width: 45%;
}
footer#landing-footer section#footer-1 span{
height: 50px;
}
footer#landing-footer section#footer-1 .container img{
width: 100%;
margin-top: -99px;
}
footer#landing-footer section#footer-2{
padding: 20px 0px;
}
footer#landing-footer section#footer-2 .container a{
width: 20%;
margin: 0px 20px;
} #landing-slogan{
padding: 20px 0px;
font-size: 17px;
}
#landing-body{
padding: 20px 0px;
margin-bottom: 120px;
}
#landing-body h2{
font-size: 42px;
}
#landing-body h5{
font-size: 16px;
margin: 30px 0px;
}
#landing-body p{
font-size: 16px;
margin-bottom: 14px;
}
#landing-body form{
width: 90%;
}
#landing-body .form-btn{
margin-top: 50px;
}
#landing-body .alert{
width: 90%;
margin: 40px auto 0px auto;
} #contact-wrap{
flex-direction: column;
}
#contact-wrap > div{
width: 100% !important;
}
#wpforms-17225{
color: #FFF;
}
ul#wpforms-17225-field_4{
text-align: left;
}
#wpforms-17225-field_4_1{
position: relative;
}
#wpforms-17225 input[type="text"],
#wpforms-17225 input[type="email"],
#wpforms-17225 textarea {
padding: 5px;
font-size: 14px;
}
#wpforms-17225 input[type="checkbox"] {
top: 3px;
}
#wpforms-17225 label {
font-size: 12px;
line-height: 18px;
}
#wpforms-submit-17225{
width: 35%;
background-color: #222;
border: 2px solid transparent;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-submit-17225:hover{
background-color: #a48229;
border: 2px solid #222;
transition: all 0.2s ease-in-out;
} .sicurezza_footer img{
width: 200px;
}
} @media (max-width: 767px) {
.mobile-logo .tdb-logo-img-wrap {
padding: 15px 0px;
}
.mobile-logo .tdb-logo-img-wrap img {
width: 50%;
margin: auto;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style {
display: block;
align-items: unset;
padding: 20px 0px 5px 0px;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-sx {
width: 100%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .footer-dx {
width: 100%;
}
.td-footer-wrap .wpb_row .td-pb-row.tdc-element-style .td-pb-span6 .td_mod_wrap.td-fix-index {
font-size: 13px;
text-align: center;
}
.footer-last-article .td_block_inner {
margin-top: 10px;
}
#wpforms-284 input[type="text"],
#wpforms-284 input[type="email"] {
padding: 5px;
font-size: 12px;
}
#wpforms-284 input[type="checkbox"] {
top: 3px;
}
#wpforms-284 label {
font-size: 10px;
line-height: 18px;
}
#wpforms-286 input[type="text"],
#wpforms-286 input[type="email"],
#wpforms-286 textarea {
padding: 5px;
font-size: 12px;
}
#wpforms-286 input[type="checkbox"] {
top: 3px;
}
#wpforms-286 label {
font-size: 10px;
line-height: 18px;
}
.page-text {
font-size: 13px;
}
.post-attach {
margin: 0px 0px 30px 0px;
}
.post-attach li {
margin: 0;
}
.post-attach li a i {
font-size: 20px;
margin-right: 5px;
}
.page .entry-title span,
.single-cani_fauna .entry-title span,
.single-centro_studi .entry-title span {
line-height: 17px;
padding: 7px 12px 4px;
font-size: 14px;
}
.page .standard-page,
.single-cani_fauna .standard-page,
.single-centro_studi .standard-page {
font-size: 13px;
}
.organigramma h2 {
font-size: 24px;
}
.organigramma .list .row a {
font-size: 30px;
line-height: 30px;
}
#select-cat {
margin-bottom: 20px;
}
#select-cat .cat, #select-cat-2 .cat {
width: 100%;
height: 38px;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.striped-attach li {
padding: 5px;
}
#cani-fauna-img {
margin-bottom: 20px;
}
.fauna-link {
margin-bottom: 20px;
}
.select-50{
flex: 0 0 100%;
padding: 0px 15px;
}
#cat-01, #cat-02{
width: 100% !important;
}
#cat-02{
display: block;
}
.organigramma img{
width: 150px;
}
.footer-dpo{
font-size: 10px;
margin-bottom: 20px !important;
}
.td-footer-template-wrap .td_block_template_1{
margin-top: 20px;
} .row-video .video{
flex: 0 0 100%;
margin-bottom: 15px;
}
.row-video .video h4{
line-height: 15px;
margin-top: 5px;
font-size: 16px;
}
.row-video .video h6{
font-size: 11px;
}
header#landing-header{
padding: 10px 0px;
}
header#landing-header .container a{
display: block;
width: 25%;
} header#landing-header .container img:nth-child(2){
width: 50%;
}
footer#landing-footer section#footer-1 span{
height: 20px;
}
footer#landing-footer section#footer-1 .container img{
width: 100%;
margin-top: -51px;
}
footer#landing-footer section#footer-2{
padding: 10px 0px;
}
footer#landing-footer section#footer-2 .container a{
width: 30%;
margin: 0px 20px;
} #landing-slogan{
padding: 20px 0px;
font-size: 15px;
}
#landing-body{
padding: 20px 0px;
margin-bottom: 100px;
}
#landing-body h2{
font-size: 30px;
}
#landing-body h5{
font-size: 15px;
margin: 30px 0px;
}
#landing-body p{
font-size: 15px;
margin-bottom: 14px;
}
#landing-body form{
width: 100%;
}
#landing-body .form-btn{
margin-top: 50px;
}
#landing-body .form-btn button{
display: block;
width: 100%;
}
#landing-body .alert{
width: 100%;
margin: 30px auto 0px auto;
} #wpforms-17225{
color: #FFF;
}
ul#wpforms-17225-field_4{
text-align: left;
}
#wpforms-17225-field_4_1{
position: relative;
}
#wpforms-17225 input[type="text"],
#wpforms-17225 input[type="email"],
#wpforms-17225 textarea {
padding: 5px;
font-size: 14px;
}
#wpforms-17225 input[type="checkbox"] {
top: 3px;
}
#wpforms-17225 label {
font-size: 12px;
line-height: 18px;
}
#wpforms-submit-17225{
width: 100%;
background-color: #222;
border: 2px solid transparent;
color: #FFF;
transition: all 0.2s ease-in-out;
}
#wpforms-submit-17225:hover{
background-color: #a48229;
border: 2px solid #222;
transition: all 0.2s ease-in-out;
} .sicurezza_footer{
display: block;
text-align: center;
}
.sicurezza_footer img{
padding-top: 5px;
width: 75%;
}
}