* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: rgba(0, 0, 0, 0.1) 0 0 1px;
}
@font-face {
	font-family: "iranyekan";
	src: url("../fonts/iranyekan/iran-yekan-400.eot");
	src: url("../fonts/iranyekan/iran-yekan-400.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/iranyekan/iran-yekan-400.woff2") format("woff2"),
		 url("../fonts/iranyekan/iran-yekan-400.woff") format("woff"),
		 url("../fonts/iranyekan/iran-yekan-400.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: "iranyekan";
	src: url("../fonts/iranyekan/iran-yekan-700.eot");
	src: url("../fonts/iranyekan/iran-yekan-700.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/iranyekan/iran-yekan-700.woff2") format("woff2"),
		 url("../fonts/iranyekan/iran-yekan-700.woff") format("woff"),
		 url("../fonts/iranyekan/iran-yekan-700.ttf") format("truetype");
	font-weight: 700;
}
/** 1% -> 0.5px  **/
html{font-size:62.5%;}
@media screen and (max-width:1200px){
html{font-size:58%;}
}
.content-page {
    overflow: visible !important;
}
body {
  font-family: iranyekan !important;
  /*max-width: 1550px !important;*/
  margin: auto !important;
  color: #555 !important;
  text-align:right;
  font-size:1.3rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
a,
p,
div,
label,
td,
th,
tr,
button,
span,
li,
strong,
.font {
  font-family: iranyekan !important;
  direction: rtl !important;
  text-align:right;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.6;
}


/*[class^="col-"] {
  float: right !important;
}*/
.gap2{display: flex;padding: 2.5rem 0;
flex-wrap: wrap;
width: 100%;}
table {
  width: 100% !important;
}
.mycontainer {
  max-width: 1500px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}
a {
  text-decoration: none !important;
}
ul {
  list-style: none !important;
}
input,
label {
  font-size: 1.3rem !important;
}
iframe {
  width: 100% !important;
}
.main {
  min-height: 400px !important;
}
.tac {
  text-align: center !important;
}
.txta {
  text-align: right !important;
}
.txtj {
  text-align: justify !important;
}
.vam {
  vertical-align: middle !important;
}
.vat {
  vertical-align: top !important;
}
.vab {
  vertical-align: bottom !important;
}
.of45 {
  height: 45px !important;
  overflow: hidden !important;
}
.of65 {
  height: 65px !important;
  overflow: hidden !important;
}
.of85 {
  height: 85px !important;
  overflow: hidden !important;
}
.of100 {
  height: 100px !important;
  overflow: hidden !important;
}
.of120 {
  height: 120px !important;
  overflow: hidden !important;
}
.of150 {
  height: 150px !important;
  overflow: hidden !important;
}
.dir {
  direction: rtl !important;
}
.float {
  float: right !important;
}
.flt{float:left !important}
.br8{border-radius:8px !important}
.fs10 {
  font-size: 1rem !important;
}
.fs11 {
  font-size: 1.1rem !important;
}
.fs12 {
  font-size: 1.2rem !important;
}
.fs13 {
  font-size: 1.3rem !important;
}
.fs14 {
  font-size: 1.4rem !important;
}
.fs15 {
  font-size: 1.5rem!important;
}
.fs16 {
  font-size: 1.6rem!important;
}
.fs18 {
  font-size: 1.8rem !important;
}
.fs20 {
  font-size: 2rem !important;
}
.fs22 {
  font-size: 2.2rem !important;
}
.fs24 {
  font-size: 2.4rem !important;
}
.fs28 {
  font-size: 2.8rem !important;
}
.fs36 {
  font-size: 3.6rem !important;
}
.fs42 {
  font-size: 4.2rem !important;
}
.fs50 {
  font-size: 5rem !important;
}
.fwb {
  font-weight: bold !important;
}
h1{font-size:2.1rem !important;font-weight:bold !important}
h2{font-size:1.9rem !important;font-weight:bold !important}
h3{font-size:1.7rem !important;font-weight:bold !important}
h4{font-size:1.5rem !important;font-weight:bold !important}
h5{font-size:1.4rem !important;font-weight:bold !important}
h6{font-size:1.2rem !important;font-weight:bold !important}
p{font-size:1.4rem !important;text-align:justify !important}
.cw {
  color: #fff !important;
}
.cb {
  color: #000 !important;
}
.cw2 {
  color: #928e8d !important;
}
.cb2 {
  color: #3a3a3a !important;
}
.cy {
  color: #e3c93c !important;
}
.cg {
  color: #779b44 !important;
}
.cr {
  color: #e20700 !important;
}
.bcw2 {
  background-color: #928e8d !important;
}
.bcy {
  background-color: #e3c93c !important;
}
.bcg {
  background-color: #779b44 !important;
}
.bcgr {
  background-color: #f9f9f9 !important;
}
.bcr {
  background-color: #a80700 !important;
}
.m0 {
  margin: 0 !important;
}
.m3 {
  margin: 0.3rem !important;
}
.m5 {
  margin: 0.5rem !important;
}
.m8 {
  margin: 0.8rem !important;
}
.m10 {
  margin: 1rem !important;
}
.m15 {
  margin: 1.5rem !important;
}
.m20 {
  margin: 2rem !important;
}
.m25 {
  margin: 2.5rem !important;
}
.m30 {
  margin: 3rem !important;
}
.m35 {
  margin: 3.5rem !important;
}
.m40 {
  margin: 4rem !important;
}
.m45 {
  margin: 4.5rem !important;
}
.m50 {
  margin: 5rem !important;
}
.m100 {
  margin: 10rem !important;
}
.mt0 {
  margin-top: 0 !important;
}
.mt3 {
  margin-top: 0.3rem !important;
}
.mt5 {
  margin-top: 0.5rem !important;
}
.mt8 {
  margin-top: 0.8rem !important;
}
.mt10 {
  margin-top: 1rem !important;
}
.mt15 {
  margin-top: 1.5rem !important;
}
.mt20 {
  margin-top: 2rem !important;
}
.mt25 {
  margin-top: 2.5rem !important;
}
.mt30 {
  margin-top: 3rem !important;
}
.mt35 {
  margin-top: 3.5rem !important;
}
.mt40 {
  margin-top: 4rem !important;
}
.mt45 {
  margin-top: 4.5rem !important;
}
.mt50 {
  margin-top: 5rem !important;
}
.mt100 {
  margin-top: 10rem !important;
}
.mr0 {
  margin-right: 0 !important;
}
.mr3 {
  margin-right: 0.3rem !important;
}
.mr5 {
  margin-right: 0.5rem !important;
}
.mr8 {
  margin-right: 0.8rem !important;
}
.mr10 {
  margin-right: 1rem !important;
}
.mr15 {
  margin-right: 1.5rem !important;
}
.mr20 {
  margin-right: 2rem !important;
}
.mr25 {
  margin-right: 2.5rem !important;
}
.mr30 {
  margin-right: 3rem !important;
}
.mr35 {
  margin-right: 3.5rem !important;
}
.mr40 {
  margin-right: 4rem !important;
}
.mr45 {
  margin-right: 4.5rem !important;
}
.mr50 {
  margin-right: 5rem !important;
}
.mr100 {
  margin-right: 10rem !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb3 {
  margin-bottom: 0.3rem !important;
}
.mb5 {
  margin-bottom: 0.5rem !important;
}
.mb8 {
  margin-bottom: 0.8rem !important;
}
.mb10 {
  margin-bottom: 1rem !important;
}
.mb15 {
  margin-bottom: 1.5rem !important;
}
.mb20 {
  margin-bottom: 2rem !important;
}
.mb25 {
  margin-bottom: 2.5rem !important;
}
.mb30 {
  margin-bottom: 3rem !important;
}
.mb35 {
  margin-bottom: 3.5rem !important;
}
.mb40 {
  margin-bottom: 4rem !important;
}
.mb45 {
  margin-bottom: 4.5rem !important;
}
.mb50 {
  margin-bottom: 5rem !important;
}
.mb100 {
  margin-bottom: 10rem !important;
}
.ml0 {
  margin-left: 0 !important;
}
.ml3 {
  margin-left: 0.3rem !important;
}
.ml5 {
  margin-left: 0.5rem !important;
}
.ml8 {
  margin-left: 0.8rem !important;
}
.ml10 {
  margin-left: 1rem !important;
}
.ml15 {
  margin-left: 1.5rem !important;
}
.ml20 {
  margin-left: 2rem !important;
}
.ml25 {
  margin-left: 2.5rem !important;
}
.ml30 {
  margin-left: 3rem !important;
}
.ml35 {
  margin-left: 3.5rem !important;
}
.ml40 {
  margin-left: 4rem !important;
}
.ml45 {
  margin-left: 4.5rem !important;
}
.ml50 {
  margin-left: 5rem !important;
}
.ml100 {
  margin-left: 10rem !important;
}
.ma {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  left: 0 !important;
  right: 0 !important;
}
.p0 {
  padding: 0 !important;
}
.p3 {
  padding: 0.3rem !important;
}
.p5 {
  padding: 0.5rem !important;
}
.p8 {
  padding: 0.8rem !important;
}
.p10 {
  padding: 1rem !important;
}
.p15 {
  padding: 1.5rem !important;
}
.p20 {
  padding: 2rem !important;
}
.p25 {
  padding: 2.5rem !important;
}
.p30 {
  padding: 3rem !important;
}
.p35 {
  padding: 3.5rem !important;
}
.p40 {
  padding: 4rem !important;
}
.p45 {
  padding: 4.5rem !important;
}
.p50 {
  padding: 5rem !important;
}
.p100 {
  padding: 10rem !important;
}
.pt3 {
  padding-top: 0.3rem !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pt5 {
  padding-top: 0.5rem !important;
}
.pt8 {
  padding-top: 0.8rem !important;
}
.pt10 {
  padding-top: 1rem !important;
}
.pt15 {
  padding-top: 1.5rem !important;
}
.pt20 {
  padding-top: 2rem !important;
}
.pt25 {
  padding-top: 2.5rem !important;
}
.pt30 {
  padding-top: 3rem !important;
}
.pt35 {
  padding-top: 3.5rem !important;
}
.pt40 {
  padding-top: 4rem !important;
}
.pt45 {
  padding-top: 4.5rem !important;
}
.pt50 {
  padding-top: 5rem !important;
}
.pt100 {
  padding-top: 10rem !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pr3 {
  padding-right: 0.3rem !important;
}
.pr5 {
  padding-right: 0.5rem !important;
}
.pr8 {
  padding-right: 0.8rem !important;
}
.pr10 {
  padding-right: 1rem !important;
}
.pr15 {
  padding-right: 1.5rem !important;
}
.pr20 {
  padding-right: 2rem !important;
}
.pr25 {
  padding-right: 2.5rem !important;
}
.pr30 {
  padding-right: 3rem !important;
}
.pr35 {
  padding-right: 3.5rem !important;
}
.pr40 {
  padding-right: 4rem !important;
}
.pr45 {
  padding-right: 4.5rem !important;
}
.pr50 {
  padding-right: 5rem !important;
}
.pr100 {
  padding-right: 10rem !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pb3 {
  padding-bottom: 0.3rem !important;
}
.pb5 {
  padding-bottom: 0.5rem !important;
}
.pb8 {
  padding-bottom: 0.8rem !important;
}
.pb10 {
  padding-bottom: 1rem !important;
}
.pb15 {
  padding-bottom: 1.5rem !important;
}
.pb20 {
  padding-bottom: 2rem !important;
}
.pb25 {
  padding-bottom: 2.5rem !important;
}
.pb30 {
  padding-bottom: 3rem !important;
}
.pb35 {
  padding-bottom: 3.5rem !important;
}
.pb40 {
  padding-bottom: 4rem !important;
}
.pb45 {
  padding-bottom: 4.5rem !important;
}
.pb50 {
  padding-bottom: 5rem !important;
}
.pb100 {
  padding-bottom: 10rem !important;
}
.pl0 {
  padding-left: 0 !important;
}
.pl3 {
  padding-left: 0.3rem !important;
}
.pl5 {
  padding-left: 0.5rem !important;
}
.pl8 {
  padding-left: 0.8rem !important;
}
.pl10 {
  padding-left: 1rem !important;
}
.pl15 {
  padding-left: 1.5rem !important;
}
.pl20 {
  padding-left: 2rem !important;
}
.pl25 {
  padding-left: 2.5rem !important;
}
.pl30 {
  padding-left: 3rem !important;
}
.pl35 {
  padding-left: 3.5rem !important;
}
.pl40 {
  padding-left: 4rem !important;
}
.pl45 {
  padding-left: 4.5rem !important;
}
.pl50 {
  padding-left: 5rem !important;
}
.pl100 {
  padding-left: 10rem !important;
}
.tp0 {
  top: 0 !important;
}
.tp3 {
  top: 0.3rem !important;
}
.tp5 {
  top: 0.5rem !important;
}
.tp8 {
  top: 0.8rem !important;
}
.tp10 {
  top: 1rem !important;
}
.tp15 {
  top: 1.5rem !important;
}
.tp20 {
  top: 2rem !important;
}
.tp25 {
  top: 2.5rem !important;
}
.tp30 {
  top: 3rem !important;
}
.tp35 {
  top: 3.5rem !important;
}
.tp40 {
  top: 4rem !important;
}
.tp45 {
  top: 4.5rem !important;
}
.tp50 {
  top: 5rem !important;
}
.tp75 {
  top: 7.5rem !important;
}
.tp100 {
  top: 10rem !important;
}
.btm0 {
  bottom: 0 !important;
}
.btm3 {
  bottom: 0.3rem !important;
}
.btm5 {
  bottom: 0.5rem !important;
}
.btm8 {
  bottom: 0.8rem !important;
}
.btm10 {
  bottom: 1rem !important;
}
.btm15 {
  bottom: 1.5rem !important;
}
.btm20 {
  bottom: 2rem !important;
}
.btm25 {
  bottom: 2.5rem !important;
}
.btm30 {
  bottom: 3rem !important;
}
.btm35 {
  bottom: 3.5rem !important;
}
.btm40 {
  bottom: 4rem !important;
}
.btm45 {
  bottom: 4.5rem !important;
}
.btm50 {
  bottom: 5rem !important;
}
.btm75 {
  bottom: 7.5rem !important;
}
.btm100 {
  bottom: 10rem !important;
}
.lft0 {
  left: 0 !important;
}
.lft3 {
  left: 0.3rem !important;
}
.lft5 {
  left: 0.5rem !important;
}
.lft8 {
  left: 0.8rem !important;
}
.lft10 {
  left: 1rem !important;
}
.lft15 {
  left: 1.5rem !important;
}
.lft20 {
  left: 2rem !important;
}
.lft25 {
  left: 2.5rem !important;
}
.lft30 {
  left: 3rem !important;
}
.lft35 {
  left: 3.5rem !important;
}
.lft40 {
  left: 4rem !important;
}
.lft45 {
  left: 4.5rem !important;
}
.lft50 {
  left: 5rem !important;
}
.lft75 {
  left: 7.5rem !important;
}
.lft100 {
  left: 10rem !important;
}
.rit0 {
  right: 0 !important;
}
.rit3 {
  right: 0.3rem !important;
}
.rit5 {
  right: 0.5rem !important;
}
.rit8 {
  right: 0.8rem !important;
}
.rit10 {
  right: 1rem !important;
}
.rit15 {
  right: 1.5rem !important;
}
.rit20 {
  right: 2rem !important;
}
.rit25 {
  right: 2.5rem !important;
}
.rit30 {
  right: 3rem !important;
}
.rit35 {
  right: 3.5rem !important;
}
.rit40 {
  right: 4rem !important;
}
.rit45 {
  right: 4.5rem !important;
}
.rit50 {
  right: 5rem !important;
}
.rit75 {
  right: 7.5rem !important;
}
.rit100 {
  right: 10rem !important;
}
.cursor {
  cursor: pointer !important;
}
.clear {
  clear: both !important;
}
.w48 {
  width: 48% !important;
}
.w50 {
  width: 50% !important;
}
.w60 {
  width: 60% !important;
}
.w70 {
  width: 70% !important;
}
.w80 {
  width: 80% !important;
}
.w90 {
  width: 90% !important;
}
.w100 {
  width: 100% !important;
}
.h50 {
  height: 50% !important;
}
.h90 {
  height: 90% !important;
}
.h100 {
  height: 100% !important;
}
.dpib {
  display: inline-block !important;
}
.dpb {
  display: block !important;
}
.dpi {
  display: inline !important;
}
.dpn {
  display: none !important;
}
.posr {
  position: relative !important;
}
.posa {
  position: absolute !important;
}
.ts {
  transition: 0.5s !important;
}
/*# sourceMappingURL=base.css.map */
.d-flex {
  flex-wrap: wrap;
}
/*.d-flex > div {
  margin-bottom: 15px;
}*/

*::-moz-selection { background: var(--iq-light-primary); color: var(--iq-dark); text-shadow: none; }
::-moz-selection { background: var(--iq-light-primary); color: var(--iq-dark); text-shadow: none; }
::selection { background: var(--iq-light-primary); color: var(--iq-dark); text-shadow: none; }
.lnh30{line-height:30px !important;}

.bcw{background-color:#fff;}

.line_through{
    text-decoration:line-through !important;color:#aaa;
}

.icon_tic {
    background-image: url('/themes/default/img/tik.svg');
    background-position: center;
    background-size: cover;
    width: 13px !important;
    height: 13px;
    background-repeat: no-repeat;
    margin-left: 5px !important;
}

.checklist{margin-left:19px;position:relative}
    .checklist .btn_list,.btn_fav {
        background: var(--iq-secondary);
        padding: 5px 11px;
        border-radius: 20px;
        font-size: 13px;
        color: #333;
        transition: 0.3s;
        cursor: pointer;
    }
        .checklist .btn_list .cnt {
            background: #000;
            height: 21px;
            width: 21px;
            font-size: 13px;
            color: #fefefe;
            padding: 0px;
            padding-top: 0px;
            border-radius: 11px;
            z-index: 999;
             line-height: 17px;
            text-align: center;
            padding-top: 2px;
            position: absolute;
            top: 8px;
            display:none;
            left: 24px;
        }
.checklist span:hover,.btn_fav:hover{ background: var(--iq-danger);color:#333 !important}
.checklist .shoping_list{
    opacity:0;
    visibility:hidden;
    position: absolute;
background: var(--iq-secondary);
width: 250px;
left: 0;
top: 90px;
border-radius: 0 30px 30px;
padding: 20px;
box-shadow: 0 0 10px #d7d6d6;
}
.checklist .shoping_list.show_list{
    opacity:1;
    visibility:visible;
    top:60px;transition:0.7s;
}
.checklist .shoping_list .item_list h5{
    color: #ccc;margin-bottom:5px;
}
.checklist .shoping_list .item_list h5 i{
    color: #000;
font-size: 10px;
vertical-align: middle;
position: relative;
top: 1px;margin-left: 5px;
}
.checklist .shoping_list .item_list ul li span{color:#555}
.checklist .shoping_list .item_list ul li{
    line-height:30px;
}
.checklist .shoping_list .item_list ul li i{
    margin-left: 5px;
}
.btn_copy{
    border-radius:20px;
}
.iq-card {
border-radius:30px;
}
.tooltip *{font-size:13px !important;}
.la-search{transform: rotate(270deg);}
.iq-navbar-logo img {
    height: auto;
}
.la-angle-left::before {
    content: "\" !important;
}
.navbar-list li > a {
    padding: 0 10px !important;
}

@media (min-width:1200px) {
		.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 82vw;
margin-right: 240px;
}
	}
@media (max-width:991px) {
		.container, .container-sm {
    max-width: unset !important;
}
	}
/*@media (max-width:1px) {
	.container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
}
	}*/
#iq-sidebar-toggle li ul li a{font-size:13px !important}
#iq-sidebar-toggle .la-angle-left{margin-right:auto;font-size:16px;}
.btn-primary {
    background: #c0deae;
    border-color: #c0deae;
border-radius: 12px;
min-width: 115px;
padding: 6px 15px;
text-align: center;
}
.btn_small{padding: 2px 10px 4px!important;}
.btn-danger {
    background-color: var(--iq-light-danger);
    border-color: var(--iq-light-danger);
border-radius: 20px;
min-width: 115px;
padding: 6px 10px;
text-align: center;color:#333 !important;
}
.btn-success {
    background-color: var(--iq-success);
    border-color: var(--iq-success);
border-radius: 20px;
min-width: 115px;
padding: 6px 10px;
text-align: center;color:#333 !important;
}
.btn-danger:hover,.btn-danger:focus {
    background-color: var(--iq-light-danger-hover);
     border-color: var(--iq-light-danger-hover);
}
.btn-success:hover,.btn-success:focus {
    background-color: var(--iq-light-primary);
     border-color: var(--iq-light-primary);
}
.alert-danger{
background-color: var(--iq-light-danger);
 border-color: var(--iq-light-danger);
 color:#333 !important;
}
.alert-success{
    background-color: var(--iq-light-primary);
 border-color: var(--iq-light-primary);
 color:#333 !important;
}

.btn_login{
    line-height: 20px;
padding:10px;
background: #f5fbff;
border-radius: 4px;margin-left:5px;
}

.btn-link{color:#de760c;border-bottom:2px dashed;font-size:15px;}
.btn-link:hover{color:var(--iq-dark);}
p a{color:#de760c;}
p a:hover{color:var(--iq-dark);}
.panel_search{position:relative}
.panel_search .history{position:absolute;left:0;top:70px;width:100%;opacity:0;visibility:hidden;transition:0.5s;
z-index: 1020;
box-sizing: border-box;
min-width: 200px;
padding: 12px;
background: #fff;
color: #666;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
border-radius: 4px;
}
 .panel_search .history.show{top:60px;opacity:1;visibility:visible}
 .panel_search .history li{line-height:35px;}
 .panel_search .history li a:hover{color:#333;}
.searchbox  .back_text .dropdown {
    position: absolute;
top: 0;
left: 6px;
}
.searchbox  .back_text .dropdown button {
    height: 40px;
background: none;
border: none;
border-right: 1px solid #d4eaff;
color: #74737b;
border-radius: 0;
font-size: 13px;
}
.searchbox .dropdown-menu {
    position: absolute;
    top: 85%;
}
.iq-search-bar{width:30%}
@media screen and (max-width:991px){
    .iq-search-bar{width:50% !important}
    .iq-menu-bt{display:block !important}
}
.iq-search-bar .searchbox .search-link {
    position: absolute;
    left: -45px;
    top: 16px;
    background: var(--iq-primary);
    height: 40px;
    width: 40px;
    border-radius: 10px;
    text-align: center;
    line-height: 45px;
    font-size: 20px;
}

.iq-footer {
    padding: 15px 50px;
margin-right: 250px;
width: calc(100vw - 270px);
}



/* User Page  */
.profile-header .user-detail {
    bottom: 70px;
}
.cover_img_user{
    background-image: url('/themes/default/data/profile-bg6.jpg');
height: 250px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 5px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

    background-color: var(--iq-light-primary);
    border-color: #dee2e6 #dee2e6 #fff;
        border-bottom: 2px solid var(--iq-primary);
color: #333;
}

.profile-info{height: 73px;}

.custom-file-label {
height: 100%;
padding: 2.17rem .75rem;line-height: 0;border-radius: 1rem;
width: 95%;
margin: auto;
}

    .custom-file-label::after {
    height: 100%;border-radius: 1rem 0 0 1rem;line-height: 2.5;
    }

    .custom-file-input:focus ~ .custom-file-label {
    border-color: var(--iq-light-dark);
    box-shadow: 0 0 0 .2rem rgba(80,181,255,.25);
}

    aside ul.nav-list > li a {
    font-size: 1.4rem;
}
    .menu_user{position: sticky;
top: 85px;}
/*recipe page*/
.list_info_recipe li{
    border-bottom:1px solid #f1f1f1;padding:8px 0
}
.list_info_recipe li:last-child{
    border-bottom:none
}
.iq-card .iq-card-header {
    padding: 10px 20px 0;
    min-height: 35px;border:none
}
.iq-header-title{margin-bottom:0 !important}
.custom-control-input,.custom-control-label::before,.custom-control-label::after {
width:2rem;height:2rem;
}
.custom-control-label::before, .custom-control-label::after {
right:-30px;top:0;
}
.custom-control-label{margin-right:30px;}
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: var(--iq-light-primary);
    background-color: var(--iq-light-primary);
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23333' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
    fill: #000;
}
.get_info{
    position: absolute;
top: -18px;
left: 17px;
}
.get_info span{
    background: #fff;
text-align: center;
display: inline-block;transition:0.3s;
padding: 0 3px;cursor:pointer;
}
.get_info span:hover{
    color: #6ca524;
}
.short_about{position:relative}
.short_about p{max-height:200px;overflow:hidden;}
.gradient{height: 89px;
background-image: linear-gradient(to top,#fff,#fff0);
width: 100%;
position: absolute;
bottom: -10px;}
.ug-default-button-hidepanel .ug-default-button-hidepanel-tip {
    background-image: url('../img/arrow_down_up.png');
}
.ug-theme-default .ug-default-button-play {
    background-image: url('../img/button_playpause.png');
}
.ug-theme-default .ug-default-button-fullscreen {
    position: absolute;
    background-image: url('../img/button_fullscreen.png');
}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip {
    background-image: url('../img/arrows_strip_left.png');
}
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
    background-image: url('../img/arrows_strip_right.png');
}
.ug-videoplayer .ug-videoplayer-button-close {
    background-image: url('../img/button-close.png');
}
.ug-slider-wrapper .ug-button-videoplay.ug-type-square {
    background-image: url('../img/play-button-square.png');
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
    background-image: url('../img/icon_zoom_plus.png');
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-minus {
    background-image: url('../img/icon_zoom_minus.png');
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-return {
    background-image: url('../img/icon_zoom_back.png');
}
.owl-dots{margin-top: 10px;
text-align: center;}
.owl-dots .owl-dot span{background: #f1f1f1;
height: 10px;
width: 10px;
display: inline-block;
border-radius: 100%;margin:0 3px}
.owl-dots .owl-dot.active span{background: #69c5f8;}
/*list_blog page*/
.header-for-bg {
    margin-top: 0;
    margin-bottom: 20px;
}
.iq-card-block.iq-card-height {
    height: auto;
}
.back_img_site,.back_img_site_small{height:227px;background-size:cover;background-position:center;width:100%;background-repeat:no-repeat;}
.back_img_site_small{
    height:150px;border-radius:5px;
}
.event-images img {
    border-radius: 30px 30px 0 0 ;
}
.info_blog{flex-wrap:nowrap}
.info_blog .events-detail h5{height: 43px;
overflow: hidden;}
.btn_search{position: absolute;
left: 10px;
top: 10px;
background: none;
border: none;
font-size: 16px;}

.list_new_post{display: flex;
flex-direction: column;}

.title_other_blog{
    height: 50px;
overflow: hidden;
}

.form-control {
    color: #495057;
}

#loader1 .loader_contents .iq-card,.owl-carousel .iq-card,.rounded  {
    border-radius: 30px !important;
}
#loader1 .loader_contents .iq-card .back_img_site,.owl-carousel .iq-card .back_img_site,.rounded .back_img_site{
    border-radius: 33px !important;
}
/*chef_recipe page*/
.owl-carousel .owl-item img {
    display: block;
   max-width: 100%;
   width:auto;
}
.back_chef img{border:3px solid #b7a2c3}
.owl-carousel .img_chef{width:30px !important;display:inline-block !important}
.owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
    padding: 3px 7px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #fff !important;
    color: #aaa;box-shadow: 0 0 10px #aaa;
}
.owl-carousel .owl-nav button.owl-prev::before {
    font-family: 'FontAwesome';
   
    font-size: 1.5rem;
    content: "\f053";
    content: "\f054";
    position: relative;
    right: 12px;
    vertical-align: middle;
}
.owl-carousel .owl-nav button.owl-next::before {
    font-family: 'FontAwesome';
    
    font-size: 1.5rem;
    content: "\f054";
    content: "\f053";
    position: relative;
    right: 15px;
    vertical-align: middle;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    outline: 0;
    margin: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -100%, 0);
}
.owl-carousel .owl-nav button.owl-prev {
    right: -15px;
}
.owl-carousel .owl-nav button.owl-next {
    left: -15px;
}

/*about page*/
.img_page_about{height:185px;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;border-radius:5px;}


/*video page*/
.group_video{background-repeat:no-repeat;background-position:center;background-size:cover;height:200px;background-image:url(../data/img-2.jpg)}
.group_video h4{
    text-align: center;
padding-top: 22%;
font-size: 36px !important;
color: #fff;
}
.box_groups{
       transition:0.3s;position:relative;bottom:0;

}
/*.carousel_landing_video .owl-nav button.owl-prev {
    right: -30px;
}
.carousel_landing_video .owl-nav button.owl-next {
    left: -30px;
}*/
.h_iframe-aparat_embed_frame iframe {
    border-radius: 20px;
}
.text_video p{text-align:justify;font-size:14px;}
/*.box_groups img{border-radius:30px;}*/
.box_groups:hover{
    /*box-shadow:0 0 20px #ddd;*/
position:relative;bottom:10px;
}

/*chi_bepazam page*/
/*.chi_bepazam{overflow:hidden;}*/
.chi_bepazam img{height: 105%;
position: relative;
bottom: 13px;}
.rounded_img .back_img_site{border-radius:5px 5px 0 0 }
/*health page*/
/*.back_health{
    background-repeat:no-repeat;background-position:center;background-size:cover;height:500px;background-image:url(../img/health.jpg);border-radius:8px;background-color:transparent;
}*/
.back_health .input-group .input-group-text {
    background: #fff;
    border: 2px solid #ebdfb2;
    border-left:none;border-radius: 0 10px 10px 0
}
.health_img{position:relative;top:30px;}

.back_health .form-control{background: #fff;border:2px solid #ebdfb2;}

/*contact page*/
.map_location iframe{border-radius:5px;height:300px;}
.list_contact li{margin-bottom:10px;}
.list_contact li i{font-size:24px;position: relative;
top: 3px;}



/*landing-recipe page*/
.group_food_landing{
    transition:0.3s;
border-radius: 20px;flex-basis:150px;
}
.group_food_landing a{
    transition:0.3s;
border-radius: 20px;display:block;padding:10px 0;text-align:center
}
.group_food_landing a:hover{
    background: var(--iq-light-primary);color:#333;
}

/*COOKE PAGE*/
.select2-selection__choice
{box-shadow: none!important;}


.select2-selection__choice__remove{
box-shadow: none;
border: none;
background: none;
width: 4px;
display: inline-block;
text-align: right;
padding-right: 0;
padding-left: 19px;
}

.select2-selection__choice__remove span{
box-shadow: none;
border: none;
background: none;
width: 4px;
display: inline-block;
text-align: right;
padding-right: 0;
color: #fefefe;
padding-left: 19px;
}

.select2-search.select2-search--inline
{height: 0;
overflow: hidden;
}

.select2.select2-container{width:100%!important;}
 #select2-ingredients-container li:nth-of-type(5n) {
/*background: #2793a4;
color: #fefefe;*/
background: var(--iq-light-primary);
color: #333;
}
/*#select2-ingredients-container li:first-child {
display:none;
}*/
#select2-ingredients-container li{
    border: none;
border-radius: 5px;
padding-top: 1px;
padding-bottom: 4px;
}
  #select2-ingredients-container li:nth-of-type(5n+1) {
background: var(--iq-light-primary);
color: #333;

}
    #select2-ingredients-container li:nth-of-type(5n+2) {
/*background: #1f45b5;
color: #fefefe;*/
background: var(--iq-light-primary);
color: #333;
}
        #select2-ingredients-container li:nth-of-type(5n+3) {
/*background: #a42762;
color: #fefefe;*/
background: var(--iq-light-primary);
color: #333;
}  
            #select2-ingredients-container li:nth-of-type(5n+4) {
/*background: #b5ac1f;
color: #fefefe;*/
background: var(--iq-light-primary);
color: #333;
}

/*CAMPING PAGE*/
.question_card .card{
    margin-bottom: 20px;
    border-radius:15px !important;border: 1px solid #fff;
    box-shadow:0 0 15px #eee;
}
.question_card .card-body {
    padding: 0 2rem 2rem;
}
.question_card  .card-header {
    padding: 1.25rem;background-color: #fff;border-bottom: 1px solid #fff;
}

             @media screen and (max-width:776px){
               .title_camping h4{display:block !important;margin-bottom:20px;}
               .title_camping button{margin-bottom:20px;}
           }
           .programm_camping{background:#f6fbff;border:3px solid #a2beca}
           .programm_camping i{color:#68cdf7}


           /* index page */
select {
  border: 1px solid #fff;
  border-radius: 6px;
  outline: none;
  height: 45px;
  padding: 0 10px;
}
#slogan {
  /*background: #eaf9d0 !important;*/
  padding:30px 0 50px;
  /*margin-bottom:100px;*/
}
#slogan .box-txt {
  padding-top:100px;
}
#slogan .box-txt button {
  /*height: 45px;
  background: #cae699;
  border-radius: 6px;
  padding: 0 25px;
  border: 1px solid #cae699;
  transition: 0.3s;*/
}
/*#slogan .box-txt button:hover {
  background: #9dd044;
}*/



.earth {
position: relative;
width: 400px;
height: 400px;
/*margin: 3em auto;*/
background: #888 url(../img/earthmap.jpg) 0 0 repeat;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
background-size: 800px;
animation: rotate 30s linear infinite;
-webkit-animation: rotate 30s linear infinite;
-moz-animation: rotate 30s linear infinite;
-ms-animation: rotate 30s linear infinite;
-o-animation: rotate 30s linear infinite;
-webkit-transition: -webkit-transform 200ms linear;
-webkit-transform-style: preserve-3d;
-moz-transition: -moz-transform 200ms linear;
-moz-transform-style: preserve-3d;
transition: transform 200ms linear;
transform-style: preserve-3d;
box-shadow: inset 20px 0 80px 6px rgba(0, 0, 0, .5);
-moz-box-shadow: inset 20px 0 80px 6px rgba(0, 0, 0,.5);
-webkit-box-shadow: inset 20px 0 80px 6px rgba(0, 0, 0, .5);
color: #000;
}

.earth:before {
content: "";
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
box-shadow: -80px 15px 80px 10px rgba(0,0,0,.1) inset;
-moz-box-shadow: -80px 15px 80px 10px rgba(0,0,0,.1) inset;
-webkit-box-shadow: -80px 15px 80px 10px rgba(0,0,0,.1) inset;
z-index: 2;
}

.earth:after {
content: "";
position: absolute;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.2;
background: radial-gradient(circle at 100px 100px, #fff, #000);
}

#hotspotImg .hot-spot .tooltip {
width: 200px;
}

@keyframes rotate {
0% {background-position: 0 0;}
100% {background-position: 630px 0;}
}


@-moz-keyframes rotate {
0% {background-position: 0 0;}
100% {background-position: 630px 0;}
}


@-webkit-keyframes rotate {
0% {background-position: 0 0;}
100% {background-position: 630px 0;}
}


@-ms-keyframes rotate {
0% {background-position: 0 0;}
100% {background-position: 630px 0;}
}


@-o-keyframes rotate {
0% {background-position: 0 0;}
100% {background-position: 630px 0;}
}



/*.line_separator {
  background-position: center;
  background-image: url('../img/8.png');
  background-size: 100%;
  height: 40px;
  background-repeat: no-repeat;
}*/
.box_information {
  background-image: linear-gradient(to bottom, #fefefc, #fcfef9, #fdfdfb);
  padding: 15px 30px 20px;border-radius:30px;
}
.box_information i {
  color: #cbe1d4;
  vertical-align: middle;
}
.box_information ul li {
  margin-top: 10px;
}
.box_information .desc_box {
  height: 190px;
  overflow: hidden;line-height:30px
}
.box_information .desc_box2 {
  height: 100px;
  overflow: hidden;line-height:30px
}
.box_information .back_book {
  background-position: center;
  background-size: contain;
  height: 115px;
  background-repeat: no-repeat;
}

.tab_group .nav-link.active, .nav-pills .show > .nav-link {
    color: #333;
    background: #fff;
}
.tab_group{
    position: relative;
top: 25px;
}
.tab_group .nav-link {
    padding: 12px 0 20px;border-radius: 30px 30px 0 0 !important;height:95px;
}
.tab_group .nav-link i {
    font-size: 40px;
    vertical-align: middle;
}

#index_post .tab_group .nav-link {
    padding: 12px 0 20px;border-radius: 30px 30px 0 0 !important;height:85px;
}
#index_post .nav-fill .nav-item {
    width: 15%;
    -ms-flex: unset;
    flex: unset;
    text-align: center;
}
#index_post .card_body{background-color:#f6f6f6}
#index_post .iq-card.rounded,#index_post .iq-card.rounded .iq-card-body{border-radius:30px !important}
#index_post .tab_group .nav-link.active,#index_post .nav-pills .show > .nav-link {
    color: #333;
    background: #f6f6f6;
}
#index_post .back_img_site{
    border-radius: 30px 30px 0 0;
}
#word_rotator {
  background-color: #faf9f5;
  padding-bottom: 17px;
}
.word-rotator-words .is-hidden{display:none!important;}
#word_rotator .back_rotator {
    background-color: var(--iq-light-primary);
    border-radius: 100%;
    padding: 3px 25px;
    text-align: center;
}
/*#word_rotator .back_rotator b {
  font-weight: bold;
}
#word_rotator .back_rotator .word-rotator-words {
  overflow: visible;
}*/
#word_rotator .back_rotator  img {
  border-radius: 100%;
  border: 5px solid #fff;
  width: 115px;
  margin: auto;  height: 115px;
}
#word_rotator a:hover {
  color:#de760c
}




/********/

.word-wrapper {
  margin-top: 20px;
  display: inline-block;
  align-items: center;
  /*width: 100%;*/
  justify-content: flex-start;
  position: relative;
}
.word-wrapper h1 {
  color: var(--q-dark);
  font-size: 2.5rem;
  font-family: "Meta Pro", sans-serif;
  text-transform: uppercase;
  position: relative;
}
/*--------------------------------------------------
 -------------------- rotate words ------------------
 ---------------------------------------------------*/
.rotator-words {
  display: inline-block;
  min-width: 160px;
  height: 30px;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.rotator-words span {
  color: #ed8a53;
  font-weight: bold;
  width: auto;
  margin: -5px auto;
  text-align: center;
  padding: 0 5px;
  bottom: 0;
  top: 11px;
  left: 0;
  right: 0;
  position: absolute;
  animation: rotateWord 20s linear infinite 0s;
  opacity: 0;
}
.rotator-words.rotator_img span{top: -30px;}
.rotator-words span:nth-child(1) {
  animation-delay: 0s;
}
.rotator-words span:nth-child(2) {
  animation-delay: 4s;
}
.rotator-words span:nth-child(3) {
  animation-delay: 8s;
}
.rotator-words span:nth-child(4) {
  animation-delay: 12s;
}
.rotator-words span:nth-child(5) {
  animation-delay: 16s;
}
@keyframes rotateWord {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    transform: translateY(-30px);
  }
  10% {
    opacity: 1;
    transform: translateY(0px);
  }
  15% {
    opacity: 1;
    transform: translateY(0px);
  }
  20% {
    opacity: 0;
    transform: translateY(30px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/* Alternative Version */
.rotator-words.alt {
  height: 25px;
  margin-bottom: 0.55rem;
}
.rotator-words.alt span {
  margin: 0 auto 0 auto;
  padding: 0.5rem 0;
  background-color: #F15A22;
  color: #fff;
  height: 100%;
  width: 100%;
  line-height: 0.5;
}




.img_mask{
height:102%
}
/*.recipe_img{height:213px;}*/

#tabs .nav .nav-link {
  border: none;
  color: #888;
  padding: 20px 20px !important;
  font-size: 16px;
  border-bottom:2px solid #ddd;
  border-radius:0;
}
#tabs .nav .nav-link:last-child{border-bottom:none;}
#tabs .nav .nav-link::before {
  display: none;
}
#tabs .nav .nav-link.active {
  background-color: var(--iq-light-primary) !important;
}
#tabs .nav .nav-link:hover {
  background-color: var(--iq-primary) !important;
}
#tabs .line_separator2 {
  background-position: center;
  background-image: url('../img/18.png');
  background-size: cover;
  height:100%;
  background-repeat: no-repeat;
  width: 24px;
  position: absolute;
  left: -15px;
}
.box_info_text{height:85px;overflow:hidden}
.box_info_text h4{text-align:justify}
#carousel_writer {
  background-color: #faf9f5;
}
#carousel_writer .box_info {
  transition: 0.3s;
  text-align: center;
  padding: 20px;
}
#carousel_writer .box_info .info .social_icon {
  opacity: 0;
  transition: 0.3s;

}
#carousel_writer .box_info .info{text-align:center}
#carousel_writer .box_info img {
  border-radius: 100%;
  border: 3px solid #beaacd;
  width: 130px;
  margin: auto;
}

#carousel_writer .box_info .count_post {
  color:#928e8d;
  padding: 3px 25px;
  margin: 10px 0;
  display: inline-block;
}
#carousel_writer .box_info .count_post:hover {
  color:#333;
}
#carousel_writer .box_info .social_icon i {
  color: #aaa;
  margin: 2px;font-size:18px;
}
#carousel_writer .box_info .social_icon i:hover {
  color: #333;
}
#carousel_writer .box_info strong {
  font-size: 18px;
  display: inline-block;
  margin-top: 8px;
}
#carousel_writer .box_info{border-radius: 30px;}
#carousel_writer .box_info:hover {
  background-color: #f7f7f7;
}
#carousel_writer .box_info:hover .info .social_icon {
  opacity: 1;
}

.box_video{
    background-image:url('../img/back_video.png');
    background-repeat:no-repeat;background-position:center;background-size:contain;height:350px;
}
.icon_item{
    background:#fff4c7;border-radius:30px;padding:15px 0;
}
.icon_item strong{
    margin-top:8px;font-weight:bold;font-size:28px;
}
.icon_item span{
    font-size:18px;
}
.icon_item .backimg{
    background-repeat:no-repeat;background-position:center;background-size:contain;height:150px;
}
.icon_item .backimg.img1{
    background-image:url('../img/shap1.png');
}
.icon_item .backimg.img2{
    background-image:url('../img/shap2.png');
}
.icon_item .backimg.img3{
    background-image:url('../img/shap3.png');
}
.icon_item .backimg.img4{
    background-image:url('../img/shap4.png');
}

#box_anim {
  background-color: #f8f8f8;
}
#box_anim .icon_counter {
     /*background-image:url('../img/counter.jpg');
   background-repeat:no-repeat;background-position:center;background-size:cover;height:675px;*/
     background-color:#ed8a53;border-radius:30px 30px 0 0;
}
#box_anim .back_img_icon{text-align: center;
position: relative;
bottom: 100px;
margin-bottom: -100px;}
#box_anim .back_img_icon2 {
     background-image:url('../img/111.png');
   background-repeat:repeat;background-position:center;height:60px;width:100%;background-size:cover;position: relative;
top: 30px;
     
}
#box_anim .icon_counter p{
    color:#fff;font-size:18px !important;font-weight:bold
}
/*#box_anim .counter_num{
    margin-bottom: 50px;
}*/
#box_anim .counter_num .title{
   color:#fff; font-size:20px;margin-bottom:0px;
}
#box_anim .counter_num .num{
font-size:67px;font-weight:bold
}
#box_anim .icon_counter p span{
    color:#333;
}
#box_anim .iq-card{
    border-radius: 0 0 30px 30px;
background: #fff4c7;
box-shadow: none !important;/*width: 94%;
margin-right: 52px;*/
}
/*@media screen and (max-width:1300px){
#box_anim .iq-card{
width: 97%;
margin-right: 25px;
}
    #box_anim .icon_counter {height: 527px;
    }
}*/
#box_anim .back_item {
  /*background-color: #fbfbfb;*/
  text-align: left;
  padding: 10px 20px;

}
#box_anim .back_item .img_anim {
  background-position: center;
  background-size: contain;
  height: 50px;
  background-repeat: no-repeat;
  display: block;
  width: 55px;
}
#box_anim .back_item .img_anim.icon1 {
  background-image: url('../img/anim/5.svg');
}
#box_anim .back_item .img_anim.icon2 {
  background-image: url('../img/anim/9.svg');
}
#box_anim .back_item .img_anim.icon3 {
  background-image: url('../img/anim/13.svg');
}
#box_anim .back_item .img_anim.icon4 {
  background-image: url('../img/anim/18.svg');
}
#box_anim .back_item .img_anim.icon5 {
  background-image: url('../img/anim/14.svg');
}
#box_anim .back_item .img_anim.icon6 {
  background-image: url('../img/anim/19.svg');
}
#box_anim .back_item .img_anim.icon7 {
  background-image: url('../img/anim/7.svg');
}
#box_anim .back_item .img_anim.icon8 {
  background-image: url('../img/anim/11.svg');
}
#box_anim .back_item .img_anim.icon9 {
  background-image: url('../img/anim/16.svg');
}
#box_anim .back_item .img_anim.icon10 {
  background-image: url('../img/anim/8.svg');
}
#box_anim .back_item .img_anim.icon11 {
  background-image: url('../img/anim/22.svg');
}
    #box_anim .back_item .img_anim.icon12 {
        background-image: url('../img/anim/10.svg');
    }
#box_anim .back_item h5 {
  text-align: left;
  color: #aaa;
  font-size: 16px;
}
#box_anim .back_item span {
  font-size: 18px;
}
#box_anim .amar {
  background: #00c95f;
  border-radius: 8px;
  padding: 50px;
}
#box_anim .amar p {
  color: #333;
  font-size: 18px;
  margin-bottom: 0;
  text-align: center;
}
#box_anim .amar p span {
  color: #fff;
}

#box_anim .amar {
    background: #00c95f;
    border-radius: 8px;
    padding: 50px;
}
#box_anim .amar p {
    color: #333;
    font-size: 18px !important;
    margin-bottom: 0;
    text-align: center !important;
}
#box_anim .amar p span {
    color: #fff;
}

audio{
                background-color: #fff;
                border-radius:8px;
}




.search_list li{
    box-shadow: 0 0 5px #f3efef;
padding: 5px;
border: 2px solid #ddd;
margin-top: 8px !important;transition:0.3s;
}

.search_list li a{color:#999;transition:0.3s;}
.search_list li:hover a{color:#333}
.search_list li:hover{ box-shadow: 0 0 5px #aaa;}


.accordion_faq .accordion {
  background-color: var(--iq-info);
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: right;
  border: none;
  outline: none;
  transition: 0.4s;
  margin-bottom: 15px;
border-radius: 10px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accordion_faq .active, .accordion_faq .accordion:hover {
  background-color: var(--iq-light-info);
}

/* Style the accordion panel. Note: hidden by default */
.accordion_faq .panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  border-radius:0 0 20px 20px
}

.accordion_faq .panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion_faq .accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: left;
  margin-left: 5px;
}

.accordion_faq .active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}
.img_faq{margin-bottom:-5rem;}


/*.nav-pills .nav-link {
    border-radius: 5px !important;
}*/
/* Responsive */
@media screen and (max-width: 1199px) {
  #word_rotator .back_rotator h2 {
    font-size: 24px;
  }
 
}
@media screen and (max-width: 1100px) {
   .group_food_landing{
   flex-basis:125px;
}
}
@media screen and (max-width: 991px) {
  .back_img_header_site {
    display: none;
  }
  #slogan .box-txt {
    padding-top: 0 !important;
  }
  #word_rotator .back_rotator h2 {
    font-size: 18px;
  }
  #word_rotator .back_rotator .word-rotator img {
    width: 100px;
  }
  .line_separator2 {
    display: none !important;
  }
    .group_food_landing{
   flex-basis:115px;
}
}
@media screen and (max-width: 767px) {
    .group_food_landing{
   flex-basis:106px;
}
  #word_rotator .back_rotator h2 {
    font-size: 14px;
  }
  #word_rotator .back_rotator .word-rotator img {
    width: 65px;
  }
}
@media screen and (max-width: 576px) {
  #word_rotator {
    display: none;
  }
   .group_food_landing{
   flex-basis:85px;
}
}

.innersubmenu {
    padding-right: 25px !important;
    transition: max-height 0.35s ease-out;
    overflow: hidden;
    /*max-height: 500px;*/
}
.innersubmenu.collapse {max-height: 0;overflow: hidden;}

 
body.sidebar-main .iq-sidebar .iq-sidebar-menu .iq-menu li a span, body.sidebar-main .iq-sidebar-logo a span, body.sidebar-main .iq-sidebar-menu .iq-menu li a .badge {opacity: 1 !important;display: block !important;}

.sidebar-main .iq-sidebar .iq-submenu li a {font-size: 15px!important;}

body.sidebar-main .iq-sidebar {width: 250px !important;}

.link {
    color: #4cdbf2;
    font-size: 17px;
    text-decoration: underline !important;
    line-height: 17px;
    cursor: pointer;
}


body.sidebar-main .iq-footer {
    margin-right: 250px;
    width: calc(100vw - 270px);
}

/*.addtofavorites :hover {
    background: #239053cc;
}*/

.addtofavorites {
    /*background: #37d27bcc;*/
    margin: 9px;
    margin-bottom: 9px;
    padding: 10px;
    display: inline-block;
    cursor: pointer;
    transition: 0.4s all ease;
    border-radius: 19px;
    color: #fefefe;
    width: 97%;
    text-align: center;
    margin-bottom: 21px;
}


.comment_message {
    margin-top: 20px;
    color: #fefefe;
    background: #141512;
    border-radius: 5px;
    font-size: 13px;
    border: none;
}

.blog-item img{
    position:absolute;

}

.blog-item a {
    padding-right: 53px;
}


#foods_form textarea {
    width: 100%;
    position: absolute;
    height: 30px;
    padding: 0px 9px;
}

.shoping_list .clear_list {
    position: absolute;
    top: 5px;
    left: 5px;
    background: #cfebbd;
    padding: 6px;
    border-radius: 4px;
    cursor: pointer;
}

.alert.alert-sm {
    margin-top: 9px;
}

.list_info_cooke   p{
    margin:0!important;
}

/*.recipe_part_title {
    border-bottom: 2px solid #35b7d5;
    margin-bottom: 8px;
    width: 90%;
}*/
.recipe_part_title {
    border-bottom: 1px solid #ededed;
   padding-bottom: 6px;
margin-bottom: 10px;
}
.shoping_list {line-height: 10px !important;}
.social_shoping_list{display: flex;
justify-content: center;
margin: 0 0 10px;}
.social_shoping_list a{cursor:pointer}

.user_avatar img{width:85px; height:85px;}

.finish{display:none !important;}
/**************** color ********************/
/*:root {
  --iq-title-text: #3f414d;
  --iq-body-text: #777D74;
  --iq-primary: #f0fee9;
  --iq-secondary: #a09e9e;
  --iq-success: #49f0d3;
  --iq-warning: #ffba68;
  --iq-danger: #ff9b8a;
  --iq-info: #d592ff;
  --iq-dark: #3f414d;
  --iq-light: #fafafb;
  --iq-white: #ffffff;
  --iq-black: #000000;
  --iq-light-primary: #d2fdbb;
  --iq-light-secondary: #f1f2f1;
  --iq-light-success: #eefff2;
  --iq-light-danger: #f7d7c8;
  --iq-light-danger-hover: #f8b195;
  --iq-light-warning: #fffcf3;
  --iq-light-info: #eee6f5;
  --iq-light-dark: #f0efef;
  --iq-primary-hover: #2aa3fb;
  --iq-border-light: #f1f1f1;
}*/
:root {
  --iq-title-text: #3f414d;
  --iq-body-text: #777D74;
  --iq-primary:#f1fadf;
  --iq-secondary: #ffe1c9;
  --iq-success: #a4dd2e;
  --iq-warning: #faaf15;
  --iq-danger: #ff9b8a;
  --iq-info: #fff4c7;
  --iq-dark: #3f414d;
  --iq-light: #fafafb;
  --iq-white: #ffffff;
  --iq-black: #000000;
  --iq-light-primary: #bae560;
  --iq-light-secondary: #f1f2f1;
  --iq-light-success: #eefff2;
  --iq-light-danger: #f7d7c8;
  --iq-light-danger-hover: #f8b195;
  --iq-light-warning: #fae0ab;
  --iq-light-info: #faf8ec;
  --iq-light-dark: #f0efef;
  --iq-primary-hover: #2aa3fb;
  --iq-border-light: #f1f1f1;
}
input,.panel_search i,.btn_login a,.iq-sidebar-menu .iq-menu li.active > a{color:#333 !important}
.btn_login{background:var(--iq-warning);transition:0.3s;}.btn_login:hover{background:var(--iq-light-warning);}
.iq-search-bar .search-input {
    background: var(--iq-primary);
}
.iq-sidebar-menu .iq-menu li a:hover {
    background: var(--iq-primary);
    color:#333 !important
}
.nav-pills.profile-feed-items li a.active {
    color: var(--iq-dark);
    background: var(--iq-light-primary);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color:#fff;
    background: var(--iq-warning);
}
.nav-pills .nav-link:hover {
    color: var(--iq-dark);
}

.odometer {
    font-size: 60px;
    margin: 200px 0;
    text-align: center;
    width: 100%;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}





.pagination {
    display: inline-block;
}

    .pagination .pagination-item {
        line-height: 24px;
        display: inline-block;
        text-align: center;
        background: var(--iq-dark);
        margin-left: 6px;
        border-radius: 3px;
        cursor: pointer;
    }

        .pagination .pagination-item.active {
            background: #f7a600;
        }

        .pagination .pagination-item a {
            display: inline-block;
            width: auto;
            min-width: 20px;
            text-align: center;
            padding: 5px 14px;
            color: #fff;
        }


         @media screen and (min-width:1300px) and (max-width:1499px){
             .iq-sidebar .iq-sidebar-menu .iq-menu li a span, .iq-sidebar-logo a span, .iq-sidebar-menu .iq-menu li a .badge {
	opacity: 1;
	display: inline-block;
	transition: all 0.45s ease 0s;
}
             .iq-sidebar {
    width:250px;
}
        }
         @media screen and (max-width:1299px){
             .iq-sidebar {
    display: inline-block;
    z-index: 99;
    right: 0;
}
        }

        @media screen and (max-width:1199px){
            .iq-menu-bt {
    display: block !important;
}
            body.sidebar-main .iq-sidebar,.iq-sidebar {
    display: inline-block;
    z-index: 99;
    right: -260px;
}
            body.sidebar-main .iq-sidebar {
    width: 260px;
    right: 0;
    z-index: 999;
    top: 72px;
}
             /*body.sidebar-main .iq-sidebar.open {
    right: 0;
}*/
            .container, .container-lg, .container-md, .container-sm {
    max-width: 100%;
}
            .iq-footer {
    padding: 15px 50px;
    margin-right: 0;
    width: 100%;
}
        }

         @media screen and (max-width:991px){
            .iq-search-bar .searchbox .search-link {
                left: 0;
            }
            .collapse:not(.innersubmenu):not(.show) {
    display: flex;
}
            .iq-search-bar {
    width: 45% !important;
}
            .navbar-collapse {
    display: flex;
    position: unset;
    top: unset;
    right: unset;
    width: unset;
    background: var(--iq-white);
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
    flex-basis: unset;
}

            .word-wrapper h1 {
            font-size:15px !important
            }
            #word_rotator .back_rotator img {
    border-radius: 100%;
    border: 5px solid #fff;
    width: 100px;
    margin: auto;
    height: 100px;
}
        }

          @media screen and (max-width:767px){
              .navbar-collapse,.iq-navbar-custom {
    margin-top: 0;
}
              .box_groups img{width:70% !important;margin:auto}
              .sm_hidden{display:none !important}
              .profile-header .user-detail {
    bottom: 10px;
}
              .profile-info.p-4.d-flex {
    display: none !important;
}
        }

           @media screen and (max-width:576px){
               .xs_show{display:block !important}
               .xs_hidden{display:none !important}
               .iq-top-navbar {
    line-height:26px;
}
               #box_anim .back_item{
                   display: flex;
justify-content: center;
               }
               .owl-carousel.stage-margin .owl-stage-outer {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
               .tab_group .nav-link i {
    display: none;
}
               .tab_group .nav-link {
    height: 75px;
}
              
        }
            @media screen and (max-width:400px){

        }
