﻿html body .master_form {
    background-color: transparent;
    padding: 0 0 47px 0;
    width: 1000px;
}

/*Header Start*/
/*text-align: center;*/
/*
.header_container {
    border-bottom: 0;
    background-color: white;
    padding: 60px 0 0 0;
    position: relative;
    width: 1000px;
    
}

html.sticky .header_container{
     width: 1000px;
}

html.un_boxed .header_container{
    width: 960px;
}

    .header_container .header_logo {
        clear: none;
        position: absolute;
        top: 0;
        float: none;
        text-align: center;
        display: inline-block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 60px;
    }

        .header_container .header_logo img {
            display: inline-block;
            height: 40px;
            padding: 10px 0;
        }

    .header_container #TopBarUpdatePanel {
        position: absolute;
        left: 10px;
        top: 3px;
    }

    .header_container .main_options {
        display: inline-block;
        text-align: right;
        height: 54px;
        margin: 60px 0 0 0;
        padding: 0;
        border-top: 1px solid #afafaf;
    }
    .header_container .main_options .option {
        margin: 0;
    }

    .header_container .bar_block {
        background: none;
        color: #afafaf;
        font-size: 13px;
        width: auto;
    }

        .header_container .bar_block span {
            vertical-align: central;
        }

        .header_container .bar_block .cart_counter {
            background: none;
            position: relative;
            color: #afafaf;
            vertical-align: middle;
            top: auto;
            right: auto;
            width: auto;
            height: auto;
            margin: 0 0 0 3px;
            line-height: normal;
        }


    .header_container .contacts {
        position: absolute;
        top: 3px;
        left: 84px;
    }

        .header_container .contacts .icon_number {
            display: none;
        }

.no_cart .header_container .contacts {
    left: 10px;
}*/

/*Header End*/


/*.footer_container {
    overflow: hidden;
    font-size: 13px;
}

    .footer_container .site_grid {
        padding: 20px 16px;
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }*/

.content_holder {
    /*background-color:#fff;*/
    padding: 20px 20px 0;
    margin: 0;
}

.un_boxed .content_holder {
    background-color:transparent;
    padding-top:0;
}

/*html.un_boxed.sticky .content_holder {
    padding-top:20px;
}*/

.free_text_container {
    /*width: 66.66666666666667%;
    float: right;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #727272;
    line-height: 21px;*/
}

.social_network_container {
    /*width: 33.33333333333333%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;*/
}

    .social_network_container .social_network_link {
        /*font-size: 20px;
        margin: 0 5px;
        color: #727272;*/
    }


    .main-slider .play-stop-btn{
        top:25px;
        left:25px;
    }
.default_page .main_image_container .image_item {
    overflow: hidden;
}
.menu_item_image_container,
.default_page .main_image_container .image_item{
    height:360px;
}

.default_page .main_image_container .main_text {
    top: auto;
    bottom: 0;
    padding: 0 0 18px;
    margin:0;
    left:0;
    right:0;
}

    .default_page .main_image_container .main_text .main_title {
        display: block;
        font-size: 30px;
        padding: 16px 16px 0 16px;
    }

    .default_page .main_image_container .main_text .main_sub_title {
        display: block;
        font-size: 18px;
        padding: 10px 16px 0 16px;
    }

    .default_page .main_image_container .main_text .main_desc_panel {
        display: block;
        font-size: 14px;
        padding: 16px 16px 0 16px;
        line-height: 1.5;
    }

.item_container .content_wrapper .item_header_sub {
    border-bottom: none;
    padding: 0 5px 10px 80px;
}

.item_container .content_wrapper .item_description {
    padding: 5px;
    margin-bottom: 0;
    border-bottom: none;
}


.item_container .content_wrapper .no_padding {
    padding: 0;
    height: 95px;
}

.item_container .content_wrapper .item_with_price {
    padding: 0 0 0 80px;
}

/*.wrapper-dropdown-5 {
    right: 0;
    top: 5px;
}*/

.send_mail_container .input_wrapper .btn_send_form {
    background: #202020;
    color: white;
    font-weight: bold;
}

.dynamic-footer-wrapper {
    padding: 0 20px;
    /*background-color:#fff;*/
    bottom: -20px;
    bottom: 0px;
}

.master_page_contact_us_wrapper {
    padding: 25px 20px 0;
}


/*.un_boxed .header_container {
    padding-bottom: 0;
    border-bottom: 0;
}

    .un_boxed .header_container .main_options {
        
    }

    .un_boxed .header_container .header_logo {
        padding: 0;
    }

    .un_boxed .header_container #TopBarUpdatePanel {
        left: 16px;
    }

.un_boxed .no_cart .header_container .contacts {
    left: 16px;
}*/

/*.un_boxed .wrapper-dropdown-5 {
    margin: 14px auto 0 298px;
}*/

.un_boxed .footer_container .site_grid {
    /*padding: 20px 16px;*/
}

.un_boxed .dynamic-footer-wrapper{
    /*padding:0 20px;*/
}

@media screen and (max-width:1000px) {
    html body .master_form {
        width: 100%;
        padding: 0 0 47px;
        background: transparent;
    }

    /*.no_cart .header_container .contacts {
        left: 0;
    }*/

    .content_holder {
        margin: 0 20px;
        padding: 0 16px 0;
        background-color: white;
    }

    .footer_container {
        /*width: 100%;
        padding: 0 0 20px 0;
        background-color: white;*/
    }

        .footer_container .site_grid {
            /*padding: 20px 16px 0;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;*/
        }

         /* .header_container .header_logo {
           position: relative;
            right: auto;
            left: auto;
            top: auto;
            display: inline-block;
            text-align: right;
            width: auto;
            margin: 7px 0;
            padding: 0;
            height: 40px;
            float: right;
            border-bottom: none;
        }*/
         /*/images/build/Common/ButtonNotification.png*/
    /*.header_container {
        padding: 10px;
        overflow: initial;
    }

            .header_container .header_logo img {
                height: 100%;
                padding: 0;
            }

        .header_container #TopBarUpdatePanel {
            position: relative;
            left: auto;
            top: auto;
        }

        .header_container .main_options {
            display: none;
            right: 10px;
            left: 10px;
            width: auto;
            top: 75px;
            margin: 0;
            height: auto;
            padding: 0;
        }


        .header_container .bar_block {
            background: black;
            height: 48px;
            width: 48px;
            color: white;
            text-align: center;
            font-size: 16px;
            padding: 0;
        }

            .header_container .bar_block .cart_counter {
                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAWlBMVEXmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCjmKCiMPGHsAAAAHXRSTlMAAwUGEExNV1iAgZGSk5SWrcTFxsfo6err7Pj5+se8V9QAAACmSURBVHhehZJZDoMwDAUNcdqEvUCSsvj+16yqthFQ8phPj2R5eRTJdTm4eXZDqXM6wjZI5Gl5b42THc5sZNbKH20WbScndD9fyynNx94lwf1t2ae0ZyKyksQSqZDWQZEWgKYK6ZoeSPcUkA60IL1c6KvmPR4NL4bPciM1oaPil8CHBoZx+MaxAWGCUcRBjpjDfN7QDi42+08F05FcV6NfVz9WWsXiC1LxTvZaprsvAAAAAElFTkSuQmCC') ;
                width: 20px;
                background-size: contain;
                height: 20px;
                color: white;
                position: absolute;
                top: 5px;
                right: 5px;
                text-align: center;
                line-height: 20px;
            }

            .header_container .bar_block .cart_text {
                display: none;
            }

            .header_container .bar_block .cart_icon {
                font-size: 16px;
            }

        .header_container .contacts {
            position: relative;
            top: auto;
            left: auto;
        }

            .header_container .contacts .icon_number {
                display: inline-block;
            }*/

    /*.wrapper-dropdown-5 {
        float: left;
        top: auto;
    }*/

    .un_boxed .site_grid {
        width: 100%;
    }

    .un_boxed .footer_container {
        /*width: 100%;
        padding: 0 0 20px;
        right: auto;*/
    }

    /*.un_boxed .header_container {
        padding: 16px;
    }

    .un_boxed .content_holder {
        background-color: transparent;
    }

    .un_boxed .no_cart .header_container .contacts {
        left: auto;
    }
    .un_boxed .header_container .header_logo {
        padding:3px 0;
        height:54px;
    }

    .un_boxed .header_container .main_options {
        right: 16px;
        left: 16px;
    }
    .un_boxed .wrapper-dropdown-5{
         margin: 14px 0 0 5px;
     }
    
    .un_boxed .header_container #TopBarUpdatePanel {
        left: auto;
    }*/
    
.un_boxed .dynamic-footer-wrapper{
    /*padding:0 0;*/
}
}

@media screen and (max-width:768px) {
    html body .master_form {
        width: 100%;
        padding: 0 0 88px;
    }

      /*.header_container .contacts {
            position: absolute;
            top: 5px;
            left: 10px;
        }*/

    /*.header_container {
        padding: 64px 10px 10px;
    }

        .header_container .main_options {
            display: none;
            top: 129px;
        }


        .header_container .header_logo {
            top: auto;
            display: block;
            float: right;
        }

    .no_cart .header_container .contacts {
        left: 10px;
    }*/

    /*.wrapper-dropdown-5 {
        top: 19px;
        right: 10px;
    }*/

    .free_text_container {
        width: 100%;
        text-align: center;
        float: none;
        padding-bottom: 10px;
    }

    .social_network_container {
        float: none;
        text-align: center;
        width: 100%;
    }

    /*.header_container .contacts .contact_text_regular {
        display: none;
    }

    .header_container .contacts .contact_link_regular {
        display: none;
    }

    .header_container .contacts .contact_link_seperator {
        display: none;
    }*/

    .un_boxed .caroufredsel_wrapper {
        margin: 0 0 40px !important;
    }


    .un_boxed .footer_container {
        /*padding: 0 0 12px;*/
    }

    /*.un_boxed .header_container {
        border-bottom: none;
        padding: 60px 16px 16px;
    }
    .un_boxed .wrapper-dropdown-5{
        margin:0;
        right:16px;
    }

   .un_boxed .no_cart .header_container .contacts {
        left: 16px;
    }*/
}

@media screen and (max-width: 460px) {
    /*.un_boxed .header_container .header_logo {
        margin: 0;
    }*/
    .default_page .main_image_container .main_text {
        margin:0;
        left: 0;
        right: 0;
        bottom: 0;
        top: auto;
    }
}

@media screen and (max-width:359px) {
    /*.header_container .header_logo {
        height: 38px;
        max-width: 160px;
    }

        .header_container .header_logo img {
            height: 100%;
            max-width: 100%;
        }*/
}
