.logo, .logo-dark {
    max-height: 60px !important;
}

.btn.btn-color
{
    background-color : #E95587;
}

.table {
	border-top: 1px solid #eaeaea;
}

.running{
    color: #e95587;
}

a{
    color: #e95587;
}
.toggle > .acc-no-child > a
{
    border-bottom: 1px solid #ebebeb;
    padding: 14px 0;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 12px 20px;
    color: #444444;
    font-family: "Maven Pro", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.nav-cart-items{
    max-height: 200px;
    overflow: scroll;
}

.pagination{margin:0 auto;border-radius:0;display:block}
.pagination a,.pagination span{
    background-color:#fff !important;
    font-family:maven pro,sans-serif;
    font-size:15px;
    display:inline-block;
    width:32px;
    height:32px;
    line-height:30px;
    margin:0 1px;
    text-align:center;
    border:1px solid #ebebeb !important;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pagination a{color:#666 !important}
.pagination a:hover{background-color:#e95587 !important;border-color:transparent;color !important:#fff !important}
.pagination a>i{font-size:16px}
.pagination .current{background:#f2f2f2 !important;color:#444 !important;border-color:transparent !important}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
    color:#444 !important;
}

.top-bar-links a{color:#e95587}

.loader {color:#e95587 !important}
.loader div {background-color:#e95587 !important}

.typeahead {top:0px !important;}
.typeahead.dropdown-menu {
    visibility: visible !important;
    opacity: 1 !important;
}
.hero-holder.right-align {
    /* right: auto !important; */
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .hero-holder {
            zoom : 0.5;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .hero-holder {
            zoom : 0.5;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .hero-holder {
            zoom : 0.5;
    }
}


@media (min-width: 992px){
    .col-md-1{
       width:8.8%;
    }
    .col-md-pay{
        width: 21.8%;
    }
    .col-md-met{
        width: 19.5%;
    }
}
 @media (min-width: 426px) and (max-width: 991px){
    .col-sm-2{
        width:16%;
    }
    .col-sm-pay{
        width: 24.5%;
    }
}
@media (max-width: 425px){
    .col-xs-3{
        width:24.5%;
    }
}
.grey-image img{
    display: block; margin:0 auto;


}
.grey-image img:hover{


}

.custom-grid{
    border: 1px solid silver; margin:1px -1px; border-radius:5px;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
}
.custom-grid:hover{
    border: 1px solid #29baf0; margin:1px -1px;
    box-shadow: 0px 0px 20px #00aeef;
    z-index: 100;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
}
.row-centered {
    text-align:center;
    margin-top:15px;
}
.col-centered {
    display:inline-block;
    float:none;
}
.pay-grid{
   background: white;
   padding:10px;
   margin:0px 1px 1px 0px;
}

.flickity-page-dots .dot, .flex-control-paging li a
{
    border : 2px solid #e95587;
}
.flex-control-paging li a.flex-active
{
    background:#e95587 !important;
}

a:hover{
    color: #e95587 !important;
}

/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
  .data-payment{
      display: flex;
      flex-shrink: 1;
      flex-direction: row;
      height: 100px;
  }

  .data-payment img{
      min-height: 100px;
      max-height: 100px;
  }
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

/* #### iPhone 5 Portrait or Landscape #### */
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

/* #### iPhone 6 and 6 plus Portrait or Landscape #### */
@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
    .data-payment{
        display: flex;
        flex-shrink: 1;
        flex-direction: row;
        height: 100px;
    }

    .data-payment img{
        min-height: 100px;
        max-height: 100px;
    }
}

.quantity input[type=button].disable{cursor:not-allowed}select[name=product].req{border-color:#fe7474}#avs{color:#e95587}.avs-text{line-height:28px;color:#444}.modal .modal-footer{padding:15px}.modal .form-group{padding:0}.modal .form-group input,.modal .form-group select,.modal .form-group textarea{margin-bottom:5px}
.ecommerce select{margin-bottom:15px}
.ecommerce #pre-address p{border-left:3px solid #e95587;margin:15px 0;padding-left:10px}
.text-pink{color:#e95587}form input{color:#000}form a.btn{padding:12px 27px;font-size:11px;background-color:#424242}input .btn{font-size:12px}input[type=cancel]{background:gray}table td{height:30px}
.addons-floating{position:absolute;top:12px;right:30px}
.alert{border:1px solid #eaeaea}
.body{transition:width 1s}
.box-content{border:1px solid #eaeaea;margin-bottom:20px;opacity:1;transition:opacity .5s ease-in-out}
.box-content-title{background:#fafafa;border-bottom:1px solid #eaeaea;padding:15px 20px;margin-bottom:0}
.box-content-title h5{font-weight:400;display:inline}
.box-btn-small{float:right;background:#fff;margin-left:10px;padding:5px 10px;border:1px solid #eaeaea}
.box-btn-small:hover{background:#f0f0f0;text-decoration:none!important}
.box-btn-small-title{margin:-5px 0 0}
.box-footer{display:table;margin-top:20px}
.button-info{color:#e95587}
.btn-new{background:#e95587!important;border:1px solid #e95587;color:#fff!important;font-size:12px!important;font-weight:400}
.btn-new:hover{background:#fff!important;color:#e95587!important}
.btn-small{background-color:#e95587;color:#fff;padding:5px 15px;border-radius:5px;margin-top:-5px}
.btn-table-right{margin-right:-20px}
.column-page{margin-bottom:20px}
.column-page ul{list-style:circle;margin-left:15px}
.content{padding:20px 25px}
.content table{margin:0;color:#000}
.content table thead tr{background:#fcfcfc}
.content-header{border-bottom:1px solid #eaeaea;padding-bottom:20px}
.content-header select{margin-bottom:0;width:200px;margin-left:10px}
.count-info-menus{float:right;background:#e95587;color:#fff;padding:3px 10px;border-radius:5px;margin-top:-3px}
.divider{border-top:1px solid #dadada;margin-bottom:15px}
.error-input{border:1px solid red!important}
.footer-box{padding:10px 15px;border:1px solid #eaeaea;margin-right:15px;float:left}
.footer-box:hover{background:#f0f0f0}
.form-group{padding-bottom:60px}
.form-group input{margin-bottom:5px;background-color:#fff}
.form-new label{padding-top:10px}
.info-table{display:inherit;padding-top:7px}
.information>.alert{margin-top:30px;padding:30px}
.flash-information>.alert{}
.input-text{margin-bottom:10px}
.list-detail{padding:10px 15px;border-bottom:1px solid #eaeaea;color:#979797!important}
.list-detail:hover{background:#fafafa}
.list-header{color:#000;font-size:16px;font-weight:600;margin-bottom:0}
.list-header-sub{font-size:14px;font-family:raleway;font-weight:400}
.menu_horizontal li{padding:15px 15px 15px 25px}
.menu_horizontal a{font-size:16px}
.menu_horizontal a .active{color:#000;background-color:#fafafa;padding-left:20px;border-left:5px solid #e95587}
.menu_horizontal li:hover{background-color:#fafafa}
.modal-title{color:#e95587;font-family:raleway;font-size:18px;font-weight:600}ol.numbering>li{font-size:16px;color:#000}ol[type=a] li{color:#000}
.offset-page-header{border:1px solid #e95587;background:#e95587;color:#fff;min-width:150px;padding:10px 15px}
.offset-page-header:hover{background:#fff;color:#e95587}
.paging-cell{padding:5px 10px;margin-left:5px;color:#e95587;border-radius:2px}
.paging-cell.selected{background-color:#e95587;color:#fff}
.paging-cell:hover{background-color:#eaeaea}
.paging-tab{text-align:right}
.page-header-content{padding-bottom:15px;display:inherit}a.page-header-content{font-size:16px}
.sub-header{color:#e95587;font-weight:600;font-size:16px;margin-top:30px;margin-bottom:10px}
.table{border-top:1px solid #eaeaea}
.table td a:hover{text-decoration:underline}
.table-small>tbody>tr>td{padding:8px 0}
.text-black{color:#000}
.text-secondary{color:#666}
.title-information{border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px;font-family:raleway;font-weight:600}
.top-bar-links a{color:#e95587}
.sign .form-group{padding-bottom:0!important}
.sub-category{list-style:none}
.sub-category li{margin:10px 20px;font-family:maven pro,sans-serif;font-size:14px;text-transform:uppercase}
.sub-category li:first-child{margin-top:0}ul.no-style{list-style:none}
.how-to-buy figure{margin:20px auto;width:90%;text-align:center}
.how-to-buy figure img{margin:auto}
.how-to-buy figure figcaption{text-align:center;font-size:12px;font-style:italic;margin:5px}

.nomargin{margin:0!important}
.nopadding{padding:0!important}
.mt-0{margin-top:0!important}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mb-0{margin-bottom:0!important}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.mb-110{margin-bottom:110px}
.mb-120{margin-bottom:120px}
.mb-130{margin-bottom:130px}
.mb-140{margin-bottom:140px}
