.bold{font-weight: bold;}
.btn2{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 20px; line-height: 20px; padding: 0 10px; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; display: inline-block;}
#searchdiv input{color: #2d2d2d; font-size: 12px;}
img{border:0 none;}


.body_main_container{width: 100%;}

.header_steps{background-color: #a5ab7b; height: 30px; line-height: 30px; color: #fff; margin-top: 15px; font-size: 12px;}
.header_steps .dot{background-color: #778034; width: 40px; height: 40px; line-height: 40px; text-align: center; position: relative; margin-top: -5px; font-size: 27px; font-weight: bold; display: inline-block; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right: 5px; vertical-align: top; z-index: 2;}
.header_steps a{color: #fff; text-decoration: none;}
.header_steps .arrow{color: #fff; margin: 0 5px; display:inline-block; vertical-align: top;}

#adoceanbgsmehmljmaw4{position: relative; z-index: 1; top:0;}

#website_wrapper_menu { clear: both; }
#website_wrapper_menu .inner_container{background-color: #FFF; padding: 10px 0 20px;}
#website_wrapper_breadcrumbs{border-top:3px solid #9fb25a;}
.breadcrumbs{min-height: 20px;}

#website_wrapper_breadcrumbs .inner_container{background-color: #FFF;}

.userbar_container {clear: both;}
#userbar_wrapper_logged{background-color: #fff;height: 120px;}
.header_top{height: 80px;}
.header_top .inner_container{ position: relative; }

.upload_recipe_btn, .upload_recipe_icon{display: inline-block; vertical-align:top;}
.upload_recipe_icon{margin: -7px 9px 0 0;}
.upload_recipe_btn{margin: 9px 0 0 0; color:#a5ab7b; font-size: 13px; font-weight:bold; text-transform: uppercase; text-decoration: none;}

#bonapeti_logo{margin-top: 5px;}

.points_login_container{text-align: right; margin-top: 10px;}

.admin_btn{display: inline-block;}

.userbar_menu_separator{margin: 6px 12px 0 5px; background-color: #fff; height:14px; width: 1px; font-size: 1px;}
#userbar_menu_profile_settings img{margin:5px 0 0; display: inline-block;}


.profile_image{width: 130px; height: 130px; position: relative;}
.profile_image img{width: 100%; height: 100%; -webkit-border-radius: 65px; -moz-border-radius: 65px; border-radius: 65px;}
.profile_image .change_picture{position: absolute; bottom:12px; width:100%; text-align: center;}
.profile_image #ubchoosePictureButton{color:#fff; text-decoration: underline; font-size: 14px; font-weight: bold;}

.green_v3{color:#a5ab7b;}
.profile_name{font-size: 14px; font-weight: bold;}
.profile_likes{margin-top:14px; font-weight: bold;}
.profile_points{font-size: 25px; margin-top: 8px;}
.profile_next_rank{line-height:16px; padding-top:10px;}
.profile_separator{width:1px; font-size: 1px; background-color:#2d2d2d; height:150px; }
.profile_actions_counter{color:#969696; font-size: 12px;}
.profile_right_part{margin-left: 30px;}
.profile_titli_container{margin: 15px 0;}
.profile_titla_container{text-align: center; margin: 0 10px;}
.profile_titla, .profile_titla_o{display:inline-block; width: 38px; height: 38px; background-position: top; text-decoration: none;}
.profile_titla_o{background-position: bottom;}
.profile_titla_title{display:block; text-align: center; text-transform: uppercase; padding-top:10px; text-decoration: none; color:#363636;}
.profile_za_men_tekst{font-size: 12px; color:#2d2d2d;}
.profile_nesto_za_men{margin-top:10px;}


.home_title{font-size: 15px; font-weight: bold; color:#2d2d2d; margin-bottom: 5px;}
.home_video{width: 508px;height: 389px; margin-right: 4px;}
.home_video_thumb{width:158px; height: 127px; position:relative; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; display: table; margin-bottom: 4px; text-decoration: none;}
.home_video_thumb .text{font-size: 15px; color:#fff; font-weight: bold; text-align: center; visibility:visible; vertical-align: middle; display: none; line-height: 16px; position: relative; z-index: 3;}
.home_video_thumb .play_small_btn{position: absolute; bottom:4px; left:4px; z-index: 3;}
.home_video_thumb .black_bg{display:none; position: absolute; top: 0; left: 0; z-index: 2; height: 0px; width: 100%; height: 100%; background-image: url(../images/v3/header/black_overlay.png);}

.home_video_thumb .vij_oshte{display:inline-block; margin-top:5px; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #fff; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color:#ffa446; padding: 5px 19px; text-decoration: none;}
#mediaplayer_wrapper{width:100% !important;}


.home_video .home_video_thumb .text{vertical-align: bottom; height: 70px; line-height: 70px;}
.home_video .home_video_thumb .play_small_btn{z-index: 3;}
.home_video .home_video_thumb .black_bg{top:auto; bottom: 0; height: 70px;}
.home_video .home_video_thumb .play_small_btn{bottom: 9px; left: 6px;}

.home_video_thumb:hover .black_bg{display:block;}
.home_video_thumb:hover .text{display:table-cell;}



.visitka_bg{background-color: #fff; padding: 15px;}
.visitka_bg .lora_stoyan_image{margin:0 15px 15px 0;}
.visitka_bg p{color:#787878;}
.blitz_image{margin-bottom: 5px;}
.blitz_title{text-transform: uppercase; color:#a5ab7b; padding-top:5px; font-weight: bold;}
.blitz_text{color:#2d2d2d;}


.receipt_owner_bg{background-color: #fff; padding: 13px; margin-bottom:15px;}
.receipt_owner_bg .owner_image{width: 48px; height: 48px; display: inline-block; vertical-align: middle; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px;}
.iztochnik_titla_container{display: inline-block; vertical-align: middle; padding-left: 15px;}
.receipt_owner_bg .iztochnik, .receipt_owner_bg .iztochnik a{font-size: 14px; color:#2d2d2d;}
.receipt_owner_bg .titla{font-size: 15px; color:#a5ab7b; font-weight: bold;}

.recipeMainMedia #mediaplayer{width:490px;}
.recipe_time_portions{width:100%; text-align: center; background-color: #dfdfdf;}
.recipe_time_portions div{padding: 3px 0;}
.recipe_time_portions .time{display: inline-block; width: 47%; vertical-align: middle;font-size: 10px;}
.recipe_time_portions .separator{display: inline-block; width:1px; height: 50px; font-size: 1px; background-color:#fff; vertical-align: middle; margin: 5px auto;}
.recipe_time_portions .portions{display: inline-block; width: 47%; vertical-align: middle; font-size: 10px;}
.recipe_subtitle{padding: 5px 0;}
.recipe_h{background-color: #acacac; height: 1px; font-size: 1px;}

.receipt_send_mail{display:inline-block; text-decoration: none; background: url(../images/v3/receipt/send_mail.png) center top; width: 23px; height: 19px; margin-right: 5px;}
.receipt_print{display:inline-block; text-decoration: none; background: url(../images/v3/receipt/print.png) center top; width: 19px; height: 19px; margin-right: 5px;}
.receipt_A_plus{display:inline-block; text-decoration: none; background: url(../images/v3/receipt/A+.png) center top; width: 23px; height: 19px; margin-right: 5px;}
.receipt_A_minus{display:inline-block; text-decoration: none; background: url(../images/v3/receipt/A-.png) center top; width: 20px; height: 19px; margin-right: 5px;}
.receipt_send_mail:hover, .receipt_print:hover, .receipt_A_plus:hover, .receipt_A_minus:hover{background-position: bottom;}

#font_zoom_container{background-color: #fff; margin: 15px 0;}
#font_zoom_container h2, #font_zoom_container .title-h2 {font-size: 1.2em; color:#777f20; margin: 5px; font-weight: 600;}

.comments_tab{color:#a5ab7b; font-weight: bold; font-size: 13px; margin-bottom: 10px;}
#recipe_comments_content{display: inline-block; width: 412px; vertical-align: top;}
#recipe_comments_content textarea{font-family: 'Open Sans', sans-serif; font-size: 12px;}

.recipe_comment_upload_pic_btn_container{display:inline-block; vertical-align: top;}
.recipe_comment_upload_pic_btn_container .up_btn{width:122px; height: 100px; background-color: #ffa446; display: table; text-align: center; color:#fff; text-decoration: none; background-image: none; border:1px solid #ffa446; background-position: center center; background-repeat: no-repeat;}
/*.recipe_comment_upload_pic_btn_container .up_btn:hover{background-color: #fff; color: #ffa446;}*/
input[name=uploadfile] {height:100%;}

.recipe_comment_upload_pic_btn_container .text{display: table-cell; vertical-align: middle;}
.submit-comment{padding: 4px 0; font-size:13px; text-transform: uppercase; color:#ffffff; background-color: #ffa446; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; text-decoration: none; display: inline-block; width:122px; margin-top: 10px; text-align: center; border:1px solid #ffa446;}
.submit-comment:hover{background-color: #fff; color:#ffa446;}
.recipe_comment_upload_pic_btn_container #pictureUploadMessage{display: none; color: #f00; line-height: 11px; padding-top: 4px; text-align: center; width: 122px;}

/*.comments_tab{background-color: #fff; color:#a5ab7b; font-size: 13px; padding: 5px 10px;}
.bigbtn2{padding: 4px 15px; font-size:11px; color:#ffffff; background-color: #ffa446; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; text-decoration: none; display: inline-block;}
.recipe_comment_owner{color:#a5ab7b !important; text-transform: uppercase; font-size: 12px; display: block; text-decoration: none; font-weight: bold;}
.recipe_comment_key, .recipe_comment_date{display: inline-block; background-color:#a5ab7b; padding: 0 2px; color: #fff; }
.recipe_comment_date{margin-left: 5px;}
.recipe_comment_owner_image{background-size:cover; width:100px; height: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; margin-bottom: 10px;}
.recipe_comment_text{display: inline-block;}
.recipe_comment_image{display:inline-block;}

.recipe_comment_owner_rank{display:inline-block; width: 38px; height: 38px; background-position:bottom;}

#comment-form-div #comment_upload_image{background-color: #ffa446; padding: 2px 10px; margin-top: 15px; display: inline-block; color: #fff;}*/

#stepImageFullDiv, #galleryImageFullDiv{display:none;}



.user_profile_image{display:inline-block; background-repeat: no-repeat; background-position: center center; background-size: cover; text-decoration: none !important;}


.similar_btn{position:absolute; z-index:100; height:69px; margin-top: 200px; white-space:nowrap; display: none; overflow: hidden; width:39px; text-decoration: none;}
.similar_btn .image, .similar_btn .text, .similar_btn .btn{display: inline-block; vertical-align: middle; height: 100%;}
.similar_btn .image, .similar_btn .text{height: 69px; margin-top: 0px; background-image: url(../images/v3/receipt/similar_receipt_bg.png);}
.similar_btn .image img{height: 60px; margin-top: 3px;}
.similar_btn .text{width: 80px; padding: 0 10px; color:#fff; font-size: 10px; font-weight: bold; text-transform: uppercase; white-space: normal;}
.similar_btn.prev .text{text-align: right;}
.similar_btn.next .text{text-align: left;}
.similar_btn .table{display: table; width:100%; height: 100%;}
.similar_btn .table div{display: table-cell; vertical-align: middle;}
.sticky-wrapper is-sticky{height: auto !important;}

.lora_stoyan_gallery_images .lora_stoyan_gallery {display:inline-block; margin: 15px 15px 0 0; vertical-align: top; line-height: 14px;width: 205px;}
.lora_stoyan_gallery{display:inline-block; margin: 15px 15px 0 0; vertical-align: top; line-height: 14px;}
.lora_stoyan_gallery .album, .lora_stoyan_gallery .image{display:inline-block; width:205px; text-decoration: none; color: #000;}

.lora_stoyan_gallery .album .image, .lora_stoyan_gallery .image{display:block; width:205px; height: 153px; text-align: center;background-position: center; background-repeat: no-repeat; background-size: contain;}
.lora_stoyan_gallery .album .image img, .lora_stoyan_gallery .image img{width:100%; height: 100%;}
.lora_stoyan_gallery .album .image, .lora_stoyan_gallery .gallery-image{display:block; width:205px; height: 153px; text-align: center;background-position: center; background-repeat: no-repeat; background-size: contain;}
.lora_stoyan_gallery .album .title, .lora_stoyan_gallery .description{font-weight: bold; font-size: 14px; color:#1a1b2a; white-space: normal; line-height: 17px;}
.lora_stoyan_gallery .album .images_count, .lora_stoyan_gallery .images_count{font-size: 12px; }
.lora_stoyan_gallery .admin_btns{display:inline-block; vertical-align:top; width:20px;}
.lora_stoyan_gallery .admin_btns a{display:block;}
.lora_stoyan_gallery_album, .lora_stoyan_gallery_image{display: inline-block; margin-right: 10px; vertical-align: top;}

.album_dialog, .album_image_dialog{display: none; margin: 20px 0;}
.album_dialog input, .album_image_dialog textarea{width: 97% !important;}
.album_dialog .orange_back, .album_image_dialog .orange_back{display: inline-block; line-height: 24px; margin-top: 10px;}

.album_image_dialog #upload_btn{padding: 0 5px;}
.album_image_dialog #pictureUploadMessage{display: none;}
.album_image_dialog #uploadPicture{display: none;}

.sticky-wrapper{height: auto !important;}

.home_sections_title{font-size: 14px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; width: 212px; height: 36px; display: inline-block;}
.home_sections_title .inside{height: 36px; display: table-cell; vertical-align: bottom;}