/*
** Animation
**/
html body * {
	-webkit-transition: all 0.3s ease;
  	-moz-transition: all 0.3s ease;
  	-o-transition: all 0.3s ease;
  	transition: all 0.3s ease;
}

/*
** content - Weboldal hatterszine
**/
html,
body,
#container-outside {
		background-color: #fff;
	}

/*
** tartalom hatterszine (aloldal)
**/
body div.details {
        background-color: #fff !important;
       
}

/*
** oldalso oszlop szinei
**/
div.list_items_container,
div.list_items_container * {
        color: #3a3a3a;
    }
div.list_items_container a,
div.list_items_container a:hover,
div.list_items_container a *,
div.list_items_container a:hover * {
        color: #879474;
    }

/*
** headers (h1, h2, h3, ...)
**/
div.details_item h1 {
        color: #879474 !important;
            font-family: "Open Sans" !important;
            font-size: 30px !important;
    }
div.content.details div.details_item h2,
div.content.details div.details_item h3 {
        color: #bc7e5b !important;
            font-family: "Open Sans" !important;
            font-size: 22px !important;
       
}
#container div.content.details .mobile_filter h2,
div.content.details div.list_items_container h2 {
        color: #879474 !important;
            font-family: "Open Sans" !important;
            font-size: 26px !important;
       
}
div.content.details div.list_items_container h3 {
        color: #bc7e5b !important;
            font-family: "Open Sans" !important;
            font-size: 20px !important;
       
}

/*
** scrollbar - content
**/
body .iScrollHorizontalScrollbar .iScrollIndicator,
body .iScrollVerticalScrollbar .iScrollIndicator {
        background: none !important;
    background-color: #fff !important;
        
        border-width: 1px !important;
            border-color: #000 !important;
            border-radius: 0px !important;
    }
body .iScrollHorizontalScrollbar {
        height: calc(10px + 1px + 1px) !important;
    }
body .iScrollVerticalScrollbar {
        width: calc(10px + 1px + 1px) !important;
    }
body div#menu .menu_items .menu_item .menu_item_inner {
    padding: 20px calc(10px + 1px + 1px) 20px calc(10px + 1px + 1px) !important;
}

/*
** scrollbar - dropdownmenu
**/
body .menu_items .iScrollVerticalScrollbar .iScrollIndicator {
        background: none !important;
    background-color: #fff !important;
        
        border-width: 1px !important;
            border-color: #000 !important;
            border-radius: 0px !important;
    }
body .menu_items .iScrollVerticalScrollbar {
        width: calc(10px + 1px + 1px) !important;
    }
body div#menu .menu_items .menu_item .menu_item_inner {
    padding: 20px calc(10px + 1px + 1px) 20px calc(10px + 1px + 1px) !important;
}


/*
** lighgallery
**/
.images_more .images_count {
}
body .lg-backdrop {
        background-color: rgba(255, 255, 255, 0.7) !important;
    }
body .lg-sub-html {
    background: none !important;
}
body .lg-toolbar,
body .lg-outer .lg-thumb-outer,
body .lg-outer .lg-toogle-thumb,
body .lg-actions .lg-next,
body .lg-actions .lg-prev {
        background-color: #fff !important;
    }
body #lg-counter,
body .lg-icon,
body .lg-icon:before {
        color: #6d6d6d !important;
    }
body .lg-sub-html {
        background-color: #fff !important;
            color: #3a3a3a !important;
            font-family: "Verdana" !important;
            font-size: 16px !important;
    }
body .lg-outer .lg-thumb-item {
    border-style: solid !important;
        border-width: 0px !important;
            border-color: rgba(255, 255, 255, 0) !important;
            border-radius: 0px !important;
    }
body .lg-outer .lg-thumb-item:hover,
body .lg-outer .lg-thumb-item.active {
        border-color: rgba(255, 255, 255, 0) !important;
    }

/*
** categories
**/
body div.cats a,
div.cats a:hover {
        background-color: #d2c2ad !important;
            color: #081c15 !important;
            font-family: "Montserrat" !important;
            font-size: 16px !important;
            border-color: rgba(255, 0, 0, 0) !important;
            border-radius: 20px !important;
            border-width: 30px !important;
            margin-bottom: 10px !important;
    }
body div.cats a:hover,
div.cats a.current {
        background-color: #91b0ad !important;
            color: #fff !important;
            border-color: rgba(0, 0, 0, 0) !important;
    }
body div.cats_list a.subcat,
body div.cats_list a.subcat:hover {
        background-color: #fff !important;
            color: #a5a5a5 !important;
            font-family: "Fira Sans" !important;
            font-size: 16px !important;
            border-color: rgba(255, 255, 255, 0) !important;
            border-radius: 0px !important;
            border-width: 0px !important;
            margin-bottom: 10px !important;
    }
body div.cats_list a.subcat:hover,
body div.cats_list a.subcat.current {
        background-color: #fff !important;
            color: #e2af66 !important;
            border-color: rgba(255, 255, 255, 0) !important;
    }

/*
** carte
**/
body div.details_item.carte div.cats_list .cat,
body div.details_item.carte div.cats_list .cat:hover,
body div.details_item.carte div.cats_list .cat.current {
                    font-size: 0px !important;
                border-radius: px !important;
            border-width: px !important;
            margin-bottom: px !important;
    }
body div.details_item.carte div.cats_list .cat:hover,
body div.details_item.carte div.cats_list .cat.current {
            }
body div.details_item.carte div.cats_list a.subcat,
body div.details_item.carte div.cats_list a.subcat:hover,
body div.details_item.carte div.cats_list a.subcat.current {
                    font-size: 0px !important;
                border-radius: px !important;
            border-width: px !important;
    }
body div.details_item.carte div.list_inside h2.title {
                font-size: 0px !important;
    }
body div.details_item.carte div.list_inside div.html,
body div.details_item.carte div.list_inside div.html div {
                font-size: 0px !important;
    }
body div.details_item.carte div.list_inside a.img_border,
body div.details_item.carte div.list_inside a.img_border:hover {
            border-radius: px !important;
            border-width: px !important;
        }
body div.details_item.carte div.list_inside a.img_border:hover {
            border-radius: px !important;
        
}
body .list_basket .color_red {
        
}

/*
** video_gallery_details
**/
body div.details_item.video_gallery_details div.cats_list .cat,
body div.details_item.video_gallery_details div.cats_list .cat:hover,
body div.details_item.video_gallery_details div.cats_list .cat.current {
                            border-radius: px !important;
            border-width: px !important;
            margin-bottom: px !important;
    }
body div.details_item.video_gallery_details div.cats_list .cat span.icon_arrows.icon2-arrow-line-right:before {
    }
body div.details_item.video_gallery_details div.cats_list .cat:hover,
body div.details_item.video_gallery_details div.cats_list .cat.current {
            }
body div.details_item.video_gallery_details div.cats_list .cat:hover span.icon_arrows.icon2-arrow-line-right:before {
    }
body div.details_item.video_gallery_details .video_gallery_title,
body div.details_item.video_gallery_details .video_gallery_title:hover {
            }
body div.details_item.video_gallery_details .video_gallery_item a.border_img img,
body div.details_item.video_gallery_details .video_gallery_item a.border_img img:hover {
    border-style: solid;
            border-radius: px !important;
            border-width: px !important;
    }
body div.details_item.video_gallery_details .video_gallery_item a.border_img img:hover {
            border-radius: px !important;
    }
.video_layer_inner {
    border-style: solid;
            border-radius: px !important;
                border-width: px !important;
    }
.video_layer_inner p {
            }
.video_layer_close {
                border-radius: px !important;
    }

/*
** table_prices
**/
body div.content_outer div.module_7.content {
    }
body div.module_7.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_7.content div.header_container h2:after {
    }
body div.module_7.content div.desc.short {
        
}
body table.table_prices td.dark {
                    font-size: 0px !important;
        font-weight: bold !important;
}
body table.table_prices td.dark * {
                font-size: 0px !important;
    }
body table.table_prices td.dark span.price_new {
        font-weight: bold !important;
}

/*
** downloads
**/
body div.content_outer div.module_10.content {
    }
body div.module_10.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_10.content div.header_container h2:after {
    }
body div.module_10.content div.desc.short {
        
}
body div.box_inner.box_downloads {
                border-radius: px !important;
        }
body div.box_inner.box_downloads span.title a,
body div.box_inner.box_downloads span.title a:hover {
                font-size: 0px !important;
    }
body div.box_inner.box_downloads span.title a:hover {
        
}
body div.box_inner.box_downloads .btn,
body div.box_inner.box_downloads .btn:hover {
                    border-radius: px !important;
                    font-size: 0px !important;
    }
body div.box_inner.box_downloads .btn:hover {
             
        border-radius: px !important;
    }
body div.downloads_details div.dflex_fe div.box_33 {
        width: calc(100% / ) !important;
       
}

/*
** tables
**/
body table.table {
        background-color: rgba(255, 255, 255, 0) !important;
        
        border-color: #d2c2ad !important;
            border-width: 1px !important;
    }
body table.table th,
body table.table td {
        border-color: #d2c2ad !important;
            border-width: 1px !important;
    }
body table.table th {
        background-color: #fff !important;
            color: #849573 !important;
            font-family: "Open Sans" !important;
            font-size: 16px !important;
    }
body table.table td {
        color: #6d6d6d !important;
            font-family: "Open Sans" !important;
            font-size: 14px !important;
    }
body table.table_menu td:first-child {
                    font-size: 0px !important;
    }

/*
** menu_weekly
**/


/*
** tabs
**/
body div.tabs {
        padding-right: 1px !important;
    }
body div.tabs span.item {
        background-color: #fff !important;
            color: #849573 !important;
            font-family: "Open Sans" !important;
            font-size: 16px !important;
        
        border-color: #d2c2ad !important;
            border-width: 1px !important;
    margin-right: -1px !important;
        border-bottom: none !important;
}
body div.tabs span.item.current {
        background-color: #d2c2ad !important;
    }
body div.tabs span.item {
        background-color: #fff !important;
            color: #a5a5a5 !important;
            font-family: "Fira Sans" !important;
            font-size: 16px !important;
        
        border-color: #000 !important;
            border-width: 1px !important;
    margin-right: -1px !important;
        border-bottom: none !important;
}
body div.tabs span.item.current {
        background-color: #fff !important;
            color: #e2af66 !important;
    }
body table#basket-table .del_item,
body table#basket-table .del_item:hover {
        background-color: #6d6d6d !important;
            color: #fff !important;
    }

/*
** gallery
**/
body div.gallery_container {
        background-color: #fff !important;
    }
body div.gallery_inner,
body div.mosaic_inner {
        background-color: #fff !important;
    }
body div.gallery_inner .swiper-slide .swiper-inner {
    background-color: transparent !important;
    border-radius: 0;
}
body div.gallery_inner a.border_img,
body div.details_item div.gallery_cats a.border_img {
            border-radius: 0px !important;
            border-width: 0px !important;
    }
body div.gallery_inner div.gallery_img_title,
body div.details_item div.gallery_cats div.gallery_img_title {
    }
body div.gallery_inner div.gallery_img_title,
body div.gallery_inner div.gallery_title,
body div.details_item div.gallery_cats div.title a.title,
body div.details_item div.gallery_cats div.gallery_img_title {    
            font-family: "Verdana" !important;
            font-size: 14px !important;
    }
#container .grid__item--nav {
    }
#container .grid__item--nav:hover {
    }
#container .grid__item--nav * {
    }
#container .grid__item--nav:hover * {
    }

/*
** gallery - cats
**/
body div.index-dynamics-din3.list_inside.gallery_cats div.cat_title {
    border-style: solid !important;
        background-color: #fff !important;
                border-radius: 0px !important;
            border-width: 0px !important;
    }
body div.index-dynamics-din3.list_inside.gallery_cats div.cat_title a.title,
body div.index-dynamics-din3.list_inside.gallery_cats div.cat_title a.title:hover {
        color: #6d6d6d !important;
            font-family: "Fira Sans" !important;
            font-size: 24px !important;
    }

/*
** module_9 - gallery_block
**/
body div.content_outer div.module_9.content {
    }
body div.module_9.content div.header_container h2 {
                font-family: "Archivo Black";
            font-size: 40px;
    }
body div.module_9.content div.header_container h2:after {
    }
body div.module_9.content .swiper-slide .swiper-inner {
            border-radius: 0px;
    }
body #container div.module_9.content div.title a.title,
body #container div.module_9.content div.title a.title:hover {
            font-family: "Fira Sans";
            font-size: 16px;
    }
body #container div.module_9.content div.title a.title:hover {
    }
body div.module_9.content a.border_img,
body div.module_9.content a.border_img:hover {
        box-shadow: 0 0 5px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0);
                border-width: 0px;
            border-radius: 0px;
    }
body div.module_9.content a.border_img:hover {    
        
}

/*
** module_11 - calendar_block
**/
body div.content_outer div.module_11.content {
    }
body div.module_11.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_11.content div.header_container h2:after {
    }
body div.module_11.content div.calendar_container .container_swiper {
            border-radius: px;
    }
body #container div.module_11.content div.title a.title,
body #container div.module_11.content div.title a.title:hover {
                font-size: 0px;
    }
body #container div.module_11.content div.title a.title:hover {
    }
body div.swiper-container-calendar .desc,
body div.swiper-container-calendar .desc * {
    color: #6d6d6d !important;
    }
body div.module_11.content a.border_img,
body div.module_11.content a.border_img:hover {
                border-width: px;
            border-radius: px;
    }
body div.module_11.content a.border_img:hover {    
        
}

/*
** calendar - pre_lead
**/
body #container .module_11.content div.pre_lead {
    }
body #container .module_11.content div.pre_lead,
body #container .module_11.content div.pre_lead * {
                font-size: 0px;  
    }

/*
** calendar - calendar
**/
body div.calendar_container div.calendar_nav {
	border-style: solid !important;
	box-sizing: border-box !important;
	        border-width: px !important;
                border-radius: px !important;
    }
body div.calendar_title,
body div.calendar_title *,
body div.calendar_container div.calendar_nav a,
body div.calendar_container div.calendar_nav a:hover {
		        font-size: 0px !important;
    }
body div.calendar_container div.calendar_nav a,
body div.calendar_container div.calendar_nav a:hover {
	font-size: calc(0px + 10px) !important;
}
body div.calendar {
	border-style: solid !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	    border-width: px !important;
                border-radius: px !important;
    }
body div.calendar table.table_calendar {
	border-collapse: collapse;
}
body div.calendar table.table_calendar th,
body div.calendar table.table_calendar td {
	border-style: solid !important;
	    border-width: px !important;
        }
body div.calendar table.table_calendar th {
	    	        font-size: 0px !important;
    }
body div.calendar table.table_calendar td .calendar_item {
	    	        font-size: 0px !important;
    }
body div.calendar table.table_calendar .disabled .calendar_item {
	    	
}
body div.calendar table.table_calendar .current .calendar_item {
	    }
body div.calendar table.table_calendar .event .calendar_item,
body div.calendar table.table_calendar .event .calendar_item:hover {
	    }
body div.calendar table.table_calendar .event .calendar_item:hover {
	    }

/*
** module_19 - hex_block
**/
body div.content_outer div.module_19.content {
    }
body div.module_19.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_19.content div.header_container h2:after {
    }
body div.module_19.content .swiper-slide .swiper-inner {
            border-radius: px;
    }
body table.table_hex tr.hex_action td,
body div.module_19.content .swiper-slide .swiper-inner.hex_action {
    }
body #container div.module_19.content div.title a.title,
body #container div.module_19.content div.title a.title:hover {
                font-size: 0px;
    }
body #container div.module_19.content div.title a.title:hover {
    }
body #container div.module_19.content div.lead ul li {
                font-size: 0px;
    }
body div.module_19.content a.border_img,
body div.module_19.content a.border_img:hover {
                border-width: px;
            border-radius: px;
    }
body div.module_19.content a.border_img:hover {    
        
}

/*
** module_20 - carte_food_block
**/
body div.content_outer div.module_20.content {
    }
body div.module_20.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_20.content div.header_container h2:after {
    }
body div.module_20.content .swiper-slide .swiper-inner {
            border-radius: px;
    }
body #container div.module_20.content div.title a.title,
body #container div.module_20.content div.title a.title:hover {
                font-size: 0px;
    }
body #container div.module_20.content div.title a.title:hover {
    }
body div.module_20.content a.border_img,
body div.module_20.content a.border_img:hover {
                border-width: px;
            border-radius: px;
    }
body div.module_20.content a.border_img:hover {    
        
}

/*
** module_28 - video_gallery_block
**/
body div.content_outer div.module_28.content {
    }
body div.module_28.content div.header_container h2 {
                }
body div.module_28.content div.header_container h2:after {
    }
body div.module_28.content .swiper-slide .swiper-inner {
            border-radius: px;
    }
body #container div.module_28.content div.title a.title,
body #container div.module_28.content div.title a.title:hover {
            }
body #container div.module_28.content div.title a.title:hover {
    }
body div.module_28.content a.border_img,
body div.module_28.content a.border_img:hover {
                border-width: px;
            border-radius: px;
    }
body div.module_28.content a.border_img:hover {
    }

/*
** module_21 - carte_drink_block
**/
body div.content_outer div.module_21.content {
    }
body div.module_21.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_21.content div.header_container h2:after {
    }
body div.module_21.content .swiper-slide .swiper-inner {
            border-radius: px;
    }
body #container div.module_21.content div.title a.title,
body #container div.module_21.content div.title a.title:hover {
                font-size: 0px;
    }
body #container div.module_21.content div.title a.title:hover {
    }
body div.module_21.content a.border_img,
body div.module_21.content a.border_img:hover {
                border-width: px;
            border-radius: px;
    }
body div.module_21.content a.border_img:hover {    
        
}

/*
** module_22 - menu_weekly_block
**/
body div.content_outer div.module_22.content {
    }
body div.module_22.content div.header_container h2 {
                    font-size: 0px;
    }
body div.module_22.content div.header_container h2:after {
    }
body div.module_22.content .swiper-slide .swiper-inner {
            border-radius: px;
    }
body #container div.module_22.content div.title a.title,
body #container div.module_22.content div.title a.title:hover {
                font-size: 0px;
    }
body #container div.module_22.content div.menu_data ul li {
                font-size: 0px;
       
}

/*
** basket_side
**/
div.layer_basket {
	    background-color: #fff !important;
            border-width: 1px !important;
            border-color: #000 !important;
            border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
        margin-right: calc(162px * -1 + 1px * -1 + 1px * -1);
}
html.menu_side.menu_right div.layer_basket {
        border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
        margin-left: calc(162px * -1 + 1px * -1 + 1px * -1);
}
body div.layer_basket div.icon_basket span.circle.icon2-basket-line:before {
        color: #000 !important;
    }
body div.layer_basket_data,
body div.layer_basket_data span {
	    color: #6d6d6d !important;
    	    font-family: "Verdana" !important;
            font-size: 14px !important;
    }
body div.layer_basket_data a,
body div.layer_basket_data a:hover {	
	    color: #e2af66 !important;
    }
body div.layer_basket_header,
body div.layer_basket div.icon_basket {
	    background-color: #fff !important;
        
        border-top-left-radius: calc(0px - 1px) !important;
    }
html.menu_side.menu_right div.layer_basket_header,
html.menu_side.menu_right div.layer_basket div.icon_basket {
        border-top-left-radius: 0 !important;
    border-top-right-radius: calc(0px - 1px) !important;
    }
body div.layer_basket_header strong,
body div.layer_basket_header span {
	    color: #e2af66 !important;
            font-family: "Fira Sans" !important;
            font-size: 18px !important;
    }
body div.layer_basket div.icon_basket {
	    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    left: calc(-60px - 1px);
    }
html.menu_side.menu_right div.layer_basket div.icon_basket {
        border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    right: calc(-60px - 1px);
    }

/*
** tooltip
**/
body .tipsy-inner {
        color: #3a3a3a !important;
            background-color: rgba(255, 255, 255, 0.85) !important;
            border-radius: 0px !important;
            font-family: "Verdana" !important;
            font-size: 14px !important;
    }
.tipsy-arrow {
        border-color: rgba(255, 255, 255, 0.85);
    }
.tipsy-arrow-n {
        border-bottom-color: rgba(255, 255, 255, 0.85);
    }
.tipsy-arrow-s {
        border-top-color: rgba(255, 255, 255, 0.85);
    }
.tipsy-arrow-e {
        border-left-color: rgba(255, 255, 255, 0.85);
    }
.tipsy-arrow-w {
        border-right-color: rgba(255, 255, 255, 0.85);
    }

/*
** parameters
**/
body div.details_list .details_list_item_inner {
        background-color: #e4e1d8 !important;
        
}
body div.details_list .details_list_item_inner,
body div.details_list .details_list_item_inner * {
        color: #fff !important;
            font-family: "Open Sans" !important;
            font-size: 18px !important;
    }

/*
** form
**/
form.form div.form_input input,
input.basket_count,
form.form div.form_textarea textarea,
#container .select2-container .select2-selection,
#container form.form_search input.textbox {
		background-color: #fff !important;
		    border-color: #fff !important;
            border-radius: 20px !important;
            border-width: 1px !important;
            color: #4d4d4d !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
    }
body #container .select2-container .select2-selection--single .select2-selection__rendered {
	    color: #4d4d4d !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
    }
/*body #container div.content.details .select2-container.select2-container--open .select2-selection__rendered {
        color: #545454 !important;
            }*/
form.form div.form_row.error div.form_input span.error,
form.form div.form_row.error div.form_textarea span.error,
body #container .select2-container--default .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }
form.form div.form_row.error div.error_container span.error {
	    border-radius: 20px !important;
    }
form.form div.form_input input:focus,
input.basket_count:focus,
form.form div.form_textarea textarea:focus,
/*body #container div.content.details .select2-container.select2-container--open .select2-selection,*/
#container form.form_search input.textbox:focus {
		background-color: #fff !important;
		    border-color: #b4b89a !important;
            border-radius: 20px !important;
            color: #4d4d4d !important;
        
}
body #container div.content.details .select2-container.select2-container--open .select2-selection {
	    border-radius: 20px !important;
    }
form.form div.form_row.error:focus-within div.error_container span.error {
	    border-radius: 20px !important;
    }
form.form div.form_row.error:focus-within div.form_input span.error,
form.form div.form_row.error:focus-within div.form_textarea span.error,
body #container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }
form.form label,
.enhanced form.form .label-text {
		color: #b4b89a !important;
			font-family: "Open Sans" !important;
		    font-size: 15px !important;
    }

/*
** form_inside
**/
div.content.details form.form div.form_input input,
div.content.details input.basket_count,
div.content.details form.form div.form_textarea textarea,
#container div.content.details .select2-container .select2-selection,
#container div.content.details form.form_search input.textbox,
body .select2-search input,
body .select2-search input:focus {
		background-color: #fff !important;
		    border-color: #d2c2ad !important;
            border-radius: 20px !important;
            border-width: 1px !important;
            color: #545454 !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
    }
.ql-toolbar.ql-snow,
.ql-container.ql-snow {
        border-color: #d2c2ad !important;
    }
body #container .select2-container .select2-selection--single .select2-selection__rendered {
	    color: #545454 !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
        
}
/*body #container div.content.details .select2-container.select2-container--open .select2-selection__rendered {
	    color: #545454 !important;
            }*/
form.form div.form_row.error div.form_input span.error,
form.form div.form_row.error div.form_textarea span.error,
body #container .select2-container--default .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }
form.form div.form_row.error div.error_container span.error {
	    border-radius: 20px !important;
    }
form.form div.form_row.error:focus-within div.error_container span.error {
	    border-radius: 20px !important;
    }
form.form div.form_row.error:focus-within div.form_input span.error,
form.form div.form_row.error:focus-within div.form_textarea span.error,
body #container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }
div.content.details form.form div.form_input input:focus,
input.basket_count:focus,
div.content.details form.form div.form_textarea textarea:focus,
/*body #container div.content.details .select2-container.select2-container--open .select2-selection,*/
#container div.content.details form.form_search input.textbox:focus {
		background-color: #fff !important;
		    border-color: #737e5a !important;
            border-radius: 20px !important;
            color: #545454 !important;
        
}
body #container div.content.details .select2-container.select2-container--open .select2-selection {
	    border-color: #737e5a !important;
            border-radius: 20px !important;
    }
div.content.details form.form label,
.enhanced div.content.details form.form .label-text {
		color: #737e5a !important;
			font-family: "Open Sans" !important;
		    font-size: 15px !important;
    }
body #container .select2-container--default .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }
body #container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    }

/*
** error_list
*/
div.error_list {
		background-color: #fff !important;
		    border-color: #ea3333 !important;
            border-radius: 20px !important;
            border-width: 1px !important;
    padding: 20px 20px 15px 20px;
    }
div.error_list,
div.error_list * {
		color: #6c6c6c !important;
	}
div.error_list li {
		font-family: "Open Sans" !important;
		    font-size: 15px !important;
    }

/*
** error sign
**/
#container form.form div.form_row.error span.error,
form.form div.form_inner.error span.error,
body #container .form_row.error .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-color: #f13838 !important;
    }
body #container form.form div.form_row.error div.form_input input,
body #container form.form div.form_row.error div.form_textarea textarea,
body #container form.form div.form_row.error .select2-container .select2-selection {
        border-color: #f13838 !important;
       
}
body #container form.form div.error_container span.error_text {
        color: #f13838 !important;
       
}
form.form div.form_row.error span.error,
form.form div.form_inner.error span.error {
	    color: #fff !important;
       	
}

/*
** contact_container
*/
div.contact_container {
	border: solid !important;
    	background-color: #fff !important;
		    border-color: rgba(255, 255, 255, 0) !important;
            border-radius: 20px !important;
            border-width: 0px !important;
    padding: 20px;
    }
/*div.contact_container form.form {
	    margin: 0 auto;
}*/

/*
** select
**/
body #container .select2-container--default .select2-selection--single .select2-selection__arrow {
		background-color: #737e5a !important;
		
}
body #container .select2-container--default .select2-selection--single .select2-selection__arrow:before {
		color: #fff !important;
			font-size: 14px !important;
	}
body .select2-dropdown {
	border: solid !important;
		background-color: #fff !important;
		    border-color: #fff !important;
            border-radius: 20px !important;
            border-width: 1px !important;
    
    	background-color: #fff !important;
		    border-color: #b4b89a !important;
            border-radius: 20px !important;
        
		background-color: #fff !important;
		    border-color: #d2c2ad !important;
            border-radius: 20px !important;
            border-width: 1px !important;
    
    	background-color: #fff !important;
		    border-color: #737e5a !important;
            border-radius: 20px !important;
        }
body .select2-results__option {
	    color: #545454 !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
    
        color: #545454 !important;
            }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: #737e5a !important;
			color: #fff !important;
	}
.select2-container--default .select2-results__option[aria-selected=true] {
		background-color: #737e5a !important;
			color: #fff !important;
		
}

/*
** checkbox, radio
**/
body .checkbox .label-text .icon-check,
body .enhanced .radiobutton .label-text:after,
body .enhanced .radiobutton .label-text:before {
	border-width: 2px !important;
		background-color: #fff !important;
	border-color: #b4b89a !important;
	}
body .checkbox.checked .label-text .icon-check {
	    background-color: #b4b89a !important;
    border-color: #b4b89a !important;
    }
body.enhanced .checkbox.checked .icon-check:before {
        border-color: #fff !important;
        
}
body .radiobutton.checked .label-text:after {
	    border-color: #b4b89a !important;
    }

/*
** checkbox, radio - inside
**/
body.enhanced div.content.details .checkbox .label-text .icon-check,
body.enhanced div.content.details .radiobutton .label-text:after,
body.enhanced div.content.details .radiobutton .label-text:before {
	border-width: 2px !important;
		background-color: #fff !important;
	border-color: #737e5a !important;
	}
body.enhanced div.content.details .checkbox.checked .label-text .icon-check,
body.enhanced div.content.details .radiobutton.checked .label-text:before {
	    background-color: #737e5a !important;
    border-color: #737e5a !important;
            color: #fff !important;
    }
body.enhanced div.content.details .checkbox.checked .icon-check:before {
        border-color: #fff !important;
        
}
body.enhanced div.content.details .radiobutton.checked .label-text:after {
	    border-color: #737e5a !important;
            background-color: #fff !important;
        
}

/*
** form_order - info box
**/
#container div.warning,
#container div.bottom_buttons {    
        background-color: #fff !important;
            border-color: #000 !important;
            border-radius: 0px !important;
            border-width: 1px !important;
    }
#container div.warning,
#container div.warning * {
        color: #000 !important;
            font-family: "Verdana" !important;
            font-size: 14px !important;
    }    

/*
** search
**/
body div#search-container {
        background-color: #a5a5a5 !important;
    }
body div#tab {
        background-color: #a5a5a5 !important;
            color: #000 !important;
       
}
body div#search-container input {
        background-color: #fff !important;
            color: #3a3a3a !important;
       
        border-radius: 0px !important;
            font-family: "Verdana" !important;
            font-size: 14px !important;
    }
body div#search-container input:focus {
        background-color: #fff !important;
            color: #6d6d6d !important;
       
        border-radius: 0px !important;
        
}
body div#search-container button {
           
        border-radius: 0px !important;
        
}
body div#search-container button:hover {
           
        border-radius: 0px !important;
        
}

/*
** content - Weboldal szovegszine
**/
/*
p,
.lead,
.desc,
p *
*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, samp, span, blockquote, ul, li, ol, dl, dd, dt, address, div, abbr, dfn, acronym, input, select, textarea {
		color: #3a3a3a;
			line-height: 24px;
			font-family: "Open Sans";
			font-size: 15px;	
	}
h1, h2, h3, h4, h5, h6 {
    line-height: normal;
}
a,
a:hover {
        color: #879474;
    }

/*
** pre_lead
**/
body div.pre_lead {
        background-color: rgba(255, 255, 255, 0);
    }
body div.pre_lead,
body div.pre_lead * {
        color: #bc7e5b;
            font-family: "Open Sans";
            font-size: 24px;  
        } 

/*
** content - leftside
**/
#container div.list_items_container {
        background-color: #fff !important;
    }

/*
** breadcrumbs
**/
body div.breadcrumbs {
	    background-color: rgba(255, 255, 255, 0) !important;
        
}
body div.breadcrumbs,
body div.breadcrumbs strong {
    	color: #a5a5a5;
			font-family: "Open Sans";
			font-size: 14px;	
	}
body div.breadcrumbs a,
body div.breadcrumbs a:hover {
		color: #6d6d6d;
			font-family: "Open Sans";
			font-size: 14px;	
	}
body div.breadcrumbs a:hover {
		color: #879474;
	}

/*
** filter
**/
#container .mobile_filter {
        background-color: #fff !important;
    }
#container div.content.details .mobile_filter h2 {
        color: #a5a5a5 !important;
            font-family: "Fira Sans" !important;
            font-size: 18px !important;
       
}

/*
** menu - Menu
**/
div#menu {
		background-color: #e4e1d8;
	}
div#menu div.menu_container_inner_container {
        background-color: #e4e1d8 !important;
       
}
div#menu .menu_item {
		background-color: #e4e1d8;
		
}
div#menu .menu_item:hover,
div#menu .menu_item.current {
		background-color: #e4e1d8;
	}
div#menu .menu_item .menu_item_inner,
div#menu .menu_item .menu_items .menu_item_inner {
		color: #6c5e44;
			font-family: "Open Sans";
			font-size: 18px;
	}
.menu_mobile div#menu .menu_item .menu_item_inner,
#container-left div#menu .menu_item .menu_item_inner {
        font-size: 18px !important;
    }
div#menu.menu_container.scale .menu_item .menu_item_inner,
div#menu .menu_item .menu_items .menu_item_inner {
    font-size: calc(18px - 30%)!important;
}
div#menu .menu_item span.menu_item_inner span.icon2-menu-more {
        color: #6c5e44;
    }
div#menu .menu_item:hover .menu_item_inner,
div#menu .menu_item.current .menu_item_inner,
div#menu .menu_item .menu_items .menu_item:hover .menu_item_inner,
div#menu .menu_item .menu_items .menu_item.current .menu_item_inner,
div#menu .menu_item:hover span.menu_item_inner span.icon2-menu-more {
		color: #879474;
	}
@media only screen and (max-width: 1400px) {
    div#menu .menu_item .menu_item_inner,
    div#menu .menu_item .menu_items .menu_item_inner {
                font-size: calc(18px - 20%);
            }
    .menu_mobile div#menu .menu_item .menu_item_inner,
    #container-left div#menu .menu_item .menu_item_inner {
                font-size: calc(18px - 15%) !important;
            }
}
@media only screen and (max-width: 1200px) {
    div#menu .menu_item .menu_item_inner,
    div#menu .menu_item .menu_items .menu_item_inner {
                font-size: calc(18px - 30%);
            }
}
@media only screen and (max-width: 1100px) {
    div#menu .menu_item .menu_item_inner,
    div#menu .menu_item .menu_items .menu_item_inner {
                font-size: calc(18px - 40%);
            }
}
@media only screen and (max-width: 1000px) {
    div#menu .menu_item .menu_item_inner,
    div#menu .menu_item .menu_items .menu_item_inner {
                font-size: calc(18px - 50%);
            }
}

/*
** menu - down / mobile menü
**/
div#menu div.menu_items {
        background-color: #e4e1d8 !important;
    }
div#menu div.menu_items .menu_item {
        background-color: #e4e1d8 !important;
     
}
div#menu div.menu_items .menu_item:hover,
div#menu div.menu_items .menu_item.current {
        background-color: #e4e1d8 !important;
    }
div#menu .menu_item .menu_items .menu_item_inner {
        color: #6c5e44 !important;
            font-family: "Open Sans" !important;
            font-size: 16px !important;
    }
div#menu .menu_item .menu_items .menu_item:hover .menu_item_inner,
div#menu .menu_item .menu_items .menu_item.current .menu_item_inner {
        color: #879474 !important;
    }
div#menu div.menu_items a {
        border-color: #879474 !important;
    }

/*
** header - fejlec
**/
div#header {
        background-color: #fff;
    }

/*
** menu close - mobile
**/
@media only screen and (max-width: 1200px) {
    html.menu_side body div#header {
                background-color: #e4e1d8 !important;
            }
    html.menu_side body .menu_mobile {
                background-color: #e4e1d8 !important;
                        color: #879474 !important;
            }
    html.menu_side body span.close {
                background-color: #e4e1d8 !important;
                        color: #879474 !important;
            }
    html.menu_side div.content div.header_container h2,
    html.menu_side div.menu_dynamics h2 {
                font-size: calc(36px / 1.5) !important;
            }
}
@media only screen and (max-width: 800px) {
    body div#header {
                background-color: #e4e1d8 !important;
            }
    body span.icon_menu_mobile {
                color: #879474 !important;
           
    }
    body div.menu_mobile_header span.close {
                background-color: #e4e1d8 !important;
           
                color: #879474 !important;
           
    }
    div.content div.header_container h2,
    div.menu_dynamics h2 {
                font-size: calc(36px / 1.5) !important;
            }
}    

/*
** title - titulus
**/
a.logo_txt strong,
a.logo_txt:hover strong {
		color: #081c15;
	        font-family: "Open Sans" !important;
            font-size: 50px !important;
            margin-bottom: px !important;
    }

@media only screen and (max-width: 767px) {
    a.logo_txt strong,
    a.logo_txt:hover strong {
                font-size: calc(50px * 0.7) !important;
            }
}

/*
** title - alcim
**/
a.logo_txt,
a.logo_txt:hover {
		color: #e2af66;
	        font-family: "Fira Sans" !important;
            font-size: 24px !important;
    }

/*
** headerimage - fejleckepen levo tartalom hatterszine
**/
div.swiper_logo {
		background-color: rgba(255, 255, 255, 0);
	}

/*
** headerimage - fejleckepen levo szoveg cimenek szine
**/
.main_text h2 {
		color: #000;
	}

/*
** headerimage - fejleckepen levo szoveg szine
**/
.main_text p {
		color: #000;
	}

/*
** headerimage_cover_bgcolor
**/
div.headerimage_cover_bgcolor {
		background-color: rgba(255, 255, 255, 0) !important;
	}

/*
** lang_login - nyelvvalasztas es bejelentkezes mogotti sav
**/
div.lang-container,
body div.menu_mobile_header,
body div.menu_mobile_header div.lang-container {
		background-color: #e4e1d8 !important;	
	}
div.lang-container *,
body div.menu_mobile_header div.lang-container * {
		color: #879474 !important;	
	}

/*
** buttons
**/
.btn,
input.btn,
button.btn,
#container .btn,
.btn:hover,
#container .btn:hover {
		background-color: #879474;	
			color: #fff;
			border-color: #4c956c;
			border-radius: 30px;
			border-width: 0px;
			font-family: "Open Sans";
			font-size: 15px;
	}
body .cookieinfo-close,
body .cookieinfo-close:hover,
body .cookieinfo-custom,
body .cookieinfo-custom:hover,
body .swal2-popup .swal2-styled.swal2-confirm,
body .swal2-popup .swal2-styled.swal2-confirm:hover,
body .swal2-popup .swal2-styled.swal2-cancel,
body .swal2-popup .swal2-styled.swal2-cancel:hover {
    border-style: solid;
        background-color: #879474 !important; 
            color: #fff !important;
            border-color: #4c956c !important;
            border-radius: 30px !important;
            border-width: 0px !important;
            font-family: "Open Sans" !important;
            font-size: 15px !important;
    }

.btn:hover,
#container .btn:hover {
		background-color: #c3ab88;	
			color: #fff;
			border-color: #4c956c;
		
		border-radius: 30px;
	}
body .cookieinfo-close:hover,
body .cookieinfo-custom:hover,
body .swal2-popup .swal2-styled.swal2-confirm:hover,
body .swal2-popup .swal2-styled.swal2-cancel:hover {
        background-color: #c3ab88 !important;
            color: #fff !important;
            border-color: #4c956c !important;
     
        border-radius: 30px !important;
    }

/*
** cookie sav
**/
body .cookieinfo {
        background-color: #fff !important;
            color: #6d6d6d !important;
            font-family: "Verdana" !important;
            font-size: 14px !important;
    }
body .cookieinfo span {
        color: #6d6d6d !important;
    }
body .cookieinfo a,
body .cookieinfo a:hover {
        color: #4c956c !important;
    }
body .cookieinfo-close,
body .cookieinfo-close:hover,
body .cookieinfo-custom,
body .cookieinfo-custom:hover {
                font-family: "Montserrat" !important;
            font-size: 15px !important;
                border-radius: 30px !important;
        }
body .cookieinfo-custom:hover {
            
            border-radius: 30px !important;
    }

/*
** btn_more
**/
.btn.btn_more,
input.btn.btn_more,
button.btn.btn_more,
#container .btn.btn_more,
.btn.btn_more:hover,
#container .btn.btn_more:hover {    
		background-color: #879474;	
			color: #fff;
			border-color: #4c956c;
			border-radius: 30px;
			border-width: 0px;
			font-family: "Open Sans";
			font-size: 15px;
	}
.btn.btn_more:hover,
#container .btn.btn_more:hover {
		background-color: #c3ab88;	
			color: #fff;
			border-color: #4c956c;
		
		border-radius: 30px;
	}
#container .btn.btn_more span,
#container .btn.btn_more:hover span {
        color: #fff;
            font-family: "Open Sans";
            font-size: 15px;
    }
#container .btn.btn_more:hover span {
        color: #fff;
    }

/*
** btn_more - module_7
**/
body #container .module_7.content .btn.btn_more,
body #container .module_7.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_7.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** btn_more - module_9
**/
body #container .module_9.content .btn.btn_more,
body #container .module_9.content .btn.btn_more:hover {
                    border-radius: 0px;
            border-width: 1px;
            font-family: "Fira Sans";
            font-size: 16px;
    }
body #container .module_9.content .btn.btn_more *,
body #container .module_9.content .btn.btn_more:hover * {
    }
body #container .module_9.content .btn.btn_more:hover {
             
        border-radius: 0px;
    }
body #container .module_9.content .btn.btn_more:hover * {
    }

/*
** gallery - pre_lead
**/
body #container .module_9.content div.pre_lead {
    }
body #container .module_9.content div.pre_lead,
body #container .module_9.content div.pre_lead * {
            font-family: "Fira Sans";
            font-size: 24px;  
       
} 

/*
** btn_more - module_10
**/
body #container .module_10.content .btn.btn_more,
body #container .module_10.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_10.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** details_button - module_11
**/
body #container .module_11.content .btn,
body #container .module_11.content .btn:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px !important;
    }
body #container .module_11.content .btn:hover {
             
        border-radius: px;
    }

/*
** btn_more - module_11
**/
body #container .module_11.content .btn.btn_more,
body #container .module_11.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px !important;
    }
body #container .module_11.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** details_button - module_19
**/
body #container .module_19.content .btn,
body #container .module_19.content .btn:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px !important;
    }
body #container .module_19.content .btn:hover {
             
        border-radius: px;
    }

/*
** btn_more - module_19
**/
body #container .module_19.content .btn.btn_more,
body #container .module_19.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_19.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** hex - pre_lead
**/
body #container .module_19.content div.pre_lead {
    }
body #container .module_19.content div.pre_lead,
body #container .module_19.content div.pre_lead * {
                font-size: 0px;  
       
}

/*
** btn_more - module_20
**/
body #container .module_20.content .btn.btn_more,
body #container .module_20.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_20.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** btn_more - module_28
**/
body #container .module_28.content .btn.btn_more,
body #container .module_28.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
            }
body #container .module_28.content .btn.btn_more:hover {
                    border-radius: px;
    }

/*
** carte_food - pre_lead
**/
body #container .module_20.content div.pre_lead {
    }
body #container .module_20.content div.pre_lead,
body #container .module_20.content div.pre_lead * {
                font-size: 0px;  
       
}

/*
** video_gallery - pre_lead
**/
body #container .module_28.content div.pre_lead {
    }
body #container .module_28.content div.pre_lead,
body #container .module_28.content div.pre_lead * {
            }

/*
** btn_more - module_21
**/
body #container .module_21.content .btn.btn_more,
body #container .module_21.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_21.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** carte_drink - pre_lead
**/
body #container .module_21.content div.pre_lead {
    }
body #container .module_21.content div.pre_lead,
body #container .module_21.content div.pre_lead * {
                font-size: 0px;  
       
}


/*
** NINCS ---- details_button - module_22
*
body #container .module_22.content .btn,
body #container .module_22.content .btn:hover {
                            }
body #container .module_22.content .btn:hover {
             
    }
*/

/*
** btn_more - module_22
**/
body #container .module_22.content .btn.btn_more,
body #container .module_22.content .btn.btn_more:hover {
                    border-radius: px;
            border-width: px;
                font-size: 0px;
    }
body #container .module_22.content .btn.btn_more:hover {
             
        border-radius: px;
    }

/*
** menu_weekly - pre_lead
**/
body #container .module_22.content div.pre_lead {
    }
body #container .module_22.content div.pre_lead,
body #container .module_22.content div.pre_lead * {
                font-size: 0px;  
       
}

/*
** buttons form - inside
**/
div.content.details .form_container .btn,
div.content.details .form_container input.btn,
div.content.details .form_container button.btn,
#container div.content.details .form_container .btn,
div.content.details .form_container .btn:hover,
#container div.content.details .form_container .btn:hover {
					border-radius: 30px;
			border-width: 0px;
			font-family: "Open Sans";
			font-size: 15px;
	}

div.content.details .form_container .btn:hover,
#container div.content.details .form_container .btn:hover {
				
		border-radius: 30px;
	}

/*
** buttons bgcolor
**/
body .list_basket {
        background-color: rgba(255, 255, 255, 0);
    }

/*
** popup
**/
body .swal2-container.swal2-shown {
	z-index: 2999999 !important;
		background-color: rgba(255, 255, 255, 0.5) !important;
	}
body .swal2-popup,
div.contact_row.row_scrollable div.lead {
	border: solid !important;
		background-color: #fff !important;
			border-color: #000 !important;
			border-radius: 0px !important;
			border-width: 1px !important;
	}
body .swal2-popup .swal2-content,
body .swal2-popup .swal2-content p,
body #swal2-content,
body #swal2-content *,
div.contact_row.row_scrollable div.lead,
div.contact_row.row_scrollable div.lead p {
		color: #000;
			font-family: "Verdana";
			font-size: 14px;
	}
body .swal2-popup .swal2-title {
			font-family: "Fira Sans" !important;
			font-size: 18px !important;
		
}
/*
** extra
**/
div.contact_row.row_scrollable div.lead {	
		background-color: #fff !important;
			border-color: #6d6d6d !important;
			border-radius: 0px !important;
			border-width: 1px !important;
	}
div.contact_row.row_scrollable div.lead,
div.contact_row.row_scrollable div.lead p {
		color: #6d6d6d !important;
			font-family: "Verdana" !important;
			font-size: 14px !important;
	}
/*
** popup - button
**/
body .swal2-popup .swal2-styled.swal2-confirm,
body .swal2-popup .swal2-styled.swal2-confirm:hover {
					border-radius: 0px !important;
			border-width: 1px !important;
			font-family: "Fira Sans" !important;
			font-size: 16px !important;
	}
body .swal2-popup .swal2-styled.swal2-confirm:hover {
				
		border-radius: 0px !important;
	}
body .swal2-popup .swal2-styled.swal2-cancel,
body .swal2-popup .swal2-styled.swal2-cancel:hover {
			
		border-radius: 0px !important;
			border-width: 1px !important;
			font-family: "Fira Sans" !important;
			font-size: 16px !important;
	}
body .swal2-popup .swal2-styled.swal2-cancel:hover {
			
	
		border-radius: 0px !important;
	}

/*
** contact
**/
body #container div.content_outer div#index-contact.content {
		background-color: rgba(0, 0, 0, 0.7) !important;
	}
body #container div#index-contact.content div.header_container h2 {
			color: #fff !important;
			font-family: "Open Sans" !important;
			font-size: 40px;
	}
body #container div#index-contact.content div.contact_row h2,
body #container div#index-contact.content h3 {
		color: #ded3bb !important;
			font-family: "Open Sans" !important;
			font-size: 22px !important;
	}
/*
body #container div#index-contact.content div.contact_row h2,
body #container div#index-contact.content h3 {
		}
*/
body #container div.menu_contact,
body #container div.menu_contact *:not(.btn) {
        color: #fff;
    }
body #container div.menu_contact a:not(.btn),
body #container div.menu_contact a:not(.btn):hover,
body #container div.menu_contact a:not(.btn) *,
body #container div.menu_contact a:not(.btn):hover * {
        color: #b4b89a;
    }

/*
** contact - pre_lead
**/
body #container div#index-contact.content div.pre_lead {
    }
body #container div#index-contact.content div.pre_lead,
body #container div#index-contact.content div.pre_lead * {
            font-family: "Fira Sans";
            font-size: 24px;  
       
}

/*
** contact_buttons
**/
#index-contact .btn,
#index-contact input.btn,
#index-contact button.btn,
#container #index-contact .btn,
#index-contact .btn:hover,
#container #index-contact .btn:hover,
body #container div.iframe_container .btn_routing .btn,
body #container div.iframe_container .btn_routing .btn:hover {
					border-radius: 30px;
			border-width: 0px;
			font-family: "Open Sans";
			font-size: 15px;
	}
#index-contact .btn:hover,
#container #index-contact .btn:hover,
body #container div.iframe_container .btn_routing .btn:hover {
				
		border-radius: 30px;
	}

/*
** map_buttons
**/
body #container div.iframe_container .btn_routing .btn,
body #container div.iframe_container .btn_routing .btn:hover {
					border-radius: 0px !important;
			border-width: 1px !important;
			font-family: "Fira Sans" !important;
			font-size: 16px !important;
	}
body #container div.iframe_container .btn_routing .btn:hover {
				
		border-radius: 0px !important;
	}

/*
** block - fooldali blokkok
**/
body div.content_outer div.content {
		background-color: #fff !important;
	}
div.content div.header_container h2,
div.menu_dynamics h2 {
		background-color: rgba(255, 255, 255, 0);
			color: #737e5a !important;
			font-family: "Open Sans";
			font-size: 36px;
	}
div.content div.header_container h2:after {
        color: rgba(255, 255, 255, 0) !important;
    }
.swiper-slide .swiper-inner {
		background-color: #fff;
		
		border-style: solid !important;
    border-color: #d2c2ad;
            border-radius: 0px;
            border-width: 1px;
    
}
#container div.title a.title,
#container div.title a.title:hover {
		color: #6c5e44 !important;
			font-family: "Open Sans";
			font-size: 17px;
	}
#container div.title a.title:hover {
		color: #bc7e5b !important;
	}
body p.lead,
body p.lead * {
		color: #6d6d6d !important;
			line-height: 24px !important;
			font-family: "Open Sans";
			font-size: 15px;
	}
div.html,
div.html * {
            line-height: 24px;
        }
strong.price {
		background-color: #fff !important;
		
}
strong.price,
strong.price span.color_offer {
        color: #bc7e5b !important;
            font-family: "Open Sans" !important;
            font-size: 16px !important;
    }
strong.price span.color_offer {
        color: #e2af66 !important;
            font-family: "Verdana" !important;
            font-size: 16px !important;
    }
a.border_img span.date {
		background-color: rgba(58, 58, 58, 0.5);
			color: #fff;
			font-family: "Open Sans";
			font-size: 14px;
	}
a.border_img,
a.border_img:hover {
	    box-shadow: 0 0 5px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.68);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.68);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.68);
            border-color: rgba(255, 255, 255, 0);
            border-width: 0px;
    }
a.border_img:hover {	
        border-color: rgba(255, 255, 255, 0);
        
}

/*
** block - fooldali terkep
**/
body div.content_outer div.map_bgcolor {
	}
body #container div#index-contact.content div.map_bgcolor div.header_container h2 {
				font-family: "Archivo Black" !important;
			font-size: 40px;
	}

/*
** block - border
**/
body div.content.clip:before,
body div.content.clip:after,
body div.swiper_header.clip:before,
body div.swiper_header.clip:after {
        background-color: rgba(255, 255, 255, 0) !important;
    }
body div.swiper_header.clip:before,
body div.swiper_header.clip:after {
        background-color: rgba(255, 255, 255, 0) !important;
    }
body div.content.clip:before,
body div.content.clip:after,
body div.swiper_header.clip:after  {    
    height: calc(100px + 0px);    
}
body div.content.clip  {
    padding-top: calc(110px + 0px) !important;
    padding-bottom: calc(110px + 0px) !important;
}
body.sep_v_down div.content.clip  {
    padding-top: calc(140px + 0px) !important;
    padding-bottom: calc(60px + 0px) !important;
}
body.sep_v_down #container div.content_outer:last-child div.content.clip {
    padding-top: calc(140px + 0px) !important;
}
body div.swiper_header.clip:after  {
    height: calc(100px + 0px);
}
body.sep_none div.content.clip:before,
body.sep_none div.content.clip:after,
body.sep_horizontal div.content.clip:before,
body.sep_horizontal div.content.clip:after,
body div.swiper_header.clip:before,
body.sep_none div.swiper_header.clip:after,
body.sep_horizontal div.swiper_header.clip:after,
body div.content_outer:last-child div.content.clip:after,
body.details div.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.content.clip:before,
body.headerimage_disabled.details div.content.details.clip:before {
    height: 0px;
}
body.sep_none div.content.clip,
body.sep_none div.content.clip,
body.sep_horizontal div.content.clip,
body.sep_horizontal div.content.clip,
body div.content_outer:last-child div.content.clip,
body.details div.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.content.clip,
body.headerimage_disabled.details div.content.details.clip {
    padding-top: calc(30px + 0px) !important;
    padding-bottom: calc(30px + 0px) !important;
}
body div.swiper_header.clip:before,
body.sep_horizontal div.swiper_header.clip:after {
    height: 0px;
}
div.swiper_logo {
    top: 0px !important;
    bottom: 0px !important;
}
body.sep_round_all div.content.clip,
body.sep_round_two div.content.clip {
    border-style: solid;

        border-top-width: 0px;
    border-bottom-width: 0px;
    
        border-top-color: rgba(255, 255, 255, 0);
    border-bottom-color: rgba(255, 255, 255, 0);
        
    border-left-width: 0;
    border-right-width: 0;

    padding: 0 !important;    
}
#index-contact .contact_details {
    padding-bottom: calc(30px + 0px) !important;
}
body.sep_horizontal #container #index-contact .box_50.map {
    margin-bottom: 0px !important;
}
/*body #container div.map_outer div.content.clip {
    padding-bottom: 0px !important;
}*/
body.sep_round_all div.swiper_header.clip,
body.sep_round_two div.swiper_header.clip {
    border-bottom-style: solid;

        border-bottom-width: 0px;
    
        border-bottom-color: rgba(255, 255, 255, 0);
        
}
body.sep_round_all div.swiper_header.clip,
body.sep_round_two div.swiper_header.clip {
    border-bottom: 0px solid rgba(255, 255, 255, 0);   
}
body div.content.clip div.content_inner:before,
body div.content.clip div.content_inner:after,
body div.swiper_header.clip div.swiper-wrapper:before,
body div.swiper_header.clip div.swiper-wrapper:after,
body div.details_item:before,
body div.details_item:after {
        background-color: rgba(255, 255, 255, 0) !important;
            width: 0px;
    }
body div.content.clip div.content_inner,
body div.details_item {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
body div.swiper_header.clip div.swiper-wrapper:before,
body div.swiper_header.clip div.swiper-wrapper:after {
        background-color: rgba(255, 255, 255, 0) !important;
        width: 0px;
}
body .list_items_container {
    padding-left: 0 !important;
    padding-right: 0px !important;
}
body div.details_item {
    margin-right: 0 !important;
    margin-left: 0px !important;    
}
body.swap_sides .list_items_container {
    padding-right: 0 !important;
    padding-left: 0px !important;
}
body.swap_sides div.details_item {
    margin-left: 0 !important;
    margin-right: 0px !important;
}
@media only screen and (max-width: 767px) {
    body div.details_item,    
    body.swap_sides div.details_item,
    body .list_items_container,
    body.swap_sides .list_items_container {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    body .list_items_container,
    body.swap_sides .list_items_container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
}

/*
** prices - border
**/
body div.module_7.content.clip:before,
body div.module_7.content.clip:after {
    }
body div.module_7.content.clip:before,
body div.module_7.content.clip:after  {    
    height: calc(100px + px);        
}
body.sep_none div.module_7.content.clip:before,
body.sep_none div.module_7.content.clip:after,
body.sep_horizontal div.module_7.content.clip:before,
body.sep_horizontal div.module_7.content.clip:after,
body div.content_outer:last-child div.module_7.content.clip:after,
body.details div.module_7.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_7.content.clip:before,
body.headerimage_disabled.details div.module_7.content.details.clip:before {
    height: px;
}
body div.module_7.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_7.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_7.content.clip,
body.sep_horizontal div.module_7.content.clip,
body div.content_outer:last-child div.module_7.content.clip,
body.details div.module_7.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_7.content.clip,
body.headerimage_disabled.details div.module_7.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_7.content.clip,
body.sep_round_two div.module_7.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;    
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_7.content.clip div.content_inner:before,
body div.module_7.content.clip div.content_inner:after {
            width: px;
    }

body div.module_7.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;
    padding-right: calc(30px + px) !important;
}    

/*
** gallery block - border
**/
body div.module_9.content.clip:before,
body div.module_9.content.clip:after {
    }
body div.module_9.content.clip:before,
body div.module_9.content.clip:after  {    
    height: calc(100px + 0px);    
}
body.sep_none div.module_9.content.clip:before,
body.sep_none div.module_9.content.clip:after,
body.sep_horizontal div.module_9.content.clip:before,
body.sep_horizontal div.module_9.content.clip:after,
body div.content_outer:last-child div.module_9.content.clip:after,
body.details div.module_9.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_9.content.clip:before,
body.headerimage_disabled.details div.module_9.content.details.clip:before {
    height: 0px;
}
body div.module_9.content.clip {
    padding-top: calc(110px + 0px) !important;
    padding-bottom: calc(110px + 0px) !important;
}
body.sep_v_down div.module_9.content.clip {
    padding-top: calc(140px + 0px) !important;
    padding-bottom: calc(60px + 0px) !important;
}
body.sep_none div.module_9.content.clip,
body.sep_horizontal div.module_9.content.clip,
body div.content_outer:last-child div.module_9.content.clip,
body.details div.module_9.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_9.content.clip,
body.headerimage_disabled.details div.module_9.content.details.clip {
    padding-top: calc(30px + 0px) !important;
    padding-bottom: calc(30px + 0px) !important;
}
body.sep_round_all div.module_9.content.clip,
body.sep_round_two div.module_9.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: 0px;
    border-bottom-width: 0px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_9.content.clip div.content_inner:before,
body div.module_9.content.clip div.content_inner:after {
            width: 0px;
    }
body div.module_9.content.clip div.content_inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*
** calendar block - border
**/
body div.module_11.content.clip:before,
body div.module_11.content.clip:after {
    }
body div.module_11.content.clip:before,
body div.module_11.content.clip:after  {    
    height: calc(100px + px);    
}
body.sep_none div.module_11.content.clip:before,
body.sep_none div.module_11.content.clip:after,
body.sep_horizontal div.module_11.content.clip:before,
body.sep_horizontal div.module_11.content.clip:after,
body div.content_outer:last-child div.module_11.content.clip:after,
body.details div.module_11.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_11.content.clip:before,
body.headerimage_disabled.details div.module_11.content.details.clip:before {
    height: px;
}
body div.module_11.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_11.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_11.content.clip,
body.sep_horizontal div.module_11.content.clip,
body div.content_outer:last-child div.module_11.content.clip,
body.details div.module_11.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_11.content.clip,
body.headerimage_disabled.details div.module_11.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_11.content.clip,
body.sep_round_two div.module_11.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_11.content.clip div.content_inner:before,
body div.module_11.content.clip div.content_inner:after {
            width: px;
    }
body div.module_11.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;   
    padding-right: calc(30px + px) !important;   
}

/*
** downloads - border
**/
body div.module_10.content.clip:before,
body div.module_10.content.clip:after {
    }
body div.module_10.content.clip:before,
body div.module_10.content.clip:after  {    
    height: calc(100px + px);    
}
body.sep_none div.module_10.content.clip:before,
body.sep_none div.module_10.content.clip:after,
body.sep_horizontal div.module_10.content.clip:before,
body.sep_horizontal div.module_10.content.clip:after,
body div.content_outer:last-child div.module_10.content.clip:after,
body.details div.module_10.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_10.content.clip:before,
body.headerimage_disabled.details div.module_10.content.details.clip:before {
    height: px;
}
body div.module_10.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_10.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_10.content.clip,
body.sep_horizontal div.module_10.content.clip,
body div.content_outer:last-child div.module_10.content.clip,
body.details div.module_10.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_10.content.clip,
body.headerimage_disabled.details div.module_10.content.details.clip {
    padding-top: calc(30px + px) !important;
}
body.sep_round_all div.module_10.content.clip,
body.sep_round_two div.module_10.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_10.content.clip div.content_inner:before,
body div.module_10.content.clip div.content_inner:after {
            width: px;
    }
body div.module_10.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;   
    padding-right: calc(30px + px) !important;   
}

/*
** hex block - border
**/
body div.module_19.content.clip:before,
body div.module_19.content.clip:after {
    }
body div.module_19.content.clip:before,
body div.module_19.content.clip:after  {    
    height: calc(100px + px);    
}
body.sep_none div.module_19.content.clip:before,
body.sep_none div.module_19.content.clip:after,
body.sep_horizontal div.module_19.content.clip:before,
body.sep_horizontal div.module_19.content.clip:after,
body div.content_outer:last-child div.module_19.content.clip:after,
body.details div.module_19.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_19.content.clip:before,
body.headerimage_disabled.details div.module_19.content.details.clip:before {
    height: px;
}
body div.module_19.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_19.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_19.content.clip,
body.sep_horizontal div.module_19.content.clip,
body div.content_outer:last-child div.module_19.content.clip,
body.details div.module_19.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_19.content.clip,
body.headerimage_disabled.details div.module_19.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_19.content.clip,
body.sep_round_two div.module_19.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_19.content.clip div.content_inner:before,
body div.module_19.content.clip div.content_inner:after {
            width: px;
    }
body div.module_19.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;   
    padding-right: calc(30px + px) !important;   
}

/*
** carte_food block - border
**/
body div.module_20.content.clip:before,
body div.module_20.content.clip:after {
    }
body div.module_20.content.clip:before,
body div.module_20.content.clip:after  {    
    height: calc(100px + px);        
}
body.sep_none div.module_20.content.clip:before,
body.sep_none div.module_20.content.clip:after,
body.sep_horizontal div.module_20.content.clip:before,
body.sep_horizontal div.module_20.content.clip:after,
body div.content_outer:last-child div.module_20.content.clip:after,
body.details div.module_20.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_20.content.clip:before,
body.headerimage_disabled.details div.module_20.content.details.clip:before {
    height: px;
}
body div.module_20.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_20.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_20.content.clip,
body.sep_horizontal div.module_20.content.clip,
body div.content_outer:last-child div.module_20.content.clip,
body.details div.module_20.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_20.content.clip,
body.headerimage_disabled.details div.module_20.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_20.content.clip,
body.sep_round_two div.module_20.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_20.content.clip div.content_inner:before,
body div.module_20.content.clip div.content_inner:after {
            width: px;
    }
body div.module_20.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;
    padding-right: calc(30px + px) !important;
}

/*
** video_gallery block - border
**/
body div.module_28.content.clip:before,
body div.module_28.content.clip:after {
    }
body div.module_28.content.clip:before,
body div.module_28.content.clip:after  {
    height: calc(100px + px);
}
body.sep_none div.module_28.content.clip:before,
body.sep_none div.module_28.content.clip:after,
body.sep_horizontal div.module_28.content.clip:before,
body.sep_horizontal div.module_28.content.clip:after,
body div.content_outer:last-child div.module_28.content.clip:after,
body.details div.module_28.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_28.content.clip:before,
body.headerimage_disabled.details div.module_28.content.details.clip:before {
    height: px;
}
body div.module_28.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_28.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_28.content.clip,
body.sep_horizontal div.module_28.content.clip,
body div.content_outer:last-child div.module_28.content.clip,
body.details div.module_28.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_28.content.clip,
body.headerimage_disabled.details div.module_28.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_28.content.clip,
body.sep_round_two div.module_28.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_28.content.clip div.content_inner:before,
body div.module_28.content.clip div.content_inner:after {
            width: px;
    }
body div.module_28.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;
    padding-right: calc(30px + px) !important;
}

/*
** carte_drink block - border
**/
body div.module_21.content.clip:before,
body div.module_21.content.clip:after {
    }
body div.module_21.content.clip:before,
body div.module_21.content.clip:after  {
    height: calc(100px + px);    
}
body.sep_none div.module_21.content.clip:before,
body.sep_none div.module_21.content.clip:after,
body.sep_horizontal div.module_21.content.clip:before,
body.sep_horizontal div.module_21.content.clip:after,
body div.content_outer:last-child div.module_21.content.clip:after,
body.details div.module_21.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_21.content.clip:before,
body.headerimage_disabled.details div.module_21.content.details.clip:before {
    height: px;
}
body div.module_21.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_21.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_21.content.clip,
body.sep_horizontal div.module_21.content.clip,
body div.content_outer:last-child div.module_21.content.clip,
body.details div.module_21.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_21.content.clip,
body.headerimage_disabled.details div.module_21.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_21.content.clip,
body.sep_round_two div.module_21.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_21.content.clip div.content_inner:before,
body div.module_21.content.clip div.content_inner:after {
            width: px;
    }
body div.module_21.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;   
    padding-right: calc(30px + px) !important;   
}

/*
** menu block - border
**/
body div.module_22.content.clip:before,
body div.module_22.content.clip:after {
    }
body div.module_22.content.clip:before,
body div.module_22.content.clip:after  {    
    height: calc(100px + px);        
}
body.sep_none div.module_22.content.clip:before,
body.sep_none div.module_22.content.clip:after,
body.sep_horizontal div.module_22.content.clip:before,
body.sep_horizontal div.module_22.content.clip:after,
body div.content_outer:last-child div.module_22.content.clip:after,
body.details div.module_22.content.details.clip:after,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_22.content.clip:before,
body.headerimage_disabled.details div.module_22.content.details.clip:before {
    height: px;
}
body div.module_22.content.clip {
    padding-top: calc(110px + px) !important;
    padding-bottom: calc(110px + px) !important;
}
body.sep_v_down div.module_22.content.clip {
    padding-top: calc(140px + px) !important;
    padding-bottom: calc(60px + px) !important;
}
body.sep_none div.module_22.content.clip,
body.sep_horizontal div.module_22.content.clip,
body div.content_outer:last-child div.module_22.content.clip,
body.details div.module_22.content.details.clip,
body.headerimage_main_disabled.main div.content_outer:first-child div.module_22.content.clip,
body.headerimage_disabled.details div.module_22.content.details.clip {
    padding-top: calc(30px + px) !important;
    padding-bottom: calc(30px + px) !important;
}
body.sep_round_all div.module_22.content.clip,
body.sep_round_two div.module_22.content.clip {
    border-top-style: solid;
    border-bottom-style: solid;

        border-top-width: px;
    border-bottom-width: px;
    
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
body div.module_22.content.clip div.content_inner:before,
body div.module_22.content.clip div.content_inner:after {
            width: px;
    }
body div.module_22.content.clip div.content_inner {
    padding-left: calc(30px + px) !important;
    padding-right: calc(30px + px) !important;
}

/*
** prices - pre_lead
**/
body #container .module_7.content div.pre_lead {
    }
body #container .module_7.content div.pre_lead,
body #container .module_7.content div.pre_lead * {
                font-size: 0px;  
       
}

/*
** downloads - pre_lead
**/
body #container .module_10.content div.pre_lead {
    }
body #container .module_10.content div.pre_lead,
body #container .module_10.content div.pre_lead * {
                font-size: 0px;  
       
}

/*
** arrows
**/
[class^="swiper_button swiper-button-prev"],
[class^="swiper_button swiper-button-next"] {
		background-color: #fff;
			border-color: #000;
			border-width: 0px;
			border-radius: 30px;
	}
div.swiper_button:before {
		color: #879474
	}
[class^="swiper_button swiper-button-prev"]:hover,
[class^="swiper_button swiper-button-next"]:hover {
		background-color: #fff;
			border-color: #000;
		
		border-radius: 30px;
	}
div.swiper_button:hover:before {
		color: #c3ab88
	}

/*
** arrows - module_9
**/
body .module_9.content [class^="swiper_button swiper-button-prev"],
body .module_9.content [class^="swiper_button swiper-button-next"] {
                border-width: 1px;
            border-radius: 0px;
    }
body .module_9.content div.swiper_button:before {
    }
body .module_9.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_9.content [class^="swiper_button swiper-button-next"]:hover {
                border-radius: 0px;
    }
body .module_9.content div.swiper_button:hover:before {
    }

/*
** arrows - module_11
**/
body .module_11.content [class^="swiper_button swiper-button-prev"],
body .module_11.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_11.content div.swiper_button:before {
    }
body .module_11.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_11.content [class^="swiper_button swiper-button-next"]:hover {
         
        border-radius: px;
    }
body .module_11.content div.swiper_button:hover:before {
    }

/*
** arrows - module_19
**/
body .module_19.content [class^="swiper_button swiper-button-prev"],
body .module_19.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_19.content div.swiper_button:before {
    }
body .module_19.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_19.content [class^="swiper_button swiper-button-next"]:hover {
         
        border-radius: px;
    }
body .module_19.content div.swiper_button:hover:before {
    }

/*
** arrows - module_20
**/
body .module_20.content [class^="swiper_button swiper-button-prev"],
body .module_20.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_20.content div.swiper_button:before {
    }
body .module_20.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_20.content [class^="swiper_button swiper-button-next"]:hover {
         
        border-radius: px;
    }
body .module_20.content div.swiper_button:hover:before {
    }

/*
** arrows - module_28
**/
body .module_28.content [class^="swiper_button swiper-button-prev"],
body .module_28.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_28.content div.swiper_button:before {
    }
body .module_28.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_28.content [class^="swiper_button swiper-button-next"]:hover {
                border-radius: px;
    }
body .module_28.content div.swiper_button:hover:before {
    }

/*
** arrows - module_21
**/
body .module_21.content [class^="swiper_button swiper-button-prev"],
body .module_21.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_21.content div.swiper_button:before {
    }
body .module_21.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_21.content [class^="swiper_button swiper-button-next"]:hover {
         
        border-radius: px;
    }
body .module_21.content div.swiper_button:hover:before {
    }

/*
** arrows - module_22
**/
body .module_22.content [class^="swiper_button swiper-button-prev"],
body .module_22.content [class^="swiper_button swiper-button-next"] {
                border-width: px;
            border-radius: px;
    }
body .module_22.content div.swiper_button:before {
    }
body .module_22.content [class^="swiper_button swiper-button-prev"]:hover,
body .module_22.content [class^="swiper_button swiper-button-next"]:hover {
         
        border-radius: px;
    }
body .module_22.content div.swiper_button:hover:before {
    }

/*
** up
**/
div.scroll_top {
		background-color: #fff;
			border-color: #000;
			border-width: 0px;
			border-radius: 30px;
	}
div.scroll_top:before {
		color: #879474
	}
div.scroll_top:hover {
		background-color: #fff;
			border-color: #000;
		
		border-radius: 30px;
	}
div.scroll_top:hover:before {
		color: #c3ab88
	}

/*
** footer
**/
div#footer {
    border-style: solid !important;
		background-color: #e4e1d8;
	        border-width: 0px;
     
        border-color: rgba(42, 41, 59, 0);
     
        border-radius: 0px;
    	
}
div#footer div.footer_item.footer_copy {
		color: #6c5e44;
	}
div#footer,
div#footer * {
		font-family: "Open Sans";
			font-size: 15px;
	}	
div#footer div.footer_menu a {
		color: #6c5e44;
		
}
div#footer div.footer_menu a:hover {
		color: #879474;
		
}

body #container .content .swiper-slide div.opacity {
        opacity: 1 !important;
    background-color: rgba(255, 255, 255, 0.5);
            border-radius: 0px;
    }
body #container .content .swiper-slide div.main_lead {
        background-color: rgba(255, 255, 255, 0);
            border-radius: 0px;
    }
body #container .content .swiper-slide div.main_lead div.main_lead_inner {
        border-color: rgba(255, 255, 255, 0);
            border-width: 1px;
            border-radius: 0px;
    }

/*
** stats
**/
body #container .menu_stats.content div.stats div.stat_title {
            }
body #container .menu_stats.content div.stats div.stat_num {
            }

    
    /*
    ** pre_lead
    **/
    body #container #index-htmls-7137.content div.pre_lead {
                background-color: rgba(255, 255, 255, 0);
            }
    body #container #index-htmls-7137.content div.pre_lead,
    body #container #index-htmls-7137.content div.pre_lead * {
                color: #e2af66;
                        font-family: "Fira Sans";
                        font-size: 24px;  
                   
    }

    /*
    ** background
    **/
    body #index-htmls-7137.content.menu_htmls {
                background-color: #fff !important;
            }

    /*
    ** block - border
    **/
    body #index-htmls-7137.content.clip:before,
    body #index-htmls-7137.content.clip:after,
    body #index-htmls-7137.swiper_header.clip:after {
                background-color: rgba(255, 255, 255, 0) !important;
            }
    body #index-htmls-7137.content.clip div.content_inner:before,
    body #index-htmls-7137.content.clip div.content_inner:after {
                background-color: rgba(255, 255, 255, 0) !important;
                        width: 0px;
            }
        body #index-htmls-7137.content.clip div.content_inner {
        padding-left: calc(30px + 0px) !important;
        padding-right: calc(30px + 0px) !important;
    }
        body #index-htmls-7137.content.clip {
                border-color: rgba(255, 255, 255, 0) !important;
            }

        body #index-htmls-7137.content.clip:before,
    body #index-htmls-7137.content.clip:after  {        
        height: calc(100px + 0px);            
    }
    body #index-htmls-7137.content.clip  {
        padding-top: calc(110px + 0px);
        padding-bottom: calc(110px + 0px);
    }    
    body.sep_v_down #index-htmls-7137.content.clip  {
        padding-top: calc(140px + 0px);
        padding-bottom: calc(60px + 0px);
    }
    body.sep_none #index-htmls-7137.content.clip:before,
    body.sep_none #index-htmls-7137.content.clip:after,
    body.sep_horizontal #index-htmls-7137.content.clip:before,
    body.sep_horizontal #index-htmls-7137.content.clip:after,
    body div.content_outer:last-child #index-htmls-7137.content.clip:after,
    body.details #index-htmls-7137.content.details.clip:after,
    body.headerimage_main_disabled.main div.content_outer:first-child #index-htmls-7137.content.clip:before,
    body.headerimage_disabled.details #index-htmls-7137.content.details.clip:before {
        height: 0px;
    }    
    body.sep_none #index-htmls-7137.content.clip,
    body.sep_none #index-htmls-7137.content.clip,
    body.sep_horizontal #index-htmls-7137.content.clip,
    body.sep_horizontal #index-htmls-7137.content.clip,
    body div.content_outer:last-child #index-htmls-7137.content.clip,
    body.details #index-htmls-7137.content.details.clip,
    body.headerimage_main_disabled.main div.content_outer:first-child #index-htmls-7137.content.clip,
    body.headerimage_disabled.details #index-htmls-7137.content.details.clip {
        padding-top: calc(30px + 0px);
        padding-bottom: calc(30px + 0px);
    }    
    body.sep_round_all #index-htmls-7137.content.clip,
    body.sep_round_two #index-htmls-7137.content.clip {
        border-style: solid;        

                border-top-width: 0px;
        border-bottom-width: 0px;
        
                border-top-color: rgba(255, 255, 255, 0);
        border-bottom-color: rgba(255, 255, 255, 0);
                

        border-left-width: 0;
        border-right-width: 0;
        
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
     

    /*
    ** block
    **/
    body #container #index-htmls-7137.content .desc.short {
                background-color: rgba(255, 255, 255, 0);
                    }

    /*
    ** header title
    **/
    body #index-htmls-7137.content div.header_container h2,
    body #index-htmls-7137.menu_dynamics h2 {
                background-color: rgba(255, 255, 255, 0);
                        color: #000 !important;
                        font-family: "Archivo Black";
                        font-size: 40px;
            }
    body #index-htmls-7137.content div.header_container h2:after {
                color: rgba(255, 255, 255, 0) !important;
            }

    /*
    ** lead
    **/
    body #index-htmls-7137.content div.html,
    body #index-htmls-7137.content div.html p {
                color: #3a3a3a;
                        line-height: 24px;
                        font-family: "Fira Sans";
                        font-size: 14px;
            }

    /*
    ** buttons
    **/
    body #container #index-htmls-7137.content .btn,    
    body #container #index-htmls-7137.content .btn:hover {
                background-color: #000;   
                        color: #fff;
                        border-color: #000;
                        border-radius: 0px;
                        border-width: 1px;
                        font-family: "Fira Sans";
                        font-size: 16px;
            }
    body #container #index-htmls-7137.content .btn:hover {
                background-color: #fff;    
                        color: #000;
                        border-color: #000;
                        border-radius: 0px;
            }

    /*
    ** image
    **/
    body #container #index-htmls-7137 a.border_img,
    body #container #index-htmls-7137 a.border_img:hover {
                box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -o-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
                        border-color: rgba(255, 255, 255, 0);
                        border-width: 0px;
                        border-radius: 0px;
            }
    body #container #index-htmls-7137 a.border_img:hover {    
                border-color: rgba(255, 255, 255, 0);
            
    }
    

	
    /*
    ** pre_lead
    **/
    body #container #index-dynamics-8280.content div.pre_lead {
                background-color: rgba(255, 255, 255, 0);
            }
    body #container #index-dynamics-8280.content div.pre_lead,
    body #container #index-dynamics-8280.content div.pre_lead * {
                color: #e2af66;
                        font-family: "Fira Sans";
                        font-size: 24px;  
                   
    }

    /*
    ** parameters
    **/
    /*body #container #index-dynamics-8280.content div.details_list .details_list_item_inner {
                
    }
    body #container #index-dynamics-8280.content div.details_list .details_list_item_inner,
    body #container #index-dynamics-8280.content div.details_list .details_list_item_inner * {
                                font-size: 0px !important;
            }*/

    /*
    ** block
    **/
    body #container #index-dynamics-8280.content .swiper-slide .swiper-inner {
                background-color: rgba(255, 255, 255, 0);
                        border-style: solid;
        border-color: #000;
                        border-width: 1px;
                        border-radius: 0px;
            }    
    body #container #index-dynamics-8280.content .swiper-slide div.opacity {
                opacity: 1 !important;
        background-color: rgba(255, 255, 255, 0.5);
                        border-radius: 0px;
            }
    body #container #index-dynamics-8280.content .swiper-slide div.main_lead {
                background-color: rgba(255, 255, 255, 0);
                        border-radius: 0px;
            }
    body #container #index-dynamics-8280.content .swiper-slide div.main_lead div.main_lead_inner {
                border-color: rgba(255, 255, 255, 0);
                        border-width: 1px;
                        border-radius: 0px;
            }
    body #container #index-dynamics-8280.content .swiper-slide div.title a.title,
    body #container #index-dynamics-8280.content .swiper-slide div.title a.title:hover {
                color: #a5a5a5 !important;
                        font-family: "Fira Sans";
                        font-size: 16px;
            }
    body #container #index-dynamics-8280.content .swiper-slide div.title a.title:hover {
                color: #e2af66 !important;
            }
    body #index-dynamics-8280.content .swiper-slide p.lead,
    body #index-dynamics-8280.content .swiper-slide p.lead * {
                color: #6d6d6d !important;
                        line-height: 24px !important;
                        font-family: "Fira Sans";
                        font-size: 14px;
            }
    body #index-dynamics-8280 strong.price,
    body #index-dynamics-8280.content .swiper-slide strong.price {
                background-color: #6d6d6d !important;
                
    }
    body #index-dynamics-8280 strong.price span,
    body #index-dynamics-8280.content .swiper-slide strong.price,
    body #index-dynamics-8280 strong.price span.color_offer,
    body #index-dynamics-8280.content .swiper-slide strong.price span.color_offer {
                color: #fff !important;
                        font-family: "Verdana" !important;
                        font-size: 16px !important;
            }
    body #index-dynamics-8280 strong.price span.color_offer,
    body #index-dynamics-8280.content .swiper-slide strong.price span.color_offer {
                color: #e2af66 !important;
                        font-family: "Tahoma" !important;
                        font-size: 14px !important;
            }
    body #index-dynamics-8280.content .swiper-slide a.border_img span.date {
                background-color: rgba(85, 85, 85, 0.5);
                        color: #fff;
                        font-family: "Verdana";
                        font-size: 12px;
            }

    body #index-dynamics-8280.list_inside a.border_img,
    body #index-dynamics-8280.list_inside a.border_img:hover,
    body #index-dynamics-8280.content .swiper-slide a.border_img,
    body #index-dynamics-8280.content .swiper-slide a.border_img:hover {
                box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
        -o-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
                        border-color: rgba(255, 255, 255, 0);
                        border-width: 0px;
                        border-radius: 0px;
            }
    body #index-dynamics-8280.list_inside a.border_img:hover,
    body #index-dynamics-8280.content .swiper-slide a.border_img:hover {    
                border-color: rgba(255, 255, 255, 0);
            
    }    

    /*
    ** background
    **/
	body #index-dynamics-8280.content.menu_dynamics {
				background-color: #fff !important;
			}

    /*
    ** block - border
    **/
    body #index-dynamics-8280.content.clip:before,
    body #index-dynamics-8280.content.clip:after,
    body #index-dynamics-8280.swiper_header.clip:after {
                background-color: rgba(255, 255, 255, 0) !important;
            }
    body #index-dynamics-8280.content.clip div.content_inner:before,
    body #index-dynamics-8280.content.clip div.content_inner:after {
                background-color: rgba(255, 255, 255, 0) !important;
                        width: 0px;
            }
        body #index-dynamics-8280.content.clip div.content_inner {
        padding-left: calc(30px + 0px) !important;
        padding-right: calc(30px + 0px) !important;
    }
        body #index-dynamics-8280.content.clip {
                border-color: rgba(255, 255, 255, 0) !important;
            }
    

    body #index-dynamics-8280.content.clip:before,
    body #index-dynamics-8280.content.clip:after  {
                height: calc(100px + 0px);        
            }
        body #index-dynamics-8280.content.clip {
        padding-top: calc(110px + 0px);
        padding-bottom: calc(110px + 0px);
    }
    body.sep_v_down #index-dynamics-8280.content.clip {
        padding-top: calc(140px + 0px);
        padding-bottom: calc(60px + 0px);
    }
        body.sep_none #index-dynamics-8280.content.clip:before,
    body.sep_none #index-dynamics-8280.content.clip:after,
    body.sep_horizontal #index-dynamics-8280.content.clip:before,
    body.sep_horizontal #index-dynamics-8280.content.clip:after,
    body div.content_outer:last-child #index-dynamics-8280.content.clip:after,
    body.details #index-dynamics-8280.content.details.clip:after,
    body.headerimage_main_disabled.main div.content_outer:first-child #index-dynamics-8280.content.clip:before,
    body.headerimage_disabled.details #index-dynamics-8280.content.details.clip:before {
                height: 0px;        
            }
        body.sep_none #index-dynamics-8280.content.clip,
    body.sep_none #index-dynamics-8280.content.clip,
    body.sep_horizontal #index-dynamics-8280.content.clip,
    body.sep_horizontal #index-dynamics-8280.content.clip,
    body div.content_outer:last-child #index-dynamics-8280.content.clip,
    body.details #index-dynamics-8280.content.details.clip,
    body.headerimage_main_disabled.main div.content_outer:first-child #index-dynamics-8280.content.clip,
    body.headerimage_disabled.details #index-dynamics-8280.content.details.clip {
        padding-top: calc(30px + 0px);
        padding-bottom: calc(30px + 0px);
    }
            body.sep_round_all #index-dynamics-8280.content.clip,
    body.sep_round_two #index-dynamics-8280.content.clip {
        border-style: solid;

                border-top-width: 0px;
        border-bottom-width: 0px;
                        border-top-color: rgba(255, 255, 255, 0);
        border-bottom-color: rgba(255, 255, 255, 0);
                

        border-left-width: 0;
        border-right-width: 0;
        
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
        

	/*
	** header title
	**/
	body #index-dynamics-8280.content div.header_container h2,
	body #index-dynamics-8280.menu_dynamics h2 {
				background-color: rgba(255, 255, 255, 0);
						color: #000 !important;
						font-family: "Archivo Black";
						font-size: 40px;
			}

    body #index-dynamics-8280.content div.header_container h2:after {
                color: rgba(255, 255, 255, 0) !important;
            }

	/*
	** buttons
	**/
	body #index-dynamics-8280.content .btn,
	body #index-dynamics-8280.content input.btn,
	body #index-dynamics-8280.content button.btn,
	body #container #index-dynamics-8280.content .btn,
	body #index-dynamics-8280.content .btn:hover,
	body #container #index-dynamics-8280.content .btn:hover {
				background-color: #000;	
						color: #fff;
						border-color: #000;
						border-radius: 0px;
						border-width: 1px;
						font-family: "Fira Sans";
						font-size: 16px;
			}

	body #index-dynamics-8280.content .btn:hover,
	body #container #index-dynamics-8280.content .btn:hover {
				background-color: #fff;	
						color: #000;
						border-color: #000;
						border-radius: 0px;
			}

	body #index-dynamics-8280.content .btn.btn_more,
	body #index-dynamics-8280.content input.btn.btn_more,
	body #index-dynamics-8280.content button.btn.btn_more,
	body #container #index-dynamics-8280.content .btn.btn_more,
	body #index-dynamics-8280.content .btn.btn_more:hover,
	body #container #index-dynamics-8280.content .btn.btn_more:hover {
                background-color: #000;  
                        color: #fff;
                        border-color: #000;
                        border-radius: 0px;
                        border-width: 1px;
                        font-family: "Fira Sans";
                        font-size: 16px;
        
			}

	body #index-dynamics-8280.content .btn.btn_more:hover,
	body #container #index-dynamics-8280.content .btn.btn_more:hover {
                background-color: #fff;   
                        color: #000;
                        border-color: #000;
                        border-radius: 0px;
        
			}

	/*
	** arrows
	**/
	body #index-dynamics-8280.content [class^="swiper_button swiper-button-prev"],
	body #index-dynamics-8280.content [class^="swiper_button swiper-button-next"] {
									}
	body #index-dynamics-8280.content div.swiper_button:before {
			}
	body #index-dynamics-8280.content [class^="swiper_button swiper-button-prev"]:hover,
	body #index-dynamics-8280.content [class^="swiper_button swiper-button-next"]:hover {
					
			}
	body #index-dynamics-8280.content div.swiper_button:hover:before {
			}



	

/*
** block
**/
body #container .content.details .main_list_container {
    background-color: #fff;
    border-style: solid;
    border-color: #ded3bb;
    border-width: 1px;
    border-radius: px;
}

body #container .content.details .main_list_container div.opacity {
    border-radius: px;
}
body #container .content.details .main_list_container div.main_lead {
    border-radius: px;
}
body #container .content.details .main_list_container div.main_lead div.main_lead_inner {
    border-width: px;
    border-radius: px;
}

body #container .content.details .main_list_container div.title a.title,
body #container .content.details .main_list_container div.title a.title:hover {
}
body #container .content.details .main_list_container div.title a.title:hover {
}

body #container .content.details .main_list_container p.lead,
body #container .content.details .main_list_container p.lead * {
}

body #container .content.details .main_list_container strong.price {
}
body #container .content.details .main_list_container strong.price,
body #container .content.details .main_list_container strong.price span,
body #container .content.details .main_list_container strong.price span.color_offer {
}
body #container .content.details .main_list_container strong.price span.color_offer {
}

body #container .content.details .main_list_container a.border_img span.date {
}

body #container .content.details .main_list_container a.border_img,
body #container .content.details .main_list_container a.border_img:hover {
    border-width: px;
    border-radius: px;
}
body #container .content.details .main_list_container a.border_img:hover {
}

/*
** popups
**/
body .popup_inner {
    border-width: px;
    border-radius: px;
}

body .popup_header .popup_title {
}

body .popup_inner .popup_content .html,
body .popup_inner .popup_content .html p {
}

body .popup_inner .popup_close {
}

body .popup_inner .btn,
body .popup_inner .btn:hover {
    border-radius: px !important;
    border-width: px !important;
}

body .popup_inner .btn:hover {
    border-radius: px !important;
}





/*
** pager - arrows
**/
div.pager_inner a.arrow,
div.pager_inner a.arrow:hover {
                        border-radius: px !important;
    }
div.pager_inner a.arrow:hover {
                border-radius: px !important;
    }

/*
** pager - nums
**/
div.pager_inner div.nums a,
div.pager_inner div.nums a:hover,
div.pager_inner div.nums strong {
            }
/*
** pager - nums
**/
div.pager_inner div.nums strong,
div.pager_inner div.nums strong:hover {
    }