/* -  I M P O R T S  C S S  - */

@import "//maxcdn.bootstrapcdn.com/elusive-icons/2.0.0/css/elusive-icons.min.css";
@import "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css";
@import "http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";
@import "./styleMaster.css";

/* --------------------------- */

.iclflag{
	box-shadow: -1px -3px 24px rgba(255, 255, 255, 0.56);
}


@font-face {
    font-family: "Kalam";
    font-style: normal;
    font-weight: 100;
    src: local("Kalam"), local("Kalam-Regular"), url("http://fonts.gstatic.com/s/kalam/v7/TAjsUJh97oNqpcJS3YujGqCWcynf_cDxXwCLxiixG1c.woff2") format("woff2");
}


b{
	font-weight: 500!important;
}

@page :left {
  margin-left: 0cm;
}

@media print {
	
	
	
	
	
		.not_print{
	visibility: hidden;
	display: none;
	}
	a{
		text-decoration: none!important;
	}
	
	.felicitations,
	.felicitations_sub{
		font-size:24px!important;
	}
	
	.vc_col-sm-8{
		width: 84%!important;
	}
	
	h1{
	font-size: 24px!important;
	}
	
	i.fa,
	p,
	p.lead{
		font-size: 14px!important;
	}

.lightbox-false{
	margin-left: 0%;
	width: 100%;
}

}

@page :left {
  margin:0in;
}



@page {
	size: A4
	
	}
div {
	page: narrow
	}
	
	.alert-block{
	page-break-inside: avoid;
	}
	
.paragraphe, .conclusion {
  page-break-before: always;
}
img, p, span, table, figure {
  page-break-inside: avoid;
}


.calc_max-width{
    max-width: calc(100% - 24px)!important;
}

.calc_max-height{
    max-height: calc(100% / 5 - 500px)!important;
}
#fullPage-nav ul {
    vertical-align: middle!important;
}
/*
@font-face {
font-family: "Allura";
font-style: normal;
font-weight: 400;
src: local("Allura"), local("Allura-Regular"), url("http://fonts.gstatic.com/s/allura/v4/JYhM1UJIytZ0oDrvQFhBq-vvDin1pK8aKteLpeZ5c0A.woff2") format("woff2");
}
*/
@media handheld, only screen and (max-width:1280px) {
    #mini-demo{
        max-width: 480px;

    }
}
.link_to{
    cursor: pointer;
}
.texte_demo_section > p > a.start_btn{
    color:#FFF!important;
    background-color: #FF9016;
   border-radius: 2px;
    padding:6px  12px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
}
.texte_demo_section > p > a:hover.start_btn{
 color:#FFF!important;
    background-color: #252525;
    text-decoration: none;
}

@media handheld, only screen and (max-width:1024px) {
    #mini-demo{
        max-width: 384px;

    }
}
@media handheld, only screen and (min-width:1336px) {
    #fullPage-nav ul {

        margin-right: 10px;
    }
}

@media handheld, only screen and (min-width:1440px) {
    #fullPage-nav ul {
        border-left: 1px dashed rgba(255,255,255,0.48);
        padding-bottom: 3px;
    }
}
.tooltip {
    -moz-text-decoration-line: underline;
    display: inline-block;
    position: relative;
    text-decoration: underline;
    -moz-text-decoration-style: dotted;
    -webkit-text-decoration-style: dotted;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    -webkit-text-decoration-line: underline;
   cursor: help;transition: opacity 1s;
}
.tooltip .tooltiptext {
    background-color: rgba(255,255,255,1);
    border-radius: 4px;
    color: #fff;
    opacity: 0;
    padding: 12px;
    text-align: center;
    transition: opacity 0.25s;
    width: 335px;
    visibility: hidden;

    /* Position the tooltip text - see examples below! */
    bottom: 125%;
    left: 0%;
    margin-left:0px; /* Use half of the width (120/2 = 60), to center the tooltip */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    opacity: 1;
    visibility: visible;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
 
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip .tooltiptext:hover {
    visibility: hidden;
}



.tooltip .tooltiptext::after {
    border-color: rgba(255,255,255,1) transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
    left: 21.5%;
    margin-left: -5px;
    opacity: 1;
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
} 



#fullPage-nav.pagination-stroke.light-skin a span {
    border: 1px solid white;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);

}

#fullPage-nav.pagination-stroke.light-skin a.active span {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.24);
}

#fullPage-nav.pagination-stroke.light-skin a.active span:hover {
    background-color: rgba(255,255,255,0.64);
}

#fullPage-nav ul li:first-child span:before {
    content: "1";
}

#fullPage-nav ul li:nth-child(2) span:before {
    content: "2";
}
#fullPage-nav ul li:nth-child(3) span:before {
    content: "3";
}

#fullPage-nav ul li:nth-child(4) span:before {
    content: "4";
}

#fullPage-nav ul li:nth-child(5) span:before {
    content: "\e233";
    font-family: "Glyphicons Halflings" !important;
    font-size: 14px;
    padding-left: 0px;
    position: absolute;
    right:3.75px;
    text-shadow: 0px 0px 2px rgba(0,0,0,0.08);
    top:0px;
}

#fullPage-nav ul li span:before {
    bottom: 10px!important;
    color:#FFF;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 10px!important;
    padding-left: 1px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0,0.24);
    transition-duration: 0.25s;
}

#fullPage-nav ul li span:hover:before {
    color:#2f2f2f;
}

#fullPage-nav ul li span:hover {
    color:red;
    text-shadow: 0px 0px 0px rgba(0,0,0,0);
}


#fullPage-nav ul li:nth-child(4) a.active span:before {
    text-shadow: 0px 0px 2px rgba(0, 0, 0,0.32);
}

#fullPage-nav ul li a.active span:hover {

}



#fullPage-nav ul li span {
    margin-bottom: 10px;
    padding-bottom: 12px;
    padding-left: 6px;
    padding-right: 6px;
}

#fullPage-nav ul li {
    margin-bottom: 12px;

}

.bouton_off {
    cursor: default;
    opacity: 0.44;
    pointer-events: none;
}

span.glyphicon-titre-puce {
    color:#2F2F2F!important;
    font-size: 32px!important;
}

.btn_wrap{
    align-items: stretch;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    width: 100%;
}


@media handheld, only screen and (max-width:1024px) {
    
    .bouton_default>span.glyphicon,
    .bouton_default {
        font-size: 13px!important;
    }
}



.bouton_default{
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.16);
    color:#2f2f2f;
    flex: 1; 
    -webkit-flex: 1; /* Safari 6.1+ */
    /*! -ms-flex: 1; */ /* IE 10 */
    font-family: inherit;
    font-size: 16px;
    font-weight: 500;
    margin-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: center;
    transition-duration: 0.25s;
}

.btn_wrap .bouton_default:first-child{
    margin-right: 24px;
}

.btn_wrap .bouton_solo:first-child{
    flex: 1;
    margin-right: 0px;
}


.bouton_default>span.glyphicon{
    color:#2F2F2F!important;
    font-size: 16px;
    padding: 0px;
    top:2.5px;
    transition-duration: 0.25s;
}

.bouton_default:hover>span{
    color:#FFF!important;
}

.bouton_default:hover{
    background-color:rgba(255,255,255,0.16);
    border: 1px solid rgba(255,255,255,0.16);
    color:#FFF;
}

.bouton_default:active{
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.24);
}


#edge-entry-10046,
#edge-entry-9300 {
    background: url("http://www.batitrade.com/wp-content/_upload_perso/background_1.png") no-repeat center bottom,
    linear-gradient( 20deg, #007e8a  0%, #00a8b8 100%) !important;
}

#edge-entry-10059,
#edge-entry-9301 {
	/*background: url("http://www.batitrade.com/wp-content/_upload_perso/background_2.png") no-repeat center bottom,
				linear-gradient( 20deg, #8e8c8f 0%, #dcdde0 100%) !important;*/
	/*background: url("http://www.batitrade.com/wp-content/_upload_perso/background_2.png") no-repeat center bottom,
				linear-gradient( 20deg, #5E030A 0%, #DC0B20 100%) !important;*/
	background: url("http://www.batitrade.com/wp-content/_upload_perso/background_2.png") no-repeat center bottom,
				linear-gradient( 20deg, #7a040e 0%, #DC0B20 100%) !important;
}

#edge-entry-10068,
#edge-entry-9433 {
    background: url("http://www.batitrade.com/wp-content/_upload_perso/background_3.png") no-repeat center bottom,
    			linear-gradient( 20deg, #002158 0%, #378de9 100%) !important;
}

/* OLD */
#edge-entry-9220 {
	/*background: url("http://www.batitrade.com/wp-content/_upload_perso/background_3.png") no-repeat center bottom,
	linear-gradient( 20deg, #002158 0%, #378de9 100%) !important;*/
	background: url("http://www.batitrade.com/wp-content/_upload_perso/background_3.png") no-repeat center bottom,
				linear-gradient( 20deg, #00378f 0%, #378de9 100%) !important;
}

#edge-entry-10084,
#edge-entry-9298 {
    background: url("http://www.batitrade.com/wp-content/_upload_perso/background_4.png") no-repeat center bottom,
    			linear-gradient( 20deg, #97A229 0%, #b4c131 100%) !important;
}

#edge-entry-10086,
#edge-entry-9299 {
    background: url("http://www.batitrade.com/wp-content/_upload_perso/background_5_alt.png") no-repeat center bottom,
    			linear-gradient( 20deg, #c26d11 0%, #f28713 100%) !important;
}


.mk-edge-one-pager .mk-grid {
    padding: 0 0px;
}


.demo_section{
    border-radius: 6px;
    box-shadow: 0 4px 6px rgba(0,0,0,.16);	
}

.texte_demo_section > p > abbr:after {
    visibility: hidden;
    display: none;
}

.texte_demo_section > p > abbr {
    color:#FFF!important;
    font-weight: 400;
}

.texte_demo_section > p > a {
    color:#FF9016!important;
    font-weight: 400;
    transition-duration: 0.25s;
}

.texte_demo_section > p > a:hover {
    color:#FF9016!important;
    text-decoration: underline;
    text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: dotted;
    -webkit-text-decoration-line: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted;
}



@media handheld, only screen and (max-width:1336px) {
    .wrap_left{
        padding-left:40px!important;
        padding-right:0px!important;
    }

    .wrap_right{
        padding-left:0px!important;
        padding-right:56px!important;
    }
}


@media handheld, only screen and (min-width:1336px) {

    .wrap_left{
        padding-left:34px!important;
        padding-right:0px!important;
    }

    .wrap_right{
        padding-left:0px!important;
        padding-right:30px!important;
    }

}

.texte_demo_titre{
    color:#FFF;
    font-family: "Titillium Web";
    font-size: 40px;
    padding-bottom: 24px;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
}


.texte_demo_num{
    color: rgb(47, 47, 47);
}

.Rectangle_1 {
    background-image: -moz-linear-gradient( 90deg, rgb(0,154,168) 0%, rgb(0,123,135) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,154,168) 0%, rgb(0,123,135) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,154,168) 0%, rgb(0,123,135) 100%);
    height: 1048px;
    left: 1px;
    position: absolute;
    top: 196px;
    width: 2561px;
    z-index: 1;
}


.texte_demo_section > p {
    background-color: rgba(12, 24, 36, 0.24);
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.16);
    color: rgb(255, 255, 255); 
    font-size: 17px;
    line-height: 1.44;
    padding: 24px;
    text-align: left;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
}

@media handheld, only screen and (max-width:1024px) {

    .texte_demo_titre {
        font-size: 32px;
        padding-bottom: 0px;
        line-height: 1em;
    }
    .texte_demo_section > p {
        font-size: 16px;
        line-height: 1.33;
        padding: 12px;
        margin-bottom: 0px;
    }
    a.bouton_default{
        padding-right:7px;
        padding-left: 7px;
    }
    .btn_wrap .bouton_default:first-child {
    margin-right: 8px;

}
}
.texte_demo_section > p > span{
    font-size: 16px!important;
    color:white!important;
    top:1px;
}




/* -  B A L I S E S   H T M L  - */
.sommaire_titre{
    background-color: #3F424D;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: white;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.4;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
}

.widget_nav_menu ul.menu {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
    border: 1px solid #ebebeb ;
}

.widget,
.widget_nav_menu {
    margin: 0px;
    padding: 0px;

}
.pointer {
    cursor: pointer;
    transition-duration: 0.25s;
}

.pointer:hover {
    background-color: #FF9016;
}


ul.liste_contact>li>a {
    margin: 0px 0px 4px 0px !important;
    transition-duration: 0.25s;
}

ul.liste_contact>li:before {
    font-family: FontAwesome;
    font-size:14px;
    position:relative;
}

ul.liste_contact>li.societe:before {
    content: "";
    padding-left: 3px;
    padding-right: 5.5px;
}

ul.liste_contact>li.adresse:before {
    content: "";
    padding-left: 3.5px;
    padding-right: 7px;
}

ul.liste_contact>li.mail:before {
    content: "";
    padding-left: 1px;
    padding-right: 3px;
}

ul.liste_contact>li.phone:before {
    content: "";
    padding-left: 2px;
    padding-right: 8px;
}


.social_link{
    line-height: 3;
    margin-right: 12px;
    transition-duration: 0.25s;
}

.social_link:hover{

}


.ombre_bas{
    box-shadow: 0px 0px 0px 3px RGBA(255, 144, 0, 1);
}

.screenshot_guide {
    padding-bottom: 12px;
}

.titre_page_sub{
    font-family: "Kalam";
}

.titre_page{
    font-weight: 500;
}

.felicitations{
    color: #3F424D;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    text-align: justify;
    text-transform: uppercase;
    word-wrap: break-word;
}


.felicitations_sub{
    color: #3F424D;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
    word-wrap: break-word;
}


@media handheld, only screen and (max-width:768px) {

    .felicitations{
        font-size: 26px;
        line-height: 1.76;
    }


    .felicitations_sub{
        font-size: 24px;
        line-height: 1.16;
    }

}

html,
body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    letter-spacing: normal!important;
}

.mk-header-bg {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    background-color: rgba(255, 255, 255, .94)!important;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.mk-header-bg
{
background-color: rgba(255, 255, 255, .48)!important;
}
}
*/

h1 {
    color: #3F424D!important;
}

abbr {
    border-bottom: none!important;
    color: #3A87AD !important;
    letter-spacing: 0;
    text-transform: none!important;
    transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration:.25s;

    text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: dotted;
    -webkit-text-decoration-line: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted;
}

abbr:hover::after {
    background: yellow;
    bottom: 100%;
    content: attr(title);
    display: block;
    left: 100%;
    padding: 1em;
    position: absolute;
}

code {
    background-color: #FFF;
    border-bottom: 2px solid silver;
    border-radius: 3px;
    border-top: 1px solid silver;
    border: 1px solid silver;
    color: grey;
    cursor: default;
    font-size: 12px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 12px;
    padding-top: 6px;
    white-space: nowrap;
    margin-top: 2px;
    transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration:.25s;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
}

code,
pre {
    background-image: none;
    display: inline;
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size: 12px;
}

span strong {
    font-weight:500;
}

/*
code:hover {
margin-top: 0px;
border: 1px solid silver;
border-top: 2px solid silver;
border-bottom: 1px solid silver;
}
*/

/* --------------------------- */


i[class^="btn"] {
    background-color: #FFF;
    border-radius: 2px!important;
    border: 1px solid #D6D6D6;
    color: #3F424D;
    cursor: default;
    font-size: 13px!important;
    font-style: normal !important;
    font-variant: normal!important;
    font-weight: 300;
    padding: 2px 5px!important;
    text-align: center!important;
    text-transform: none!important;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration:.5s;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
}

i[class^="btn"]:hover {
    border: 1px solid #FF9016!important;
}

i[class^="btn"]:hover > .btn-addon {
    border-left: 1px solid #FF9016!important;
}

i[class^="btn"] > .btn-addon {
    transition-duration:.5s;
}

.btn-addon{
    border-left: 1px solid #d6d6d6;
    padding-left: 5px;
}


.glyphicon {
    color: #FF9016 !important;
    cursor: default !important;
    font-family: "Glyphicons Halflings" !important;
    /*! font-size: 12px !important; */
    line-height: 1;
    padding-right: 4px;
    position: relative;
    top: 2px;
}

.lead {
    font-size: 17px!important;
    font-weight: 300!important;
}

/* - B L O C S  C O U L E U R - */

div[class^="alert-"] {
    border-radius: 2px!important;
    margin-bottom: 12px!important;
    padding: 4px 4px!important;
    text-align: center!important;
}

div[class^="alert-"] > b {
    font-weight:400!important;
}

.alert-block a {
    color:#3E414D!important;
    font-weight:500;
    transition-duration: 0.5s;
}

.alert-block a:hover {
    color:#FF9016!important;
}


div[class^="alert-"] > i {
    font-size: 17px;
}

.alert-block > p,
.alert-block > ul,
.alert-block > i {
    letter-spacing: 0px!important;
    margin-bottom: 0px!important;
    /*text-shadow: 0px 0.5px 0px rgba(255, 255, 255, 0.32) !important;*/
}

/* WARNING */
.alert-warning {
    background-color: #FCF8E3!important;
    border: 1px solid #FBEED5!important;
    color: #d6a800!important;
}

.alert-warning > p,
.alert-warning > i {
    color: #e0a00a!important;
}



/* INFO */
.alert-info {
    background-color: #D9EDF7!important;
    border: 1px solid #BCE8F1!important;
    color: #3A87AD!important;
}

.alert-info > p,
.alert-info > i {
    color: #3A87AD!important;
}

/* SIGNET */
.alert-signet {
    background-color: #DFF0D8!important;
    border: 1px solid #D6E9C6!important;
    color: #468847!important;
}
.alert-signet > p,
.alert-signet > i {
    color: #468847!important;
}

/* --------------------------- */

.tuto_img {
    border-radius: 1px;
    overflow: hidden;
}


.txt_uppercase {
    text-transform: uppercase;
}

.btn_more_info_petit {
    font-size: 13px!important;
    font-weight:700!important;
    letter-spacing: normal!important;
    transition-duration: 2s!important;
}

.top-width {
    width: 100%;
}

.video {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.wpb_content_element {
    margin-bottom:0px!important;
}

.correction_align {
    display: inline-block;
    float: none;
}


.client_retina {
    height:30px;
}


.alpha60 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255)!important;
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.6)!important;
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff)!important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff)"!important;
    border-radius:2px;
    /*border: 1px solid rgba(0, 0, 0, 0.16);*/
}


.rotate {
    -webkit-transition-duration: 5s; 
    -moz-transition-duration: 5s; 
    -o-transition-duration: 5s; 
    transition-duration: 5s; 

    animation-iteration-count: infinite;

    -webkit-transition-property: -webkit-transform; 
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;

    -webkit-transform:rotate(360deg); 
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
} 

.rotate.hovered,
.rotate:hover {
    -webkit-transform:rotate(0deg); 
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
} 

/* --------------------------- */


/* -  F A Q  - */


/* ACCORDEON DEFAUT */

.mk-toggle.fancy-style .mk-toggle-title i{
    font-size: 20px!important;
    font-weight: 100;
    padding-bottom: 4px;
}

.mk-accordion-tab i {
    color:RGBA(162, 165, 170, 1)!important;
}

.mk-faq-container.fancy-style-wrapper .mk-toggle-title i{
    color:RGBA(241, 141, 35, 1)!important;
}

.mk-accordion.fancy-style .mk-accordion-tab {
    background-color: #fdfdfd;
    color: RGBA(241, 141, 35, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 11px 30px 12px 14px;
}

.mk-toggle.fancy-style .mk-toggle-title {
    background-color: #fdfdfd;
    color:#777;
    font-size: 16px;
    font-weight: 500;
}

.mk-toggle-pane p strong,
.mk-toggle-pane ul li strong {
    font-weight:500;
}

.column_container h3 {
    font-size:16px!important;
}

/* ACCORDEON SURVOL */

.mk-accordion.fancy-style .mk-accordion-tab:hover {
    background-color:#FFFFFF!important;
    padding-left:24px;
}


.mk-toggle.fancy-style .mk-toggle-title:hover {
    background-color:#FFFFFF!important;
    padding-left:24px;
}

/* ACCORDEON ACTIF */

.current div.mk-accordion-tab {
    background-color: RGBA(241, 141, 35, 0.00)!important;
    border-left:4px solid RGBA(241, 141, 35, 1);
    color:RGBA(162, 165, 170, 1)!important;
    padding-left:24px!important;
}

.mk-toggle.fancy-style .active-toggle {
    border-left:4px solid RGBA(241, 141, 35, 1);
    color:#444444!important;
    padding-left:24px!important;
}

.current .mk-accordion-tab i {
    color:RGBA(241, 141, 35, 1)!important;
}

.mk-toggle.fancy-style .active-toggle i{
    color:RGBA(241, 141, 35, 1)!important;
}


/* --------------------------- */

.intro_config p strong {
    color:#777!important;
    font-weight:500;
}

.intro_config p>b {
    font-weight:400!important;
}


.intro_config a {
    color:#FF9016!important;
    font-weight:300;
}

.intro_config a:hover {
    color:#3F424D!important;
    font-weight:300;
}

.point_cle {
    font-size:16px;
    font-weight:500;
    padding-left:8px;
}

.widget_nav_menu .current_page_item {
    background-color: RGBA(245, 245, 245, 1)!important;
    border-left:4px solid RGBA(241, 141, 35, 1);
    color:RGBA(241, 141, 35, 1)!important;
}

.widget_nav_menu .current_page_item a {
    color:rgb(57, 56, 54)!important;
    font-weight:700!important;
}

.widget_nav_menu a:hover {
    color:RGBA(241, 141, 35, 1)!important;
}

.widget_nav_menu a {
    font-weight:500!important;
}

/* -   H E A D E R  - */

/* --- < 1140px */
@media handheld, only screen and (max-width:1140px) {
    #mk-header .mk-classic-menu-wrapper,
    #mk-header .mk-header-nav-container {
        width:100%!important
    }

}

/* BOUTON DEMARRER */
#START{
/*
width: 110px!important;
*/
}

.demarrer {
    background-color:RGBA(255, 144, 22, 1);
    color:white;
    float:right;
    font-size:14px!important;
    font-weight:bold!important;
    letter-spacing:0;
    margin-top:18px;
    position:absolute;
    right:15px;
    top:0;
    z-index:9999;
}

.demarrer2 {
    background-color:RGBA(255, 144, 22, 1);
    color:white;
    float:right;
    font-size:14px!important;
    font-weight:bold!important;
    letter-spacing:0;
    margin-top:6px;
    position:absolute;
    right:15px;
    top:0;
    z-index:9999;
}

a.demarrer i,
a.demarrer2 i, {
    padding: 0!important;
    margin: 0!important;
}

/* --- < 960px */
@media handheld, only screen and (max-width:960px) {
    #START {
        margin-bottom:100px;
        margin-right: 64px;
        top: 11px;
        width: 160px!important;
    }

    .demarrer {
        margin-top:6px;
        padding: 4px!important;
    }

    .demarrer2 {
        margin-top:6px;
        padding: 4px!important;
    }
}

/* --------------------------- */


.home_link {
    padding-left: 4px;
}

.mk-header-nav-container,
.mk-classic-menu-wrapper {
    width: 100%!important;
}

#mk-responsive-nav li a > i {
    display: inline-block!important;
}

.mk-opened-nav {
/*
overflow: scroll!important;
position: static!important;
*/
}

.CR {
    padding-left: 0!important;
    padding-right: 0!important;
}

#list_top{
    margin: 0px 0px 0px!important;
}

.tab_list {
    text-align: justify;
}

.tab_list p {
    font-size: 16px!important;
    font-weight: 300!important;
    margin: 0 !important;
    padding-left: 21px;
}

.tab_list ul li {
    font-size: 17px!important;
    font-weight: 500!important;
    line-height: 29px!important;
    margin: 12px 0px 0px!important;
}

#mk-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    border-bottom-width: 0px!important;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0.16);
}



/* --- < 1140px */
@media handheld,only screen and (max-width:1140px) {

    .main-navigation-ul > li.menu-item > a.menu-item-link {
        font-size: 13px!important;
        font-weight: 500!important;
        padding-right: 3px!important;
        padding-left: 3px!important;
    }

}

.x-navbar .desktop .x-nav>li.menu-item.menu-item-language:hover > .sub-menu {
    display: block;
}

.blog-showcase-extra-info time {
    display: none;
}

.blog-showcase-title {
    color: #393836;
    display: inline-block;
    font-size: 15px;
}

.the-excerpt {
    text-align: justify;
    font-size: 14px;
    font-weight: 400;
    word-wrap: break-word!important;
    line-height: 18px;
    padding-top: 0px;
}

.blog-showcase-more {
    background-color: #FF9016;
    bottom: 0px;
    color: white;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 16px 2px 16px ;
    position: absolute;
    text-decoration:none;
    text-transform: uppercase;
    vertical-align: bottom;
}

.blog-showcase-more {
    display: none;
    visibility: hidden;
}

.blog-showcase-more:hover {
    color: #393836;
}

.mk-blog-showcase ul li {
    padding: 0px 12px 0px 0px;
}

.blog-showcase-extra-info {
    top: 0px!important;
    padding-left: 0px!important;
}

.mk-blog-showcase-thumb {
    margin-bottom: 0px!important;
}

/* --- < 360px */
@media handheld,only screen and (max-width:360px) {
    .blog-showcase-more {
        display: none;
        visibility: hidden;
    }

    .blog-showcase-title {
        padding-bottom: 6px;
        padding-top: 8px;
    }
}


/* -  S K I N  D E S  G U I D E S  - */


.blocDoc:hover > .couverture {
    -webkit-transform: translate(20%, 0px);
    -moz-transform: translate(20%, 0px);
    -ms-transform: translate(20%, 0px);
    -o-transform: translate(20%, 0px);
    transform: translate(20%, 0px);
    ms-transform: translate(20%, 0px);
}

.blocDoc:hover > .infoGuide {
    opacity: 1;
    width: 56%;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    ms-transform: rotateY(0deg);
}

.blocDoc:hover > .infoTxt {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    ms-transform: rotateY(0deg);
}


/* BOUTON D'ACCES PAGE GUIDE */

.button_guide {
    backface-visibility: hidden;
    border-color: #A2A5AA;
    border-style: solid;
    border-width: 2px;
    bottom: 16px;
    display: inline-block;
    left: 16px;
    padding: 10px 10px;
    position: absolute;
    right: 16px;
    text-align: center;
    transition: color 0.15s ease-in-out 0s, background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s;
    vertical-align: bottom;
    vertical-align: bottom;
}

.button_guide:hover {
    color: #FFF;
    border-color: #FFF;
}



a.button_guide  {
    font-weight: 700;
    color: #A2A5AA!important;
    font-size: 13px;
    text-decoration: none;
}


a.button_guide:hover {
    color: #FFF!important;
}

/* --- < 1024px */
@media handheld,only screen and (max-width:1023px) {

    a.button_guide  {
        font-weight: 600;
        color: #A2A5AA!important;
        font-size: 11px!important;
        text-decoration: none;
    }

}


/* COUVERTURE DU GUIDE */

.couverture {
    transition-property: all;
    transition-duration: 0.7s;
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    transition-delay: 0s;
}

.couverture img {
    width: 100%
}


/* VOLET D'INFORMATIONS */

.infoGuide {
    width: 56%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    top: 0px;

    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    text-align: left;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #3F424D;
    background-image: none;
    background-origin: padding-box;
    background-position: 0% 0%;
    background-repeat: repeat;
    background-size: auto auto;

    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    ms-transform: rotateY(-90deg);

    transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all;

    transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -ms-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration:.35s;

    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function:ease-out;

    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;

    -webkit-transform-origin: left center 0px;
    -moz-transform-origin: left center 0px;
    -ms-transform-origin: left center 0px;
    -o-transform-origin: left center 0px;
    transform-origin: left center 0px;
    ms-transform-origin: left center 0px;

    //box-shadow: 4px 0px 0px rgba(0,0,0,0.16);

    z-index: 12;
}

hr.separateur_guide {
    border: 0;
    border-bottom: 1px solid #FF9016;
    margin-block-start: .75em;
    margin-block-end: .75em;
}


/* TEXTE D'INFORMATIONS */

.infoTxt {
    color: #FFF !important;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 20px !important;
    text-transform: uppercase;
    transform: rotateY(0deg);
    word-wrap: normal;
}

.infoTxt > strong {
    font-weight: 700!important;
    color:white!important;
}

.infoTxt ul {
    font-size: 15px;
    font-weight: 300!important;
    margin-bottom: 0px;
    margin-left: 0px!important;
    padding-left: 0px!important;
    text-transform: lowercase;
}

.infoTxt li {
    padding-top: 2px;
    padding-bottom: 2px;
}

.mini {
    color: white;
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    margin-left: 0px;
    text-transform: none;
}

/* --------------------------- */


/* -  P R E S E N T A T I O N S  D E S  G U I D E S  - */


.guide_cont {
    align-content: center!important;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    text-align: center;
    width: 100%;
}

.guide_cont_sugg {
    -webkit-flex-wrap: nowrap; /* Safari 6.1+ */
    display: -webkit-flex; /* Safari */
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0;
}

.blocDoc {
    background-color: #EFEFEF;
    max-width: 276px;
    overflow: hidden;
    position: relative;
    margin-top: 0px;
}

.guide_cont .blocDoc {
    display: inline-block;
    margin-bottom: 24px;
    margin-left:12px;
    margin-right: 12px;
}

.guide_cont_sugg .blocDoc {
    display: inline-block;
    margin-bottom: 16px;
    margin-left:8px;
    margin-right: 8px;
}

.guide_cont .blocDoc:nth-child(1n+0) {
    min-width: 192px;
}

/* --- < 1366px */

@media only screen and (max-width:1366px) {

    .guide_cont_sugg p.mini {
        display: none;
        visibility: hidden;
    }

    .infoTxt {
        font-size: 14px!important;
    }

    .infoGuide {
        width: 66%;  
    }

    .blocDoc:hover > .infoGuide {
        width: 66%;
    }

}



@media only screen and (max-width:1023px) {

    p.mini {
        display: none;
        visibility: hidden;
    }

}

/* 1024px < --- < 1366px */
@media only screen and (min-width:1023px) and (max-width:1366px){

    .guide_cont .blocDoc {
        display: inline-block;
        margin-bottom: 20px;
        margin-left:10px;
        margin-right: 10px;
        margin-top: 0px;
        width: 240px;
    }

    .mini {
        color: white;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        margin-left: 0px;
        text-transform: none;

    }

}

/* --- < 1023px */
@media handheld, only screen and (max-width:1024px) {

    .blocDoc {
        display: inline-block;
        margin-bottom: 16px;
        margin-left:8px;
        margin-right: 8px;
        margin-top: 0px;
        width: 210px;
    }

    .guide_cont_sugg {
        align-content: center!important;
        display: inline-block;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0;
        text-align: center;
    }

}

/* 768px < --- < 960px */
@media handheld,only screen and (min-width:768px) and (max-width:960px) {

    .vc_col-sm-10 {
        width: 100%!important
    }

}


/* --------------------------- */


/* -  V I S U A L   C O M P O S E R  - */


/* STAT */

.progress_bar {
    color:white;
    font-weight:500;
    font-size:16px;
}

/* MINI CAROUSEL */

.mk-swiper-prev,
.mk-swiper-next {
    color:RGBA(255, 255, 255, 0.5)!important;
}

.mk-swiper-prev:hover,
.mk-swiper-next:hover {
    opacity: 1!important;
    color:#FFFFFF!important;
}

.mk-imagebox-shortcode .swiper-navigation {
    opacity: 1!important;
}

/* --------------------------- */


/* -  MENU STATIC  - */

.sticky_sidebar {
    bottom: 0px!important;
}

/* SKIN MENU */

.current_nav {
    background-color: RGBA(245, 245, 245, 1)!important;
    border-left:4px solid RGBA(241, 141, 35, 1);
    color:RGBA(241, 141, 35, 1)!important;
}

.current_nav a {
    color:rgb(57, 56, 54)!important;
    font-weight:700!important;
    text-decoration: none;
}

.current_nav a:hover {
    color:RGBA(241, 141, 35, 1)!important;
}

.current_nav a {
    font-weight:500!important;
}

/* --------------------------- */


/* -  PARAGRAPHE GUIDE  - */

/* SKIN */

.badge_tuto {
    background-color: #FF9016;
    color: #FFF !important;
}

/* ANCRE PARAGRAPHE */

a[href^="#"] {
    text-decoration: none!important;
}

h1[id^="paragraphe_"] {
    margin-bottom: -100px;
    padding-top: 100px;
    position: relative;
    top: -100px;
}

h2[id^="paragraphe_"] {
    margin-bottom: -100px;
    padding-top: 100px;
    position: relative;
    top: -100px;
}

a[name^="ancre_"] {
    margin-bottom: -48px;
    padding-top: 48px;
    position: relative;
    top: -48px;
}

i[class^="ion"] {
    background-color: #FF9016;
    border-radius: 12px;
    color: #FFF !important;
    font-style: normal !important;
    font-weight:normal!important;
    padding-left: 4px;
    padding-right: 5px;
}

i[class^="badge_"] {
    border-radius: 12px;
    font-size: 14px;
    font-style: normal !important;
    font-weight: 500 !important;
    padding: 0px 0.42em;
}

.badge {
    border-radius: 100px;
    display: inline-block;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    white-space: nowrap;
}

.badge-info {
    background-color: #fff;
    color:#56C0E0;
}

.badge-info-pro {
    background-color: #fff;
    color:#3A87AD;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge {
    padding: 1px 5px;
    top: 0;
}

a.badge:hover,
a.badge:focus {
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    background-color: #ffffff;
    color: #337ab7;
}

.list-group-item > .badge {
    float: right;
}

.list-group-item > .badge + .badge {
    margin-right: 5px;
}

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.label-formule {
    line-height: 2.40;
    font-size: 18px!important;
    padding: 6px 10px 6px 10px!important;
}


.label-exemple {
    line-height: 2;
}

.label {
    padding: 2px 6px 2px;
    font-weight: 400 !important;
    border-radius: 2px;
    font-size: 15px;
    color: white;
}

a.label:hover,
a.label:focus {
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
}
.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e;
}

/* blanc*/
.label-blanc {
    background-color: #ffffff;
    color: #FF9016
}

.label-blanc[href]:hover,
.label-blanc[href]:focus {
    background-color: rgba(255, 255, 255, 0.5);
}

/* PRIMARY */
.label-primary {
    background-color: #337ab7;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #286090;
}

/* VIOLET */
.label-violet {
    background-color: #8033b8;
}

.label-violet[href]:hover,
.label-violet[href]:focus {
    background-color: #692997;
}

/* SUCCESS */
.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44;
}

/* INFO */
.label-info {
    background-color: #5bc0de;
}

.label-info-pro {
    background-color:#3A87AD;
}



.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}

/* WARNING */
.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f;
}

/* DANGER */
.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c;
}


a[id^="§"] {
    margin-bottom: -44px;
    padding-top: 44px;
    position: relative;
    top: -44px;
}

/* --------------------------- */
.widgettitle {
    font-size: 16px!important;
    font-weight: 500!important;
}

.textwidget{
    font-weight: 300;
}

p.textwidget,
textwidget p {
    font-weight: 300!important;
    padding-bottom: 0!important;
    color: rgba(255, 255, 255, 0.5) !important;
}

.footer_logo {
    opacity: 0.5;
    transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration:.25s;
}

.footer_logo:hover {
    opacity: 1;
}

#sub-footer img {
    height: 32px;
}

@media handheld,only screen and (min-width:768px) {
    #sub-footer img {
        padding-left: 32px;
    }
}
@media handheld,only screen and (max-width:767px) {
    .mk-footer-logo {
        text-align: center;
        padding-left: 2%;
        display: block;
        float: none !important;
        clear: both;
        padding: 10px 10px 5px !important;
    }
}
.mk-footer-copyright {
    padding: 16px 0px 16px!important;
}



/* BATITRADE_COM V1 



a, .sub-menu, .sub {
text-transform : none!important;
}

.sample-head a {
font-weight:normal!important;
font-size:14px!important;
}

.sample-max a {
font-weight:bold!important;
font-size:13px!important;
}

.sample-mini a {
font-weight:normal!important;
font-size:12px!important;
}

.youtube_iPadAir{
width: 512px!important;
height:345px!important;
}

.hide {
display: none;
}



html, body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body img {
transform: rotate(.0001deg );
-moz-transform: rotate(.0001deg);
-webkit-transform: rotate(.0001deg);
}

.TITRE_PAGE {
text-transform: none!important;
}


.BTN_PERSO {
padding-top: 12px!important;
padding-bottom: 0px!important;
padding-left: 12px!important;
padding-right: 12px!important;
}

.picto {
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
transition-duration: 2s;
}

.picto:hover {
transition-duration: 0.5s;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
box-shadow: 0px 0px 0px 4px rgba(225, 123, 30, 0.5);
-moz-box-shadow: 0px 0px 0px 4px rgba(225, 123, 30, 0.5);
-webkit-box-shadow: 0px 0px 0px 4px rgba(225, 123, 30, 0.5);
}

.chromium {
top:-56px!important;
}

.iclflag {
padding-top: 10px!important;
width: 30px!important;
}

img.iclflag{width:18px;height:11px;position: relative; top: 1px;}
// HACK CSS FIREFOX 
img.iclflag, x:-moz-any-link, x:default{
top: 0px;
}

//
.lang_sel_click, .lang_sel_sel, .icl-en {
border: none;
clear:both;
float:right;
margin-right:50px;
}


.retina_image_roi{
height: 88px;
margin-left: auto;
margin-right: auto;
width: 55px;
}

.retina_image_cube{
height: 70px;
margin-left: auto;
margin-right: auto;
width: 60px;
}

.retina_image_crm{
height: 64px;
margin-left: auto;
margin-right: auto;
width: 116px;
}

.retina_image_megaphone{
height: 86px;
margin-left: auto;
margin-right: auto;
width: 128px;
}

.retina_image_fleche{
height: 72px;
margin-left: auto;
margin-right: auto;
width: 64px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
// Retina-specific stuff here

.retina_bg_cube {
background-size: 1588px 555px;
}

.retina_bg_ipad {
background-size: 1920px 1005px;
}

}

/* - WPML par Jupiter - 

.mk-language-nav {
float: left;
padding-top: 2px;
top:27px!important;
}

.mk-language-nav i {
color:#72819f;
}

.mk-language-nav i:hover {
color:#dc640f;
}

.mk-header-toolbar {
background-color:transparent!important;
margin-top:0;
padding-top:0;
}

.mk-skin-button {
padding-bottom:11px!important;
}

.mk-skin-button:hover {
background-color:#ff7b1e!important;
box-shadow: 0px 3px 0px 0px #dd640e!important;
}



.SUBLOL a { color:blue!important; visibility: hidden; }

/* - - - - */

/* ---------------------------------------- */
/* - - - - M E D I A  Q U E R I E S - - - - */
/* ---------------------------------------- */


/* plus grand qu'un iPad  
@media (min-width: 1024px) {
.menu-item-language .sub-container, .menu-item-language .non-mega , .menu-item-language .mk-nested-sub  {
width: 50px;
}

.menu-item-language .sub-container.non-mega .sub li a {
background-color: transparent;
width: 18px;
}
}
/*


// Remove Layer Slider on Smartphone
@media only screen and (max-width: 480px) {
// Add your Mobile Styles here 
#layerslider_10 {
display: none!important; }
}


// plus petit qu'un iPad 
@media (max-width: 960px) {

.BTN_PERSO {
padding-bottom: 6px!important;
padding-left: 6px!important;
padding-right: 6px!important;
padding-top: 6px!important;
}

.chromium {
top:-84px!important;
}

.mk-language-nav i {
font-size:32px!important;
padding-left: 24px;
padding-top: 26px;
}

//* - WPML par Jupiter - 

.mk-language-nav:hover > .mk-language-nav-sub-wrapper {
display:block
}

.mk-language-nav-sub-wrapper {
display:none;
left:0;
padding-top:8px
position:absolute;
top:30px;
z-index:20;
}

.mk-language-nav-sub {
// AJOUT DE RIGHT POUR DECALER LA TOOLTIPE LANGUE
right: 64px!important;
top: 32px!important;
}

.mk-language-nav-sub:after {
// AUGMENTATION DU LEFT POUR DECALLER LA FLECHE
left:92px!important;

}

.mk-language-navigation li a{
font-size:16px!important;
min-width:148px!important;

}

/* - - - - */

}

/* ---------------------------------------- */


/* --------------------------- */
/* - - - - R E T I N A - - - - */
/* --------------------------- 

.retina_picto img  {
height: 90px!important;
width: 90px!important;
}

.retina_picto span  {
text-transform:none!important;
}

.retina {
max-width: 160px !important;
}

.mk-desktop-logo{
max-width: 190px !important;
}

/* --------------------------- 



body {
direction: rtl;
text-align: right;
unicode-bidi: embed;
}

h1,h2,h3,h4,h5,h6, p, .the-title, .the-excerpt, .mk-portfolio-view-all {
text-align: right;
}

#mk-header .header-logo {
float: right !important;
left: auto !important;
right:20px;
}

.mk-header-right {
left:30px;
right: auto !important;
}
.mk-header-start-tour {
padding-left: 0 !important;
}
.mk-header-start-tour i {
padding: 0 15px 0 0 !important;
}

.mk-clients-shortcode .mk-fancy-title span {
padding-left: 5px;
}


.mk-list-styles ul li {
padding: 0 21px 0 0 !important;
}

.widget_contact_info ul li {
padding: 0 25px 0 0 !important;
}

.mk-list-styles ul li:before, .widget_contact_info ul li i {
left:auto !important;
right:0 !important;
}

.mk-section-video {
direction: ltr !important;
}

*/