
/* sticky menu*/

/*
    Mobile Menu Core Style
*/

.slicknav_btn {
    position: relative; display: block; vertical-align: middle; float: right; padding: 9px  ; line-height: 1.125em; cursor: pointer;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block;
    width: 19px; height: 4px;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 3px; }

.slicknav_btn:hover { /*background-color: #FFF;*/}
.slicknav_btn:hover .slicknav_icon-bar{ }

.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block;   text-align: left; position: relative; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_parent{}
.slicknav_nav .slicknav_parent a{padding-left: 10px;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu { /*position: relative;*/ /*position: fixed;*/ position: absolute; width: 100%; top: 115px; right: 0px;   font-size:18px;
    display: none; z-index: 5010;
}

/* Button */
.slicknav_btn {
    margin: 10px 10px 16px 7px;
    text-decoration:none;
    font-size: 12px; font-weight: 600; color: #FFF; text-transform: uppercase;
    /*background-image: url('img/menusmall.png'); background-repeat: no-repeat; background-position: right 13px;*/
    background-colorx: #BEA069;
    z-index: 5030;
}

.slicknav_open{
    /*background-image: url('img/menusmall-close.png'); background-repeat: no-repeat; background-position: right 12px;*/
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
    background-color: #BEA069;
}
.slicknav_menu { /*z-index: 1100;*/
    padding:0px;
}
.slicknav_nav {
    margin:0;    padding: 5px 0;
    background-color: #dddddd;
    border-bottom: 1px solid #1a1918;
    border-top: 1px solid #1a1918;
}
.slicknav_nav .slicknav_arrow{position: absolute; top: 3px; right: 20px;}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 0;
}

.slicknav_nav a{
    font-family: "airborne_regular",Helvetica,Garuda,sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 20px 5px;
    color: #434343;
    background-color: #dddddd;
    -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out;
    text-decoration: none;
}

.slicknav_nav .item_special a{color: #BEA069; padding-left: 20px;}
.slicknav_nav .item_special_last{border-bottom: 1px solid #0d0d0e; padding-bottom: 5px;}

.slicknav_nav .item h2{font-family: "airborne_regular",Helvetica,Garuda,sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 20px 5px;
    color: #dbdbdb;
    background-color: #434343;}

.slicknav_nav a:hover, .slicknav_nav .item_sel a{
    font-weight: 400; color: #BEA069;
}

.slicknav_nav .item_sub_container{display: none;}
.slicknav_nav .item_sub a{font-weight: 600; padding-left: 30px; font-family: 'Source Sans Pro',Arial,Helvetica,Garuda,sans-serif; text-transfrom: uppercase;}
.slicknav_nav .item_sub a.itm3{padding-left: 40px; text-transform: capitalize; font-weight: 400;}

.slicknav_nav .leftmenu_item_sub a, .slicknav_nav .leftmenu_item_sub_sel a{font-weight: 400; padding-left: 30px;}
.slicknav_nav .leftmenu_item_suber a, .slicknav_nav .leftmenu_item_suber_sel a{font-weight: 400; padding-left: 50px;}

.slicknav_nav .slicknav_txtnode {

}
/*
.slicknav_nav .item_level2, .slicknav_nav .item_level2_sel{text-transform: uppercase; }
.slicknav_nav .item_level2 a, .slicknav_nav .item_level2_sel a{text-transform: uppercase; }

.slicknav_nav .item_level3, .slicknav_nav .item_level3_sel{display: none; background-color: #171717; padding-left: 16px; text-transform: uppercase; }
.slicknav_nav .item_level3 a, .slicknav_nav .item_level3_sel a{background-color: #171717; text-transform: uppercase; }

.slicknav_nav .item_level4, .slicknav_nav .item_level4_sel{display: none; background-color: #171717; padding-left: 16px;}
.slicknav_nav .item_level4 a, .slicknav_nav .item_level4_sel a{background-color: #171717; font-weight: 400; font-size: 14px; padding: 3px 15px 5px;}

.slicknav_nav .item_level3_sel a, .slicknav_nav .item_level4_sel a{color: #00853f; text-decoration: underline;}
*/
#mobileMenuReminderBtn{
    floatx: left; height: 36px; padding: 16px 39px 0 17px; cursor: pointer; margin: 12px 11px 12px 11px;
    color: #FFF; font-size: 15px; font-weight: 400;
    background-color: #5c52bb; background-image: url("/static/img/header/reminder.png"); background-repeat:  no-repeat;  background-position: center right ;
}
#mobileMenuReminderBtn:hover{text-decoration: underline;}

/* *********************************************************************************************** */
/* *********************************************************************************************** */
/* *********************************************************************************************** */

/* View port for reponsive ALL */
/*@media screen and (max-width: 1849px) {
  #bozickaVideo{right: -40px;}
}

@media screen and (max-width: 1785px) {
  #bozickaVideo{right: -185px;}
}

@media screen and (max-width: 1460px) {
  #bozickaVideo{display: none;}
}*/
/*
@media screen and (max-width: 1785px) {
  #bozickaVideo{right: auto; left: 77%;}
}

@media screen and (max-width: 1635px) {
  #bozickaVideo{right: auto; left: 79%;}
}

@media screen and (max-width: 1460px) {
  #bozickaVideo{display: none;}
}
*/

@media screen and (max-width: 1269px) {
    #bozickaVideo{display: none;}
}

/* View port for reponsive ALL */
@media screen and (max-width: 1599px) {
    .catalogue_details_info{width: auto;}
    .catalogue_details_siblings_list{width: auto;}

    #header-basket{right: 0;}
    #header-basket-dropdown{right: 0;}
    #header-loginregister{margin-right: 210px;}

    #bozickaVideo{/*right: auto; left: 79%;*/}

    #header{width: auto;}
    #header-topmenu{width: 100%;}
    .MainMenu_Item, .MainMenu_Item_Over, .MainMenu_Item_Selected{padding: 0 1px;}
    .MainMenu_Item a, .MainMenu_Item_Over a, .MainMenu_Item_Selected a{font-size: 13px;}
    #header-selected{width: auto;}
    #header-selected div.header-selected-item{width: auto !important; font-size: 14px; background-image: none; padding: 19px 10px 0 10px; border-right: 1px solid #909090; margin-right: 0px;}
    #header-selected #header-selected-discounted{border-right: 0;}

    #header-socials{left: auto; right: 330px;}

    #footer-content{width: auto; padding: 30px 15px;}
    #footer-bottom{width: auto; padding: 10px 15px;}

    #container{width: auto;}
    #index-content, #sub-content{width: auto;}

    .catalogue_list .catalogue_list_content{text-align: center; padding-left: 0;}
    .catalogue_list .catalogue_list_item_spacer{display: none;}
    .catalogue_list .catalogue_list_row_spacer{display: none;}
    .catalogue_list .catalogue_list_item{display: inline-block; zoom: 1; *display: inline; float: none; margin: 15px 7px; vertical-align: top; }
    .catalogue_list .catalogue_list_paging{clear: both;}

    .catalogue_details_siblings_list{width: auto; text-align: center; padding-left: 0;}
    .catalogue_details_siblings_list .catalogue_list_item_spacer{display: none;}
    .catalogue_details_siblings_list .catalogue_list_row_spacer{display: none;}
    .catalogue_details_siblings_list .catalogue_list_item{display: inline-block; zoom: 1; *display: inline; float: none; margin: 15px 7px; }

    .menu_breadchrumb{padding: 20px 5px 0;}

    #cookieWrapper{width: auto !important; padding: 15px 10px 8px !important;}


}

/* View port for reponsive ALL */
@media screen and (max-width: 1060px) {
    #logo {left: 10px;}
    #logo .logo-txt{padding: 20px 15px 0;}
    #headerContact{top: 55px; left: 110px; border: none; z-index: 5;}

    #footer-info{width: 160px;}

    .catalogue_details_btn_basket{float: none; width: auto; max-width: 300px; margin: 10px auto 0; padding-left: 0; text-align: center; background-position: 200px 15px;}
    .catalogue_details_btn_nostock{float: none; width: auto; max-width: 300px; margin: 10px auto 0;}
    .povprasevanje-btn{float: none; width: auto;  margin-top: 10px;}
    .povprasevanje-btn .btn-povprasevanje{width: auto; max-width: 300px; margin: 0 auto; padding: 0; text-align: center; background-position: 210px center;}
}
@media screen and (max-width: 1124px) {
    /* header */
    #header{width: auto; height: 172px;}
    #header-top{width: auto;}
    #headerBlackBg{width: 100%;}

    #header-search{top: 120px; right: auto; width: 50%; margin: 0 24% 0 1%; z-index: 5040; background-color: transparent; border: 2px solid #d4d4d4;}
    #header-search-txtbg{width: 90%;}
    #header-search-txt{width: 100%; box-sizing: border-box; padding: 7px 17px 7px 17px;}

    #header-selected{display: none;}

    /*.TopMenu_Item_Sub{width: auto;}*/

    #topmenu{display: none;}
    .TopMenu_Item_Sub{display: none;}
    #leftmenu{text-align: left;}
    .slicknav_menu{display: block; }

    .catalogue_list_filter{position: relative; top: auto; right: auto; margin: 10px 10px 0 10px;}
    .catalogue_list_filter_search{position: relative; top: auto; right: auto; margin: 10px 10px 0 10px;}
}
/* View port for reponsive ALL */
@media screen and (max-width: 970px) {

    /* header */
    #header{width: auto; height: 172px;}
    #header-top{width: auto;}
    #headerBlackBg{width: 100%;}

    #header-search{top: 120px; right: auto; width: 50%; margin: 0 24% 0 1%; z-index: 5040; background-color: transparent; border: 2px solid #d4d4d4;}
    #header-search-txtbg{width: 90%;}
    #header-search-txt{width: 100%; box-sizing: border-box; padding: 7px 17px 7px 17px;}

    #header-selected{display: none;}

    /*.TopMenu_Item_Sub{width: auto;}*/

    #topmenu{display: none;}
    .TopMenu_Item_Sub{display: none;}
    #leftmenu{text-align: left;}
    .slicknav_menu{display: block; }

    /* Footer */
    #footer-content{width: auto; padding: 20px;}
    #footer-bottom{width: auto;}

    /* Page */
    #right{float: none; width: auto; overflow: hidden;}
    #index-banner-big{width: 100% !important;}
    #index-banner-big IMG{}
    #index-banner-big .index-banner-big-prev, #index-banner-big .index-banner-big-next{top: 40% !important}


    .news_small_item_img{width: 45%; margin-right: 20px;}
    .news_small_item_img IMG{width: auto; max-width: 100%;}
    .news_small_item_content{width: auto; float: none; }
    .news_small_item_content .news_small_item_title{padding-top: 0;}
    .news_small_item_content .news_small_item_arrow{margin-top: 10px;}


    .catalogue_search{width: auto; margin-right: 10px; overflow: hidden;}

    .catalogue_details_info{width: auto;}
    .catalogue_details_image{width: 250px;}
    .catalogue_details_image_shadow{width: 250px;}
    .catalogue_details_image_big{width: auto; padding: 10px 0;}
    .catalogue_details_image_big IMG{width: auto; max-width: 100%;}
    #catalogue_item_youtube_container{padding: 0; margin: 10px; width: auto; position: relative;}
    #catalogue_item_youtube_container IMG{width: auto; max-width: 100%;}
    #catalogue_item_youtube_container .catalogue_video_shadow{display: none;}
    #catalogue_item_youtube_container .catalogue_item_youtube{margin: 0; width: 0; overflow: hidden; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;}
    .catalogue_details_gallery{width: 230px;}
    .catalogue_details_gallery_spacer{width: 210px;}
    .catalogue_details_description{float: none; width: auto; overflow: hidden; padding: 0 20px 20px;}
    .catalogue_details_points{background-position: right center !important; padding-right: 25px !important; text-align: right;}
    .catalogue_details_title{padding: 35px 0px 0 0px}
    .catalogue_details_title h1{font-size: 36px; line-height: 36px;}
    .catalogue_details_code {padding: 15px 0px 3px 5px;}
    .catalogue_details_facebooklike{padding: 20px 0px 21px;}
    .catalogue_details_facebooklike iframe{width: 100% !important;}
    .catalogue_details_summ_text{padding: 21px 0 17px;}
    .catalogue_details_price_container{padding: 0;}
    .catalogue_details_price .price{font-size: 36px; padding-top: 10px;}

    .catalogue_details_image{width: auto; float: none;}
    .catalogue_details_image_shadow{width: 100%;}
    .catalogue_details_gallery{width: auto; padding-left: 0; margin-left: 0;}
    .catalogue_details_gallery_spacer{width: auto; padding-left: 0; margin-left: 0;}

    /* Basket */
    .basket-itm div.image{overflow: hidden; width: 18%; padding-right: 2%; }
    .basket-itm div.image .imagecont{width: auto !important; max-width: 100% !important;  margin: 2px;}
    .basket-itm .image .imageshadow{display: none;}
    .basket-itm div.image IMG{width: auto; max-width: 100%;}
    .basket-sum{left: auto; width: auto;}
    .basket-sum .sumitem .sumttlsub, .basket-sum .sumitem .sumttl{width: auto; float: right;}

    #right form table{width: auto !important;;}
    #right form table tr td{ width: auto !important;
        display:-moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    #right form table tr td.FieldLabel{ width: 120px !important;}

    #right .userpanel-order form table{width: 100% !important;}
    #right .userpanel-order form table tr td{ width: auto !important;
        display:-moz-inline-cell;
        display: table-cell;
    }

    #right iframe{max-width: 100% !important;}

    .sumbtnnext{clear: both;}
    #mycart_preview_description{padding: 20px !important; width: auto !important; float: none !important; }

    /* News */
    .news_details_gallery{text-align: center;}
    .news_details_gallery .img{float: none; display: inline-block; zoom: 1; *display: inline; margin: 3px; }
    .news_details_gallery .spacer, .news_details_gallery .spacerv{display: none;}

    .mailchimp-top{width: 260px;}
    .mailchimp-top .txtdesc{font-size: 14px;}

    #addonBasketItems .itm{width: 47%;}
}

/* View port for mobile */
@media screen and (max-width: 860px) {
    #header-loginregister{padding: 8px 10px 11px; position: absolute; right: 0px; margin-right: 0; margin-top: 5px; }
    #header-loginregister a{/*display: block;*/}
    #header-loginregister span{/*display: none;*/}
    #header-loginregister .header_logged_profile{display: block; margin-right: 0;}
    #header-loginregister .header_logged_profile span{display: inline-block; zoom: 1; *display: inline; }

    #headerLoggedDropdown{display: none;}
    #header_logged span{display: block !important; line-height: 8px; text-align: right;}

    #header-basket{top: 52px; right: 5px; overflow: hidden; width: 55px; background-position: -1px -3px;}
    #header-basket:hover, #header-basket-sel{background-position: -1px -3px;}
    #header-basket-dropdown{display: none;}

    #header-socials{right: 150px;}

    .catalogue_comment{float: none; width: auto; margin: 0;}
    #catalogue_details_comments{float: none; width: auto; padding: 0;}
}

/* View port for mobile */
@media screen and (max-width: 810px) {
    .mailchimp-top{width: auto; float: none; margin-bottom: 20px;}
}

/* View port for mobile */
@media screen and (max-width: 750px) {

    /* header */
    #logo .logo-txt{font-size: 16px;}

    .banner-slider-item{width: auto !important; float: none !important; border: 0 !important;}

    .news_small .news_small_item{width: auto; float: none;}


    .catalogue_list_filter{position: relative; top: auto; right: auto; margin: 10px 10px 0 10px;}
    .catalogue_list_filter_search{position: relative; top: auto; right: auto; margin: 10px 10px 0 10px;}

    .catalogue_details_title h1{font-size: 30px; line-height: 30px;}
    .catalogue_details_price .price{font-size: 30px; padding-top: 16px;}
    .catalogue_details_price .txt{display: none;}
    .catalogue_details_points .txt{padding: 0px 25px 10px 0px !important;}

    /* Form */
    .form_container form table{width: auto !important;;}
    .form_container form table tr td{ width: auto !important;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
    }
    .form_container {padding: 10px !important;}
    .form_container form table tr td.FieldLabel{min-width: 120px !important;}
    .form_container form table tr td IMG, .form_container form table tr td iframe{max-width: 100% !important; }
    .field{max-width: 96%; padding: 6px 2% 7px;}
    .validation{width: 82% !important; padding: 10px 2% 7px 15%;}
    #recaptcha_image, #recaptcha_image IMG{max-width: 100% !important; }

    /* Basket */
    .basket-itm-header{display: none;}
    #basket-container{padding: 30px 10px;}
    #basket-container #frmBasket, #frmPreview #basket-container{background-color: #c6c6c6;}
    .basket-itm{text-align: center; max-width: 300px; margin: 0 auto; padding-bottom: 40px; padding-top: 30px; border-top: 2px solid #FFF; position: relative;}
    .basket-itm .image{display: block; float: none; padding: 5px 0; width: 48% !important; margin: 0 auto;}
    .basket-itm .image DIV{max-width: 120px; margin: 0 auto;}
    .basket-itm .image DIV IMG{width: 100px;}
    .basket-itm .title{display: block; float: left; padding: 0; width: 50%;}
    .basket-itm .title .divtitle{padding: 0;}
    .basket-itm .title ul{margin: 0; display: inline-block; zoom: 1; *display: inline;}
    .basket-itm .price{display: block; float: none; padding: 0; width: 100%; max-width: 280px; line-height: 30px; height: 30px; margin: 0 auto; clear: both;}
    .basket-itm .price br{display: none;}
    .basket-itm .price .ttlsmall{display: block; float: left;  width: 25%;}
    .basket-itm .quant{display: block; float: none; padding: 0;  width: 100%; max-width: 280px; line-height: 30px; height: 30px; margin: 0 auto;}
    .basket-itm .quant .ttlsmall{display: block; float: left;  width: 25%;}
    .basket-itm .quant .field{width: 45px !important; padding: 3px 5px;}
    .basket-itm .quant SELECT{margin-top: 5px;}
    .basket-itm .sum{display: block; float: none; padding: 0;  width: 100%; max-width: 280px; line-height: 34px; height: 34px; margin: 0 auto;}
    .basket-itm .sum .ttlsmall{display: block; float: left;  width: 25%;}
    .basket-itm .del{display: block; float: none; padding: 0;  width: 130px; margin: 30px auto 0; text-align: center; position: relative;}
    .basket-itm .del div{text-align: center;}
    .basket-itm .del div:hover{}
    .basket-itm .del .del_smalltxt{display: block !important; float: right; cursor: pointer; padding-top: 3px;}
    #previewPaymentItem .image, #previewDeliveryItem .image{display: none;}
    #previewPaymentItem .title, #previewDeliveryItem .title{width: 100%; padding-bottom: 20px;}

    .basket-sum{padding: 9px 40px 8px 10px;}
    .basket-sum-points{max-width: 100%;}
    .basket-sum-points-sel{ float: none !important;}

    .sumbtnnext{padding: 15px 10px;}


    #basketCombinedPayment{width: auto !important; float: none !important;}
    #basketCombinedDelivery{width: auto !important; float: none !important; margin-left: 0 !important;}

    #mycart_preview_description{clear: both; margin: 10px; padding: 0 !important; width: auto !important; float: none !important;}
    #mycart_preview_description textarea{width: 100% !important; max-width: 96%;}
}

/* View port for mobile */
@media screen and (min-width: 561px) and (max-width: 750px) {
    /* Basket */
    /*
    .basket-itm-header{display: none;}
      #basket-container{padding: 30px 10px;}
      #basket-container #frmBasket{background-color: #262626;}
    .basket-itm{text-align: center; max-width: 300px; margin: 0 auto; padding-bottom: 30px; padding-top: 20px;}
    .basket-itm .image{display: block; float: none; padding: 5px 0; width: 48% !important; margin: 0 auto;}
    .basket-itm .image DIV{max-width: 120px; margin: 0 auto;}
    .basket-itm .image DIV IMG{width: 100px;}
    .basket-itm .title{display: block; float: left; padding: 0; width: 50%;}
    .basket-itm .title .divtitle{padding: 0;}
    .basket-itm .title ul{margin: 0; display: inline-block; zoom: 1; *display: inline;}
    .basket-itm .price{display: block; float: none; padding: 0; width: 100%; max-width: 200px; line-height: 30px; height: 30px; margin: 0 auto; clear: both;}
    .basket-itm .price .ttlsmall{display: block; float: left;  width: 20%;}
    .basket-itm .quant{display: block; float: none; padding: 0;  width: 100%; max-width: 200px; line-height: 30px; height: 30px; margin: 0 auto;}
    .basket-itm .quant .ttlsmall{display: block; float: left;  width: 20%;}
    .basket-itm .quant SELECT{margin-top: 5px;}
    .basket-itm .sum{display: block; float: none; padding: 0;  width: 100%; max-width: 200px; line-height: 34px; height: 34px; margin: 0 auto;}
    .basket-itm .sum .ttlsmall{display: block; float: left;  width: 20%;}
    .basket-itm .del{display: block; float: none; padding: 0;  width: 130px; margin: 30px auto 0; text-align: center; position: relative;}
    .basket-itm .del div{text-align: center;}
    .basket-itm .del div:hover{}
    .basket-itm .del .del_smalltxt{display: block !important; float: right; cursor: pointer; padding-top: 3px;}
      */
}

/* View port for mobile */
@media screen and (max-width: 700px) {

    #header-top .select-page{display: none;}

    /* header */
    #header{}
    #headerContact{}
    #headerContact #headerEmail{}
    #header-topmenu{text-align: center; width: 100%; padding: 0;}
    #header-topmenu a{float: none; display: inline-block; zoom: 1; *display: inline; font-size: 14px;}

    #header-socials{width: 150px; right: auto; left: 130px; top: 25px;}
    #header-socials .ttl{display: none;}
    #header-socials .links div{}

    #logo .logo-txt{display: none;}

    .mailchimp-top{width: auto; padding-bottom: 45px;}
    .mailchimp-top .fieldbox{float: none; width: 94%; position: absolute; bottom: 8px}


    #left{float: none; width: auto; text-align: center; padding: 10px 0; margin: 15px 15px 0;}
    #facebookIzpostavljeno{display: inline-block; zoom: 1; *display: inline; margin: 0 auto; vertical-align: top; margin: 10px;}
    #right_newsletter{display: inline-block; zoom: 1; *display: inline; margin: 0 auto; vertical-align: top; margin: 10px;}

    #basket-container{padding: 30px 10px;}
    .basket-order-thanks{padding: 30px 10px !important;}
    .sumbtnnext div{float: none !important; display: block !important; width: 150px !important; margin: 10px auto 0 !important;}
    .sumbtnnext div.b1, .sumbtnnext div.b2{margin: 0 auto !important;}

    #basketCombinedData .field{float: none !important; widthx: auto !important;}
    #basketCombinedData .FieldLabel{float: none !important; width: auto !important;}

    #basket-combined{padding: 10px;}
    .basketCombinedContentSecion{width: auto !important; float: none !important;}
    #catalogue_user_place, #catalogue_user_post{width: 42% !important;}
    #catalogue_user_place{margin-left: 2.5% !important;}

    /* user pages */
    .controlpanelindex{padding: 30px 10px !important;}
    .userpanel_points{padding: 10px !important;}

    /* News */
    .news_details{padding: 10px;}
    .news_details .news_details_img{float: none; margin: 0 auto; width: auto;}
    .news_details .news_details_img IMG{max-width: 100%; width: auto;}

    /* Popups */
    .popup{width: 96% !important; padding: 10px 2% !important; left: 0 !important;}
    .popup table{width: 100% !important;}
    .FieldItem{float: none;}
    .FieldItemSpacer{display: none;}
    .field{width: 94% !important; padding: 6px 3% 7px;}

    .popup .form_container form table{width: 100% !important;}
    .popup .form_container form table tr td{ width: auto !important;
        display:-moz-inline-box !important;
        display: block !important;
    }
    .popup .field{}

    .userpopup .section-half{width: auto !important; float: none !important;}
    .userpopup{
        width: 90% !important;
        margin: 0 2%;
        padding: 10px 3% !important;
    }

    .basketCombinedContent .loginoption{float: none !important; width: auto !important; border-right: none !important; margin: 0 auto !important;}
    .basketCombinedContent .new_user{border-top: 1px solid #c4c4c4;}

    #addonBasketItems .itm{width: auto; float: none; margin: 15px 0 0;}

    #bozickaPopup{height: 310px !important; width: auto !important; left: 20px !important; right: 20px !important;}
    #videoContent{width: 100%; padding: 40px 0 0; text-align: center;}

    .write_a_review{left: 0px;}
}

/* View port for mobile */
@media screen and (max-width: 520px) {
    #header-top .page-option{min-width: 0; font-size: 0;}
    #header-top .page-option IMG{margin-right: 0; top: 5px;}

    /* Footer */
    #footer-socials{float: none; padding: 0; margin: 10px auto; width: 239px;}
    #footer-links{float: none; padding: 0; margin: 10px auto;}
    #footer-info{float: none; padding: 0; margin: 10px auto;  width: 239px;}

    #bozickaPopup{height: 200px !important;}

    .write_a_review{width: auto; left: 0; right: 0; top: -90px;}
    .write_a_review::after {
        position: right;
        left: auto;
        display: none;
    }

    .catalogue_details_tabs.has_notification{margin-top: 50px;}
}

@media screen and (max-width: 480px) {
    #mailchimpPopup {padding: 20px 4% !important}
    #mailchimpPopup .mailchimpPopup_txt_top {
        font-size: 22px; line-height: normal; margin: 17px 0;
    }
    #mailchimpPopup #popup_newsletter_field {display: block; width: 100%; margin-bottom: 7px;}
    #mailchimpPopup #popup_newsletter_field_email { text-align: center;}
    #mailchimpPopup #popup_newsletter_btnc {display: block; width: 100%;}


}


/* View port for mobile */
@media screen and (max-width: 450px) {

    #header-basket{top: 54px;}
    #header-loginregister{padding-right: 0px;}
    #header-loginregister a{display: block;}
    #header-loginregister span{display: none;}

    #header-loginregister .header_login a{color: #FFF; background-color: transparent; background-image: none; text-decoration: underline; font-size: 18px;}
    #header-loginregister .header_login a:hover{background-color: transparent;}

    #logo{left: 10px; width: auto;}
    #logo IMG{width: 60px; height: auto;}
    #logo .logo-txt{width: 120px; padding-right: 0; font-size: 14px;}

    #headerContact{left: 0px; top: 70px;}
    #headerContact div{font-size: 17.5px;}
    #header-socials{left: 90px;}

    .store_item{float: none !important; width: auto !important;}
    #footerAuthors, #footerCopyright{float: none; text-align: center;}

    /*
    #right form table{width: auto !important;;}
  #right form table tr td{ width: auto !important;
    display:-moz-inline-block;
    display:block;
  }
    */
    #right form table tr td.FieldLabel{ width: auto !important; min-width: 120px !important;}

    .basket-sum .sumitem .sumpricesub, .basket-sum .sumitem .sumprice{width: auto; padding-left: 5px;}


    #packagePricesPopup{width: 92%; padding: 20px 4% 40px; left: 0 !important;}

    /* News */
    .news_small_item_img{width: auto; float: none; padding-bottom: 20px;}
    .news_small_item_img IMG{width: auto; max-width: 100%;}
    .news_small_item_content{width: auto; float: none; }

    .news_small_title .ttl{float: none;}
    .news_small_arhive{float: none; margin: 10px 0; clear: both;}

    #addonBasketSelected{padding: 15px 15px;}
    #addonBasketPrice{margin: 0 15px; display: block; text-align: center;}
    #addonBasketPriceLeft{float: none; padding: 0;}
    #addonBasketPricePrice{float: none; padding-right: 0;}
    #addonBasketPriceAddtoCart{clear: both; float: none; text-align: left; margin: 15px auto 0 ;}

    .basketCombinedContent .btn,
    .basketCombinedContent .btn-back{float: none !important; display: block; margin: 10px 0 0 0 !important; text-align: center;}

    .basketCombinedContent .btn-back{margin-top: 30px !important;}
}


