/* 
    Document   : custom
    Created on : 28 nov. 2013, 02:38:45
    Author     : all-devs.fr
*/
body {
    background-color: #E9EFFF;
    font-family: Arial, Helvetica, sans-serif;
}
.container{
    margin: 0 auto;
    padding: 0 15px;
    background-color: #fff;  
}
.row {
    margin-right: 0;
    margin-left: 0;
}
.module-generic a {
    color: #f60;
}
a, a:active {
    color: #444;
    text-decoration: none;
}
a:hover{color: #f60;}
a, a:focus, button, object{outline:none;} 
a:focus {
    text-decoration: none;
}

.module-dashboard .dashboard-messages li a {
    color: #f60;
}
.module-dashboard .dashboard-messages li a:hover {
    color: #006db2;
}
.module-dashboard .dashboard-messages li.message-default a {
    color: #666;
}
.module-dashboard .dashboard-messages li.message-default a:hover {
    color: #f60;
}
h1, h2, h3, h4 {
    margin-top: 0px;
}
h1, .heading-title {
    color: #00b200;
}

.maincontent h2, h4.subtitle {
    color: #00b200;
}
.maincontent .module-koala-label-mag .post h2 {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;;
    color: #006db2;
    font-size: 18px;
}
.tpl-member_payment .member-payments .member-koalition-add,
.tpl-member_koalition .member-koalition-add .col-xs-12,
.tpl-member_koalition .member-koalition-invitation .col-xs-12,
.form-member-profile div.member-area-set p.set-submit,
.ck_boot_block_center .ck_boot_block_items,
.module-add-koalition .add-koalition-nav .col-md-4 a,
.member-koalition-add > a,
.add-koalition-form-submit p.set-submit input{
    margin: 0 auto;
}
.module-merchants-carrousel .carrousel li img {width:100%}
.module-dashboard h4 {background: #00b200;}
.module-dashboard h4 {
    margin-bottom: 0;
    font-size: 14px;
    padding: 10px 8px 11px 15px;
    text-align: left;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
}
#content .module-register h4{background:#00b200;}
#content .module-register h4 {
    color: #fff;
    margin-bottom: 0;
    padding: 8px;
    margin-top: 0px;
    text-align: center;
}
.module-dashboard .module-content h5 {
    color: #00b200;
}
.merchants-top h2 {
    font-size: 24px;
    text-align: center;
    color: #f60;
}
h2, h2.heading-subtitle {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;;
    color: #006db2;
}
h4, h4.heading-subtitle {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;;
    color: #006db2;
}
#content .module-register .module-content {
    padding: 14px 6px 0;
}
#header .logo{margin:0 0 0 0;}
#header .logo a{
    width:600px;
    background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline.png) no-repeat center;
    background-position: 0px 0px; 
}
.module-carrousel .carrousel {
    width: 100%;
}
.module-carrousel .carrousel .carrousel-items .item {
    background-size: cover;
}
.module-merchants-carrousel{margin-bottom: 10px;}
#footer .footer-nav .faq-cta {
    margin-right: 0px;
}
#footer .footer-map {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    padding-left: 15px;
}
.module-search .search-categories {width: 100%; padding: 5px 40px 5px 20px}
.module-search .search-by-merchant .search-query {
    width: 100%;
    margin-right: 5px;
}
.module-search .search-by-category {
    margin-right: 5px;
    position: inherit;
    padding-right: 0px;
    border-right: none;
}
.tpl-info .module-column {
    float: none;
    width: auto;
}
.tpl-info .module-column-last {
    float: none;
}
.tpl-info .module-table td:first-child{font-size:11px;font-weight:bold;}
.faqs-by-type h4 {
    color: #006db2; 
}
.tpl-faq .faqs-faq {
    padding-top: 0px;
}
.module-header a:hover{ color: #fff; text-decoration: underline;}
.module-koala-labels .module-koala-label-posts {
    float: left;
    width: auto;
    height: auto;
}
.module-column h4 {
    color: #006db2;
}
.module-content-text h3{
    font-size: 14px;
    margin-bottom: 6px;
    font-weight: bold;
}
.tpl-register .register-steps {
    margin: 0 auto 40px;
}
.tpl-register .register-content {
    margin: 0 auto 40px;
}
.tpl-register .form-register {
    display: block;
    margin:0;
}
.tpl-merchant-view .module-merchant .merchant-main {
    float: none;
    width: 100%;
}
.merchants-list .column-last {
    float: none;
}
.merchants-list .column {
    float: left;
    width: 100%;
}
.merchants-top li .merchant-description-text {
    display: block;
    float: left;
    width: 50%;
    margin-top: 10px;
    color: #444;
}
.navbar-header{
    background-color: #006DB2;
    padding: 0 12px;
    color: #fff
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #9dcce8;
}
.navbar-default .navbar-brand {
    color: #efefef; 
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-collapse{
    background-color: #006DB2;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #9dcce8;
}
.navbar-default .navbar-nav > li > a {
    color: #efefef ;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #efefef;
}
.navbar-default {
    border-bottom: 5px solid #9dcce8;
    padding-bottom: 3px;
}
.module-how { height: 1080px;}
.tpl-member-area .maincontent {
    padding: 12px 0px 10px 0px;
}
#ck_boot_membre .navbar-header{
    background-color: #00b200;
}
#ck_boot_membre .navbar-toggle:hover, #ck_boot_membre .navbar-toggle:focus {
    background-color: #006600;
}
#ck_boot_membre .navbar-collapse {
    background-color: #fff;
}
#ck_boot_membre .navbar-default .navbar-nav > li > a {
    color: inherit;
}
#ck_boot_membre .nav > li > a {
    display: inline;
}
#ck_boot_membre a, #ck_boot_membre a:active, #ck_boot_membre a:visited { color: #444; text-decoration: none;}
#ck_boot_membre a.navbar-brand, #ck_boot_membre a.navbar-brand:active, #ck_boot_membre a.navbar-brand:visited { color: #fff; text-decoration: none;}
#ck_boot_membre {border-bottom: 5px solid #00b200;}
.partner-product h2.product-title {
    font-size: 18px;
}
h2.product-offer-title {
    font-size: 18px
}
.member-area-set h2 {
    font-size: 24px;
}
.tpl-member_merchant .member-area-set .member-area-set-content {
    padding: 5px 5px;
}
.tpl-member-area .member-area-set .member-area-set-content {
    padding: 20px;
}
p.faq-select-set label {display: inline;}
.tpl-member_help-index .form-assistance .set-submit .btn-generic {
    margin: 0 auto;
}
.module-koala-label-offer p{
    margin: 0;
}
#footer .navbar a {
    color:#fff;
}
.tpl-member_edit .form-member-profile label.radio-inline {
    display: inline-block;
    float: left;
    width: auto;
}
.tpl-member_edit .form-member-profile .btn-generic {
    margin-left: auto;
}
.ck_boot_block{
    display: inline-block;
    padding: 2px;
}
.ck_boot_block_10{
    display: inline-block;
    padding: 10px;
}
.padtop-10{
    padding-top: 10px;
}
.padtop-15{
    padding-top: 15px;
}
.padbot-10{
    padding-bottom: 10px;
}
.padbot-15{
    padding-bottom: 15px;
}
.pad2col1,.pad2col2,.pad3col1,.pad3col2,.pad3col3{
    width:100%;
}
p.add-koalition-fieldset-create-notice {
    padding-right: 150px;
    width: 75%;
}
span.ck_boot_block label.radio-inline {
    display: inline-block;
    float: left;
    width: auto;
}
.tpl-member_bank .member-koalition .member-rib-submit .member-rib-notice, .tpl-member_bank .member-koalition .member-iban-submit .member-iban-notice {padding-left: 90px;}
.tpl-member_bank .member-koalition .member-rib-submit,
.tpl-member_bank .member-koalition .member-iban-submit {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.tpl-member_koalition-index .member-koalition .koalitions-listing-notice {width: 75%;}
.tpl-index-logged-in .module-koala-labels .koala-label-badge{
    z-index: 999;
}
.tpl-member_edit .form-member-profile .member-area-set-newsletters label {padding-left: 20px;}
.module-search .search-by-merchant .search-submit {
    width: 100%;
}
.module-search .search-by-merchant .search-submit.ck_boot_right{
    float: none;
    width: 180px;
}
.module-content img{
    margin: 0 auto
}
.module-register input {
    width: 95%;
    margin-left: 1px;
}
#footer .footer-community .invitation-form .submit {
    border: 0 none;
    color: #000000;
    font-size: 14px;
}
#footer .footer-community .invitation-form .submit {
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    font-weight: bold;
    margin-top: 3px;
    padding: 3px;
}
#footer .footer-map .footer-community .input {
    margin-right: 10px;
    padding: 3px;
    width: 195px;
}
#footer .footer-map .footer-sections h4 {
    margin-bottom: 17px;
}
.module-generic-set p img, .maincontent-generic .module-generic-set .toolbar-manual img{
    display: block;
    height: auto;
    max-width: 100%;
}
.add-koalition-register h4, .add-koalition-fieldset-koalition h4 {
    font-size: 18px;
    color: #006DB2;
}
label{
    font-weight: normal;
}
p.set-register-newsletter input[type='checkbox']{
    float: left;
    margin-right: 8px;
}
.tpl-member-area .member-koalition-add .btn-generic {
    float: none;
    width: 225px;
}
.module-unicef h2 {
    color: #00b200;
}
#premiermenu .dropdown-menu, #nav .dropdown-menu {
    background-color: #428bca;
    padding: 0px;
}
#premiermenu .dropdown-menu{
    margin: 0px;
}
#premiermenu .dropdown-menu>li>a {
    color:#fff;
}
#premiermenu .dropdown-menu>li>a:focus, #premiermenu .dropdown-menu>li>a:hover, #premiermenu .dropdown-menu>li>a.active {
    background-color: #3276b1;
}
#premiermenu div > a {
    padding: 5px 5px;
    width: auto;
    height: 32px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
}
.btn-offers {
    color: #fff;
    background-color: #d66c4d;
    border-color: #d66c4d;
}
#premiermenu div > a.btn-toolbar-update{
    background:url(../site_ck/img/update_toolbar.png) no-repeat 1px center;
    padding: 5px 5px 5px 22px;
}
.btn-offers:hover{
    background-color: #f0ad4e;
}
#premiermenu div > a.btn-toolbar-update:hover{
    background: url(../site_ck/img/update_toolbar.png) no-repeat 1px center;
}
#premiermenu div:first-child {
    margin-left: 0px
}
#premiermenu .menu_home{
    width: 32px;
}
#premiermenu .menu_home i {
    font-size: 200%
}
.dropdown-menu .divider{
    margin : 1px 0;
}
#menumembre div > a {
    padding: 2px 2px;
    width: auto;
    height: 36px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
}
#menumembre div.middle_col > a {
    border-radius: 0;
}
#menumembre div.top_col > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#menumembre div.bottom_col > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#premiermenu .btn-group-justified > .btn-group .btn{
    width: 180px;
}
#content .module_facebook.ck_boot_block_facebook_like{
    height: 299px;
    border: 1px solid #006db2;
}
.btn-medium {
    width: 35%
}
.tpl-info .toolbar-facts {
    width: 55%;
}
.tpl-info .module-press .press-ctas .cta {
    width: 85%;
    margin: 10px 10px;
}
.tpl-info .module-press .press-communiques .download {
    float: none;
    width: 98%;
}
.module-koala-labels .module-koala-label-posts .posts .post > a {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.register-unicef p.entete {
    margin-bottom: 2em;
    font-size: 1.2em;
    text-align: center;
    color: #006db2;
}
.register-unicef p.set-submit input{
    width: 200px;
}
.register-unicef h4 {
    font-size: 13px;
}
.member-status .btn-default {
    color: #00b200;
    background-color: transparent;
    border-color: transparent;
}
.merchant-related .col-xs-4 {
    min-width: 163px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-cta {
    color: #f60;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
    width: 75%;
    padding-right: 0px;
    margin-right: 0px;
    padding-left: 70px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-title {
    padding-bottom: 20px;
    display: block;
}
.module-search .search-by-merchant {
    float: left;
}
.tpl-member_koalition .form-koalition-invitation {
    display: block;
    background: none;
}
.tpl-member_koalition .form-koalition-invitation .fieldset-message .textarea {
    width: 95%;
}
.tpl-member_koalition .form-koalition-invitation .fieldset-message {
    display: block;
    float: none;
    width: 92%;
}
.tpl-info-logged-in .module-how-details .ctas a.how-cta {
    float: none;
    width: 100%;
    margin: 0;
}
.tpl-info-logged-in .module-how-details .ctas a.register-cta {
    float: none;
    margin: 0;
}
.btn-success {
    background-color: #00b200;
}
.ck_boot_block_min_230{
    min-width: 250px;
}
.module-how .module-how-item {
    float: none;
    position: static;
}
.tpl-faq .faqs-by-type h5 a {
    color: #444;
}
.tpl-faq .faqs-by-type h2 a, .tpl-faq .faqs-by-type h5 a {
    font-weight: bold;
}
.tpl-faq .faqs-by-type h2 a.active, .tpl-faq .faqs-by-type h5 a.active {
    color: #00b200;
}
p {
    margin: 0 0 0px;
}
.module-related-button a {
    color: #fff;
}
.search-by-merchant-title {
    line-height: 22px;
}
.tpl-member_koalition .member-koalition-add {
    margin-top: 220px;
    clear: both;
}
.tpl-member_koalition .member-koalition-invitation .btn-koalition-invitation-email {
    float: none;
    width: 300px;
    margin-left: auto;
    margin-top: 10px;
}
.tpl-member_koalition .member-koalition-invitation .btn-koalition-invitation-provider {
    float: none;
    width: 200px;
    margin-left: auto;
    margin-top: 10px;
}
.tpl-member_koalition .member-koalition-invitation .provider-facebook {
    background-image: none;
    background-color: #3B5998;
}
.module-search .search-by-merchant .hidden-xs.hidden-xxs .search-by-merchant-title {
    float: none;
    display: inline;
}
.module-how-koalition h4 {
    color: #fff;
}
.maincontent-generic .module-generic h1 {
    font-size: 24px;
}
.maincontent-generic .module-generic .module-generic-set h2 {
    font-size: 18px;
    color: #006db2;
}
.maincontent-generic .module-generic .module-generic-set img,
.maincontent-generic .module-generic p > img{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}
.module-how-questions a, .module-how-questions h4 {
    color: #fff;
}
#footer .footer-map .footer-newsletter {
    padding-left: 5px;
}
.tpl-member_merchant .module-search .add-member-merchant .search-submit {
    margin-left: 0px;
}
.module-partner-unicef{
    background: #efefef url(/project/public/theme/bootstrap/site_ck/css/../img/partners-unicef-bg.png) repeat-x;
}
.module-generic p {
    margin-bottom: 8px;
}
.module-how-details .module-generic p {
    margin-bottom: 8px
}
.tpl-member-area .member-koalition-add .btn-generic {
    min-width: 235px;
}
.module-add-koalition .add-koalition-nav .nav-trigger-partner,
.module-add-koalition .add-koalition-nav .nav-trigger-join,
.module-add-koalition .add-koalition-nav .nav-trigger-create{
    width: 190px;
    margin: 5px auto ;
}
.module-add-koalition .add-koalition-nav .col-md-4{
    margin-top: 10px ;
}
.add-koalition-fieldset-partner .checkbox{
    margin-bottom: 0px;
}
.add-koalition-fieldset-partner .checkbox input{
    margin-right: 9px;
    margin-left: -19px;
}
.ck_boot_arrow_white{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../site_ck/img/icon-bullet-white.png);
    background-position: 0px 1px;
    background-repeat: no-repeat;
}
.tpl-member-area .rows-totals .rows-total .labels {
    display: inline;
    float: none; 
}
.tpl-member_koalition .member-koalition-add.ck_boot_block_unicef_less{
    margin-top: 20px;
}
.tpl-member_koalition .member-koalition .koalitions-listing .owner-first-name, .tpl-member_koalition .member-koalition .koalitions-listing .owner-name{
    padding-left: 0px;
    padding-right: 0px;
}
.footer-newsletter div ul li {
    padding-left: 5px;
}
.module-add-koalition .add-koalition-form .btn-generic{
    margin: 0;
}
.module-search .search-by-merchant div div .search-submit{
    padding: 4px 4px 4px;
}
input, select, textarea {
    font-size: 12px;
}
.module-merchants-carrousel h2{
    margin-bottom: 35px;
}
.tpl-member-area .invitation-submit.ck_boot_block_center {
    float: none;
    margin: 0 auto;
}
.ck_boot_block_offers .merchants-list{
    width: 100%;
}
/*
* Lettres
*/
.alphabet{ background:url("../site_ck/img/alphabet.png") top left no-repeat; }
.num0-9{ width:28px; height:26px; background-position:0 0; }
.num0-9:hover{ width:28px; height:26px; background-position:-28px 0; }
.numZ{ width:26px; height:26px; background-position:-56px 0; }
.numZ:hover{ width:26px; height:26px; background-position:-82px 0; }
.numY{ width:26px; height:26px; background-position:-108px 0; }
.numY:hover{ width:26px; height:26px; background-position:-134px 0; }
.numX{ width:26px; height:26px; background-position:-160px 0; }
.numX:hover{ width:26px; height:26px; background-position:-186px 0; }
.numW{ width:26px; height:26px; background-position:-212px 0; }
.numW:hover{ width:26px; height:26px; background-position:-238px 0; }
.numV{ width:26px; height:26px; background-position:-264px 0; }
.numV:hover{ width:26px; height:26px; background-position:-290px 0; }
.numU{ width:26px; height:26px; background-position:-316px 0; }
.numU:hover{ width:26px; height:26px; background-position:-342px 0; }
.numT{ width:26px; height:26px; background-position:-368px 0; }
.numT:hover{ width:26px; height:26px; background-position:-394px 0; }
.numS{ width:26px; height:26px; background-position:-420px 0; }
.numS:hover{ width:26px; height:26px; background-position:-446px 0; }
.numR{ width:26px; height:26px; background-position:-472px 0; }
.numR:hover{ width:26px; height:26px; background-position:-498px 0; }
.numQ{ width:26px; height:26px; background-position:-524px 0; }
.numQ:hover{ width:26px; height:26px; background-position:-550px 0; }
.numP{ width:26px; height:26px; background-position:-576px 0; }
.numP:hover{ width:26px; height:26px; background-position:-602px 0; }
.numO{ width:26px; height:26px; background-position:-628px 0; }
.numO:hover{ width:26px; height:26px; background-position:-654px 0; }
.numN{ width:26px; height:26px; background-position:-680px 0; }
.numN:hover{ width:26px; height:26px; background-position:-706px 0; }
.numM{ width:26px; height:26px; background-position:-732px 0; }
.numM:hover{ width:26px; height:26px; background-position:-758px 0; }
.numL{ width:26px; height:26px; background-position:-784px 0; }
.numL:hover{ width:26px; height:26px; background-position:-810px 0; }
.numK{ width:26px; height:26px; background-position:-836px 0; }
.numK:hover{ width:26px; height:26px; background-position:-862px 0; }
.numJ{ width:26px; height:26px; background-position:-888px 0; }
.numJ:hover{ width:26px; height:26px; background-position:-914px 0; }
.numI{ width:26px; height:26px; background-position:-940px 0; }
.numI:hover{ width:26px; height:26px; background-position:-966px 0; }
.numH{ width:26px; height:26px; background-position:-992px 0; }
.numH:hover{ width:26px; height:26px; background-position:-1018px 0; }
.numG{ width:26px; height:26px; background-position:-1044px 0; }
.numG:hover{ width:26px; height:26px; background-position:-1070px 0; }
.numF{ width:26px; height:26px; background-position:-1096px 0; }
.numF:hover{ width:26px; height:26px; background-position:-1122px 0; }
.numE{ width:26px; height:26px; background-position:-1148px 0; }
.numE:hover{ width:26px; height:26px; background-position:-1174px 0; }
.numD{ width:26px; height:26px; background-position:-1200px 0; }
.numD:hover{ width:26px; height:26px; background-position:-1226px 0; }
.numC{ width:26px; height:26px; background-position:-1252px 0; }
.numC:hover{ width:26px; height:26px; background-position:-1278px 0; }
.numB{ width:26px; height:26px; background-position:-1304px 0; }
.numB:hover{ width:26px; height:26px; background-position:-1330px 0; }
.numA{ width:26px; height:26px; background-position:-1356px 0; }
.numA:hover{ width:26px; height:26px; background-position:-1382px 0; }
.num0-9_selected{ width:28px; height:26px; background-position:-28px 0; }
.numZ_selected{ width:26px; height:26px; background-position:-82px 0; }
.numY_selected{ width:26px; height:26px; background-position:-134px 0; }
.numX_selected{ width:26px; height:26px; background-position:-186px 0; }
.numW_selected{ width:26px; height:26px; background-position:-238px 0; }
.numV_selected{ width:26px; height:26px; background-position:-290px 0; }
.numU_selected{ width:26px; height:26px; background-position:-342px 0; }
.numT_selected{ width:26px; height:26px; background-position:-394px 0; }
.numS_selected{ width:26px; height:26px; background-position:-446px 0; }
.numR_selected{ width:26px; height:26px; background-position:-498px 0; }
.numQ_selected{ width:26px; height:26px; background-position:-550px 0; }
.numP_selected{ width:26px; height:26px; background-position:-602px 0; }
.numO_selected{ width:26px; height:26px; background-position:-654px 0; }
.numN_selected{ width:26px; height:26px; background-position:-706px 0; }
.numM_selected{ width:26px; height:26px; background-position:-758px 0; }
.numL_selected{ width:26px; height:26px; background-position:-810px 0; }
.numK_selected{ width:26px; height:26px; background-position:-862px 0; }
.numJ_selected{ width:26px; height:26px; background-position:-914px 0; }
.numI_selected{ width:26px; height:26px; background-position:-966px 0; }
.numH_selected{ width:26px; height:26px; background-position:-1018px 0; }
.numG_selected{ width:26px; height:26px; background-position:-1070px 0; }
.numF_selected{ width:26px; height:26px; background-position:-1122px 0; }
.numE_selected{ width:26px; height:26px; background-position:-1174px 0; }
.numD_selected{ width:26px; height:26px; background-position:-1226px 0; }
.numC_selected{ width:26px; height:26px; background-position:-1278px 0; }
.numB_selected{ width:26px; height:26px; background-position:-1330px 0; }
.numA_selected{ width:26px; height:26px; background-position:-1382px 0; }

.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_ba{
    background: #eee url('../site_ck/img/promotion_3_128x128.png') no-repeat 0px center;
    background-size: 78px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_fl{
    background: #eee url('../site_ck/img/promotion_1_128x128.png') no-repeat 0px center;
    background-size: 78px;
}

.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_cr{
    background: #eee url('../site_ck/img/promotion_2_128x128.png') no-repeat 0px center;
    background-size: 78px;
}
/*
* Tooltip
*/
.tooltip{
    filter: alpha(opacity=1);
}
.tooltip-inner {
    background-color: #fff;
    color: #d66c4d;
    filter: alpha(opacity=1);
}
.tooltip-arrow {
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #d66c4d;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}

/*
*Carousel 
*/
.carousel-indicators {
    top: 10px;
    left: 10px;
    z-index: 15;
    width: 25px;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid rgba(50,118,177,1);
    border-radius: 4px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(157,204,232,1);
}
.carousel-indicators li.active{
    margin: 0;
    width: 21px;
    height: 21px;
    border: 2px solid rgba(50,118,177,1);
    background-color: rgba(127,196,224,1);
}

.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.full {
	text-align: justify;
}
@media (max-width: 999px) {
    .tpl-member_help-index .form-assistance .faq-select-set select {
        width: 85%;
    }
    .tpl-member_help-index .form-assistance .assistance-message-set textarea {
        width: 85%;
        margin: 0 0 0 5px;
    }
    .module-how-item {
        -webkit-transform: scale(1.442); 
        -moz-transform: scale(1.442);
        -o-transform: scale(1.442);
        -ms-transform: scale(1.442);
        transform: scale(1.442);
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
    .module-how .module-how-item-4 {
        margin: 50px auto 50px auto;
    }
    .col-sm-12 > .module.module-register {
        margin-top: 10px;
    }
    .col-sm-6 .module_facebook {
        margin-right: 10px;
    }
    .relatedcontent.ck_boot_block_facebook{
        margin-top: 10px;
    }
}
@media (min-width: 768px) and (max-width: 999px) {
    .search-by-merchant.col-sm-8 {
        width: 73.5%;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.85); 
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        -ms-transform: scale(0.85);
        transform: scale(0.85);
        margin: 0 auto 40px -20px;
    }
    #premiermenu .menu_home {
        width: 58px;
    }
    #premiermenu div > a {
        font-size: 13px;
    }
    #footer .footer-map .footer-newsletter {
        padding-left: 0px;
    }
    #footer .footer-nav-item.invitation-form{
        margin-left: -5px;
    }
}
@media (max-width: 767px) {
    .container {
        padding: 0 5px;
    }
    .member-area-set-content.member-koalition table.member-area-table colgroup > col:first-child{
        width: 195px;
    }
    .tpl-member_invitation-index .invitation-email,
    .tpl-member_koalition-invitation_unicef .invitation-email{
        width: 75%;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-query {
        width: 100%;
    }
    .module-how .module-how-item {
        -webkit-transform: scale(1.25); 
        -moz-transform: scale(1.25);
        -o-transform: scale(1.25);
        -ms-transform: scale(1.25);
        transform: scale(1.25);
        margin: 30px auto 30px auto;
    }
    .module-how .module-how-item-4 {
        margin: 35px auto 30px auto;
    }
    .module-how-koalition {
        background: url("/project/public/theme/bootstrap/site_ck/css/../img/how-koalition-bg-700.png") no-repeat scroll 0 0 #CCCCCC;
        color: #FFFFFF;
        padding: 150px 20px 10px;
        text-align: center;
    }    
    .tpl-member_invitation-index .invitation-email {
        margin-bottom: 5px;
    }
    .module-add-koalition .add-koalition-form-partner, .module-add-koalition .add-koalition-form-create, .module-add-koalition .add-koalition-form-join{
        margin: 0 15px 30px 15px;
    }
    p.add-koalition-fieldset-create-notice {
        width: 100%;
        padding-right: 0px;
    }
    .module-add-koalition .add-koalition-form-join .add-koalition-fieldset-koalition,
    .module-add-koalition .add-koalition-form-create .add-koalition-fieldset-koalition,
    .module-add-koalition .add-koalition-form-partner .add-koalition-fieldset-koalition{
        background: none;
    }
    .how-details-ctas.ctas.row .col-xs-12{
        margin-top: 10px;
    }
    .module-selection-week .selection-item .selection-banner{
        float: left;
    }
    .table-responsive{
        padding-bottom: 10px;
        overflow-y: scroll;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-submit {
        margin-left: 15px;
    }
    .ck_boot_block {
        display: inline;
        padding: 0px;
    }
    .module-partner-unicef .ck_boot_block_center p {
        margin: 12px 0 5px;
    }
    .module-partner-unicef .ck_boot_block_center p.btn-unicef {
        margin: 25px 0 0;
    }
    .tpl-member_order .member-area-set .filters p{
        width: 24%;
        min-width: 100px;
        margin: 6px 10px;
    }
    .tpl-member_order .member-area-set .filters p.filters-submit {padding-top: 16px;}
    .tpl-member_order .member-area-set .filters label {display: block;}
    .tpl-member_order .member-area-set .filters input[type="submit"]{
        float: left;
    }
    .module-carrousel-tabbed .carrousel .carrousel-items .item .item-body{        
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 100% 100%;
    }  
}
@media (max-width: 340px) {
    .module-how .module-how-item {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        margin: 30px auto 30px auto;
    }
}
@media (max-width: 591px){
    .search-categories-cta.hidden-xxs {
        display: none !important;
    }
    .ck_boot_block_hidden_480{
        display: none !important;
    }
}
@media (max-width: 560px){
    .col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12 {
        position: relative;
        min-height: 1px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
        width: 65%;
        padding-right: 0px;
        margin-right: 0px;
        padding-left: 70px;
    }
    .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11 {
        float: left;
    }
    .col-xxs-12 {
        width: 100%;
    }
    .col-xxs-11 {
        width: 91.66666666666666%;
    }
    .col-xxs-10 {
        width: 83.33333333333334%;
    }
    .col-xxs-9 {
        width: 75%;
    }
    .col-xxs-8 {
        width: 66.66666666666666%;
    }
    .col-xxs-7 {
        width: 58.333333333333336%;
    }
    .col-xxs-6 {
        width: 50%;
    }
    .col-xxs-5 {
        width: 41.66666666666667%;
    }
    .col-xxs-4 {
        width: 33.33333333333333%;
    }
    .col-xxs-3 {
        width: 25%;
    }
    .col-xxs-2 {
        width: 16.666666666666664%;
    }
    .col-xxs-1 {
        width: 8.333333333333332%;
    }
    .col-xxs-pull-12 {
        right: 100%;
    }
    .col-xxs-pull-11 {
        right: 91.66666666666666%;
    }
    .col-xxs-pull-10 {
        right: 83.33333333333334%;
    }
    .col-xxs-pull-9 {
        right: 75%;
    }
    .col-xxs-pull-8 {
        right: 66.66666666666666%;
    }
    .col-xxs-pull-7 {
        right: 58.333333333333336%;
    }
    .col-xxs-pull-6 {
        right: 50%;
    }
    .col-xxs-pull-5 {
        right: 41.66666666666667%;
    }
    .col-xxs-pull-4 {
        right: 33.33333333333333%;
    }
    .col-xxs-pull-3 {
        right: 25%;
    }
    .col-xxs-pull-2 {
        right: 16.666666666666664%;
    }
    .col-xxs-pull-1 {
        right: 8.333333333333332%;
    }
    .col-xxs-pull-0 {
        right: 0%;
    }
    .col-xxs-push-12 {
        left: 100%;
    }
    .col-xxs-push-11 {
        left: 91.66666666666666%;
    }
    .col-xxs-push-10 {
        left: 83.33333333333334%;
    }
    .col-xxs-push-9 {
        left: 75%;
    }
    .col-xxs-push-8 {
        left: 66.66666666666666%;
    }
    .col-xxs-push-7 {
        left: 58.333333333333336%;
    }
    .col-xxs-push-6 {
        left: 50%;
    }
    .col-xxs-push-5 {
        left: 41.66666666666667%;
    }
    .col-xxs-push-4 {
        left: 33.33333333333333%;
    }
    .col-xxs-push-3 {
        left: 25%;
    }
    .col-xxs-push-2 {
        left: 16.666666666666664%;
    }
    .col-xxs-push-1 {
        left: 8.333333333333332%;
    }
    .col-xxs-push-0 {
        left: 0%;
    }
    .col-xxs-offset-12 {
        margin-left: 100%;
    }
    .col-xxs-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .col-xxs-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-xxs-offset-9 {
        margin-left: 75%;
    }
    .col-xxs-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-xxs-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-xxs-offset-6 {
        margin-left: 50%;
    }
    .col-xxs-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-xxs-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-xxs-offset-3 {
        margin-left: 25%;
    }
    .col-xxs-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-xxs-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-xxs-offset-0 {
        margin-left: 0%;
    }
    .hidden-xxs{
        display: none !important;
    }
    .ck_boot_block_center{
        text-align: center;
    }
}
@media (max-width: 480px) {
    .container {
        padding: 0 3px;
    }
    .module h2 .module-title-with-baseline {
        font-size: 20px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 22px;
    }
    .module-search .search-by-merchant {
        width: 100%
    }
    .hidden-360-less {
        display: none !important;
    }
    .hidden-xxs {
        display: none !important;
    }
    #premiermenu div > a {
        font-size: 9.5px;
        padding: 5px 1px;
    }
    #premiermenu .menu_home {
        width: 30px;
    }
    #premiermenu .menu_compte,#premiermenu .menu_livrets{
        width: 60px;
    }
    #header .logo a{
        width: 220px;
        height: 60px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline_250.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }
    .module-partners .partner {
        display: block;
        float: none;
    }
    .tpl-partner-index .module-partners .partner {
        margin-left: auto;
        margin-right: auto;
    }
    #footer .footer-map .footer-sections ul {
        float: none;
        width: 100%;
        margin-right: 0px;
    }
    #footer .footer-nav .faq-cta {
        margin-right: 0px;
        font-size: 100%;
        line-height: 12px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        align-items: center;
        padding-left: 32px;
    }
    #footer .footer-nav .contact-cta {
        font-size: 100%;
        line-height: 12px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        align-items: center;
        padding-left: 32px;
        float: right;
    }
    #footer .footer-map .footer-sections ul.last {
        width: 135px;
        float: right;
    }
    .tpl-merchant-view .module-merchant .merchant-goto .merchant-goto-cta {
        width: 75%;
    }
    .search-by-merchant .col-xs-10{
        width: 78%
    }
    .tpl-member_koalition .form-koalition-invitation .group-type {
        display: block;
        float: left;
        width: 300px;
        padding: 100px 0 0 0;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-others {
        padding: 100px 0 0 0;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-type-others.png) no-repeat 40px top;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-parents {
        margin-bottom: 40px;
    }
    .visible-sm.visible-xs.hidden-xxs{
        display: none !important;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.55); 
        -moz-transform: scale(0.55);
        -o-transform: scale(0.55);
        -ms-transform: scale(0.55);
        transform: scale(0.55);
        margin: 0 auto 40px -108px;
    }
    .tpl-member-area .member-koalition .form-koalitions .btn-generic {
        margin: 10px 0px 20px 0;
    }
    .tpl-member_bank .member-koalition .member-rib-submit .member-rib-notice,
    .tpl-member_bank .member-koalition .member-iban-submit .member-iban-notice{
        padding-left: 0px;
        float: left;
        width: 100%;
        text-align: right;
    }
    .module-partner-unicef .ck_boot_block_center p.btn-unicef {
        margin: 10px 0 0;
    }
    .ck_boot_block {
        display: inline;
        padding: 0px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
        width: 65%;
        padding-right: 0px;
        margin-right: 0px;
        padding-left: 50px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_ba{
        background: #eee url('../site_ck/img/promotion_3_48x48.png') no-repeat 1px 2px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_fl{
        background: #eee url('../site_ck/img/promotion_1_48x48.png') no-repeat 1px 2px;
    }

    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_cr{
        background: #eee url('../site_ck/img/promotion_2_48x48.png') no-repeat 1px 2px;
    }
}
@media (min-width: 480px) {
    .module-carrousel .carrousel .carrousel-items .item {
        background-size: cover;
    }
    #header .logo a{width:100%;background-position: 0px 0px; background-size: cover}
    .module-how { height: auto;}
    .module-search .search-categories {width: 520px;}
    .tpl-member-area .member-koalition .form-koalitions .btn-generic {
        margin: 0px 75px 5px 0;
        font-size: 14px;
    }
    .tpl-member-area .member-koalition .form-koalitions .btn-generic-dispatch {
        width: 100%;
    }
}
@media (min-width: 550px) {
    .pad2col1,.pad2col2{
        width:48%;
        float: left;
    }
    .pad2col1{
        padding-right: 4%;
    }
    .pad3col1,.pad3col2,.pad3col3{
        width:32%;
        float:left;
    }
    .pad3col1,.pad3col2{
        padding-right: 2%;
    }
}
@media (min-width: 480px) and (max-width:767px){
    .module-how{
        height: 100%;
    }
    .module h2 .module-title-with-baseline {
        font-size: 30px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 36px;
    }
    .module-how .module-how-item {
        -webkit-transform: scale(1.15); 
        -moz-transform: scale(1.15);
        -o-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);
        margin: 25px auto 25px auto;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.75); 
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        -ms-transform: scale(0.75);
        transform: scale(0.75);
        margin: 0 auto 40px -46px;
    }
    .module-how .module-how-item-4 {
        margin: 35px auto 135px auto;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
        width: 200px;
    }
    #header .logo a{
        width:330px;
        height: 65px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline_480.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }
    .module-partners .partner {
        display: block;
        float: none;
    }
    .tpl-partner-index .module-partners .partner {
        margin-left: auto;
        margin-right: auto;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type {
        display: block;
        float: left; 
        width: 300px;
        padding: 100px 0 0 0;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-others {
        padding: 100px 0 0 0;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-type-others.png) no-repeat 40px top;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-parents {
        margin-bottom: 40px;
    }
    .col-sm-6 .module_facebook {
        margin-right: 10px;
    }
}
@media (min-width: 480px) and (max-width:705px){
.module-carrousel .carrousel, .module-carrousel .carrousel .carrousel-nav {
        position: relative;
        height: 274.5px;
        
    }
    .module-carrousel .carrousel .carrousel-items .item .btn-generic{display:block;position:absolute;top:226px;left:210px;width:130px;margin:0;font-size:15px;}
    .module-carrousel-tabbed .carrousel .carrousel-nav{display:block;position:absolute;left:0;/*top:0;*/width:196px;height:100%;z-index:1;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item{display:block;position:relative;height:25px;padding:10px 10px;text-decoration:none;font-size:12px;opacity:0.90;border-bottom:1px solid #fff;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item .item-title{display:block;margin-bottom:3px;font-size: 11px;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item .item-subtitle{display:block;font-style:italic;font-size: 10px;}
}
@media (min-width: 560px) and (max-width:591px){
    .search-by-merchant.col-sm-8 {
        width: 100%
    }
}
@media (min-width: 768px) {
    .module-carrousel .carrousel .carrousel-items .item {
        background-size: cover;
    }
    .module h2 .module-title-with-baseline {
        font-size: 32px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 40px;
    }
    #header .logo a{width:100%;background-position: 0px center; background-size: contain}
    .module-merchants-carrousel .carrousel{width:560px;height:150px;margin:0 auto 15px;}
    .module-merchants-carrousel .carrousel li{width:560px;height:150px;}
    #footer .footer-map {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom-style: solid;
        border-bottom-width: 5px;
        padding-left: 15px;
    }
    .module-search .search-categories {width: 688px;}
    .merchants-top  {margin-right: 5px}
    .tpl-member-area .member-area-set {
        margin-left: 10px;
    }
    .module-how-koalition {
        background: url("/project/public/theme/bootstrap/site_ck/css/../img/how-koalition-bg.png") no-repeat scroll 0 0 / 100% auto #CCCCCC;
        color: #FFFFFF;
        padding: 150px 20px 10px;
        text-align: center;
    } 
    #content .maincontent.col-sm-6:first-child {
        margin-right: 10px;
    }
    #content .maincontent.col-sm-6 {
        width: 49.2%;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
        width: 275px;
    }
    .tpl-merchant-view .module-merchant .merchant-goto .merchant-goto-cta {
        width: 400px;
    }
    .tpl-member_koalition .form-koalition-invitation {
        display: block;
        background: #eaf1f9 url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-invitation-bg.png) no-repeat 0 115px;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-submit {
        margin-left: 15px;
    }
    .btn-unicef {
        position: absolute;bottom: 0px;left: 25%;
    }
    /*
    *Carousel 
    */
    .carousel-indicators {
        top: 10px;
        left: 10px;
        z-index: 15;
        width: 200px;
        margin-left: 0;
        padding-left: 0;
        list-style: none;
        text-align: center;
    }
    .carousel-indicators li {
        display: inline-block;
        width: 198px;
        height: 28px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid rgba(50,118,177,1);
        border-radius: 0px;
        cursor: pointer;
        color: #fff;
        background-color: #000 \9;
        background-color: rgba(157,204,232,1);
    }
    .carousel-indicators li.active{
        margin: 0;
        width: 196px;
        height: 26px;
        border: 2px solid rgba(50,118,177,1);
        background-color: rgba(127,196,224,1);
    }
    .pad2col1,.pad2col2{
        width:48%;
    }
    .pad2col1{
        padding-right: 4%;
    }
    .pad3col1,.pad3col2,.pad3col3{
        width:32%;
    }
    .pad3col1,.pad3col2{
        padding-right: 2%;
    }
}
@media (min-width: 1000px) {
    #content .maincontent.col-lg-9,#content .maincontent.col-md-9{
        width:73.196%;
        margin-right: 7px;
    }
    #content  .pull-right{
        margin-right: 0px;
    }
    #content .relatedcontent.col-lg-3,#content .relatedcontent.col-md-3{
        width:25.774%;
    }
    .module-koala-labels .col-lg-5, .module-koala-labels .col-md-5 {
        width: 38.310%;
        margin-right: 16px;
    }
    .module-koala-labels .col-lg-7, .module-koala-labels .col-md-7 {
        width: 59.437%;
    }
    .module-carrousel .carrousel {
        width: 710px;
    }
    #header .logo a{width:600px;background-position: 0px center;background-size: initial;}
    .module-merchants-carrousel .carrousel{width:560px;height:150px;margin:0 auto 35px;}
    .module-merchants-carrousel{padding: 10px 10px 30px;}
    #footer .footer-map {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom-style: solid;
        border-bottom-width: 5px;
        padding-left: 15px;
    }
    .module-search .search-categories {
        width: 688px;
    }
    .merchants-top  {/*width: 328px*/}
    .tpl-info .module-column {
        float: left;
        width: 325px;
    }
    .tpl-info .module-column-last {
        float: right;
    }
    .merchant-related.col-lg-3{
        width:23.5%
    }
    .tpl-merchant-view .module-merchant .merchant-main {
        display: block;
        float: right;
        width: 540px;
    }
    .merchants-list .column-last {
        float: right;
    }
    .merchants-list .column {
        float: left;
        width: 340px;
        margin-right: 10px;
    }
    #header .member-status {
        width: 300px;
    }
    #header .facebook-recommend {
        width: 300px;
    }
    .tpl-member-area .member-area-set {
        margin-left: 10px;
    }
    .tpl-member_merchant .member-area-set .member-area-set-content {
        padding: 5px 5px;
    }
    .tpl-member-area .member-area-set .member-area-set-content {
        padding: 20px;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
    }
    .module-search .search-by-merchant {
        width: 500px;
    }
    .ck_boot_less_padding {
        padding-bottom: 25px;
    }
}