/*******************************************

***          YT Framework: css          ***

*******************************************/



/* Medium devices Desktops  

// ------------------*/

@media (min-width: 980px) and (max-width: 1199px) {

#k2Container.itemView .main-item {
    padding: 0px 0px 0px 51%!important;
}

}



/* Small devices Tablets	

// ------------------*/

@media (min-width: 768px) and (max-width: 979px) {
#k2Container.itemView .main-item {
    padding: 0px 0px 0px 51%!important;
}
	

}



/* Extra small devices Phones

// ------------------*/

@media (max-width: 767px){
#k2Container.itemView .main-item {
    padding: 0px 0px 0px 25px!important;
}
	

}

.rtl #k2Container.itemView .itemImageBlock {
float: left!important;
    margin: 0 20px 25px 0px!important;
}
.chzn-container-single.chzn-container-single-nosearch .chzn-search {right: 0px!important;}
.chzn-container .chzn-drop {right: 0px;}

.onwebchatbox #div_chat_min_title_span {font-family: iransans !important;}
div#com_glossary {text-align: center!important;}
.glossary25, .glossary72 {text-align: right!important;}
#glossarylist td {text-align: right!important;}
table#glossarylist * td, table#glossarylist * th {text-align: right!important;}
#com_glossary .seopagination ul > li > a, #com_glossary .seopagination ul > li > span {float: right!important;}

div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li { margin: 0 0 5px 0!important;}
div.k2ItemsBlock ul li a.moduleItemTitle {    color: #478fcf!important;}
html, body {overflow-x: hidden;}

.fa.fa-map-marker:before {    content: "\f041" !important;}


.raxo-bricks .raxo-title {    font: bold 15px/24px iransans !important;}
















