﻿body {
}
html body,
html.sticky body,
html.un_boxed.sticky body{
    padding-top:0px;
}

/*body, 
form,
html body .master_form {
    height: 100% !important;
}*/
body {
    direction: rtl !important;
}
form{
    float:left;
}
body::-webkit-scrollbar {
    width: 8px;
    padding: 0 2px;
    margin:0 4px;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color:#666;
}
 
body::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
  border-radius:15px;
  outline: 1px solid slategrey;
  margin: 0 2px;
}


html body .master_form{
    width:100%;
    margin:0;
     /*-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;*/
}
/*========HEADER=================*/

html.sticky.un_boxed .header_container,
html.sticky .header_container,
.header_container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 55px;
    min-height: 55px;
    background-color:#f2f2f2;
    border-bottom: 1px solid rgba(255,255,255,0.7);
}


.header_container .header_positioner{
     width:calc(100% - 335px);
     height:100%;
     float:left;
     position:relative;
}

html.sticky.un_boxed .header_container.user_zone,
html.sticky .header_container.user_zone,
.un_boxed .header_container.user_zone,
.header_container.user_zone {
    /*width:calc(100% - 335px);
    min-height: 25px;
    box-sizing:border-box;
    padding: 0 20px;
    text-align: left;*/
    min-height: 25px;
    position:absolute;
    border:0;
    background-color: #2b2b2b;
    color: #ccc;
    box-sizing: border-box;
    border-right: 55px solid #222;
    display:none;
    z-index:5;
    /*box-shadow: none;*/
}

html.sticky.un_boxed .header_container.user_zone .header_positioner,
html.sticky .header_container.user_zone .header_positioner,
.un_boxed .header_container.user_zone .header_positioner,
.header_container.user_zone .header_positioner{
    width:100%;
}
html.sticky.regist_hdr .header_container:not(.user_zone){
    top:0;
}
.un_boxed.sticky.regist_hdr .dvSocialMedia-home, 
.sticky.regist_hdr .dvSocialMedia-home{
    margin-top:0;
}
/*LOGO*/
.header_container .logo_container{
    left:20px;
    right:auto;
    top:0;
}

.header_container .header_logo{
    height:90px;
}
.logo_shortphrase {
    height: 45px;
    padding: 5px 15px 0;
}
    /*CONTACT*/
    /*.header_container .contacts .contact_numbers,*/
    /*.header_container .contacts .contact_text {
        display: none;
    }*/

    #dvLogoCont{float:left;}

html .header_container .contacts {
    right: 120px;
    left: auto;
    top: 0;
    height: 55px;
    line-height: 50px;
}

html .header_container .contacts .contact_text,
.header_container .contacts .single_phone,
.header_container .contacts .contact_numbers
{line-height: 55px;}

html .noLang.header_container .contacts {
    right: 20px;
}

html.shop .header_container .contacts{
    right: 175px;
    left: auto;
}

html.shop .noLang.header_container .contacts{
    right: 65px;
    left: auto;
}

    html .header_container .contacts > a,
    html.shop .header_container .contacts > a {
        width: 55px;
        text-align: center;
    }

.header_container #TopBarUpdatePanel:hover,
html .header_container .contacts:hover,
html.shop .header_container .contacts:hover{
    background-color:#fff;
}
    .header_container .contacts .icon_number span[class^="icon-"]{
        font-size:18px;
        color:#676767;
    }
    .header_container .contacts .icon_number span[class^="icon-"]::before{
      content:'\e684';
    }

    /*LANG*/
    .header_container .wrapper-dropdown-5{
        right:10px;
        left:auto;
    }
    html.shop .header_container .wrapper-dropdown-5{
        right:55px;
    }

    /*CART*/
    .header_container #TopBarUpdatePanel{
        top:0;
        right:0px;
        height:55px;
        width:55px;
        background-color:transparent;
    }

    .header_container .bar_block{
        width:100%;
        height:100%;
        background-color:transparent;
        font-size:18px;
        line-height: 55px;
        color:#676767;
        margin:0;
    }
/*========END-HEADER=================*/

/*===============MENU================*/
.un_boxed .header_container .main_options,
.header_container .main_options {
    position: fixed;
    right: 0;
    top: 0;
    background-color: #2b2b2b;
    width: 280px;
    border-right: 55px solid #222;
    height: 100%;
    margin: 0;
    padding: 55px 0 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow-y: auto;
}
.header_container .main_options .option{
    display:list-item;
    font-weight:normal;
    text-indent:20px;
    min-height: 42px;
    height: auto;
    line-height: 42px;
    color:#ccc;
    font-size: 15px;
    text-align:right;
}

    .header_container .main_options .option:hover {
         background-color: #363636;
    }

    .header_container .main_options .option.selected:hover,
    .header_container .main_options .option.selected {
        border-right: 10px solid #f2f2f2;
        background-color: #222;
    }

     .header_container .main_options .option.selected.sub_open:hover,
    .header_container .main_options .option.selected.sub_open {
        background-color: transparent;
    }

    .header_container .main_options .selected .option_link,
    .header_container .main_options .option .option_link:focus,
    .header_container .main_options .option:hover .option_link {
        color: #ccc;
    }

    .header_container .main_options .option .menu_dropdown {
        max-height: 1000px;
        position: relative;
        background-color: transparent;
        /*display: none;*/
        width: 100%;
        text-indent: 50px;
        border: 0;
        max-height: 0;
        display: block;
        -webkit-transition: max-height 0.3s ease-in-out;
        -moz-transition: max-height 0.3s ease-in-out;
        -o-transition: max-height 0.3s ease-in-out;
        transition: max-height 0.3s ease-in-out;
    }

    .header_container .main_options .option.sub_open .menu_dropdown {
         display: block;
    }

    .header_container .main_options .option .menu_dropdown .dropdown_option{padding:0;}
   .header_container .main_options .option .menu_dropdown .dropdown_option .dropdown_option_link{
       border-bottom:0;
   }

        .header_container .main_options .option .menu_dropdown .selected_dropdown_option .dropdown_option_link,
        .header_container .main_options .option .menu_dropdown .dropdown_option:hover .dropdown_option_link {
            color: #ccc;
            background-color:#222;
        }

    .header_container .main_options .option.SubMenu{
            position:relative;
            cursor: pointer;
        }
     .header_container .main_options .option.SubMenu .ShowSubMenu:after {
                font-family: 'bsoft';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: '\e0d3';
                position: absolute;
                left: 0;
                top: 0;
                width: 42px;
                height: 42px;
                text-align:center;
                text-indent: 0;
                line-height:42px;
                font-size:18px;
                -ms-transform: rotate(0deg); /* IE 9 */
                -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
                -moz-transform: rotate(0deg);
                -o-transform: rotate(0deg);
                transform: rotate(0deg);
                -webkit-transition: 0.3s ease-in-out;
                -moz-transition: 0.3s ease-in-out;
                -o-transition: 0.3s ease-in-out;
                transition: 0.3s ease-in-out;
            }

            .header_container .main_options .option.SubMenu .ShowSubMenu.visible:after {
                -ms-transform: rotate(90deg); /* IE 9 */
                -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
                -moz-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                transform: rotate(90deg);
                -webkit-transition: 0.3s ease-in-out;
                -moz-transition: 0.3s ease-in-out;
                -o-transition: 0.3s ease-in-out;
                transition: 0.3s ease-in-out;
            }
/*===============END-MENU=============*/
/*Carouselle*/
.default_page .pages_container.main_blocks{margin:0;}

.main-slider {
    position: relative;
}

.main-slider .play-stop-btn{
    right:15px;
    top:10px;
}
    .main-slider .prev-btn,
    .main-slider .next-btn {
        color: white;
        position: absolute;
        width: 55px;
        height: 70px;
        line-height:70px;
        top: calc(50% - 35px);
        font-size: 62px;
        cursor: pointer;
        line-height: 70px;
         display: block !important;
    }

    .main-slider .next-btn {
        right: 15px;
    }

    .main-slider .prev-btn {
        left: 15px;
    }
        .main-slider .prev-btn:hover,
        .main-slider .next-btn:hover {
            opacity:0.7;
        }

.default_page .item_container.main-slider{padding:0;}
.default_page .main_image_container .main_text {
    color: #fff;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-shadow: rgba(0,0,0,.74902) 0 1px 3px;
    background: none;
    top: 30%;
    left: 100px;
    right: 100px;
}

.default_page .main_image_container .main_text .main_title{
    font-size:62px;
    font-weight:bold;
}
    .default_page .main_image_container .main_text .main_sub_title {
        font-size: 32px;
        font-weight: bold;
        padding: 0;
    }

    .default_page .main_image_container .main_text .main_desc_panel {
        font-size: 18px;
        font-weight: bold;
        padding-top: 50px;
        max-width: 700px;
        margin: 0 auto;
    }

.default_page .group-panel.slider .image_item img {
    top: 0 !important;
}
.default_page .group-panel.slider .SliderPager {
    padding: 20px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
}

    .default_page .group-panel.slider .SliderPager a {
        width: 10px;
        height: 10px;
        border-radius: 10px;
        border: 2px solid #fff;
        margin: 0 5px;
        display: inline-block;
        box-shadow: rgba(0,0,0,.74902) 0 1px 3px;
        float: left;
        font-size: 0;
    }

   .default_page .group-panel.slider .SliderPager a.selected{
       background-color:#fff;
   }
/*=======END-Carouselle==============*/

/*============CONTENT================*/
.content_holder{
    float:none;
    /*margin:55px 0 0;*/
     margin:0;
    /*background-color:#f2f2f2;*/
    width:100%;
    padding-top:0;
}

.content_holder > .pages_container.main_blocks{
    
    margin: 0 30px 0 0;
    padding-top: 10px !important;
}

.un_boxed .widgets_container.content_holder,
.widgets_container.content_holder {
    padding: 0;
    padding-top: 15px;
    margin: 0 -22px;
    position: absolute;
}

/*==========END-CONTENT==============*/

/*==================PAGES===============*/
html body .master_form{
    background-color:#f2f2f2;
}

.categories_page h1,
.un_boxed .about_page .page_title,
.page_title{
text-indent:30px;
padding-left:0;
padding-right:0;
}

.un_boxed .website_breadcrumbs,
.website_breadcrumbs{
    width: auto;
    background-color: #fff;
    padding: 14px 30px;
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

.website_breadcrumbs ul li:nth-child(2n){
    padding:0 5px;
    font-size:10px;
}

.website_breadcrumbs ul:last-of-type li:last-of-type{
    color:#000;
}

/*.pages_container,
.un_boxed .pages_container,*/
.un_boxed .service_container,
.page_info_container_with_image,
.about_page .contact_wrapper,
.services_page .contact_wrapper,
.contact_page .contact_wrapper
{margin: 0 30px;}

.news_page .double_info_container,
.double_info_container,
.three_row_container,
.four_row_container{
    margin: 0 30px 0 0;
}
.pages_container .item_container{
    color:#666;
    margin-bottom:30px;
   
    height:300px;
}

.categories_page .items_container .items .item,
.page_info_container .branch_item,
.menu_container .menu_category,
.pages_container .item_container {
    padding: 0 0 0 30px;
}

        .doc_container .doc_category:last-of-type,
        .menu_container .menu_category:last-of-type,
        .pages_container .item_container:last-of-type {
            /*padding: 0;*/
        }

        
    /*.galleries_container .galleria:nth-child(4n) {
        padding-left: 0;
    }*/

.pages_container .item_container .item_container_background .item_header_sub
{
    position:absolute;
    border:0;
    color: #222;
    font-size: 16px;
    padding: 16px 0px 10px;
    text-indent:20px;

    top:0;
    width:50%;
    left: 0;
    right: auto;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color:#666;
}

/*.pages_container .item_container .item_container_background .content-wrapper .sub-header-panel{
    font-size:14px;
    padding: 15px 0 5px;
}*/

.pages_container .item_container .item_container_background .item_image{
    height:300px;
    width:50%;
    float:right;
}

.pages_container .item_container .item_container_background .item_content {
    padding: 16px 20px 20px;
      width:50%;
     position:absolute;
     top:43px;
     left:0;
     box-sizing: border-box;
     color: #666;
      font-size: 14px;
    line-height: 18px;
    max-height:200px;
    text-align: justify;
}


.item_container .regular_button, .branch_item .regular_button{
    left:0;
    right:auto;
    margin: 0 20px 20px;
}


.menu_container .menu_category .menu_category_background{
    background-color: #fff;
}


.un_boxed .galleries_container .galleria,
.galleries_container .galleria {
    width:20%;
    padding:0;
    padding-left: 30px;
    height: 265px;
    color:#666;
    margin: 0 0 26px 0;
}
.galleries_container.thumbs-in-row-3 .galleria, 
.galleries_container.thumbs-in-row-4 .galleria, 
.galleries_container.thumbs-in-row-5 .galleria, 
.galleries_container.thumbs-in-row-6 .galleria, 
.galleries_container.thumbs-in-row-7 .galleria, 
.galleries_container.thumbs-in-row-8 .galleria, 
.galleries_container.thumbs-in-row-9 .galleria, 
.galleries_container.thumbs-in-row-10 .galleria {
    margin-bottom: 30px;
}
    /*.galleries_container .galleria:nth-child(4n) {
        padding-left: 0;
    }*/
    .un_boxed .galleries_container .galleria .galleria_cover_img,
    .galleries_container .galleria .galleria_cover_img{height:265px;}

    .un_boxed .galleries_container .galleria .galleria_background,
    .galleries_container .galleria .galleria_background {
        background-color: #fff;
        padding:0;
    }

        .un_boxed .video_page .galleries_container .galleria .galleria_counter,
        .video_page .galleries_container .galleria .galleria_counter,
        .un_boxed .video_page .galleries_container .galleria .galleria_title,
        .video_page .galleries_container .galleria .galleria_title,
        .galleries_container .galleria .galleria_background .galleria_title,
        .galleries_container .galleria .galleria_background .galleria_counter {
            padding: 0 20px;
        }

        .gall_image_wrapper .grid_container .image_container{height:600px;}

.qanda_block .questions .question_wrapper{background-color:#fff;}


/*CONTACT*/

.contact_page .contact_wrapper .image_column img{
    width:100%;
}
/*VIDEO*/
.video_page .galleries_container .galleria, .galleries_container .galleria,
.un_boxed .video_page .galleries_container .galleria, .galleries_container .galleria{
    height:310px;
}
/*DOCS*/

.page_info_container .qanda_block,
.doc_container .doc_category{padding:0;width:50%;}

.un_boxed .qanda_block .qanda_block_background,
.qanda_block .qanda_block_background,
.doc_container .doc_category .doc_category_background{padding: 0 0 0 30px;background-color: transparent !important;}

.qanda_block .questions,
.doc_container .doc_category .doc_category_background .items_list{background-color: #fff;}


.articles_page.services_page .pages_container .item_container .item_container_background{
    position:relative;
    border:0;
}

.articles_page.services_page .pages_container .item_container .item_image {
    position: static;
}
.articles_page.services_page .pages_container .item_container .item_image .date_container{
    width: 50%;
    right: auto;
    left: 0;
    padding: 0 20px;
    color: #666;
    background-color: transparent;
    line-height: 42px;
    font-size: 14px;
}


.about_page.article_page .page_info_container .page_content_column .page_title{text-indent:0;}
.articles_page .pages_container .item_container .item_content{height:214px; max-height:214px;}

/*MENU*/
.menu_page .menu_item_image_container,
.menu_page .menu_item_data{
    margin:0 30px;
    width:auto;
}

.menu_item_image_container img {
    width:100%;
}

/*BRANCH*/
.un_boxed .branch_page .branch_image_container,
.branch_page .branch_image_container{
     margin:0 30px;
    width:auto;
}
.un_boxed .branch_page .branch_inner_info,
.branch_page .branch_inner_info{
     margin:0 30px;
}

.branch_page .links_blocks{
 margin: 0 30px 44px;
}
.branch_page .branch_image_container{
    max-height:540px;
    overflow:hidden;
}
.branch_page .branch_image_container img {
    width: 100%;
    height: auto;
}

.branch_page .pages_container .item_container{max-height:180px;overflow: hidden;}
.branch_page .pages_container .item_container .item_container_background .item_header_sub,
.branch_page .pages_container .item_container .item_container_background .item_content{width:100%;}

.branch_page .pages_container .item_container:nth-child(3n) .item_container_background .item_header_sub{background-color:rgba(255,255,255,0.4);}

/*RICH*/
.un_boxed .rich_text_content,
.rich_text_content{
    margin:20px 30px;
}

/*EVENT*/
.un_boxed .menu_item_contents,
.menu_item_contents{margin: 0 30px 60px;}

.team_page .pages_container .item_container .content_wrapper,
.events_page .pages_container .item_container .content_wrapper {
    padding: 0;
    position: static;
    position: initial;
}

.team_page .pages_container .item_container .item_container_background,
.events_page .pages_container .item_container .item_container_background{overflow:hidden;}

.team_page .pages_container .item_container .item_container_background .item_content,
.team_page .pages_container .item_container .item_container_background .item_header_sub,
.events_page .pages_container .item_container .item_container_background .item_content,
.events_page .pages_container .item_container .item_container_background .item_header_sub {
    position: static;
    top: auto;
    left: auto;
    display: inline-table;
}

.team_page .pages_container .item_container .item_container_background .item_content,
.events_page .pages_container .item_container .item_container_background .item_content{
    padding: 0px 20px;
    margin: 3px 0;
}

.team_page .pages_container .item_container .item_container_background .item_content.sub_sub_header,
.events_page .pages_container .item_container .item_container_background .item_content.sub_sub_header{padding-top: 15px;margin: 0; font-weight:bold;}


.events_page .pages_container .item_container .item_container_background > .item_content {
    padding: 20px;
    display: inline-block;
    margin:0;
    max-height:94px;
}

/*TEAM*/
.team_page .pages_container .item_container .item_container_background .item_image,
.team_page .pages_container .item_container{height:330px;}

    
    .team_page .pages_container .item_container .item_container_background > .item_content:nth-child(5n - 7) {
        height: 70px;
        max-height: 70px;
        display: inline-block;
        margin: 0;
        padding-top: 15px;
    }

    .team_page .pages_container .item_container .item_container_background > .item_content {
        max-height: 50px;
        display: inline-block;
        margin: 0;
        padding-top: 0;
    }



     .team_page .pages_container .item_container .item_container_background > .item_content:nth-child(5n - 3) {
          max-height: 70px;
     }

     /*NEWS*/
     .un_boxed .news_block,
     .news_block{padding: 0 0 0 30px;}
    
     /*ACTIVITIES*/
     .un_boxed .activities_page .four_row_container,
      .activities_page .four_row_container{
         margin: 0 24px;
     }

    .un_boxed .activities_page .pages_container .item_container,
    .activities_page .pages_container .item_container{height:auto;}
    
    .un_boxed .activities_page .pages_container .item_container .item_container_background .item_header_sub,
    .activities_page .pages_container .item_container .item_container_background .item_header_sub{
        width:100%;
        border:0;
        padding:0;
    }

    .un_boxed .activities_page .pages_container .item_container .item_container_background .item_content,
    .activities_page .pages_container .item_container .item_container_background .item_content{
        width:100%;
    }

    /*SHOP*/
    .categories_page .items_container .items_options,
    .categories_page .shop_categories{
        padding-left:30px;
        padding-right: 30px;
    }
   
/*==============END-PAGES===============*/

/*===============WIDGET-ITEM================*/
.free-widget .SliderPager{
    left:52px;
}
.image-widget .SliderPager{
    left:30px;
}
.side_menu_template .item-container.image-widget .play-stop-btn {
    left: 50px;
}
.side_menu_template .item-container.free-widget .play-stop-btn{
     left: 42px;
}
.item-container{

}
.pages_container .slider .item_container {
    height: auto;
}

.group-panel{padding-bottom: 0;}
.content_holder > .pages_container.main_blocks .group-panel {
    margin: 0;
}
    .content_holder > .pages_container.main_blocks .group-panel.group-panel-freestyle .group_panel_inner {
    left:0;
    }
    .group-panel > .group-items-container > .item-container, .group-panel > .item-container,
    .item-container {
        color: #666;
        margin-bottom: 30px;
        padding: 0 0 0 30px;
    }

.group-panel.group-panel-freestyle > .item-container{
     margin-bottom:30px;
}

/*.pages_container.main_blocks .group-panel .item-container:last-of-type{ padding: 0;}*/

    .un_boxed .item-container .item-container-background,
    .item-container .item-container-background {
        position: relative;
        background-color: #fff;
    }

 .item-container.video-widget.qrtr-3-widget .item-container-background, 
.item-container.image-widget.qrtr-3-widget .item-container-background,
.item-container.free-widget.qrtr-3-widget .item-container-background, 
.item-container.video-widget.big-widget .item-container-background, 
.item-container.image-widget.big-widget .item-container-background,
.item-container.free-widget.big-widget .item-container-background, 
.item-container.video-widget.xl-widget .item-container-background, 
.item-container.image-widget.xl-widget .item-container-background{
    height: 390px;
}



/*HEADER*/
.un_boxed .item-container .item-container-background.inner-padd .item-header,
.item-container .item-container-background.inner-padd .item-header,
.un_boxed .item-container .item-container-background .item-header,
.item-container .item-container-background .item-header{
    position:absolute;
    top: 208px;
    width: 100%;
    background-color: rgba(255,255,255,0.4);
    border:0;
    color: #222;
    font-size: 16px;
    padding: 16px 0px 10px;
    text-indent:20px;
}

.un_boxed .item-container.video-widget .item-container-background.inner-padd .item-header,
.item-container.video-widget .item-container-background.inner-padd .item-header,
.un_boxed .item-container.video-widget .item-container-background .item-header,
.item-container.video-widget .item-container-background .item-header {
    top: 0;
}
.image-widget .SliderPager {
    left: 30px;
}

.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .item-header, 
.qrtr-3-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .big-widget.free-widget.item-container .item-container-background .item-header, 
.big-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .double-widget.free-widget.item-container .item-container-background .item-header, 
.double-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .xl-widget.free-widget.item-container .item-container-background .item-header, 
.xl-widget.free-widget.item-container .item-container-background .item-header{
    top:0;
    width:50%;
    left: 0;
    right: auto;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color:#666;
}

.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-img .item-header,
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .item-header,
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-img .item-header,
.big-widget.free-widget.item-container .item-container-background.no-img .item-header,
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-img .item-header,
.double-widget.free-widget.item-container .item-container-background.no-img .item-header,
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-img .item-header,
.xl-widget.free-widget.item-container .item-container-background.no-img .item-header {
    width:100%;
}

.un_boxed .item-container .item-container-background[dt-h="2"].inner-padd .item-header, 
.item-container .item-container-background[dt-h="2"].inner-padd .item-header, 
.un_boxed .item-container .item-container-background[dt-h="2"] .item-header, 
.item-container .item-container-background[dt-h="2"] .item-header,
.un_boxed .facebook-widget.item-container .item-container-background .item-header,
.facebook-widget.item-container .item-container-background .item-header,
.un_boxed .big-widget.video-widget.item-container .item-container-background .item-header,
.big-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .big-widget.video-widget.item-container .item-container-background .item-header,
.big-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .double-widget.video-widget.item-container .item-container-background .item-header,
.double-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .xl-widget.video-widget.item-container .item-container-background .item-header,
.xl-widget.video-widget.item-container .item-container-background .item-header {
    top: 0;
     border-bottom: 1px solid #ddd;
     /*line-height: 39px;
    padding: 0;*/
    
}

.un_boxed .facebook-comments-widget.item-container .item-container-background .item-header,
.facebook-comments-widget.item-container .item-container-background .item-header,
.un_boxed .facebook-widget.item-container .item-container-background .item-header,
.facebook-widget.item-container .item-container-background .item-header{
    position:static;
}


.un_boxed .item-container.contactus-widget .item-container-background.inner-padd .item-header, 
.item-container.contactus-widget .item-container-background.inner-padd .item-header, 
.un_boxed .item-container.contactus-widget .item-container-background .item-header, 
.item-container.contactus-widget .item-container-background .item-header{
    position: static;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.item-container.contactus-widget .item-container-background.inner-padd > .content-wrapper,
.item-container.contactus-widget .item-container-background > .content-wrapper{
    padding-left:20px;
    padding-right:20px;
}
.item-container.contactus-widget .item-container-background .dvContactForm {
    max-width:none;
}

.video-widget .item-container-background .iframe-panel{
    padding:0;
}

.free-widget.item-container .item-container-background.inner-padd > .content-wrapper,
.free-widget .item-container-background .content-wrapper,
.un_boxed .free-widget .item-container-background .content-wrapper {
    padding: 0 20px 16px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper,
.big-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background .content-wrapper,
.double-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background .content-wrapper{
     width:50%;
     float:left;
     /*top:43px;*/
     padding-top: 43px;
     box-sizing: border-box;
     color: #666;
}

.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.double-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background.no-img .content-wrapper {
    width:100%;
   
}
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background.no-img .content-wrapper {
    padding-top: 5px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.item-container-background.no-Hdr .content-wrapper{
    top: 0;
}
.item-container .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.qrtr-3-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.big-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.double-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.xl-widget .item-container-background .content-wrapper .sub-header-panel{
    font-size:14px;
    padding: 15px 0 5px;
}

.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .free-widget.item-container .item-container-background .content-wrapper .content-panel,
.qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .big-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.double-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .double-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel
.xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel {
     font-size: 14px;
    line-height: 18px;
}
.free-widget.item-container .item-container-background .content-wrapper .content-panel{
    /*max-height:86px;*/
   
}

.free-widget.item-container .item-container-background.no-img .item-header {
    top: 0;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color: #666;
}
.free-widget.sml-widget.item-container .item-container-background.no-img .item-header{
    position: static;
}

.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel {
    padding-top: 0px;
}
.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel{
    padding-top:58px;
    padding-top:0px;
}
.free-widget.item-container .item-container-background.no-img.no-subHdr .content-wrapper .content-panel {
    padding-top: 50px;
    padding-top:0px;
}


.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper{
    padding-top:20px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .item-header,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.big-widget.free-widget.item-container .item-container-background.no-img .item-header {
   width:100%;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel {
    padding-top:15px;
}
.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper .sub-header-panel, 
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper .sub-header-panel{
     padding-top:0px;
}
.qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel {
   padding-top: 0px;
   /*max-height:280px;*/
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-img.no-subHdr .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background.no-img.no-subHdr .content-wrapper .content-panel {
  padding-top: 16px;
  /*max-height:300px;*/
}

.double-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel {
    padding-top: 15px;
}
.double-widget.free-widget.item-container .item-container-background.no-subHdr .content-wrapper .content-panel{
    padding-top:5px;
    /*max-height: 325px;*/
}
.xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel{
        /*max-height: 238px;*/
}
/*.item-container.free-widget.big-widget .item-container-background{
    height:300px;
}*/
/*IMAGE*/
.free-widget .image-panel{
    height:250px;
}

.item-container.free-widget.qrtr-3-widget .image-panel,
.item-container.free-widget.big-widget .image-panel{
    height:390px;
    width:50%;
    float:right;
}

.item-container.free-widget.double-widget .image-panel{
    height:390px;
    width:50%;
    float:right;
}

.item-container.free-widget.xl-widget .image-panel{
    height:367px;
    width:50%;
    float:right;
}

.group-panel .item-container.free-widget .item-container-background[dt-h='2'],
.group-panel .item-container .item-container-background[dt-h='2']{
    height:180px;
}

/*SHOP_WIDGET*/
.shop-widget a.shop_item .item_background,
.item-container.shop-widget .item-container-background{
   background-color:#fff;
}
    .shop-widget a.shop_item .item_background .item_default_image {
        max-height: 230px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 230px;
    }

    .shop-widget a.shop_item .item_background .item_general_info {
        border-top: 1px solid #ccc;
        background-color: #f3f3f3;
    }

        .shop-widget a.shop_item .item_background .item_general_info .item_add_info {
            background-color: #f3f3f3;
        }

.shop-widget.item-container .item-container-background .item-header,
.shop-widget.item-container .item-container-background.inner-padd .item-header {
    position: static;
    border-bottom: 1px solid #ccc;
    color: #666;
}
.shop-widget .slider-btns-cont{
    margin: 0 5px;
}
.shop-widget .slider-btns-cont .prev-btn,
.shop-widget .slider-btns-cont .next-btn {
    text-indent: 0;
}

/*END_SHOP_WIDGET*/

/*GALLERY_WIDGET*/
.un_boxed .gallery-widget.item-container .item-container-background.inner-padd .item-header, 
.gallery-widget.item-container .item-container-background.inner-padd .item-header, 
.un_boxed .gallery-widget.item-container .item-container-background .item-header, 
.gallery-widget.item-container .item-container-background .item-header{
    top: 0;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
}

.gallery-widget.item-container .item-container-background{padding-top: 53px;}
.gallery-widget.item-container .gall_image_wrapper .grid_container .image_container{
    /*width: 390px;*/
    height:337px;
}
.gallery-widget.item-container .gall_image_wrapper .grid_container .image_container.image_container_thumbs {
    height:287px;
}

/*END_GALLERY_WIDGET*/

/*MAP_WIDGET*/
.map-widget.hdr.item-container .google_map {
    top: 55px;
}

.map-widget.hdr.item-container .item-container-background .item-header {
    top: 0;
}


.map-widget.hdr.item-container .item-container-background[dt-h='2'] .google_map {
    height: 148px;
    top: 42px;
}
/*END_MAP_WIDGET*/
/*WIDGET STYLES*/

/*ROUNDED CORNERS*/
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget > .item-container-background .image-panel { border-radius: 10px 10px 0 0; }

.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget.qrtr-3-widget .item-container-background .image-panel,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget.big-widget .item-container-background .image-panel,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget.double-widget .item-container-background .image-panel,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget.xl-widget .item-container-background .image-panel { border-radius: 0 10px 10px 0; }

.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.video-widget .item-container-background .iframe-panel iframe{border-radius: 10px;}


.un_boxed .pages_container.main_blocks .group-panel.group-panel-rounded .item-container .item-container-background[dt-h="2"].inner-padd .item-header, 
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container .item-container-background[dt-h="2"].inner-padd .item-header, 
.un_boxed .pages_container.main_blocks .group-panel.group-panel-rounded .item-container .item-container-background[dt-h="2"] .item-header, 
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container .item-container-background[dt-h="2"] .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.contactus-widget .item-container-background .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.facebook-widget .item-container-background .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.video-widget .item-container-background .item-header {
    border-radius: 10px 10px 0 0;
    top:0;
}

/*LIFTED CORNERS*/
.pages_container.main_blocks .group-panel.slider.group-panel-LiftedCorners .item_container .lifted-corners-cont, 
.pages_container.main_blocks .group-panel.group-panel-LiftedCorners .item-container .lifted-corners-cont{
        width: calc(100% - 30px);
}
/*============END-ITEM================*/

/*===============FOOTER=================*/
.dynamic-footer-wrapper{padding:0;width: inherit;}
.un_boxed .master_page_contact_us_wrapper, .master_page_contact_us_wrapper{padding: 25px 30px 0;color:#666;}
.master_page_contact_us_wrapper .input_wrapper span{font-weight:normal;font-size: 14px;}
.master_page_contact_us_wrapper .input_wrapper input{border-color: #ccc;}
.master_page_contact_us_wrapper .input_wrapper a{border:0;background-color: #CCC;color:#fff;}
.footer_container .site_grid {
    padding: 20px 30px;
}
.dvB144_footer {
    padding: 10px 30px 20px;
}

.un_boxed .dynamic-footer-wrapper .free_text_container{padding: 0 30px;}
/*============END-FOOTER================*/


@media screen and (max-width: 1600px) {
    .un_boxed .galleries_container .galleria,
    .galleries_container .galleria {
        width: 25%;
    }

    .pages_container .item_container{width:50%;}

    
    .default_page .item_container.main-slider{width:100%;}
}

@media screen and (max-width: 1400px) {
    
    .about_page .page_info_container .page_content_column,
    .about_page .page_info_container .page_image_column {
        width: 100%;
    }

    .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon, 
    .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon{
        width:200px;
        height:200px;
        background-size: 140px;
    }
}

@media screen and (max-width: 1200px) {
    .contact_page .contact_wrapper .image_column,
    .un_boxed .contact_page .contact_wrapper .image_column,
    .contact_page .contact_wrapper .form_column,
    .un_boxed .contact_page .contact_wrapper .form_column {
        width: 100%;
    }

    .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon,
    .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon {
        width: 160px;
        height: 160px;
        background-size: 100px;
        background-position: center;
    }

}
@media screen and (max-width: 1000px) {
    .un_boxed .header_container .main_options,
    .header_container .main_options {
        display:block;
    }

     .un_boxed .header_container .main_options, 
    .header_container .main_options{
        width:0;
        overflow:hidden;
    }

        .header_container .main_options .option .option_link {
            line-height: 42px;
        }

    .header_container .header_positioner {
        width: 100%;
    }
 .header_container .mobile_menu_btn{
     display:none;
 }

    .cover {
        background-color: #000;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0.5;
    }

    .header_container .mobile_menu_btn {
        display: block;
        right: 0;
        left: auto;
        position: absolute;
        z-index: 1;
        margin: 4px;
        background-color: transparent !important;
    }
   
    .header_container .main_options .option .option_link{
        padding: 0 10px;
        border-bottom:0;
    }
    html.sticky .header_container, html.sticky.un_boxed .header_container, 
    .un_boxed .header_container, .header_container{
        height:55px;
        padding:0;
    }

        .header_container.noSubHdr .menu_lang_container,
        .header_container.noHdr .menu_lang_container,
        .header_container .menu_lang_container {
            float: right;
            overflow: hidden;
            width: 55px;
            height: 200px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .header_container #TopBarUpdatePanel{
            right:55px;
        }

        html.shop .header_container .wrapper-dropdown-5,
        .header_container.noSubHdr .menu_lang_container .wrapper-dropdown-5,
        .header_container.noHdr .menu_lang_container .wrapper-dropdown-5,
        .header_container .menu_lang_container .wrapper-dropdown-5 {
            top: 16px;
            float: none;
            margin: 0;
            right: 65px;
        }

        .un_boxed .header_container .contacts,
        html .header_container .contacts{
            right:70px;
            left:auto;
        }

        html.shop.un_boxed .header_container .contacts,
        html.shop .header_container .contacts{
            right:115px;
        }
        
        

    .doc_container .doc_category{width:100%;}

    .un_boxed .galleries_container .galleria,
    .galleries_container .galleria {
        width: 33.33%;
    }

    .three_row_container{margin: 0 30px;}

    .contact_page .contact_wrapper > div,
    .un_boxed .contact_page .contact_wrapper > div,
    .contact_page .contact_wrapper .form_column,
    .un_boxed .contact_page .contact_wrapper .form_column,
    .about_page .page_info_container .page_content_column,
    .about_page .page_info_container .page_image_column,
    .three_row_container .item_container{width:100%;}
}

@media screen and (max-width: 999px) {
    .menu_dropdown .dropdown_option {
        border-bottom: 0;
    }
}

@media screen and (max-width: 768px) {
    .wrapper-dropdown-5 {
        position: relative;
    }

    .un_boxed .header_container .contacts,
    html .header_container .contacts{
        top:0;
        left:auto;
        right: 70px;
    }

    html.shop.un_boxed .header_container .contacts,
    html.shop .header_container .contacts {
        right: 115px;
        left:auto;
    }

    .header_container .contacts .contact_numbers{
        display:inline;
        display:initial;
    }
}
@media screen and (max-width: 760px) {
    html body form,
    html.sticky body form {
        padding-top: 0 !important;
       

    }

    .un_boxed .header_container .main_options, 
    .header_container .main_options{
        width:0;
        overflow:hidden;
    }

    /*.un_boxed .header_container .main_options:hover, 
    .header_container .main_options:hover{
        width:280px;
    }*/

    .item-container{padding:0;background-color: #fff;}
     .doc_container .doc_category{width:100%;}

     .un_boxed .galleries_container .galleria,
    .galleries_container .galleria {
        width: 50%;
    }

      .content_holder > .pages_container.main_blocks {
        margin: 0 30px;
    }

       .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon,
    .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon {
        width: 220px;
        height: 220px;
        background-size: 160px;
        background-position: 20px center;
    }
}

@media screen and (max-width: 480px) {
    .content_holder > .pages_container.main_blocks {
        margin: 0 30px;
    }
      .un_boxed .galleries_container .galleria,
    .galleries_container .galleria {
        width: 100%;
    }

       .header_container .contacts .contact_numbers{
        display:none;
    }
}

.un_boxed .dvSocialMedia-home,
.dvSocialMedia-home {
    margin: 0;
    text-align: right;
    height: 47px;
    padding-top:9px;
}

.un_boxed .dvSocialMedia,
.dvSocialMedia {
    left: 12px;
    top: 10px;
}
.dvSocialMedia-home .btnWhatsApp,
.dvSocialMedia-home .btnFacebookShare,
.dvSocialMedia-home .fb-like,
.dvSocialMedia-home .btnGoogleShare {
    float: right;
    margin: 0 0 0 5px;
}
