body {
    background-image: url('http://www.babyenkindermerkkleding.nl/wp-content/uploads/2017/02/bg.jpg');
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, #tab-reviews h2, #tab-additional_information h2, #tab-description h2, .es-nav-prev, .es-nav-next, .slick-prev, .slick-next, .slick-dots, .topbar-border, .single_add_to_cart_button:before, .sku_wrapper, .woocommerce-breadcrumb, #page-meta, .woocommerce.widget_best_sellers .number-position p, #yith-searchsubmit, .screen-reader-text, .grid-add-to-cart, .product-actions, #copyright, .posted_in, .tagged_as, #nav-topbar {
    display: none !important;
}

#logo > div {
    margin-left: 0px;
}

#topbar ul[id*="-top-bar"] li::after, #topbar .menu li::after {
    content: none;
}

#topbar ul[id*="-top-bar"] {
    float: right;
}

#topbar li {
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.topbar-border {
    border-bottom-width: 0px;
}

form.search_mini { 
    width: 100%; 
}

form #search_mini { 
    width: 96%;
}

#logo { 
    background: none !important; 
}

#header-container .span12 > div.border, #header-container .span10 > div.border, #header-container .span2 > div.border { 
    border-color:transparent;
}

#header-container .span12, #header-container .span10, #header-container .span2 {
    background-color: transparent;
}

#header .span10 .innerborder, #header .span12 .innerborder, #header-cart {
    box-shadow: 0px 0px;
}

.boxed #header-container .innerborder {
    border: 0px;
}

.boxed #header-container .span12 > div.border {
    border: 0px;
}

#header-container {
    margin-bottom: 0px;
}

.products-slider-wrapper {
display: block;
}

.button {
    box-shadow: none !important;
}

#copyright .container {
    border-top-width: 0px;
}

#back-top {
    border-radius: 2px;
}

.posted_in, .tagged_as {
    font-family: "Open Sans",​sans-serif;
    color: #2A7FC0 !important;
}

.single_add_to_cart_button {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.13) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    padding: 8px 25px !important;
    border-radius: 2px !important
}

.woocommerce ul.products li.product.grid.classic h3 {
float: none;
max-width: 100%;
text-align: center;
margin-bottom: 20px;
}

.woocommerce-Price-currencySymbol {
padding-right: 5px;
}

.woocommerce ul.products li.product:not(.product-category) h3 {
    text-transform: capitalize;
}

#primary {
    margin-top: 40px;
}

.yith_magnifier_zoom_magnifier {
    border:0px solid #ccc;
}

.yith_magnifier_loading {
    padding: 0px;
}

.woocommerce.widget_best_sellers .border, .woocommerce.widget_best_sellers {
    border: none !important;
}

.single-product.woocommerce div.product .description {
    margin-top: 50px;
}

.woocommerce.widget_best_sellers ul.product_list_widget li a img {
    height: 85px; width: 65px;
}

.single-layout-2.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li.active a {
    color: #2A7FC0;
    font-weight: 700;
}

.single-layout-2.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li::after, .woocommerce-tabs a, .single-layout-2.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li a::after {
    content: none;
}

.woocommerce ul.products li.product:not(.product-category) h3, ul.products li.product:not(.product-category) h3 {
    text-transform: capitalize !important;
}

.single-layout-2.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li a {
    font-weight: 400;
    font-size: 14px;
    color: #383938;
    text-transform: capitalize !important;
}

#tab-description p, #tab-additional_information p, #tab-reviews p {
    font-size: 14px;
}

.single-layout-2.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li a:hover {
    color: #2A7FC0;
}

.not-btn.more-link {
    padding: 4px 12px 4px 12px !important;
    box-shadow: none !important;
}

.woocommerce ul.products li.product.grid:hover .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
    box-shadow: 0px 0px 0px hsl(197, 100%, 47%);
}

.widget.widget_price_filter .price_slider_amount .button {
background-color: #2A7FC0;
    text-transform: capitalize;
    font-size: 12px;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li a, .woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li span {
    box-shadow: 0px 0px 0px;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li a:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li a:hover {
    color: #502715;
    border: 1px solid #2A7FC0;
}

form #search_mini { 
    width: 96%; 
    font-family: "Open Sans",​sans-serif;
    font-size: 14px;
    font-weight: 400;
}

#yith-s, #yith-s input { 
    width: 95% !important;
    -webkit-appearance: none !important; 
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    font-family: "Open Sans",​sans-serif;
    font-size: 13px;
    color: #474747;
    box-shadow: 0 0px 0px;
    font-weight: 400;
}

#yith-s-header, #yith-s-header input { 
    -webkit-appearance: none !important; 
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    font-family: arial,​Helvetica,​sans-serif;
    font-size: 11px;
    color: #ededed;
    border-color: #ededed;
    box-shadow: 0 0px 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-bottom: 0px;
    margin-right: 5px;
    margin-top: 2px;
}

.widget.widget_price_filter .price_slider_amount .price_label {
    text-transform: capitalize;
}

.blog-small-image .thumbnail img {
    border: 9px solid #2A7FC0;
}

.recent-post .text > a {
    font-family: "Open Sans",sans-serif !important;
    color: #2A7FC0;
}

.sidebar .recent-post p, .recent-post p {
    font-family: "Open Sans",sans-serif !important;
}

.recent-post .text > a:hover {
    color: #2A7FC0;
}

.contact-form li.submit-button input.sendmail {
    background-color: #2A7FC0;
    box-shadow: 0px 0px 0;
    font-family: "Open Sans",​sans-serif;
}

.contact-form li.submit-button input.sendmail:hover {
    background-color: #2A7FC0;
}

.contact-form li input[type="text"], .contact-form li input[type="password"] {
    font-family: "Open Sans",​sans-serif;
    color: #2A7FC0;
    line-height: 20px !important;
}

.contact-form li textarea, .contact-form li textarea:focus {
font-family: "Open Sans",​sans-serif;
    color: #2A7FC0;
}

.ubermenu-skin-nightsky.ubermenu-responsive-toggle {
    background: #2A7FC0 !important;
    border: 0px !important;
}

.ubermenu .ubermenu-target-text {
    color: #000 !important;
}

.yith_woocommerce_ajax_search h3 {
    color: #474747;
    font-family: "Open Sans",​sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.widget.widget_layered_nav li a, .widget_product_categories .product-categories li a {
    text-transform: capitalize;
}

.home-row .home-widget p, .sidebar p, .sidebar li, .sidebar div, .sidebar a, #wp-calendar th, #wp-calendar td, .woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {
    font-size: 12px;
}

.wihslist-submit.add_to_wishlist:hover, .create-wishlist-button:hover, div.product form.cart .button:hover, #content div.product form.cart .button:hover, .cart .button:hover, input.checkout-button.alt.button:hover, .shipping-calculator-form .button:hover, .multistep_step .button:hover, #place_order.button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .home-widget .newsletter-call3 .newsletter-submit .submit-field:hover, .submit-wishlist-changes:hover, .hidden-title-form button:hover, #back-top a:hover {
    color: #FFFFFF;
}

.yith-wcan-reset-navigation.button {
    background-color: #2A7FC0 !important;
    text-transform: capitalize !important;
    font-size: 12px !important;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a {
    color: #2A7FC0;
    border: 1px solid #dc9e08;
}

.woocommerce-page #respond input#submit {
    color: #fff;
    background-color: #2A7FC0;
    box-shadow: 0px 0px;
}

.woocommerce-page #respond input#submit:hover {
    color: #fff;
    background-color: #dc9e08;
}

p, li, address, dd, blockquote, td, th, a, body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol, .paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini {
    font-family: "Open Sans",​sans-serif;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.ubermenu-main {
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-top-width: 3px !important;
    border-bottom-width: 3px !important;
}

.yit-image, .size-shop_single {
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
}

.ubermenu-skin-nightsky .ubermenu-item-level-0 > .ubermenu-target {
    box-shadow: 1px 0 0 0 hsla(0, 0%, 100%, 0.3) inset !important;
}

.woocommerce ul.products li.product.grid:hover .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
    border-bottom-color: #F0F0F0;
    border-top-color: #F0F0F0;
    border-left-color: #F0F0F0;
    border-right-color: #F0F0F0;
}

.woocommerce ul.products li.product.grid .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
    border-bottom-width: 2px;
}

.single-product.woocommerce div.product .description p {
    font-size: 16px;
}

.woocommerce ul.products li.product:not(.product-category) h3, .woocommerce ul.products li.product:not(.product-category) h3, .woocommerce ul.products li.product:not(.product-category) .price {
    float: none;
    text-align: center;
}

.single_add_to_cart_button {
    float: left !important;
}

.woocommerce ul.products li.product:not(.product-category) h3, .woocommerce ul.products li.product:not(.product-category) h3, .woocommerce ul.products li.product:not(.product-category) .price {
    float: none !important;
    text-align: center;
    margin-top: 20px;
}

.woocommerce ul.products li.product.grid.add-hover .product-wrapper {
    margin-bottom: 50px;
}

.woocommerce ul.products li.product span.price del, .woocommerce ul.products li.product span.price .from {
font-size: 14.4px;
font-weight: 400;
}

.not-btn.more-link::before, .not-btn.read-more::before, .section-services-bandw .service-wrapper .service .read-more a::before {
    content: none;
}

.not-btn.more-link, .not-btn.read-more, .section-services-bandw .service-wrapper .service .read-more a, .gform_button {
    font-family: "Open Sans",​sans-serif !important;
}

.sidebar .widget h3 {
    color: #474747 !important;
}

.widget_nav_menu ul > li a:hover, .widget_pages ul > li a:hover, .widget_categories ul > li a:hover, .portfolio-categories ul > li a:hover, .widget_archive ul > li a:hover, .almost-all-categories ul > li a:hover, .widget_links ul > li a:hover {
    color: #2A7FC0;
}

#footer .widget ul li > a::before, #footer .widget ol li > a::before {
    content: "";
    font-family: "FontAwesome";
    font-size: 6px;
    color: #2A7FC0;
    position: absolute;
    margin-left: -15px;
}

#footer .widget ol, #footer .widget ul {
    margin-left: 20px;
}

div#footer div.container div.row div.widget_nav_menu ul.menu li.menu-item {
    width: 100% !important;
}

#footer li {
    padding-top: 5px;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    border-left-color: #fff !important;
}

.products-slider-wrapper .products-slider h4 {
    text-align: center;
    font-size: 32px;
    color: #d51283;
    font-weight: 400;
}

.caroufredsel_wrapper {
    width: auto !important;
    margin-left: 0px !important;
    max-width: 100% !important
}

.caroufredsel_wrapper li {
    margin-left: 18px !important;
}

.logo_showcase .slick-slide img {
    border: 0px;
}

.ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {
    padding-left: 25px !important;
}

.after-product-summary h2 {
    color: #d51283;
    font-size: 24px;
    font-weight: 400;
}

.sidebar h3 {
    color: #373736;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700 !important;
}

.woocommerce-page #respond input#submit:hover {
    background-color: #383938;
}

#yith_woocommerce_ajax_search-header {
    float: right;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
}

#yith-ajaxsearchform-header {
    margin-bottom: 0px;
    border: solid #dddddd;
    border-width: 1px;
}

#ubermenu {
    border: solid #ededed;
    border-left-width: 0px;
    border-right-width: 0px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.ubermenu .ubermenu-search input.ubermenu-search-input {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.search-menu {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ubermenu .ubermenu-search .ubermenu-searchform {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.ubermenu .ubermenu-search input.ubermenu-search-input {
    height: 35px;
}

.ubermenu .ubermenu-search input.ubermenu-search-input::-moz-placeholder {
    line-height: 35px;
}

.ubermenu-skin-nightsky.ubermenu-responsive-toggle {
border-top-width: 0px;
border-bottom-width: 0px;
}

.woocommerce-loop-product__title {
    font-size: 16px !important;
    color: #2a7fc0 !important;
    float: initial !important;
    text-align: center !important;
}

#sidebar-shop-sidebar .widget h3 {
    text-transform: uppercase;
}

#awd_fast_attribute_widget-2 select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://www.babyenkindermerkkleding.nl/wp-content/uploads/select-arrow.png");
    background-origin: padding-box;
    background-position-x: right;
    background-position-y: top 15px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #838383;
    font-family: "Open Sans",​sans-serif;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    text-transform: capitalize;
    width: 100%;
}