﻿.cdmodena-di{color:#000000;text-transform:lowercase;font-family:Avenir LT Std 55 Roman}
.main-color{color:#ed1c24}
.secondary-color{color:#424242}
.btn-primary{background-color:#ed1c24;border-color:#ed1c24;}
.btn-primary:hover{background-color:#424242;border-color:#424242;}
.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-family: 'Avenir LT Std 45 Book'}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#ed1c24}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#ed1c24}
.navbar-default .navbar-toggle .icon-bar {background-color: #ed1c24;}
.div-h1{background-color:#ed1c24;padding:0}
.div-h1 h1{font-family: 'Century Gothic',sans-serif;font-weight:bold;text-transform:uppercase}
.section-static{color:#000000}
.section-static a{color:#ed1c24;}
.section-breadcramp .breadcrumb a:hover{color:#ed1c24;}
.sb h3{color: #ed1c24;}
.sb h3:after{background-color:#ed1c24;}
footer{background-color:#ffffff;color:#282425}
footer a{color:#282425}
footer .colonna:before {background-color: #282425;}
.form-control:focus{border-color:#ed1c24; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(101,161,1,.6);}
.section-evidenza h3{color: #282425;font-family: 'Avenir LT Std 35 Light',sans-serif !important; text-transform: uppercase;}
.section-evidenza h3:after {background-color: #282425;}
.section-evidenza .annuncio .s-annuncio .dati .titolo{color:#282425;font-family: 'Avenir LT Std 35 Light',sans-serif;text-transform:uppercase}
.div-contatti-scrivici h3,.section-contatti .div-contatti-dati h2{color:#ed1c24;}
.section-contatti .div-contatti-dati .dato  .valori:after{background-color: #ed1c24;}
.section-contatti .div-contatti-dati .dato .icon-contatto i{color: #ed1c24;}
footer .footer2{background-color:#282425;color:#ffffff}
footer .footer2 a{color:#ffffff}
footer .slogan-logo-footer{font-family:'Avenir Next LT Pro Condensed',sans-serif;font-size:14px}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #ed1c24;border-color: #ed1c24;}
.pagination > li > a, .pagination > li > span {color: #ed1c24;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #ed1c24;}
.section-ricerca-annunci .annuncio .div-venaff .scritta{background-color: #ed1c24;}
.section-scheda h1{color: #ed1c24;}
.section-scheda .div-widget .titolo-interno{color: #ed1c24;}
.section-scheda .div-widget.div-widget-with-link a{}
.section-scheda .div-widget.div-widget-with-link a:hover{color: #ed1c24;}

.div-slider-home .main-text h1{font-family:'Myriad Pro Condensed', sans-serif !important;}
.section-chi-siamo,.section-servizi,.section-contatti{font-family:'Avenir LT Std 45 Book', sans-serif !important;}
.div-contatti-scrivici h3, .section-contatti .div-contatti-dati h2{font-family:'Avenir LT Std 85 Heavy', sans-serif !important;}
.section-chi-siamo{text-align:center}
.ul-chi-siamo{list-style-type:none;}
.ul-chi-siamo i {color: #ed1c24;}

.section-servizi ol {list-style: none; counter-reset: li;text-align:center}
.section-servizi ol li{}
.section-servizi ol li::before {color: #ed1c24;content: counter(li);display: inline-block;width: 1em;margin-left: -1em;padding-right:15px}
.section-servizi ol li {counter-increment: li}

.table-contatti>tbody>tr>td, .table-contatti>tbody>tr>th, .table-contatti>tfoot>tr>td, .table-contatti>tfoot>tr>th, .table-contatti>thead>tr>td, .table-contatti>thead>tr>th{border-top:none;line-height:1}
.table-contatti{margin-bottom:0}
.table-contatti td{font-family:'Avenir LT Std 85 Heavy', sans-serif !important;text-align:center;color:#000000;font-size:24px}
.table-contatti td i{margin-right:15px}
.table-contatti td.td-backoffice i, .table-contatti td.td-indirizzo i{color:#ed1c24}
.table-contatti td.td-backoffice .numero{font-size:1.4em}
.table-contatti td.td-indirizzo .strada{font-family:'Avenir LT Std 45 Book', sans-serif !important}
.table-contatti td.td-mail-web i{color:#008000}
.table-contatti td.td-mail-web{padding-left:30px;vertical-align:middle}
.table-contatti td.td-mail-web a{font-family:'Avenir LT Std 45 Book', sans-serif !important;text-align:left;vertical-align:middle;color:#000000}

.table-contatti td.td-indirizzo-value{font-weight:400;color: #000000 !important;    font-family: 'Avenir LT Std 45 Book', sans-serif !important;}
.table-contatti td.td-mail-web-value a{color:#000000 !important;text-transform:lowercase}
@media (max-width:767px) {
	.table-contatti td.td-mail-web{padding-left:8px !important}
	.table-contatti td.td-backoffice .numero{display:block}
	.table-contatti td.td-indirizzo .strada{display:block}
}
.altre-mail a{color:#888888 !important;font-size:18px !important}

@media (max-width:991px) {
.navbar-brand{height:100px}
.navbar-brand img{max-width:350px}
}
@media (max-width:767px) {
.navbar-brand{height:70px}
.navbar-brand img{max-width:250px}
}

.section-ricerca-annunci .annuncio .s-annuncio .dati .titolo{color:#000000;text-transform:uppercase}

/* FONTS */
@font-face {font-family: 'Myriad Pro Regular';font-style: normal;font-weight: normal;src: local('Myriad Pro Regular'), url('fonts/myriad-pro/MYRIADPRO-REGULAR.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed'), url('fonts/myriad-pro/MYRIADPRO-COND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed Italic'), url('fonts/myriad-pro/MYRIADPRO-CONDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Light';font-style: normal;font-weight: normal;src: local('Myriad Pro Light'), url('fonts/myriad-pro/MyriadPro-Light.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold'), url('fonts/myriad-pro/MYRIADPRO-SEMIBOLD.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold Italic'), url('fonts/myriad-pro/MYRIADPRO-SEMIBOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed'), url('fonts/myriad-pro/MYRIADPRO-BOLDCOND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold'), url('fonts/myriad-pro/MYRIADPRO-BOLD.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Italic'), url('fonts/myriad-pro/MYRIADPRO-BOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed Italic'), url('fonts/myriad-pro/MYRIADPRO-BOLDCONDIT.woff') format('woff');}

@font-face {font-family: 'Avenir LT Std 55 Roman';font-style: normal;font-weight: normal;src: local('Avenir LT Std 55 Roman'), url('fonts/avenir/AvenirLTStd-Roman.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 55 Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 55 Oblique'), url('fonts/avenir/AvenirLTStd-Oblique.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 35 Light';font-style: normal;font-weight: normal;src: local('Avenir LT Std 35 Light'), url('fonts/avenir/AvenirLTStd-Light.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 35 Light Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 35 Light Oblique'), url('fonts/avenir/AvenirLTStd-LightOblique.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 45 Book';font-style: normal;font-weight: normal;src: local('Avenir LT Std 45 Book'), url('fonts/avenir/AvenirLTStd-Book.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 45 Book Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 45 Book Oblique'), url('fonts/avenir/AvenirLTStd-BookOblique.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 65 Medium';font-style: normal;font-weight: normal;src: local('Avenir LT Std 65 Medium'), url('fonts/avenir/AvenirLTStd-Medium.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 65 Medium Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 65 Medium Oblique'), url('fonts/avenir/AvenirLTStd-MediumOblique.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 85 Heavy';font-style: normal;font-weight: normal;src: local('Avenir LT Std 85 Heavy'), url('fonts/avenir/AvenirLTStd-Heavy.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 85 Heavy Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 85 Heavy Oblique'), url('fonts/avenir/AvenirLTStd-HeavyOblique.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 95 Black';font-style: normal;font-weight: normal;src: local('Avenir LT Std 95 Black'), url('fonts/avenir/AvenirLTStd-Black.woff') format('woff');}
@font-face {font-family: 'Avenir LT Std 95 Black Oblique';font-style: normal;font-weight: normal;src: local('Avenir LT Std 95 Black Oblique'), url('fonts/avenir/AvenirLTStd-BlackOblique.woff') format('woff');}

@font-face {font-family: 'Avenir Next LT Pro Condensed';src: url('fonts/avenir/Avenir-Next-LT-Pro-Condensed5184.woff') format('woff')}

@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic-Bold.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic-Bold.woff') format('woff');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic-Italic.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic-Italic.woff') format('woff');font-weight: normal;font-style: italic;}
@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic-BoldItalic.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;}
@font-face {font-family: 'Century Gothic';src: url('fonts/century-gothic/CenturyGothic.woff2') format('woff2'),url('fonts/century-gothic/CenturyGothic.woff') format('woff');font-weight: normal;font-style: normal;}




@font-face {font-family: 'cdm';src:  url('fonts/cdm.eot?pm0lqd');src:  url('fonts/cdm.eot?pm0lqd#iefix') format('embedded-opentype'),url('fonts/cdm.ttf?pm0lqd') format('truetype'),url('fonts/cdm.woff?pm0lqd') format('woff'),url('fonts/cdm.svg?pm0lqd#cdm') format('svg');font-weight: normal;font-style: normal;}
[class^="cdm-"], [class*=" cdm-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'cdm' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.cdm-arrow-right12:before {content: "\ee1e";}

