/* 

	GREEN : #006553
	 
*/

/*** GLOBAL CUSTOM STYLING ***/
/* html{ font-size:62.5%; } */
body{ font-size:14px; font-family:'Poppins',helvetica, arial,sans-serif; line-height:1.4; height:100%;   }
.w100{ width:100%; }
.line{ display:block; float:left; width:100%; }
/* .container{  display:block; width:100%; margin:0 auto; max-width:1200px; } */ 
ul{ list-style-type:none; padding:0; margin:0;}
li{ list-style-type:inherit; padding:0; margin:0;}
hr{ border:none ; height:1px; }
a { color:inherit; text-decoration:none;  }
a:hover{ /*color:inherit; text-decoration:underline;*/ } 
a:hover i{ text-decoration:none; }

/*** CUSTOM STYLING ***/
/* no home header */
body.home .page-title-wrap{ display:none; }
/* logo size */
.site-header .site-branding .site-logo .custom-logo{ max-width:90px; }

/*** NAVIGATION ***/
.wp-block-navigation{}
.wp-block-navigation li{}
.wp-block-navigation li a{ text-decoration: none; border-bottom:4px solid transparent; padding:10px 5px; transition:all 0.4s ease;}
.wp-block-navigation li a:hover{ border-bottom:4px solid #dd0f0f;  }
.wp-block-navigation li .wp-block-navigation-submenu{ background-color:#747474 !important; border:none !important; }
.wp-block-navigation li .wp-block-navigation-submenu a{ padding:10px 10px;}


/*** FORM ***/
.wpcf7-form-control {	width:90%; background-color: white;	padding: 5px;	border:none; }


/**************************************************************************************************************************************************************** 
MOBILE  
****************************************************************************************************************************************************************/
@media screen and (max-width:768px) {
.w10,.w15,.w20,.w25,.w30,.w33,.w40,.w45,.w49,.w50,.w60,.w66,.w70,.w75,.w80,.w90{ width:100%; }
.w10m{ width:10%; }.w15m{ width:15%; }.w20m{ width:20%; }.w30m{ width:30%; }.w33m{ width:33%; }.w40m{ width:40%; }.w45m{ width:45%; }.w50m{ width:50%; }.w60m{ width:60%; }.w66m{ width:66%; }.w70m{ width:70%; }.w80m{ width:80%; }.w90m{ width:90%; }.w100m{ width:100% !important; }
.hidem{ display:none; }
.txtleftm{ text-align:left; }.txtrightm{ text-align:right; }.txtcenterm{ text-align:center; }.leftm{ float:left; }.rightm{ float:right; }
 
.ma0m{ margin:0;}

.container{ width:96%; margin:0 2%; }
 
}

 
 
 
 
 
 
 
