    ::selection {
    color:#fff;
    background:#c9302c;
    }
    ::-moz-selection {
    color:#fff;
    background:#c9302c;
    }
    ::-webkit-selection {
    color:#fff;
    background:#c9302c;
    }
    a:hover, a:focus {
    color:#2d3e50;
    }
    .search-full, .search-input {
    background: rgb(18,116,224);
    }
    .search-close {
    color: #c9302c;
    background: rgba(0,0,0,1);
    }
    .btn-primary, .btn-primary, .product:hover .add-fav:hover, .product:hover .add-fav.active {
    background-color: rgb(49,49,49);
    color: #FFFFFF;
    }
    .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background:  #2c88c5;


    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: rgb(18,116,224);

    }

    .navbar-tshop {
    background:#2d3e50;
    }
    .site-color {
    color:#2d3e50 !important;
    }
    .navbar-nav > li > a {
    color:#fff;
    }
    .nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a {
    background:#c9302c;
    }
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle {
    background: rgb(18,116,224);
    }
    .dropdown-menu {
    border-top: none;
    }
    .search-box:hover .form-control {
    background:#2d3e50;
    }
    .search-box:hover .btn-nobg {
    color:#2d3e50;
    }
    .searchInputBox .search-btn {
    color:#fff;
    }
    .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:rgba(149, 165, 166, 0.7) !important;
    }
    .action-control a:hover, .action-control a.active {
    color:#fff;
    background:rgb(18,116,224);
    }
    .product:hover, .featuredImgLook2 .inner:hover {
    border: 1px solid #2d3e50;
    }
    .subCategoryList .thumbnail:hover {
    border: 1px solid #2d3e50;
    }
    .pager2 a {
    border: 1px solid #2d3e50;
    }
    .pager2 a.selected {
    background:#2d3e50;
    }
    .btn-site, .newsLatterBox .btn {
    background: #2d3e50;
    }
    .btn-discover:hover, .btn-site:hover, .newsLatterBox .btn:hover {
    background: #c9302c;
    }
    .full {
    width:100%;
    }
    .footer a:hover {
    color: #2C82C9;

    }
    .footer {
    /*border-top: solid 3px #2d3e50;*/
    }
    .modal-header {
    background: #2d3e50;
    }
    .form-control:focus {
    border-color: #2d3e50;
    }
    .new-product {
    background:rgba(149, 165, 166, 0.95) !important;
    }
    #pager a.cycle-pager-active {
    background:rgba(149, 165, 166, 0.5);
    }
    /* tree menu */


    .nav.tree > li.active, .nav.tree > li > a:hover, .nav.tree > li > a:focus, .nav.tree > li:hover > a {
    background:none;
    color:#c9302c;
    }
    .nav.tree .open-tree > a, .nav.tree .open-tree > a:hover, .nav.tree .open-tree > a:focus {
    background:none;
    font-weight:bold;
    color:#c9302c;
    }
    .panel-default > .panel-heading {
    border-top: 4px solid #2d3e50;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li:hover > a {
    background:#BFC9CA;
    }
    .nav-tabs {
    border-bottom: 3px solid #BFC9CA;
    }
    .socialIcon a:hover {
    background:#2d3e50;
    }
    .cart-actions button, .cart-actions .wishlist {
    background: none repeat scroll 0 0 #2d3e50;
    border: 2px solid #c9302c;
    }
    .cart-actions button:hover {
    background:#fff;
    color:#c9302c;
    border:solid 2px #2d3e50;
    }
    .sp-thumbs a:hover, .sp-thumbs a:active, .sp-current, sp-current:visited {
    border: 2px solid #2d3e50 !important;
    }
    .promo-1 {
    background: none repeat scroll 0 0 #c9302c;
    }
    @media (max-width: 767px) {
    .miniCartFooter {
    background:#c9302c !important;
    }
    }
    #pager2 span.cycle-pager-active {
    }
    #pager2 span.cycle-pager-active {
    background: #c9302c !important;
    }
    #pager2 span {
    border: 2px solid #c9302c
    }
    .orderStep li.active a {
    background: #2d3e50;
    }
    .orderStep li.active a:after {
    border-top-color: #2d3e50 !important;
    }
    .orderStep li a {
    background:  #2c88c5;
    }
    darkcoilor {
    background:#2c88c5;
    }
    citecolor {
    color:#2d3e50 !important;
    }


    .userMenu li a
    {
    color: #ffffff
    }
    .navbar-nav > li > a
    {
    color: #000000
    }
    .nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a
    {
    background: #ffffff;

    color:         ;
    }

    .footer
    {
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%)
;
    color: #d9d9d9;

    }
    .footer-bottom
    {
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);
    color: #333333;

    }
    .navbar-top {
                                                                                                background: black;
    }
    .navbar-tshop {
background:#ef6f2d;
    }

    body
    {
/* */
    }
    .parallaxPrce
    {
    line-height:120%;
    }
    .container .row {
    padding: 0px 30px;
    box-sizing: border-box;
    }
    .selected_language
    {
    text-decoration: underline !important;
    font-weight: bold !important;
    font-size:120% !important;
    }
    .consumer_mode
    {
    background: rgb(18,116,224);
    color:white !important;
    padding-left: 20px !important;
    margin-right: 20px !important;
    }
    .consumer_mode_activate
    {
    background: #12e027;
    color:red !important;
    padding-left: 20px !important;
    margin-right: 20px !important;
    }
    .calculated_price
    {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    }
    .minict_wrapper.active:after,.minict_wrapper:after {
    content: "" !important;
    }
    .parsley-required, .parsley-type, .parsley-equalto,.parsley-min,.parsley-minlength
    {
    background: #F35353;
    color: white;
    font-weight: bold;
    padding: 3px;
    }
    .parsley-type
    {
    background: #F99500;
    }
    @media screen and (min-width: 480px) and (max-width: 1000px) {

    .navbar-nav > li > a
    {
    font-size: 12px;
    }
    }
    @media screen and (min-width: 100px) and (max-width: 1200px) {

    .text-under-image
    {
    padding-top:10px;
    }

    }

    .search-input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 1);
    }

    .search-input::-moz-input-placeholder {
    color: rgba(255, 255, 255, 1);
    }
    .search-full i
    {
    color: white;
    }
    .owl-controls
    {
    display: none !important;
    }
    .owl-wrapper
    {
    width: 102% !important;
    }
    .featuredPostContainer .parallax-section
    {
    height:304px;margin-top:22px;
    }

    @media only screen
    and (min-device-width : 768px)
    and (max-device-width : 1024px)
    and (orientation : portrait) {

    .featuredPostContainer .parallax-section
    {
    height:194px;
    }
    .featuredPostContainer .parallax-section .parallax-content
    {
    padding-top: 70px;
    }

    }


    @media only screen
    and (min-device-width : 768px)
    and (max-device-width : 1024px)
    and (orientation : landscape) {

    .featuredPostContainer .parallax-section
    {
    height:264px;
    }
    .featuredPostContainer .parallax-section .parallax-content
    {
    padding-top: 90px;
    }

    }

    [class*='-dark'] {
    background-color:#02243C;
    color:#f0f0f0;
    }
    [class*='-light'] {
    background-color:#f9f9f9;
    color:#999;
    }
    [class*='-blue'] {
    background-color:#5195ce;
    color:#fff;
    }
    [class*='-apple'] {
    background-color:#005DB3;
    color:#f8f8f8;
    }
    [class*='-gray'] {
    background-color: #7a7a7a;
    color:#666;
    }
    [class*='-green'] {
    background-color: #708090 !important;
    color: white !important;
    }
    [class*='-pink'] {
    background-color: #e771e1;
    color: #f9fff9;
    }
    [class*='-turquoise'] {
    background-color: #69e1e7;
    color: #22598b;
    }
    /* hover and active */
    [class*='-dark']:hover,[class*='-dark']:focus {
    background-color:#12254d;
    color:#fff;
    }
    [class*='-light']:hover,[class*='-light']:active {
    background-color:#eeeeee;
    color:#fff;
    }
    [class*='-blue']:hover,[class*='-blue']:active {
    background-color:#62a6df;
    color:#fff;
    }
    [class*='-apple']:hover,[class*='-apple']:active {
    background-color:#116ec4;
    color:#fff;
    }
    [class*='-gray']:hover,[class*='-gray']:active {
    background-color: #7a7a7a;
    color:#fff;
    }
    [class*='-green']:hover,[class*='-green']:active {
    background-color: #708090;
    color: white;
    }
    ol
    {
    list-style: initial;
    list-style-type: decimal;
    }

    @media only screen
    and (max-width : 1250px)
    {
    .makeSmaller, .makeSmaller span
    {
    font-size: 8px !important;
    }
    }

    @media only screen
    and (max-width : 1450px)
    {


    .navbar .container:before, .navbar  .container:after, .navbar-header:before,.navbar-tshop:before,.navbar-header:after,.navbar-tshop:after
    {
    display: initial !important;
    clear: initial !important;

    }

    .navbar-tshop .row:after
    {
    clear: initial !important;

    }
}
    @media only screen
    and (max-width : 770px)
    {
    .navbar-collapse
    {
    width: 100% !important;
    }
    }
    @media only screen
    and (max-width : 992px)
    and (min-width : 980px)

    {
    .navbar-top .container
    {
    width:100% !important;
    }

    }

    @media only screen
    and (max-width : 992px)
    {
    .consumer_mode
    {
    padding-right: 5px !important;
    padding-left: 5px !important;
    }
    }
    @media only screen
    and (max-width : 900px)    {
        .navbar-brand img
        {
        max-width:150px !important;
        }
        .userMenu li a
        {
        padding: 0 5px 0 0 !important;
        }
    }


    @media only screen
    and (max-width : 870px)
    {
        .navbar-brand img
        {
        max-width:120px !important;
        }
    }@media only screen
    and (max-width : 820px)
    {
        .navbar-brand img
        {
        max-width:100px !important;

        }
        .nav>li>a
        {
        padding: 15px 10px;
        }
    }

    @media only screen
    and (max-width : 995px)
    {
    .nav>li>a
    {
    padding: 15px 10px;
    }
    .navbar-collapse
    {
    width: 100%;
    }
    .navbar-brand img
    {
    max-width:150px !important;

    }
    }
    .userMenu li a
    {
    width: 100%
    }
    .description
    {
    word-wrap: break-word;
    }
    .mainbutton-container .page-button
    {
background:#ef6f2d;    margin-bottom: 8.33%;
    color: white;
    text-align: center;
    font-size: 20px;
    padding: 40px 0;
    weight: bold;

    }
    .langcontainer {


    margin-top: -30px;
    margin-bottom: 10px;

    }
    .langcontainer li {

    float: left;
    width: 50%;

    text-align: center;
    }
    .mainbutton-container a {

    color: white !important;
    font-weight: bold !important;
    text-decoration: none;
    }
    .logo_main_page
    {
    max-width: 100%;
    }
    .promotion.visual {
    visibility: hidden;
    display: none;

    top: -95px;
    }
    .promotion.visual .new-product {
    background-color:#c9302c !important;
    display: none;
    }
    .megamenu a {
    color:rgb(49,49,49);
    }
    .navbar-brand img {
    margin-top: -3px;
    }
.product-title {
    color: rgb(49,49,49) !important;
}
body
{
    color: rgb(49,49,49) !important;
a {
    color: rgb(49,49,49) ;
}
#priceScroller
{

    color: white !important;
}
.cart-actions .btn-cart, .cart-actions .wishlist, .cart-actions button {
    padding: 10px 20px !important;
margin-top:7px;
}

.price,.item h4 a,.incaps.pull-left {

    color: rgb(49,49,49) !important;
}
.minict_wrapper input {
    color: white !important;
font-weight: bold;
}
.fontselect.minict_wrapper input {
    color: white !important;
font-weight: bold;
}
.minict_wrapper ul li {
    font-size: 14px!important;
color: rgb(49,49,49) !important;

}
.navbar-fixed-top {
    border-width: 0 0 0px !important;
}
.resetPageHeight {
min-height: 200px
}
.resetPageHeight .product .description {
min-height: 0px;
}
.resetPageHeight .product  {
min-height: 145px;
}

.notice_domain {

    width: 100%;
    background-color: #cf0000;
    color: white;
    text-align: center;
    font-weight: bold;
    height: 50px;
    margin-top: 80px;
    display: flex;
    /* justify-self: center; */
    /* align-self: center; */
    align-items: center;
    justify-content: center;
    margin-bottom: -50px;
}
.navbar-nav > li > a
{
    font-size: 12px !important;
}
.modal-dialog.modal-lg {
    max-width: auto !important;
}
#info-picture-modal .modal-body {
    text-align: center;
}
.catcont 
{
    display: flex;
}

.fa-shopping-cart{
    font-size: 15px;
    margin-top: 3px;
}
.searching .gewoon {
    width: 100%;
}