/* THIS IS CUSTOM CSS TO OVERIDE GANTRY  */




@import url(http://fonts.googleapis.com/css?family=Lato:300,100);




body{
      font-family:Lato;
      text-shadow:1px 1px #FFFFFF;
  background: url(../images/patterns/grid.png);
           
  

  
overflow-y: scroll;
overflow-x: hidden;  
  
  
  
  
  
      }

#rt-showcase{

  
}
#rt-feature{
	/*background-color:#DEDEDE;*/
	border-bottom: 1px solid black;
	/*background: url(../images/patterns/grey_wash_wall.png);*/
}
/*#rt-feature .wk-content{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}*/
/**      rt-fullslideshow    **/
#rt-fullslideshow {
	background-color:#383838;
	
}	
	
#rt-fullslideshow .rt-container{
	width:100%;
}

#rt-fullslideshow .rt-container .rt-block{
	width:100%;
	margin:0;
	padding:0;
}
#rt-fullslideshow .rt-container .rt-grid-12{
	width:100% !important;
}

#rt-header{
	background-color:#383838;
	box-shadow:1px 1px 1px #010202;
}
#rt-fullslideshow .rt-container .wk-slideshow ul.slides{
	border: none !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}


/*##########   rt-maintop    #########*/

#rt-maintop{
	border-top: 1px solid white;
        background: url("../images/patterns/grid.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*#rt-maintop .rt-container .title,
#rt-maintop .rt-container .component-content h2{
	color:#ae080c;
}
*/
/*##########     rt-container     #########*/
.alert{
	background:url("../images/patterns/grid.png") repeat scroll 0 0 transparent;
	border: 1px solid #D7D6D6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 0 -1px #C1C1C1;
}
.alert p{
	color:#AE080C;
}
.pager a, .pager span{
	background:none;
	border:none;
	
}
.pager a:hover, .pager span:hover{
	background:none;
	border:none;
	
}
.component-content .item-page .content_rating img{
	border:none !important;
	border-radius:0 !important;
	box-shadow:none !important;
}
.title, .component-content h2{
	  text-shadow: 1px 1px 0 #FFFFFF;
	  color:#303030;
}
.title, .component-content h2 a{
	  text-shadow: 1px 1px 0 #FFFFFF;
	  /*color:#303030;*/
}
.component-content .item-page h2 a:hover{
	  text-shadow: 1px 1px 0 #FFFFFF;
	  /*color:#AE080C;*/
}

.blog-featured .items-leading .leading-0 h2 {
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
}
/*.blog-featured a {
	color:#303030;
}
.blog-featured a:hover {
	color:#AE080C;
}
.component-content .item-page h2 a{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
}
.component-content .item-page a {
	color:#303030;
}*/

.component-content .item-page img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}

#rt-breadcrumbs .breadcrumb, #rt-breadcrumbs [class^="breadcrumb"]{
	
	background:none;
	
}
ul.breadcrumb li a{
	color:#303030;
}

ul.breadcrumb li.active span.divider{
	
}
.blog .items-more h3{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
}
.blog .items-more  ol li a{
	color:#303030;
}
.blog .items-more  ol li a:hover{
	color:#AE080C;
}
.blog .pagination{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
}
.blog .pagination ul li.pagination-start span.pagenav,
.blog .pagination ul li.pagination-prev span.pagenav,
.blog .pagination ul li span.pagenav{
	color:#303030;
}



.blog .pagination ul li.pagination-next a.pagenav:hover,
.blog .pagination ul li.pagination-end a.pagenav:hover,
.blog .pagination ul li a.pagenav:hover{
	color:#303030;
}

#rt-transition .rt-container .rt-block .component-content .login .page-header h1{
	text-shadow: 1px 1px 0 #FFFFFF !important;
	 color:#303030 !important;
}

#rt-transition .rt-container .rt-block .component-content .nav-stacked li a{
	background: none;
	border: none;
}
#rt-transition .rt-container .rt-block .component-content .nav-stacked li a:hover{
	color:#303030;
}

#rt-sidebar-a ul.menu li a, #rt-sidebar-a ul.menu li .item, #rt-sidebar-a ul.menu li .separator{
	color:#303030;
	text-shadow: 1px 1px 0 #FFFFFF;
}
#rt-sidebar-a ul.menu li a:hover{
	color:#AE080C;
	text-shadow: 1px 1px 0 #FFFFFF;
	background: none;
}
#rt-sidebar-b ul.menu li a, #rt-sidebar-b ul.menu li .item, #rt-sidebar-b ul.menu li .separator{
	color:#303030;
	text-shadow: 1px 1px 0 #FFFFFF;
}
#rt-sidebar-c ul.menu li a, #rt-sidebar-c ul.menu li .item, #rt-sidebar-c ul.menu li .separator{
	color:#303030;
	text-shadow: 1px 1px 0 #FFFFFF;
}
/*######     Login Form      ######*/
#login-form ul li a{
	color:#303030;
	font-variant:small-caps;
}
#login-form ul li a:hover{
	
}
/*######      web links      ######*/
.weblink-category #filter-search{
	border:1px solid #D0D0D0;
	
}
.weblink-category a.category{
	color:#303030;
}
.weblink-category a.category:hover{
	
}
.weblink-category .label-info,
.weblink-category .badge-info{
	
}
.weblink-category #limit{
	
	background: none !important;
}



.box3{
	/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13) inset;*/
	
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #363636;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 0 -1px #C1C1C1;
}
.custombox3 a.readon{
	color:#FFFFFF;
}

.box2{
	/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13) inset;*/
	
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #D7D6D6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 0 -1px #C1C1C1;
}
.box1{
	/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13) inset;*/
	
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	background:url("../images/patterns/grid.png") repeat scroll 0 0 transparent;
	border: 1px solid #D7D6D6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 0 -1px #C1C1C1;
}

/*######      Back to top button      ######*/

#gantry-totop{
	
	color: #FFFFFF !important;
	
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}




/*###### rt-mainbottom   ######*/
#rt-mainbottom .sprocket-mosaic-image-container{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}

/*#### FOOTERS ######*/
#rt-footer-surround{
	position:relative;
	bottom:0;
	background: url(../images/patterns/navy_blue.png);
}
#rt-footer{
      background: url("../images/patterns/grid.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*#########   SPROCKET-MOSAIC   #######*/
.rt-container .sprocket-mosaic-head h2.sprocket-mosaic-title a{
	color:#303030;
	text-shadow: 1px 1px 0 #FFFFFF;
	font-size: 28px;
	font-weight:normal;
	line-height:30px;
	
}
.rt-container .sprocket-mosaic-item{
	border: none !important;
}

.sprocket-mosaic-hovercontent{
	color: #FFFFFF;
	text-shadow: 1px 1px #000000;
	right:15px !important;
}

.sprocket-mosaic-hover{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.sprocket-mosaic-image-container img.sprocket-mosaic-image{
	transition: all 0.8s ease-in-out 0s;
}
.sprocket-mosaic-image-container img.sprocket-mosaic-image:hover{
	transform: scale(1.2) rotate(5deg);
	-webkit-transform:scale(1.2) rotate(5deg);
}
.sprocket-mosaic-loadmore{
	border:none !important;
	background: none !important;
}
.sprocket-mosaic-loadmore .loadmore-info{
	font-weight: normal !important;
}

/* sprocket tabs */
.sprocket-tabs-nav{
	background:none !important;
	border-bottom:none !important;
	margin-bottom:20px !important;
}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
	
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	text-shadow:1px 1px 0 #000000 !important;
	color: #D8D8D8 !important;
	box-shadow: 0 2px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.2);
	border: none !important;
}
.sprocket-headlines{
	background: none !important;
	border:none !important;
}
.sprocket-headlines .sprocket-headlines-container img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

/* ROKSPROCKET LIST for faqs */
.faq-list a.readon{
	background: none !important;
	border:none !important;
	
	box-shadow: none;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.faq-list a.readon:hover{
	color:#313131 !important;
}

/* ######      ROKSPROCKET STRIPS      ######*/
.sprocket-strips  ul.sprocket-strips-container{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030 !important;
	font-weight:normal;
}
.sprocket-strips  ul.sprocket-strips-container li .sprocket-strips-item{
	box-shadow: none !important;
	border: none !important;
}
.sprocket-strips-text{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030 !important;
	font-weight:normal;
}



/*##### END of SPROCKET #######*/
/*.wk-slideshow ul.slides li img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	
}*/
.wk-slideshow {
	z-index:1;
}
.wk-slideshow .caption {
    display: block;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    bottom:20%;
    width:30%;
    font-size:28px;
    line-height:30px;
    text-shadow: none;
    opacity:0.9;
    filter:alpha(opacity=90);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    z-index: 5;
	
}

.wk-slideshow ul.slides{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.wk-content p{
	
}
header #rt-top{
	height:170px;
	/*background: url(../images/patterns/grid.png);*/
}
#rt-logo{
	margin-top:25px;
}
#rt-top-surround{
	background: url(../images/patterns/grid.png);
}
#rt-header{
	min-height: 50px;
}
body{
	
}
/*#######    FOOTER    ######*/
#rt-copyright{
	border: none;
	box-shadow: 0 1px 0 #5D5C59 inset;
}

/*##### K2 ####*/
#itemListLinks{
background:none !important;
}

/*######      K2 item      ######*/
#k2Container .tagItemCategory span,
#k2Container .userItemCategory span,
#k2Container .userItemTagsBlock span{
	 text-shadow: 1px 1px 0 #FFFFFF;
	 color:#303030;
	 font-weight: normal;	
	}

#k2Container .itemToolbar{
	background:none;
	border-bottom:none;
	border-top:none;
}

#k2Container .itemHeader a:hover,#k2Container .itemToolbar a:hover,#k2Container .itemBody a:hover,#k2Container .itemLinks a:hover{
	color:#303030;
}

#k2Container .itemBody h1,
#k2Container .itemBody h2{
	text-shadow: 1px 1px 0 #FFFFFF;
	 color:#303030;
	 font-weight: normal;
	
}

#k2Container .itemBody .itemFullText img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

span.itemAuthor{
	padding:10px 0 0 0 !important;
}

#k2Container .itemAuthorBlock{
	background: none;
}
#k2Container .itemAuthorBlock h3{
	text-shadow: 1px 1px 0 #FFFFFF;	 
	font-weight: normal;
	
}

#k2Container .itemAuthorBlock a:hover{
	color:#303030;
}
#k2Container .itemAuthorBlock img.itemAuthorAvatar{
	border: solid 1px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}

#k2Container .itemAuthorLatest h3{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
	font-weight: normal;
}
#k2Container .itemAuthorLatest a:hover{
	color:#303030;
}
#k2Container .itemNavigation{
	background: none;
	border-top:none;
	border-bottom:none;
}
#k2Container .itemNavigation a:hover{
	color:#313131;
}
#k2Container .itemNavigation a{
	color:#303030;
}
#k2Container .itemComments{
	border: solid 1px #DDDDDD !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
#k2Container .itemComments .itemCommentsForm h3{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
	font-weight: normal;
}
#k2Container a.k2Anchor{
	font-variant:small-caps;
}
#k2Container a.k2Anchor:hover{
	color:#303030;
	font-variant:small-caps;
}

#k2Container #submitCommentButton{
	
}
/*######      K2 Categories      ######*/

#k2Container a{
	
}
#k2Container a:hover{
	color:#303030;
}
#k2Container .itemList .catItemTitle,
#k2Container .itemList .catItemTitle a{
	
	text-shadow: 1px 1px 0 #FFFFFF;
}
#k2Container .itemList .catItemTitle a:hover{
	
}
#k2Container .catItemBody h1,
#k2Container .catItemBody h2{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
	font-weight:normal;
}
#k2Container .catItemBody img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#k2Container #itemListPrimary .itemContainer .catItemView{
	padding:14px;
}
#k2Container #itemListPrimary .itemContainer .catItemView img{
	width:100%;
	vertical-align: baseline;
}

#k2Container .userBlock{
	background: none;
	border: none;
}
#k2Container.userBlock h2{
	border: none !important;
}
#k2Container .userBlock img{
	border: solid 1px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
#k2Container .userItemList .userItemBody .userItemIntroText img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
.k2ItemsBlock li.even,
.k2ItemsBlock li.odd{
	background: none !important;
	border-bottom:1px solid #D1D1D1;
	box-shadow: 0 1px 0 #FFFFFF;
	padding-bottom:10px;
	margin-bottom:10px;
}
.moduleItemIntrotext img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
.k2ItemsBlock a{
	
}
.k2ItemsBlock a:hover{
	color:#303030;
}
.moduleItemIntrotext span.mw-headline{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
	font-weight:normal;
}
/*######     K2 tags      ######*/
#k2Container .tagItemList .tagItemView .tagItemBody img{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}


/*######      TKSD maps     ######*/
.tksd-map iframe{
	border: solid 4px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
.tksd-map small{
	display:none;
}
/*######     Contact      ######*/
.contact h3,
.contact legend{
	text-shadow: 1px 1px 0 #FFFFFF;
	color:#303030;
	font-weight:normal;
}
.contact a{
	
}
.contact .accordion-heading a.accordion-toggle{
	
	font-size: 28px;
	line-height: 30px;
	font-weight:normal;
	margin-top: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #D1D1D1;
	box-shadow:0 1px 0 #FFFFFF;	
	}
.contact .accordion-heading a.accordion-toggle:hover{
	color:#303030;
	}
.contact .accordion-inner{
	border-top: none;
	}
.contact .accordion-group{
	border:none;
}	
.contact a:hover{
	color:#303030;
}
.contact .form-actions{
	background: none;
}
.form-horizontal .control-label{
	width:100%;
	float:left;
	text-align: left;
}
.contact dd,
.contact dt{
	line-height:28px;
}

#basic-details .accordion-inner{
	font-size:18px;
	line-height:28px;
	
}
.form-horizontal .controls{
	margin-left: 0 !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	width:100%;
        border-radius:4px !important;
}
/*###### COMMENTS FORM      ######*/
div.itemCommentsForm form input.inputbox,
div.itemCommentsForm form textarea.inputbox{
	width:100% !important;
}

/*##### FLICKR   #####*/
.tksdpro_jflickr h2.title{
	text-shadow: 1px  1px #313131 !important;
}

.tksdpro_jflickr img{
	border: solid 1px #FFFFFF !important;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.tksdpro_jflickr img:hover{
	border-radius: 4px 4px 4px 4px !important;
	
}
.gallery-flickr ul li a:hover{
	background-color: transparent !important;
}


/*######  FACEBOOK   ######*/

.tksd_facebooklike h2.title{
	text-shadow: 1px  1px #313131 !important;
}

/*######  wdstwitter widget   ######*/

#wds-container{
	border: none !important;
	background: transparent !important;
	
}
#wds-container #wds{
	text-shadow: 1px  1px #313131 !important;
	color:#FFFFFF ;
	font-size: 14px;
	line-height: 1.7em;
}
#wds-container #wds #wds-header .wds-display-name{
	text-shadow: 1px  1px #313131 !important;
	color:#FFFFFF ;
	
}
#wds-container #wds h2.title{
	text-shadow: 1px  1px #313131 !important;
}

#wds-container #wds .wds-tweet-container{
	border: none !important;
}
#wds-container .wds-copyright{
	border: none !important;
	text-shadow: none !important;
}
/*######     RESPONSIVE STUFF      ######*/
/* Smartphones */
@media (max-width: 480px) { 
	.pill{
            display:none;
        }
}
 
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
	
	.layout-mode-responsive .gf-menu li:hover > .item{
		color: #ae080c !important;
                
	}
        .pill{
            display:none;
        }
}
	 
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 
	
/*############# MENU ###########*/
.gf-menu{
	float: right;
	margin:0 auto;
}
.gf-menu>li.active{

	border:none !important;
	border-radius: 0;
	border:none;
	box-shadow:none;
	padding-top: 1px;
	padding-bottom: 1px
}
.gf-menu.l1, .gf-menu.l1 > li.active{
	border:none;
	box-shadow:none;
}

.gf-menu li.parent:hover{
	border-radius:0;
}
.gf-menu .item{
	font-family: Lato;
}
.gf-menu.l1 > li > .item{
	font-size:18px;
	line-height: 40px;
}
.gf-menu li:hover, .gf-menu li.active:hover{
	
	border-radius:0;
	
}
.gf-menu.l1 li.active{
	
	border-radius:0;
	padding-top:1px;
}
.gf-menu .dropdown ul li:hover > .item{
	
	border-radius: 0;
	
}
.gf-menu li:hover > .dropdown,
.gf-menu li.active:hover > .dropdown{
	display: block;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.gf-menu .dropdown ul li.active > .item{
	border-radius:0 !important;
}
}


/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
	
/*############# MENU ###########*/
.gf-menu{
	float: right;
	margin:0 auto;
}
.gf-menu>li.active{

	border:none !important;
	border-radius: 0;
	border:none;
	box-shadow:none;
	padding-top: 1px;
	padding-bottom: 1px
}
.gf-menu.l1, .gf-menu.l1 > li.active{
	border:none;
	box-shadow:none;
}

.gf-menu li.parent:hover{
	border-radius:0;
}
.gf-menu .item{
	font-family: Lato;
}
.gf-menu.l1 > li > .item{
	font-size:18px;
	line-height: 40px;
}
.gf-menu li:hover, .gf-menu li.active:hover{
	
	border-radius:0;
	
}
.gf-menu.l1 li.active{
	
	border-radius:0;
	padding-top:1px;
}
.gf-menu .dropdown ul li:hover > .item{
	
	border-radius: 0;
	
}
.gf-menu li:hover > .dropdown,
.gf-menu li.active:hover > .dropdown{
	display: block;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.gf-menu .dropdown ul li.active > .item{
	border-radius:0 !important;
}
	
 }
 
/* Large Display */
@media (min-width: 1200px) { 
	
	/*############# MENU ###########*/
.gf-menu{
	float: right;
	margin:0 auto;
}
.gf-menu>li.active{

	border:none !important;
	border-radius: 0;
	border:none;
	box-shadow:none;
	padding-top: 1px;
	padding-bottom: 1px
}
.gf-menu.l1, .gf-menu.l1 > li.active{
	border:none;
	box-shadow:none;
}

.gf-menu li.parent:hover{
	border-radius:0;
}
.gf-menu .item{
	font-family: Lato;
}
.gf-menu.l1 > li > .item{
	font-size:18px;
	line-height: 40px;
}
.gf-menu li:hover, .gf-menu li.active:hover{
	
	border-radius:0;
	
}
.gf-menu.l1 li.active{
	
	border-radius:0;
	padding-top:1px;
}
.gf-menu .dropdown ul li:hover > .item{
	
	border-radius: 0;
	
}
.gf-menu li:hover > .dropdown,
.gf-menu li.active:hover > .dropdown{
	display: block;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.gf-menu .dropdown ul li.active > .item{
	border-radius:0 !important;
}
 
}

   .gf-menu.l1 li,
    .gf-menu.l1 > li.active{
    background: transparent;
    box-shadow: none;
    border:none;
    padding-top: 0px;
    z-index: 100 !important;
    }
    

   

