@font-face {
	font-family: 'Yekan';
	src: url( '../fonts/Yekan.eot' );
	src: url( '../fonts/Yekan.eot?#iefix' ) format( 'embedded-opentype' ),
		url( '../fonts/Yekan.woff2' ) format( 'woff2' ),
		url( '../fonts/Yekan.woff' ) format( 'woff' ),
		url( '../fonts/Yekan.ttf' ) format( 'truetype' ),
		url( '../fonts/Yekan.svg#Yekan' ) format( 'svg' );
	font-weight: normal;
	font-style: normal;
}


li,p,h1,h2,h3,h4,h5,h6,button,
td,tr,table,select,input,textarea,div,text { font-family: 'Yekan'; }

.fa-long-arrow-alt-right:before {
    display: none;
}

.selectBtn .loginBtn {
    margin-top: -9px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: inline-block;
}

#guru-component .uk-icon-signal:before {
    margin-left: 5px;
}

#guru-component .uk-icon-clock-o:before {
    margin-left: 5px;
}

#guru-component .uk-icon-graduation-cap:before {
    margin-left: 5px;
}

#guru-component .uk-list > li > :last-child {
    margin-left: 3px;
}

.guru-mod-search_item-thumb > img {
    width: 100px;
}

.guru-module-search .uk-search {
    margin-top: 18px;
}

#guru-component .uk-button:not(:disabled) {
    /*display: none;*/
}

.flex-modal.open-modal .flex-modal-content .flex-modal-header, .flex-modal.open-modal .flex-modal-content .flex-modal-footer {
    display: contents;
}

.logo-login {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

#remember-login-page label::before {
    margin-left: 80px;
}

/*#login label::before, #login-form label::before, .login label::before {*/
    /*margin-left: 80px;*/
/*}*/

body.rtl .ap-modal-login .modal-content .modal-body .forget-name-link {
    float: right !important;
    margin-right: 45px;
    padding-top: 3px;
    text-align: right;
    display: table;
}

.ap-modal-login .modal-content .modal-body .forget-name-link {
    max-height: 30px;
    line-height: 30px;
    font-weight: 400;
    margin-left: 10px;
}

.flex-modal.open-modal .flex-modal-content {
    width: 25%;
}

#guru-component #g_table_cart tr:nth-of-type(2n+1) {
    background: #02a93124;
}

.gru-page-title {
    text-align: right;
}

#guru-component .uk-form input[type="checkbox"]:not(:disabled), #guru-component .uk-form input[type="radio"]:not(:disabled) {
    margin-left: 3px;
}

#sp-header #sp-menu .sp-column .sp-megamenu-parent {
    font-size: 18px;
}

.logo_bp {
    height: 33px;
    width: 100%;
}

.search_bp1 {
    margin-top: -15px;
}

.menu_bp {
    margin-right: 110px;
}

/*#magnifier-search {
      margin-top: -30px;
      float: left;
      margin-left: 35px;
      color: #bbb;
}

#loadinggif {
      margin-top: -30px;
      float: left;
      margin-left: 35px;
      color: #bbb;
}*/

.guru-module-search {
  position: relative;
}

.guru-search-form .fas.fa-search {
  position: absolute;
  top: 55%;
  right: 97%;
}

.guru-search-form #loadinggif {
  position: absolute;
  top: 55%;
  right: 97%;
}

.guru-search-form .uk-search-input {
  padding-right: 30px;
}

/*.guru-content {*/
/*    margin-top: -80px;*/
/*}*/

.pa-main.pa-rtl {
    /*margin-top: -80px;*/
    font-size: 16px;
}

.search-caption-on {
    height: 36px;
}

.search-caption-on {
    background-color: transparent !important;
}

.offlajn-ajax-search-container {
     background-color: transparent !important;
}

.offlajn-ajax-search-container .active {
     background-color: transparent !important;
}

#phone {
    display: none;
}