/*@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}*/

p {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.9;
    word-spacing: 1px;
    margin: 0 2px 20px 2px;
}
.ui_popover.rooms_guests_children,
.ui_popover.date_picker_modal {
	z-index: 10001;
	margin-top: -11px;
}
.dsdc-wrapper {
	width: 484px;
	overflow: hidden;
	background: #fff;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}
.ui_poi_thumbnail .image_wrapper {
    position: relative;
    overflow: hidden;
    height: 200px;
    background-color: #fff;
}
.ui_poi_thumbnail .image_wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 
    height: auto;
    min-height: 200px;
    min-width: 290px;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.prw_common_thumbnail_no_style_responsive {
	border-radius: 8px 8px 0 0;
    overflow: hidden;
    border-bottom: 3px solid #1e73be;
}
.ui_shelf_item_detail {
	background: #fff;
    border-radius: 0 0 8px 8px;
}
.ui_shelf_item_detail a {
	padding: .5em 1em;
    color: #555;
    font-family: iranyekan;
    font-weight: bold;
    display: block;
	height: 65px;
    font-size: 13px;
    background: transparent;
    text-align: justify;
    line-height: 1.9;
    word-spacing: 1px;
}
.ui_shelf_item_detail a:hover {
	background: transparent;
}
.detail-title {
	display: block;
    padding: .5em 1em;
    color: #444;
    border-bottom: 1px solid #e5e5e5;
}
.res-title {
	font-size: 13px;
    font-family: iranyekan;
    font-weight: bold;
    display: inline-block;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.single-item {
	background: #ffffff;
    border-radius: 6px;
    border: 1px solid #e5e5e5;
    margin-bottom: 30px;
    text-align: justify;
    padding-bottom: 15px;
    font-weight: bold;
    font: bold 14px/30px IranYekan;
}
.date-time {
	float: left;
    font-size: 12px;
}
.premiumstyle {
	color: #da2035;
    display: inline-block;
    font-family: iranyekan;
	float: left;
    font-weight: bold;
    font-size: 12px;
    align-items: center;
}
.premiumstyle i {
	font-size: 13px;
}
.premiumtxt {
	vertical-align: text-bottom;
}
.gold {
	color: #F7B900;
}
.silver {
	color: #A8A8A9;
}
.bronze {
	color: #D4741A;
}
.ui_poi_shelf_item {
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #e5e5e5;
}
.ui_poi_shelf_item:hover .ui_poi_thumbnail .image_wrapper img {
	min-height: 240px;
    min-width: 330px;
}
.detail-foot {
    padding: 0;
    display: flex;
    align-items: center;
    background: #FAFAFA;
    border-radius: 0 0 8px 8px;
	width: 100% !important;;
}
.detail-price {
	padding: 0em 0.5em;
    color: #e2e4e5;
    font-size: 8px;
    margin: 0;
	border-right: 1px solid #e5e5e5;
}
.detail-commentes {
	font-size: 12px;
    color: #A8A8A9;
    padding: 0 1em;
    font-family: iranyekan;
    -ms-flex: 1;
    flex: 1;
    font-weight: bold;
    text-align: right;
}
.dsdc-months-holder {
	position: relative;
	width: auto;
	height: auto;
}
.dsdc-months-holder:after {
	content: '';
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 50%;
	width: 1px;
	background: none;
}
.dsdc-months-holder.showBorder:after {
	background: #e5e5e5;
}
.dsdc-months {
	position: relative;
	white-space: nowrap;
	transition: -webkit-transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.dsdc-scroll-left {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.dsdc-scroll-right {
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}
.dsdc-no-anim {
	transition: none;
}
.dsdc-next,
.dsdc-prev {
	font-size: 20px;
	height: 1em;
	width: 1em;
	background: inherit;
	color: #00a680;
	cursor: pointer;
	transition: color 300ms;
	margin-top: 13px;
	position: absolute;
	z-index: 1;
}
.dsdc-next.ui_icon,
.dsdc-prev.ui_icon {
	margin-top: 13px;
	color: #00a680;
}
.dsdc-inactive.ui_icon {
	color: #ccc;
}
.dsdc-next {
	right: 15px;
}
.dsdc-prev {
	left: 15px;
}
.dsdc-inactive {
	color: #ccc;
	cursor: default;
}
.dsdc-month {
	width: 210px;
	display: inline-block;
	padding: 12px 16px;
	vertical-align: top;
	white-space: normal;
	z-index: 900;
	height: 232px;
}
.dsdc-month-title {
	display: block;
	text-align: center;
	height: 24px;
	padding-top: 4px;
}
.dsdc-cell {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.dsdc-day-label {
	font-size: 10px;
	font-weight: bold;
}
.dsdc-day {
	cursor: pointer;
	font-weight: normal;
	border-radius: 2px;
	color: #4a4a4a;
	border-radius: 0;
}
.desktop .dsdc-day:hover {
	background: #00a680;
	color: white;
}
.dsdc-today {
	color: #c60;
}
.dsdc-cell.dsdc-day.dsdc-startrange,
.dsdc-cell.dsdc-day.dsdc-endrange {
	position: relative;
	background: #00a680;
	color: white;
}
.dsdc-cell.dsdc-day.dsdc-inrange:hover,
.dsdc-cell.dsdc-day.dsdc-inrange {
	color: #00a680;
	background: rgba(0, 166, 128, 0.1);
}
.dsdc-day.dsdc-disabled,
.dsdc-day.dsdc-disabled:hover {
	cursor: default;
	color: #d6d6d6;
	background: transparent;
	font-weight: normal;
}
.dsdc-hsx-close-header {
	height: auto;
	margin: 25px 15px 0;
	padding-bottom: 15px;
	font-size: 14px;
	color: #000a12;
	text-align: center;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
.dsdc-clear {
	clear: both;
}
.ui_popover.date_picker_modal {
	z-index: 10001;
}
.dsdc-wrapper {
	width: 484px;
	overflow: hidden;
	background: #fff;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}
.dsdc-months-holder {
	position: relative;
	width: auto;
	height: auto;
}
.dsdc-months-holder:after {
	content: '';
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 50%;
	width: 1px;
	background: none;
}
.dsdc-months-holder.showBorder:after {
	background: #e5e5e5;
}
.dsdc-months {
	position: relative;
	white-space: nowrap;
	transition: -webkit-transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.dsdc-scroll-left {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.dsdc-scroll-right {
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}
.dsdc-no-anim {
	transition: none;
}
.dsdc-next,
.dsdc-prev {
	font-size: 20px;
	height: 1em;
	width: 1em;
	background: inherit;
	color: #00a680;
	cursor: pointer;
	transition: color 300ms;
	margin-top: 13px;
	position: absolute;
	z-index: 1;
}
.dsdc-next.ui_icon,
.dsdc-prev.ui_icon {
	margin-top: 13px;
	color: #00a680;
}
.dsdc-inactive.ui_icon {
	color: #ccc;
}
.dsdc-next {
	right: 15px;
}
.dsdc-prev {
	left: 15px;
}
.dsdc-inactive {
	color: #ccc;
	cursor: default;
}
.dsdc-month {
	width: 210px;
	display: inline-block;
	padding: 12px 16px;
	vertical-align: top;
	white-space: normal;
	z-index: 900;
	height: 232px;
}
.dsdc-month-title {
	display: block;
	text-align: center;
	height: 24px;
	padding-top: 4px;
}
.dsdc-cell {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.dsdc-day-label {
	font-size: 10px;
	font-weight: bold;
}
.dsdc-day {
	cursor: pointer;
	font-weight: normal;
	border-radius: 2px;
	color: #4a4a4a;
	border-radius: 0;
}
.desktop .dsdc-day:hover {
	background: #00a680;
	color: white;
}
.dsdc-today {
	color: #c60;
}
.dsdc-startrange,
.dsdc-endrange {
	position: relative;
	background: #00a680;
	color: white;
}
.dsdc-inrange {
	color: #00a680;
	background: rgba(0, 166, 128, 0.1);
}
.dsdc-day.dsdc-disabled,
.dsdc-day.dsdc-disabled:hover {
	cursor: default;
	color: #d6d6d6;
	background: transparent;
	font-weight: normal;
}
.dsdc-hsx-close-header {
	height: auto;
	margin: 25px 15px 0;
	padding-bottom: 15px;
	font-size: 14px;
	color: #000a12;
	text-align: center;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
.dsdc-clear {
	clear: both;
}
.clearDatesBox {
	text-align: center;
	padding: 18px 0;
	margin: 0 15px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #e5e5e5;
	font-size: 14px;
	color: #069;
}
.clearDatesBox:hover {
	text-decoration: underline;
	cursor: pointer;
}
.declutter-control .dsdc-months {
	margin-bottom: 20px;
}
.declutter-control .dsdc-day {
	color: #4a4a4a;
}
.declutter-control .dsdc-startrange,
.declutter-control .dsdc-endrange {
	position: relative;
	background: #aaa;
	color: white;
}
.declutter-control .dsdc-startrange:after {
	content: '';
	position: absolute;
	right: 0;
	border-color: #ccc transparent;
	border-width: 15px 0 15px 8px;
	border-style: solid;
}
.declutter-control .dsdc-endrange:after {
	content: '';
	position: absolute;
	left: 0;
	border-color: #ccc transparent;
	border-width: 15px 8px 15px 0;
	border-style: solid;
}
.declutter-control .dsdc-active-calendar .dsdc-startrange,
.declutter-control .dsdc-active-calendar .dsdc-endrange {
	background: #00a680;
}
.declutter-control .dsdc-active-calendar .dsdc-startrange:after,
.declutter-control .dsdc-active-calendar .dsdc-endrange:after {
	border-color: #fff transparent;
}
.declutter-control .dsdc-inrange {
	background: #ccc;
	border-radius: 0;
}
.declutter-control .dsdc-day.dsdc-disabled,
.declutter-control .dsdc-day.dsdc-disabled:hover {
	cursor: default;
	color: #d6d6d6;
	background: transparent;
	font-weight: normal;
}
.declutter-control .dsdc-day:hover {
	background: #00a680;
	color: white;
}
.declutter-control .ui_icon.times {
	font-size: 12px;
	color: #069;
}
.declutter-control .dsdc-close-x {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	width: auto;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #069;
	cursor: pointer;
}
.declutter-control .dsdc-close-x:hover {
	text-decoration: underline;
}
@media(max-width:767px){.ui_overlay.help_center{width:92vw;}.ui_overlay.date_picker_modal.CHECKIN{margin:-11px 8px 0;

}
.ui_overlay.date_picker_modal.CHECKOUT {
	margin-left: -16px;
}
.ui_overlay.date_picker_modal .dsdc-wrapper {
	width: 90vw;
}
.ui_overlay.date_picker_modal .dsdc-months-holder.showBorder:after {
	background: none;
}
.ui_overlay.date_picker_modal .dsdc-month {
	box-sizing: border-box;
	width: 100%;
	height: 262px;
}
.ui_overlay.date_picker_modal .dsdc-month:nth-child(2) {
	display: none;
}
.ui_overlay.date_picker_modal .dsdc-cell {
	width: 14%;
}
}
@media(min-width:768px){.ui_overlay.date_picker_modal{margin-top:-13px;margin-left:-11px;}}.ui_overlay.rooms_guests_children{margin-top:-8px;}@media(max-width:767px){.ui_overlay.rooms_guests_children{margin:-8px 16px 0;
box-sizing:border-box;
left:0!important;
right:0!important;

}
}
.pointer {
	cursor:pointer;
}
.shelf_container.featured_destinations {
	margin:40px 0;
}
.featured_destinations .ui_column>div {
	overflow:hidden;
	border-radius:2px;
}
.featured_destinations .ui_column>div,
.featured_destinations .ui_column>div>iframe {
	height:200px!important;
	width:100%!important;
}
.sponsored_pill {
	display:inline-block;
	color:#fff;
	background-color:#767676;
	border-radius:4px;
	font-weight:bold;
	vertical-align:middle;
	font-size:14px;
	padding:0 7px;
}
@media(max-width:767px){.ui_overlay.candy-bar-flyout{right:4%!important;left:4%!important;}}@media(min-width:768px){.ui_overlay.candy-bar-flyout .quick_link_item {
	min-width:250px;
}
}
.ui_overlay.candy-bar-flyout {
	z-index:10001;
	margin-top:32px;
	padding:0 16px;
	border-radius:2px;
	box-sizing:border-box;
}
.ui_overlay.candy-bar-flyout .candy-bar-links {
	display:block;
}
.ui_overlay.candy-bar-flyout .quick_link_item {
	display:block;
	padding:8px 0;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#e5e5e5;
}
.ui_overlay.candy-bar-flyout .quick_link_item:last-child {
	border:none;
}
.ui_overlay.candy-bar-flyout .quick_link_item .quick-link {
	display:inherit;
	padding:8px 0;
	font-size:14px;
	line-height:18px;
	color:#000a12;
}
.ui_overlay.candy-bar-flyout .quick-link {
	padding:0;
	font-weight:normal;
}
.ui_overlay.candy-bar-flyout .quick-link .more,
.ui_overlay.candy-bar-flyout .quick-link .ui_icon {
	display:none;
}
@media(max-width:767px){.popular_destinations .image_wrapper.landscape .image {
	height:261px;
	max-height:none;
}
.nearby_cuisines .ui_columns.is-multiline,
.recently_viewed .ui_columns.is-multiline,
.recommended_poi_list .ui_columns.is-multiline,
.poi_by_tag .ui_columns.is-multiline,
.top_photo_locations .ui_columns.is-multiline,
.flights_airline_reviews .ui_columns.is-multiline,
.attraction_products_by_group .ui_columns.is-multiline,
.poi_by_taxonomy .ui_columns.is-multiline {
	flex-wrap:nowrap;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
}
.nearby_cuisines .ui_columns.is-multiline::-webkit-scrollbar,
.recently_viewed .ui_columns.is-multiline::-webkit-scrollbar,
.recommended_poi_list .ui_columns.is-multiline::-webkit-scrollbar,
.poi_by_tag .ui_columns.is-multiline::-webkit-scrollbar,
.top_photo_locations .ui_columns.is-multiline::-webkit-scrollbar,
.flights_airline_reviews .ui_columns.is-multiline::-webkit-scrollbar,
.attraction_products_by_group .ui_columns.is-multiline::-webkit-scrollbar,
.poi_by_taxonomy .ui_columns.is-multiline::-webkit-scrollbar {
	display:none;
}
.nearby_cuisines .ui_columns.is-multiline .ui_column,
.recently_viewed .ui_columns.is-multiline .ui_column,
.recommended_poi_list .ui_columns.is-multiline .ui_column,
.poi_by_tag .ui_columns.is-multiline .ui_column,
.top_photo_locations .ui_columns.is-multiline .ui_column,
.flights_airline_reviews .ui_columns.is-multiline .ui_column,
.attraction_products_by_group .ui_columns.is-multiline .ui_column,
.poi_by_taxonomy .ui_columns.is-multiline .ui_column {
	width:286px;
}
.nearby_cuisines .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.recently_viewed .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.recommended_poi_list .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.poi_by_tag .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.top_photo_locations .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.flights_airline_reviews .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.attraction_products_by_group .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.poi_by_taxonomy .ui_columns.is-multiline .ui_column .ui_poi_thumbnail {
	height:214px;
}
}
@media(max-width:767px){.nearby_cuisines .ui_columns.is-multiline .ui_column,
.recently_viewed .ui_columns.is-multiline .ui_column,
.recommended_poi_list .ui_columns.is-multiline .ui_column,
.poi_by_tag .ui_columns.is-multiline .ui_column,
.top_photo_locations .ui_columns.is-multiline .ui_column,
.flights_airline_reviews .ui_columns.is-multiline .ui_column,
.poi_by_taxonomy .ui_columns.is-multiline .ui_column {
	width:316px;
}
.nearby_cuisines .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.recently_viewed .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.recommended_poi_list .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.poi_by_tag .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.top_photo_locations .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.flights_airline_reviews .ui_columns.is-multiline .ui_column .ui_poi_thumbnail,
.poi_by_taxonomy .ui_columns.is-multiline .ui_column .ui_poi_thumbnail {
	height:161px;
}
}
.owner_activity_feed {
	background-color:#f2f2f2;
	font-family:'Source Sans Pro',
	helvetica,
	arial,
	sans-serif;
	border-left:10px solid #f2f2f2;
	border-right:10px solid #f2f2f2;
	border-bottom:10px solid #f2f2f2;
	width:100%;
}
.owner_activity_feed .header {
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding:10px 0;
}
.owner_activity_feed .feed {
	overflow-y:scroll;
}
.owner_activity_feed .feed .new_items {
	font-size:14px;
	border:solid 1px #e5e5e5;
	display:block;
	margin-bottom:8px;
	padding:5px;
	text-align:center;
	color:#069;
}
.owner_activity_feed .feed .new_items span {
	margin-left:5px;
}
.owner_activity_feed .feed .items {
	overflow:hidden;
	overflow-y:auto;
}
.owner_activity_feed .feed .items.expand {
	overflow:visible;
}
.owner_activity_feed .feed .items .feed_item {
	background-color:white;
	margin-bottom:8px;
	font-size:14px;
}
.owner_activity_feed .feed .items .feed_item>div {
	padding:9px;
}
.owner_activity_feed .feed .items .feed_item .property-avatar {
	display:inline-block;
	padding:0;
}
.owner_activity_feed .feed .items .feed_item .property-avatar .property-avatar-photo {
	padding:0;
}
.owner_activity_feed .feed .items .feed_item .property-avatar .property-avatar-photo img {
	max-height:40px;
	max-width:40px;
}
.owner_activity_feed .feed .items .feed_item .milestone_item {
	color:#FFF;
	background:#00a680;
	font-weight:bold;
	text-align:center;
}
.owner_activity_feed .feed .items .feed_item .member_action_item .is-3,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .is-3,
.owner_activity_feed .feed .items .feed_item .reservation_item .is-3,
.owner_activity_feed .feed .items .feed_item .fact_item .is-3 {
	width:67px;
}
.owner_activity_feed .feed .items .feed_item .member_action_item .content,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .content,
.owner_activity_feed .feed .items .feed_item .reservation_item .content,
.owner_activity_feed .feed .items .feed_item .fact_item .content {
	display:block;
	font-size:14px;
	color:#333;
}
.owner_activity_feed .feed .items .feed_item .member_action_item .content .text,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .content .text,
.owner_activity_feed .feed .items .feed_item .reservation_item .content .text,
.owner_activity_feed .feed .items .feed_item .fact_item .content .text {
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
.owner_activity_feed .feed .items .feed_item .member_action_item .content.shiftLeft,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .content.shiftLeft,
.owner_activity_feed .feed .items .feed_item .reservation_item .content.shiftLeft,
.owner_activity_feed .feed .items .feed_item .fact_item .content.shiftLeft {
	padding-left:0;
}
.owner_activity_feed .feed .items .feed_item .member_action_item .content .feedItemGreen,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .content .feedItemGreen,
.owner_activity_feed .feed .items .feed_item .reservation_item .content .feedItemGreen,
.owner_activity_feed .feed .items .feed_item .fact_item .content .feedItemGreen,
.owner_activity_feed .feed .items .feed_item .member_action_item .content .green,
.owner_activity_feed .feed .items .feed_item .sponsrd_item .content .green,
.owner_activity_feed .feed .items .feed_item .reservation_item .content .green,
.owner_activity_feed .feed .items .feed_item .fact_item .content .green {
	color:#00a680;
	font-weight:600;
}
.owner_activity_feed .feed .timestampAndIcons,
.owner_activity_feed .feed .timestamp {
	display:inline-block;
	color:#767676;
}
.owner_activity_feed .feed .timestampAndIcons span,
.owner_activity_feed .feed .timestamp span {
	margin-right:5px;
	color:#00a680;
}
.owner_activity_feed .see_more {
	text-align:center;
	font-weight:bold;
	color:#00a680;
}
.owner_activity_feed .see_more span {
	display:inline-block;
}
.owner_activity_feed .see_more .single-chevron-down {
	display:inline-block;
	margin-left:5px;
}
.owner_activity_feed .see_more .single-chevron-down:before {
	font-weight:bold;
}
.owner_activity_feed .review-details {
	padding-left:0;
}
.owner_activity_feed .review-details .external-link {
	margin-right:4px;
}
.owner_activity_feed .review-title {
	min-width:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:10px 0;
}
.owner_activity_feed .review-link {
	font-size:14px;
	padding:10px 0;
}
.full_width_half_view_height {
	width:100%;
	height:50vh;
}
.hidden {
	display:none;
}
.property-avatar {
	padding:25px 0;
	border-bottom:1px solid #FFF;
}
.property-avatar-photo {
	text-align:center;
	padding-top:24px;
	padding-bottom:12px;
}
.property-avatar-photo img {
	border-radius:50%;
	width:80px;
	height:80px;
	border:1px solid #FFF;
}
.property-avatar-photo .t4b_ui_icon {
	font-size:80px;
	margin-top:-21px;
}
.property-avatar-photo .t4b_ui_icon.hotels_circle {
	color:#00a680;
}
.property-avatar-photo .t4b_ui_icon.attractions_circle {
	color:#134C75;
}
.property-avatar-photo .t4b_ui_icon.restaurants_circle {
	color:#ef6945;
}
.ui_social_avatar {
	width:32px;
	height:32px;
	border-width:3px;
	border-radius:32px;
	display:block;
	position:relative;
	overflow:hidden;
	background-color:#fff;
	border:solid #fff;
	transition:width 50ms,
	height 50ms;
}
.ui_social_avatar:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:1px solid rgba(0,
	0,
	0,
	0.1);
	border-radius:inherit;
	content:"";
}
.ui_social_avatar .member-fill {
	font-size:32px;
	line-height:0;
	color:#00a680;
}
.ui_social_avatar img {
	display:block;
	width:100%!important;
	height:100%!important;
}
.ui_social_avatar.small {
	width:24px;
	height:24px;
	border-width:3px;
	border-radius:24px;
	border-width:2px;
}
.ui_social_avatar.small:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:1px solid rgba(0,
	0,
	0,
	0.1);
	border-radius:inherit;
	content:"";
}
.ui_social_avatar.small .member-fill {
	font-size:24px;
	line-height:0;
	color:#00a680;
}
.ui_social_avatar.large {
	width:72px;
	height:72px;
	border-width:3px;
	border-radius:72px;
}
.ui_social_avatar.large:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:1px solid rgba(0,
	0,
	0,
	0.1);
	border-radius:inherit;
	content:"";
}
.ui_social_avatar.large .member-fill {
	font-size:72px;
	line-height:0;
	color:#00a680;
}
.ui_social_avatar.xtra-large {
	width:120px;
	height:120px;
	border-width:3px;
	border-radius:120px;
}
.ui_social_avatar.xtra-large:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:1px solid rgba(0,
	0,
	0,
	0.1);
	border-radius:inherit;
	content:"";
}
.ui_social_avatar.xtra-large .member-fill {
	font-size:120px;
	line-height:0;
	color:#00a680;
}
@media(max-width:767px){
	.ui_social_avatar.xtra-large.responsive {
	width: 72px;
	height: 72px;
	border-width: 3px;
	border-radius: 72px;
}
.ui_social_avatar.xtra-large.responsive:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius:inherit;
	content:"";
}
.ui_social_avatar.xtra-large.responsive .member-fill {
	font-size:72px;
	line-height:0;
	color:#00a680;
}
}
.ui_social_avatar.inline {
	display:inline-block;
}
.ui_social_avatar_group .ui_social_avatar {
	display:inline-block;
	margin-left:-6px;
}
.ui_social_avatar_group .ui_social_avatar.small {
	margin-left:-4px;
}
.ui_social_avatar_group .ui_social_avatar.large {
	margin-left:-12px;
}
.ui_social_avatar_group .ui_social_avatar.xtra-large {
	margin-left:-18px;
}
.ui_social_avatar_group .ui_social_avatar:first-child {
	margin-left:0;
}
.ui_avatar {
	overflow:hidden;
	position:relative;
	width:42px;
	height:42px;
	border-radius:42px;
}
.ui_avatar img {
	display:block;
	width:100%!important;
	height:100%!important;
}
.ui_avatar:after {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	box-shadow:inset 0 0 6px 0 rgba(0,
	0,
	0,
	0.1);
	border-radius:inherit;
}
.ui_avatar .member-fill {
	font-size:42px;
	line-height:0;
	color:#00a680;
}
.ui_avatar.large {
	width:72px;
	height:72px;
	border-radius:72px;
}
.ui_avatar.large .member-fill {
	font-size:72px;
	line-height:0;
	color:#00a680;
}
.ui_avatar.small {
	width:30px;
	height:30px;
	border-radius:30px;
}
.ui_avatar.small .member-fill {
	font-size:30px;
	line-height:0;
	color:#00a680;
}
.ui_avatar.inline {
	display:inline-block;
}
@media(min-width:768px){.ui_avatar.resp{width:72px;height:72px;border-radius:72px;}.ui_avatar.resp .member-fill {
	font-size:72px;
	line-height:0;
	color:#00a680;
}
}
.ui_columns {
	margin-left:-12px;
	margin-right:-12px;
	box-sizing:border-box;
}
@media(max-width:767px){
	.ui_columns{margin-left:-8px;margin-right:-8px;}
	.ui_container {
    padding: 0 10px;
}
	.single-recepis .col-lg-8 {
		padding: 0px;
	}
	.single-recepis .col-lg-4 {
		padding: 0px;
	}
}
	.ui_columns.is-centered{-webkit-box-pack:center;justify-content:center;}
	.ui_columns.is-gapless{margin-left:0;margin-right:0;}
	.ui_columns.is-gapless>.ui_column{margin:0;padding:0;}
	.ui_columns.is-gapless-vertical>.ui_column{padding-top:0;padding-bottom:0;}
	.ui_columns.is-partitioned>.ui_column{padding-top:24px;padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.ui_columns.is-partitioned>.ui_column:first-child {
	padding-left:12px;
}
.ui_columns.is-partitioned>.ui_column:last-child {
	padding-right:12px;
	border-right:none;
}
@media(max-width:767px){
	.ui_columns.is-partitioned>.ui_column{padding-left:16px;padding-right:16px;}.ui_columns.is-partitioned>.ui_column:first-child{padding-left:8px;}.ui_columns.is-partitioned>.ui_column:last-child{padding-right:8px;}}.ui_columns.is-mobile{display:-webkit-box;display:flex;}.ui_columns.is-multiline{flex-wrap:wrap;}.ui_columns.is-vcentered{-webkit-box-align:center;align-items:center;}@media(min-width:768px){.ui_columns:not(.is-desktop){display:-webkit-box;display: flex;}}@media(min-width:1024px){.ui_columns.is-desktop{display:-webkit-box;display:flex;}}.ui_column{display:block;flex-basis:0;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;padding:12px;box-sizing:border-box;}@media(max-width:767px){.ui_column{padding:8px;}}.ui_column>.ui_columns:not(.is-gapless){margin-top:-12px;margin-bottom:-12px;}@media(max-width:767px){.ui_column>.ui_columns:not(.is-gapless){margin-top:-8px;margin-bottom:-8px;}}.ui_columns.is-mobile>.ui_column.is-narrow{-webkit-box-flex:0;flex:none;}.ui_columns.is-mobile>.ui_column.is-1{-webkit-box-flex:0;flex:none;width:8.33333333%;}.ui_columns.is-mobile>.ui_column.is-offset-1{margin-left:8.33333333%;}.ui_columns.is-mobile>.ui_column.is-2{-webkit-box-flex:0;flex:none;width:16.66666667%;}.ui_columns.is-mobile>.ui_column.is-offset-2{margin-left:16.66666667%;}.ui_columns.is-mobile>.ui_column.is-3{-webkit-box-flex:0;flex:none;width:25%;}.ui_columns.is-mobile>.ui_column.is-offset-3{margin-left:25%;}.ui_columns.is-mobile>.ui_column.is-4{-webkit-box-flex:0;flex:none;width:33.33333333%;}.ui_columns.is-mobile>.ui_column.is-offset-4{margin-left:33.33333333%;}.ui_columns.is-mobile>.ui_column.is-5{-webkit-box-flex:0;flex:none;width:41.66666667%;}.ui_columns.is-mobile>.ui_column.is-offset-5{margin-left:41.66666667%;}.ui_columns.is-mobile>.ui_column.is-6{-webkit-box-flex:0;flex:none;width:50%;}.ui_columns.is-mobile>.ui_column.is-offset-6{margin-left:50%;}.ui_columns.is-mobile>.ui_column.is-7{-webkit-box-flex:0;flex:none;width:58.33333333%;}.ui_columns.is-mobile>.ui_column.is-offset-7{margin-left:58.33333333%;}.ui_columns.is-mobile>.ui_column.is-8{-webkit-box-flex:0;flex:none;width:66.66666667%;}.ui_columns.is-mobile>.ui_column.is-offset-8{margin-left:66.66666667%;}.ui_columns.is-mobile>.ui_column.is-9{-webkit-box-flex:0;flex:none;width:75%;}.ui_columns.is-mobile>.ui_column.is-offset-9{margin-left:75%;}.ui_columns.is-mobile>.ui_column.is-10{-webkit-box-flex:0;flex:none;width:83.33333333%;}.ui_columns.is-mobile>.ui_column.is-offset-10{margin-left:83.33333333%;}.ui_columns.is-mobile>.ui_column.is-11{-webkit-box-flex:0;flex:none;width:91.66666667%;}.ui_columns.is-mobile>.ui_column.is-offset-11{margin-left:91.66666667%;}.ui_columns.is-mobile>.ui_column.is-12{-webkit-box-flex:0;flex:none;width:100%;}.ui_columns.is-mobile>.ui_column.is-offset-12{margin-left:100%;}@media(max-width:767px){.ui_column.is-narrow-mobile{-webkit-box-flex:0;flex:none;}.ui_column.is-1-mobile{-webkit-box-flex:0;flex:none;width:8.33333333%;}.ui_column.is-offset-1-mobile{margin-left:8.33333333%;}.ui_column.is-2-mobile{-webkit-box-flex:0;flex:none;width:16.66666667%;}.ui_column.is-offset-2-mobile{margin-left:16.66666667%;}.ui_column.is-3-mobile{-webkit-box-flex:0;flex:none;width:25%;}.ui_column.is-offset-3-mobile{margin-left:25%;}.ui_column.is-4-mobile{-webkit-box-flex:0;flex:none;width:33.33333333%;}.ui_column.is-offset-4-mobile{margin-left:33.33333333%;}.ui_column.is-5-mobile{-webkit-box-flex:0;flex:none;width:41.66666667%;}.ui_column.is-offset-5-mobile{margin-left:41.66666667%;}.ui_column.is-6-mobile{-webkit-box-flex:0;flex:none;width:50%;}.ui_column.is-offset-6-mobile{margin-left:50%;}.ui_column.is-7-mobile{-webkit-box-flex:0;flex:none;width:58.33333333%;}.ui_column.is-offset-7-mobile{margin-left:58.33333333%;}.ui_column.is-8-mobile{-webkit-box-flex:0;flex:none;width:66.66666667%;}.ui_column.is-offset-8-mobile{margin-left:66.66666667%;}.ui_column.is-9-mobile{-webkit-box-flex:0;flex:none;width:75%;}.ui_column.is-offset-9-mobile{margin-left:75%;}.ui_column.is-10-mobile{-webkit-box-flex:0;flex:none;width:83.33333333%;}.ui_column.is-offset-10-mobile{margin-left:83.33333333%;}.ui_column.is-11-mobile{-webkit-box-flex:0;flex:none;width:91.66666667%;}.ui_column.is-offset-11-mobile{margin-left:91.66666667%;}.ui_column.is-12-mobile{-webkit-box-flex:0;flex:none;width:100%;}.ui_column.is-offset-12-mobile{margin-left:100%;}}@media(min-width:768px){.ui_column.is-narrow,.ui_column.is-narrow-tablet{-webkit-box-flex:0;flex:none;}.ui_column.is-1,.ui_column.is-1-tablet{-webkit-box-flex:0;flex:none;width:8.33333333%;}.ui_column.is-offset-1,.ui_column.is-offset-1-tablet{margin-left:8.33333333%;}.ui_column.is-2,.ui_column.is-2-tablet{-webkit-box-flex:0;flex:none;width:10%;}.ui_column.is-offset-2,.ui_column.is-offset-2-tablet{margin-left:16.66666667%;}.ui_column.is-3,.ui_column.is-3-tablet{-webkit-box-flex:0;flex:none;width:25%;}.ui_column.is-offset-3,.ui_column.is-offset-3-tablet{margin-left:25%;}.ui_column.is-4,.ui_column.is-4-tablet{-webkit-box-flex:0;flex:none;width:33.33333333%;}.ui_column.is-offset-4,.ui_column.is-offset-4-tablet{margin-left:33.33333333%;}.ui_column.is-5,.ui_column.is-5-tablet{-webkit-box-flex:0;flex:none;width:41.66666667%;}.ui_column.is-offset-5,.ui_column.is-offset-5-tablet{margin-left:41.66666667%;}.ui_column.is-6,.ui_column.is-6-tablet{-webkit-box-flex:0;flex:none;width:50%;}.ui_column.is-offset-6,.ui_column.is-offset-6-tablet{margin-left:50%;}.ui_column.is-7,.ui_column.is-7-tablet{-webkit-box-flex:0;flex:none;width:58.33333333%;}.ui_column.is-offset-7,.ui_column.is-offset-7-tablet{margin-left:58.33333333%;}.ui_column.is-8,.ui_column.is-8-tablet{-webkit-box-flex:0;flex:none;width:66.66666667%;}.ui_column.is-offset-8,.ui_column.is-offset-8-tablet{margin-left:66.66666667%;}.ui_column.is-9,.ui_column.is-9-tablet{-webkit-box-flex:0;flex:none;width:75%;}.ui_column.is-offset-9,.ui_column.is-offset-9-tablet{margin-left:75%;}.ui_column.is-10,.ui_column.is-10-tablet{-webkit-box-flex:0;flex:none;width:83.33333333%;}.ui_column.is-offset-10,.ui_column.is-offset-10-tablet{margin-left:83.33333333%;}.ui_column.is-11,.ui_column.is-11-tablet{-webkit-box-flex:0;flex:none;width:91.66666667%;}.ui_column.is-offset-11,.ui_column.is-offset-11-tablet{margin-left:91.66666667%;}.ui_column.is-12,.ui_column.is-12-tablet{-webkit-box-flex:0;flex:none;width:100%;}.ui_column.is-offset-12,.ui_column.is-offset-12-tablet{margin-left:100%;}}@media(min-width:768px) and (max-width:1023px) {
	.ui_column.is-1-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:8.33333333%;
	}
	.ui_column.is-offset-1-tablet-only {
		margin-left:8.33333333%;
	}
	.ui_column.is-2-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:16.66666667%;
	}
	.ui_column.is-offset-2-tablet-only {
		margin-left:16.66666667%;
	}
	.ui_column.is-3-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:25%;
	}
	.ui_column.is-offset-3-tablet-only {
		margin-left:25%;
	}
	.ui_column.is-4-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:33.33333333%;
	}
	.ui_column.is-offset-4-tablet-only {
		margin-left:33.33333333%;
	}
	.ui_column.is-5-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:41.66666667%;
	}
	.ui_column.is-offset-5-tablet-only {
		margin-left:41.66666667%;
	}
	.ui_column.is-6-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:50%;
	}
	.ui_column.is-offset-6-tablet-only {
		margin-left:50%;
	}
	.ui_column.is-7-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:58.33333333%;
	}
	.ui_column.is-offset-7-tablet-only {
		margin-left:58.33333333%;
	}
	.ui_column.is-8-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:66.66666667%;
	}
	.ui_column.is-offset-8-tablet-only {
		margin-left:66.66666667%;
	}
	.ui_column.is-9-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:75%;
	}
	.ui_column.is-offset-9-tablet-only {
		margin-left:75%;
	}
	.ui_column.is-10-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:83.33333333%;
	}
	.ui_column.is-offset-10-tablet-only {
		margin-left:83.33333333%;
	}
	.ui_column.is-11-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:91.66666667%;
	}
	.ui_column.is-offset-11-tablet-only {
		margin-left:91.66666667%;
	}
	.ui_column.is-12-tablet-only {
		-webkit-box-flex:0;
		flex:none;
		width:100%;
	}
	.ui_column.is-offset-12-tablet-only {
		margin-left:100%;
	}
}
@media(min-width:1024px){
	.ui_column.is-narrow-desktop{-webkit-box-flex:0;flex:none;}
	.ui_column.is-1-desktop{-webkit-box-flex:0;flex:none;width:8.33333333%;}
	.ui_column.is-offset-1-desktop{margin-left:8.33333333%;}
	.ui_column.is-2-desktop{-webkit-box-flex:0;flex:none;width:16.66666667%;}
	.ui_column.is-offset-2-desktop{margin-left:16.66666667%;}
	.ui_column.is-3-desktop{-webkit-box-flex:0;flex:none;width:25%;}
	.ui_column.is-offset-3-desktop{margin-left:25%;}
	.ui_column.is-4-desktop{-webkit-box-flex:0;flex:none;width:33.33333333%;}
	.ui_column.is-offset-4-desktop{margin-left:33.33333333%;}
	.ui_column.is-5-desktop{-webkit-box-flex:0;flex:none;width:41.66666667%;}
	.ui_column.is-offset-5-desktop{margin-left:41.66666667%;}
	.ui_column.is-6-desktop{-webkit-box-flex:0;flex:none;width:50%;}
	.ui_column.is-offset-6-desktop{margin-left:50%;}
	.ui_column.is-7-desktop{-webkit-box-flex:0;flex:none;width:58.33333333%;}
	.ui_column.is-offset-7-desktop{margin-left:58.33333333%;}
	.ui_column.is-8-desktop{-webkit-box-flex:0;flex:none;width:66.66666667%;}
	.ui_column.is-offset-8-desktop{margin-left:66.66666667%;}
	.ui_column.is-9-desktop{-webkit-box-flex:0;flex:none;width:75%;}
	.ui_column.is-offset-9-desktop{margin-left:75%;}
	.ui_column.is-10-desktop{-webkit-box-flex:0;flex:none;width:83.33333333%;}
	.ui_column.is-offset-10-desktop{margin-left:83.33333333%;}
	.ui_column.is-11-desktop{-webkit-box-flex:0;flex:none;width:91.66666667%;}
	.ui_column.is-offset-11-desktop{margin-left:91.66666667%;}
	.ui_column.is-12-desktop{-webkit-box-flex:0;flex:none;width:100%;}
	.ui_column.is-offset-12-desktop{margin-left:100%;}
.ui_container {
    position: relative;
    padding: 0 24px;
    box-sizing: border-box;
    max-width: 1280px;
    margin: auto;
}
}
	@media(min-width:1280px){.ui_column.is-narrow-widescreen{-webkit-box-flex:0;flex:none;}.ui_column.is-1-widescreen{-webkit-box-flex:0;flex:none;width:8.33333333%;}.ui_column.is-offset-1-widescreen{margin-left:8.33333333%;}.ui_column.is-2-widescreen{-webkit-box-flex:0;flex:none;width:16.66666667%;}.ui_column.is-offset-2-widescreen{margin-left:16.66666667%;}.ui_column.is-3-widescreen{-webkit-box-flex:0;flex:none;width:25%;}.ui_column.is-offset-3-widescreen{margin-left:25%;}.ui_column.is-4-widescreen{-webkit-box-flex:0;flex:none;width:33.33333333%;}.ui_column.is-offset-4-widescreen{margin-left:33.33333333%;}.ui_column.is-5-widescreen{-webkit-box-flex:0;flex:none;width:41.66666667%;}.ui_column.is-offset-5-widescreen{margin-left:41.66666667%;}.ui_column.is-6-widescreen{-webkit-box-flex:0;flex:none;width:50%;}.ui_column.is-offset-6-widescreen{margin-left:50%;}.ui_column.is-7-widescreen{-webkit-box-flex:0;flex:none;width:58.33333333%;}.ui_column.is-offset-7-widescreen{margin-left:58.33333333%;}.ui_column.is-8-widescreen{-webkit-box-flex:0;flex:none;width:66.66666667%;}.ui_column.is-offset-8-widescreen{margin-left:66.66666667%;}.ui_column.is-9-widescreen{-webkit-box-flex:0;flex:none;width:75%;}.ui_column.is-offset-9-widescreen{margin-left:75%;}.ui_column.is-10-widescreen{-webkit-box-flex:0;flex:none;width:83.33333333%;}.ui_column.is-offset-10-widescreen{margin-left:83.33333333%;}.ui_column.is-11-widescreen{-webkit-box-flex:0;flex:none;width:91.66666667%;}.ui_column.is-offset-11-widescreen{margin-left:91.66666667%;}.ui_column.is-12-widescreen{-webkit-box-flex:0;flex:none;width:100%;}.ui_column.is-offset-12-widescreen{margin-left:100%;}
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_link_item {
    position: relative;
    min-height: 72px;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    word-wrap: break-word;
    cursor: pointer;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_link_item .quick-link {
	display: block;
    position: relative;
    z-index: 0;
    font-size: 10px;
    height: 90px;
    padding: 12px 12px;
    color: #4a4a4a;
    font-family: iranyekan;
    font-weight: bold;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_links {
    max-width: 920px;
    top: -24px;
    position: relative;
    margin:auto;
    background: #fff;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_links .ui_icon {
	display: block;
    margin-bottom: 10px;
    font-size: 28px;
    color: #339723;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_links span:hover .ui_icon {
    display: block;
    margin-bottom: 10px;
    color: #91BD14;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_link_item:after {
    position: absolute;
    right: 0;
    top: 10%;
    bottom: 10%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #e5e5e5;
	border-radius: 4px;
    content: "";
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_link_item:first-child:after {
	border: none;
}
DIV.ppr_rup.ppr_priv_candy_bar_links .quick_link_item.order-hotels:after {
  display: none;
}
.shelf_title_container span {
    border-right: solid 8px #1e73be;
    position: relative;
    background-color: #FDD13D;
    border-bottom: none;
    padding: 4px 12px;
    font-size: 14px;
    text-align: right;
    color: #333;
    font-weight: bold;
    border-radius: 8px 0 0 0;
    font-family: iranyekan;
}
.shelf_title_container i {
   font-size: 10px;
   font-style: normal;
}


DIV.prw_rup.prw_shelves_shelf_widget .shelf_container.rebrand .shelf_header .shelf_title .shelf_title_container {
    flex-grow: 1;
}
DIV.prw_rup.prw_shelves_shelf_widget .shelf_container.rebrand .shelf_header .shelf_title {
	display: flex;
	font-family: iranyekan;
	height: 32px;
	align-items: baseline;
	border-bottom: 2px solid #1e73be;
}
.review-star .review-result-wrapper {
	color: #e2e4e5 !important;
}
DIV.prw_rup.prw_shelves_shelf_widget .shelf_container.rebrand {
    margin: 0 0 25px 0;
}
.ppr_priv_location_detail_header {
	padding: 0 12px;
	font-size: 0;
	color: #4a4a4a;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	zoom: 1;
}
.heading_title {
	display: inline-block;
    font-size: 32px;
	    letter-spacing: -0.5px;
    font-family: iranyekan;
    font-weight: bold;
    color: #000a12;
    margin-top: 0px;
}
.prw_common_atf_header_bl {
	display: inline-block;
	font-size: 14px;
	margin-top: 12px;
	font-family: iranyekan;
	color: #4a4a4a;
	font-weight: bold;
}
.prw_common_atf_header_bl a {
	    color: #4a4a4a;
}
.wp_review_comments_template #comments .ago {
	font-size: 13px;
	color: #4a4a4a;
    margin-right: 20px;
    font-weight: bold;
    font-family: iranyekan;
}
.prw_common_atf_header_bl i {
	color: #339723;
	font-size: 16px;
	margin-left: 5px;
}
.ShareCta {
	float: left;
    position: relative;
    display: inline-block;
    font-size: 14px;
    margin-top: 5px;
    font-family: iranyekan;
    font-weight: bold;
    padding: .5em 1em;
    border: 1px solid #619228;
    color: #619228;
    white-space: nowrap;
    text-align: center;
    border-radius: 30px;
    background: #f8fdf1;
}
.ShareCta:hover {
	background-color: #619228;
}
.ShareCta:hover a {
	color: #fff;
}
.ShareCta i {
	margin-left: 5px;
	font-size: 16px;
}
.ui_button_overlay {
	float: left;
    display: inline-block;
    position: relative;
    padding-left: 8px;
    font-size: 20px;
    margin-top: 0px;
    margin-left: 10px;
}
.inner_container {
    padding-top: 24px;
}
.row-reverse-contents {
	flex-direction: row;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.header_rating {
	display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #E6E6E6;
    margin: 0px;
    font-family: iranyekan;
}
.recipe_border {
    margin-right: 12px;
    margin-left: 12px;
    content: '';
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 1px;
    background-color: #e5e5e5;
}
.badge-container {
	display: block;
    padding: 5px 8px;
    align-items: center;
    background: #da2035;
    border-radius: 0 0 6px 0;
    left: 0px;
    position: absolute;
    top: 0;
    z-index: 99;
}
.badge-container i {
    color: #fff;
    margin-left: 5px;
    display: inline-block;
    font-size: 16px;
}
.badgeText {
    font-family: iranyekan;
    font-weight: bold;
	color: #fff;
    display: inline-block;
    font-size: 13px;
	vertical-align: text-top;
}
.badgeText a {
	color: #fff;
}
.delineation {
	background-color: #f2f2f2;
	padding-top: 15px;
}
.breadcrumbs {
	padding: 0 12px;
    margin: 0px;
}
.breadcrumbs li {
	display: inline-block;
    white-space: nowrap;
    font-size: 11px;
    line-height: 15px;
    padding: 0px;
    background: transparent;
    font-family: iranyekan;
    margin: 0px;
    font-weight: bold;
    color: #767676;
    border-radius: 0px;
}
.breadcrumbs li a {
	color: #555;
	margin-left: 10px;
}
.breadcrumbs li a:hover {
	color: #00A680;
}
.breadcrumbs .ui_icon {
	padding: 0 0 0 10px
}
.contents {
	background: #ffffff;
    border-radius: 6px;
    border: 1px solid #e5e5e5;
    margin: 30px 0 !important;
    text-align: justify;
    padding: 15px;
    color: #6b7074;
    font: bold 14px/32px IranYekan;
}
.grey {
	color: #A8A8A9;
}
.social-telegram {
    color: #1e73be;
    border: 1px solid #1e73be;
    border-radius: 50px;
    text-align: center;
    padding: 6px 16px !important;
}
.owl-carousel .owl-stage {
	display: flex;
}
.social-telegram:hover, .social-telegram:active, .social-telegram:focus {
    background: #1e73be;
    color: #fff;
}
.social-telegram i {
	margin-left: 8px;
    font-size: 18px;
    vertical-align: sub;
}
.similar-recipes-title {
    padding: .5em 1em;
    background: #FAFAFA;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-radius: 0 0 8px 8px;
}
.similar-recipes-widget {
	padding: .5em 1em;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-radius: 0 0 8px 8px;
}
.contents .ui_column {
	padding: 25px;
}
.comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}

.comments-rating label {
	display: inline-block;
}

.rating-container {
	/* remove inline-block whitespace */
	font-size: 0;
	/* flip the order so we can use the + and ~ combinators */
	unicode-bidi: bidi-override;
	direction: rtl;
}

.rating-container * {
	font-size: 1.4rem;
}

.rating-container > input {
	display: none;
}

.rating-container > input + label {
	/* only enough room for the star */
	font-family: 'dashicons';
	display: inline-block;
	overflow: hidden;
	text-indent: 9999px;
	width: 1em;
	white-space: nowrap;
	cursor: pointer;
	margin: 0;
}

.rating-container > input + label:before {
	display: inline-block;
	text-indent: -9999px;
	content: "\f154";
	color: #888;
}

.rating-container > input:checked ~ label:before,
.rating-container > input + label:hover ~ label:before,
.rating-container > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.rating-container > .star-cb-clear + label {
	text-indent: -9999px;
	width: .5em;
	margin-left: -.5em;
}

.rating-container > .star-cb-clear + label:before {
	width: .5em;
}

.rating-container:hover > input + label:before {
	content: "\f154";
	color: #888;
	text-shadow: none;
}

.rating-container:hover > input + label:hover ~ label:before,
.rating-container:hover > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.comment-respond .rating-container > .star-cb-clear + label, .comment-respond .rating-container > input + label:before {
	text-indent: 9999px;
}

.comment-respond .rating-container > input + label {
	text-indent: -9999px;
}
.ppr_priv_location_detail_above_the_fold {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	padding: 24px 0px;
}
.wp_review_comments_template #comments {
	padding: 0px;
    margin: 0px;
}
.ppr_priv_global_nav_onpage_assets {
	background-color: #fff;
    padding: 12px 0;
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
}
.recipe-info {
	text-align: center;
}
.recipe-info span {
    padding: 3px 10px;
    display: inline-block;
    margin: 0 0 10px 10px;
    font-weight: bold;
    font-family: iranyekan;
    text-align: center;
    border-radius: 8px;
    font-size: 12px;
    color: #333;
    background: #FDD13D;
}
.post-tags {
    padding: 15px;
	margin-bottom: 0px;
}
.banner a img {
	display: block;
    margin: auto;
    border-radius: 6px;
    margin-bottom: 30px;
}
.white-block .review-items li div {
	display: inline-block;
}
.white-block .review-items li .review-star {
	float: left;
	color: #E6E6E6;
}
.white-block .review-items li {
	padding: 0 0 10px 0;
    font-family: iranyekan;
    font-weight: bold;
    font-size: 14px;
}
.white-block .review-items li:last-child {
	padding: 0 0 10px 0;
}
.comments-review-area li:last-child {
	padding: 0px !important;
}
.wp-review-comment-form .wpr-comment-features-rating>ul {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    padding: 0px;
    flex-wrap: wrap;
}
.wpr-comment-features-rating .features-rating-list {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    padding: 0 0 10px 0;
    flex-wrap: wrap;
}
.wpr-comment-features-rating .features-rating-list li {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox!important;
    display: flex!important;
    padding: 1em;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .8em;
}
.wpr-comment-features-rating .features-rating-list li span {
	font-family: iranyekan;
    font-weight: bold;
    color: #090909;
}
.wpr-comment-features-rating .features-rating-list li .review-result-wrapper span {
	color: #E6E6E6;
}
.review-list li:nth-child(2n) {
	background-color: transparent;
}
.rtl .review-result {
	right: auto;
    left: 0;
    direction: ltr;
}
.review-list li {
	border: none;
}
.wp-review-comment-rating .review-result-wrapper span {
	padding: 0px;
}
.rtl .wp-review-comment-rating .review-result-wrapper span i {
	float: left;
	letter-spacing: 5px;
}
.review-list li:last-child {
	border: none;
}
.rtl.wp_review_comments_template .wp-review-comment-rating {
	margin: auto;
}
.wp-review-comment-rating .review-result-wrapper i {
	font-size: 20px;
}
.wp-review-comment-form .review-list li, .wp_review_comment .review-list li {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox!important;
    display: flex!important;
    padding: 1em;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .8em;
}
.wp_review_comments_template .commentmetadata ul, .wp_review_comments_template .commentmetadata ol {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    padding: 0px;
    flex-wrap: wrap;
}
.wp_review_comment {
	margin: 15px 0 !important;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #e5e5e5;	
}
.commenttext p {
    padding: 10px 10px 0 10px !important;
    margin-bottom: 5px !important;
}

.comment-text-inner .features-rating-list {
	margin-top: 0px;
}
.wp_review_comment .review-list li {
	margin: 0;
    background: #F9F9F9;
    border-top: 1px solid #e5e5e5;
    border-bottom: 0px;
    color: #E6E6E6;
    border-radius: 0px 0px 6px 6px;
}
.wp_review_comments_template .commentlist p {
	font-family: iranyekan;
    font-size: 13px;
    margin-bottom: 15px;
    line-height: 2;
    font-weight: normal;
	padding-right: 0px;
    text-align: justify;
    color: #333;
}
.wp_review_comment .review-list li span {
	font-family: iranyekan;
    font-weight: bold;
    color: #333;
}
.wp_review_comment .review-list li .review-result {
	color: #FFB300 !important;
}
.wp-review-comment-field-inner {
	display: block !important;
}
.wp_review_comments_template #commentform {
	padding: 15px;
    margin-top: 20px;
    background: #fcfcfc;
    border-radius: 8px;
    border: 1px solid #e5e5e5;
	display: flow-root;
}
.user-review-title {
    margin: 10px 0;
    font-size: 16px;
    padding: 0;
    font-family: iranyekan;
    font-weight: bold;	
}
.similar-recipes li {
	padding: 0 0 24px 0 !important;
}
.similar-recipes li a {
	margin: 0px;
}
.similar-recipes li a .embed-responsive {
	border-radius: 8px 8px 0 0;
	overflow: hidden;
    border-bottom: 3px solid #da2035;
}
.comment-form textarea {
    min-width: 100%;
    max-width: 100%;
    min-height: 150px;
	padding: 12px;
    outline: none;
    max-height: 400px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.wp_review_comments_template #commentform label {
	padding: 0px !important;
    line-height: 1.25;
    color: #676767;
    margin: 10px 0;
    font-size: 16px;
}
.comment-form .form-submit { 
	float: left !important;
}
.left-new-review {
	padding: 2px 15px;
    border: 1px solid #da2035;
    border-radius: 30px;
    margin-top: 0px;
    float: left;
    font-family: iranyekan;
    align-items: center;
    font-size: 12px;
    line-height: 2.2;
  	color: #da2035 !important;
	background: #fff;
    font-weight: bold;
    transition: all .35s ease !important;
}
.left-new-review:hover {
	transition: all .35s ease !important;
	background: #da2035;
	color: #fff !important;
}
.new-tab-head {
	display: block;
    border-bottom: 1px solid #da2035;
    font-size: 13px;
    line-height: 30px;
    padding-bottom: 10px;
}
.new-tab-link-active {
	color: #da2035;
    font-size: 16px;
    font-family: iranyekan;
    margin: 0px;
    position: relative;
    display: inline-block;
    font-weight: bold;
}
.new-reviews-count-head {
	color: #333;
    display: inline-block;
    margin-right: 30px;
    background: #FAFAFA;
    border: 1px solid #e5e5e5;
    padding: 2px 15px;
    border-radius: 30px;
    margin-top: 0px;
    font-family: iranyekan;
    align-items: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 2.2;
}
.comment-image-reloaded {
	display: inline-block;
    float: right;
}
.comment-image-reloaded:last-child {
	margin-left: 0px !important;
}
.comment-image-reloaded a img {
    transition: all .35s ease;
    border-radius: 4px;
}
.comment-image-reloaded a img:hover {
	transform: scale(1.02);
	transition: all .35s ease;
}
.avragerating {
	padding: .5em;
    color: #fff;
    border-radius: 8px;
    background: #339723;
    font-weight: bold;
    display: inline-block;
    font-size: 21px;
    font-family: iranyekan;
    margin-left: 20px;
}
.widget-sidebar img {
	width: 100%;
}
.widger-right {
	padding-right: 0px;
	margin-top: 30px;
}
.widger-left {
	padding-left: 0px;
	margin-top: 30px;
}
.widger-left .post-tags {
	height: 219px;
}
.ui_link {
	background: #FDD13D;
    color: #000;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: bold;
    font-family: iranyekan;
    border-radius: 4px;
}
.ui_link:hover, .ui_link:focus {
	background: #FFEA3E;
	color: #000;
}
.logo img {
	height: 101px;
    width: auto;
    padding: 5px 0;
}
.comment-form-author {
	width: 50%;
	margin: 0px;
}
.comment-form-author input {
    height: 36px;
    padding: 12px;
    width: 99%;
    outline: none;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.comment-form-url {
	width: 50%;
	margin: 0px;
}
.comment-form-url label {
	margin-right: 8px !important;
}
.comment-form-url input {
	height: 36px;
    padding: 12px !important;
    outline: none;
    margin-right: 8px;
    width: 99%;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.add-rest {
    background: #f53659;
    border-radius: 50px;
    text-align: center;
    margin: 5px 15px !important;
}
.add-rest a {
    padding: 6px 15px !important;
    color: #fff !important;
}
.main-search {
	padding: 12px 28px !important;
}
.widget ul li a:hover {
	color: #1e73be;
}
.add-recp {
	background: #339723;
    margin-right: 30px !important;
    border-radius: 50px;
    text-align: center;
}
.add-recp a {
    padding: 6px 15px !important;
    color: #fff !important;
}
.owl-carousel.owl-rtl .owl-item {
	padding-right: 0px;
    overflow: hidden;
    height: 200px;
	border-radius: 8px;
    margin-right: 10px;
}
.owl-carousel.owl-rtl .owl-item a {

}
.owl-carousel .owl-item img {
	position: absolute;
    left: 50%;
    top: 50%;
    height: auto;
    min-height: 200px;
    min-width: 290px;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.owl-carousel.owl-rtl .owl-item:last-child {
	padding-left:0px;
}
ol.commentlist{padding-right: 0; list-style: none;}
ul.children{padding: 0 20px;}
.comment {
	margin: 15px 0 !important;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #e5e5e5;
	list-style: none !important;
}
.wp_review_comments_template #commentform #comment-image-reloaded-wrapper label {
    padding: 12px !important;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin: 0px;
}
.social-instagram {
    color: #D10869;
    border: 1px solid #D10869;
    border-radius: 50px;
    text-align: center;
    padding: 6px 16px !important;
    margin-right: 20px;
}
.social-instagram i {
    margin-left: 8px;
    font-size: 22px;
    vertical-align: sub;
}
.social-instagram:hover, .social-instagram:active, .social-instagram:focus {
	color: #fff;
	background-color: #D10869;
}
@media (min-width: 320px) and (max-width: 767px) {
	.ppr_priv_candy_bar_links {
		display: none;
	}
	.comment-form-author {
		width: 100%;
	}
	.wp_review_comment .review-list li {
		border-top: none;
		padding: 2em;
	}
	.footer_widget_section {
		border-top: 1px solid #e5e5e5;
	}
	.wp_review_comments_template #commentform p label {
		font-size: 16px;
		font-weight: bold;
		margin-right: 0px !important;
	}
	.wp-review-usercomment-rating-star ul {
		border-top: 1px solid #e5e5e5;
	}
	.comment-form-author input {
		width: 100%;
	}
	.comment-form-url {
		width: 100%;
	}
	.comment-form-url input {
		width: 100%;
		margin: 0px;
	}
	.wp_review_comments_template #comments .ago {
		font-weight: normal;
		font-size: 11px;
	}
	.new-reviews-count-head {
		font-size: 11px;
	}
	.left-new-review {
		font-size: 11px;
	}
	/*.search-filter {
		display: none;
	}*/
	.left-new-review {
		padding: 2px 8px;
	}
	.new-reviews-count-head {
		padding: 2px 8px;
		margin-right: 5px;
	}
	.wp_review_comments_template #commentform {
		border-radius: 0px;
		border-width: 1px 0px;
	}
	.new-tab-link-active {
		font-size: 12px;
	}
	.new-tab-head {
		padding: 0 10px 10px 10px;
	}
	.wp_review_comments_template #commentform label {
		display: block !important;
		padding-right: 0px !important;
		font-size: 11px;
		font-weight: normal;
	}
	.user-review-title {
		margin: 10px 0px !important;
	}
	/*input#toggle-2[type=checkbox]:checked ~ .search-filter {
	   	display: block;
		background-image: none;
		padding: 0 0 50px 0;
	}*/
	.toggle-2 {
		word-break: break-all;
    	padding: 4px 10px;
    	border-radius: 8px;
    	border: none;
    	background: #339723;
    	color: #ffffff;
    	white-space: normal;
    	font-size: 14px;
    	line-height: 25px;
    	text-align: center;
    	display: block;
    	margin: 16px 16px 25px;
	}


	.navbar-nav .open .dropdown-menu > li > a {
		color: #010101;
		text-align: center;
	}
	.nav.navbar-nav > li li {
		border-color: #fff;
	}
	.avragerating {
		font-size: 14px;
		margin-left: 10px;
	}
	.widger-left .post-tags {
		height: auto;
	}
	.recipe_address {
		display: block;
	}
	.recipe_border {
		display: none;
	}
	.heading_title {
		font-size: 20px;
	}
	.nav.navbar-nav > li {
		display: block;
	    width: 90%;
	    float: none;
    	margin: auto;
	}
	.footer_widget_section .container {
		width: 100%;
	}
	.add-rest {
		margin: auto !important;
		margin-bottom: 15px !important;
	}
	.copyrights {
		padding: 10px 0px;
	}
	.wpr-comment-features-rating .features-rating-list li {
		flex: auto;
	}
	.user-review-title {
		margin: 0 0 5px 0;
	}
	.badge-container {
		padding: 4px 6px;
	}
	.badgeText {
		font-size: 12px;
	}
	.blog-media {
		border-radius: 0px;
	}
	.single-item {
		border-width: 0px 0px 1px 0px;
	}
	.blog-media img, .member-avatar img {
		border-radius: 0px;
	}
	.thread-even {
		border-radius: 0px;
    	border-width: 1px 0 1px 0;
	}
	.to_top.btn {
		left: 20px;
		right: auto;
	}
	.copyrights .text-right {
		display: none;
	}


	.submit_form {
		background: #fff !important;
		padding: 0px 5px !important;
	}
	.submit_form i {
		font-size: 24px;
	}

	.page-template-page-tpl_search .ui_column {
		width: 100% !important;
	}
	.page-template-page-tpl_search .ui_columns.is-multiline {
		flex-wrap: unset;
    	overflow-y: unset;
    	-webkit-overflow-scrolling: unset;
    	margin: 0px;
    	display: block;
	}

	.nav.navbar-nav > li > a:first-child {
		padding-left: 15px;
	}
	.add-recp {
		margin: auto !important;
	}

	#navigation li > a > i {
		float: left;
	}
	.nav.navbar-nav li a {
		color: #010101;
	}


	input#toggle-2 {
		position: absolute;
	    top: -9999px;
	    left: -9999px;
	}
	div.ppr_rup.ppr_priv_candy_bar_links .quick_links {
		top: 0px;
		margin-bottom: 24px;
	}
	.inner_container {
		padding: 25px 0px;
    	margin-bottom: 25px;
	}
	
	.shelf_item_container {
		padding: 0 15px;
	}
	
	.single-recepis {
		padding: 0px;
	}
	.inner_container .widger-right {
		padding: 0px;
		margin: 0px;
	}
	.inner_container .white-block {
		border-radius: 0px;
		border: none;
	}
	.comment-form textarea {
    	min-height: 50px;
    	max-height: 100px;
	}
	.inner_container .widger-left {
		padding: 0px;
		margin: 0px;
	}
	.breadcrumbs {
		padding: 0px;
	}
	.ppr_priv_location_detail_header {
		padding: 0px;
	}
	.comment-image-reloaded {
		width: 25%;
	}
	.social-instagram {
		margin-right: 0px;
    	margin-top: 15px;
    	display: block;
	}
	.social-telegram {
		display: block;
	}
}
.owl-theme .owl-dots .owl-dot span {
	background:#e5e5e5;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #da2035;
}
.recipe_nutritions {
	font-family: Roboto;
}
section {
  text-align: justify;
}
.has-read-more {
  position: relative;
}
.has-read-more section {
  height: 200px;
  margin-bottom: 0px;
  overflow: hidden;
  padding: 0 0 25px 0;
}
.show-more {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.show-more {
	background: none;
}
.show-more:after {
	font-size: 12px;
    content: "ادامه متن";
    display: block;
    font-weight: bold;
    margin: auto;
    width: 110px;
    background: #339723;
    color: #fff;
    padding: 4px 10px;
    border-radius: 8px;
}
.top-authors {
	margin-bottom: 15px;
}
.show-more span {
  background: white
}
input[type=checkbox]:checked {
  display: none;
}
input[type=checkbox]:checked + section {
  height: auto;
}
#comment-image-reloaded-error {
	display: none;
}
.comment-image-reloaded {
	margin-right: 0px;
}
#comment_image_reloaded {
	 padding-right: 0px !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.single-recepis .col-lg-8 {
    	padding: 0px;
	}
	.widger-right {
		padding: 0px;
	}
	.widger-left {
		padding: 0px;
	}
	.single-recepis .col-lg-4 {
		padding: 0px;
	}
	.widget {
		margin-bottom: 25px;
	}
	.comment {
		border-radius: 0px;
		border-width: 1px 0 1px 0;
	}
	.new-tab-head {
		padding: 0 10px 10px 10px;
	}
	.post-tags {
		height: auto !important;
	}
	.comment-image-reloaded {
		width: 25%;
	}
	.widget ul li {
    	width: 32.90%;
    	display: inline-block;
	}
	.widget ul li a {
		font-size: 11px;
		line-height: 2;
	}
	.form-submit #submit {
		margin-top: 0px;
	}
	.ui_column.is-3, .ui_column.is-3-tablet {
		width: 50%;
	}
	DIV.prw_rup.prw_shelves_shelf_widget .shelf_container.rebrand {
		margin: 0 15px 25px;
	}
	.logo img {
		margin-left: 15px;
	}
	.inner_container {
		padding: 25px 15px 0;
	}
	section {
		margin-bottom: 25px;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.ui_column.is-3, .ui_column.is-3-tablet {
		width: 33.33%;
	}
}
@media (min-width: 1024px) and (max-width: 2560px) {
	.single-recepis .col-lg-8 {
		padding-right: 15px;
	}

}

@media (min-width: 320px) and (max-width: 1200px) {
		.flex-wrap {
		display: none !important;
	}
		.mobile-menu {
		display: block;
	}
		.mobile-menu .col-xs-6 {
			padding-right: 0px;
	}
		.mobile-menu .col-xs-6:last-child {
		padding-left: 0px;
	}
	.logo img {
		height: 80px;
    	float: left;
    	width: auto;
	}
		.top-bar {
		height: 77px;
	}
		.open-menu {
		margin-top: 10px;
		font-size: 14px;
    	display: block;
    	height: 60px;
    	font-weight: normal;
	    line-height: 80px;
    	text-align: right;
    	color: #010101;
	}
	.recipe-form {
		margin: 20px 0;
	}	
	.searchform {
		padding: 0 5%;
	}
	
}
@media (min-width: 768px) and (max-width: 1200px){
	.mobile-menu .col-xs-6 {
		padding-right: 15px;
	}	
}
