/*#navigation {
text-align: center;
}

#navigation ul.menu li {
    background: url("../_imgs/menu_block_big.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 53px;
    overflow: hidden;
    position: relative;
    width: 100%;
}*/

.header   {
    background: url("/sites/all/themes/dictTheme/images/header_logo_bg.png") no-repeat scroll center center #1C3959;
    height: 110px;
}        



#navigation{
    padding-left: 0px;
    padding-right: 0px;
}    
#navigation .menu {
    background: url("/sites/all/themes/dictTheme/images/menu_block_big.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 37px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#navigation .menu__item.is-leaf {
    background: url("/sites/all/themes/dictTheme/images/menu_li_line.png") no-repeat scroll right center transparent;   
    display: block;
    float: left;
    overflow: hidden;
    padding: 4px 3px 14px 1px !important;
    height: 18px;
    background-position: right -3px !important;
}

#navigation .block-menu ul li a {
    color: #EDEDED;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0px 20px;
    text-decoration: none !important;
}

#navigation .menu__item.is-active-trail a.active {

    color: #0D233C;    
}
#navigation .menu__item.is-active-trail{
    background:none;
    background-color: #EDEDED; 

}

#navigation li.menu__item.is-leaf.last {
    float: none;
    }

	
#navigation .block-menu ul li .alpha-page { padding: 0px 3px; !important}
	
@media screen and (-webkit-min-device-pixel-ratio: 0)
#navigation .menu__item.is-leaf {
    padding: 4px 3px 14px 0 !important;
}




.header__site-link:link, .header__site-link:visited
{
	font-size: 26px;
    color: #FFFFFF;
    text-decoration: none;        
    *text-transform: uppercase;     
    
}
#name-and-slogan{
 position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#secondary-menu ul li a{
color: #FFFFFF;
}
#main {
    background: #ededed;
}

.search-api-dgss-input{
  * font-family: 'Open Sans',sans-serif; 
    background-color: #d2d2d2;
  * height: 27px;  
  color: darkslateblue;
}

#block-search-api-page-searchdgss{
  left:3%;          
  width: 50%;   
  height: 25px;      
  min-width: 200px;
}
#search-api-page-search-form-searchdgss{
height: 100%;
}
#search-api-page-search-form-searchdgss>div{
 display: table;            
 height: 100%;
}
#block-search-api-page-searchdgss .form-submit{
   * background-image: url("/sites/all/themes/dictTheme/images/Search.svg");
   background: linear-gradient(transparent,transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2213%22%3E%3Cg%20stroke-width%3D%222%22%20stroke%3D%22%236c6c6c%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.29%2011.71l-4-4%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: center center;      
    background-color: #d2d2d2;
    width: 25px;
    border-bottom-style: none;
    border-bottom-width: thin;
    border-width: 0 thin thin 0;
    display: table-cell;
    *vertical-align: sub;
    height: 100%;
    padding: 0px;
    position: relative;
    top: 0;
}
}
#block-search-api-page-searchdgss .form-submit:hover{
    border-bottom-style: groove;

}
#block-search-api-page-searchdgss .form-type-textfield{
    display: table-cell;
    width: 100%;    
    height: 100%;
    *vertical-align: sub; 
   * position: relative;
    top: 0;  
    
}
#block-search-api-page-searchdgss .form-type-textfield .form-text{
                          
    border:0;  
    height: 100%; 
    width: 100%;
    padding: 0;        
    background-position: 100% center;

}



input::-webkit-input-placeholder {
    color:  #106596
;
}
input:-moz-placeholder {
    color:  #106596
;
}

#autocomplete { 
*background-color:black;
z-index:100 !important;
box-shadow: 0 7px 12px -1px rgba(0,0,0,0.4);
border-radius: 0 0 5px 5px;
border: 0px;
    }                     
    
#autocomplete .search-api-autocomplete-suggestion-ul .selected {
    background: #0072b9;
    color: #fff;
} 
     

.search-api-autocomplete-suggestion{
    background-color: #f2f0f0; 
    color: #2393bc;
    *font-style: italic;
    font-family: 'Open Sans',sans-serif; 
    padding: 1px 2px 1px 2px; 
   
}
.search-api-autocomplete-suggestion-ul {
 border-radius: 0 0 5px 5px;     
  
 }                 
 

/* authors view */
 
 
.authors-row{
	border-style: outset;  
  overflow: hidden;
}

.views-field-field-author-img {
	 float: left;
	 margin: 10px;
}


/* end authors view */

.view-all-dictionary-articles table{border-collapse: collapse;}

.view-all-dictionary-articles table tr{padding-bottom: 5px;}
.view-all-dictionary-articles table tr:not(.row-last){
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ABABA3;
}
.view-all-dictionary-articles table td{padding: 1px 10px;}
.view-all-dictionary-articles table td:not(.col-last){
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #ABABA3;
}

