@font-face {
    font-family: 'b_arshiaregular';
    src: url('../fonts/barshia-webfont.eot');
    src: url('../fonts/barshia-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/barshia-webfont.woff') format('woff'),
         url('../fonts/barshia-webfont.ttf') format('truetype'),
         url('../fonts/barshia-webfont.svg#b_arshiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.font-family-barshia{
  font-family: 'b_arshiaregular',Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}



/* House icon for home menu item */
#rt-header ul.gf-menu li.item101:first-child > .item:before {
    content: "";
    font-family: fontawesome;
    font-size:24px;
}


#rt-header ul.gf-menu > li:first-child:hover > .item {
    color: rgba(179, 85, 187, 0.9);
}



#rt-header ul.gf-menu li.item101 a span {
    display: none !important;
}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock ul {list-style: none;}
div.k2ItemsBlock ul li.lastItem {
background: none !important;
padding-left: 10px;
font-size: 1.1em;
font-weight: bold;

}

div.k2ItemsBlock ul li a.moduleItemTitle{
	font-size: 1.4em;
	color: #3b4005 !important;
}

body .sprocket-mosaic .sprocket-mosaic-header {
background-color: #21617C;
background-color: rgba(125, 33, 99, 0.8);
background-color: transparent 9;
box-shadow: 0 2px 3px rgba(0,0,0,0.2);
border-top: 1px solid rgba(255,255,255,0.2);
}


#roksearch_results h3 {color: #660066;}


#roksearch_results .page {
    float: none !important;
}

.layout-showcase .sprocket-features-title {
font-size: 220%;
font-weight: 500;
line-height: 1.2em;
display: inline;
}



.title, .component-content h2 {
font-size: 2.3em;
font-weight: normal;
letter-spacing: normal;
margin-top: 0;
margin-bottom: 15px;
}



.rt-dark .rt-arrow-pointer {
border-color: rgba(179, 85, 187, 0.9);;
}

.gf-menu li.active > .rt-arrow-pointer {
border-left: 11px solid transparent;
border-right: 11px solid transparent;
border-top-width: 15px;
border-top-style: solid;
content: "";
height: 0;
width: 0;
position: absolute;
top: -1px;
left: 50%;
margin-left: -12px;
}

.gf-menu .item {
font-size: 16px;
line-height: 21px;
padding: 4px 8px;
text-align: right;
text-decoration: none;
display: block;
outline: 0;
cursor: pointer;
}




.component-block.rt-block.main-overlay-light {
background-color: #ffffff;}


.sprocket-mosaic-wrap, .rt-light .side-panel.rt-dark-block, .rt-dark .rt-block.rt-dark-block, .rt-dark .rt-dark-block .sprocket-mosaic-wrap, .rt-dark .side-panel.rt-dark-block {
color: #FFFFFF;
background-color: #21617C;
background-color: rgba(125, 33, 99, 0.8);
background-color: transparent 9;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 0 1px rgba(0, 0, 0, 0.2);
border-color: rgba(255,255,255,0.2);
}



.rt-block[class^="icon-"] .module-content div, .rt-block[class*=" icon-"] .module-content div
{
  background-image: url(../images/rokminievents-page.png);	
}



.sprocket-mosaic-item .sprocket-mosaic-title {font-size: 1.7em;z-index: 100;display: block;font-weight: 100;margin: 0;}


body div#k2Container.itemListView .itemList #itemListPrimary .catItemImage img {
    width: auto !important;
}

.gf-menu li {
float: right;
margin-left: 8px;
}


.gf-menu .dropdown ul li > .item {
font-size: 15px;
font-weight: bold;
}



div.component-content h2 
{ 
	text-shadow: -1px -1px 1px rgba(225,225,225,0.4);
	font-size: 2.1em;
	font-weight: bold;
	background: none!important;
	height: 35px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: rgb(122, 103, 156);
	font-size: 2.0em;
	padding: 5px 15px 0 0;
	border-bottom: 5px solid #9d3fa6;
	margin-bottom: 5px;
	clear: both;	
}



.rt-bg2 {
          background-color: #2b192e !important;
          background-image: none !important;
         }
     .rt-bg2 {
          background-color: #2b192e !important;
          background-image: none !important;
      }
}