@font-face {
font-family: 'neutra_textdemi_sc';
src: url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.eot);
src: url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.woff2) format('woff2'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.woff) format('woff'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.ttf) format('truetype'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.svg#neutra_textdemi_sc) format('svg');
font-weight: normal;
font-style: normal;
}
.page-id-3001 #header-wrapper{
margin-bottom : 0 !important;
}
.page-id-3001 #tarifsdepannage{
margin-top: 0 !important;
}
.blocancretarifs{
text-align: center;
margin-bottom: 40px;
margin-top:-20px;
}
.blocancretarifs a{
background: #024885;
color: #fff !important;
padding: 10px;
border: 1px solid #fff;
transition: all 0.6s ease;
}
.blocancretarifs a.actif{
background: #f3f3f3;
color: #024885 !important;
padding: 10px;
border: 1px solid #024885;
transition: all 0.6s ease;
}
.blocancretarifs a:hover{
background: #f3f3f3;
color: #024885 !important;
padding: 10px;
border: 1px solid #024885;
transition: all 0.6s ease;
}
#btnDepannageTopBar{
left: 75% !important;
background-color: #fff !important;
}
#btnDepannageTopBar:hover {
background-color: #fff !important;
}
#btnDepannageTopBar #depannage{
background-color:#fcdb17 !important;
width: 130px !important;
position:relative !important;
top:-9px !important;
color:#fff !important;
font-size:11px !important;
border-radius: 15px !important;
border: 1px solid #fcdb17 !important;
}
#btnDepannageTopBar #depannage:hover {
background-color:#fff !important;
position:relative !important;
color:#fcdb17 !important;
transition: all 0.5s ease !important;
border: 1px solid #fcdb17 !important;
}
.topBarHome{
position: absolute;
left: 85%;
}
#footer-bar a.button{
font-size: 1.6em;
}
#footer-bar a.button:after{
background-color: #fff !important;
bottom: -10px !important;
}
#footer-bar.style-cta .col-link{
text-align: center;
} #cookie-notice .button.bootstrap{
background: #024060;
color: #fff !important;
}
#cookie-notice .button.bootstrap:hover{
color: #fff !important;
background: #005f9b;
} .sub-menu li.current_page_item a{
background: #005f9b;
}
@media screen and (min-width: 1199px) {
#header ul#header-menu > li > a::after{
content: '';
}
#header ul#header-menu > li > a::before{
content: '';
}
#header ul#header-menu > li.current_page_item > a span{
border-bottom: 2px solid #fff;
padding: 10px 0;
}
#header ul#header-menu > li > a:hover span{
border-bottom: 2px solid #fff;
padding: 10px 0;
transition: all 0.5s ease; 
}
}
@media screen and (max-width: 1199px) {
#menu-inner{
background: #024060 !important;
}
#header-menu .sub-menu li{  }  #menu-holder .dl-back a{
color: #fff !important;
font-size: 0.8em;
padding-left: 15px;
}
#header-menu li.dl-back:hover > a{
color: #f4f4f4 !important;
text-decoration: underline
}
}
@media screen and (max-width: 768px) {
.page-id-2505 #content.col-md-12{ }
}
@media screen and (max-width: 768px) {
a#mobile-menu-toggler{
left: 0 !important;
}
} #btnContactTopBar {
background-color: #fff !important;
}
#btnContactTopBar:hover {
background-color: #fff !important;
}
#ContactUsTopBar {
background-color:#005f9b;
width: 130px;
position:relative;
top:-9px;
color:#fff;
font-size:11px;
border-radius: 15px;
border: 1px solid #005f9b;
}
#ContactUsTopBar:hover {
background-color:#fff !important;
position:relative;
color:#005f9b !important;
transition: all 0.5s ease;
border: 1px solid #005f9b;
} .TitreZoneIntervention{
width: 40% !important;
}
.TitreZoneIntervention h6{ }
.TitreZoneIntervention p{
padding: 0 50px;
}
.imageZoneIntervention{
width: 60% !important;
}
.carte{
z-index: 9999;
}
.blocZoneIntervention{
margin-top: -30px;
}
.page-id-801 #footer{
margin-top: -40px !important;
z-index: 9999;
} .sectionTarifs table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifs table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifs table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifs table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifs table tr:nth-child(1) td.desc-col{
background: #005090 !important;
}
.sectionTarifs table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(6) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(7) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(8) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(9) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifs table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifs table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifs table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(1) td{
border-bottom: 2px solid #005c9c !important;
}
.sectionTarifs table tr:nth-child(5) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifs table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifs table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifs table tr:nth-child(13) td{
border-bottom: 2px solid #008eca !important;
}
.sectionTarifs table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifs table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsResponsive table td{
text-align: center;
font-weight: 100;
font-size: 1.2em;
}
.sectionTarifsResponsive table td.bleuMoyen{
background: #40b7e1;
color: #fff;
font-weight: 100;
text-transform: none;
}
.sectionTarifsResponsive table td.bleuClair{
background: #95d4e6;
color: #fff;
font-weight: 100;
text-transform: none;
}
.sectionTarifsResponsive table th.bleuFonce{
background: #0169a8;
color: #fff;
font-weight: 400;
text-transform: uppercase;
text-align: center;
font-size: 1.5em;
} .sectionTarifsDepannage table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsDepannage table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsDepannage table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsDepannage table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsDepannage table tr:nth-child(1) td.desc-col{
background: #005090 !important;
}
.sectionTarifsDepannage table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(10) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsDepannage table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(14) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(1) td{
border-bottom: 2px solid #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsDepannage table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifsDepannage table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsDepannage table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsChauffeau table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsChauffeau table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsChauffeau table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsChauffeau table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsChauffeau table tr:nth-child(1) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifsChauffeau table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(12) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(13) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(9) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifsChauffeau table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsChauffeau table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsChauffeau table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsDeplacements table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsDeplacements table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsDeplacements table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsDeplacements table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsDeplacements table tr:nth-child(1) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifsDeplacements table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsDeplacements table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(9) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifsDeplacements table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsDeplacements table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(13) td{
border-bottom: 2px solid #008eca !important;
}
.sectionTarifsDeplacements table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsDeplacements table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
}
@media screen and (max-width: 490px) {
.blocancretarifs a{
float: none;
display: block;
}
} @media screen and (min-width: 1280px) {
.blocOnContainer{
width: 4%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1400px) {
.blocOnContainer{
width: 9%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1680px) {
.blocOnContainer{
width: 17%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1920px) {
.blocOnContainer{
width: 20%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 2220px) {
.blocOnContainer{
width: 22%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-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)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{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 slideInDown{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)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}@font-face {
font-family: 'neutra_textdemi_sc';
src: url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.eot);
src: url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.woff2) format('woff2'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.woff) format('woff'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.ttf) format('truetype'),
url(//www.idf-service.fr/wp-content/themes/wplab-recover-child/neutra_text_light_sc_demi-webfont.svg#neutra_textdemi_sc) format('svg');
font-weight: normal;
font-style: normal;
}
.page-id-3001 #header-wrapper{
margin-bottom : 0 !important;
}
.page-id-3001 #tarifsdepannage{
margin-top: 0 !important;
}
.blocancretarifs{
text-align: center;
margin-bottom: 40px;
margin-top:-20px;
}
.blocancretarifs a{
background: #024885;
color: #fff !important;
padding: 10px;
border: 1px solid #fff;
transition: all 0.6s ease;
}
.blocancretarifs a.actif{
background: #f3f3f3;
color: #024885 !important;
padding: 10px;
border: 1px solid #024885;
transition: all 0.6s ease;
}
.blocancretarifs a:hover{
background: #f3f3f3;
color: #024885 !important;
padding: 10px;
border: 1px solid #024885;
transition: all 0.6s ease;
}
#btnDepannageTopBar{
left: 75% !important;
background-color: #fff !important;
}
#btnDepannageTopBar:hover {
background-color: #fff !important;
}
#btnDepannageTopBar #depannage{
background-color:#fcdb17 !important;
width: 130px !important;
position:relative !important;
top:-9px !important;
color:#fff !important;
font-size:11px !important;
border-radius: 15px !important;
border: 1px solid #fcdb17 !important;
}
#btnDepannageTopBar #depannage:hover {
background-color:#fff !important;
position:relative !important;
color:#fcdb17 !important;
transition: all 0.5s ease !important;
border: 1px solid #fcdb17 !important;
}
.topBarHome{
position: absolute;
left: 85%;
}
#footer-bar a.button{
font-size: 1.6em;
}
#footer-bar a.button:after{
background-color: #fff !important;
bottom: -10px !important;
}
#footer-bar.style-cta .col-link{
text-align: center;
} #cookie-notice .button.bootstrap{
background: #024060;
color: #fff !important;
}
#cookie-notice .button.bootstrap:hover{
color: #fff !important;
background: #005f9b;
} .sub-menu li.current_page_item a{
background: #005f9b;
}
@media screen and (min-width: 1199px) {
#header ul#header-menu > li > a::after{
content: '';
}
#header ul#header-menu > li > a::before{
content: '';
}
#header ul#header-menu > li.current_page_item > a span{
border-bottom: 2px solid #fff;
padding: 10px 0;
}
#header ul#header-menu > li > a:hover span{
border-bottom: 2px solid #fff;
padding: 10px 0;
transition: all 0.5s ease; 
}
}
@media screen and (max-width: 1199px) {
#menu-inner{
background: #024060 !important;
}
#header-menu .sub-menu li{  }  #menu-holder .dl-back a{
color: #fff !important;
font-size: 0.8em;
padding-left: 15px;
}
#header-menu li.dl-back:hover > a{
color: #f4f4f4 !important;
text-decoration: underline
}
}
@media screen and (max-width: 768px) {
.page-id-2505 #content.col-md-12{ }
}
@media screen and (max-width: 768px) {
a#mobile-menu-toggler{
left: 0 !important;
}
} #btnContactTopBar {
background-color: #fff !important;
}
#btnContactTopBar:hover {
background-color: #fff !important;
}
#ContactUsTopBar {
background-color:#005f9b;
width: 130px;
position:relative;
top:-9px;
color:#fff;
font-size:11px;
border-radius: 15px;
border: 1px solid #005f9b;
}
#ContactUsTopBar:hover {
background-color:#fff !important;
position:relative;
color:#005f9b !important;
transition: all 0.5s ease;
border: 1px solid #005f9b;
} .TitreZoneIntervention{
width: 40% !important;
}
.TitreZoneIntervention h6{ }
.TitreZoneIntervention p{
padding: 0 50px;
}
.imageZoneIntervention{
width: 60% !important;
}
.carte{
z-index: 9999;
}
.blocZoneIntervention{
margin-top: -30px;
}
.page-id-801 #footer{
margin-top: -40px !important;
z-index: 9999;
} .sectionTarifs table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifs table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifs table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifs table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifs table tr:nth-child(1) td.desc-col{
background: #005090 !important;
}
.sectionTarifs table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifs table tr:nth-child(6) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(7) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(8) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(9) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifs table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifs table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifs table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifs table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifs table tr:nth-child(1) td{
border-bottom: 2px solid #005c9c !important;
}
.sectionTarifs table tr:nth-child(5) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifs table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifs table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifs table tr:nth-child(13) td{
border-bottom: 2px solid #008eca !important;
}
.sectionTarifs table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifs table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsResponsive table td{
text-align: center;
font-weight: 100;
font-size: 1.2em;
}
.sectionTarifsResponsive table td.bleuMoyen{
background: #40b7e1;
color: #fff;
font-weight: 100;
text-transform: none;
}
.sectionTarifsResponsive table td.bleuClair{
background: #95d4e6;
color: #fff;
font-weight: 100;
text-transform: none;
}
.sectionTarifsResponsive table th.bleuFonce{
background: #0169a8;
color: #fff;
font-weight: 400;
text-transform: uppercase;
text-align: center;
font-size: 1.5em;
} .sectionTarifsDepannage table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsDepannage table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsDepannage table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsDepannage table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsDepannage table tr:nth-child(1) td.desc-col{
background: #005090 !important;
}
.sectionTarifsDepannage table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(10) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsDepannage table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(14) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDepannage table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDepannage table tr:nth-child(1) td{
border-bottom: 2px solid #005c9c !important;
}
.sectionTarifsDepannage table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsDepannage table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifsDepannage table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsDepannage table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsChauffeau table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsChauffeau table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsChauffeau table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsChauffeau table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsChauffeau table tr:nth-child(1) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsChauffeau table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifsChauffeau table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(12) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(13) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsChauffeau table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsChauffeau table tr:nth-child(9) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifsChauffeau table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsChauffeau table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsChauffeau table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
} .sectionTarifsDeplacements table th{
background: #f4f4f4;
text-align: center;
font-size: 1.4em;
line-height: 20px;
height: 30px;
vertical-align: middle;
}
.sectionTarifsDeplacements table tr.heading-row th{
border-bottom: 2px solid #024885 !important;
}
.sectionTarifsDeplacements table th.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
}
.sectionTarifsDeplacements table td.desc-col{
background: #024885 !important;
color: #fff !important;
font-size: 1.4em;
vertical-align: middle;
text-transform: uppercase; 
}
.sectionTarifsDeplacements table tr:nth-child(1) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(2) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(3) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(4) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(5) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(6) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(7) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(8) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(9) td.desc-col{
background: #005c9c !important;
}
.sectionTarifsDeplacements table tr:nth-child(10) td.desc-col{
background: #0069ac !important;
}
.sectionTarifsDeplacements table tr:nth-child(11) td.desc-col{
background: #0075b3 !important;
}
.sectionTarifsDeplacements table tr:nth-child(12) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(13) td.desc-col{
background: #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(14) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(15) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(16) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(17) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(18) td.desc-col{
background: #008eca !important;
}
.sectionTarifsDeplacements table tr:nth-child(9) td{
border-bottom: 2px solid #0069ac !important;
}
.sectionTarifsDeplacements table tr:nth-child(10) td{
border-bottom: 2px solid #0075b3 !important;
}
.sectionTarifsDeplacements table tr:nth-child(11) td{
border-bottom: 2px solid #0082be !important;
}
.sectionTarifsDeplacements table tr:nth-child(13) td{
border-bottom: 2px solid #008eca !important;
}
.sectionTarifsDeplacements table th.default-col{
position: inherit;
border-collapse:collapse;
border-bottom: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
}
.sectionTarifsDeplacements table td.default-col{
position: inherit;
border-collapse:collapse;
border: 1px solid #d8d8d8 !important;
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
}
@media screen and (max-width: 490px) {
.blocancretarifs a{
float: none;
display: block;
}
} @media screen and (min-width: 1280px) {
.blocOnContainer{
width: 4%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1400px) {
.blocOnContainer{
width: 9%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1680px) {
.blocOnContainer{
width: 17%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 1920px) {
.blocOnContainer{
width: 20%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}
@media screen and (min-width: 2220px) {
.blocOnContainer{
width: 22%;
background: #005f9b;
position: absolute;
top:0;
right: 0;
height: 85px;
}
}.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
content: " ";
display: table;
}
.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right,
body.rtl .pull-left {
float: right !important;
}
.pull-left,
body.rtl .pull-right {
float: left !important;
}
.clear {
clear: both;
width: 100%;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.affix {
position: fixed;
}
img,
iframe,
embed {
max-width: 100%;
}
img {
height: auto;
}
.map img,
.fw-shortcode-map-wrapper img {
max-width: none !important;
}  .fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fw-container {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
@media (min-width: 768px) {
.fw-container {
width: 750px;
}
}
@media (min-width: 992px) {
.fw-container {
width: 970px;
}
}
@media (min-width: 1200px) {
.fw-container {
width: 1170px;
}
}
.fw-container-fluid {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.fw-row {
margin-left: -15px;
margin-right: -15px;
}
.fw-row:before,
.fw-row:after {
content: " ";
display: table;
}
.fw-row:after {
clear: both;
}
.fw-col-xs-1,
.fw-col-sm-1,
.fw-col-md-1,
.fw-col-lg-1,
.fw-col-xs-2,
.fw-col-sm-2,
.fw-col-md-2,
.fw-col-lg-2,
.fw-col-xs-3,
.fw-col-sm-3,
.fw-col-md-3,
.fw-col-lg-3,
.fw-col-xs-4,
.fw-col-sm-4,
.fw-col-md-4,
.fw-col-lg-4,
.fw-col-xs-5,
.fw-col-sm-5,
.fw-col-md-5,
.fw-col-lg-5,
.fw-col-xs-6,
.fw-col-sm-6,
.fw-col-md-6,
.fw-col-lg-6,
.fw-col-xs-7,
.fw-col-sm-7,
.fw-col-md-7,
.fw-col-lg-7,
.fw-col-xs-8,
.fw-col-sm-8,
.fw-col-md-8,
.fw-col-lg-8,
.fw-col-xs-9,
.fw-col-sm-9,
.fw-col-md-9,
.fw-col-lg-9,
.fw-col-xs-10,
.fw-col-sm-10,
.fw-col-md-10,
.fw-col-lg-10,
.fw-col-xs-11,
.fw-col-sm-11,
.fw-col-md-11,
.fw-col-lg-11,
.fw-col-xs-12,
.fw-col-sm-12,
.fw-col-md-12,
.fw-col-lg-12,
.fw-col-xs-15,
.fw-col-sm-15,
.fw-col-md-15,
.fw-col-lg-15 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
@media (min-width: 768px) {
.fw-col-sm-1,
.fw-col-sm-2,
.fw-col-sm-3,
.fw-col-sm-4,
.fw-col-sm-5,
.fw-col-sm-6,
.fw-col-sm-7,
.fw-col-sm-8,
.fw-col-sm-9,
.fw-col-sm-10,
.fw-col-sm-11,
.fw-col-sm-12,
.fw-col-sm-15 {
float: left;
}
body.rtl .fw-col-sm-1,
body.rtl .fw-col-sm-2,
body.rtl .fw-col-sm-3,
body.rtl .fw-col-sm-4,
body.rtl .fw-col-sm-5,
body.rtl .fw-col-sm-6,
body.rtl .fw-col-sm-7,
body.rtl .fw-col-sm-8,
body.rtl .fw-col-sm-9,
body.rtl .fw-col-sm-10,
body.rtl .fw-col-sm-11,
body.rtl .fw-col-sm-12,
body.rtl .fw-col-sm-15 {
float: right;
}
.fw-col-sm-15 {
width: 20%;
}
.fw-col-sm-12 {
width: 100%;
}
.fw-col-sm-11 {
width: 91.66666667%;
}
.fw-col-sm-10 {
width: 83.33333333%;
}
.fw-col-sm-9 {
width: 75%;
}
.fw-col-sm-8 {
width: 66.66666667%;
}
.fw-col-sm-7 {
width: 58.33333333%;
}
.fw-col-sm-6 {
width: 50%;
}
.fw-col-sm-5 {
width: 41.66666667%;
}
.fw-col-sm-4 {
width: 33.33333333%;
}
.fw-col-sm-3 {
width: 25%;
}
.fw-col-sm-2 {
width: 16.66666667%;
}
.fw-col-sm-1 {
width: 8.33333333%;
}
.fw-col-sm-pull-15 {
right: 20%;
}
.fw-col-sm-pull-12 {
right: 100%;
}
.fw-col-sm-pull-11 {
right: 91.66666667%;
}
.fw-col-sm-pull-10 {
right: 83.33333333%;
}
.fw-col-sm-pull-9 {
right: 75%;
}
.fw-col-sm-pull-8 {
right: 66.66666667%;
}
.fw-col-sm-pull-7 {
right: 58.33333333%;
}
.fw-col-sm-pull-6 {
right: 50%;
}
.fw-col-sm-pull-5 {
right: 41.66666667%;
}
.fw-col-sm-pull-4 {
right: 33.33333333%;
}
.fw-col-sm-pull-3 {
right: 25%;
}
.fw-col-sm-pull-2 {
right: 16.66666667%;
}
.fw-col-sm-pull-1 {
right: 8.33333333%;
}
.fw-col-sm-pull-0 {
right: auto;
}
.fw-col-sm-push-15 {
left: 20%;
}
.fw-col-sm-push-12 {
left: 100%;
}
.fw-col-sm-push-11 {
left: 91.66666667%;
}
.fw-col-sm-push-10 {
left: 83.33333333%;
}
.fw-col-sm-push-9 {
left: 75%;
}
.fw-col-sm-push-8 {
left: 66.66666667%;
}
.fw-col-sm-push-7 {
left: 58.33333333%;
}
.fw-col-sm-push-6 {
left: 50%;
}
.fw-col-sm-push-5 {
left: 41.66666667%;
}
.fw-col-sm-push-4 {
left: 33.33333333%;
}
.fw-col-sm-push-3 {
left: 25%;
}
.fw-col-sm-push-2 {
left: 16.66666667%;
}
.fw-col-sm-push-1 {
left: 8.33333333%;
}
.fw-col-sm-push-0 {
left: auto;
}
.fw-col-sm-offset-15 {
margin-left: 20%;
}
.fw-col-sm-offset-12 {
margin-left: 100%;
}
.fw-col-sm-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-sm-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-sm-offset-9 {
margin-left: 75%;
}
.fw-col-sm-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-sm-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-sm-offset-6 {
margin-left: 50%;
}
.fw-col-sm-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-sm-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-sm-offset-3 {
margin-left: 25%;
}
.fw-col-sm-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-sm-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.fw-col-md-1,
.fw-col-md-2,
.fw-col-md-3,
.fw-col-md-4,
.fw-col-md-5,
.fw-col-md-6,
.fw-col-md-7,
.fw-col-md-8,
.fw-col-md-9,
.fw-col-md-10,
.fw-col-md-11,
.fw-col-md-12,
.fw-col-md-15 {
float: left;
}
body.rtl .fw-col-md-1,
body.rtl .fw-col-md-2,
body.rtl .fw-col-md-3,
body.rtl .fw-col-md-4,
body.rtl .fw-col-md-5,
body.rtl .fw-col-md-6,
body.rtl .fw-col-md-7,
body.rtl .fw-col-md-8,
body.rtl .fw-col-md-9,
body.rtl .fw-col-md-10,
body.rtl .fw-col-md-11,
body.rtl .fw-col-md-12,
body.rtl .fw-col-md-15 {
float: right;
}
.fw-col-md-15 {
width: 20%;
}
.fw-col-md-12 {
width: 100%;
}
.fw-col-md-11 {
width: 91.66666667%;
}
.fw-col-md-10 {
width: 83.33333333%;
}
.fw-col-md-9 {
width: 75%;
}
.fw-col-md-8 {
width: 66.66666667%;
}
.fw-col-md-7 {
width: 58.33333333%;
}
.fw-col-md-6 {
width: 50%;
}
.fw-col-md-5 {
width: 41.66666667%;
}
.fw-col-md-4 {
width: 33.33333333%;
}
.fw-col-md-3 {
width: 25%;
}
.fw-col-md-2 {
width: 16.66666667%;
}
.fw-col-md-1 {
width: 8.33333333%;
}
.fw-col-md-pull-15 {
right: 20%;
}
.fw-col-md-pull-12 {
right: 100%;
}
.fw-col-md-pull-11 {
right: 91.66666667%;
}
.fw-col-md-pull-10 {
right: 83.33333333%;
}
.fw-col-md-pull-9 {
right: 75%;
}
.fw-col-md-pull-8 {
right: 66.66666667%;
}
.fw-col-md-pull-7 {
right: 58.33333333%;
}
.fw-col-md-pull-6 {
right: 50%;
}
.fw-col-md-pull-5 {
right: 41.66666667%;
}
.fw-col-md-pull-4 {
right: 33.33333333%;
}
.fw-col-md-pull-3 {
right: 25%;
}
.fw-col-md-pull-2 {
right: 16.66666667%;
}
.fw-col-md-pull-1 {
right: 8.33333333%;
}
.fw-col-md-pull-0 {
right: auto;
}
.fw-col-md-push-15 {
left: 20%;
}
.fw-col-md-push-12 {
left: 100%;
}
.fw-col-md-push-11 {
left: 91.66666667%;
}
.fw-col-md-push-10 {
left: 83.33333333%;
}
.fw-col-md-push-9 {
left: 75%;
}
.fw-col-md-push-8 {
left: 66.66666667%;
}
.fw-col-md-push-7 {
left: 58.33333333%;
}
.fw-col-md-push-6 {
left: 50%;
}
.fw-col-md-push-5 {
left: 41.66666667%;
}
.fw-col-md-push-4 {
left: 33.33333333%;
}
.fw-col-md-push-3 {
left: 25%;
}
.fw-col-md-push-2 {
left: 16.66666667%;
}
.fw-col-md-push-1 {
left: 8.33333333%;
}
.fw-col-md-push-0 {
left: auto;
}
.fw-col-md-offset-15 {
margin-left: 20%;
}
.fw-col-md-offset-12 {
margin-left: 100%;
}
.fw-col-md-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-md-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-md-offset-9 {
margin-left: 75%;
}
.fw-col-md-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-md-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-md-offset-6 {
margin-left: 50%;
}
.fw-col-md-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-md-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-md-offset-3 {
margin-left: 25%;
}
.fw-col-md-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-md-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.fw-col-lg-1,
.fw-col-lg-2,
.fw-col-lg-3,
.fw-col-lg-4,
.fw-col-lg-5,
.fw-col-lg-6,
.fw-col-lg-7,
.fw-col-lg-8,
.fw-col-lg-9,
.fw-col-lg-10,
.fw-col-lg-11,
.fw-col-lg-12,
.fw-col-lg-15 {
float: left;
}
body.rtl .fw-col-lg-1,
body.rtl .fw-col-lg-2,
body.rtl .fw-col-lg-3,
body.rtl .fw-col-lg-4,
body.rtl .fw-col-lg-5,
body.rtl .fw-col-lg-6,
body.rtl .fw-col-lg-7,
body.rtl .fw-col-lg-8,
body.rtl .fw-col-lg-9,
body.rtl .fw-col-lg-10,
body.rtl .fw-col-lg-11,
body.rtl .fw-col-lg-12,
body.rtl .fw-col-lg-15 {
float: right;
}
.fw-col-lg-15 {
width: 20%;
}
.fw-col-lg-12 {
width: 100%;
}
.fw-col-lg-11 {
width: 91.66666667%;
}
.fw-col-lg-10 {
width: 83.33333333%;
}
.fw-col-lg-9 {
width: 75%;
}
.fw-col-lg-8 {
width: 66.66666667%;
}
.fw-col-lg-7 {
width: 58.33333333%;
}
.fw-col-lg-6 {
width: 50%;
}
.fw-col-lg-5 {
width: 41.66666667%;
}
.fw-col-lg-4 {
width: 33.33333333%;
}
.fw-col-lg-3 {
width: 25%;
}
.fw-col-lg-2 {
width: 16.66666667%;
}
.fw-col-lg-1 {
width: 8.33333333%;
}
.fw-col-lg-pull-15 {
right: 20%;
}
.fw-col-lg-pull-12 {
right: 100%;
}
.fw-col-lg-pull-11 {
right: 91.66666667%;
}
.fw-col-lg-pull-10 {
right: 83.33333333%;
}
.fw-col-lg-pull-9 {
right: 75%;
}
.fw-col-lg-pull-8 {
right: 66.66666667%;
}
.fw-col-lg-pull-7 {
right: 58.33333333%;
}
.fw-col-lg-pull-6 {
right: 50%;
}
.fw-col-lg-pull-5 {
right: 41.66666667%;
}
.fw-col-lg-pull-4 {
right: 33.33333333%;
}
.fw-col-lg-pull-3 {
right: 25%;
}
.fw-col-lg-pull-2 {
right: 16.66666667%;
}
.fw-col-lg-pull-1 {
right: 8.33333333%;
}
.fw-col-lg-pull-0 {
right: auto;
}
.fw-col-lg-push-15 {
left: 20%;
}
.fw-col-lg-push-12 {
left: 100%;
}
.fw-col-lg-push-11 {
left: 91.66666667%;
}
.fw-col-lg-push-10 {
left: 83.33333333%;
}
.fw-col-lg-push-9 {
left: 75%;
}
.fw-col-lg-push-8 {
left: 66.66666667%;
}
.fw-col-lg-push-7 {
left: 58.33333333%;
}
.fw-col-lg-push-6 {
left: 50%;
}
.fw-col-lg-push-5 {
left: 41.66666667%;
}
.fw-col-lg-push-4 {
left: 33.33333333%;
}
.fw-col-lg-push-3 {
left: 25%;
}
.fw-col-lg-push-2 {
left: 16.66666667%;
}
.fw-col-lg-push-1 {
left: 8.33333333%;
}
.fw-col-lg-push-0 {
left: auto;
}
.fw-col-lg-offset-15 {
margin-left: 20%;
}
.fw-col-lg-offset-12 {
margin-left: 100%;
}
.fw-col-lg-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-lg-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-lg-offset-9 {
margin-left: 75%;
}
.fw-col-lg-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-lg-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-lg-offset-6 {
margin-left: 50%;
}
.fw-col-lg-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-lg-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-lg-offset-3 {
margin-left: 25%;
}
.fw-col-lg-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-lg-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-lg-offset-0 {
margin-left: 0%;
}
}.contact-info-shortcode .content-row{border-bottom:1px solid #f3f3f3;padding-bottom:25px;margin-bottom:25px;position:relative;min-height:75px}.contact-info-shortcode .content-row:last-of-type{border-bottom:0;padding-bottom:0}.contact-info-shortcode svg path,.contact-info-shortcode svg rect,.contact-info-shortcode svg polygon{fill:#024060}.contact-info-shortcode svg{width:75px;height:75px;position:absolute;top:0;left:0}.contact-info-shortcode .text-container{padding-left:100px;line-height:75px}.contact-info-shortcode .text{font-size:18px;line-height:26px;display:inline-block;vertical-align:middle;color:#000;font-weight:400}@media screen and (max-width:480px){.contact-info-shortcode svg{width:45px;height:45px}.contact-info-shortcode .text-container{padding-left:65px;line-height:45px}}.fw-map-canvas .unyson-shortcode-map-content { min-width: 274px;
padding: 5px 4px ;
}
.fw-map-canvas img {
max-width: none !important;
}
.fw-map-canvas .gm-style-iw{ overflow: hidden;
} .fw-map-canvas .infowindow a {
text-decoration: none;
font-weight: bold;
color: #568EC7;
}
.fw-map-canvas .infowindow-thump img {
width: 100px;
height: 60px;
margin-right: 10px;
}
.fw-map-canvas .infowindow-thump {
float: left;
}
.fw-map-canvas .infowindow-title {
line-height: 27px;
}
.fw-map-canvas .infowindow-description {
color: #AFAFAF;
font-size: 11px;
font-style: italic;
}
.fw-map-canvas .infowindow-content {
float: left;
max-width: 130px;
}