/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@font-face {
  font-family: 'QueenofCamelot';
  src: url('../fonts/QueenofCamelot2-0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/QueenofCamelot2-0.woff') format('woff'),
     url('../fonts/QueenofCamelot2-0.ttf')  format('truetype'),
      url('../fonts/QueenofCamelot2-0.svg#QueenofCamelot2.0') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Queen of Camelot';
  src: url('../fonts/QueenofCamelot.eot?#iefix') format('embedded-opentype'),  url('../fonts/QueenofCamelot.woff') format('woff'), url('../fonts/QueenofCamelot.ttf')  format('truetype'), url('../fonts/QueenofCamelot.svg#QueenofCamelot') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'QueenofCamelot-Italic';
  src: url('../fonts/QueenofCamelot-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/QueenofCamelot-Italic.woff') format('woff'), url('../fonts/QueenofCamelot-Italic.ttf')  format('truetype'), url('../fonts/QueenofCamelot-Italic.svg#QueenofCamelot-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

.diag1 {
    background-color: #fff;
    background-image: -webkit-linear-gradient(100deg, #37517e 50%, #fff 10%);
	min-height: 400px;
}
.diag2{
  background-color: #fff;
  background-image: -webkit-linear-gradient(80deg, #fff 50%, #37517e 50%);
  min-height: 500px;
}

.cust-btn {
    background-color: transparent !important;
	color:#01b9ff !important;
	border-color:#01b9ff !important;
}

.magentabackground{
	background-color: #37517e;
}


.custompos{
	margin-top: 207px;
}

.protocole{
	color: #f0b130;
}

.fleche{
	position: relative;
	height: 80px;
	width:220px;
	background-color: #f0b130;
	display: inline-block;
	zoom: 1;
	margin-right: 30px;
	margin-left: 30px;
	padding: 10px 10px 10px 30px;
	color:white;
}

.fleche:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    border-top: 40px solid transparent;
	border-left: 20px solid #37517e;
	border-bottom: 40px solid transparent;
    margin: -8px 0px 0 0px;
}

.fleche:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
	border-top: 40px solid transparent;
	border-left: 20px solid #f0b130;
	border-bottom: 40px solid transparent;
	margin: -10px 11px 0 100px;
}
.zoneDroit{display: flex;align-items: center;height: 48px;width: 100%}
.iconNavHeader{margin-right: 10px;}
.language_selector{background: url(../img/world.png) no-repeat;background-position: center left;padding-left: 25px;}
.header-nav .block-social {
    display: flex;
    align-items: center;padding-left: 0;
}
.search-widget input[type="text"]{border:none;}
.text_uppercase_{
	text-transform: uppercase;
}
.header-nav .get_support{
	display: block!important;
	/*font: 14px/19px Queen of Camelot;*/
	letter-spacing: 0;
}

.block-social li.twitter {
    -webkit-box-ordinal-group: 2!important;
    -webkit-order: 1!important;
    -ms-flex-order: 1!important;
    order: 1!important;
}
.footerBloc .block-social li{margin: 0 15px;}
.block-social li.facebook {
    -webkit-box-ordinal-group: 3!important;
    -webkit-order: 2!important;
    -ms-flex-order: 2!important;
    order: 2!important;
}

.block-social li.googleplus {
    -webkit-box-ordinal-group: 4!important;
    -webkit-order: 3!important;
    -ms-flex-order: 3!important;
    order: 3!important;
}

.block-social > ul{
	display: flex;margin-left: 15px
}

.block-social > ul li{
	background-color: transparent!important;
}
.block-social > ul li a{
	display: flex;
}

#footer {
	/*#01B9FF*/
}
.topMenu a{font: 700 Italic 16px/27px Poppins !important;
letter-spacing: 0;
color: #24343D!important;}
.topMenu a:hover{color: #01B9FF!important}
#header .row.action{margin: 0;width: 100%;}
#header .row.action .blockcart a i,#header .row.action .blockcart a:hover i{background: url('../img/icon-panier.png') no-repeat;}
.textSlider{font-family: "Poppins";font-style: italic!important;}
.smallTitle{font: Italic 29px/37px Queen of Camelot;
letter-spacing: 1.86px;margin-bottom: 27px;}
.contentZone{max-width: 600px;margin-top: 30px;}
.contentZone2{max-width: 660px;float: right;transform: translateY(-100px);}
.contentPage2 p,.contentPage p{
font: Italic 16px/38px Poppins;
letter-spacing: 0;}
.contentZone2 p{color: #fff}
.imgHome{max-width: 1050px;margin: 60px auto;}
.imgHome img{width: 100%}
.zoneOblique{position: relative;background: #37517E;margin-top: 200px;min-height: 400px;padding-bottom: 40px;}
.zoneOblique::before{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: inherit;transform-origin: top left;transform:skewY(-9deg);z-index: -1}
.zoneOblique::after{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: inherit;transform-origin: top left;transform:skewY(4deg);z-index: -1}
.text-right{text-align: right;}
.text-bleu{color: #146481;}
.btnBorder{height: 48px;
    border: 1px solid #01B9FF;
    border-radius: 8px;
    /*font: 700 Italic 17px/14px Poppins;*/
    letter-spacing: 0.85px;
    color: #01B9FF;
    background: transparent;
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
    max-width: 196px;
    text-align: center;}
    .titleStep{font: 30px/115px Queen of Camelot;letter-spacing: 1.5px;color: #FFFFFF;}/*F2BC31*/
    .listStep{display: flex;flex-wrap: nowrap;}
    .blocstp{flex-grow: 1;margin: 0;}
    .imgList{/*width: 281px;*/height: 123px;position: relative;overflow: hidden;}
    .imgList img{width: auto;display: none;}
    .descText{max-width: 220px;margin: auto;transform: translateX(-30px);}
    .descText p{color: #fff;/*font: 13px/23px Poppins;*/letter-spacing: 0;}
    .smallTitles{font: 52px/84px Poppins;letter-spacing: 7.8px;transform: translateX(-30px);}
    .titlest0{color:#EFAA2E;}
    .titlest1{color:#EE553C;}
    .titlest2{color:#CB4C60;}
    .titlest3{color:#954B91;}
    .titlest4{color:#4594D0;}
    .img0{background: transparent linear-gradient(90deg, #F3BF32 0%, #E88528 100%) 0% 0% no-repeat padding-box;}
    .img1{background: transparent linear-gradient(90deg, #E27630 0%, #F14B3F 100%) 0% 0% no-repeat padding-box;}
    .img2{background: transparent linear-gradient(90deg, #F04E3E 0%, #934B94 100%) 0% 0% no-repeat padding-box;}
    .img3{background: transparent linear-gradient(90deg, #934B94 0%, #4594D0 100%) 0% 0% no-repeat padding-box;}
    .img4{background: #4594D0 0% 0% no-repeat padding-box;}

    .imgList:before {position: absolute;content: "";width: 52px;height: 124px;top: 0;right: 0;background: url(../img/beforeimg.png);}
    .imgList.img0:before{background: url(../img/beforeimg.png);}
    .imgList.img4:before{background: url(../img/beforeimg4.png);}

    .logoprotocole {margin-top: 0px;}
    .protocoleZone{transform: translateY(-100px);}
    .statBloc {max-width: 800px;margin: 75px auto 15px auto;overflow: hidden;	}
	.chiffre{/*font: 700 40px/84px Poppins;*/letter-spacing: 6px;color: #01B9FF;}
	.tiret{max-width: 112px;height: 6px;background: #01B9FF;margin: auto;border-radius: 3px;display: block;}
	.letterCh{    max-width: 242px;/*font: 700 22px/35px Poppins;*/letter-spacing: 1.44px;color: #FFFFFF;margin: 25px auto;}
	.znDeals {max-width: 867px;}
	.blocDeals {padding: 100px 0;}
	.blocPaye{background: #DBF0FE;padding: 50px 0;}
	.contentB {max-width: 600px;margin: auto;display: flex;align-items: center;}
	.contentRight{color: #01B9FF;font: Italic 31px/60px Queen of Camelot;letter-spacing: 1.86px;color: #01B9FF;margin-left: 70px;}
	.nottrad{font-family: Poppins !important}
	.tiretB{max-width: 112px;height: 6px;background: #37517E;margin: 15px auto;border-radius: 3px;display: block;}
	.smallTitlek{font: 700 Italic 31px/37px Poppins;letter-spacing: 1.86px;color: #FFFFFF;margin-bottom: 27px;}
	.contentZone3{max-width: 841px;}
	.contentZone3 .contentPage{max-width: 602px;}
	.contentZone3  p{color: #fff;}
	.blocPay{padding: 80px 0;background: #37517E;}
	.listPay img{display: block;margin-bottom: 15px;}
	.logoPay {display: flex;align-items: center;justify-content: space-around;max-width: 710px;margin: 50px auto 0px auto;}
    .logoPay a{color: #fff;font: Italic 12px/24px Poppins;letter-spacing: 0;}
    .btnSlider{padding: 13px 30px!important}
    .svgContainer{max-width: 934px;margin: auto;}
    .svgContainer svg{width: 100%;height: auto;}
    .blocMenuFooter li {
    display: inline-block;
    margin: 0 32px;
}
div#_desktop_contact_phone {
    display: none;
}
.blocMenuFooter {
    max-width: 600px;
    max-width: 800px;
    margin: 40px auto;
    display: block;
    text-align: center;
}
    body .custom-page-link{font: 18px/21px Queen of Camelot;letter-spacing: 0;color: #37517E;}
    body .custom-page-link:hover{text-decoration: underline;}
    .copyright{font: 16px/24px Poppins;
letter-spacing: 1.12px;
color: #FFFFFF;background: #37517E;padding: 15px 0}

.compte_link.link_other {
    background: url(../img/template-ico_compte.svg) no-repeat center top;
}
.panier_link.link_other {
    background: url(../img/template-ico_panier.svg) no-repeat center top;
    position: relative;
    background-position: center 5px;
}
.rech_link.link_other {
    background: url(../img/template-search_m.svg) no-repeat center top;
    position: relative;
}
.other_link_top .link_other {
    display: inline-block;
    margin: 0;
    padding: 30px 3px 0 3px;
    text-align: center;
    font-size: 11px;
    color: #1a1a1a;
}
.toggle_menu{
    display: inline-block;
    position: relative;
    max-width: 70px;
    text-align: center;margin-right: 15px
}
.nbre_panier {
    font-size: 12px;
    width: 100%;
    text-align: center;
    left: 0;
    margin-left: 0;
    top: 12px;
}
.other_link_top li {
    float: left;
    width: 33.333%;
    text-align: center;
}
.transition_floating .mm_menus_ul.active{background: #37517E}
.visible_640 {
    display: none;
}
.ets_mm_megamenu{border-radius: 0;}
/*LANGUE MOBILE*/
li.langue.mm_menus_li {
    color: #fff;
    border-top: 1px solid;
    margin-top: 20px;
}
.showMobile{display: none;}
/*LANGUE MOBILE*/
.textSVG{font-family: Poppins;font-weight: 300;}
.textSVG{font-family: Queen Of Camelot;font-weight: bold;}
@media screen and (min-width: 1280px) {
    .ets_mm_megamenu.hook-default{margin-top: -5px;}
}
@media screen and (max-width: 1280px) {
	.contentZone2 {transform: translateY(-50px);}
}
@media screen and (max-width: 992px) {
	.contentZone2 {transform: translateY(0px);}
    .mm_menus_li{padding: 3px 15px}
    .topMenu a{color: black!important;}
    .topMenu,#header .row.action #_desktop_logo{position: absolute;top: -2000000px;}
    .header-nav{display: none;}
    #header .header-top>.container,#header .header-top .position-static{width: 100%;}
    #header .header-top .position-static{padding: 0}
    .search-widget{margin-top: 10px;margin-bottom: 10px;}
    .header-mobile .rightBlock {max-width: 300px;float: right;padding-right: 0}

    .header-mobile .rightBlock .clear_float {/*padding-right: 15px;*/}
    .header-mobile .rightBlock .clear_float li {/*padding-right: 15px;*/}
    .other_link_top .clear_float li:first-child{margin-right: 15px;}
    .other_link_top .clear_float li{ width: 41%; }
    .header-mobile .rightBlock .other_link_top{ position: absolute; right: 0;  top: 15px;    padding-right: 15px}

    .showMobile{display: block;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
    .other_link_top li {
        text-align: right!important;
    }
    .header-mobile .rightBlock .other_link_top {
        width: 70%;
    }
}
@media screen and (max-width: 768px) {
    .logoPay{flex-direction: column;}
    .listPay{margin-bottom: 20px;}
    .listStep{flex-wrap: wrap;margin-bottom: 20px;}
    .blocstp{width: 100%}
    .imgList{display: none;}
    .smallTitles,.descText{transform: translateX(0px);}
    .protocoleZone {transform: translateY(0px);}
}
@media only screen and (max-width: 600px){
    .visible_640 {display: block;}
    .hidden_640 {display: none!important;}
    .clear_float .hidden_640{display: block !important;}
    .contentB{flex-direction: column;}
    .imgLeft{margin-bottom: 20px}
    .contentRight{margin-left: 0}

}
@media only screen and (max-width: 480px){
    .blocMenuFooter li{display: block;}
    .link_other span{display: none;}
     .toggle_menu span {display: none;}
    .other_link_top .link_other > span{display: none;}
    .other_link_top .link_other{width: 35px;height: 35px;background-size: 100%}
    .header-mobile .logo-mobile{padding-right: 0}
    }
@media only screen and (max-width: 375px){
   

}



@media (max-width: 767px){
    .zoneOblique {
        margin-top: 100px!important;
    }
    .ets_mm_megamenu .mm_menus_ul .close_menu *{
        font-family: Poppins !important;
        font-style: italic!important;
    }
    body .textButton{width: auto;height: auto;}
}

@media only screen and (min-width: 481px) and (max-width: 767px){
    .rech_link.link_other {
        background: url(../img/template-search_m.svg) no-repeat center 7px!important;
        position: relative;
    }
}

@media only screen and (max-width: 480px){
    .header-mobile li a.rech_link.link_other{
        margin-top: 2px;
    }
}

.header-top .search-widget form input[type=text] {
    font-family: Poppins !important;
    font-style: italic!important;
    font-weight: bold;
}

.ets_mm_megamenu:not(.scroll_heading)  .ets_mm_megamenu_content_content li.mm_menus_li a span.mm_menu_content_title, 
.ets_mm_megamenu:not(.scroll_heading)  .ets_mm_megamenu_content_content li.mm_menus_li > a{
    padding-top: 0px !important;
}

@media (min-width: 992px){
    .row.topmenu {
        margin-bottom: 0!important;
    }
}
.search-widget {
    margin-top: 17px!important;
}

li.mm_menus_li.showMobile.lang_list.display-none {
    display: none!important;
}

.language_selector_lang {
    background: url(../img/world.png) no-repeat;
    background-position: center left 13px!important;
    padding: 3px 33px!important;
}

.language_selector_lang,
li.mm_menus_li.showMobile.lang_list a{
    font-family: Queen of Camelot!important;
}

.layout_layout1 .mm_menus_li.language_selector_lang:hover {
    background-color: #37517e!important;
}


#customer-form section .form-group.row:nth-child(2){
    display: none;
}

#customer-form label.error{
    color: #F00!important;
    font-size: 11px!important;
    text-align: left!important;
}
ul.dropdown-menu {
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-top: 13px;
    background: #146481!important;
}

.contentPage2 p, .contentPage p {
    font: Italic 16px/38px Poppins;
    letter-spacing: 0;
    /*color: #37517E!important;*/
    color: #146481!important;
}
/**/

.a {
    fill: #146481!important;
}

.blocPaye .tiretB,
.blocPay,
.copyright.text-center{
    background: #146481!important;
}
body .menuFooter .custom-page-link{
    color: #146481;
}
#index .zoneOblique{
    background: linear-gradient(#046380, #37517E);
}

.contentZone2 .contentPage p,
.contentZone3 .contentPage p{
    color: #fff!important;
}

a.btnBorder{
    background: #01B9FF;
    color: #FFF;
}
@media (max-width: 1199px) and (min-width: 992px){
    .zoneDroit .col-md-6.col-xs-9.right-nav{
        width: 60%!important;
    }
    .ets_mm_megamenu.sticky_enabled.scroll_heading {
        top: -67px!important;
    }
}

body#cms section#wrapper > .container{
    width: 100%!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
body#cms section#wrapper > .container section#main{
    border: none!important;
}

/**Skrill*********************************/

body#cms.cms-id-15 .bread_wrapper,
body#cms.cms-id-16 .bread_wrapper,
body#cms.cms-id-17 .bread_wrapper{
    display: none;
}
.container.skrill_logo{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 30px;
  }
  #cms .vos_avantage_skrill{
        padding-top: 50px;
        padding-bottom: 50px;
  }

  .vos_avantage_skrill li{
    list-style: none;
    position: relative;
    padding-bottom: 25px!important;
    padding-top: 25px!important;
    padding-left: 157px!important;
    text-align: left;
  }
  .vos_avantage_skrill ul li:not(:last-child)::before {
        content: '';
        color: #FFFFFF;
        display: inline-block;
        background-image: url(../img/check_white.png);
        background-repeat: no-repeat;
        background-position: left center;
        width: 36px;
        height: 28px;
        list-style: none;
        margin: 20px 0px 0px 22px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
        position: absolute;
        left: 75px;
        top: 4px;
    }

    .vos_avantage_skrill li:not(:last-child):after {
        content: '';
        display: inline-block;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 73px;
        position: absolute;
        left: 77px;
        width: 73px;
        height: 73px;
        top: 2px;
        background-image: url(../img/carre.png);
        list-style: none;
    }
  .col-md-12.text-center.vos_avantages_title {
      font-family: Queen Of Camelot;
      font-size: 32px;
      font-style: italic;
      color: #37517E;
      color: #146481;
  }
  .col-md-12.text-center.vos_avantages_title .tiretB{
    background: #146481;
  }
  .vos_avantage_skrill li{
        font-family: Poppins;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        color: #24343D;
        padding: 15px;
        padding: 0px;
  }
  .vos_avantage_skrill i{
    color: #FFFFFF;
    margin: 0px 32px 0px 0px;
    font-size: 40px!important;
    width: 36px;
    height: 28px;
  }
  .col-md-6.text-lft {
    text-align: center;
}
    #cms .tiretB {
        margin-top: 37px;
        margin-bottom: 25px;
        max-width: 140px!important;
    }
    li.signup a {
        padding: 12px 71px;
        border-radius: 5px;
    }
    li.already_an_account a {
        padding: 12px 12px;
        border-radius: 5px;
    }
    li.signup,
    li.already_an_account {
        margin-top: 50px;
    }
  li.signup a {
      background: #59205D;
      color: #FFF;
      font-family: Queen of Camelot;
      font-size: 17px;
      font-style: italic;
      text-transform: uppercase;
  }
.new_skrill_account ul li:first-child,
.new_skrill_account ul li:first-child a{
    font-family: Poppins;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background: #FBFBFB;
    text-transform: uppercase;
}
    .page-cms-15 .new_skrill_account ul li:first-child,
    .page-cms-15 .new_skrill_account ul li:first-child a,
  .page-cms-15 li.signup a{
    background: #8cc23c;
  }
  /*Netteller*/
    .page-cms-17 .new_skrill_account ul li:first-child,
    .page-cms-17 .new_skrill_account ul li:first-child a,
  .page-cms-17 li.signup a{
    background: #83ba3b;
  }/*skrill*/
    .page-cms-16 .new_skrill_account ul li:first-child,
    .page-cms-16 .new_skrill_account ul li:first-child a,
  .page-cms-16 li.signup a{
    background: #671a5f;
  }
  li.already_an_account a {
      background: #01B9FF;
      color: #fff;
      font-family: Queen of Camelot;
      font-size: 17px;
      font-style: italic;
      text-transform: uppercase;
  }
  .ewallet ul li:first-child,
  .regular_account ul li:first-child{
        background: #01B9FF;
        font-size: 32px;
        font-family: Queen Of Camelot;
        font-style: italic;
        color: #FFF;
        padding: 22px;
    }

    .container_oblique li {
        margin-bottom: 10px;
    }
    .container_oblique > div:first-child {
        padding-right: 5px!important;
        z-index: 2;
    }
    .container_oblique .regular_account{
        z-index: 2;
    }
    .container_oblique > div:last-child {
        padding-left: 5px!important;
        z-index: 2;
    }

    .ewallet ul li:first-child{
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
  .regular_account ul li:first-child{
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .ewallet ul li:not(:first-child), .regular_account ul li:not(:first-child){
        border-radius: 5px;
        background: #FFFFFF;
        padding: 22px;
    }

  .ewallet ul li:not(:first-child),
  .regular_account ul li:not(:first-child){
        font-family: Poppins;
        font-size: 16px;
        font-weight: 400;
        color: #24343D;
        text-align: left;
  }
  .container_oblique img{
    padding: 15px;
    padding-right: 25px;
    display: none;
  }

  .container_oblique ul li:not(:first-child){
    padding-left: 90px;
    position: relative;    
    display: flex;
  }
  .container_oblique ul li:first-child{
    justify-content: center;
  }
  .container_oblique ul li{
    display: flex;
    /*min-height: 107px;*/
    align-items: center
  }

  .skrill_account_title span{    
        font-size: 32px;
        font-family: Queen Of Camelot;
        font-style: italic;
        color: #37517E;
        color: #146481;
  }
  .container.container_skrill_account {
    clear: both;
    margin-top: 80px;
}
.skrill_account_title {
    text-align: center;
    padding-bottom: 60px;
}
.skrill_account_title img{
    vertical-align: inherit;
    padding-left: 15px;
}
.col-md-6.text-center.existing_skrill_account,
.col-md-5.text-center.existing_skrill_account {
    background: #FFFFFF;
    border-radius: 5px
}
.col-md-6.text-center.new_skrill_account,
.col-md-5.text-center.new_skrill_account {
    background: #FFFFFF;
    border-radius: 5px;/**/
}
.container_scrill_eco {
    /*background: #FFFFFF;
    border-radius: 5px;/**/
    width: 55%;
    margin: 0 auto;
    padding-top: 50px;
}
.col-md-6.text-center.existing_skrill_account .container_scrill_eco {
    /*background: #FFFFFF;
    border-radius: 5px;/**/
    width: 75%;
    margin: 0 auto;
}
.container_skrill_account .header_title {
    color: #01B9FF;
    font-family: Queen Of Camelot;
    font-size: 18px;
    font-style: italic;
    padding: 30px;
}
.new_skrill_account ul li{
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    color: #24343D;
}
.new_skrill_account ul li:not(:first-child){
    text-align: left;
}
.new_skrill_account ul li:first-child,
.new_skrill_account ul li:first-child span{
    font-family: Poppins;
    font-size: 16px;
    font-weight: bold;
    color: #55215C;
    background: #FBFBFB;
}

.new_skrill_account ul li:first-child img{
    padding-right: 10px;
}
.new_skrill_account ul li {
    list-style: none;
    counter-increment: li;
}

#form_existing_skrill_account input,
#form_existing_skrill_account a{
    background: #FBFBFB;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    color: #C2C8CB;
    width: 100%;
    border: #FBFBFB;
    padding: 10px;
    height: auto!important;
}
#form_existing_skrill_account a{
    background: transparent;
    align-items: center;
    display: flex;
    text-align: right;
    padding-right: 0;
    width: 60%!important;
}
#form_existing_skrill_account select{
    background: #FBFBFB;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    color: #C2C8CB;
    width: 100%;
    border: #FBFBFB;
    padding: 10px;
    height: auto!important;
    float: left;
}

#form_existing_skrill_account select:focus{
    outline: -webkit-focus-ring-color auto 0px!important;
}
.div_semi_container *{

}
.txt-rgt{
    text-align: right;
}
.div_semi_container *:first-child {
    width: 40%!important;
    float: left;
}
.div_semi_container *:last-child {
    /*width: 60%!important;    */
    width: 56%!important;
    margin-left: 4%;
}
#form_existing_skrill_account > div:not(.clear){
    padding-bottom: 30px;
}
.send_data_to_apply{    
    color: #FFF;
    font-family: Queen Of Camelot;
    font-size: 17px;
    font-style: italic;
    padding: 4px 20px 4px 20px;
    background: #0F526F;
}
.new_skrill_account ul li:before {
    content: '';
    display: inline-block;
    background-image: url(../img/rond_.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    font-family: Queen Of Camelot;
    color: #01B9FF;
    font-size: 16px;
    font-style: italic;
    top: 8px;
    margin: 0px 0px 0px -41px;
}
.new_skrill_account ul li:after {
    content: counter(li);
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
    position: absolute;
    left: -31px;
    width: 30px;
    height: 30px;
    font-family: Queen Of Camelot;
    color: #01B9FF;
    font-size: 16px;
    font-style: italic;
    top: 13px;
    
}
.new_skrill_account ul li:first-child:after {
    content: counter(li);
    display: inline-block;
    /* background-image: url(../img/rond_.png); */
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
    position: absolute;
    left: -42px;
    width: 30px;
    height: 30px;
    font-family: Queen Of Camelot;
    color: #01B9FF;
    font-size: 16px;
    font-style: italic;
    top: 13px;
}
.container_skrill_account ul li{
    position: relative;
    padding: 10px;
    margin-bottom: 30px;
    padding-left: 0;
}

.container_skrill_account,
.container_skrill_account > div,
.container_skrill_account ul{
    position: relative;
}
.vos_avantage_skrill li img{
    display: none;
}
.vos_avantage_skrill li{
    position: relative;
}
.container_oblique ul li:not(:first-child)::before {
        content: '';
        background-image: url(../img/check_blue.png);
        padding: 0px;
        background-repeat: no-repeat;
        width: 27px;
        height: 21px;
        background-size: 27px;
        position: absolute;
        left: 35px;
        top: 43%;
        align-items: center;
        display: flex;
    }
  .container_oblique{
    width: 70%;
    margin: 0 auto;
  }
  #cms .zoneOblique {
      position: relative;
      margin-top: 0px;
      margin-bottom: 200px;
      min-height: 400px;
      padding-bottom: 40px;
      background: #DBF0FE;
  }
  #cms .zoneOblique::before {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: inherit;
      transform-origin: top right;
      transform: skewY(-5deg)!important;
      z-index: -1;
  }
  #cms .zoneOblique::after {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: inherit;
      transform-origin: top left;
      transform: skewY(0deg)!important;
      z-index: -1;
  }
  #cms .zoneOblique2 {
      position: relative;
      margin-top: 140px;
      margin-top: 80px;
      min-height: 400px;
      padding-bottom: 40px;
      background: linear-gradient(#046380, #26324E);
      background: #046380;
      padding-top: 60px;
  }
  #cms .zoneOblique2::before {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: inherit;
      transform-origin: top right;
      transform: skewY(0deg)!important;
      z-index: -1;
  }
  #cms .zoneOblique2::after {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: inherit;
      transform-origin: top left;
      transform: skewY(-5deg)!important;
      z-index: 0;
  }
  #cms .fond_header {
      border-top: 1px solid #37517E;
  }
  @media( max-width: 1199px){
    .container.skrill_logo img{
        width: 100%;
    }
  }

.container_oblique ul{
    padding-left: 0!important;
}
.container_scrill_eco .header_img img{
        width: 89px;
    height: 89px!important;
    border-radius: 50px;
}
#cms #main a:before{
    background: none!important;
}
  @media( max-width: 767px){

    .container_oblique ul{
        padding-left: 0!important;
    }
    #cms .fond_header {
        border-top: 0px solid #37517E;
    }
    .col-md-6.text-lft {
        text-align: center;
        width: 100%;
    }
    .vos_avantage_skrill li{        
        padding-left: 50px!important;
    }
    .vos_avantage_skrill ul li:not(:last-child)::before {
        left: 0;
        margin-left: 0;
    }
    .vos_avantage_skrill li:not(:last-child):after {
        left: -21px;
    }
    .container_oblique {
        width: 100%;
    }
    .container_oblique > div,
    .container_oblique > div:first-child{
        padding-right: 15px!important;    
        /*width: 96%;*/
    }
    .col-md-6.text-center.existing_skrill_account{
        margin-bottom: 30px;
    }
    #cms .zoneOblique2 {
        margin-top: 50px;
    }
    #cms .zoneOblique {
        position: relative;
        margin-top: 0px!important;
        margin-bottom: 100px;
    }
  }
  @media( max-width: 390px){
    .col-md-12.text-center.vos_avantages_title {
        line-height: 30px;
    }
  }
  @media( max-width: 361px){
    .container_oblique ul li:first-child {
        line-height: 30px;
    }
  }

  @media( max-width: 767px) and ( min-width: 482px){
      .col-md-6.text-center.existing_skrill_account .container_scrill_eco{
        width: 90%!important;
      }
      #form_existing_skrill_account a{
      }
  }
  @media( max-width: 436px){
      .col-md-6.text-center.existing_skrill_account .container_scrill_eco{
        width: 100%!important;
      }
      #form_existing_skrill_account a{
        display: inline;
      }
  }
  @media( max-width: 481px){
      #form_existing_skrill_account a{
        display: inline;
      }
  }

    @media( max-width:991px) and ( min-width:768px){
        .col-md-6.text-center.existing_skrill_account{
            margin-bottom: 30px;
        }
        .container_oblique {
            width: 90%;
            margin: 0 auto;
        }
        .vos_avantage_skrill li {
            padding-left: 43px!important;
        }
        .vos_avantage_skrill ul li:not(:last-child)::before{
            left: 0;
            margin: 20px 0px 0px 0px;
        }
        .vos_avantage_skrill li:not(:last-child):after{
            left: 0;
            margin: 0px 0px 0px -21px;
        }
        /*.container_oblique > div{
            width: 100%!important;
        }
        .container.container_skrill_account > .col-md-6{
            width: 100%!important;
        }/**/

        .container_skrill_account > .col-md-6.existing_skrill_account{
            width: 48%;
            margin-right: 24px
        }
        .container_skrill_account > .col-md-6{            
            width: 48%;
        }
        .container.container_skrill_account{
            width: 85%!important;
        }
        #form_existing_skrill_account a{
            display: inline;
        }
    }
    @media( max-width:991px) and ( min-width:826px){
        .container_scrill_eco {
            width: 75%;
        }
    }
    @media( max-width:825px) and ( min-width:768px){
        #form_existing_skrill_account a{
            display: inline;
        }
    }
    @media( min-width:992px){
        .container_skrill_account > .col-md-6.existing_skrill_account{
            width: 48%;
            margin-right: 27px
        }
        .container_skrill_account > .col-md-6{            
            width: 48%;
        }
    }
    @media( max-width:825px) and ( min-width:768px){
        .container_oblique > div{
            width: 100%!important;
        }
        .container.container_skrill_account > .col-md-6{
            width: 100%!important;
        }
    }

    @media( max-width:1005px) and ( min-width:992px){
        .container_oblique ul li:first-child{
            line-height: 30px;
        }
    }

    @media( max-width:1700px) and ( min-width:992px){
        .container_oblique {
            width: 87%;
            margin: 0 auto;
        }
        .container.container_skrill_account{
            width: 80%!important;
        }
        .col-md-6.text-center.existing_skrill_account .container_scrill_eco {
            width: 90%;
            margin: 0 auto;
        }
    }
    @media( max-width:1214px) and ( min-width:1134px){
        .container.container_skrill_account {
            width: 86%!important;
        }
        .container_oblique {
            width: 90%;
            margin: 0 auto;
        }
    }
    @media( max-width:1133px) and ( min-width:992px){        
        #form_existing_skrill_account a{
            display: inline;
        }
    }

#cms section.cms_15 section#main,
#cms section.cms_16 section#main,
#cms section.cms_17 section#main{
    width: 100%!important;
    padding: 0;
}


#cms section.cms_7 section#main{
    display: none;
}

@media( max-width:328px){        
    li.signup a{
        padding: 12px 61px;
    }
    li.already_an_account a {
        padding: 12px 3px;
    }
}  
/**Fin Skrill ****************************/

ul.mm_menus_ul.menu_cls2.active li.close_menu div.pull-right{
    display: none;
}

/** En savoir plus ****************************************/

.en_savoir_plus .tabs .nav-tabs .nav-item{
    margin-bottom: -7px!important;
}
.en_savoir_plus .tabs a{
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  font-family: Poppins;
  color: #0E5471;
  border-bottom: none!important;
}
.en_savoir_plus .tabs a.active{
  background: linear-gradient(#046380, #26324E)!important;
  font-size: 18px;
  font-weight: bold!important;
  font-style: italic;
  font-family: Poppins;
  color: #FFF!important;
}
.en_savoir_plus > .container{
    width: 80%!important;
    float: none;
    clear: both;
    padding-top: 65px;
    padding-left: 0!important;
    padding-right: 0!important;
}

.en_savoir_plus > .container .col-md-6:first-child{
    padding-left: 0!important;
}
.en_savoir_plus > .container ul,
.en_savoir_plus > .container .tabs .nav-tabs .nav-link.active,
.en_savoir_plus > .container .tabs .nav-tabs .nav-link:not(.active):hover{
  border-color: transparent!important;
  border-bottom: none!important;
}

.en_savoir_plus .card.lightcard,
.faqcontent .card.lightcard{
  border: none!important;
  border-radius: 5px;
  box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
  padding: 1.5rem 1.5rem 1.5rem 0rem;
}

.en_savoir_plus .card.lightcard .card-header,
.faqcontent .card.lightcard .card-header{
  background-color: #FFF!important;
  border-bottom: none;
  padding: 0;
}

.en_savoir_plus .container_padding{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;    
    padding-bottom: 55px;
}

.en_savoir_plus .container_padding .pokervip_user_reviews{
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  font-family: Poppins;
  color: #37517E;
}
.en_savoir_plus .container_padding .pokervip_user_star{
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
  font-family: Poppins;
  color: #24343D;
  text-align: right;
  padding-right: 0px!important;
}

.en_savoir_plus .title_logged .title{
    text-transform: uppercase;
    color: #24343D;
    font-size: 18px;
    font-weight: bold;
    font-family: Poppins;
}
.en_savoir_plus .title_logged{
    padding-bottom: 2.5rem;
}
.loggin_register_button .login{
    text-align: right;
}
.loggin_register_button .register {
    text-align: left;
}
.loggin_register_button .login a{
    color: #FFFFFF;
    background: #01B9FF;
    font-family: Queen Of Camelot;
    font-size: 13px;
    font-style: italic;
    box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
    border-radius: 3px;
    text-transform: uppercase;
    padding: 12px 29px 12px 29px;
}
.loggin_register_button .register a{
    color: #FFFFFF;    
    background: #37517E;
    font-family: Queen Of Camelot;
    font-size: 13px;
    font-style: italic;
    box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
    border-radius: 3px;
    text-transform: uppercase;
    padding: 12px 29px 12px 29px;
}

.en_savoir_plus .container-collapsed,
.faqcontent .container-collapsed{
    padding-left: 3.3rem;
}

.en_savoir_plus a.collapsed i.fa.fa-plus:before {
    /*content: "\f068"!important;*/
}

.en_savoir_plus .card.lightcard.logged_container,
.faqcontent .card.lightcard.logged_container {
    padding: 2.5rem 2.5rem 2.5rem 2.5rem
}
.en_savoir_plus .comment_user_name{    
    text-transform: uppercase;
    color: #24343D;
    font-size: 16px;
    font-weight: bold;
    font-family: Poppins;
}
.en_savoir_plus .star_note{    
    text-transform: uppercase;
    color: #24343D;
    font-size: 13px;
    font-weight: 500;
    font-family: Poppins;
}
.en_savoir_plus .comment_user{
    padding-top: 5px;
}
.en_savoir_plus .comment_container{
    padding-top: 40px;
}
.en_savoir_plus .comment_user,
.en_savoir_plus .comment_user *{    
    color: #24343D;
    font-size: 13px;
    font-weight: 300;
    font-family: Poppins;
}
#cms .en_savoir_plus .tiretB{
    max-width: 195px!important;
    height: 6px;
    background: #37517E;
    margin: 30px auto;
    border-radius: 4px;
    display: block;
    margin-top: 30px;
}
.en_savoir_plus .comment > div > img{
    width: 61px;
    height: 61px;
    border-radius: 50px;
}
.en_savoir_plus .comment_container .col-md-11{
    padding-left: 30px!important;
}
.en_savoir_plus .card.lightcard .card-header a,
.faqcontent .card.lightcard .card-header a{
  background-color: transparent!important;            
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-family: Poppins;
  color: #24343D;
  border: none;
  text-transform: initial!important;
  box-shadow: none;
}
.en_savoir_plus .card-body.lightcardbody p,
.faqcontent .card-body.lightcardbody p{              
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: Poppins;
  color: #24343D;
}

.en_savoir_plus .c_logged{
    display: flex;
    float: none;
    align-items: center;
    justify-content: center;
    clear: both;
}

.en_savoir_plus .lightcardheader i,
#category .faqcontent .lightcardheader i {
    margin-right: 10px;
    color: #01B9FF !important;
}

.en_savoir_plus > .container ul{
  border-bottom: none!important;              
}
.en_savoir_plus .tabs{
  border: none;
  padding: 0!important;
  background: transparent;
}

.en_savoir_plus .tab-content-tabs .tab-pane{
  padding-top: 3rem;
  padding-bottom: 3rem;    
  padding: 3rem;
}
.en_savoir_plus .tab-content-tabs .tab-pane > div{
  padding: 3rem;
}
.en_savoir_plus .tab-content-tabs{
  border: 1px #0F5370 solid;
  border-radius: 3px;
  background: #FFF;
}
.container_oblique2{
  text-align: center;
}
.tabs .partiepoker_container{
  display: flex;
  align-items: center;
  justify-content: center;
  clear: both;
  float: none;
  box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
  border-radius: 5px;
}
.container_oblique2 .partiepoker_container{
  background-color: #FFF;
  border-radius: 10px;
  margin: 0 auto;
  margin-top: 50px !important;
  width: 75%;              
  display: flex;
  align-items: center;
  justify-content: center;
  float: none;
  padding-top: 3rem;
  padding-bottom: 3rem;
  box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
}
#cms .en_savoir_plus {
    position: relative;
    margin-top: 0px;
    margin-bottom: 200px;
    min-height: 400px;
    padding-bottom: 0px;
    background: #DBF0FE;
}
#cms .en_savoir_plus::before {
  transform: skewY(0deg)!important;
}
.deals_title{                
  color: #FFF;
  font-family: Queen Of Camelot;
  font-size: 18px;
  font-style: italic;
}
#cms .zoneOblique_2 {
  position: relative;
  margin-top: 140px;
  min-height: 400px;
  padding-bottom: 40px;
  background: linear-gradient(#046380, #26324E);
  /*background: #046380;*/
  padding-top: 60px;
}
#cms .zoneOblique_2::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  transform-origin: top right;
  transform: skewY(0deg)!important;
  z-index: -1;
}
#cms .en_savoir_plus .zoneOblique_2::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  transform-origin: top left;
  transform: skewY(-3deg)!important;
  z-index: 0;
}
.container_oblique2,
.container_oblique2 *{
z-index: 1;
}
.en_savoir_plus .title_right{
    text-transform: uppercase;
    font-family: Queen of Camelot;
     font-size: 20px;
     font-style: italic;
     color: #01B9FF;
     margin-bottom: 20px;
}
.en_savoir_plus .account_share,
.en_savoir_plus .account_share *{
        line-height: 30px;
    font-family: Poppins;
     font-size: 16px;
     font-style: normal;
     font-weight: 400;
     color: #37517E;
}
.en_savoir_plus .product_details_img{
    
}
.en_savoir_plus .product_details_name{
    color: #24343D;
    font-family: Poppins;
     font-size: 18px;
     font-style: normal;
     font-weight: bold;
    padding: 20px 20px 40px 20px;
}
.en_savoir_plus .need_help *{
    text-transform: uppercase;
    font-family: Queen of Camelot;
     font-size: 20px;
     font-style: italic;
     color: #01B9FF;
}

.en_savoir_plus .need_help{
    max-width: 554px;
    margin: 0 auto;
    background: #FFFFFF;
  box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
  padding: 40px;
  border-radius: 5px;
}
.en_savoir_plus .reseaux_sociaux_list,
.en_savoir_plus .need_help_subtitle{
    padding-top: 20px;
}

.en_savoir_plus .reseaux_sociaux_list a{
    padding-right: 5px;
}
.en_savoir_plus .tabs .p_icon a{
    padding-right: 5px;
}
body#cms.cms-id-7 .bread_wrapper{
    display: none;
}
.en_savoir_plus .col-md-2.text-center.partiepoker.star span,
.en_savoir_plus .col-md-2.text-center.partiepoker.star .col-md-12 {
    font-family: Poppins;
    font-size: 13px;
    font-weight: 500;
    color: #24343D;
}

.en_savoir_plus .col-md-2.text-center.partiepoker.star .col-md-12 {
    color: #37517E;
}
.en_savoir_plus .col-md-2.text-center.partiepoker.p_price {
    color: #24343D;
    font-family: Poppins;
    font-size: 31px;
    font-weight: bold;
}
.col-md-2.text-center.partiepoker.p_title .col-md-12:first-child{
    font-family: Poppins;
    font-size: 17px;
    font-weight: 500;
    color: #24343D;
}
.col-md-2.text-center.partiepoker.p_title .col-md-12:last-child{
    font-family: Poppins;
    font-size: 14px;
    font-weight: bold;
    color: #37517E;
}

.en_savoir_plus .partiepoker_container > div,
.en_savoir_plus .partiepoker_container > div > div,
.en_savoir_plus .partiepoker_container > div > div > div{
    padding: 0!important;
}
.en_savoir_plus .tiretlogo{
    border-right: 4px solid #194360;
    border-radius: 10px;
    height: 100px;
    float: right;
}
.en_savoir_plus .tiretsothers{
    border-right: 4px solid #194360;
    border-radius: 10px;
    height: 50px;
    float: right;
}
.en_savoir_plus .tabs .p_logo,
.en_savoir_plus .tabs .p_title,
.en_savoir_plus .tabs .partiepoker.star,
.en_savoir_plus .tabs .p_price{
    /*vertical-align: middle;
    align-items: center;
    display: flex;*/
}

.container_oblique2 {
    width: 80%;
    margin: 0 auto;
}

.en_savoir_plus .container_oblique2 .p_text{
}
.en_savoir_plus .container_oblique2 .p_text,
.en_savoir_plus .container_oblique2 .p_text *{
    font-family: Poppins;
    font-size: 13px;
    font-weight: 500;
    color: #144A67;    
    margin-bottom: 0;
}

.en_savoir_plus .container_oblique2 .p_text *{
    padding-left: 50px;
    text-align: left;
}
.en_savoir_plus .progressbarcontainer {
    background: #E9E9E9;
    height: 8px;
    border-radius: 5px;    
    margin-top: 8px;
}
.en_savoir_plus .progressbarcontainer .progressbartext {
    height: 8px;
    border-radius: 5px;
}
.en_savoir_plus .voir_plus{
    background: #01B9FF;  
    height: 40px;      
    border-radius: 5px;
    /*margin-top: 15px!important;*/
    display: flex;
    align-items: center;
    justify-content: center;
}
.en_savoir_plus .voir_plus a{
    font-family: Queen of Camelot;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    background: #01B9FF;vertical-align: sub;
}
.en_savoir_plus .sinscrire{
    background: #37517E;    
    height: 40px;  
    border-radius: 5px;
    margin-top: 15px!important;    
    display: flex;
    align-items: center;
    justify-content: center;
}
.en_savoir_plus .sinscrire a{
    font-family: Queen of Camelot;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;    
    background: #37517E;vertical-align: sub;
}
.en_savoir_plus .voir_plus_inscrit{
    /*height: 78px;*/
}
.en_savoir_plus .col-md-6.parti_poker {
    font-family: Poppins;
    color: #24343D;
    font-weight: 500;
    font-size: 17px;
}
.en_savoir_plus .col-md-6.parti_bonus {
    color: #37517E;
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
}
.en_savoir_plus .col-md-6.parti_rakebackbonus{
    color: #37517E;
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
}
.en_savoir_plus .col-md-5.text-center.partiepoker.p_title > div:not(:last-child) {
    padding-bottom: 15px!important;
}
.en_savoir_plus .container_oblique2 .partiepoker.p_title > div.col-md-12{
    /*float: none;*/
}
.en_savoir_plus .col-md-6.parti_star {
    text-align: left;
}
.en_savoir_plus .partiepoker_container > div.voir_plus_inscrit{
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.en_savoir_plus .partiepoker_container > div .parti_poker,
.en_savoir_plus .partiepoker_container > div .parti_rakebackbonus,
.en_savoir_plus .partiepoker_container > div .parti_bonus{
    text-align: left;
    padding-left: 70px!important;
}
/** Fin en savoir plus ************************************/

.faqtitle{
    color: #37517E;
    font-family: Queen Of Camelot;
    font-style: italic;
    font-size: 22px;
    padding-top: 50px;
    padding-bottom: 50px;
}

#category .block-categories ul.category-top-menu li.sidebar-title a,
#module-pm_advancedsearch4-searchresults .block-categories ul.category-top-menu li.sidebar-title a{
    font-weight: bold!important;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
}
#category .block-categories ul.category-top-menu li.sidebar-title,
#module-pm_advancedsearch4-searchresults .block-categories ul.category-top-menu li.sidebar-title{
    text-align: center;
}

#category #roy_specials_col section.specials-col h4.sidebar-title a,
#module-pm_advancedsearch4-searchresults #roy_specials_col section.specials-col h4.sidebar-title a{
    font-weight: bold!important;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
}
#category #roy_specials_col section.specials-col h4.sidebar-title,
#module-pm_advancedsearch4-searchresults #roy_specials_col section.specials-col h4.sidebar-title{
    text-align: center;
}

#category .PM_ASCriterionsGroupName,
#module-pm_advancedsearch4-searchresults .PM_ASCriterionsGroupName{
    font-family: Poppins;
    font-size: 15px;
    font-weight: bold;
    color: #24343D;
    text-transform: uppercase;
}

#category .PM_ASCriterionNoChoice,
#module-pm_advancedsearch4-searchresults .PM_ASCriterionNoChoice{
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    color: #24343D;
    text-transform: inherit;
}

#category .PM_ASCriterionStepEnable ul li label *,
#module-pm_advancedsearch4-searchresults .PM_ASCriterionStepEnable ul li label *{
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    color: #24343D;
    text-transform: uppercase;
}


.PM_ASBlockOutput.PM_ASBlockOutputVertical .card-header{
    /*display: none;*/
    background: none;
    border-bottom: none!important;
    padding-left: 0;
}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle{
    border-bottom: none!important;
}

.PM_ASBlockOutput.PM_ASBlockOutputVertical > .card{
    border: none!important;
    padding-left: 0;    
    padding-right: 0;
        padding-top: 0;
}
.PM_ASBlockOutput.PM_ASBlockOutputVertical > .card > .card-block{
    border: none!important;
    padding-left: 0;
    padding-right: 0;
}

.ui-slider-horizontal .ui-slider-range,
.ui-slider-handle.ui-state-default.ui-corner-all {
    background: #146481;
}

a.ui-slider-horizontal .ui-slider-range,
a.ui-slider-handle.ui-state-default.ui-corner-all{
    width: 0.8em;
    height: 1.4em;
    background: #ffffff;
    border: 4px solid #146481;
}
.PM_ASBlockOutput.PM_ASBlockOutputVertical .card-header span.PM_ASBlockTitle{
    font: Italic 20px 'Poppins';
    color: #1c1c1c;
    text-transform: uppercase;
    font-weight: 600!important;
}

#category .category-top-menu li:last-child,
#module-pm_advancedsearch4-searchresults .category-top-menu li:last-child{
    display: none;
}

.PM_ASCriterionGroupCheckbox .PM_ASCriterionCheckbox{
    margin-right: 4px;
    margin-top: 2px;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #f2f2f2;
    border-radius: 4px!important;
    transition: all .4s cubic-bezier(.36, .76, 0, .88);    
    background: #FFFFFF;
}
#category .PM_ASCriterionStepEnable ul li label a, #module-pm_advancedsearch4-searchresults .PM_ASCriterionStepEnable ul li label a{
    vertical-align: sub;
}

.PM_ASCritRangeValue.filter_slider {
    display: block;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
}
.PM_ASCritRange.filter_slider {
    max-width: 94%;
}

.imgList.img0:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 124px;
    top: 0;
    left: -3px;
    background: url(../img/bg-afterfirst.png);
    z-index: 100;
}

@media( max-width: 767px){
    #category #main > .text-sm-center.hidden-md-up{
        display: none;
    }
}
@media( max-width: 991px){
    .filtrerlesproduits.displayAdvancedSearch4 {
        position: relative;
    }
    .filtrerlesproduits.displayAdvancedSearch4 .title.hidden-md-up{
        display: none;
    }

    .filtrerlesproduits.displayAdvancedSearch4 #roy_specials_col{
        display: none;        
    }
    #category .block-categories.sidebar-block .category-top-menu .title.hidden-md-up > .float-xs-right{
        display: none;
    }
    .filtrerlesproduits.displayAdvancedSearch4 form{
        background: #ffffff;
    }

    .filtrerlesproduits.displayAdvancedSearch4 .PM_ASMobileMode .card{
        padding: 0!important;
    }

    .filtrerlesproduits.displayAdvancedSearch4{display: inline-block!important;width: 100%;}

    .filtrerlesproduits.displayAdvancedSearch4 .card-block{
        /*border: 1px solid #efefef;*/
    }

    #category #left-column .PM_ASBlockOutput.PM_ASMobileMode{
        display: inline-block!important;
        width: 100%;       
    }
    #category #left-column .PM_ASBlockOutput.PM_ASMobileMode  .card-header,
    #module-pm_advancedsearch4-searchresults  #left-column .PM_ASBlockOutput.PM_ASMobileMode  .card-header {
        border: 1px solid #efefef!important;
        vertical-align: middle;
        padding: 6px 35px 6px 12px;
        cursor: pointer;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        /*height: 31px;*/
        text-transform: uppercase;
        font-size: 14px;
        background-color: #FFFFFF!important;
        position: relative;
        display: inline-block;
        min-width: 300px;
        width: 100%;        
    }
    #category #left-column .PM_ASBlockOutput.PM_ASMobileMode .card{
        padding: 0;
    }
    #category .filtrerlesproduits.displayAdvancedSearch4{
        width: 100%;        
    }
    #js-product-list-top .col-sm-3.col-xs-4.hidden-lg-up.filter-button{
         display: none!important;
    }
    #category #content-wrapper{
        overflow: inherit!important;
    }
    #module-pm_advancedsearch4-searchresults #roy_specials_col,
    #module-pm_advancedsearch4-searchresults #PM_ASearchResults #main > h2{
        display: none;
    }
}

.filtrerlesproduits.displayAdvancedSearch4 .card{
    border: none!important;
}
.filtrerlesproduits.displayAdvancedSearch4 .card-header{
    border: 1px solid #efefef!important;
    vertical-align: middle;
    padding: 6px 35px 6px 12px;
    cursor: pointer;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    /*height: 31px;*/
    text-transform: uppercase;
    font-size: 14px;
    background-color: #FFFFFF!important;
    position: relative;
    display: inline-block;
    min-width: 300px;
    width: 100%;
}

/*
@media (min-width: 555px) and (max-width: 619px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 235px;
    }
}

@media (min-width: 538px) and (max-width: 554px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 218px;
    }
}

@media (min-width: 520px) and (max-width: 537px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 200px;
    }
}

@media (min-width: 505px) and (max-width: 519px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 185px;
    }
}

@media (min-width: 495px) and (max-width: 504px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 175px;
    }
}

@media (min-width: 485px) and (max-width: 494px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: 165px;
    }
}

@media (min-width: 449px) and (max-width: 484px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: auto;
    }
    #category #js-product-list-top a.select-title, #category #js-product-list-bottom a.select-title{

    }
}
@media (min-width: 399px) and (max-width: 448px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: auto;
    }
    #category #js-product-list-top a.select-title, #category #js-product-list-bottom a.select-title{
        min-width: auto;
        width: auto;
    }
}
@media (min-width: 321px) and (max-width: 500px){
    .filtrerlesproduits.displayAdvancedSearch4 .card-header{
        min-width: auto;
    }
    #category #js-product-list-top a.select-title, 
    #category #js-product-list-bottom a.select-title{
        min-width: auto;
        width: auto;
    }
    .filtrerlesproduits.displayAdvancedSearch4{
        width: 100%;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media (max-width: 375px) {
    body#module-pm_advancedsearch4-searchresults .block-category .page-heading span, body#search .block-category .page-heading span, body#category .block-category .page-heading span{
        font-size: 39px!important;
    }
}

.filtrerlesproduits.displayAdvancedSearch4 .PM_ASBlockTitle:after{top: -3px;}

@media (max-width: 768px){
    .select-title {    
        padding: 6px 35px 5px 12px!important;
        font-size: 14px!important;
    }
    .select-title i{    
        top: 1px!important;
    }
    #left-column .PM_ASBlockOutputVertical,
     #module-pm_advancedsearch4-searchresults #left-column .PM_ASBlockOutputVertical,
      #search #left-column .PM_ASBlockOutputVertical {display: none!important;}

    .left-column .block-category .page-heading.product-listing.catalog-title.cat-header span{
        padding-right: 0!important;
    }
    body#module-pm_advancedsearch4-searchresults .block-category .page-heading, body#search .block-category .page-heading, body#category .block-category .page-heading{
            justify-content: center;
    }
}
.filtrerlesproduits.displayAdvancedSearch4{ position: relative;}
.filtrerlesproduits.displayAdvancedSearch4 li label{display: inline-block!important; font-family: 'Roboto-Regular'!important;}
.filtrerlesproduits.displayAdvancedSearch4 .PM_ASBlockOutput.PM_ASMobileMode.PM_ASMobileVisible .card-block {
    display: block;
    position: absolute;
    z-index: 99;
    top: 32px;
    width: 100%;
}/**/

#faqAccordion .panel.panel-default {
    border: none!important;
    border-radius: 5px;
    box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .12);
    padding: 1.5rem 1.5rem 1.5rem 0rem;
    background: #FFF!important;
}

#faqAccordion .panel.panel-default > div {
    background: #FFF!important;
    border: none!important;
}

#bonfaq .panel .panel-body{
    border: none!important;
}

#faqAccordion a.ing {
    background-color: transparent!important;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-family: Poppins;
    color: #24343D;
    border: none;
    text-transform: initial!important;
    box-shadow: none;
    margin-right: 10px;
    /*padding: 14px 36px;*/
}
#faqAccordion .panel-body{
    padding-left: 3.3rem;
}
#faqAccordion .panel-body p,
#faqAccordion .panel-body * {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-family: Poppins;
    color: #24343D;
    line-height: 1.5em;
}
#bonfaq .panel .panel-heading.collapsed h2:after{
    content: ''!important;
}
#bonfaq .panel .panel-heading.collapsed h2:before {
    position: absolute;
    left: 9px;
    top: 14px;
    content: "+";
    font-size: 27px;
    color: #01B9FF !important;
}
#bonfaq .panel .panel-heading h2:after {
    content: ''!important;
}
#bonfaq .panel .panel-heading h2:before {
    position: absolute;
    left: 9px;
    top: 12px;
    content: "-";
    font-size: 31px;
    color: #01B9FF !important;
}
.en_savoir_plus .lightcardheader i, #category .faqcontent .lightcardheader i {
    margin-right: 10px;
    color: #01B9FF !important;
}
#bonfaq h2.panel-title{
    background: #FFF!important;
}

#module-bonfaq-faq section#wrapper{
    position: relative;
    background: #dbf0fe;
    margin-top: 0px;
    margin-bottom: 125px;
    min-height: 400px;
    padding-bottom: 40px;
    padding-top: 0!important;
    /*background: linear-gradient(#233652, #046380);*/
}

#module-bonfaq-faq section#wrapper::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    transform-origin: top left;
    transform: skewY(0deg)!important;
    z-index: -1;
}
#module-bonfaq-faq section#wrapper::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    transform-origin: top right;
    transform: skewY(-5deg)!important;
    z-index: -1;
}

.titleCamelot {
    font-size: 50px;
    font-family: Queen Of Camelot;
    font-style: italic;
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
}

#module-bonfaq-faq .titleCamelot {
    color: #FFF!important;
}

#bonfaq .panel .panel-heading h2{
    padding: 14px 36px;
}

#bonfaq{
    padding-top: 70px;
}

@media (max-width: 991px){
    #module-bonfaq-faq #wrapper {
        overflow: inherit!important;
    }
}
.block-social > ul li.youtube {
    /*background-color: #e9483e !important;*/
    background-image: url(../img/ynoir.png)!important;

}
.zoneDroit .block-social > ul li.youtube {
    background-color: transparent!important;
    background-image: url(../img/ywhite.png)!important;
}
.block-social > ul li.snaptchat:before {
    content: "";
    background-image: url(../img/snapchat-app-icon.png);
    width: 25px;
    height: 25px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 22px;
    margin-left: 5px;
}
.zoneDroit .block-social > ul li.snaptchat:before {
    content: "";
    background-image: url(../img/snapchat-app-icon-white.png);
        width: 25px;
    height: 25px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 18px;
    margin-left: 5px;
}
@media (max-width: 991px){
    #footer .block-social > ul li.snaptchat:before {
        margin-left: -7px;
    } 
    #footer .block-social > ul{
        margin-left: 0;
    }
}

body .topMenu a {
    padding: 10px 15px!important;
}
/*
@media (max-width: 767.98px){
    body .topMenu a{
        font-size: 10px!important;
    }
}

@media (max-width: 991.98px){
    body .topMenu a{
        font-size: 12px!important;
    }
}*/
#cart-subtotal-shipping{
    display: none;
}
#cta-terms-and-conditions-0{
    color:#146481;
}
#payment-option-2-additional-information{
    display: none !important;
}
.technologies{
    background-color: #046380;
    border-radius: 6px;
    color: #fff!important;
    font-size: 25px;
    line-height: 33px;
    display: block;
    padding: 60px 20px;
    text-align: center;
    letter-spacing: 0.5px;
    margin: 40px 0;
}
.technologies:hover{
    background-color:#01B9FF;
    transform: scale(1.1);
}
.highcharts-tooltip>span {
    padding: 10px;
    white-space: normal !important;
    width: 200px;
}
.details{
    color: #000;
}
/* .first::before{
    content: '';
    width: 150px;
    display: block;
    height: 100px;
    background-image: url(first.png);
    background-repeat: no-repeat;
    background-size: contain;
} */
.title-map{
    font: Italic 31px Queen of Camelot;
    color:#046380;
    font-style:italic;
    font-weight:400;
    display: block;
    letter-spacing: 1px;
    margin-top: 80px;
}
.subtitle-map{
    color:#046380;
    font-size:16px;
    font: Italic 16px/38px Poppins;
}
.details-map{
    background-color:#01CBFF;
    color:#ffffff !important;
    border-radius:4px;
    font:normal 16px Queen of Camelot;
    font-style:italic;
    font-weight:600;
    padding:10px 20px;
    display:block;
    width: max-content;
    margin-top: 30px;
}
.details-map:hover{
    color:#ffffff !important;
}
#promotion:after {
    border-left: 6px solid #01cbff;
    color: #046380;
    font-weight: 600;
    font-size: 18px;
    padding: 5px 20px;
    top: 300px;
    width: max-content;
    font:Italic 22px Queen of Camelot;
    position: absolute;
    content: "";
    text-transform:uppercase;
    animation: spin 6s linear infinite;
}
@keyframes spin {
    0% { content:"+100 ROOMS"; }
    20% { content:"TOP DEALS RAKEBACK"; }
    40% { content:"ACCÈS SITES PRIVÉS "; }
    60% { content:"PROMOTIONS EXCLUSIVES"; }
    80% { content:"PAIEMENTS RAPIDES"; }
    100% { content:"SUPPORT 7/7"; }
}
.pin{
    position: absolute;
}
.pin .pin-circle{
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    z-index: 0;
    margin: 2px;
    border: 2px solid #ececec;
    width: 40px;
    height: 40px;
    position: relative;
    background: #2b8dab59;
    cursor: pointer;
    transition: all 0.3s ease;
}
.pin .pin-circle:hover{
    transform: scale(1.6);
}
.pin-info{
    position: absolute;
    visibility: hidden;
    width: 200px;
    top: 8px;
    right: 60px;
    z-index: 1;
}
.pin:hover .pin-info{
    visibility: visible;
}
.pin .place{
    background: #01CBFF;
    color: #046380;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 5px;
    transition: left 0.3s ease;
    padding: 5px 10px;
    text-align: center;
}
.pin .info{
    background: #046380;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    text-align: center;
}
.pin .triangle{
    position: absolute;
    right: -6px;
    top: 11%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #01cbff;
}
@media(max-width:768px){
    #map{
        margin-top:40px;
    }
    #promotion:after{
        top:225px;
    }
}

.form_partner_code_container.div_semi_container.txt-rgt{
    margin-bottom: 40px;
}

.form_rs_container .send_data_to_apply{
    margin-top: 60px;
}

#form_existing_skrill_account a,
input[name=partner_code] {
    display: none;
}
.div_semi_container *:first-child {
    width: 100%!important;
    float: left;
}
.div_semi_container *:last-child{
    margin-left: 0%!important;
}

@media( min-width: 992px){
    .mm_has_sub > ul{
        /*width: 450px;*/
        max-width: 450px;
    }
    .mm_has_sub > ul > li.mm_columns_li{
        width: 100%;
    }
    .mm_has_sub{
        position: relative;
    }
}
@media ( min-width: 992px) and ( max-width: 1141px){
    .mm_has_sub > ul{
        width: 300px!important;
    }
}
@media ( min-width: 992px) and ( max-width: 1063px){
    .mm_has_sub > ul{
        width: 250px!important;
    }
}

input#account_id_rs {
    width: 100%!important;
    margin-top: 15px;
}
#form_existing_skrill_account label.error{
    font-family: Poppins;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #F00;
    float: right;
    text-align: right;
}

@media (min-width: 768px){
  .col-md-6 {
      float: left;
      width: 50%;
  }
}
@media (min-width: 576px){
  .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
      padding-right: 15px;
      padding-left: 15px;
  }
}
.serviceBloc {
    max-width: 950px;
    margin: 15px auto 15px auto;
    overflow: hidden;
}
.page_abons .zoneOblique .container {
    width: 100%!important;
}
@media (max-width: 767px){
  .col-md-6 {
      float: left;
      width:100%;
  }
}
input:not(.btn):focus, textarea:not(.btn):focus {
    border-color: #5c5c5c;
    padding-left: 1.5rem;
    box-shadow: 0 14px 22px 0 rgba(0,0,0,.14);
    outline: -webkit-focus-ring-color auto 0px;
}

#form_existing_skrill_account input::-webkit-input-placeholder {
    color: #c2c8cb !important; 
}
#form_existing_skrill_account input:-moz-placeholder {
    color: #c2c8cb !important; 
}
#form_existing_skrill_account input::-moz-placeholder {
    color: #c2c8cb !important; 
}
#form_existing_skrill_account input:-ms-input-placeholder {
    color: #c2c8cb !important; 
}
.clearfix{
    clear: both;float: none;
}
.container_oblique li{ font-weight: 700!important;}
.page-cms-15 .new_skrill_account ul li:first-child, .page-cms-15 .new_skrill_account ul li:first-child a, .page-cms-15 li.signup a{ border-radius: 6px;}

@media (min-width: 768px){
    .col-md-4 {
        float: left;
        width: 33.33333%;
    }
}

@media (max-width: 767px){
  .col-md-4 {
      float: left;
      width:100%;
  }
}
.form_partner_code_container.div_semi_container.txt-rgt,#form_existing_skrill_account select {
    margin-bottom: 20px;
}
.skrill_account_title {
    font-size: 32px;
    font-family: Queen Of Camelot;
    font-style: italic;
    color: #37517E;
    color: #146481;
}

@media(max-width: 767px){
    .container.vos_avantage_skrill ul{
        padding-inline-start: 0;
        padding-left: 18px;
    }
    .container.vos_avantage_skrill ul li:not(.signup){
        /*padding-left: 18px;*/
    }
    .vos_avantage_skrill li.signup
    .vos_avantage_skrill li.already_an_account {
        padding-left: 0!important;
        display: contents;
    }
}
@media (max-width: 825px) and (min-width: 768px){
    .container.container_skrill_account > .col-md-6 {
        width: 100%!important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*******************************************/
.new_skrill_account li a.green-bg-btn{
    border-radius: 4px!important;
    width: 241px;
    height: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.send_data_to_apply {
    border-radius: 4px!important;
    width: 183px;
    height: 38px;
    border: 0px solid #0e98ca;
    background: #01B9FF !important;
    border-color: #01B9FF !important;
}

.send_data_to_apply:hover,
.send_data_to_apply:focus,
.send_data_to_apply:active {
    background: #0e98ca!important;
    border: 0px solid #0e98ca!important;
    text-decoration: none;
}


#cms .already_an_account a:hover,
#cms .already_an_account a:focus,
#cms .already_an_account a:active{
    text-decoration: none;
    background: #0e98ca!important;
    border: 0px solid #0e98ca!important;
}

button.btn.btn-primary.send_data_to_apply.bleu-bg-btn:focus{
    box-shadow: 0 0 0 0rem rgba(0,123,255,.5)!important;
}

.new_skrill_account li a.green-bg-btn:focus{
    box-shadow: 0 0 0 0rem rgba(0,123,255,.5)!important;
}

.cms-id-15 .new_skrill_account li a.green-bg-btn:hover,
.cms-id-15 .new_skrill_account li a.green-bg-btn:focus,
.cms-id-15 .new_skrill_account li a.green-bg-btn:active{
    background: #81b337!important;
    border: 0px solid #81b337!important;
    text-decoration: none;
}

.cms-id-15 .signup a:hover,
.cms-id-15 .signup a:focus,
.cms-id-15 .signup a:active{
    text-decoration: none;
    background: #81b337!important;
    border: 0px solid #81b337!important;
}


.cms-id-16 .new_skrill_account li{
    border-radius: 4px;
}
.cms-id-16 .new_skrill_account li:first-child:hover,
.cms-id-16 .new_skrill_account li:first-child:focus,
.cms-id-16 .new_skrill_account li:first-child:active{
    background: #59205D!important;
    border: 0px solid #59205D!important;
    text-decoration: none;
}
.cms-id-16 .new_skrill_account li:first-child:hover a,
.cms-id-16 .new_skrill_account li:first-child:focus a,
.cms-id-16 .new_skrill_account li:first-child:active a{
    background: #59205D!important;
    border: 0px solid #59205D!important;
    text-decoration: none;
    color: #FFF;
}
.cms-id-16 .new_skrill_account li a:hover,
.cms-id-16 .new_skrill_account li a:focus,
.cms-id-16 .new_skrill_account li a:active{
    background: #59205D!important;
    border: 0px solid #59205D!important;
    text-decoration: none;
}

.cms-id-16 .signup a:hover,
.cms-id-16 .signup a:focus,
.cms-id-16 .signup a:active{
    text-decoration: none;
    background: #59205D!important;
    border: 0px solid #59205D!important;
}


.cms-id-17 .new_skrill_account li{
    border-radius: 4px;
}
.cms-id-17 .new_skrill_account li:first-child:hover,
.cms-id-17 .new_skrill_account li:first-child:focus,
.cms-id-17 .new_skrill_account li:first-child:active{
    background: #81b337!important;
    border: 0px solid #81b337!important;
    text-decoration: none;
}

.cms-id-17 .new_skrill_account li:first-child:hover a,
.cms-id-17 .new_skrill_account li:first-child:focus a,
.cms-id-17 .new_skrill_account li:first-child:active a{
    background: #81b337!important;
    border: 0px solid #81b337!important;
    text-decoration: none;
    color: #FFF;
}

.cms-id-17 .signup a:hover,
.cms-id-17 .signup a:focus,
.cms-id-17 .signup a:active{
    text-decoration: none;
    background: #81b337!important;
    border: 0px solid #81b337!important;
}

.cms-id-17 .new_skrill_account li a:hover,
.cms-id-17 .new_skrill_account li a:focus,
.cms-id-17 .new_skrill_account li a:active{
    background: #81b337!important;
    border: 0px solid #59205D!important;
    text-decoration: none;
}

.cms-id-17 .new_skrill_account li:first-child,
.cms-id-16 .new_skrill_account li:first-child{
    border-radius: 4px!important;
    width: 241px;
    height: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.cms-id-17 .new_skrill_account ul li:first-child:before,
.cms-id-16 .new_skrill_account ul li:first-child:before{
    top: 0;
}

.cms-id-17 .new_skrill_account ul li:first-child:first-child:after,
.cms-id-16 .new_skrill_account ul li:first-child:first-child:after{
    top: 4px;
}

.cms-id-16 .new_skrill_account ul li:first-child, 
.cms-id-17 .new_skrill_account ul li:first-child a {
    /*font-family: Poppins!important;
    font-style: normal!important;*/
}
.new_skrill_account ul li:first-child, .new_skrill_account ul li:first-child a{
    font-family: 'Queen Of Camelot'!important;
    font-style: italic!important;
}
li.already_an_account a {
    padding: 12px 42px;
    border-radius: 5px;
}


/************************/
.new_skrill_account li a.btn-green-bg-btn:focus,
.new_skrill_account li.lang-en:focus{
    box-shadow: 0 0 0 0rem rgba(0,123,255,.5)!important;
}
.cms-id-15 .new_skrill_account li.lang-en:hover,
.cms-id-15 .new_skrill_account li.lang-en:focus,
.cms-id-15 .new_skrill_account li.lang-en:active,
.cms-id-15 .new_skrill_account li.lang-en:hover a,
.cms-id-15 .new_skrill_account li.lang-en:focus a,
.cms-id-15 .new_skrill_account li.lang-en:active a{
    background: #81b337!important;
    border: 0px solid #81b337!important;
    text-decoration: none;
}
.cms-id-15 .new_skrill_account li a.btn-green-bg-btn:hover,
.cms-id-15 .new_skrill_account li a.btn-green-bg-btn:focus,
.cms-id-15 .new_skrill_account li a.btn-green-bg-btn:active{
    background: inherit!important;
    border: 0px solid #81b337!important;
    text-decoration: none;
}
.new_skrill_account li.lang-en{
    height: 41px;
    /*width: 219px;*/
}
/**********************/

.new_skrill_account li a.green-bg-btn,
.cms-id-17 .new_skrill_account li:first-child,
.cms-id-16 .new_skrill_account li:first-child{
    height: 41px;
    /*width: 219px;*/
}

.send_data_to_apply{
    height: 41px;
   /* width: 219px;*/
}
@media(max-width: 430px){
    .new_skrill_account li a.green-bg-btn,
    .cms-id-17 .new_skrill_account li:first-child,
    .cms-id-16 .new_skrill_account li:first-child{
        width: 210px;
    }
}
@media(max-width: 400px){
    .new_skrill_account li a.green-bg-btn,
    .cms-id-17 .new_skrill_account li:first-child,
    .cms-id-16 .new_skrill_account li:first-child{
        width: 181px;
    }
}
@media(max-width: 330px){
    .new_skrill_account li a.green-bg-btn,
    .cms-id-17 .new_skrill_account li:first-child,
    .cms-id-16 .new_skrill_account li:first-child{
        width: 156px;
    }
}

@media( max-width:328px){    
    li.already_an_account a {
        padding: 12px 26px;
    }
}  

textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.container-history-form-btn {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 5px 30px !important;
    border: 1px solid #146481;
    background-color: #146481;
    color: #fff;
    font-family: poppins,Verdana,sans-serif;
    font: 14px/36px Poppins;
    font-weight: normal;
    text-transform: uppercase;
    font-weight: 500;
}
#openfs {
    height: 2.3rem;
    margin-left: 2vw;
}
#exitfs {
    position: absolute;
    height: 3.45vw;
    top: 7px;
    z-index: 999;
    right: 13px;
    display: none;
}


.imgListe{
    height: 123px;
    height: 124px;
    /*background-color: #DBF0FF;*/
    background: #DBF0FF;
    position: relative;
    /*overflow: hidden;*/
}

.listStepe{
    display: flex;
}
/*
.imgListe:before {
    position: absolute;
    content: "";
    width: 52px;
    height: 124px;
    height: 125px;
    top: -1px;
    top: 0px;
    right: -1px;
    background: url(../img/beforeimg124.png);
}

.imgListe:not(.img_4):beforex{
    border-right: 2px solid #DBF0FF;
}*/
    .imgListe.img_0:before{background: url(../img/beforeimg124.png);}
    /*.imgListe.img_4:before{background: url(../img/beforeimg4.png)!important;}
.imgListe.img_0:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 125px;
    top: -1px;
    left: -3px;
    background: url(../img/bg-afterfirst.png);
    z-index: 100;
}
/**/
.blocstp{
    margin:-2px -1px; 
}
@media screen and (max-width: 768px){
    .imgListe {
        display: none;
    }
    .listStepe{
        display: block;
    }
}
@media(max-width: 1000px) and (min-width: 769px){
    .blocstp.text-center{
        width: 20%;
    }
}