    .hidden.menu {
      display: none;
    }
	  
	  .text p a{color:#508222;text-decoration:underline;}
	  .text p a:hover{color:#508222;text-decoration:none;}
	  
	  .strong {font-weight: 700;}
	  
	  
	  @media screen and (min-width: 551px) {
	span.noshowpc {display: none;}
}
@media screen and (max-width: 550px) {
	span.noshowmobile {display: none;}
}
	  
	  
	  @media only screen and (max-width: 767px) {

		img.tcf { height: 200px;  max-height: 200px; padding-top: 10px; margin: 0 auto; }
		  .menucontainer {width: 100%; display: inline-block; padding-left: 10px; padding-right: 10px; background-color: #508222; border-radius: 50px; text-align: center;}
		  img.dropbtn {height:25px;}
		  img.dropbtn_s {height:25px; width:25px;}
		  	  .dropdownmenu {
  float: left;
  overflow: hidden;
	height: 25px;
		  
}

.dropdownmenu .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
	height: 25px;
}
	  }
	  
	   @media only screen and (min-width: 768px) {
		   
		   .headlineinner { transition: all 1s; transition-timing-function: ease-in-out; }
			.headlineouter:hover .headlineinner, .headlineouter:focus .headlineinner {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}


		img.tcf { height: 200px;  max-height: 200px; padding-top: 10px; margin: 0 auto; }
		   .menucontainer {width: 700px; display: inline-block; padding-left: 10px; padding-right: 10px; background-color: #508222; border-radius: 50px; text-align: center;}
		   img.dropbtn {height:25px;}
		  img.dropbtn_s {height:25px; width:25px;}
		   	  .dropdownmenu {
  float: left;
  overflow: hidden;
	height: 25px;
		  
}

.dropdownmenu .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
	height: 25px;
}
	  }
	  
	  @media only screen and (min-width: 993px) {

		img.tcf { height: 200px;  max-height: 200px; padding-top: 10px; margin: 0 auto; }
		  .menucontainer {width: 900px; display: inline-block; padding-left: 10px; padding-right: 10px; background-color: #508222; border-radius: 50px; text-align: center;}
		  img.dropbtn {height:35px;}
		  img.dropbtn_s {height:35px; width:50px;}
		  	  .dropdownmenu {
  float: left;
  overflow: hidden;
	height: 35px;
		  
}

.dropdownmenu .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
	height: 35px;
}
	  }
	  
	  @media only screen and (min-width: 1201px) {

		img.tcf { height: 200px;  max-height: 200px; padding-top: 10px; margin: 0 auto; }
		  
		  .menucontainer {width: 900px; display: inline-block; padding-left: 10px; padding-right: 10px; background-color: #508222; border-radius: 50px; text-align: center;}
		  img.dropbtn {height:35px;}
		  img.dropbtn_s {height:35px; width:50px;}
		  	  .dropdownmenu {
  float: left;
  overflow: hidden;
	height: 35px;
		  
}

.dropdownmenu .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
	height: 35px;
}
	  }
	  
	  
	  

  
    .masthead .logo.item img {
      margin-right: 1em;
    }
    .masthead .ui.menu .ui.button {
      margin-left: 0.5em;
    }
    .masthead h1.ui.header {
      margin-top: 3em;
      margin-bottom: 0em;
      font-size: 4em;
      font-weight: normal;
    }
    .masthead h2 {
      font-size: 1.7em;
      font-weight: normal;
    }

    .ui.vertical.stripe {
      padding: 8em 0em;
    }
    .ui.vertical.stripe h3 {
      font-size: 2em;
    }
    .ui.vertical.stripe .button + h3,
    .ui.vertical.stripe p + h3 {
      margin-top: 3em;
    }
    .ui.vertical.stripe .floated.image {
      clear: both;
    }
    .ui.vertical.stripe p {
      font-size: 1.33em;
    }
    .ui.vertical.stripe .horizontal.divider {
      margin: 3em 0em;
    }

    .quote.stripe.segment {
      padding: 0em;
    }
    .quote.stripe.segment .grid .column {
      padding-top: 5em;
      padding-bottom: 5em;
    }

    .footer.segment {
      padding: 5em 0em;
    }

    .secondary.pointing.menu .toc.item {
      display: none;
    }

    @media only screen and (max-width: 767px) {
      .ui.fixed.menu {
        display: none !important;
      }

    
      .masthead h1.ui.header {
        font-size: 2em;
        margin-top: 1.5em;
      }
      .masthead h2 {
        margin-top: 0.5em;
        font-size: 1.5em;
      }
    }


	  
	  .pusher { background: -webkit-gradient(linear, left top, left bottom, from(#e9f0f4), to(#dbe3e7)) fixed !important; }

	  
	  .footer-curve__wrapper {
  position: static;
  height: auto;
  margin-bottom: -8px;
}
	  



.dropdownmenu:hover .dropbtn {
cursor: pointer;
}
	
.dropdownmenu .dropbtnhome {
	background: url("/_img/_design/t.gif");
}
.dropdownmenu:hover .dropbtnhome {
	background: url(/_img/_design/m_home_line.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: background .5s ease-in-out;
}
	  
	  .dropdownmenu .dropbtnlatest {
	background: url("/_img/_design/t.gif");
}
.dropdownmenu:hover .dropbtnlatest {
	background: url(/_img/_design/m_latest_line.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: background .5s ease-in-out;
}
	  
	  .dropdownmenu .dropbtnpopular {
	background: url("/_img/_design/t.gif");
}
.dropdownmenu:hover .dropbtnpopular {
	background: url(/_img/_design/m_popular_line.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: background .5s ease-in-out;
}
	  
	  .dropdownmenu .dropbtncategories {
	background: url("/_img/_design/t.gif");
}
.dropdownmenu:hover .dropbtncategories {
	background: url(/_img/_design/m_categories_line.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: background .5s ease-in-out;
}
	  
	  	  .dropdownmenu .dropbtncountry {
	background: url("/_img/_design/t.gif");
}
.dropdownmenu:hover .dropbtncountry {
	background: url(/_img/_design/m_country_line.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: background .5s ease-in-out;
}
	  
	  .dropdownmenu-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10;
	margin-top:-5px;
}

.dropdownmenu-content a {
  float: none;
  color: #212121;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
	font-weight: 500;
}

.dropdownmenu-content a:hover {
  background-color: #ddd;
}

.dropdownmenu:hover .dropdownmenu-content {
  display: block;
}

	  
	  
	  .showmore-button {
    cursor: pointer; 
    background-color: #999; 
    color: white; 
    text-transform: uppercase; 
    text-align: center; 
    padding: 7px 5px 5px 5px; 
    margin-top: 5px;
}