/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    GENERIC RULES                                                     *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@media only screen and (max-width: 1130px) {
    .dashboard_main_content .dashboard_myorders{
        width: 100%;
        padding: 0;
        margin-top: -1px;
    }
        .dashboard_main_content .dashboard_myorders .container{
            width: 100%;
            margin: 0;
        }
            .dashboard_main_content .dashboard_myorders .container .billing_address{
                width: 100% !important;
            }
            .dashboard_main_content .dashboard_myorders .container .shipping_address{
                width: 100% !important;
            }
            .dashboard_main_content .dashboard_myorders .container .info_products{
                width: 90%;
                padding: 0 5%;
                margin: 0;
            }
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    PRODUCTS LIST                                                     *
*    .tgwhitelabel_products_list                                       *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_products_list{
    float: none;
    width: 100%;
}
    .tgwhitelabel_products_list h1{
        float: left;
        width: 100%;
        text-align: center;
        margin: 65px 0;
    }
    .tgwhitelabel_products_list .products{
        float: left;
        width: 100%;
    }
        .tgwhitelabel_products_list .products .column{
            float: left;
            width: -webkit-calc( ( 100% - 52px ) / 3 );
            width: -moz-calc( ( 100% - 52px ) / 3 );
            width: -ms-calc( ( 100% - 52px ) / 3 );
            width: -o-calc( ( 100% - 52px ) / 3 );
            width: calc( ( 100% - 52px ) / 3 );
            margin-right: 26px;
        }
        .tgwhitelabel_products_list .products .column:nth-child(3n+3){
            margin-right: 0;
        }
        @media only screen and (max-width: 1130px) {
            .tgwhitelabel_products_list .products .column{
                width: 100%;
                margin-right: 0;
            }
        }
            .tgwhitelabel_products_list .products .column .item{
                float: left;
                width: 100%;
                margin-bottom: 52px;
            }
                .tgwhitelabel_products_list .products .column .item .image{
                    float: left;
                    width: 100%;
                    text-align: center;
                }
                    .tgwhitelabel_products_list .products .column .item .image img{
                        float: none;
                        width: 100%;
                        display: none;
                    }
                    .tgwhitelabel_products_list .products .column .item .image img:first-child{
                        display: block;
                    }
                .tgwhitelabel_products_list .products .column .item .image_controller{
                    float: left;
                    width: 0%;
                    margin-top: -39px;
                    margin-left: 50%;
                    height: 0;
                    overflow: hidden;
                }
                .tgwhitelabel_products_list .products .column .item .image_controller.show{
                    height: 39px;
                    overflow: visible;
                }
                    .tgwhitelabel_products_list .products .column .item .image_controller .prev{
                        float: left;
                        width: 39px;
                        height: 39px;
                        margin-left: -39px;
                        background: rgba(0,0,0,0.65);
                        color: #fff;
                        text-align: center;
                        line-height: 39px;
                    }
                    .tgwhitelabel_products_list .products .column .item .image_controller .next{
                        float: left;
                        width: 39px;
                        height: 39px;
                        margin-right: -39px;
                        background: rgba(0,0,0,0.65);
                        color: #fff;
                        text-align: center;
                        line-height: 39px;
                    }
                    .tgwhitelabel_products_list .products .column .item .image_controller .prev:hover{
                        background: #000;
                        cursor: pointer;
                    }
                    .tgwhitelabel_products_list .products .column .item .image_controller .next:hover{
                        background: #000;
                        cursor: pointer;
                    }
                .tgwhitelabel_products_list .products .column .item .colors{
                    float: left;
                }
                    .tgwhitelabel_products_list .products .column .item .colors .color{
                        float: left;
                        width: 13px;
                        height: 13px;
                        margin: 13px 4px;
                        border-radius: 100%;
                        background: #ccc;
                    }
                .tgwhitelabel_products_list .products .column .item .name{
                    float: left;
                    width: 100%;
                    margin-top: 13px;
                    font-family: 'LatoWebBlack';
                }
                .tgwhitelabel_products_list .products .column .item .desc{
                    float: left;
                    width: 100%;
                    margin-top: 6px;
                    font-size: 13px;
                    line-height: 13px;
                    max-height: 26px;
                    overflow: hidden;
                }
                .tgwhitelabel_products_list .products .column .item .price{
                    float: left;
                    width: 100%;
                    margin-top: 13px;
                    font-family: 'LatoWebBlack';
                }
                .tgwhitelabel_products_list .products .column .item input{
                    float: left;
                    width: -webkit-calc( 100% - 2px );
                    width: -moz-calc( 100% - 2px );
                    width: -ms-calc( 100% - 2px );
                    width: -o-calc( 100% - 2px );
                    width: calc( 100% - 2px );
                    height: 26px;
                    font-size: 13px;
                    text-align: center;
                    background: #f1f1f1;
                    border: solid 1px #ccc;
                }
                .tgwhitelabel_products_list .products .column .item select{
                    float: left;
                    width: 100%;
                    height: 26px;
                    font-size: 13px;
                    text-align: center;
                    background: #f1f1f1;
                    border: solid 1px #ccc;
                    margin-top: 6px;
                }
                .tgwhitelabel_products_list .products .column .item button{
                    float: left;
                    margin-top: 6px;
                    padding: 8px 13px;
                    height: auto;
                    border: solid 1px #14879b;
                    background: #179BB2;
                    font-size: 13px;
                }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    PRODUCTS INFO                                                     *
*    .tgwhitelabel_products_info                                       *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_products_info{
    float: none;
    width: 100%;
}
    .tgwhitelabel_products_info h1{
        float: left;
        width: 100%;
        text-align: center;
        margin: 39px 0;
    }
    .tgwhitelabel_products_info .products{
        float: left;
        width: 100%;
    }
    .tgwhitelabel_products_info .products:after {
        content: "";
        display: table;
        clear: both;
    }
        .tgwhitelabel_products_info .products .item{
            float: left;
            width: 100%;
            margin-bottom: 65px;
        }
            .tgwhitelabel_products_info .products .item .image{
                float: left;
                width: 100%;
                text-align: center;
            }
                .tgwhitelabel_products_info .products .item .image img{
                    float: none;
                    max-width: 100%;
                }
            .tgwhitelabel_products_info .products .item .name{
                float: left;
                width: 100%;
                margin-top: 13px;
                font-family: 'LatoWebBlack';
            }
            .tgwhitelabel_products_info .products .item .desc{
                float: left;
                width: 100%;
                margin-top: 6px;
                font-size: 13px;
                line-height: 13px;
                max-height: 26px;
                overflow: hidden;
            }
            .tgwhitelabel_products_info .products .item .price{
                float: left;
                width: 100%;
                margin-top: 13px;
                font-family: 'LatoWebBlack';
            }
            .tgwhitelabel_products_info .products .item input{
                float: left;
                width: -webkit-calc( 100% - 2px );
                width: -moz-calc( 100% - 2px );
                width: -ms-calc( 100% - 2px );
                width: -o-calc( 100% - 2px );
                width: calc( 100% - 2px );
                height: 52px;
                font-size: 13px;
                text-align: center;
                background: #f1f1f1;
                border: solid 1px #ccc;
            }
            .tgwhitelabel_products_info .products .item select{
                float: left;
                width: 100%;
                height: 52px;
                font-size: 13px;
                text-align: center;
                background: #f1f1f1;
                border: solid 1px #ccc;
                margin-top: 6px;
            }
            .tgwhitelabel_products_info .products .item button{
                float: left;
                margin-top: 6px;
                padding: 8px 13px;
                height: 52px;
                border: solid 1px #14879b;
                background: #179BB2;
                font-size: 13px;
            }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    BRANDS LIST                                                       *
*    .tgwhitelabel_brands                                              *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_brands{
    float: left;
    width: 100%;
}
    .tgwhitelabel_brands h1{
        float: left;
        width: 100%;
        text-align: center;
        margin: 39px 0;
    }
    .tgwhitelabel_brands .brands{
        float: left;
        width: 100%;
    }
    .tgwhitelabel_brands .brands:after {
        content: "";
        display: table;
        clear: both;
    }
        .tgwhitelabel_brands .brands .item{
            float: left;
            width: -webkit-calc( ( 100% - 52px ) / 3 );
            width: -moz-calc( ( 100% - 52px ) / 3 );
            width: -ms-calc( ( 100% - 52px ) / 3 );
            width: -o-calc( ( 100% - 52px ) / 3 );
            width: calc( ( 100% - 52px ) / 3 );
            margin-right: 26px;
            margin-bottom: 52px;
        }
        .tgwhitelabel_brands .brands a:nth-child(3n+3) .item{
            margin-right: 0;
        }
        @media only screen and (max-width: 1130px) {
            .tgwhitelabel_brands .brands .item{
                width: 100%;
                margin-right: 0;
            }
        }
            .tgwhitelabel_brands .brands .item .image{
                float: left;
                width: 100%;
                text-align: center;
            }
                .tgwhitelabel_brands .brands .item .image img{
                    float: none;
                    max-width: 80%;
                }
            .tgwhitelabel_brands .brands .item .name{
                float: left;
                width: 100%;
                margin-top: 13px;
                font-family: 'LatoWebBlack';
                text-align: center;
            }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    SLIDER                                                            *
*    .tgwhitelabel_slider                                              *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_slider{
    float: left;
    width: 100%;
    height: 400px;
    overflow: hidden;
}
    .tgwhitelabel_slider .sliders{
        float: left;
        width: 100%;
    }
        .tgwhitelabel_slider .sliders .item{
            float: left;
            width: 100%;
            height: 400px;
            background: #ccc center no-repeat;
            background-size: cover;
        }
            .tgwhitelabel_slider .sliders .item .txt_content{
                float: left;
                width: 100%;
                text-align: center;
                color: #fff;
            }
                .tgwhitelabel_slider .sliders .item .txt_content .title{
                    float: left;
                    width: 100%;
                    font-family: 'LatoWebBlack';
                    text-transform: uppercase;
                    font-size: 39px;
                    margin-bottom: 13px;
                }
                .tgwhitelabel_slider .sliders .item .txt_content .text{
                    float: left;
                    width: 100%;
                    margin-bottom: 13px;
                }
    .tgwhitelabel_slider .counter{
        float: left;
        width: 100%;
        height: 52px;
        margin-top: -52px;
    }
        .tgwhitelabel_slider .counter .point_container{
            float: left;
        }
            .tgwhitelabel_slider .counter .point{
                float: left;
                width: 13px;
                height: 13px;
                margin: 19.5px 6px;
                background: #fff;
                border-radius: 100%;
            }
            .tgwhitelabel_slider .counter .point.selected{
                background: #007aff;
            }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    BLOCK INFOTEXT                                                    *
*    .tgwhitelabel_infotext                                            *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_infotext{
    float: left;
    width: 100%;
    padding: 65px 0px;
    background: #f1f1f1;
    text-align: center;
    font-size: 13px;
}
    .tgwhitelabel_infotext h3{
        float: left;
        width: 100%;
        text-transform: uppercase;
        font-family: 'LatoWebLight';
        padding: 0;
        margin: 0;
        font-size: 21px;
    }
    .tgwhitelabel_infotext p{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 13px;
    }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    SLIDER LOGO                                                       *
*    .tgwhitelabel_slide_logo                                          *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_slide_logo{
    float: left;
    width: -webkit-calc( 100% - 260px );
    width: -moz-calc( 100% - 260px );
    width: -ms-calc( 100% - 260px );
    width: -o-calc( 100% - 260px );
    width: calc( 100% - 260px );
    margin: 65px 130px;
    overflow: hidden;
}
    .tgwhitelabel_slide_logo .title{
        float: left;
        width: 100%;
        text-align: center;
        font-family: 'LatoWebBlack';
        font-size: 26px;
    }
    .tgwhitelabel_slide_logo .logos{
        float: left;
        width: 100%;
        margin-top: 26px;
        height: 130px;
    }
    @media only screen and (max-width: 1130px) {
        .tgwhitelabel_slide_logo .logos{
            height: 273px;
        }
    }
        .tgwhitelabel_slide_logo .logo{
            float: left;
            width: -webkit-calc( 100% / 3 );
            width: -moz-calc( 100% / 3 );
            width: -ms-calc( 100% / 3 );
            width: -o-calc( 100% / 3 );
            width: calc( 100% / 3 );
            height: 130px;
            overflow: hidden;
            text-align: center;
            line-height: 130px;
        }
        @media only screen and (max-width: 1130px) {
            .tgwhitelabel_slide_logo .logo{
                width: 100%;
                height: 65px;
                margin: 13px 0;
            }
        }
        .tgwhitelabel_slide_logo .logo:nth-child(n+4){
            width: 0;
        }
        .tgwhitelabel_slide_logo .logo.close{
            width: 0;
        }
        .tgwhitelabel_slide_logo .logo.open{
            width: -webkit-calc( 100% / 3 );
            width: -moz-calc( 100% / 3 );
            width: -ms-calc( 100% / 3 );
            width: -o-calc( 100% / 3 );
            width: calc( 100% / 3 );
        }
            .tgwhitelabel_slide_logo .logo .content{
                float: left;
                width: 100%;
                height: 130px;
                background: center no-repeat;
                background-size: contain;
            }
            @media only screen and (max-width: 1130px) {
                .tgwhitelabel_slide_logo .logo .content{
                    height: 65px;
                }
            }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    PAGE TITLE                                                        *
*    .tgwhitelabel_pagetitle                                           *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_pagetitle{
    float: left;
    width: 100%;
    padding: 39px 0;
    background: #f1f1f1;
    font-family: 'LatoWebBlack';
    text-transform: uppercase;
    font-size: 26px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                                      *
*    COMPLETE TEXT                                                     *
*    .tgwhitelabel_textpage                                            *
*                                                                      *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.tgwhitelabel_textpage{
    float: left;
    width: 100%;
    padding: 39px 0;
}