/*



 Theme Name:   flash-child



 Theme URI:    http://example.com/twenty-fifteen-child/



 Description:  Twenty Fifteen Child Theme



 Author:       John Doe



 Author URI:   http://example.com



 Template:     flash



 Version:      1.0.0



 License:      GNU General Public License v2 or later



 License URI:  http://www.gnu.org/licenses/gpl-2.0.html



 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready



 Text Domain:  twenty-fifteen-child



*/







/* definition */



@font-face {



    font-family: Meera;



    src: url('fonts/meera.eot?#iefix') format('embedded-opentype'),



         url('fonts/meera.woff2') format('woff2'),



         url('fonts/meera.woff') format('woff'),



         url('fonts/meera.ttf') format('truetype'),



         url('fonts/meera.svg#meera') format('svg');



    font-weight: normal;-webfont



    font-style: normal;







}





html {

	font-size: 100%;

	/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */

	overflow-y: scroll;

	/* Keeps page centered in all browsers regardless of content height */

	-webkit-text-size-adjust: 100%;

	/* Prevents iOS text size adjust after orientation change, without disabling user zoom */

	-ms-text-size-adjust: 100%;

	/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */

}







body {







	background: #fff!important;







}



body:lang(ml){



	color: #333;



	font-family:Meera!important;



	font-size: 18px;



	line-height: 1.5;



	font-weight: 400;



	text-rendering: optimizeLegibility;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;



	



	



}







small {







	font-size: 75%;



}







small:Lang(ml) {







	font-size: 75%;



}











big {







	font-size: 125%;







}big:Lang(ml) {







	font-size: 125%;







}















h1 {







	font-size: 36px;







}







h1:Lang(ml) {







	font-size: 36px;







}







h2 {







	font-size: 30px;







}



h2:Lang(ml) {







	font-size: 30px;







}











h3 {







	font-size: 25px;







}



h3:Lang(ml) {







	font-size: 25px;







}











h4 {







	font-size: 20px;







}



h4:Lang(ml) {







	font-size: 20px;







}











h5 {







	font-size: 18px;







}



h5:lang(ml) {







	font-size: 18px;







}







h6 {







	font-size: 16px;







}



h6:lang(ml) {







	font-size: 14px;







}







h1,







h2,







h3,







h4,







h5,







h6 {







	font-weight: 600;







}







h1, h2, h3, h4, h5, h6:Lang(ml) {







	font-weight: 600;







}















/*--------------------------------------------------------------



LOGO



--------------------------------------------------------------*/







.logo {







	float: left;



	padding: 0;



	background-image: url(images/logocash2new.png);



	display: block;



	background-repeat: no-repeat;



	width: 350px;



	height: 65px;



	line-height: 50px;



	margin: 15px 0px;







}





.boardmeeting {

	

	background-image: url(images/boardofdirectorss.jpg);

	background-position: bottom;

	display: block;

	background-repeat: no-repeat;

}

.logo:lang(fr) {

	float: left;
	padding: 0;
	background-image: url(images/cashewlogo-french.png);
	display: block;
	background-repeat: no-repeat;
	width: 350px;
	height: 65px;
	line-height: 50px;
	margin: 15px 0px;
}

.logo:lang(pt) {

	float: left;
	padding: 0;
	background-image: url(images/cashewlogo-portu.png);
	display: block;
	background-repeat: no-repeat;
	width: 330px;
	height: 65px;
	line-height: 50px;
	margin: 15px 0px;
}

/* 



.logo:lang(ml){



	



	float: left;



	padding: 0;



	background-image: url(images/agrilogo_ml.png);



	display: block;



	background-repeat: no-repeat;



	width: 328px;



	height: 65px;



	line-height: 65px;



	margin: 5px 0px;



	



	



}

 */

.customClassForNavMenu{



	    background-color: #77b81e;

		



/*    border-top: 1px solid #e5e5e5;



    border-bottom: 1px solid #efefef;



    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;



    -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;



    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;



    -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;



    -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;



    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;*/



}



div.custom-menu-class {

	float: right!important;
	margin-bottom: 10px;

	padding: 0;



	

}



div.custom-menu-class ul {

    list-style-type: none;

    list-style: none;

    list-style-image: none;



}

div.custom-menu-class li {

    padding-right: 5px;

    display: inline;

}



div.custom-menu-class img {

    height: auto;

/*    max-width: 100%;*/

    vertical-align: middle;

}



div.custom-menu-class a img {

    border: 0;

    padding: 0px!important;

}



div.custom-menu-class ul li {



	float: left;

	position: relative;



}

div.custom-menu-class ul li a {



	font-size: 15px;
	padding: 4px 7px;

/*	text-transform: uppercase;*/

	font-weight: 400;

	color: #71767d;
	border: 1px solid transparent;
	margin-bottom: 4px;





}

div.custom-menu-class ul li:hover > a,
div.custom-menu-class ul li.current-menu-item > a,
div.custom-menu-class ul li.current_page_item > a,
div.custom-menu-class ul li.current_page_ancestor > a,
div.custom-menu-class ul li.current-lang > a,
div.custom-menu-class ul li.current-menu-ancestor > a {
	background: #ffe4b5;
	border-radius:10px;
	color: #23282d;
	border: 1px solid #e1bd7d;

}


#site-navigation ul li {



	float: left;



	padding: 20px 15px 20px 15px;



	position: relative;



}

#site-navigation ul li:lang(fr) {



	float: left;



	padding: 20px 9px 20px 9px;



	position: relative;



}






#site-navigation ul li a {



	font-size: 15px;

/*	text-transform: uppercase;*/

	font-weight: 500;

	color: #FFF;



}







#site-navigation ul li:hover > a,



#site-navigation ul li.current-menu-item > a,



#site-navigation ul li.current_page_item > a,



#site-navigation ul li.current_page_ancestor > a,



#site-navigation ul li.current-menu-ancestor > a {



	color: #131a23;



}















#site-navigation ul li:last-child {



	padding-right: 0;



}







#site-navigation ul.sub-menu {



	background-color: #fff;



	min-width: 250px;



	padding: 0;



	position: absolute;



	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);



	right: 50%;



	top: 90%;



	-webkit-transform: translateX(50%);



	-moz-transform: translateX(50%);



	-ms-transform: translateX(50%);



	-o-transform: translateX(50%);



	transform: translateX(50%);



	opacity: 0;



	visibility: hidden;



	z-index: 9;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



	border-bottom: 5px solid #dddcdc;



	border-top: 0px solid #759e2d;



}







.menu ul li ul.children {



	background-color: #fff;



	min-width: 200px;



	padding: 0;



	position: absolute;



	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);



	right: 50%;



	top: 90%;



	-webkit-transform: translateX(50%);



	-moz-transform: translateX(50%);



	-ms-transform: translateX(50%);



	-o-transform: translateX(50%);



	transform: translateX(50%);



	opacity: 0;



	visibility: hidden;



	z-index: 9;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



#site-navigation ul li ul li {



	padding: 10px 10px;



	text-align: left;



	width: 100%;



	border-bottom: 1px solid #ddd;



}







#site-navigation ul.sub-menu li:hover {



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



#site-navigation ul.sub-menu li a {



	color: #454545;



	text-transform: none;



	font-weight: 500;



}



#site-navigation ul.sub-menu li:hover > a {



	color: #1fa12e;



}





.entry-content,

.entry-summary {

	margin-top: 0px!important;

	color: #606060;

}



.header-bottom {



	background: #fffdf5;



	/*border-bottom: 1px solid #dddddd!important;*/



    padding: 0px;



}











.header-bottom .search-icon {



    cursor: pointer;



    color: red;



}




.newsandevents{
	color: #242424;
}

.newsandevents h5{
	font-size: 18px;
}

.newsandevents h5:after {
	content: url(images/topnews.gif);

}

/*--------------------------------------------------------------



Service



--------------------------------------------------------------*/



.tg-service-widget .service-icon-wrap {



	background: transparent!important;



	/*width: 60px; */



	color: #00a97e!important; 



	float: left;



	font-size: 26px;



	height: 35px;



	line-height: 60px;



	margin-right: 10px;



	text-align: center;



	position: relative;







}







.tg-service-widget .service-icon-wrap:after {



	position: absolute;



	left: 50%;



/*	bottom: -9px;



	border-right: 10px solid transparent;



	border-left: 10px solid transparent;



	border-top: 10px solid #30afb8;*/



	content: "";



/*	-webkit-transform: translateX(-50%);



	transform: translateX(-50%);*/



	



}







.tg-service-widget .service-title-wrap {



	color: #0b3d2c!important;



	font-size: 15px;



	font-weight: 700;



	line-height: 1.0;



	margin-top: 10px;



}







.tg-service-widget .service-title-wrap:lang(ml) {



	color: #0b3d2c!important;



	font-size: 24px;



	font-weight: 600;



	line-height: 1.5;



	margin-top: 5px!important;



}











.tg-service-widget .service-title-wrap a:hover {



	color: #30afb8;



}







.tg-service-widget .service-content-wrap {



	margin: 10px 0;



	color: #777;



}







.tg-service-widget .service-content-wrap:lang(ml) {



	margin: 10px 0;



	color: #777;



	line-height: 16px;



}











/*-----------------tg-service-layout-2 -----------------*/



.tg-service-layout-2 {



	margin: 20px 0;



}







.tg-service-widget.tg-service-layout-2 .service-content-wrap {



	margin: 0 0 10px;



}







.tg-service-widget .service-more {



	font-weight: 600;



	font-size: 13px;



	color: #30afb8;



	display: inline-block;



	/*position: relative;*/



}











.tg-service-widget .service-more:lang(ml) {



	font-weight: 500;



	font-size: 18px;



	color: #30afb8;



	display: inline-block;



	position: relative;



}















.tg-service-widget .service-more:hover {



	color: #1c9ba4;



}







.tg-service-widget .service-more:after {



	content: "\" /*rtl:"\"*/;



	font-family: FontAwesome;



	font-weight: 400;



	position: absolute;



	right: -22px;



	top: 0;



	visibility: hidden;



}







.tg-service-widget.tg-service-layout-2 {



	text-align: center;



}







.tg-service-widget.tg-service-layout-2 .service-icon-wrap {



	background: transparent none repeat scroll 0 0;



	border-radius: 50%;



	/*color: #000;*/



	display: block;



	float: none;



	font-size: 2.5em;



	height: 40px;



	line-height: 40px;



	margin: 0 auto;



	position: relative;



	text-align: center;



	width: 72px;



	-webkit-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.tg-service-widget.tg-service-layout-2 .service-icon-wrap:after {



	display: none;



}







.tg-service-widget.tg-service-layout-2 .service-icon-wrap:before {



	border: 0px!important;



	border-radius: 100%;



	content: "";



	height: 42px;



	left: 50%;



	margin-left: -41px;



	margin-top: -41px;



	position: absolute;



	top: 50%;



	width: 42px;



}







.tg-service-widget.tg-service-layout-2 .service-icon-wrap:hover {



	background: transparent none repeat scroll 0 0!important;



	color: #393939!important;



}







.tg-service-widget.tg-service-layout-2 .service-title-wrap a {



	line-height: 24px;



}







.tg-service-widget.tg-service-layout-3 .service-title-wrap {



	line-height: 24px;



	margin-top: 20px;



}







.tg-service-widget.tg-service-layout-3 .service-content-wrap {



	margin: 15px 0;



}







/*-----------------tg-service-layout-3 -----------------*/



.tg-service-layout-2 .service-title-wrap {



	margin: 15px 0 5px;



}







.service-image-wrap img {



	width: 100%;



}



.site {

	background-color: #f3ebe4;

}







/*-----------------tg-service-layout-2 -----------------*/



.tg-service-layout-4 {



	margin: 20px 0;



}







.tg-service-widget.tg-service-layout-4 .service-content-wrap {



	margin: 0 0 10px;



}







.tg-service-widget .service-more {



	font-weight: 600;



	font-size: 13px;



	color: #30afb8;



	display: inline-block;



	/*position: relative;*/



}







.tg-service-widget .service-more:hover {



	color: #1c9ba4;



}







.tg-service-widget .service-more:after {



	content: "\" /*rtl:"\"*/;



	font-family: FontAwesome;



	font-weight: 400;



	position: absolute;



	right: -22px;



	top: 0;



}







.tg-service-widget.tg-service-layout-4 {



	text-align: center;



}







.tg-service-widget.tg-service-layout-4 .service-icon-wrap {



	background:#000 none repeat scroll 0 0!important;



	border-radius: 50%;



	color: #000;



	display: block;



	float: none;



	font-size: 22px;



	height: 72px;



	line-height: 72px;



	margin: 0 auto;



	position: relative;



	text-align: center;



	width: 72px;



	transition: all 0.5s ease;



	padding: 20px;



}







.tg-service-widget.tg-service-layout-4 .service-icon-wrap:after {



	display: none;



}







.tg-service-widget.tg-service-layout-4 .service-icon-wrap:before {



	border: 2px solid #000;



	border-radius: 100%;



	content: "";



	height: 82px;



	left: 50%;



	margin-left: -41px;



	margin-top: -41px;



	position: absolute;



	top: 50%;



	width: 82px;



}







.tg-service-widget.tg-service-layout-4 .service-icon-wrap:hover {



	background: #000 none repeat scroll 0 0;



	color: #fff;



}







.tg-service-widget.tg-service-layout-4 .service-title-wrap a {



	line-height: 24px;



}







/*--------------------------------------------------------------



Section Title



--------------------------------------------------------------*/







.section-title-wrapper {



	margin-bottom: 30px !important;



}







.section-title {



	color: #99cf1f;



	font-weight: 700;



	text-align: center;



	text-transform: uppercase;



	position: relative;



	margin-bottom: 20px;



}







.section-title:before {



	background: #e1e1e1 none repeat scroll 0 0;



	bottom: -5px;



	content: "";



	height: 1px;



	left: 50%;



	margin-left: -50px;



	position: absolute;



	width: 100px;



}







.section-title:after {



	content: "";



	left: 50%;



	position: absolute;



	background: #f2d300 none repeat scroll 0 0;



	bottom: -6px;



	height: 3px;



	margin-left: -15px;



	width: 50px;



}







.section-description {



	text-align: center;



	color: #777;



}











/*--------------------------------------------------------------



Responstable



--------------------------------------------------------------*/



.cashewindustry table {

  border-collapse: collapse;

  border-spacing: 0;

  border: 1px solid #ddd;

}



.cashewindustry p{

	padding: 0px!important;

}



.cashewindustry td {

  text-align: left;

  padding: 8px;

}



.cashewindustry th {

  text-align: left;

  padding: 8px;

  background: #81807e;

  color: #FFFFFF;

}



.cashewindustry tr:nth-child(even){

	background-color: #f2f2f2;

}



.cashewindustry tr:nth-child(odd){

	background-color: #FFF;

}











.logo .logo-image {



    float: left;



    padding: 10px 0;



}







.header-top {



	background-color: #fff7e2;







}



.social-menu li a {



	background-color: #fff!important;



	border-radius: 100%;



	font-size: 12px;



	font-family: fontawesome;



	text-align: center;



	display: block;



	line-height: 30px;



	height: 30px;



	width: 30px;



	color: #00a97e!important;



}







.transparent .social-menu li a {



	background-color: rgba(0, 0, 0, 0);



	border: none;



	color: #fff;



	height: auto;



	width: auto;



}







.social-menu li a[href*="twitter.com"]:hover, .social-menu li a[href*="plus.google.com"]:hover, .social-menu li a[href*="linkedin.com"]:hover, .social-menu li a[href*="facebook.com"]:hover, .social-menu li a[href*="youtube.com"]:hover {



	color: #f2fbf8!important;



	background-color: transparent!important;



}







.header-top .contact-info li {



	float: left;



	font-size: 12px;



/*	color: #888888;*/



	margin-right: 20px;



	padding: 0px!important;



}



.header-top .contact-info li a {



	color: #6ea424;



}







.header-top .contact-info li a:hover {



	color: #2ea329!important;



}



.header-bottom .site-navigation-wrapper {

	-webkit-box-flex: 6;

	-ms-flex: 6;

	flex: 6;

	float: left;

	background: transparent;

}





.header-bottom .tg-container {

/*	display: -webkit-box;

	display: -ms-flexbox;

	display: flex; */

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}

.header-bottom .poly-navigation-wrapper {

	-webkit-box-flex: 6;

	-ms-flex: 6;

	flex: 6;

	float: left;

	background: transparent;

}





.header-bottom .search-wrap {



	float: right;



	padding: 10px 0 0px 10px;



	position: relative;



}







.header-bottom .search-icon {



	cursor: pointer;



	color: #759e36;



	font-size: 14px;



	height: 15px;



	width: 15px;



	line-height: 15px;



	text-align: center;



	border: 1px solid #759e36;



	border-radius: 100%;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	transition: all 0.5s ease;



}







.header-bottom .search-icon:hover {



	border-color: #fe6563;



	color: #fe6563;



}







.breadcrumb-trail.breadcrumbs {



	background: #ebecee none repeat scroll 0 0;

	

	margin-bottom: 0px;



}







.breadcrumb-trail.breadcrumbs .trail-title {



	float: left;



	font-weight: 600;



	font-size: 1.5em;



	padding: 6px 0;



	line-height: 150px;



	color: #ffffff;



}







#top-footer .widget ul li {



	position: relative;



	padding: 0 20px 1px 10px!important;



	font-size: 12px;



	display: inline;



}



#top-footer {



	background-color: #424242;



	padding: 0px 0 15px!important;



}



#top-footer .widget {



	margin-bottom: 0px!important;



}



#top-footer .widget a {



	color: #77b81e;



}



#top-footer .widget a:hover {



	color: #30afb8;



}







#top-footer .widget ul li:after {



	color: #fff;



	content: "\" /*rtl:"\"*/;



	font-family: fontawesome;



	left: 0;



	position: absolute;



	top: -2px;



}







#top-footer .textwidget {



	font-size: 13px;



	color: #878686;



	line-height: 15px;



	font-weight: 400;



}



#top-footer .textwidget p {

	margin: 0px;



}



#top-footer .widget ul li a {



	font-size: 13px;



	color: #77b81e!important;



	/*text-transform: uppercase;*/



}







#top-footer .widget ul li a:hover {



	color: #30afb8;



}







#top-footer .widget_tag_cloud .tagcloud a {



	border: 1px solid #fff;



	color: #fff;



	display: inline-block;



	margin: 6px 4px;



	padding: 0 5px;



}







#top-footer .widget_tag_cloud .tagcloud a:hover {



	background-color: #30afb8;



	border-color: #30afb8;



}







#fh-icon-box-2 {

  text-align: center;

  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.03);

  /* background-color: #fff; */

  padding: 0 35px;

  overflow: hidden;

}

#fh-icon-box-2.radius {

  border-radius: 185px;

}

#fh-icon-box-2 .item-box {

  padding: 15px 30px;

  transition: 0.5s;

	height: 270px;
}
#fh-icon-box-2 .item-box:hover {
  background-color: #1fa12e;
}

#fh-icon-box-2 .item-box:hover i,
#fh-icon-box-2 .item-box:hover h3,
#fh-icon-box-2 .item-box:hover h3 a,
#fh-icon-box-2 .item-box:hover a,
#fh-icon-box-2 .item-box:hover p {
  color: #fff!important;
}

#fh-icon-box-2 i {
  color: #1fa12e;
  font-size: 34px;
  transition: 0.5s;
}
#fh-icon-box-2 i:before {
  font-size: 34px;
}

#fh-icon-box-2 h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  transition: 0.5s;
  padding-bottom: 15px;
}

#fh-icon-box-2 p {
  margin-bottom: 0;
  transition: 0.5s;
}

#fh-row {
	margin-top: -100px !important;
	padding-bottom: 65px !important;
	z-index: 3;
	position: relative;
    margin-bottom: 0px;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#fh-icon-box-3 {
  text-align: center;
  padding: 0 15px;
  overflow: hidden;
}

#fh-icon-box-3.radius {
  border-radius: 185px;
}

#fh-icon-box-3 .item-box {
  border: 1px solid #f0eef9;
/* padding: 24px 28px 22px; 
   margin: 0 auto 40px; */
border-radius: 5px;
transition: all 700ms ease;
}

#fh-icon-box-3 .item-box:hover {
  /*background-color: #f0ac1a;*/
	background-color: #FFF;
  box-shadow: 0px 2px 10px 3px #f0eef9;
}

#fh-icon-box-3 .item-box i,
#fh-icon-box-3 .item-box h3,
#fh-icon-box-3 .item-box h3 a,
#fh-icon-box-3 .item-box a {
  color: #222222;
}

#fh-icon-box-3 .item-box p {
  color: #868298;

}

#fh-icon-box-3 .item-box:hover i,
#fh-icon-box-3 .item-box:hover p {
  color: #f0ac1a;
}



#fh-icon-box-3 i {
  color: #f0ac1a;
  font-size: 34px;
  transition: 0.5s;
}

#fh-icon-box-3 i:before {
  font-size: 34px;
}

#fh-icon-box-3 h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  transition: 0.5s;
  /* padding-bottom: 15px; */

}

#fh-icon-box-3 p {
  margin-bottom: 0;
  transition: 0.5s;
}

#fh-row {
	margin-top: -100px !important;
	padding-bottom: 65px !important;
	z-index: 3;
	position: relative;
	margin-top: -100px;
    margin-bottom: 0px;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.inkedblog {
    border: 4px solid 
    #f2f2f2;
    padding: 10px 10px;
}

#bottom-footer {
	padding: 20px 0;
	background-color: #292929;
}

.photogallery{
	color: #606060;
}

.photogallery h3{
	font-size:16px;
	margin-bottom: 20px;
}

.map{
	color:#222;
}

.map p{
	margin: 0px;

}

.contactpic{
	background-image: url(images/contactimg.jpg); 
	background: no-repeat;
	background-position: bottom;
	height:500px;
	background-size: contain;
}

.bdpp-ticker-wrp.inf-news-ticker {
  line-height: 36px!important;
  font-size: 18px!important;
}
