@media only screen and (max-width: 1366px) {
    /*
    ** Widgets
    */
    .widget-categories { max-width: 960px; }
}

@media only screen and (max-width: 1250px) {
    /*
    ** Layouts
    */
    .three-columns > .col-content { max-width: 500px; }
    .two-columns-right > .col-content { max-width: 801px; }
    
    /*
    ** Products Filters
    */
    .singular-container .two-columns-left > .col-left { padding-top: 92px; }
    .singular-container .two-columns-left > .col-content { margin-left: 301px; width: auto; float: none; }

    /*
    ** Centering
    */
    .breadcrumbs .breadcrumb-trail,
    .center-container,
    .header > .two-columns { max-width: none; margin-left: 30px; margin-right: 30px; }
    .header > .two-columns { width: calc(100% - 60px); }
    
    /*
    ** Footer
    */    
    .inline-menu .menu-item { display: block; width: auto; }
    
    .address-container { margin-left: 0; }
    .address-container .column { display: block; margin-top: 25px; margin-left: 0; }
    .address-container .column:first-child { margin-top: 0; }
    
    /*
    ** Sidebars
    */
    .footer-widgets .widget { max-width: none; min-width: 300px; }
}

@media only screen and (max-width:1200px) {
    /*
    ** Menu
     */
    .main-menu .menu-item a { padding-left: 18px; padding-right: 18px; }
    
    /*
    ** Clears
    */
    .three-columns > .col-right { zoom: 1; position: relative; }
    
    .three-columns > .col-right:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden }
}

@media only screen and (max-width:1180px) {
    /*
    ** Layouts
    */
    .three-columns > .col-content { margin-left: 301px; width: auto; max-width: none; float: none; }
    .three-columns > .col-right { padding-top: 25px; padding-left: 0; width: auto; float: none; }

    .two-columns-right > .col-content { width: auto; max-width: none; float: none; }
    .two-columns-right > .col-right { padding-top: 25px; padding-left: 0; width: auto; float: none; }
    
    /*
    ** Sidebars
     */
    .singular-container > .col-right .widget { display: inline-block; margin-right: 45px; max-width: 256px; width: 256px; vertical-align: top; }
    .singular-container > .col-right .widget:last-child { margin-right: 0; }
    
    .singular-container > .col-right .widget.full-width { display: block; width: auto; max-width: none; }
    .singular-container > .col-right .widget.hide-mobile { display: none; }
    .singular-container > .col-right .widget .contact-shortcode { margin-left: -30px; }
    .singular-container > .col-right .widget .contact-shortcode .item { display: inline-block; margin-left: 30px; vertical-align: top; }
    
    .footer-widgets .widget { min-width: 0; }
   
    .page-template-template-home .singular-container { background: none; }
   
    /*
    ** Widgets
    */
    .widget-categories { max-width: 770px; }
    
    /*
    ** Map
    */
    #map { min-height: 350px; }
}

@media only screen and (max-width:1024px) {
    /*
    ** Fixed header
    */
    .body-container.fixed { padding-top: 110px; }

       /*
    ** Frontpage
    */
    .page-template-template-home .singular-container { padding: 40px 0px 20px; min-height:400px;}

    /*
    ** Featured
    */
    .featured-container .image-container.video { margin: 0; padding: 30px; }
    .featured-container .image-container.video .image { display: none; }
    .featured-container .image-container .youtube { margin: 0 auto; position: static; top: auto; left: auto; right: auto; bottom: auto; }
    .featured-container .block-container { margin: 0 auto; padding: 0; max-width: 1180px; position: static; top: auto; left: auto; right: auto; bottom: auto; }
    .featured-container .block-container .block { margin: 30px auto 0; position: static; top: auto; left: auto; right: auto; bottom: auto;}
    .featured-container {
        background-image: url('../images/Unis-header-table.jpg');
        background-repeat: no-repeat;
       
    }

    /*
    ** Products table
    */ 
    .product-table .row .cell:nth-child(3),  
    .product-table td:nth-child(3){ display: none; }
    .product-table-search .row .cell:nth-child(2),
    .product-table-search .row .cell:nth-child(3),
    .product-table-search .row .cell:nth-child(4) { display: table-cell; }
    
    /*
    ** Mobile
    */
    .header-container .show-mobile { display: block; }
    .header-container .hide-mobile { display: none; }

    .main-menu .menu-item a{ min-height: auto; }
    .main-menu .menu-item a span { height: auto; }
    
    
    /*
    ** Languages
    */
    .language-container .language-item.list-item a img { width: 26px; height:auto;}

    /*
    **  Widget
    */

    .widget-categories {padding: 0 0;}
    .singular-container > .col-right .widget {max-width: 290px; width: 290px;}

    /*
    ** Footer widgets
    */
    
}

@media only screen and (max-width:900px) {
    /*
    ** Layouts
    */
    .three-columns > .col-left { padding-top: 0; width: auto; max-width: 301px; float: none; }
    .three-columns > .col-content { margin-left: 0px; max-width: none; width: auto; }

    .three-columns > .col-left .widget-directions { display: none; }

    /*
    ** Submenu
    */
    .col-left .section-nav-menu ul { width: auto }
    .col-left .section-nav-menu ul li{display:block; border-right: none;}
    .col-left .section-nav-menu ul li a{padding-right: 20px;}
    
    /*
    ** Section nav
    */
    .section-nav .section-nav-menu.show-mobile,
    .section-nav .mobile-submenu-toggle.show-mobile { display: block; }
    .section-nav .section-nav-menu.hide-mobile,
    .section-nav .mobile-submenu-toggle.hide-mobile { display: none; }

    .widget-categories {
        max-width: 570px;
    }
}

@media only screen and  (max-width: 800px) {
    /*
    ** Out of stock
    */
    .no-stock-container.orange-container { background-image: none; }
    .no-stock-container.orange-container p { margin-right: 0; }
    .no-stock-container.orange-container .button { margin-bottom: 20px; }
    .no-stock-container.orange-container .phone { margin-left: 0; display: block; }
    
    /*
    ** Featured
    */
    .featured-container {
        background-image: url('../images/Unis-header-table2.jpg');
    }

    /*
    ** Sidebars
    */
    .singular-container > .col-right .widget {margin-right: 20px; width: 232px;}
    .three-columns > .col-left { max-width: 768px; }
}

@media only screen and (max-width: 768px) {
    /*
    ** Layouts
    */
    .three-columns > .col-left { padding-top: 0; }
    .three-columns > .col-right .widget { float: none; width:222px; }

    .filter-container { border: 0; }
    .filter-container .product-search { margin-bottom: 25px; border: 1px solid #eee; }
    .filter-container .product-search,
    .filter-container .filters { border: 1px solid #eee; }
    .filter-container .filters { border-top: 0; }
    
    .singular-container > .col-right .widget{width:45%; margin-right:15px;}
  
    /*
    ** Breadcrumbs
    */
    .breadcrumbs { background-color: transparent; }

    /*
    ** Featured
    */
    .featured-container .image-container { display: none; }
    .featured-container .image-container.video { display: block; }
    .featured-container {
        background-image: url('../images/Unis-header-table3.jpg');
    }
    
    /*
    ** Sidebars
    */
    .bottom-widgets { display: none; }
    .singular-container > .col-right .widget {width: 222px;}
    .content-secondary:before { display: none; }

    /*
    ** Widgets
    */
    .widget-categories { display: none; }
    
    .content-primary .widget { display: block; width: auto; max-width: 400px; padding-left: 0; padding-right: 0; }
    .content-primary .widget::nth-child(1n+3) { padding-right: 0px; }
    .content-primary .widget::nth-child(3n+3) { padding-left: 0px; }

    /*
    ** Footer widgets
    */
    .footer-widgets { display: block; }
    .footer-widgets .widget { padding: 15px 0; }
    .footer-widgets .widget:after,
    .footer-widgets .widget:before { display: none; }
    .footer-widgets .widget:first-child {padding:top:15px;}
    .footer-widgets {padding-top: 20px;}
    .footer-widgets .widget-contentblock:first-child {padding-top:15px;}
    .footer-widgets .widget {width:50%;}
    .footer-widgets .widget:last-child{width:100%;}
    .footer-widgets .widget:last-child:before, .footer-widgets .widget:last-child:after{display: none;}

    /*
    ** Submenu
    */
    .col-left .section-nav-menu ul { width: 100%; text-align: left;}
}

@media screen and (max-width:740px) {
    /*
    ** Mobile
    */
    .show-mobile { display: block; }
    .hide-mobile { display: none; }
    
    /*
    ** Products
    */
    .product-table-search .row .cell:nth-child(2),
    .product-table-search .row .cell:nth-child(3),
    .product-table-search .row .cell:nth-child(4) { display: none; }
    
    /*
    ** Sidebars
    */
    .three-columns > .col-left { max-width: 301px; }

    .brands-list .brand-item{width:23%}
}

@media screen and (max-width: 680px) {
    /*
    ** Layouts
    */
    .singular-container .two-columns-left > .col-left { padding-top: 0; padding-right: 0; width: auto; float: none; }
    .singular-container.template-product .two-columns-left > .col-left { padding-top: 0; padding-right: 0; width: auto; float: none; }
    .singular-container .two-columns-left > .col-content { margin-left: 0; }
    
    
    /*
    ** Forms
    */
    .singular-content .gform_wrapper .gform_body,
    .singular-content .gform_wrapper .gform_footer { margin-right: 0; }
}

@media only screen and (max-width: 601px) {
    /*
    ** Logo
    */
    .header .logo img { max-width: none; }
    .header .logo:after { max-width: none; max-height: none; }

}

@media only screen and (max-width: 600px) {
    /*
    ** Logo
    */
    .header .logo img { max-width: 65px; }
    .header .logo:after { max-width: 60px; max-height: 21px; }

    .std img.alignleft { display: block; margin-bottom: 25px; float: none; }
    
    /*
    ** Form
    */
    .gform_wrapper .left_label .gfield_label { display: block; float: none; }
    .gform_wrapper .left_label .ginput_container, 
    .gform_wrapper .left_label .gfield_description, 
    .gform_wrapper .gform_footer.left_label { margin-left: 0; }

    .brands-list .brand-item{width:22%;}

    .product-content .buttons{ text-align: center; }
    .product-content .buttons .offerscroll{float: none; display: block; margin-top: 10px; width: 100%;}
    .product-content .buttons .back{ float: none; }

    .product-stock table tbody tr td{ line-height: 20px; padding-top: 10px; padding-bottom: 10px; }
}

@media only screen and (max-width: 480px) { 
    /*
    ** Layouts
    */
    .singular-container > .col-right .widget { width: 100%;
        -webkit-box-sizing: border-box; 
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    
    /*
    ** Mobile menu
     */
    .header > .two-columns > .col-right.show-mobile .phone-trigger { background-color: #d2d2d2; font-size: 24px; }
    .header > .two-columns > .col-right.show-mobile .phone-trigger .fa:before { margin-right: 0; }
    .header > .two-columns > .col-right.show-mobile .phone-trigger .fa > span { display: none; }
    
    /*
    ** Featured
     */
    .featured-container .block { max-width: 378px; width: auto; }
     .featured-container {
        background-image: url('../images/Unis-header-table4.jpg');
    }

    /*
    ** widgets
    */
    .singular-container > .col-right .widget {width:100%; max-width: 480px; margin-right: 0; }

    .singular-container > .col-right .widget-contact-person {text-align: center;}

    /*
    ** Site generator
    */
    .site-generator{ text-align: center; }  
    .site-generator .sep { display: none; }
    .site-generator span { display: block; }
    .footer-widgets .widget {width:100%;}

    /*
    ** Brand list
     */
    .brands-list .brand-item{width:33%;}
    
    .brands-list.list-blocks .brand-item { padding: 0; }
    .brands-list.list-blocks .brand-item .entry-image { padding: 15px 15px 0; }
    .brands-list.list-blocks .brand-item .entry-footer { padding: 0 5px 5px; }

    .template-product .title{ padding-right: 0px; }
    .template-product .col-content .buttons{
        position: static;
        margin-top: 20px;
    }

    .template-product .col-content .std a:hover::before,
    .template-product .col-content .std a::before{
        -moz-transition: none;
        -webkit-transition: none;
        -o-transition: all 0 none;
        transition: none;
        /*display: none;*/
    }

    .template-product .col-content .std a{
        transition: none;
        /*display: none;*/
    }

    .product-table{
        margin-left: -30px;
        margin-right: -30px;
    }

}

@media only screen and (max-width: 320px) { 
    /*
    ** Featured
    */
    .featured-container .image-container .youtube {
        background-image: url('../images/video-button.png');
        background-size: 260px 226px;
        height: 114px;
        width: 260px;
        padding: 30px 0 40px 95px;
    }
    .featured-container .image-container .youtube:hover{ background-position: center -113px;}

    /*
    ** widgets
    */
    .singular-container > .col-right .widget { display: block; max-width: 320px; margin-right: 0; }

    /*
    ** Custom classes
    */

    .button { padding: 0 10px;}

    .brands-list .brand-item{width:90%;}
}
