.uspace{background: #fa9a34  ;float: right;margin-bottom: 21px; margin-top: 20px; } 
.btnreserver {background: #0364A3 !important;}
.wpb_tabs_nav .ui-state-active a.title { background-color: #555555!important; color: #fff !important;}
.logo img {
      width: 210px;
    position: absolute;
    top: 1px;
    height: 74px;
}
.nicdark_logo img{width: 200px !important; z-index: 1001 !important}
.rtop{padding-left: 0px !important; padding-right: 0px !important;}
.header_right_col{
    padding: 0px;
    padding-top: 29px !important;
    height: 75px;}
.menu-main-menu-container{position: relative;}
.navbar-inverse{
    background: none;
    border: none;
    padding-bottom: 0px !important;
    border-radius: 0px !important;
    margin-bottom: 0px;
    min-height: 61px;
}
 
#myNavbar{float: right !important; padding-right: 0px !important}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #333;
}
.navbar-inverse .navbar-toggle {
    margin-top: -13px;
    z-index: 1100!important;
    margin-bottom: 10px;
 
}
.hotel_equip i{font-size: 25px; margin: 15px; color: #2165ad}
.top li{display: inline-block;  margin-right: 1px; padding-right: 0px;}
.top li a{font-size: 11.5px;color: #333 !important; text-decoration:none; font-weight: 600}
.top .icon{color: #333 !important}
.col1 a{color: #333; text-decoration: none; font-size: 13px;}
.col1 .el{ 
    font-size: 20px;
    margin-top: 6px;
    margin-right: 10px;
    color: #fff;
    margin-left: 5px;
    vertical-align: bottom;
  }
.col3 .el{ 
   font-size: 20px;
    margin-top:4px;
    margin-right: 10px;
    color: #fff;
  }
.menu ul{top: 18px !important;}
.menu .sub-menu li {
    background-color: #363636;
 
    border-bottom: 1px solid #4a515b;
}
.menu .sub-menu li a{   
  color: #fff !important;
    text-decoration: none; }
.menu .sub-menu li:hover {
    background-color: #4a515b;
}
.menu li{transition:background .2s;}
.sub-menu li a{padding: 15px 50px !important}
.col3 a{color: #fff; text-decoration: none; vertical-align: text-bottom;}
.vc_custom_1431937582413{margin-left: 8% !important}
    .lined-heading {
    position: relative;
    margin-top: 0;
    text-align: center;
    display: block;
    padding-top: 6px;
}
h1.lined-heading:before, h2.lined-heading:before, h3.lined-heading:before, h4.lined-heading:before, h5.lined-heading:before, h6.lined-heading:before {
    position: absolute;
    top: 60%;
    z-index: 1;
    display: block;
    width: 17%;
    height: 1px;
    border-top: 6px solid #0364A3;
    content: "";
}
h1.lined-heading span, h2.lined-heading span, h3.lined-heading span, h4.lined-heading span, h5.lined-heading span, h6.lined-heading span {
    position: relative;
    z-index: 1;
    padding: 0 20px;
    background: #fff;
    display: inline-block;
}
.top img{
width: 26px;
}
.menu ul{top:45%;}
.menu .sub-menu li {
    background-color: #fff;
    border-bottom: 1px solid #4a515b;
     border-bottom-style: dashed;
     width: 95% !important;
    height: 48px !important;
    font-size: 12px !important;
    margin-bottom: 0px !important;
}
.menu .sub-menu li a{   
  color: #000 !important;
    text-decoration: none; }
.menu .sub-menu li:hover {
    background-color: #F6F6F6;
}
.menu li{transition:background .2s;}
.sub-menu li a{padding: 15px 50px !important}
.col3 a{color: #fff; text-decoration: none; font-size: 13px}
.vc_custom_1431937582413{margin-left: 8% !important}
.modal-body{
    position: relative;
    overflow-y: auto;
    max-height: 400px;
}
.navbar-inverse .nav > li > a:after{content: none;}
.navbar-inverse .nav .dropdown-menu ul{padding-top: 0px}
.navbar-inverse .nav .dropdown-menu li {
    background-color: #fff;
    border-bottom: 1px solid #4a515b;
     border-bottom-style: dashed;
     width: 95% !important;
    height: 48px !important;
    font-size: 12px !important;
    margin-bottom: 0px !important;
}
 .navbar-inverse .nav .dropdown-menu li a{   
  color: #000 !important;
    text-decoration: none; }
 .navbar-inverse .nav .dropdown-menu li:hover {
    background-color: #F6F6F6;
}
 .navbar-inverse .nav li{transition:background .2s;}
.navbar-inverse .nav .dropdown-menu li a{padding: 15px 50px !important}
.navbar-inverse .nav {padding: 0px !important;padding-right: 0px !important}
.navbar-inverse .nav >li>a{margin-right: 3px !important;color: #fff;
    text-decoration: none;padding:29px 7px 5px 7px;font-size: 12.5px;
    font-weight: bold; margin-left: -1px;margin-top: -3; min-height: 75px; text-transform: uppercase;}
.navbar-inverse .nav >li:hover{ background: #2490c1}
.navbar-inverse .nav  > li > a:after{content: none;}
.navbar-inverse .nav  > li > a:hover {
    color: #ccc;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus,
 .navbar-inverse .navbar-nav>.open>a:hover{ background-color: #2490c1}
.navbar-inverse .navbar{margin-bottom: 14px}
.top{text-align: right;padding: 0px;}
.top ul{margin-top: -11px;padding-left: 0px;margin-bottom: -6px; padding-top:10px}
.uspace{background: #0364A3;border-bottom-left-radius: 5px;
                border-bottom-right-radius: 5px; margin-top: 13px;}
#ftop{margin-bottom: -27px !important;background: #fff;
 margin-top: -10px !important;
    z-index: 1000;position: relative;}
.topc{ width: 1270px; color: #333; min-height: 61px;}
.topc a{color: #333 !important}
.colinfos{font-size: 35px;padding-top:1px;color: #8934;font-weight: bold;
    padding-left: 25px;
    padding-right: 85px;
}
#sform{
    margin-top: 400px !important;
    position: absolute;
    z-index: 998;
    width: 100% !important;
}
#sform .colinpt{padding-left: 5px !important; padding-right: 5px !important}
#sform .sbtn{
    width: 140px;
    height: 35px !important;
    border-radius: 0px !important;
    margin-top: 16px;
    margin-left: 7px;
}
.hstars{   
 margin-left: 10px;
    margin-top: !important;
    vertical-align: middle;
    font-size: 14px;
    color: #ff9736 !important;
}
.colheader .flag-fr{ 
    background: url(../img/flags-16-v2.png);
    background-position: -357px 0;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: sub;
}
.secslide{margin-top: 10px !important}
.no-padding{padding: 0px !important}
.col1 img{margin: 5px; float: left; margin-right: 10px;}
.col1 .cnt{color: #fff; vertical-align: sub;}
.col2 img{margin: 5px;margin-right: 7px;margin-top: 5px; padding-left: 15px !important}
.col2 .cnt{color: #fff; vertical-align: sub;}
.col3{padding-left: 23px !important}
.col3 img{margin: 5px;margin-right: 7px;margin-top: 10px}
.col3 .cnt{color: #fff; vertical-align: sub;}
.tp-leftarrow.default{background: url("../img/btn_prev.png") no-repeat !important; width: 45px; height: 45px}
.tp-rightarrow.default{background: url("../img/btn_next.png") no-repeat !important; width: 45px; height: 45px}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
 .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding: 0px}
.voptions{color: #fff}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{height: 230px !important; width: 100% !important}
.snews{ margin-top: 10px !important;   margin-bottom: 20px !important; }
.snews .vc_custom_1430745958006{background: #ededed}
.snews .bld{font-weight: bold; color: #fa9b36}
.snews .social{text-align: right;}
.snews .social a{margin-left: 10px}
.snews .nform{padding-bottom:5px; padding-top:5px; padding-left: 0px}
.nform input{border: 1px solid #dadada}
.nform .btn{   
    color: #fff;
     margin-top: 8px;
    background-color: #08768c !important;
    border-color: #08768c !important;
    font-weight: bold;
    border-radius: 0px;
    padding: 7px 10px;
    text-transform: uppercase;
    height: 36px !important;
    font-size: 14px;
}
.nform .btn:hover{
 background-color:#0b515f !important;
}
.snews h4{color: #003594; font-weight: bold;}
 #tab-41648c1f-c14f-8{
    background-color: rgba(42, 42, 42, 0.60) !important;
    box-shadow: 0px 0px 0px 0px #4a515b !important;
    border: none !important;
    }
.city{font-weight: bold;}
#tab-41648c1f-c14f-8 .grid_3 input{margin-bottom: 5px }
.searchdiv .nicdark_width100_responsive{height: 65px}
.searchdiv .voptions{height: 30px !important}
   .wpb_wrapper .wpb_tour_tabs_wrapper .ui-tabs .vc_clearfix 
   .ui-widget .ui-widget-content .ui-corner-all{
    background-color: rgba(42, 42, 42, 0.60) !important;
    box-shadow: 0px 0px 0px 0px #4a515b !important;
    border: none !important;
    }
.nicdark_tab_dark.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background: none !important }
.nicdark_tab_dark.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .grid{ 
   background-color: rgba(42, 42, 42, 0.60) !important; box-shadow: 0px 0px 0px 0px #4a515b !important; }
.grid_11.percentage {width: 91.66%;}
.nicdark_archive1 img{height: 170px !important}
.nicdark_dark_widgets .widget ul li {border-bottom: none !important;}
.nicdark_dark_widgets .widget ul li a{padding: 2px 0px !important;}
.nicdark_bg_greydark3 {background-color: #4a515b!important;}
.lang{padding-top: 10px !important;}
.lang a{display: inline !important;padding: 0px !important}
.lang:hover{background: none !important}
.nicdark_btn.medium{text-decoration: none;}
.white{color: #fff !important}
.catslide{margin-top: 10px !important; background-position: 50% 80% !important}
#mytab  .wpb_content_element{padding-left: 10px; padding-right: 10px}
.vc_custom_1430923553896 {
    padding-top: 7px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
}
.nicdark_textevidence {background: #fff !important; color: #333}
.rbaide{font-size: 30px; font-weight: bold;}
.reservTitle{padding-top: 13px; padding-bottom: 13px;color: #fff; font-size: 20px; text-transform: uppercase;}
.reservTitle .form-control, .colnbrchambre .form-control{border-radius: 0px; background-color: #0364A3; border-color: #fff;
 color: #fff !important;    -webkit-appearance: inherit !important}
 .reservTitle .sel{padding-right: 15px !important}
 .sel:after {
    content:url("../img/selarrow.png");    
    position: absolute; 
    right: 27px; 
    top:8px !important;    
    z-index: 1;
    }
.colnbrchambre .sel:after{top:1px !important;    }
  .colnbrchambre .sel:after{right: 24px; top: 13px}  
#periodehotels{padding-top: 10px !important}
.chotels{padding-left: 25px !important}
.chotels a{color: #8C8989  !important; font-weight:bold;}
#periodehotels label{display: initial }
.colnbrchambre span{font-size: 25px;}
#chambres .form-control{border-radius: 0px; border-color: #14B9D5; box-shadow: none;}
#chambres label{font-weight: normal;}
#prixtotal{background: #0364A3; border-radius: 0px; text-transform: uppercase;}
.prix-t{font-size: 20px;}
.devis{margin-left: 5px; font-size: 15px}
.devis_sm{
        font-size: 22px;
    color: #0364a3;
}
.reserver{border-radius: 0px; font-size: 20px;    padding: 12px 30px; text-transform: uppercase; margin-bottom: 20px;}
.colsubmit{position: absolute; right: -56px; bottom: -175px; z-index: 10}
.totalprice{margin-bottom: 50px}
 #tab-41648c1f-c14f-8 .datepicker{background: url(../img/booking-inputs.png) no-repeat 95% 12px;}
.woocommerce .datepicker{background: url(../img/booking-inputs.png) no-repeat 95% 12px !important;}
 
.datepicker td, .datepicker th{width: 40px; height: 30px; border-radius: 0px;}
.datepicker{padding: 0px; border-radius: 0px}
.datepicker td{background-color: #fff;}
.datepicker th{background: #8d6dc4; color: #fff}
.datepicker .datepicker-switch{background:#434a54;color: #fff}
.datepicker .prev{background:#434a54;color: #fff; visibility: visible !important}
.datepicker .next{background:#434a54;color: #fff}
.datepicker tr:first th{background:#434a54;color: #fff}
.datepicker{background: url(../img/agen.png) no-repeat 98% 6px !important}
input#destination{background: url(../img/des.png) no-repeat 98% 6px !important}
.datepicker table tr td.active{background: #333 !important}
 .datepicker table tr td.active:hover, 
 .datepicker table tr td.active.disabled,
  .datepicker table tr td.active.disabled:hover{background: #2897CB; background-image: none;}
.datepicker table tr td.today, 
.datepicker table tr td.today:hover, 
.datepicker table tr td.today.disabled,
 .datepicker table tr td.today.disabled:hover{background-color: #F7941E;background-image: none;}
 #tab-41648c1f-c14f-8 input[type="submit"]{background-image:url(../img/search.svg);
      background-size: 25px;
    background-position: 93% 11px;
    text-align: left;
    padding-left: 30px !important;
}
#call_to_action_tour_book_btn{text-decoration: none !important;}
.searchcat{padding-left: 0px}
.searchcat li{ display: inline-block;margin-right: 15px !important;}
.searchcat .plus{color:#2897CB;font-size: 17px; font-weight: bold;}
.vc_custom_1431937582413{margin-left: 19.3%}
.searchdiv{margin-left: 9.3%}
.bgorange{background:#F5A60B;}
@media only screen and (max-width: 479px) and (min-width: 320px){
.baide{margin-top: 100px; margin-bottom: -17px;}
.b3{padding-left: 0px;}
.vc_custom_1431681573399{margin-top: 87px !important}
.sp1{height: 0px !important}
}
.searchcat label{margin-right: 20px; vertical-align: top;}
.vc_custom_1430922224160 .wpb_wrapper{min-height: 400px}
input[type=radio], input[type=checkbox] {
    width: 17px;
    height: 17px;
    margin-top: 2px;
}
.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove,
 .woocommerce #content table.cart a.remove,
.woocommerce-page #content table.cart a.remove
{
    width: 25px;
    padding-bottom: 4px;
}
.nicdark_bg_blue {
    background-color: #0364A3;
}
.woocommerce button, .woocommerce input[type="submit"], p.stars a:hover, p.stars a.active {
    background: #2897CB!important;
    box-shadow: 0 0 0 0 #2897CB;
}
.icom{
        width: 24px;
}
#sform #mytab{  
    padding: 0px;
    border: none !important;
    padding-bottom: 10px;
}
#sform #mytab .wpb_tabs {  
      width: 1122px;
padding: 0px;
    background: rgba(0, 0, 0, 0.52);
    margin: 0 auto
}
#sform #mytab .wpb_tabs .wpb_wrapper  {  
   /* background: rgba(12,167,198,0.94); */
}
#sform #mytab .inpt{height: 37px; background-color: #fff !important; background-position-y:5px !important;}
#sform #mytab .col-md-12,#sform #mytab .col-xs-12{background: none !important}
#sform #mytab .wpb_tab{background: none !important; background-color: none !important;
display: block;
    border: 0px;
    border-color: #ccc;
    width: 1158px;
    border-top: 0px;
}
#sform #mytab ul{padding-left: 20px !important}
#sform #mytab a.title{  
  border-bottom: 0px;
  border: none !important;
  border-right: solid 2px !important;
   border-radius: 0px 0px 3px 3px;
    margin-right: 10px !important;
    border: none !important;
    padding: 7px 35px !important;
    background: #0364A3 !important
}
 #sform #mytab select{  
    height: 37px !important;
    margin-bottom: 10px !important;
    border: solid 1px !important;
    margin-top: 8px !important;
    box-shadow: none !important;
      margin-top: 0px !important;
    margin-bottom: 4px !important;
    border-color: #ccc !important;
    height: 35px !important;
    }
  .lbl{color: #0364A3;font-size: 12px;}
   
    select{border-radius: 0px !important}
.wpb_tabs_nav .ui-state-active a.title {
    background-color: #555555!important;
    color: #fff !important;
}
.hs .inpt{
  margin-top: 0px !important;
  margin-bottom: 4px !important;
    border-color: #ccc !important;
    height: 37px !important;
}
 .inpt{  
    height: 35px !important;
    margin-bottom: 10px !important;
    border: solid 1px !important;
    margin-top: 0px !important;
    box-shadow: none !important;
    }
.sbtn {
 background:#0364A3 !important;
 background-color:#0364A3 !important;
 color: #fff;
}
.sbtn:hover {
 background:#0b515f !important;
 background-color:#0b515f !important;
 color: #fff !important
}
#inhotels{background: #f5f5f5; padding-top: 7px;}
#inhotels .nicdark_height100percentage{height: 80% !important}
#inhotels .devise{font-size: 12px}
#intrav{background: #f5f5f5; padding-top: 7px; padding-bottom: 20px}
#intrav .vc_custom_1430745958006{padding-left: 5px !important; padding-right: 5px !important}
#sep{background: #f5f5f5; text-align: center; margin-top: -9px !important}
#sep .sep_title{padding-left: 20px !important; padding-right: 20px !important}
#sep .sep_title>div{height: 50px; background: #fff;  border: 1px solid #ebe6e6;}
#sep .sep_title .inTitle{margin-top: 13px; }
.rdc{padding: 5px !important}
.rdc select{border:1px solid #ccc;}
.age{padding: 0px !important; padding-right: 5px;}
.tdregime{text-align: center;}
.tdregime select{width: 150px; border:1px solid #ccc; margin-left: 23px; padding: 3px 10px; font-weight: bold;}
.tdprix{text-align: center;}
.modal-content{border-radius: 0px !important}
.modal-header{padding: 10px;  padding-left: 20px;  padding-right: 20px}
.modal-footer{padding: 6px}
 #sok{padding: 5px 20px; border-radius: 0px; background: #695594; color: #fff}
 #rbtn{vertical-align: inherit;}
 #txtcon{font-size: 13px}
.tdprix .spp{font-size: 17px; font-weight: bold;}
.tdprix .lbl{vertical-align: top;}
.tdprix input[type=checkbox]{width: 15px; height: 15px}
.bgr{background: rgba(204, 204, 204, 0.11)}
#map_contact{margin-top: 105px !important}
th-inner{padding: 7px 7px}
.selectNight{background:#f2f5f9;padding-top:7px;margin-bottom:10px}
.selectNight a{text-decoration: none !important;margin-top: 11px }
.roomTitle{font-size: 15px; font-weight: bold; color: #0089D1}
.cond li{font-size: 11px}
.conditionsDesc{position: absolute;background: #C2D9F8; color: #000;
 min-height: 50px; min-width: 215px; padding: 7px; visibility: hidden;    left: 98%;
    width: 204px;font-size: 12px }
 .vinfo .conditionsDesc{visibility: visible;}
.con .info{margin-top: -3px; font-size: 18px; color:#008BD3;}
#nbrooms select{border: 1px solid #ccc; padding: 5px}
#totalprice {  
    margin-bottom: 67px;
    font-weight: bold;
    color: #008AD2;
    font-size: 21px;
}
#btnresrv{
    text-decoration: none;
    padding: 6px 15px;
    text-decoration: none;
}
.en-p{font-size: 9px}
.roomOpt li{list-style: none;}
.btnAdd{background: #0364A3 !important; height: 45px !important }
.btnBack{background: #033951 !important}
input[type="submit"]{height: 45px}
.divsort{text-align: right; padding-right: 0px}
.divsort .button {
    width: 96px;
    border: none;
    height: 27px;
    outline: none !important;
}
.divsort .is-checked{
    background: #0364A3;
    color: #fff;
}
#filters input[type="checkbox"] {
    margin-right: 7px;
    vertical-align: middle;
    }
#filters .ftitle{font-weight: bold; color: #0364A3}
#filters hr{margin-top: 15px; margin-bottom: 10px}
.gridf .glyphicon-star{ margin-right: 1px}
.icon-star, .glyphicon-star{color: #ffc000 !important}
.bgr .el-user{color: #0364A3}
.hotelsindex .nicdark_archive1 {
    border-radius: 0px 0px 4px 4px;
    box-shadow: rgba(0,0,0,0.2) 0 1px 1px 0;
}
.carousel {
    position: relative;
    border: 1px solid #ddf;
    border-right: 0px; border-left: 0px;
    padding: 10px;
}
p{color: #555 !important}
.footer{background: #f5f5f5}
.copyright{margin-top: 8px}
.copyright span{vertical-align: middle; }
.footer h2{font-size: 16px; font-weight: bold;}
.footer ul li{font-size: 13px; list-style: disc;}
.footer ul{margin-left: -8%}
.footer>.nicdark_container{padding-bottom: 10px; padding-left: 20px; padding-right: 20px;}
.topfooter{background: #ededed;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;}
.topfooter .col1{font-size: 20px;text-align: center; padding-top: 8px}
.topfooter label{margin-right: 20px}
.topfooter .telephone{   
   background: url('../img/telephone.png');
    height: 24px;
    width: 24px;
    z-index: 100;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;}
.topfooter .col1 label{font-size: 16px}
.topfooter .col1 .tel{font-weight: bold;}
.topfooter .col2{padding-left: 50px; font-size: 13px}
.topfooter .col2 .glyphicon{font-size: 18px; vertical-align: sub; }
.topfooter .col2 .glyphicon:first-child{margin-bottom: 5px}
.footer .grid_3{
    min-height: 146px;
    padding-left: 6px;
    padding-right: 20px
  }
.footer ul li a{ margin-top: 10px; color: #000 !important}
.pay{padding-left: 8.4% !important}
</style>
<style type="text/css">
    .lined-heading1 {
    position: relative;
    margin-top: -7px;
    text-align: center;
    display: block;
    padding-top: 17px;
}
h1.lined-heading1:before, h2.lined-heading1:before, h3.lined-heading1:before, h4.lined-heading1:before, h5.lined-heading1:before, h6.lined-heading1:before {
    position: absolute;
    top: 50%;
    z-index: 1;
    display: block;
    width: 100%;
    height: 1px;
    border-top: 1px solid #000;
    content: "";
}
h1.lined-heading1 span, h2.lined-heading1 span, h3.lined-heading1 span, h4.lined-heading1 span, h5.lined-heading1 span, h6.lined-heading1 span {
    position: relative;
    z-index: 1;
    padding: 0 20px;
    background: #fff;
    display: inline-block;
}
  .extra_trip{padding: 5px 0 5px 0;  font-size: 12.6px}
   .extra_trip span,  .extra_trip span{font-size: 12px; color: #000}
  .voy_elem{border-top: 0px !important; border-bottom: 0px !important; }
  .htp{margin: 0px !important;color:#2d3e52;font-weight: bold;font-size: 17px !important;}
  .verElem{margin-bottom: -40px !important;padding-left: 0px !important;padding-right: 0px !important }
  .verElem .hstars{font-size: 13px !important}
.price_bottom {
    padding: 7px 9px;
    font-size: 17px;
    position: relative;
    text-align: center;
    top: -28px;
    color: #428bca!important;
    right: 10px;
    float: right;
}
.price_bottom .p{font-size: 20px;}
.price_bottom span{color: #0364a3 !important;}
.vdt{margin-bottom: 0px !important;border-bottom: 4px solid #f5f5f5; width: 100%}
.elem_title{
    background: #000;
    padding: 10px 10px 10px 10px;
    color: #fff;
    position: absolute;
    top: 8px;    z-index: 10;
    left: 17px;   font-weight: bold;}
.price_bottom:hover{ cursor: pointer;}
.btn_pi{text-align: center; padding: 7px 21px !important;color: #428bca!important; margin-left: 28% !important;
font-size: 13px !important}
.btn_pi:hover{ cursor: pointer;}
.vel{margin-top: 20px}
.col .verElem:first-child{margin-top: -20px !important}
.col{padding: 0px !important; padding-bottom: 20px !important; border:1px solid #fff; box-sizing: content-box;}
.col:hover{border-color:  #337ab7;}
.col:hover .nicdark_sizing{box-sizing:initial !important;}
.bfm{background: #225267; margin-top: 50px !important}
.nb_el_list{margin: 7px 5px; font-weight: bold;}