/*//////////// Base ////////////*/
@import "fontiran.css";
html, body { height: 100%;font-family: iranyekan ,roboto ,Arial !important;font-size: 14px;color: #363636; }
body { background-color: #e3e3e3; }
@media (max-width: 991px) { html, body { font-size: 12px; } }
.clearfix::after { content: "";clear: both;display: table; }

/*//////////// navbar ////////////*/
header .top-navbar { width: 100%;}
.top-navbar .sighnin {width: 8.5rem; transition: color 300ms ease;}
@media(max-width: 767px){ .top-navbar .btn-icon { width : 6.3rem !important;font-size: 0.8rem; padding: 4px 5px;} }
.blink { opacity:0; transition:0.2s; }
.nav-item-icon { width: 1.2rem; }
.bcrumb {font-size: 1.6rem;color: gainsboro;}
.bcrumb a , .bcrumb span {color: #666;font-size:0.8666666rem;vertical-align: 2px;}
.bcrumb span { color: #a0a0a0 }
#logo p { font-size: 1rem;font-weight: bold;vertical-align:sub;  }
@media(max-width: 425px){ header .Poetry {font-size: 0.91rem !important;} }
/*@media(max-width: 320px){.dg-sentences{width: 244px; padding-right: 38px;}}*/
/*@media(max-width: 375px){.dg-sentences{width: 318px; padding-right: 14px;font-size: 1.6rem !important;}}*/
/*//////////// footer ////////////*/

.social-network a { transition: all 0.2s; }
.social-network .facebook:hover 	{ color: #3B5998 !important; }
.social-network .twitter:hover 		{ color: #00ACED !important; }
.social-network .google-plus:hover 	{ color: #DC473A !important; }
.social-network .telegram:hover 	{ color: #31A8E0 !important; }
.social-network .instagram:hover 	{ color: #E54174 !important; }

/*//////////// profile ////////////*/

.medal-icon { width: 25px;height: 35px;bottom: -3px;left: 6px; }

/*//////////// upgrade account page ////////////*/
#register .up-head { background-color: #ad0b04;}

section .header i { font-size: 1.7rem !important; }

/*//////////// single ////////////*/
.content ul li { list-style: disc; margin-right: 2rem; }
#property-ads i { width: 1rem;text-align: center; }
#single-page .slider { overflow: hidden; }
#signle-page .content h2 { font-weight: bold; font-size: 1.6rem !important; line-height:3.1rem; }
#single-page .content h3 { font-weight: bold; font-size: 1.4rem !important; line-height:2.8rem; }
#single-page .content h4 { font-weight: bold; font-size: 1.2rem !important; line-height:2.5rem; }
#single-page .kk-star-ratings { margin-right: 16px;}
#single-page .content p { margin-bottom: 0px; }
#single-page #star-rating { padding-right: 10px; padding-left: 4px;}
#single-page .top-meta > span { vertical-align: 32px; }
.kksr-legend { font-family: iranyekan, roboto !important;font-size: 0.8rem !important; }

/*/////// insert menu page ////////*/
/*head of insert box*/
#menu-page #content h1 { text-align: center; font-size: 2rem!important; font-weight: bold; }
#menu-page #content #message p { background: #1cc01c; padding: 1rem; margin-top: 1rem; }
#acf-form .acf-form-fields .acf-tab-wrap { display: none; }
/*category field*/
#menu-page form > .acf-form-fields > .acf-field-repeater > .acf-input > .acf-repeater > table > tbody > tr > .acf-fields > div:first-child { background: #dcdcdc; text-align: right; padding: 9px 10px; }
#menu-page form > .acf-form-fields > .acf-field-repeater > .acf-input > .acf-repeater > table > tbody > tr > .acf-fields > div:first-child .acf-label { display: inline-block; margin: 0px; padding-top: 2px; }
#menu-page form > .acf-form-fields > .acf-field-repeater > .acf-input > .acf-repeater > table > tbody > tr > .acf-fields > div:first-child .acf-input { display: inline-block;  }
/*table in table*/
#menu-page table table td div { text-align: center; }
#menu-page table table td div > div { display: inline-block; }
#menu-page table table td div .acf-input  { width:90%; }
#menu-page table table td div .acf-input > div { width: 100%; }
@media(min-width: 768px) {
#menu-page table table td.acf-fields { text-align: right; display: flex;}
#menu-page table table td div { display: inline-block; border:none; }
#menu-page table table td.acf-fields > div:nth-child(1) { width: 25%; text-align: center; }
#menu-page table table td.acf-fields > div:nth-child(2) { width: 50%; text-align: center; }
#menu-page table table td.acf-fields > div:nth-child(3) { width: 25%; text-align: center; }
#menu-page table table td .acf-input { display: inline-block; width:90% ; }
#menu-page table table td .acf-input .acf-input-wrap { width: 100%; }
#menu-page table table .acf-fields .acf-label { display: inline-block; }
#menu-page table table .acf-fields .acf-input { display: inline-block; }
#menu-page form > .acf-form-fields > .acf-field-repeater > .acf-input > .acf-repeater > table > tbody > tr > .acf-fields > div:first-child .acf-input { display: inline-block;width: 80%; max-width:350px; }
}
@media(max-width: 768px) {
#menu-page form > .acf-fields > .acf-field-repeater{ padding: 12px 2px 12px 12px; }
.acf-actions { padding: 2px 10px; }
}

#menu-page #acf-form  table > .acf-actions a { background: #ff8300; color: white; padding: 0.4rem 1.5rem; margin-top:0.5rem; }

#menu-page .acf-form-submit { text-align: center; }
#menu-page .acf-form-submit .acf-button { background: #1cc01c; padding: 0.4rem 3rem; border: 0px; font-size: 1.2rem; color: white; margin:0px 1rem; }
/*#menu-page table table thead > tr th:nth-child(2) { width: 25%!important ; }
#menu-page table table thead > tr th:nth-child(3) { width: 55%!important ; }
#menu-page table table thead > tr th:nth-child(2) { width: 20%!important ; }
#menu-page #acf-form > .acf-fields > .acf-field-repeater > table > tbody > tr td:first-child { background: #dcdcdc; }*/

/* insert row*/
#menu-page .acf-repeater > table > tbody > tr > .acf-fields > .acf-field .acf-input .acf-actions a { background: #fb982fe8; padding: 0.2rem 1rem; color: white;}
.acf-repeater > .acf-actions > .acf-button { background: #ef7b00; padding: 0.2rem 1rem; color: white; }

/*menu*/
#single-page div#dg-navbar { width: 100%; z-index: 200;}
#single-page div#dg-navbar .dg-navbar-tel {text-align: left;}
@media only screen and (max-width: 582px){ #single-page div#dg-navbar .dg-navbar-tel {text-align: center;} 
#single-page div#dg-navbar .dg-navbar-name {text-align: center;}}
#single-page .sticky {position: fixed;top: 0;width: 100%;}
#single-page .tab-content .content {/* padding: 0 15px;*/  max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; }
.collapsible { cursor: pointer; }
.swiper-container {width: 100%;height: 100%;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
#single-page  nav > .nav.nav-tabs {border: none;color:#fff;background:#272e38;border-radius:0;}
#single-page  nav a { padding-right: 1rem; padding-left: 1rem;  }
#single-page  nav > div a.dg-nav-item.dg-nav-link,nav > div a.dg-nav-item.dg-nav-link.active {border: none; ;color:#fff;background:#272e38;border-radius:0;}
#single-page  nav > div a.dg-nav-item.dg-nav-link:hover,nav > div a.dg-nav-item.dg-dg-nav-link:focus {border: none;background: #e74c3c ;color:#fff; border-radius:0; } 
#single-page .nav-tabs a {  color: white; }
#single-page .nav-tabs .active { background-color: #fff !important;color: #5e5c5c !important; }
#single-page .food-item { font-size: 1.1rem !important; }
#single-page .menu--price{direction: ltr;}
@media only screen and (max-width: 768px) { #single-page .nav-link {padding: 0.7rem; } }



/*#menu-page  nav > .nav.nav-tabs {border: none;color:#fff;background:#272e38;border-radius:0;}*/
/*#menu-page  nav a { padding-right: 1rem; padding-left: 1rem;  }*/
/*#menu-page  nav > div a.dg-nav-item.dg-nav-link,nav > div a.dg-nav-item.dg-nav-link.active {border: none; ;color:#fff;background:#272e38;border-radius:0;}*/
/*#menu-page  nav > div a.dg-nav-item.dg-nav-link:hover,nav > div a.dg-nav-item.dg-dg-nav-link:focus {border: none;background: #e74c3c ;color:#fff; border-radius:0; } */
/*#menu-page .nav-tabs a {  color: white; }*/
/*#menu-page .nav-tabs .active { background-color: #fff !important;color: #5e5c5c !important; }*/
/*#menu-page .food-item { font-size: 1.1rem !important; }*/
/*#menu-page .menu--price{direction: ltr;}*/
/*@media only screen and (max-width: 768px) { #menu-page .nav-link {padding: 0.7rem; } }*/



/* titel Tax*/
#single-page .dg-titel-Tax pre {color: white;}
/*////////////////tax////////////////////*/
#tax{font-size: 1.2rem;font-weight: bold;}
/*//////////// new post page ////////////*/

.new-post-upload-box { border: 2px dashed #dee2e6;cursor: pointer; }
.new-post-social-network i { width: 20px; }
.upload-box-hover:hover { border: 2px dashed #17A2B8; }
.new-post-upload-box .icon i { font-size: 5rem !important; }
.new-post-upload-box .del-img { position: absolute;top: 7px;left: 7px;cursor: pointer; }

/*//////////// pagination ////////////*/

.pagination > h2 { display: none; }
.pagination { float: right;width: 100%;display: block;text-align: center;margin: 1.5rem 0px;direction: ltr; }   
.nav-links { display: inline-block;background-color: white;text-align: center;border-radius: 3px;overflow: hidden;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
.nav-links a , .nav-links span { padding: 0.1rem 1rem;display: inline-block;color: #6c6f78;text-align: center;line-height: 32px;font-size: 0.9rem;transition: all .3s; }
.pagination .current { color: white;background-color: #0070c1; }

/*////////////  category  ////////////*/
#category-archive .kksr-legend { display: none !important ; }
#category-archive .kk-star-ratings { max-height: 28px !important; min-height: 0px !important; }
#category-archive  .mystar {  position: absolute;right: 50%;top:2px; transform: translateX(48%); }
@media (max-width: 767px) { #category-archive .kk-star-ratings { max-height: 21px !important; } }
#category-archive .rate  { transform: scale(0.99) }
@media(max-width: 767px){#category-archive .rate  { transform: scale(0.9) }}
#category-archive .cats-icon .golden { border:1px solid #D7B56D; }
#category-archive .cats-icon .silver { border:1px solid #CAC6DF; }
#category-archive .cats-icon .bronze { border:1px solid #AA5420; }
/*city icon  */
.img-border{ padding: 0.25rem; background-color: #bfbfbf; border: 1px solid #cacaca; border-radius: 0.25rem; max-width: 100%; height: auto; }

/*new*/
.text-gray{ color:#c7c8ca; }
@media (max-width: 768px){ #single-page .carousel-inner .carousel-item { height: 350px !important; } }
@media (max-width: 576px){ #single-page .carousel-inner .carousel-item  { height: 270px !important; } }
@media(min-width: 767px){ #single-page .carousel-inner .carousel-item { height: 400px; }}
/*#single-page .carousel-inner .active img { max-width: 570px; max-height: 100%; }
*/
#single-page .intro .visit-card { width: 75%; max-width:800px; background-color: #4d4c4c; }
@media (max-width: 576px){ #single-page .intro .visit-card { width: 97%; } }
#single-page #images .imgs img { opacity: 0.9; }
#single-page #images .imgs img:hover { opacity: 1; transition: 0.2s; }
#single-page .lift-top { position: relative;top:-6px; }
/* golestan-web */
#single-page .golestan-web-titel{    font-size: 1.3rem;}
/*tax*/
#tax {position: sticky; bottom: 0;}
/*sarech*/
#ajaxsearchlite1 .probox {background-image: radial-gradient(ellipse at center,#fb9520 ,#fb9520 ) !important;}
div.asl_w .probox .promagnifier{    background-image: linear-gradient(180deg,#fff,#fff) !important ; }
div.asl_w .probox .promagnifier .innericon svg{    fill: #fb9520 !important;}
