body                                        { font-family: 'Source Sans Pro', sans-serif; background-color: #ebebeb}
.tagLine                                    { font-size: 1.1em; margin-bottom:0px; line-height: normal;}
h1                                          { font-weight:700; font-size:2.5em; margin-bottom:10px; }
h2                                          { font-weight:700; font-size: 2em; margin-bottom:0px; }
.container                                  { }
.searchForm                                 { padding: 10px; background-color: white; margin-top:10px; box-shadow: 0px 1px 2px rgba(0,0,0,.3); }
.searchForm input                           { display: inline; margin-bottom: 0px;}
.word                                       { text-decoration: none; }
b, strong                                   { }
em, i                                       { }
.match                                      { font-weight: 700;font-size: 1em;}
.language                                   { font-size: 1.1em;}
.genus                                      { font-style: italic; font-size: 0.7em; color: gray; }
.wordLine                                   { font-size: 1.2em;
                                              line-height: normal;
                                              padding-left: 10px;
                                              padding-top:5px;
                                              padding-bottom:5px;
                                              margin-bottom:4px;
                                              background-color: white; }
.wordLine:hover                             { background-color: #f1f1f1; }
.aLine                                      { background-color: white; padding:4px; margin-bottom:4px;}
.espanol                                    { background-color: #ffe100; height: 10px; width:100%; margin-bottom:4px;}
.italian                                    { background-color: #41af00; height: 10px; width:100%; margin-bottom:4px;}
.german                                     { background-color: #d62f00; height: 10px; width:100%; margin-bottom:4px;}
.french                                     { background-color: #4b8aff; height: 10px; width:100%; margin-bottom:4px;}
.languageDescription                        { font-size: 0.9em; color: #505050; }

.most_searched                              { display:block; padding:4px 10px; background-color:#fff; margin-bottom:2px;text-decoration: none; font-size: 1.1em;}

#q {
  min-width: 40%;
  max-width: 50%;
}

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #005cbc; }
a:hover {
  color: #3496ff; }

.leftCol
{
  margin-right:346px;
}

.rightCol
{
  width:336px;
  float:right;
}

.box
{
  background-color: white;
  box-shadow: 0px 1px 2px rgba(0,0,0,.3);
  margin-bottom: 10px;
}

.boxcontainer
{
  padding: 10px;
  font-size: 1.1em;
}

.box .button {
  max-width: 100%;
  padding: 4px 6px 4px 6px;
  line-height: 30px;
}

.goBox {
  text-align: center;
  margin-bottom: 20px;
}

.ecoWoodDesign
{
  width:300px;
  height:250px;
  box-shadow: 0px 1px 2px rgba(0,0,0,.3);
  margin-top: 20px;
  margin-bottom: 20px;
}

.ecoWoodDesignMobile
{
  display: none;
  width: 100%;
  height: auto;
  box-shadow: 0px 1px 2px rgba(0,0,0,.3);
  margin-top: 2px;
  margin-bottom: 20px;
  text-align: center;
  background-color: white;
}

.ecoWoodDesignMobile img
{
  width: 100%;
  height: 100%;
}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
  	.rightCol
  	{
    	display: none;
  	}
  	
  	.leftCol
  	{
    	margin-right:auto;
  	}
  	
  	.ecoWoodDesignMobile
  	{
    	display:block;
  	}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
    	
    	.a2a_kit
    	{
    	    display:none;
        }
        
        h1
        {
            font-size: 1.5em;
            line-height: normal;
        }
        
        h2
        {
            font-size: 1.5em;
            line-height: normal;
        }
        
        .languageDescription
        {
            
        }

	}