body .fusion-page-title-bar .fusion-page-title-row h1, body .fusion-page-title-bar .fusion-page-title-row h3 {
font-size: 42px;
font-weight: 600;
padding: 10px 10px 10px 20px;
float: left;
line-height: 42px;
text-transform: uppercase;
display: inline-block;
background: rgba(183,5,5,0.7);
}
body .fusion-page-title-bar .fusion-page-title-row h3 
{font-weight:300;
line-height:42px!important;
padding-left:10px;}
#main.width-100
{padding-top:0px;
padding-bottom:0px;} .fusion-social-networks-wrapper a
{border-radius:0px!important;}
.post-content p {
margin: 10px!important;
}
body .fusion-title-size-two, h2 {
margin-bottom: 10px!important;
margin-left:10px!important;	
}
.fusion-tabs.horizontal-tabs.clean .tab-content {
margin-top: 20px!important;
} #liens-directs
{ 
display: none;
position: fixed;
z-index: 99999; bottom: auto;
width: auto;
right: 200px;
top: 0px;
height: 40px;
transition: all .2s ease-in-out 0s;
}
#liens-directs a
{display: block;
float: left;
line-height: 40px;
font-size: 22px;
font-weight: bold;
text-align: center;
width: 50%;
height: 100%;}
html[lang="fr-FR"] #liens-directs .en
{display:none;}
html[lang="en-US"] #liens-directs .fr
{display:none;}
#liens-directs i
{color:#fff;
display:inline-block;
width: 100%;
line-height: 40px;}
#liens-directs a.tel
{border-right:1px solid #242323;
display:none;} #liens-directs a:hover
{background-color:#666;}
#liens-directs span
{color:#fff;}
#toTop:hover, .circle-yes ul li:before, .fusion-date-and-formats .fusion-date-box, .fusion-search-form-classic .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:hover, .pagination .current, .progress-bar-content, .table-2 table thead, .tagcloud a:hover, ul.arrow li:before, ul.circle-yes li:before {
background-color: #b70505!important;
}
.fusion-tabs {
margin-bottom: 20px!important;
}
.fusion-icon-search
{display:none!important;}
.onglets-station.touslestarifs .fusion-tabs .nav {
display:block!important;
}
.onglets-station.touslestarifs .fusion-tabs .nav.fusion-mobile-tab-nav {
display: none!important;
}
.bt-rappel    
{    right: 0px;
top: 250px;
padding-right: 20px;
position: fixed!important;
z-index: 1000;}
.bt-rappel .fusion-button-text
{font-size: 18px;
font-weight: 900;
font-family: 'Lato';}
.bt-rappel .fusion-button i
{font-size: 18px;}
form.wpcf7-form .wpcf7-spinner
{display:block!important;
margin:0 auto;}
.grecaptcha-badge
{visibility:hidden!important;} .fusion-header-wrapper {
position: relative!important;   
padding-top: 40px;
}
.fusion-header-wrapper .fusion-header
{background-color:#000;}
#ajs-header{
background-color:#b70505;
height:40px;
line-height:40px;
position: fixed;
z-index: 15000;
width: 100%;
}
#ajs-header .marge
{   max-width: 1400px;
margin: 0 auto;
position:relative;}
#ajs-header .baseline
{float:left;
padding-left:20px;	
font-weight:300;
font-size:16px;
}
html[lang="fr-FR"] #ajs-header .en{
display:none;
}
html[lang="en-US"] #ajs-header .fr{
display:none;
}
#ajs-header .tel{
position:absolute;
right:0px;
top:0px;
height:45px;
background-image:url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/fond-header-tel.png);
background-repeat:no-repeat;	
color:#b70505;
font-size:24px;
line-height:45px;
width:186px;
font-weight:400;
z-index: 99999;
text-align:center;
}
#ajs-header .tel.en
{font-size:22px;}
#ajs-header .booking{
-webkit-transform: skew(-6deg, 0deg);
transform: skew(-6deg, 0deg);
position: absolute;
right: 380px;
}
#ajs-header .booking a{
background-color: white;
padding: 6px 10px;
font-weight: 600;
box-shadow: 1px 1px 10px #242323;
}
#ajs-header .booking a:hover{
color: #242323;
background-color: rgba(255,255,255,0.9);
}
#ajs-header .booking a:active{
color: #242323;
background-color: rgba(255,255,255,0.8);
box-shadow: inset 2px 2px 6px #242323;
}
body #side-header .fusion-logo, body .fusion-header .fusion-logo {
margin-top: 5px;
margin-bottom: 5px;
}
.fusion-header::after
{content:'';
display:block;
width:80px;
height:40px;	
background-image:url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/fleche-bas-header.png);
position:absolute;
left:calc(50% - 40px);
bottom:-40px;}
html[lang="en-US"] .fusion-header::after {
left: calc(50% - 110px);
}
.fusion-header-v7 .fusion-middle-logo-ul li.menu-item-2112
{padding-right:35px;}
.fusion-header-v7 .fusion-middle-logo-ul li
{margin-right: 0px!important;}
.fusion-flyout-active .fusion-logo
{visibility:hidden;}
.fusion-flyout-active .fusion-flyout-menu-toggle
{margin-top:60px;} .fusion-main-menu .menu-text
{text-transform:uppercase;}
.fusion-main-menu .sub-menu {
width: 100%!important;
}
.wpml-ls-legacy-dropdown-click
{float:right;
margin-right:206px;
margin-top:7px;
max-width:150px!important;
position: relative;
z-index: 99999;}
.wpml-ls-legacy-dropdown-click a {
font-size: 16px;
font-family: "Roboto Condensed";
letter-spacing: 1px;
text-transform:uppercase;
color: #fff!important;
border: 1px solid #b70505!important;
background-color: #b70505!important;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
color: #fff;
}
.wpml-ls-legacy-dropdown-click a:hover.wpml-ls-item-toggle:after {
color: #b70505;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span {
margin-right: .4em;
float: left;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag {
vertical-align: initial;
} .home .fusion-header-wrapper {
position:absolute!important;
}
.presentation h2
{text-align:center;
font-size:32px!important;
line-height:initial!important;	
font-weight:900!important;}
.presentation .heading-link
{width:100%;}
.presentation .content-container
{font-size:24px;font-weight:300;}
.presentation .fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 25px!important;
}
.presentation .fusion-content-boxes.fusion-columns-1:nth-child(2) .fusion-column {
margin-bottom: 0px!important;
}
.presentation .fusion-content-boxes .content-wrapper-background
{padding:25px!important;
box-shadow: 0px 0px 15px #000;}
.presentation .fusion-content-boxes .content-container {
margin-bottom: 0px!important;
}
.presentation .intro
{font-size: 20px;
font-weight: 300;
line-height: 32px;}
.boutons-tarifs-devis .link-area-box:hover
{opacity:0.6;}
.boutons-tarifs-devis .fusion-content-boxes .heading, .boutons-tarifs-devis h2
{margin-bottom:0px!important;}
.prestations .fusion-layout-column.fusion-one-third
{min-height:520px;}
.prestations .fusion-text h2
{font-size:32px!important;font-weight:900!important;margin-bottom:20px;}
.prestations .fusion-text
{font-size:24px!important;font-weight:100!important;}
.prestations .fusion-layout-column.fusion-one-third .fusion-column-inner-bg-image::after
{content:'';display:block;width:100%;height:100%;position:relative;opacity:0;top:0px;left:0px;background-position:center center;}
.prestations .fusion-layout-column.fusion-one-third:nth-child(1):hover .fusion-column-inner-bg-image::after
{opacity:0.5;background-image: url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/vignette-prestation-01-hover.jpg)!important;}
.prestations .fusion-layout-column.fusion-one-third:nth-child(2):hover .fusion-column-inner-bg-image::after
{opacity:0.5;background-image: url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/vignette-prestation-02-hover.jpg)!important;}
.prestations .fusion-layout-column.fusion-one-third:nth-child(3):hover .fusion-column-inner-bg-image::after
{opacity:0.5;background-image: url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/vignette-prestation-03-hover.jpg)!important;} #layerslider-container .ls-wrapper.ls-in-out p
{   background: rgba(183, 5, 5,0.8)!important;
padding: 20px!important;}
.page-template .flexslider .slide-content
{width:30%;
background: rgba(183, 5, 5,0.8)!important;
float:left;
margin-left: 50px;}
.page-template .flexslider .fusion-title-sc-wrapper
{background:transparent!important;}
.page-template .flexslider .title-heading-left
{font-family:"Roboto Condensed";}
.page-template .tfs-slider .slide-content-container .buttons a
{font-family:"Roboto Condensed";;
background:none;
border:none;
}
.page-template .tfs-slider .slide-content-container .buttons a span
{color:#fff;
text-transform: none;
font-size: 18px;
font-weight: bold;}
.page-template .tfs-slider .slide-content-container.slide-content-left .buttons, .page-template .tfs-slider .slide-content-container.slide-content-right .buttons
{text-align:right;}
.page-template .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
padding: 15px;
}
.page-template .tfs-slider .slide-content-container .tfs-button-1, .page-template .tfs-slider .slide-content-container .tfs-button-2 {
margin-top: 0;
}
.page-template .title-transferts
{color:#242323;
font-size:20px;}
.page-template .title-transferts h2
{color:#b70505;
font-size:32px;
font-weight:400;
margin-bottom:0px!important;}
.page-template .title-transferts .fusion-title-size-two
{margin-bottom:0px!important;}
.page-template .title-transferts .title h5
{   font-size: 26px!important;
color: #242323!important;
}
.page-template .fusion-section-separator.section-separator {
margin-bottom: -20px;
}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4
{    margin: 20px 2%!important;
width: 21%!important;
max-width:300px;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4 .fusion-column-wrapper
{   height: 215px;
max-width: 300px;
width: 100%;
display:table;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4:hover .fusion-column-wrapper
{background-color:rgba(255, 255, 255,0.8);}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4 .fusion-column-inner-bg
{background-color:#fff;
box-shadow: 0px 0px 15px #999!important;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4 .fusion-column-inner-bg .fusion-column-inner-bg-image
{background-size:contain!important;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4 .fusion-column-wrapper .fusion-text
{color: #b70505;
vertical-align: middle;
height: 100px;
font-size: 16px;
font-family:'Roboto Condensed';
font-weight:normal;
display: table-cell;
opacity:0;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4 .fusion-column-wrapper .fusion-text p
{margin-bottom:0px;}
.page-template .liens-logos-stations .fusion_builder_column_inner_1_4:hover .fusion-column-wrapper .fusion-text
{opacity:1;}
.page-template .fusion-accordian.afficher-destinations .panel-title a {
font-size: 19px;
text-align: center;
font-weight: bold;
display: block;
}
.page-template .fusion-accordian.afficher-destinations .panel-title .fusion-toggle-heading {
margin-left: 0px;
color: #fff;
}
.page-template .fusion-accordian.afficher-destinations .panel-title .fusion-toggle-heading::after
{content:' TOUTES LES DESTINATIONS';
font-weight:300;}
html[lang="en-US"] .page-template .fusion-accordian.afficher-destinations .panel-title .fusion-toggle-heading::after
{content:' ALL DESTINATIONS';}
.page-template .fusion-accordian.afficher-destinations .fusion-toggle-icon-wrapper
{display:none;}
.page-template .fusion-accordian .fusion-panel {
border: none;
}
.page-template .fusion-accordian.afficher-destinations .panel-body.toggle-content
{max-width:1190px;
margin:0 auto;}
.page-template .fusion-accordian.afficher-destinations .panel-body.toggle-content img
{display: block;
float: left;
opacity: 0.8;
margin: 5px;}
.page-template .fusion-accordian.afficher-destinations .panel-body.toggle-content img:hover
{opacity:1;} .onglets-station
{max-width:950px;
margin:0 auto!important;}
.fusion-tabs.tarifs .responsive-tabs-wrapper ul
{margin:20px 0 0 1%!important;}
.fusion-tabs.tarifs .responsive-tabs-wrapper li
{   width: auto!important;
text-align: center;
background-color: #fff!important;
padding: 5px 20px!important;
font-weight: 900;
font-size: 18px;
color: #242323!important;
line-height: 18px;
text-transform: none;
border: 2px solid #242323;
border-radius: 0px!important;
box-shadow:none!important;
margin-left: 0px!important;
}
.fusion-tabs.tarifs.onglets-ga .responsive-tabs-wrapper li
{width: auto!important;}
.fusion-tabs.tarifs .responsive-tabs-wrapper li:hover, .fusion-tabs.tarifs .responsive-tabs-wrapper li.responsive-tabs__list__item.responsive-tabs__list__item--active
{background-color:#242323!important;
color:#fff!important;
}
.fusion-tabs.tarifs .tab-pane
{padding:0 1%!important;}
.onglets-station .responsive-tabs-wrapper li.responsive-tabs__list__item.responsive-tabs__list__item--active:hover
{padding-bottom:10px;
top:1px;}
.onglets-station .responsive-tabs-wrapper .tabcontent
{color:#242323;border:none;padding:20px 0px;}
.onglets-station .responsive-tabs-wrapper .tabcontent table
{background-color:#e6e6e6;
border:none;}
.onglets-station .responsive-tabs-wrapper .tabcontent table tr td
{text-align:center;
border: none;
border-bottom: solid 1px #aeabab;}
.onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(1)
{width:50%!important;}
.onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(2), .onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(3)
{width:25%!important;}
.fusion-tabs.tarifs li
{display: block!important;
float: left!important;
width: 31%!important;
margin: 0 1%!important;
text-align:center;
background-color:#b70505!important;
color:#fff;
padding:0px!important;	
text-transform:uppercase;
border:none;
box-shadow:0px 0px 10px #ccc!important;
border-radius:0px!important;
}
.fusion-tabs.tarifs li a
{   background-color: #fff!important;
border: none!important;}
.fusion-tabs.tarifs li h4
{color:#b70505!important;
font-weight:900!important;
font-size: 20px!important;
line-height: 20px!important;}
.fusion-tabs.tarifs li.active a, .fusion-tabs.tarifs li a:hover
{background-color: #b70505!important;}
.fusion-tabs.tarifs li.active a h4, .fusion-tabs.tarifs li a:hover h4
{color:#fff!important;}
.fusion-tabs.tarifs .tab-content
{color:#242323!important;}
html[lang="fr-FR"] .tarifs .responsive-tabs__list::before
{content:'Sélectionnez le nombre de passagers >';
display: block;
padding: 8px 8px 8px 0px;
float: left;}
html[lang="en-US"] .tarifs .responsive-tabs__list::before
{content:'Select the number of passengers >';
display: block;
padding: 8px 8px 8px 0px;
float: left;}
p.info-tarifs
{   background-color: #f0f0f0;
padding: 10px;
} .onglets-station.touslestarifs .fusion-tabs.tarifs .nav-tabs li
{width: 48%!important;
}
.onglets-station.touslestarifs h3
{color:#b70505;font-weight:bold;margin:0px;}
.onglets-station.touslestarifs select.dropdowncontent-dropdown
{color: #242323;
font-family: 'Lato';
margin: 15px 10px 20px 10px!important;
background-color: #fff;
font-size: 16px;}
.onglets-station.touslestarifs .responsive-tabs-wrapper .tabcontent {
padding-top:0px;
}
.onglets-station.touslestarifs .fusion-tabs.tarifs .responsive-tabs-wrapper ul {
margin-left:0px!important;}
.fusion-tabs.tarifs.onglets-ga li {
width: 48%!important;
} .fusion-footer .fusion-columns-6 .col-lg-2, .fusion-footer .fusion-columns-6 .col-md-2, .fusion-footer .fusion-columns-6 .col-sm-2, .fusion-footer .fusion-columns-6 .col-xs-2 {
width: 20%;
font-family: 'Roboto Condensed';
line-height: 18px;
font-size: 16px;
}
.fusion-footer-widget-area .widget-title
{margin: 0 0 10px;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last
{    clear: both;
width: 100%;
background-image: url(https://ajs-transport-savoie.fr/wp-content/uploads/2018/09/footer-separator.png);
background-position: top center;
background-repeat: no-repeat;
padding-top: 40px;
margin-top: 10px;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section
{width:50%;
float:left;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section:last-child
{text-align:right;}
.fusion-footer-widget-column {
margin-bottom: 10px!important;
}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section:first-child
{text-align:left;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section:first-child p
{margin:0px;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section h4
{margin:0px;}
.fusion-copyright-notice a {
font-weight: bold!important;
}
.fusion-footer h4.widget-title
{margin-bottom:10px;}
#menu-widget-2 ul li a:hover
{color:#b70505!important;}
html[lang="fr-FR"] .footer.en
{display:none;}
html[lang="en-US"] .footer.fr
{display:none;}
html[lang="en-US"] .fusion-footer .fusion-columns-5 .col-lg-2, html[lang="en-US"] .fusion-footer .fusion-columns-5 .col-md-2, html[lang="en-US"] .fusion-footer .fusion-columns-5 .col-sm-2, html[lang="en-US"] .fusion-footer .fusion-columns-5 .col-xs-2 {
width: 25%;
font-family: 'Roboto Condensed';
line-height: 18px;
font-size: 16px;
} .bt-footer-reserver
{   bottom: 0px;
position: fixed;
left: 0px;
z-index: 1000;
width: 100%;}
#chaty-widget-0 .chaty-widget {
bottom: 50px!important;
right: 0px!important;
} form.wpcf7-form
{color:#242323;}
form.wpcf7-form p
{margin:0px!important;}
form.wpcf7-form input, form.wpcf7-form textarea, form.wpcf7-form select
{   background-color: #ccc!important;
color: #242323!important;
border: none!important;}
form.wpcf7-form .select-arrow {
background-color: #ccc!important;
color: #242323!important;
}
form.wpcf7-form .wpcf7-form-control-wrap {
position: relative;
margin: 10px 1%;
width: 48%;
float: left;
display: block;
}
form.wpcf7-form .wide .wpcf7-form-control-wrap {
width: 98%;
}
form.wpcf7-form .wpcf7-form-control-wrap.menu-objet
{width: 48%;}
form.wpcf7-form .wpcf7-form-control-wrap.checkbox-ar {
font-size:14px;
line-height: 45px;
width:98%;
}
form.wpcf7-form .wpcf7-form-control-wrap.checkbox-ar span.wpcf7-list-item
{margin:0px;}
form.wpcf7-form .wpcf7-form-control-wrap.checkbox-ar input[type="checkbox"]
{width:20px;
height:20px;}
form.wpcf7-form .wpcf7-form-control-wrap.your-personne {
clear:both;
}
form.wpcf7-form .wpcf7-form-control-wrap.your-message
{width:98%;}
form.wpcf7-form input[type="submit"]
{border:solid 1px #b70505!important;
background-color:#fff!important;	
color:#b70505!important;}
form.wpcf7-form input[type="submit"]:hover
{border:solid 1px #b70505!important;
background-color:#b70505!important;	
color:#fff!important;}
form.wpcf7-form br {
display: none;
}
#ui-datepicker-div
{z-index:9999!important;
font-family: 'Lato';
font-size:16px!important;}
.ui-datepicker-title
{font-size: 16px;
font-family: 'Lato';}
.ui-datepicker .ui-datepicker-buttonpane button
{font-family: 'Lato';}
.wpcf7-form-control.wpcf7-submit
{clear: both;
display: block;
float: none;
margin: 0 auto;
font-family: 'Lato'!important;} form.wpcf7-form .form-date
{    float: left;
width: 48%;
margin:0 1% 20px 1%;}
form.wpcf7-form .form-date span
{margin:0px;
width:100%;}
form.wpcf7-form .form-date label
{display: block;
font-size: 14px;}
form.wpcf7-form .wpcf7-form-control-wrap.heure-aller, form.wpcf7-form .wpcf7-form-control-wrap.minute-aller, form.wpcf7-form .wpcf7-form-control-wrap.heure-retour, form.wpcf7-form .wpcf7-form-control-wrap.minute-retour
{width:100px;}
form.wpcf7-form .form-date .h    
{   width: auto;
float: left;
padding: 10px;}
.wpcf7-select-parent .select-arrow {
font-size: 9.75px;
height:45px;
width:45px;
line-height:45px;
}
form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-depart"] option:nth-child(2),form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-depart"] option:nth-child(8),form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-depart"] option:nth-child(13)
{font-weight:bold;
text-transform:uppercase;}
form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-destination"] option:nth-child(2),form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-destination"] option:nth-child(32),form.wpcf7-form .wpcf7-form-control-wrap[data-name="menu-destination"] option:nth-child(38)
{font-weight:bold;
text-transform:uppercase;}
form.wpcf7-form input.wpcf7-text
{position:relative;}
.wpcf7-not-valid-tip {
font-size: 11px;
bottom: -20px;
left: 5px;
font-size: 10px!important;
position: absolute;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
font-size: 12px!important;
}
.intl-tel-input .country-list li.country {
text-align: left;
font-size: 12px;
}
.intl-tel-input .country-list .country-name
{color: #333;} @media only screen and (max-width: 1620px)
{
.fusion-main-menu > ul > li > a {
padding-left: 10px!important;
padding-right: 10px!important;
}
body .fusion-main-menu .sub-menu ul {
left: 200px;
}	
}
@media only screen and (max-width: 1440px)
{
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
font-size: 16px!important;
letter-spacing: 1px!important;
}
body .fusion-main-menu .sub-menu ul {
left: 148px;
}
}
@media only screen and (max-width:1200px)
{
.home .fusion-header-wrapper {
position: inherit!important;
width: 100%;
}
}
@media only screen and (max-width: 1024px)
{
.fusion-logo img {
width: 150px!important;
}
.fusion-header::after {
display:none;
}
.page-template .flexslider .slide-content {
width: 50%;
}
#ajs-header .baseline
{display:none;}
.prestations .fusion-layout-column.fusion-one-third {
min-height: 200px!important;
margin-bottom: 5px!important;
}
.prestations .fusion-layout-column.fusion-one-third .fusion-column-wrapper
{padding:50px!important;}
.fusion-open-submenu:before {
color: #fff;
}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
color: #fff;
letter-spacing: 1px!important;
}
.sub-menu .fusion-mobile-nav-item a {
color: #ccc!important;
}
.fusion-mobile-menu-icons a {
font-size: 36px;
margin-left: 20px;
margin-top: 20px;
}
.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {
display:none;
}
.fusion-tabs.tarifs li {
width: 98%!important;
margin-bottom: 10px!important;	
}
.fusion-tabs.tarifs.onglets-ga li {
width: 98%!important;
margin-bottom: 10px!important;	
}	
}	
@media only screen and (max-width: 768px)
{
.page-template .liens-logos-stations .fusion_builder_column_1_4 .fusion-column-wrapper {height: 150px;}
.page-template .flexslider .slide-content {
width: 80%;
}
.home.fusion-body .liens-logos-stations .fusion_builder_column_inner_1_4 {
width: 46%!important;
}
.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
background: #b70505!important;
font-size: 20px!important;
border: none!important;
font-weight: bold!important;
margin: 0px!important;
padding: 2px 10px!important;
}
.onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(1) {
width: 40%!important;
}	
.onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(2), .onglets-station .responsive-tabs-wrapper .tabcontent table tr td:nth-child(3) {
width: 30%!important;
}
.fusion-body .fusion-page-title-bar h1 {
margin: 0;
width: 100%;
padding: 10px!important;
}
form.wpcf7-form .wpcf7-form-control-wrap, form.wpcf7-form .wpcf7-form-control-wrap.menu-objet
{
margin: 2px 1%;
width: 98%;
}
form.wpcf7-form .wpcf7-form-control-wrap.checkbox-ar {
line-height: 16px;
}
form.wpcf7-form .wpcf7-form-control-wrap.datetime-resaretour {
width: 98%;
}
.responsive-tabs .responsive-tabs__heading {
border-top: solid 1px #ccc!important;
margin-left: 0px!important;
padding: 2px 10px!important;
font-weight: 400!important;
font-size: 16px!important;
}
form.wpcf7-form input[type="submit"] {
display: inline-block;
width: 100%!important;
margin-top: 20px!important;
}
html[lang="fr-FR"] .responsive-tabs .responsive-tabs__heading::before
{content:'Nombre de passagers : ';
font-size: 12px;
text-transform: uppercase;
}
html[lang="en-US"] .responsive-tabs .responsive-tabs__heading::before
{content:'Number of passengers : ';
font-size: 12px;
text-transform: uppercase;	
}
body .fusion-page-title-bar .fusion-page-title-row h1, body .fusion-page-title-bar .fusion-page-title-row h3
{display:inline;
width:auto;}
body .fusion-page-title-bar .fusion-page-title-row h3
{font-size: 18px;
line-height: 20px!important;
display: block;
clear: both;
padding: 5px;}
#liens-directs
{display:block;}
.fusion-footer-copyright-area
{padding-bottom:45px!important;}
.bt-rappel 
{display:none;}
#ajs-header .booking{
display: none;
}
.wpml-ls-legacy-dropdown-click {
margin-right: 250px;
z-index: 99999;
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice .screen
{display:none;}	
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice .mobile
{display:block!important;}	
}
@media only screen and (max-width: 540px)
{
form.wpcf7-form .form-date {
float: left;
width: 98%;
margin:0 1% 20px 1%;
}
}
@media only screen and (max-width:425px)
{
#main
{padding:0px 10px!important;}  .wpml-ls-legacy-dropdown-click .wpml-ls-native 
{display:none;}
.wpml-ls-legacy-dropdown-click {
float: left;
margin-right: auto;
height: 30px;
width: 80px;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
right: 20px;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle
{width:70px!important;}	
.fusion-header {
padding-left: 20px;
padding-top: 5px;
padding-right: 30px;
}
.page-template .flexslider .slide-content {
width: 100%;
margin-right: 0px;
margin-left: 0px;
}	
.slide-content .title-heading-left
{font-size:16px;
line-height:20px;}
.presentation .intro {
font-size: 16px;
line-height: 20px;
}
.presentation h2 {
font-size: 22px!important;
margin-left:0px!important;
}
.presentation .content-container {
font-size: 14px;
}
.prestations .fusion-text h2 {
font-size: 18px!important;
margin: 0px!important;
line-height: 20px!important;
}	
.prestations .fusion-text {
font-size: 14px!important;
font-weight: 300!important;
}
.fusion-title.fusion-title-center h2.title-heading-center {
font-size: 20px!important;
line-height: 20px!important;
margin-left:0px!important;
}
.page-template .title-transferts .title h5 {
font-size: 18px!important;
line-height: 18px;
padding-top: 10px!important;
}	
.fusion-logo-center
{clear:both;}
.fusion-footer .fusion-columns-6 .fusion-column.fusion-column-last section {
width: 100%;
float: none;
text-align: center!important;
}
.responsive-tabs-wrapper	
{font-size:14px;
line-height:16px;}
.page-template .fusion-accordian.afficher-destinations .panel-body.toggle-content img {
width: 48%;
margin: 2px 1%;
}
body .onglets-station.touslestarifs .fusion-tabs.tarifs .nav-tabs li {
width: 98%!important;
}
#liens-directs i
{   display: inline-block;
width: 100%;
line-height: 40px;}
#liens-directs span
{display:none;}
}
@media only screen and (max-width:375px)
{
.onglets-station.touslestarifs .responsive-tabs-wrapper .tabcontent {
padding-top: 10px;
}
.onglets-station.touslestarifs select.dropdowncontent-dropdown {
margin: 15px 0px 20px 0px!important;
width: 100%;
}	
}