/*
Theme Name: Seats and Sofas Responsive
Description: Cleaned up Seats and Sofas theme for 2014
Author: Universal XS
Version: 1.0
*/

/*
@media(max-width:767px){}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){}
*/
/*BEGIN NO MEDIA QUERIES*/
    /*COMMON*/
        @font-face  {
            font-family: 'MyriadProRegular';
            src: url('fonts/myriadpro-regular-webfont.eot');
            src: local('Myriad Pro'), local('MyriadProRegular'),
                url('fonts/myriadpro-regular-webfont.woff') format('woff'),
                url('fonts/myriadpro-regular-webfont.ttf') format('truetype'),
                url('fonts/myriadpro-regular-webfont.svg#webfontgHx5BGk8') format('svg');
            font-weight: normal;
            font-style: normal;
        }
        @font-face {
            font-family: 'MyriadProSemibold';
            src: url('fonts/myriadpro-semibold-webfont.eot');
            src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
                /*url('./fonts/myriadpro-semibold-webfont.woff') format('woff'),*/
                url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
                url('fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
            font-weight: normal;
            font-style: normal;
        }
        html { border-top: 4px solid #e5e5e5; }
        body { background: url('images/bg-main.png') repeat-x; color: #000; font: 12px/20px Arial, Helvetica, sans-serif; }

        a { color: #000; }
        a:hover, a:focus { text-decoration:none; }
        
        /* Reset */
        h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, object { margin: 0; padding: 0 }
        
        /* BEGIN HEADERS */
        h1, h2, h3 { font-weight: normal; font-family: MyriadProRegular; }
        h1 { font-size: 22px; font-weight: bold; margin-bottom: 10px; }
        h2 { font-size: 18px; }
        h3 { font-size: 16px; }
        /* END HEADERS */
        
        /* Store locator widget BEGIN */
            #storelocator-mobile
            {
                display: block !important;   
            }
            #storelocator-mobile input[type="text"]
            {
                width: 48%;
                float: left;
                text-align: center;
                border-radius: 10px;
                background-color: #c7c7c7;
                font-weight: bolder;
                color: white;
                border: none;
                height: 30px;
                margin-right: 2%;
            }
            #storelocator-mobile input[type="submit"]
            {
                width: 48%;
                margin-left: 2%;
                border: none;
                text-align: center;
                border-radius: 10px;
                background-color: white;
                font-weight: bolder;
                color: #c7c7c7;
                height: 30px;
            }
            
            #storelocator { 
                display: none !important;
                border: 1px solid #e7e7e7; 
                /*background: url('images/bg-storelocator.png');*/ 
                padding: 0px 10px; 
                margin-top: 15px; 
                text-transform: uppercase; 
                font-weight: bold;
                overflow: hidden; 
                background: #ffffff; /* Old browsers */
                background: -moz-linear-gradient(top,  #ffffff 0%, #f1f2f1 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f2f1)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #ffffff 0%,#f1f2f1 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f1',GradientType=0 ); /* IE6-9 */
                text-align: center;

            }
            #storelocator p { margin: 0px; padding: 0px; font-size: 14px; font-family: MyriadProRegular; }
            #storelocator p span { color: #a10000; }
            #storelocator #form { 
                /*width: 400px;*/ 
                
            }
            #storelocator .inputtekst { background: #fff; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 2px solid #e0e0e0; border-left: 2px solid #e0e0e0; padding: 5px; /*width: 200px;*/ color: #444;  }
            #storelocator #inputsubmit { 
                /* background: url('images/bg-blue.png');   */
                background: #019cef; /* Old browsers */
                background: -moz-linear-gradient(top,  #019cef 0%, #017ec4 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019cef), color-stop(100%,#017ec4)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #019cef 0%,#017ec4 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019cef', endColorstr='#017ec4',GradientType=0 ); /* IE6-9 */
                color: #fff; border: none; padding: 6px; text-transform: uppercase; font-weight: bold; cursor: pointer;
            }
        /* Store locator widget END */  

    /*END COMMON*/
    /*HEADER */
        a#logo { background: url('images/logo.png') no-repeat; display: block; height: 115px; width: 101px; text-indent: -9999px; float: left; }
        nav.navbar-default
        {
            background: none !important;
            border: none !important;
            margin-bottom: 0px !important;
        }
        div.navbar-header
        {
            margin-bottom: 5px;
        }
        ul#menu-main { }
        ul#menu-main { list-style: none; border: 1px solid #e7e7e7; font-weight: bold; text-transform: uppercase;}
        ul#menu-main  li { list-style: none;  }
        ul#menu-main  li a { display: block; text-decoration: none; }
        ul#menu-main  li a:hover, ul#menu-main  li.current-menu-item a { 
           /* background: url('images/bg-blue.png');   */
            background: #019cef; /* Old browsers */
            background: -moz-linear-gradient(top,  #019cef 0%, #017ec4 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019cef), color-stop(100%,#017ec4)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #019cef 0%,#017ec4 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019cef', endColorstr='#017ec4',GradientType=0 ); /* IE6-9 */

            color: #fff; 
        }
        .navbar-toggle
        {
            margin: 0px;
        }
        #languagebar{
            position: absolute;
            right: 15px;
            top: 60px;
        }
        #bear-holder
        {
            background-repeat: no-repeat;
            background-position: center left;
            background-size: contain;
            width: 50%;
            position: absolute;
            height: 80px;
            top: 35px;         
            right: 0px;
        }
        /*SEARCH */
        #searchbar{
            width: 100%;
            text-align: right;
            margin-bottom: 5px;
        }
        #searchbar #zoektekst { background: #fff; border-bottom: 1px solid #FFF; border-right: none; border-top: 2px solid #e0e0e0; border-left: 2px solid #e0e0e0; padding: 2px; height:28px; width: 150px; color: #444; }
        #searchbar #zoeksubmit { background: url('images/zoekknop.png'); text-indent: 9999em; width: 40px; height: 29px; border: none; cursor: pointer;}
        /*END SEARCH*/
    /* END HEADER*/

    /*FRONTPAGE*/

        /*SLIDER*/
        #sliderwidget #navigation { background: url('images/bg-slider-nav.png') repeat-x; overflow: hidden; height: 44px; }
        #sliderwidget #navigation ul { list-style: none; color: #fff; margin-left: 5px; }
        #sliderwidget #navigation ul li { float: left; line-height: 44px; }
        #sliderwidget #navigation ul li a { display: block; text-align: center; width: 190px; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase; }
        #sliderwidget #navigation ul li:hover a { background: url(./images/slidernavbg.png) no-repeat; background-position: top center; }
        #sliderwidget .slide-title a { display: block; background: url(./images/slider-image-a.png); color: #fff; padding: 10px; font-size: 18px; float: right; margin-top: 240px; text-transform: uppercase; text-decoration: none; }
            #sliderwidget > div > div
            {
                max-width: 100% !important;
            }
        /*END SLIDER*/

        /* BEGIN  FOUR items */
        .black-header { position: relative; cursor: pointer; height: 100%;}
        .black-header h3, .black-header span {
            background: url('images/slider-image-a.png');
            position: absolute; bottom: 0px; width: 100%;
            color: #fff; padding: 10px; text-transform: uppercase; font-weight: bold; text-align: center;
        }
        .black-header a { color: #fff; text-decoration: none; }
        .black-header span { display: block; }
        .black-header img
        {
            width: 100%;
            height: auto;
        }
        /*END FOUR ITEMS*/
        
        /*CONTENT*/
        
            #front-main-content 
            {
                margin-top: 15px;
            }
                     
            .home #fourblocks-front { /* border: 1px solid #e7e7e7; padding: 8px;*/ margin-top: 15px;  }   
            #fourblocks-front .col-xs-6:first-child
            {
                padding-left: 15px;    
                padding-right: 2px;
            }   
            #fourblocks-front .col-xs-6:last-child
            {
                padding-right: 15px;
                padding-left: 2px;
                 
            }
            #fourblocks-front .col-xs-6 >div
            {
                height: 100%;
            }
            #fourblocks-front img
            {
                width: 100% !important;
                height: auto !important;     
            }          
            
            #full-height
            {
                 overflow: hidden;
            }
            #full-height-fixer
            {
                padding-top: 15px;
               /* margin-bottom: 0px;
                padding-bottom: 15px; */
                background-color: white;
            }
            #full-height > #full-height-child, #full-height > #full-height-child > div
            {
                margin-bottom: -99999px !important;
                padding-bottom: 99999px !important;    
            }

            #oversas { background: #F3F4F0; color: #000; padding: 8px; /*width: 450px;*/ border: 1px solid #E9E9E9;}
            #oversas a {color: #000; text-decoration: underline;}
            #oversas h1 { text-transform: uppercase; font-size: 18px; }

            /*#usps { background: #1397E1; padding: 5px; *//*width: 200px; min-height: 220px;*/ /*color: #FFF; }
            #usps h3 { text-transform: uppercase; font-weight: bold; }
            #usps ul { margin: 10px 0; }
            #usps ul li { background: url('images/usp.png') no-repeat left center; list-style: none; padding-left: 20px; line-height: 30px; }
            #usps a { color: #FFF; font-weight: bold; }  */

            /*#sliderwidget { margin-top: 20px; }
            #sliderwidget #navigation { background: url('images/bg-slider-nav.png') repeat-x; overflow: hidden; }
            #sliderwidget #navigation ul { list-style: none; color: #fff; margin-left: 5px; }
            #sliderwidget #navigation ul li { float: left; line-height: 44px; }
            #sliderwidget #navigation ul li a { display: block; text-align: center; width: 190px; color: #fff; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase;  }
            #sliderwidget #navigation ul li:hover a { background: url('images/slidernavbg.png') no-repeat top center; }
            #sliderwidget .slide-title a { display: block; background: url('images/slider-image-a.png'); color: #fff; padding: 10px; font-size: 18px; float: right; width: 470px; margin-top: 240px; text-transform: uppercase; text-decoration: none; } */

            #latestnews { 
                padding: 8px; /*width: 450px;*/ border: 1px solid #e7e7e7;
                
                /*margin-top: 15px; */
            }
            #latestnews h2 { text-transform: uppercase; border-bottom: 1px solid #f5f7f6; font-weight: bold; }
            #latestnews .item { overflow: hidden; border-bottom: 1px solid #f5f7f6; height: 70px; margin-top: 6px; }
            #latestnews .item img { float: left; margin-right: 10px; margin-top: 12px; }
            #latestnews .item h3 a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; }
            #latestnews .item p { line-height: 18px; }
            #latestnews .item a.read_more { color: red; font-style: italic; }
            #latestnews a > img{
                width: 100%;
                height: auto;
            }

            #fullwidget { clear: both; padding: 20px 0; overflow: auto; text-align: center; }
            #fullwidget p { display: inline-block; padding: 5px 0; text-align: center; width: 19%; }
            #fullwidget p:first-child img{ border: none; }
            #fullwidget img { border: none; height: 70px; width: auto; max-width: 90%; }
            #fullwidget a { display: block; font-family: 'MyriadProRegular'; margin-top: 18px; font-size: 11px; text-decoration: none; letter-spacing: 1px; }
            
            p, div.alinea{ margin-bottom: 10px; }
            .trail-browse{display: none};
            
        /*END CONTENT*/
    /*END FRONTPAGE*/

    /* BEGIN FOOTER */
        #footer-holder { overflow: hidden; background-color: #e3e7e9; padding: 10px 0; font-family: 'MyriadProSemibold'; color: #696969; margin-top: 10px; }
        #footer ul { list-style: none; }
        #footer ul li a { text-decoration: none; color: #696969; }
        #footer ul li a:hover { color: #000; }
        #footer-copy-logo
        {
            margin-top: 15px;
        }
        #footerlogo { 
            float:left; height: 120px; width:50%; background: url('images/logo.png') no-repeat left top; background-size: contain; 
        }
        #footer p#copyright
        {
            text-align: left;;
            float:left;
            width: 50%;
            text-decoration: none;
            color: #696969;
        }
    /* END FOOTER */



    #fourblocks-front, .page
    {
        /*background-color: fuchsia; */
    }
    /*BEGIN FOLDER*/
        .single-uxs_folders h1
        {
            margin: 0px;
        }
        #folder-canvas .magazine-viewport .container
        {
            padding: 0px !important;
            margin: 0px !important;    
        }
        .magazine-viewport .next-button, .magazine-viewport .previous-button
        {
            height: 100% !important;
        }
        #folder-canvas .next-button-hover
        {
            background-position: -38px 50% !important;
        }
        #folder-canvas .previous-button-hover
        {
            background-position: -4px 50% !important;   
        }
        #folder-canvas #footer-folder
        {
            margin-top: 10px;
        }
        #folder-canvas #footer-folder #navcontainer
        {
            padding-top: 15px;
        }
    /*END FOLDER*/
    /*BEGIN MEGASTORE PAGE*/
        .megastore-holder
        {
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            height: 230px;
        }
        .megastore-row .col-sm-3
        {
            margin-bottom: 15px;
            margin-top: 15px;
        }
        .megastore-holder a
        {
            display:block;
            width: 100%;
            height: 100%;
        }
        .megastore-holder h3
        {
            bottom: 15px;
        }
        #countryselect { float: right; }
        #countryselect a { margin: 0 2px; }
        #content { border: 1px solid #e0e0e0; padding: 10px; margin-top: 10px; }
        div#branch { overflow: hidden; /*padding-bottom: 10px; margin-bottom: 10px;*/ }
        div#branch-image img {
            width:100%;
        }
        .dashed-border
        {
            border-bottom: 1px dotted #ccc; 
            margin: 10px 0px;    
        }
        div.routeplanner { /*border-top: 1px dotted #ccc;*/ overflow: hidden; padding-top: 10px;/* margin-top: 10px;*/  }
        div.routeplanner-map {  }
        div.routeplanner .routeplanner-input {
            background: #FFF;
            color: #999;
            border-bottom: 1px solid #FFF;
            border-right: none;
            border-top: 2px solid #e0e0e0;
            border-left: 2px solid #e0e0e0;
            padding: 7px;
            width: 150px;
            font-size: 12px;
            font-weight: bold;
        }
        div.routeplanner .routeplanner-button {
            background: #da0601 url('images/bg-red.png') repeat-x;
            border: 0;
            height: 29px;
            font-size: 14px;
            font-weight: bold;
            color: #FFF;
            padding: 5px 15px;
        }
        
    /*END MEGASTORE PAGE*/
    /* BEGIN SIDEBAR */
        #menu-sidebar .navbar-toggle
        {
            float: left;
        }
        #menu-sidebar ul, #menu-sidebar li{
            list-style: none;
        }
        #menu-sidebar {    margin-top: 10px; padding: 10px; }
        /*#menu-sidebar h2, #menu-aanbiedingen h2 {
            font-family: 'MyriadProSemibold';
            font-size: 18px;
            color: #7f7979;
            border-bottom: 1px dotted #7f7979;
            margin-bottom: 6px;
        }*/
        #menu-sidebar a {
            background-image: url('images/submenuli.png');
            background-repeat:  no-repeat;
            background-position: 1px 8px;
            color: #7f7979;
            /*text-decoration: none;
            display: block; */
            padding: 2px 0 2px 12px;
        }
        #menu-sidebar  a:hover, #menu-sidebar li.active a { color: #000; font-weight: bold; }
        #menu-sidebar h2
        {
            margin-bottom: 10px;
            font-family: 'MyriadProSemibold';
            font-size: 18px;
            color: #7f7979;
            border-bottom: 1px dotted #7f7979;
        }
        #sidebar-nav
        {
            padding-left: 0px !important;
        }
    /* END SIDEBAR */  
    /* Wordpress Images */

        /*
        Resize images to fit the main content area.
        - Applies only to images uploaded via WordPress by targeting size-* classes.
        - Other images will be left alone. Use "size-auto" class to apply to other images.
        */
        img.size-auto,
        img.size-full,
        img.size-large,
        img.size-medium,
        .attachment img {
            max-width: 100%; /* When images are too wide for containing element, force them to fit. */
            height: auto; /* Override height to match resized width for correct aspect ratio. */
        }
        .alignleft,
        img.alignleft {
            display: inline;
            float: left;
            margin-right: 24px;
            margin-top: 4px;
        }
        .alignright,
        img.alignright {
            display: inline;
            float: right;
            margin-left: 24px;
            margin-top: 4px;
        }
        .aligncenter,
        img.aligncenter {
            clear: both;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        img.alignleft,
        img.alignright,
        img.aligncenter {
            margin-bottom: 12px;
        }
        .wp-caption {
            background: #f1f1f1;
            line-height: 18px;
            margin-bottom: 20px;
            max-width: 632px !important; /* prevent too-wide images from breaking layout */
            padding: 4px;
            text-align: center;
        }
        .wp-caption img {
            margin: 5px 5px 0;
        }
        .wp-caption p.wp-caption-text {
            color: #888;
            font-size: 12px;
            margin: 5px;
        }

        #content .attachment img {/* single attachment images should be centered */
            display: block;
            margin: 0 auto;
        }
        #content img
        {
            max-width: 100%;
        }
        .single-uxsc-models img
        {
            max-width: 100%;
            height: auto;
        }
        /*BEGIN AANBIEDINGEN*/
        center table{
            width: auto !important;
        }
        center table img{
            height: auto !important;
        }
        div.srp-widget-container
        {
            display: block !important;
            max-width: 100% !important;
        }
        div.srp-widget-thmb
        {
            max-width: 100% !important;
            height: auto !important;
        }
        div.srp-thumbnail-box
        {
            display: block !important;
            text-align: center;
        }
        div.srp-content-box
        {
            display: block !important;
            text-align: center;
        }
    /*END AANBIEDINGEN*/
    /*BEGIN COLLECTIE*/
        .collectie-result
        {
            text-align: center;
        }
        .collectie-item-view {
            width: 180px;
            overflow: hidden;
            margin: 0 auto;
        }

        .itemshow-images {
            margin-bottom: 30px;
            background-color: #e3e7e9;
            padding: 10px;
        }
        .itemshow-images img{
            width: 100%;
            max-width: 100%;
            height: auto;
        }
        .itemshow-images .itemshow-image-main {
           /* width: 680px;
            height: 400px;
            float: left;*/
            overflow: hidden;
        }
        .itemshow-images #img-overlay{
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            padding-left: 15px;
            padding-right: 15px;
        }
        .itemshow-images .itemshow-image-nav {
           /* width: 225px;    
            float: right;*/
        }
        .itemshow-images .itemshow-image-nav .itemshow-image {
           /* width: 220px;
            height: 125px;*/
            overflow: hidden;
            margin: 5px 0;
            border: 1px solid #b1ddf6;    
        }
        .itemshow-images .itemshow-image-nav .itemshow-image:hover { border: 1px solid #17a1ed; }

        .itemshow-item {
           /* width: 670px;
            padding: 2px 6px;
            float: left;*/
        }
        .itemshow-price {
            /*width: 450px;
            float: right;*/
            font-size: 16px;
            margin-top: 4px;
        }
        .itemshow-combinations {
           /* width: 225px;    
            float: right;*/
        }
        .itemshow-combinations h2 {
            font-size: 16px;
            font-family: 'MyriadProSemibold';
            margin-top: 4px;
        }
        .itemshow-combinations ul {
            list-style-type: none;
            color: #5ba7d0;
            margin-bottom: 15px;
        }
        .itemshow-combinations ul li { padding: 2px; }

        .itemshow-models {
            padding: 2px 6px;
            margin: 20px 0;
        }
        .itemshow-models h2 {
            font-size: 18px;
            font-family: 'MyriadProSemibold';
            margin-bottom: 8px;
        }
        .itemshow-model {
            float: left;
            height: 60px;
            padding: 15px 5px;
            margin-right: 10px;
        }
        .itemshow-model img {
            position: relative;
            z-index: 1;
            margin: 0 auto;
        }
        .itemshow-model .iconinfo {
            position: relative;
            z-index: 2;
            margin-left: 1px;
            margin-top: 10px;
            float: left;
        }

        .itemshow-fabrics {
            padding: 2px 6px;
            margin: 20px 0;
         }
        .itemshow-fabrics h2 {
            font-family: 'MyriadProSemibold';
            margin-bottom: 8px;
        }
        .itemshow-fabric {
           /* float: left;
            width: 135px;
            margin: 0 10px 10px 10px;*/
        }
        .itemshow-fabric h3 {
            font-size: 13px;
            color: #928b85;
            font-family: Arial, Helvetica, sans-serif;
        }
        .itemshow-combinations .iconinfo,
            .itemshow-fabric .iconinfo { float: right; }

        .itemshow-colors { padding: 2px 6px; }
        .itemshow-colors img.colorfabric {
            width: 33px;
            height: 33px;
            margin: 4px 4px 0 0;
            float: left;
        }
        .tooltip {
            position: relative;
            z-index: 200;
            display: none;
            padding: 10px;
            font-size:11px;
            background-color: #e3e7e9;
            border: 1px solid #666;
            color: #000;
            max-width: 300px;
            min-width: 100px;
            text-align: center;
            filter: none !important;
            opacity: 1;
        }
        .tooltiphover {
            cursor: pointer;
        }
        .blauwebutton { color: #fff !important; border: none; padding: 4px 6px; text-transform: uppercase; font-weight: bold; text-decoration: none; width: 208px; display: block; text-align: center; }
        .blauwebutton { background: url('images/bg-blue.png'); }
        .filter-search input[type="checkbox"]{
            float: right;
        }
        .filter-search a{
            display: block;
        }
        .pull-right{
            float: none !important;
        }
    /*END COLLECTIE*/
    /*END WORDPRESS IMAGES*/ 
    /* BEGIN SOLLICITATIE */
        .sollicitatieformulier div label { width: 100%;  }
        .sollicitatieformulier div .wpcf7-text { max-width: 250px;  }
        .sollicitatieformulier div .postcode { width: 50px; }
        .sollicitatieformulier div .woonplaats {  width: 197px; max-width: 197px;  }
        .sollicitatieformulier div .opmerkingen { display: block; max-width: 250px;}
        .sollicitatieformulier div .opmerkingen textarea { max-width: 250px;}
    /* END SOLLICITATIE */
/*END NO MEDIA QUERIES*/
@media(min-width:768px){  
    
    /*BEGIN HEADER*/
        ul#menu-main { margin-top: 5px; margin-right: -15px; }
        ul#menu-main { list-style: none; float: right; border: 1px solid #e7e7e7; margin-top: 5px; font-weight: bold; text-transform: uppercase;}
        ul#menu-main  li { list-style: none; float: left; }
        ul#menu-main  li a { display: block; padding: 5px 15px; text-decoration: none; }
        ul#menu-main  li a:hover, ul#menu-main  li.current-menu-item a { 
           /* background: url('images/bg-blue.png');   */
            background: #019cef; /* Old browsers */
            background: -moz-linear-gradient(top,  #019cef 0%, #017ec4 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019cef), color-stop(100%,#017ec4)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #019cef 0%,#017ec4 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #019cef 0%,#017ec4 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019cef', endColorstr='#017ec4',GradientType=0 ); /* IE6-9 */

            color: #fff; 
        }
        /*BEGIN SEARCH*/
            #search-nav-holder{
                float: right; 
                margin-top: 55px;
            }
            #searchbar{
                float: right;
            }
            
        /*END SEARCH*/
        #languagebar
        {
            top: 0px;
        }
        #bear-holder
        {
            display: none;
        }
    /*END HEADER/*
    /*HOME*/
    #fullwidget a{
        font-size: 18px;
    }
    /*END HOME*/
    /*STORE LOCATOR*/
        #storelocator
        {
            display: block !important;      
        }
        #storelocator-mobile
        {
            display: none !important;    
        }
        /*END STORE LOCATOR*/
    /*BEGIN FRONT*/
        #fourblocks-front, .page
        {
            /*background-color: green; */
        }
        /*#usps h3
        {
            font-size: 14px;
        }
        #usps ul
        {
            margin: 0px;
        }
        #usps ul li
        {
            font-size: 10px;
            line-height: 16px;
        }*/
        
        #storelocator
        {
            text-align: left;
        }
        #storelocator #form {
            float: right; 
            margin-top: 10px; 
            text-align: right; 
        }
        #storelocator p {
            line-height: 50px; 
            font-size: 14px; 
            /*float: right; 
            margin-right: 100px;*/
            text-align: center; 
        }
        
        #fourblocks-front .col-xs-6, 
        #fourblocks-front .col-xs-6:first-child, 
        #fourblocks-front .col-xs-6:last-child
        {
            padding:0px !important;
            padding-left: 15px !important;
            padding-right: 15px !important;  
        }
        
        #full-height-fixer {
            padding-top: 0px;
        }
    /*END FRONT*/

    /*BEGIN FOOTER*/
        #footerlogo { 
            float:left; height: 120px; width:100%; background-position: center top; background-size: contain; 
        }
        #footer p#copyright
        {
            text-align: center;
            float:none;
            clear:both;
            width: 100%;
        }
    /*END FOOTER*/
    /*BEGIN FOLDER*/    
        #folder-canvas
        {
            margin: 0 auto;
            width: 100%;
        }
        #folder-canvas .container
        {
            padding: 0px !important;
            
        }
        #folder-canvas .next-button, #folder-canvas .previous-button
        {
            height: 100% !important;
        }
    /*END FOLDER*/
    
    /*BEGIN MEGASTORE PAGE*/
        .megastore-holder
        {
            height: 170px;
        }
    /*END MEGASTORE PAGE*/
    /*BEGIN CONTENT*/
        #latestnews { margin-top: 0px; }
    /*END CONTENT*/
    .pull-right{
        float: right !important;
    }
    /* BEGIN SOLLICITATIE */
        .sollicitatieformulier div label { width: 180px;  }
        .sollicitatieformulier div .wpcf7-text { max-width: 250px;  }
        .sollicitatieformulier div .postcode { width: 50px; }
        .sollicitatieformulier div .opmerkingen { display: block; }
    /* END SOLLICITATIE */
}
@media(min-width:992px){
    /*BEGIN FRONT*/
    #fourblocks-front, .page
    {
        /*background-color: red;*/
    }
    /*#usps{padding: 10px;}
    #usps ul { padding-left: 10px; margin: 10px 0; }
    #usps ul li { background: url('images/usp.png') no-repeat left center; list-style: none; *//*line-height: 30px;*/ /*padding-left: 30px; font-size: 12px; line-height: 30px;}
    #usps h3{
       font-size: 16px;
   }     */
    /*END FRONT*/
    /*BEGIN MEGASTORE PAGE*/
        .megastore-holder
        {
            height: 220px;
        }
    /*END MEGASTORE PAGE*/
    
}
@media(min-width:1200px){
    #fourblocks-front, .page
    {
       /* background-color: yellow;*/  
    }
    .megastore-holder{
        height: 275px;
    }
}

