/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/* TAXONOMY DOWNLOAD BUTTON*/
.bfd-download-btn{	
	color: #FFFFFF;
	float:right; 
	border-radius: .15em;
	padding: 3px;
	display: table;	
    table-layout: fixed;
	transition: 1s !important; 	
	border: 1px solid #FFFFFF;	
}
.bfd-download-btn a, .bfd-download-block a, .bfd-single-download a{
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none !important;	
}
.bfd-download-btn:hover{
	color:#EE9858 !important;
	transform: scale( 1.05 );
	border-color: #EE9858 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none;	
}
.bfd-button-container{
	width:30%;	
}
/* SINGLE DOWNLOAD BUTTON*/
.bfd-single-download-btn{
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-align: center;
	color:#FFFFFF !important;
	transition: 1s !important;
	text-decoration: none;
	top: 5px;
	border: none !important;
}
.bfd-single-download-btn:hover{	
	color:#EE9858 !important;
	transform: scale( 1.25 );
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none;
}
 .bfd-single-button-container{
	width:12%;
 }
/*DOWNLOAD BLOCK*/
.bfd-download-block, .bfd-single-download{
	background: #343434;	
	width: 100%;
	min-width: 10rem;
    padding: 7px;
    margin: 5px 0;
    font-family: inherit;
}
/*DOWNLOAD TEXT*/
.bfd-download-meta{	
	width:60%;
	font-size: .8em;
	margin-bottom: 0;
}
.bfd-download-meta p{
	transition: 1s;
	color: #F4F4F4 !important;
}
.bfd-download-title{
	transition: 1s;
	margin-bottom: 0 !important;
	color: #F4F4F4 !important;
	font-size: 1.1em;
}
.bfd-download-meta:hover > p{
	color:#EE9858 !important;
}
/*FILE ICON*/
.bfd-icon-img{	
	max-width: 40px;
	max-height: auto;
	margin: auto;
	display: table-cell;
	vertical-align: middle;	
}
.bfd-icon-single{
	float:right;
	margin-bottom: 0;
}
.bfd-svg{
	margin-bottom: 0;
}
.bfd-mime-col{
	width:12%;
	padding: 0 5px;
	text-align: center;	
}
/*DOWNLOAD ICON*/
.bfd-icon {
	top:1px;
	height: 16px;
	position: relative;	
}
.down-arrow-icon{
	min-width: 40px;
}
.bfd-svg-container{
	position: relative;
  	display: block;
}
.bfd-svg-container:after{
	content: ""; 
  	position: absolute; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	left: 0;
}
/* ICON DISPLAY FOR THEMES THAT TREAT SVG OBJECTS AS VIDEO*/
.bfd-column .fluid-width-video-wrapper object{
	position: static !important;
	height: 100% !important;
	width: auto !important;
}
/* FEATURED IMAGE*/
.bfd-download-thumbnail{
	width: 100% !important;
	height: auto !important;
	margin: auto !important;
	margin-bottom: 2px !important;
}
/* SEARCH FORM*/
#bfd-search-shortcode input{
	width: 100%;
}
.bfd-embed-submit-field {
	display: flex;	
}
.bfd-ajax-results{
	margin: 1em 0;	
}
#bfd-search-button{
	display: table;
}
#bfd-search-icon{
	display: table-cell;
	vertical-align: middle;
}
/* GRID */
.bfd-tax-row{
	display: table;	
	width: 100%;
	overflow: auto;
}
.bfd-single-row{
	display: table;
	width: 100%;
}
.bfd-column{	
	display: table-cell;
	vertical-align: middle;
}
/* ALIGNMENT */
.bfd-bottom-zero{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
/* MEDIA QUERY */
@media (max-width: 667px) {
    .bfd-icon {
	    top:3px;
		height: 16px;
		position: relative;	
	}
	.bfd-download-btn{
		line-height: 1.3em;
	}
    .bfd-column.bfd-button-container{
    	display: table-cell;
    	width: 40%;
    }
    .bfd-download-block .bfd-column{
    	max-width:50% !important;		
    }
    span.more{
    	display: inline-flex !important;
    }	
    .bfd-single-download .bfd-column{
    	display: table-cell;   	
	}
	.bfd-column.bfd-single-button-container{
		display: table-cell;
		width: 15%;
	}
	.bfd-mime-col{
    	display: none !important;
    }
}/*!
 * FullCalendar v2.9.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */.fc-bgevent,.fc-highlight{opacity:.3;filter:alpha(opacity=30)}.fc-icon,body .fc{font-size:1em}.fc-button-group,.fc-icon{display:inline-block}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-khtml-user-select:none;-webkit-touch-callout:none}.fc .fc-axis,.fc button,.fc-time-grid-event .fc-time,.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1}.fc-bgevent{background:#8fdf82}.fc-nonbusiness{background:#d7d7d7}.fc-icon{height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close{cursor:pointer}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25)}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-toolbar{margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}.gCalFlow {
  position: relative;
  width: 300px;
  height: 400px;
  float: left;
  font-size: 90%;
  overflow: hidden;
  text-decoration: none;
  padding-bottom: 0.5em; }
  .gCalFlow a, .gCalFlow a:visited, .gCalFlow a:hover {
    color: inherit;
    _color: black;
    background-color: transparent;
    text-decoration: none; }
  .gCalFlow a:hover {
    text-decoration: underline; }
  .gCalFlow .gcf-header-block {
    padding: 5px 4px; }
  .gCalFlow .gcf-title-block {
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: white; }
    .gCalFlow .gcf-title-block a, .gCalFlow .gcf-title-block a:visited, .gCalFlow .gcf-title-block a:hover {
      _color: white; }
  .gCalFlow .gcf-last-update-block {
    font-size: 76%;
    text-align: right;
    bottom: 0;
    right: 0;
    padding-right: 4px;
    position: absolute; }
  .gCalFlow .gcf-item-container-block {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    height: 90%; }
  .gCalFlow .gcf-item-block {
    position: relative;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding: 2px;
    margin: 2px 0; }
  .gCalFlow .gcf-item-header-block {
    white-space: nowrap;
    overflow: hidden; }
  .gCalFlow .gcf-item-date-block {
    font-size: 76%;
    font-weight: bold; }
  .gCalFlow .gcf-item-title-block {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
  .gCalFlow .gcf-item-body-block {
    font-size: 80%;
    font-color: #999;
    max-height: 2.45em; }

.gCalFlow {
  border-style: solid;
  border-width: 1px;
  border-color: #ccc #999 #999 #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -moz-linear-gradient(top, #fff, #eee);
  background: -o-linear-gradient(top, #fff, #eee);
  background: linear-gradient(to bottom, #fff, #eee);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffeeeeee);
  zoom: 1;
  color: blak; }
  .gCalFlow .gcf-header-block {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#AAB1DC), to(#3B4CA5));
    background: -moz-linear-gradient(top, #AAB1DC, #3B4CA5);
    background: -o-linear-gradient(top, #AAB1DC, #3B4CA5);
    background: linear-gradient(to bottom, #AAB1DC, #3B4CA5);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffAAB1DC,EndColorStr=#ff3B4CA5);
    zoom: 1; }
  .gCalFlow .gcf-item-body-block {
    color: #333; }
/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

/*
|--------------------------------------------------------------------------
| EWATHELO RESET STYLESHEET
|--------------------------------------------------------------------------
| This stylesheet aims to reset all style elements. The aim is to ensure
| that all new styles are implemented on a 'blank slate'
| Last Updated: 17 July 2019
| Last Updated By: Yolinda van der Linde <info@iwits.me>
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
q{display:inline;font-style:italic}
q:before{content:'"';font-style:normal}
q:after{content:'"';font-style:normal}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}
table{border-collapse:collapse;border-spacing:0}
th,td{padding:2px}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}
sub{vertical-align:sub}
dd{margin-left:20px}kbd,
tt{font-family:courier;font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
/* 	####################################################################################################################################################### 
 * 	MOBILE STYLES
 * 		1.	BODY, HTML, AND WRAPPER
 * 		2.	WEBSITE HEADER
 * 		3.	CONTENT AREA
 * 		4.	CONTENT PLUGIN STYLES
 * 		5.	FOOTER
 *	CORPORATE IDENTITY: HEX COLOURS
 *	Orange (#ee6928)
 *	Dark Green (#2c8140)
 *	Maroon (#57222a)
 *	Light Green (#91ba42)
 * 	#####################################################################################################################################################*/
	/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 *	1.	BODY, HTML, AND WRAPPER
	 *	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		html{padding:0; margin:0; width:100%;}
		body{padding:0; margin:0; width:100%; height:100%; overflow-x:hidden; background-color:#FFF;}
		.tab-row-wrapper h4{font-size:25px!important;line-height:33px!important;color: #2c8140!important;}
		.vc_tta-tabs-container .vc_tta-tabs-list {margin-left: 0!important;}
		#wrapper{width:100%; height:100%; position:relative; z-index:0; color:#464646; font-family:'Roboto', sans-serif!important; font-size:15px; line-height:22px;}
	
			/* hide selected elements */
			#site-title, #site-description, .entry-title, .header, #search, #respond, .navigation, #single-post-content-container .entry-meta, .entry-footer{
				display:none;}
			.hidden{display:none!important;}
			/* clear elements */
			#copyright-clear{clear:both;}
			
			/* plugin reset styles */
			.entry-content, .vc_row, .wpb_column, .vc_column_inner, .wpb_wrapper, .wpb_raw_code, .vc_row-fluid, .vc_seperator, .wpb_text_column, .wbp_content_element, 
			.vc_sep_holder, .vc_icon_element, #nab-content-container, #container, #content{padding:0; margin:0; border:0; }
.wpb_wrapper p a{color: #303030; transition: all 0.3s;}
.wpb_wrapper p a:hover{color: #43cb83;}
	
	/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 *	2. WEBSITE HEADER
	 *	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		#header{position:sticky; width:100%; top:0;z-index:999; border-top:5px solid #f66d25;}
		#branding{background-color:#FFF; position:relative; padding:10px 0 10px 0;}
		#site-logo-image img{width:80%; max-width:250px; height:inherit;}
		
			/* hamburger menu */
			#menu{z-index:5; display:none; width:100%; height:100%; position:relative;-webkit-order: 2;order: 2;}

			label[for="nav-trigger"] {position: absolute; top:0; right:0; z-index: 8; width: 20px; height: 20px; cursor: pointer; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");
				background-size: contain; margin:30px 30px 0 0;}
			
			/* navigation trigger functions */
			.nav-trigger{position:absolute; clip:rect(0,0,0,0);} /*hide menu input field*/
			.nav-trigger:checked ~ #menu{display:block;top:54px;}
			.nav-trigger:checked ~ div#additionnal-nav-link{display:block;width:100%;top: 95px;background-color: #f66d25;border-bottom:2px solid #fff;}
			.nav-trigger:checked ~ div#additionnal-nav-link label a{color:#fff;}
			.nav-trigger:checked ~ div#additionnal-nav-link label span.link-border:after{display:none;}
			.nav-trigger:checked ~ div#additionnal-nav-link ul.alternate-link li:hover {border:2px solid #da5712;}
			.nav-trigger:checked ~ div#additionnal-nav-link ul.alternate-link {margin-top: 10px;}
			/* navigation styles */
			.menu-top-navigation-container{background-color:#f66d25; padding:20px;}
			.menu-top-navigation-container a, .menu-top-navigation-container a:hover{color:#FFF; text-decoration:none;}
			.menu-top-navigation-container ul#menu-top-navigation{}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item{padding:10px;position: relative;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item:hover{background-color:#da5712;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu{display:none; margin:10px 0 0 0;width: 100%;width: max-content;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item:hover ul.sub-menu{display:block;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu li.menu-item:hover{background-color:#bf4b0d;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu ul.sub-menu {left: 100%;top: 0;display: none;width: 100%;}
            .menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu li.menu-item:hover ul.sub-menu {display:block;}

			div#additionnal-nav-link{display:none;position:absolute;z-index: 5;-webkit-order: 1;order: 1;}
			div#additionnal-nav-link:after{clear:both;display:table;content:"";}
			div#additionnal-nav-link:before{display:table;content:"";}
			div#additionnal-nav-link .alternate-link-wrapper {/*width:100%;*/position: relative;display:block;padding: 0 30px;margin: 15px 0;
}
			
			div#additionnal-nav-link label[for="second-nav-trigger"] {cursor:pointer;position:relative;padding-bottom:5px;  margin-right: 25px;  padding-left: 25px;}
			div#additionnal-nav-link label[for="second-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 500 625' enable-background='new 0 0 500 500' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M466.5,40.4c-19.4,18.7-38.9,37.5-58.3,56.2c-31,29.9-61.9,59.7-92.9,89.6c-7.1,6.8-14.2,13.7-21.3,20.5 c4.7,0,9.4,0,14.1,0c-27.2-26.4-54.3-52.8-81.5-79.2c-3.9-3.8-7.7-7.5-11.6-11.3c-3.8-3.7-10.4-4-14.1,0 c-17.4,18.1-34.8,36.3-52.2,54.4C121.2,199.5,93.6,228.2,66,257c-6.4,6.6-12.7,13.3-19.1,19.9c-8.9,9.3,5.2,23.5,14.1,14.1 c17.4-18.1,34.8-36.3,52.2-54.4c27.6-28.8,55.2-57.6,82.8-86.3c6.4-6.6,12.7-13.3,19.1-19.9c-4.7,0-9.4,0-14.1,0 c27.2,26.4,54.3,52.8,81.5,79.2c3.9,3.8,7.7,7.5,11.6,11.3c3.9,3.8,10.2,3.8,14.1,0c19.4-18.7,38.9-37.5,58.3-56.2 c31-29.9,61.9-59.7,92.9-89.6c7.1-6.8,14.2-13.7,21.3-20.5C489.9,45.6,475.8,31.5,466.5,40.4L466.5,40.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M365.3,54.3c32.1,0,64.1,0,96.2,0c4.6,0,9.2,0,13.8,0c-3.3-3.3-6.7-6.7-10-10c0,32.1,0,64.1,0,96.2 c0,4.6,0,9.2,0,13.8c0,12.9,20,12.9,20,0c0-32.1,0-64.1,0-96.2c0-4.6,0-9.2,0-13.8c0-5.4-4.6-10-10-10c-32.1,0-64.1,0-96.2,0 c-4.6,0-9.2,0-13.8,0C352.4,34.3,352.4,54.3,365.3,54.3L365.3,54.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23FFFFFF' x='24.7' y='321.5' width='59.1' height='134.1'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M83.8,445.7c-19.7,0-39.4,0-59.1,0c3.3,3.3,6.7,6.7,10,10c0-39.2,0-78.3,0-117.5c0-5.6,0-11.1,0-16.7 c-3.3,3.3-6.7,6.7-10,10c19.7,0,39.4,0,59.1,0c-3.3-3.3-6.7-6.7-10-10c0,39.2,0,78.3,0,117.5c0,5.6,0,11.1,0,16.7 c0,12.9,20,12.9,20,0c0-39.2,0-78.3,0-117.5c0-5.6,0-11.1,0-16.7c0-5.4-4.6-10-10-10c-19.7,0-39.4,0-59.1,0c-5.4,0-10,4.6-10,10 c0,39.2,0,78.3,0,117.5c0,5.6,0,11.1,0,16.7c0,5.4,4.6,10,10,10c19.7,0,39.4,0,59.1,0C96.7,465.7,96.7,445.7,83.8,445.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23FFFFFF' x='159.4' y='223.6' width='62.6' height='232.1'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M222.1,450.5c-20.9,0-41.8,0-62.6,0c1.7,1.7,3.5,3.5,5.2,5.2c0-26.1,0-52.2,0-78.3c0-41.6,0-83.3,0-124.9 c0-9.6,0-19.3,0-28.9c-1.7,1.7-3.5,3.5-5.2,5.2c20.9,0,41.8,0,62.6,0c-1.7-1.7-3.5-3.5-5.2-5.2c0,26.1,0,52.2,0,78.3 c0,41.6,0,83.3,0,124.9c0,9.6,0,19.3,0,28.9c0,6.7,10.4,6.7,10.4,0c0-26.1,0-52.2,0-78.3c0-41.6,0-83.3,0-124.9 c0-9.6,0-19.3,0-28.9c0-2.8-2.4-5.2-5.2-5.2c-20.9,0-41.8,0-62.6,0c-2.8,0-5.2,2.4-5.2,5.2c0,26.1,0,52.2,0,78.3 c0,41.6,0,83.3,0,124.9c0,9.6,0,19.3,0,28.9c0,2.8,2.4,5.2,5.2,5.2c20.9,0,41.8,0,62.6,0C228.8,460.9,228.8,450.5,222.1,450.5z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23FFFFFF' x='290.3' y='284' width='61.8' height='171.6'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M352.1,445.7c-20.6,0-41.2,0-61.8,0c3.3,3.3,6.7,6.7,10,10c0-19.3,0-38.6,0-57.8c0-30.8,0-61.6,0-92.4 c0-7.1,0-14.3,0-21.4c-3.3,3.3-6.7,6.7-10,10c20.6,0,41.2,0,61.8,0c-3.3-3.3-6.7-6.7-10-10c0,19.3,0,38.6,0,57.8 c0,30.8,0,61.6,0,92.4c0,7.1,0,14.3,0,21.4c0,12.9,20,12.9,20,0c0-19.3,0-38.6,0-57.8c0-30.8,0-61.6,0-92.4c0-7.1,0-14.3,0-21.4 c0-5.4-4.6-10-10-10c-20.6,0-41.2,0-61.8,0c-5.4,0-10,4.6-10,10c0,19.3,0,38.6,0,57.8c0,30.8,0,61.6,0,92.4c0,7.1,0,14.3,0,21.4 c0,5.4,4.6,10,10,10c20.6,0,41.2,0,61.8,0C364.9,465.7,365,445.7,352.1,445.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23FFFFFF' x='409.4' y='212.1' width='65.8' height='243.5'/%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M475.3,450.5c-21.9,0-43.9,0-65.8,0c1.7,1.7,3.5,3.5,5.2,5.2c0-27.5,0-55,0-82.5c0-43.6,0-87.3,0-130.9 c0-10.1,0-20.1,0-30.2c-1.7,1.7-3.5,3.5-5.2,5.2c21.9,0,43.9,0,65.8,0c-1.7-1.7-3.5-3.5-5.2-5.2c0,27.5,0,55,0,82.5 c0,43.6,0,87.3,0,130.9c0,10.1,0,20.1,0,30.2c0,6.7,10.4,6.7,10.4,0c0-27.5,0-55,0-82.5c0-43.6,0-87.3,0-130.9 c0-10.1,0-20.1,0-30.2c0-2.8-2.4-5.2-5.2-5.2c-21.9,0-43.9,0-65.8,0c-2.8,0-5.2,2.4-5.2,5.2c0,27.5,0,55,0,82.5 c0,43.6,0,87.3,0,130.9c0,10.1,0,20.1,0,30.2c0,2.8,2.4,5.2,5.2,5.2c21.9,0,43.9,0,65.8,0C482,460.9,482,450.5,475.3,450.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat; content:'';}
			div#additionnal-nav-link label[for="third-nav-trigger"] {cursor:pointer;position:relative;padding-bottom:5px;  margin-right: 25px;  padding-left: 25px;}
			div#additionnal-nav-link label[for="third-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512; background-color:%23f66d25' xml:space='preserve' %3E%3Cg%3E%3Cg%3E%3Cpath fill='%23ffffff' stroke='%23ffffff' d='M256,0C114.624,0,0,114.624,0,256s114.624,256,256,256s256-114.624,256-256S397.376,0,256,0z M384,400 c-149.984,0-272-122.016-272-272c0-8.832,7.168-16,16-16h59.072c8.832,0,16,7.168,16,16c0,27.648,6.016,53.984,17.888,78.24 c1.888,3.84,2.144,8.224,0.736,12.256c-1.376,4.032-4.32,7.328-8.16,9.184l-23.872,11.52 c19.872,34.592,48.544,63.296,83.104,83.104l11.52-23.84c1.856-3.84,5.152-6.752,9.184-8.16c4.032-1.376,8.448-1.12,12.256,0.736 c24.32,11.872,50.624,17.888,78.24,17.888c8.832,0,16,7.168,16,16V384H400C400,392.832,392.832,400,384,400z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat; content:'';}
			div#additionnal-nav-link label[for="fourth-nav-trigger"] {cursor:pointer;position:relative;padding-bottom:5px;padding-left: 25px;}
			div#additionnal-nav-link label[for="fourth-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Ccircle fill='%23f66d25' cx='256' cy='256' r='256'/%3E%3Cpath fill='%23ffffff' d='M464 128h-80v-48c0-26.51-21.49-48-48-48h-160c-26.51 0-48 21.49-48 48v48h-80c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48v-256c0-26.51-21.49-48-48-48zm-304-48c0-8.837 7.163-16 16-16h160c8.837 0 16 7.163 16 16v48h-192v-48zm320 352c0 8.837-7.163 16-16 16h-416c-8.837 0-16-7.163-16-16v-160h144v32c0 8.837 7.163 16 16 16h128c8.837 0 16-7.163 16-16v-32h144v160zm0-192h-144v-32c0-8.837-7.163-16-16-16h-128c-8.837 0-16 7.163-16 16v32h-144v-96c0-8.837 7.163-16 16-16h416c8.837 0 16 7.163 16 16v96z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat; content:'';}
			div#additionnal-nav-link label a{text-decoration:none;z-index: 0;color: #464646;}
			div#additionnal-nav-link label span.link-border:after{position:absolute;z-index:1;bottom:0;left:0;right:0; border:1px solid #f66d25;content:'';-webkit-transition:all  .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
			div#additionnal-nav-link label span.link-border:nth-of-type(2):after{left:0;right:100%;border-color:#303030;z-index: 0;}
			div#additionnal-nav-link label:hover span.link-border:nth-of-type(2):after{right:0;z-index:2;}
			ul.alternate-link{display:none;background-color:#da5712;}
			ul.alternate-link li{padding:10px;paddign-bottom:8px;border-bottom:2px solid #f66d25;}
			ul.alternate-link li a{text-decoration:none;color:#fff;height:100%;width:100%;}
			ul.alternate-link li:hover {background-color:#f66d25;}
			div#additionnal-nav-link label:hover ~ ul.alternate-link{display:block;}
			ul.alternate-link:hover{display:block;}

	/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 *	3.	CONTENT AREA
	 *	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		/* HEADINGS */
		h1, h2, h3, h4, h5, h6 { font-family:"Mada", sans-serif; font-weight:200;}
		h2, h3, h4, h5, h6 {font-size:30px;/* margin:0 0 15px 0;*/ font-weight:300; line-height:35px;}

		h1 {font-size:45px; line-height:50px; color:#FFF; margin:0 auto 40px auto;}
		h1 b, h1 strong{color:#ee6928; font-weight:600;}		
		h2{color:#ee6928;}
		h3{color:#2c8140;}
		h4{color:#57222a;}
		h5{color:#91ba42;}
		h6{}
		
		strong{font-weight: bold;}

	/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 *	4.	CONTENT PLUGIN STYLES
	 *	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	    .pt-cv-readmore{
	        border:2px solid black;
	        background-color:#333;
	    }
	    
		/* PAGE HEADER */
		#nab-gcal {width: 100% !important; background: rgba(246,109,37, 0.4) !important;}
		#nab-gcal .gcf-header-block {background-color: #f66d25!important;}
		#nab-gcal.gCalFlow .gcf-item-block {margin: 10px; padding: 2px 2px 12px 2px; }
		#nab-gcal.gCalFlow .gcf-last-update-block {display: none; }
		#nab-gcal.gCalFlow .gcf-item-body-block {max-height: initial !important;}
		#content .page-header-container{ width:100%; height:auto; position:relative; clear:both; }
		#content .page-header-container-overlay{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; opacity:0.7; z-index:-1;}
		#content .page-heading-holder{z-index:100; margin:0 auto 45px auto;}
		.no-mb {margin-bottom: 0px !important}

		/* PLAIN TEXT OR CONTENT CONTAINER */
		#nab-content-holder{width:100%;margin-left:0;}
		#nab-content-holder p{margin:0 0 20px 0;}
		#nab-content-holder p img{width:100%; height:auto; margin:0 auto;}
		#nab-content-holder ol, #nab-content-holder ul{margin:0 0 0 20px;}
		#nab-content-holder li{list-style-type:disc; list-style-position:outside; padding:0 0 5px 0;}
		#nab-content-holder li ol, #nab-content-holder li ul{margin:5px 0 0 20px;}
		.content-image{padding-bottom: 0px;}
		
		/* GREY NEWS BANNER CONTAINER */
		#home-news-container{width:100%; position:relative; background-color:#f1f1f1;}
		#home-news-container #home-news-holder{margin:30px auto 30px auto;}
		#home-news-container #home-news-holder h3{color:#ee6928; font-size:35px;}

		/* CONTACT BANNER CONTAINER */
		#contact-page-banner-container{position:relative;}
		#contact-page-banner-container #white-overlay{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#57222a; opacity:0.8;}
		#contact-page-banner-container #contact-page-banner-holder a{color:#FFF; text-decoration:none;}
		#contact-page-banner-container #contact-page-banner-holder a:hover{text-decoration:underline;}

		/* TEAM LISTING PAGES */
		.full-page-holder{width:95%; margin:20px auto 20px auto;}
		.full-page-holder h3{color:#ee6928; margin:0; padding:0;}
		.full-page-holder .pum-trigger{text-align:center; padding:5px 0 5px 0;}

		/* ANNUAL REPORT LAYOUT */
		#annual-report-container{margin:0 auto;}
		.annual-report-row{padding:0 0 20px 0;}
		.annual-report-row .annual-report-content-col{padding:5px;}
		.annual-report-row .annual-report-img-col{min-height:150px;}
		.annual-report-row .annual-report-img-col .vc_column-inner{background-size: cover;background-repeat: no-repeat;background-position: center;height: 300px;}
		.annual-report-img-col.wpb_column.vc_column_container .vc_custom_1569219391984{height: auto;}
		.annual-report-row .annual-report-img-col.has-background-image .vc_column-inner{border: 0.5px solid #464646;}
		/*.annual-report-row .annual-report-img-col.has-no-background-image {min-height:0;}*/
		.annual-report-row .annual-report-img-col.has-no-background-image .vc_column-inner{height:0;}
		.annual-report-img-col-border-notice{margin:20px 0 0 0;}
		.n2-ss-img-wrapper img{height:70px !important; width:auto;}
		.annual-report-row.slider-only-no-typography .n2-ss-slider .n2-ss-layer[data-sstype=content]{display:none;}
		.annual-report-row.slider-only-no-typography .n2-ss-slide-background-color{display:none;}

		.ts-table .ts-color-custom a{color:black !important;}

		/* TEAM LISTING CONTAINER */
		#team-listing-container{width:100%;}
		#team-listing-container .team-listing-content-holder{width:100%; margin:0 auto; text-align:center;}
		#team-listing-container .team-listing-content-holder strong{padding:0; margin:0; font-weight:600; font-size:17px; font-style:italic;}
		#team-listing-container .team-listing-content-holder h3{margin:0; padding:0;}
		#team-listing-container .team-listing-content-holder img{padding:0; margin:0;}
		#team-listing-container .team-listing-content-holder p.pum-trigger{margin:5px;}
		#team-listing-container .team-listing-content-holder p.pum-trigger:hover{font-weight:600; text-decoration:underline;}
		#team-listing-container .team-listing-content-holder img{max-height:200px;max-width:200px}
		/* BORDER NOTICE */
		#border-notice-container{width:100%; height:auto; position:relative; background-color:#e5e5e5;}
		#border-notice-container #border-notice-holder{margin:40px auto 40px auto;}
			
			/* CALENDAR STYLES */
			.calendar_main{border:5px solid red;}
			.ecwd_theme_calendar .calendar-head{background-color:#000 !important;}

		/* AGRONOMY LISTING */
		#grey-browse-container{width:100%; height:auto; position:relative; background-color:#e5e5e5;}
		#grey-browse-container #grey-browse-holder{margin:40px auto 40px auto; display:block; overflow:hidden;}
		#grey-browse-container #grey-browse-holder .interactive-banner-container{width:100%; height:250px; position:relative;}
		#grey-browse-container #grey-browse-holder .interactive-banner-container .evc-ib-image{width:100%; position:absolute;top: 50%; left: 50%;margin-right: -50%; transform: translate(-50%, -50%)}
		#grey-browse-container #grey-browse-holder .interactive-banner-container .evc-ib-content-wrapper{}

		/* FULL PAGE CONTAINER */
		#full-page-holder{margin:30px auto 30px auto;}
		
		.vc_gitem-zone{position:relative;}
		.vc_grid-container{}
		.latest-news-post-title{position:absolute; top:0; left:0; height:auto; width:80%; margin-top:60%; color:#FFF; padding:10px; font-size:18px; font-weight:300; }
		.latest-news-text-extract{ color:#FFF; padding:10px; overflow: hidden; text-overflow: ellipsis; max-width:100%; max-height:100px; margin-top:40%;}
		
		/* STATS COUNTER */
		#nab-stats-counter-container{position:relative;}
		#nab-stats-counter-container #orange-overlay{width:100%; height:100%; position:absolute; top:0; left:0; background-color:#2d8042; opacity:0.8;}
		#nab-stats-counter-container #nab-stats-holder{ padding-bottom:30px; text-align:center;}
		#nab-stats-counter-container #nab-stats-holder .digit-measure{margin-bottom:10px;}
		#nab-stats-counter-container #nab-stats-holder .digit-measure{opacity:1;}
		/* SINGLE POST STYLING */

		#ewa-content-area-container{width:100%; height:100%; position:relative;}
		#ewa-content-area-container #entry-content-featured-img{display:none;}
		
			#ewa-content-area-container #single-post-featured{width:100%; height:300px; overflow:hidden; position:relative; display:flex; flex-direction:column;}
			#ewa-content-area-container #single-post-featured img{width:180%; height:auto; display:block; order:1;}
			#ewa-content-area-container #single-post-featured #featured-overlay{ position:absolute; top:0; left:0; width:100%; max-height:300px; height:100%; background-color:black; opacity:0.8;}

			#ewa-content-area-container #single-post-holder{width:95%; margin:40px auto 100px auto; display:table;}
			#ewa-content-area-container #single-post-holder .entry-meta{display:none;}

				#ewa-content-area-container #single-post-holder #sidebar-container{position:relative; display:table-footer-group; order:3;}
				
				/* SEARCH FORM */
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_search{padding:20px; background-color:#91ba42;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_search h3{color:#FFF;font-size: 25px;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_search form input{padding: 10px;font-size: 15px;width: 70%;border: 1px solid #fff;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_search form input.search-submit{width: 28%;padding: 10px;cursor: pointer;border: none!important;background-color: #ee6928!important; color: #fff!important;border: 1px solid #ee6928!important;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_search form input.search-submit:hover{background-color:#2c8140; color:#fff;}
				
				/* CATEGORY BANNERS */
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_categories{width:100%; margin:30px 0 0 0; padding:20px; background-color:#ee6928; color:#FFF;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_categories h3{color:#FFF;font-size: 25px;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_categories a{color:#FFF; text-decoration:none;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_categories a:hover{text-decoration:underline;}
			
				/* RECENT POSTS */
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_recent_entries{width:100%; margin:30px 0 0 0; padding:20px; background-color:#2c8140; color:#FFF;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_recent_entries h3{color:#FFF;font-size: 25px;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_recent_entries a{color:#FFF; text-decoration:none;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_recent_entries a:hover{text-decoration:underline;}
				#ewa-content-area-container #single-post-holder #sidebar-container .widget_recent_entries li{padding:0 0 10px 0;}

				#ewa-content-area-container #single-post-holder #single-post-content{padding:0 0 0 0; order:2;}
				#ewa-content-area-container #single-post-holder #single-post-content p{padding:0 0 15px 0;}
				#ewa-content-area-container #single-post-holder #single-post-content img{width:100% !important;}
				#ewa-content-area-container #single-post-holder #single-post-content ol, #ewa-content-area-container #single-post-holder #single-post-content ul{margin:5px 0 5px 20px;}
				#ewa-content-area-container #single-post-holder #single-post-content li{list-style-type:disck; list-style-position:outside; padding:0 0 10px 0;}
				#ewa-content-area-container #single-post-holder #single-post-content h1.entry-title{display:block; font-size:20px; line-height:25px; position:absolute; top:0; left:0; width:100%; text-align:center; margin-top:100px;}
				#ewa-content-area-container #single-post-holder #single-post-content h1.entry-title a{color:#FFF; text-decoration:none;}
				.widget-container ul {margin: 0 20px 0 20px;}
				/* PAGE SEARCH RESULTS*/
				#container .search-results-container{}
				#container .search-results-container .search-results-holder{width: 95%;margin: 40px auto 100px auto;display: table;}
				#container .search-results-container .search-results-holder .search-result{padding: 0 0 0 0;}
				#container .search-results-container .search-results-holder .search-result header{position:relative;display:block;}
				#container .search-results-container .search-results-holder .search-result header h1.entry-title{display:block;color:#464646;}
				#container .search-results-container .search-results-holder .search-result .entry-content form.search-form{width:30%;padding-top:15px;}
				#container .search-results-container .search-results-holder .search-result .entry-content form.search-form input {padding: 10px;font-size: 15px;width: 70%;		border:1px solid #464646;}
				#container .search-results-container .search-results-holder .search-result .entry-content form.search-form input.search-submit {cursor:pointer; width: 25%;	padding: 10px;border:none;}
				/*SEARCH PAGE RESULTS STYLES*/
				#container .search-results-container .search-results-holder .search-result .page.type-page{display:block;position:relative;padding-bottom: 20px;}
				#container .search-results-container .search-results-holder .search-result .page.type-page header{}
				#container .search-results-container .search-results-holder .search-result .page.type-page header .entry-title{position:relative;display:block;margin-bottom:0;}
				#container .search-results-container .search-results-holder .search-result .page.type-page header .entry-title a{position:relative;text-decoration:none;margin-bottom: 0;color:#2c8140;font-size:26px;padding-top:30px;}
				/*#container .search-results-container .search-results-holder .search-result .page.type-page header .entry-title a:before{position:absolute;bottom:-4px;font-size:15px;color:#2c8140;width: 180%;content:attr(href);}*/
				#container .search-results-container .search-results-holder .search-result .page.type-page header .entry-title  a:hover{text-decoration:underline;}
				#container .search-results-container .search-results-holder .search-result .page.type-page .entry-summary img{max-width:200px;max-height:200px;display: none;}
				#container .search-results-container .search-results-holder .search-result .page.type-page .entry-summary a.more-link{display:none;}

				/*SEARCH POST RESULTS STYLES*/
				#container .search-results-container .search-results-holder .search-result .post.type-post{position:relative;padding-bottom: 20px;}
				#container .search-results-container .search-results-holder .search-result .post.type-post header .entry-title{position:relative;display:block;margin-bottom:0;}
				#container .search-results-container .search-results-holder .search-result .post.type-post header .entry-title a{position:relative;text-decoration:none;margin-bottom: 0;color:#2c8140;font-size:26px;}
				/*#container .search-results-container .search-results-holder .search-result .post.type-post header .entry-title a:before{position:absolute;bottom:-4px;font-size:15px;color:#2c8140;width: 180%;content:attr(href);}*/
				#container .search-results-container .search-results-holder .search-result .post.type-post header .entry-title  a:hover{text-decoration:underline;}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary {}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary::before {content:'';}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary::after {clear:both;display:table;content:'';}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary p{}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary p a.more-link{float:none;}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary a{float:left;margin-right: 20px;display: none;}
				#container .search-results-container .search-results-holder .search-result .post.type-post .entry-summary img{max-width:200px;max-height:200px;}
				/**/
				.post.type-post.category-news-and-media.category-press-release{/*width:950px;margin:0 auto;display:block;overflow:hidden;min-height:200px;*/}
				.post.type-post.category-news-and-media.category-press-release header{display:none;}
				.post.type-post.category-news-and-media.category-press-release .entry-summary {}
				.post.type-post.category-news-and-media.category-press-release .entry-summary::before{content:'';display:table;}
				.post.type-post.category-news-and-media.category-press-release .entry-summary::after{clear:both;content:'';display:table;}
				.post.type-post.category-news-and-media.category-press-release .entry-summary a{float:left;position:relative;}				
				.post.type-post.category-news-and-media.category-press-release .entry-summary a::after{content:attr(title);position: absolute;width: 600px;padding-left: 15px;padding-top: 10px;font-size: 18px;line-height: 26px;color: #000;}
				.post.type-post.category-news-and-media.category-press-release .entry-summary a img{height: 100%;width: 100%;max-width:200px;max-height:200px;object-fit: cover;}
				.post.type-post.category-news-and-media.category-press-release .entry-summary p{width:calc(100% - 200px);float:left;margin-top: 50px;padding-left: 15px;}
				/**/
				#container .search-results-container .search-results-holder  #sidebar{position: relative;display: table-footer-group;}
				#container .search-results-container .search-results-holder  #sidebar  h3 {color: #FFF;font-size:25px;}
				#container .search-results-container .search-results-holder  #sidebar a {color: #FFF;text-decoration: none;}
				#container .search-results-container .search-results-holder  #sidebar a:hover{text-decoration:underline;}
				#container .search-results-container .search-results-holder  #sidebar .widget_search {padding: 20px;background-color: #91ba42;}
				#container .search-results-container .search-results-holder  #sidebar .widget_search form input {padding: 10px;font-size: 15px;width: 70%;border: none;}
				#container .search-results-container .search-results-holder  #sidebar .widget_search  form input.search-submit {width: 25%;padding: 10px;}
				#container .search-results-container .search-results-holder  #sidebar .widget_categories {width: 100%;margin: 30px 0 0 0;padding: 20px;background-color: #ee6928;color: #FFF;}
				#container .search-results-container .search-results-holder  #sidebar .widget_recent_entries {width: 100%;margin: 30px 0 0 0;padding: 20px;background-color: #2c8140;color: #FFF;}

				/*CONTACT FORM STYLES*/
				.contact-form-wrapper{display: flex; flex-flow: column;}				
				.contact-form-wrapper .order-second{order:2;margin-left: 25px;margin-right: 25px;width: calc(100% - 50px);}
				.contact-form-wrapper .order-first{order:1;margin-left: 25px;margin-right: 25px;width: calc(100% - 50px);}
				button.wpforms-submit.nab-form-button {cursor:pointer;border: none!important;background-color: #ee6928!important;color: #fff!important;}
				button.wpforms-submit.nab-form-button:hover{border:1px solid #ee6928!important; background-color: transparent!important;color: #ee6928!important;}
				/**/				
				.pum-container::before{position:absolute;top:0;left:0;right:0;background-color:#ffffff;height:40px;width:100%;box-shadow: 1px 1px 2px #464646; content:'';}
				/*.pum-container::after{position:absolute;top:0;left:0;color: #464646;font-family: "Mada", sans-serif;padding-top: 6px;font-size: 20px;line-height: 28px;left: 40px;color: #2c8140; Content:'Management Team';}*/
				.pum-container .pum-close.popmake-close:hover{color:#f66d25;}
				.pum-container .pum-close.popmake-close{background-color:transparent!important;height: 40px!important;font-size: 20px!important;}
				.pum-content.popmake-content p{color: #464646;font-family: "Mada", sans-serif;padding-bottom:15px;}				
				.pum-content.popmake-content p:nth-of-type(1){padding-top:30px;}
				/*SEARCH BOX WIDGET STYLES*/
				.search-box-wrapper{padding:20px;background-color:#91ba42;margin: 0!important;}
				.search-box-wrapper h2 {color: #FFF;margin-bottom:15px;font-size:25px;}
				.search-box-wrapper form input {padding: 10px;font-size: 15px;width: 70%;border: 1px solid #fff;}
				.search-box-wrapper form input.search-submit {width: 28%;padding: 10px;cursor:pointer;border: none!important;background-color: #ee6928!important;color: #fff!important;border:1px solid #ee6928!important;}
				.search-box-wrapper form input.search-submit:hover{border:1px solid #ee6928!important; background-color: transparent!important;color: #ee6928!important;}
				/*CATEGORY WIDGET STYLES*/
				.category-box-wrapper{width: 100%;margin: 30px 0 0 0;padding: 20px;background-color: #ee6928;color: #FFF;}
				.category-box-wrapper h2 {color: #FFF;margin-bottom:15px;font-size:25px;}
				.category-box-wrapper ol, .category-box-wrapper li {list-style: none;list-style-type:none!important;}
 				.category-box-wrapper a {color: #FFF;text-decoration: none;}
 				.category-box-wrapper a:hover {text-decoration: underline;}
				/*RECENT POST WIDGET STYLES*/
				.recent-post-wrapper{width: 100%;margin: 15px 0 0 0!important;padding: 20px;background-color: #2c8140;color: #FFF;}
				.recent-post-wrapper h2 {color: #FFF;margin-bottom:15px;font-size:25px;}
				.recent-post-wrapper ol, .recent-post-wrapper  li {list-style: none;list-style-type:none!important;}
 				.recent-post-wrapper a {color: #FFF;text-decoration: none;}
 				.recent-post-wrapper a:hover {text-decoration: underline;}
				/*SUBPAGES WIDGET STYLES*/
				.subpages-menu-wrapper {width: 100%;margin: 15px 0 0 0!important;padding: 20px;background-color:#57222a;color:#fff;}
				.subpages-menu-wrapper  h2 {color: #FFF;margin-bottom:15px;font-size:25px;}
				.subpages-menu-wrapper ol, .subpages-menu-wrapper  li {list-style: none;list-style-type:none!important;}
				.subpages-menu-wrapper  a {color: #FFF;text-decoration: none;}
 				.subpages-menu-wrapper  a:hover {text-decoration: underline;}
				/**/
				.annual-report-img-col .document-listing-wrapper .vc_column-inner{height:220px;}
				/**/
				.nab-form-input input{font-size:13.3333px;border-color:#464646!important;color:#464646!important;}
				.nab-form-input input:focus{border-color:#f66d25!important; transition: ease-in-out, width .35s ease-in-out;}
				.nab-form-input textarea{font-family: 'Roboto', sans-serif!important;border-color:#464646!important;resize:none;color:#464646!important;}
				.nab-form-input textarea:focus{border-color:#f66d25!important; transition: ease-in-out, width .35s ease-in-out;}
				.nab-form-input select{border-color:#464646!important;color:#464646!important;}
				.nab-form-input select:focus{border-color:#f66d25!important; transition: ease-in-out, width .35s ease-in-out;}
				/**/
				table {border-collapse: collapse; width: 100%;margin-bottom: 15px;}
				table tr.to-be-hiiden{background-color:#fff;}
				table tr.to-be-hiiden td{border-right: 1px solid #ddd;}
				td, th {border: 1px solid #ddd;text-align: left;padding: 8px;}
				tr:nth-child(even) { background-color: #ddd;color:#464646;}
				tr:nth-child(even) td {border-left:1px solid #fff;border-right:1px solid #fff;}
				tr:nth-child(even) td:nth-of-type(1){border-left:1px solid #ddd;}
				tr:nth-child(even) td:nth-last-of-type(1){border-color:#ddd;}
				
				tr:nth-child(even) th {border-color:#fff;}
				tr:nth-child(even) th:nth-of-type(1) {border-color:#652d36;}
				td.bOpen{background-color: #dfd17d;}
				td.bClosed{background-color: #948a54;}
				td.bOpenClosed{background-image: linear-gradient(to right, #dfd17d 50%, #948a54 51%)}
				td.bClosedOpen{background-image: linear-gradient(to right, #948a54 50%, #dfd17d 51%)}
				/**/
				#n2-ss-7-arrow-next{right: 17px!important;}
				#n2-ss-7-arrow-previous{right: 85px!important;}
				/**/
				.contact-details-wrapper {display: block!important;align-items: normal;}
				h6.contact-details-item{font-weight:700;-webkit-font-smoothing: antialiased;transform: translate3d( 0, 0, 0);}
				/**/
				.visualizer-front svg rect:nth-of-type(1) {fill: transparent;}
				/**/
				.team-listing-content-holder .vc_column-inner {padding-left: 20px;padding-right: 20px;}
				.team-listing-content-holder .vc_column-inner h3{font-size:25px;}
				.team-listing-content-holder .vc_column-inner strong{font-weight:700;}
				p.pum-trigger{text-align: center;position: relative;}
				p.pum-trigger::before {content: '';border-bottom: 1px solid #f66d25;position: absolute;bottom: -2px;padding: 0px 47px;max-width: 77px;height: 1px;background-color: #f66d25;z-index:1;}
				p.pum-trigger:hover::before{border-bottom: 1px solid #464646;background-color: #464646;}
				/**/
				.vc_btn3-container a:hover{transform:scale(1.1);}
		
	/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 *	5.	FOOTER STYLES
	 *	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		#footer{background-color:#ee6928; font-size:11px; text-align:center; color:#FFF; padding:10px;/* position:fixed; bottom:0; */width:100%; z-index:999;}
		#footer a{color:#FFF; text-decoration:none;}
		#footer a:hover{text-decoration:underline;}

@media screen and (max-width: 749px) {
	a.evc-button{margin-bottom:15px;}	
	.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu ul.sub-menu {width: 100%;}
	/**/
  .annual-report-row .annual-report-content-col { margin-bottom: 25px;}
  .to-be-hiiden{display:none;}
  table {border: 0;}
  table caption {font-size: 1.3em;}
  table thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
  table tr:nth-of-type(1){display:none;}
  table tr {/*border-bottom: 3px solid #ddd;*/display: block;margin-bottom: .625em;}
  table td {border-bottom: 1px solid #ddd;display: block;font-size: .8em;text-align: right;}
  table td::before {content: attr(data-label);float: left;font-weight: bold;/*text-transform: uppercase;*/}
  table td:last-child {border-bottom:  1px solid #ddd;}
  tr:nth-child(even) td{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #fff;}
  
  /**/
	.evc-interactive-banner.evc-ib-custom-image-size, .evc-interactive-banner.evc-ib-custom-image-size .evc-ib-image img {height: 250px;width: 423px;object-fit: cover;}
}
/* 	####################################################################################################################################################### 
 * 	TABLET SPECIFIC STYLES
 *  1.	BODY, HTML, AND WRAPPER
 * 	2.	WEBSITE HEADER
 * 	3.	CONTENT AREA
 * 	4.	CONTENT PLUGIN STYLES
 * 	5.	FOOTER
 * 	#####################################################################################################################################################*/
	@media (min-width: 750px) {
		/* PLAIN TEXT OR CONTENT CONTAINER */
		#nab-content-holder{width:100%; max-width:1150px; margin:60px auto;}
		#nab-content-holder p{margin:0 0 20px 0;}
		#nab-content-holder p img{width:40%; height:auto;}
		#nab-content-holder ol, #nab-content-holder ul{margin:0 20px 0 20px;}
		#nab-content-holder li{list-style-type:disc; list-style-position:outside; padding:0 0 5px 0;}
		#nab-content-holder li ol, #nab-content-holder li ul{margin:5px 0 0 20px;}	
		
		/* alignment of images */
		.alignleft{float:left; padding:0 20px 20px 0; margin:0 0 0 -35px; }
		.alignright{float:right; padding:0 0 20px 20px;}
		
		/* GREY NEWS BANNER CONTAINER */
		#home-news-container #home-news-holder{max-width:1460px;}
		
		/* CONTACT BANNER CONTAINER */
		#contact-page-banner-container .wpforms-container{max-width:600px;}
		
		/* TEAM LISTING CONTAINER */
		#team-listing-container .team-listing-content-holder{max-width:1460px;}
		
		/* BORDER CONTROL NOTICE */
		#border-notice-container #border-notice-holder{max-width:1460px;}
		
		/* AGRONOMY BANNERS */
		#grey-browse-container #grey-browse-holder{max-width:1460px;}
		
		/* FULL PAGE HOLDER */
		#full-page-holder{max-width:1460px;}
		
		/* ANNUAL REPORT HOLDER */
		#annual-report-container{max-width:1460px;}
		.annual-report-row{padding:0 0 0 0;}
		.annual-report-row .annual-report-img-col{min-height:250px;}
		.annual-report-row .annual-report-content-col{padding:32px 40px;}
		.annual-report-img-col-border-notice{margin:0 0 0 0;}
		.annual-report-img-col.extended-image{min-height:400px;}
		.annual-report-img-col.extended-image .vc_column-inner{height:auto;}
		/* STATS COUNTER */
		#nab-stats-counter-container #nab-stats-holder{max-width:1460px; margin:0 auto;}
		#nab-stats-counter-container #nab-stats-holder .digit-measure{margin-bottom:20px;}
		
		/* CONTACT US BANNER */
		#contact-page-banner-container #contact-page-banner-holder{max-width:1460px; margin:0 auto;}
		
		/* SINGLE POST STYLE */
		#ewa-content-area-container #single-post-holder{max-width:1460px;}
		#ewa-content-area-container #single-post-holder #sidebar-container{position: sticky;top: 142px;width: 320px;float:right;}
		#ewa-content-area-container #single-post-holder #sidebar-container #sidebar{padding:35px 15px;}
		#ewa-content-area-container #single-post-holder #single-post-content{width:calc(100% - 320px);}
		#ewa-content-area-container #single-post-holder #single-post-content article{padding:35px 15px;}
		#ewa-content-area-container #single-post-holder #single-post-content img{float:left; padding:0 10px 10px 0;}
		#ewa-content-area-container #single-post-holder #single-post-content .content-image img{padding-bottom: 0px; box-shadow: none;}
		#ewa-content-area-container #single-post-holder #single-post-content{padding:0 40px 0 0;}
		#ewa-content-area-container #single-post-holder #single-post-content img{width:auto !important; height:auto !important; float:left; padding:0 10px 10px 0;}
		
		#ewa-content-area-container #single-post-featured{width:100%; height:300px; overflow:hidden; position:relative; display:block;}
		#ewa-content-area-container #single-post-featured img{width:100% !important; height:auto !important;}
		#ewa-content-area-container #single-post-featured #featured-overlay{ position:absolute; top:0; left:0; width:100%; max-height:300px; height:100%; background-color:black; opacity:0.8;}
		
		#ewa-content-area-container #single-post-holder #single-post-content h1.entry-title{font-size:35px; line-height:40px;}
		/*CONTACT FORM STYLES*/
		.contact-form-wrapper .order-second{order:2;margin-left: 25px;}
		.contact-form-wrapper .order-first{order:1;margin-left: 25px;}
		/**/
		#n2-ss-7-arrow-previous {right: 70px!important;}
		#n2-ss-7-arrow-next {right: 0px!important;}
		/**/
		div.vc_grid-item{width:50%;}
		/**/
		.contact-details-wrapper:nth-of-type(3) h6{}
	}
	@media (min-width: 750px) and (max-width: 1024px) and (orientation: landscape) 
	{
		.contact-form-wrapper{display: block; flex-flow: inherit;}				
		.contact-form-wrapper .order-second{order:1;width: calc(41.66666667% - 35px);margin-right: 10px;}
		.contact-form-wrapper .order-first{order:2;width: calc(58.33333333% - 35px);margin-left: 10px;}
		/**/
		.annual-report-row .annual-report-img-col .vc_column-inner {height: 362px;}
		/**/
		#n2-ss-7-arrow-previous {right: 80px!important;}
		#n2-ss-7-arrow-next {right: 0px!important;}
		/**/
		div.vc_grid-item{width: 33.33333333%;}
		
	}



/* 	####################################################################################################################################################### 
 * 	DESKTOP SPECIFIC STYLES
 * 	1.	BODY, HTML, AND WRAPPER
 * 	2.	WEBSITE HEADER
 * 	3.	CONTENT AREA
 * 	4.	CONTENT PLUGIN STYLES
 * 	5.	FOOTER
 * 	#####################################################################################################################################################*/
	@media (min-width: 1025px){
		/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		*	2.	WEBSITE HEADER
		*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
			label[for="nav-trigger"]{display:none;} /* hide hamburger menu on desktop */
			#menu{display:block; padding:0;} /* permanently display navigation */
			
			/* navigation styles */
			.menu-top-navigation-container{position:relative; padding:0;}
			.menu-top-navigation-container ul#menu-top-navigation{ width:100%; max-width:1460px; margin:0 auto; display:table;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item{display:table-cell; padding:0; text-align:center;}
			
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item a{padding:10px 0;width:100%;height:100%;display:block;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item:hover{}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu{position:absolute; margin:0; padding:0; background-color:#da5712;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu li.menu-item{display:list-item; text-align:left;padding: 0;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu li.menu-item:nth-of-type(7){max-width:initial;}
			.menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu li.menu-item a{padding:10px 15px 10px 15px;}
		    .menu-top-navigation-container ul#menu-top-navigation li.menu-item ul.sub-menu ul.sub-menu {width: max-content;width: fit-content;}
			div#additionnal-nav-link .alternate-link-wrapper {float:right;/*width:24%;*/}
			div#additionnal-nav-link{display:block;width: 26%;position:absolute;right:204px;top: 28%;transform: translate(0, -28%);z-index: 5;}
			div#additionnal-nav-link .alternate-link-wrapper {padding:0;margin:0;}		
			div#additionnal-nav-link .alternate-link-wrapper:nth-of-type(1){padding-right:40px;}
			div#additionnal-nav-link label[for="second-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 500 625' enable-background='new 0 0 500 500' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23464646' d='M466.5,40.4c-19.4,18.7-38.9,37.5-58.3,56.2c-31,29.9-61.9,59.7-92.9,89.6c-7.1,6.8-14.2,13.7-21.3,20.5 c4.7,0,9.4,0,14.1,0c-27.2-26.4-54.3-52.8-81.5-79.2c-3.9-3.8-7.7-7.5-11.6-11.3c-3.8-3.7-10.4-4-14.1,0 c-17.4,18.1-34.8,36.3-52.2,54.4C121.2,199.5,93.6,228.2,66,257c-6.4,6.6-12.7,13.3-19.1,19.9c-8.9,9.3,5.2,23.5,14.1,14.1 c17.4-18.1,34.8-36.3,52.2-54.4c27.6-28.8,55.2-57.6,82.8-86.3c6.4-6.6,12.7-13.3,19.1-19.9c-4.7,0-9.4,0-14.1,0 c27.2,26.4,54.3,52.8,81.5,79.2c3.9,3.8,7.7,7.5,11.6,11.3c3.9,3.8,10.2,3.8,14.1,0c19.4-18.7,38.9-37.5,58.3-56.2 c31-29.9,61.9-59.7,92.9-89.6c7.1-6.8,14.2-13.7,21.3-20.5C489.9,45.6,475.8,31.5,466.5,40.4L466.5,40.4z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23464646' d='M365.3,54.3c32.1,0,64.1,0,96.2,0c4.6,0,9.2,0,13.8,0c-3.3-3.3-6.7-6.7-10-10c0,32.1,0,64.1,0,96.2 c0,4.6,0,9.2,0,13.8c0,12.9,20,12.9,20,0c0-32.1,0-64.1,0-96.2c0-4.6,0-9.2,0-13.8c0-5.4-4.6-10-10-10c-32.1,0-64.1,0-96.2,0 c-4.6,0-9.2,0-13.8,0C352.4,34.3,352.4,54.3,365.3,54.3L365.3,54.3z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23464646' x='24.7' y='321.5' width='59.1' height='134.1'/%3E%3Cg%3E%3Cpath fill='%23464646' d='M83.8,445.7c-19.7,0-39.4,0-59.1,0c3.3,3.3,6.7,6.7,10,10c0-39.2,0-78.3,0-117.5c0-5.6,0-11.1,0-16.7 c-3.3,3.3-6.7,6.7-10,10c19.7,0,39.4,0,59.1,0c-3.3-3.3-6.7-6.7-10-10c0,39.2,0,78.3,0,117.5c0,5.6,0,11.1,0,16.7 c0,12.9,20,12.9,20,0c0-39.2,0-78.3,0-117.5c0-5.6,0-11.1,0-16.7c0-5.4-4.6-10-10-10c-19.7,0-39.4,0-59.1,0c-5.4,0-10,4.6-10,10 c0,39.2,0,78.3,0,117.5c0,5.6,0,11.1,0,16.7c0,5.4,4.6,10,10,10c19.7,0,39.4,0,59.1,0C96.7,465.7,96.7,445.7,83.8,445.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23464646' x='159.4' y='223.6' width='62.6' height='232.1'/%3E%3Cg%3E%3Cpath fill='%23464646' d='M222.1,450.5c-20.9,0-41.8,0-62.6,0c1.7,1.7,3.5,3.5,5.2,5.2c0-26.1,0-52.2,0-78.3c0-41.6,0-83.3,0-124.9 c0-9.6,0-19.3,0-28.9c-1.7,1.7-3.5,3.5-5.2,5.2c20.9,0,41.8,0,62.6,0c-1.7-1.7-3.5-3.5-5.2-5.2c0,26.1,0,52.2,0,78.3 c0,41.6,0,83.3,0,124.9c0,9.6,0,19.3,0,28.9c0,6.7,10.4,6.7,10.4,0c0-26.1,0-52.2,0-78.3c0-41.6,0-83.3,0-124.9 c0-9.6,0-19.3,0-28.9c0-2.8-2.4-5.2-5.2-5.2c-20.9,0-41.8,0-62.6,0c-2.8,0-5.2,2.4-5.2,5.2c0,26.1,0,52.2,0,78.3 c0,41.6,0,83.3,0,124.9c0,9.6,0,19.3,0,28.9c0,2.8,2.4,5.2,5.2,5.2c20.9,0,41.8,0,62.6,0C228.8,460.9,228.8,450.5,222.1,450.5z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23464646' x='290.3' y='284' width='61.8' height='171.6'/%3E%3Cg%3E%3Cpath fill='%23464646' d='M352.1,445.7c-20.6,0-41.2,0-61.8,0c3.3,3.3,6.7,6.7,10,10c0-19.3,0-38.6,0-57.8c0-30.8,0-61.6,0-92.4 c0-7.1,0-14.3,0-21.4c-3.3,3.3-6.7,6.7-10,10c20.6,0,41.2,0,61.8,0c-3.3-3.3-6.7-6.7-10-10c0,19.3,0,38.6,0,57.8 c0,30.8,0,61.6,0,92.4c0,7.1,0,14.3,0,21.4c0,12.9,20,12.9,20,0c0-19.3,0-38.6,0-57.8c0-30.8,0-61.6,0-92.4c0-7.1,0-14.3,0-21.4 c0-5.4-4.6-10-10-10c-20.6,0-41.2,0-61.8,0c-5.4,0-10,4.6-10,10c0,19.3,0,38.6,0,57.8c0,30.8,0,61.6,0,92.4c0,7.1,0,14.3,0,21.4 c0,5.4,4.6,10,10,10c20.6,0,41.2,0,61.8,0C364.9,465.7,365,445.7,352.1,445.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Crect fill='%23464646' x='409.4' y='212.1' width='65.8' height='243.5'/%3E%3Cg%3E%3Cpath fill='%23464646' d='M475.3,450.5c-21.9,0-43.9,0-65.8,0c1.7,1.7,3.5,3.5,5.2,5.2c0-27.5,0-55,0-82.5c0-43.6,0-87.3,0-130.9 c0-10.1,0-20.1,0-30.2c-1.7,1.7-3.5,3.5-5.2,5.2c21.9,0,43.9,0,65.8,0c-1.7-1.7-3.5-3.5-5.2-5.2c0,27.5,0,55,0,82.5 c0,43.6,0,87.3,0,130.9c0,10.1,0,20.1,0,30.2c0,6.7,10.4,6.7,10.4,0c0-27.5,0-55,0-82.5c0-43.6,0-87.3,0-130.9 c0-10.1,0-20.1,0-30.2c0-2.8-2.4-5.2-5.2-5.2c-21.9,0-43.9,0-65.8,0c-2.8,0-5.2,2.4-5.2,5.2c0,27.5,0,55,0,82.5 c0,43.6,0,87.3,0,130.9c0,10.1,0,20.1,0,30.2c0,2.8,2.4,5.2,5.2,5.2c21.9,0,43.9,0,65.8,0C482,460.9,482,450.5,475.3,450.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
			div#additionnal-nav-link label[for="third-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23464646' stroke='%23464646' d='M256,0C114.624,0,0,114.624,0,256s114.624,256,256,256s256-114.624,256-256S397.376,0,256,0z M384,400 c-149.984,0-272-122.016-272-272c0-8.832,7.168-16,16-16h59.072c8.832,0,16,7.168,16,16c0,27.648,6.016,53.984,17.888,78.24 c1.888,3.84,2.144,8.224,0.736,12.256c-1.376,4.032-4.32,7.328-8.16,9.184l-23.872,11.52 c19.872,34.592,48.544,63.296,83.104,83.104l11.52-23.84c1.856-3.84,5.152-6.752,9.184-8.16c4.032-1.376,8.448-1.12,12.256,0.736 c24.32,11.872,50.624,17.888,78.24,17.888c8.832,0,16,7.168,16,16V384H400C400,392.832,392.832,400,384,400z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");}
			div#additionnal-nav-link label[for="fourth-nav-trigger"]::before{position: absolute;left: 0;bottom: 6px;height: 20px;width: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23464646' d='M464 128h-80v-48c0-26.51-21.49-48-48-48h-160c-26.51 0-48 21.49-48 48v48h-80c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48v-256c0-26.51-21.49-48-48-48zm-304-48c0-8.837 7.163-16 16-16h160c8.837 0 16 7.163 16 16v48h-192v-48zm320 352c0 8.837-7.163 16-16 16h-416c-8.837 0-16-7.163-16-16v-160h144v32c0 8.837 7.163 16 16 16h128c8.837 0 16-7.163 16-16v-32h144v160zm0-192h-144v-32c0-8.837-7.163-16-16-16h-128c-8.837 0-16 7.163-16 16v32h-144v-96c0-8.837 7.163-16 16-16h416c8.837 0 16 7.163 16 16v96z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat; content:'';}
			ul.alternate-link{position:absolute;left:0;right:10px;top: 23px;z-index: 2;box-shadow: 1px 1px 2px 0px #303030;}
			/* TEAM LISTING PAGES */
			.full-page-holder{max-width:1460px; margin:0 auto;}			
			.n2-ss-img-wrapper img{height:150px !important; width:auto;}
			/**/
			#content .page-header-container{height:255px;}
			/* SEARCH RESULTS PAGE */
			#container .search-results-container .search-results-holder{max-width:1460px;}
			#container .search-results-container .search-results-holder .search-result{width: calc(100% - 320px)!important;float: left;}
			#container .search-results-container .search-results-holder .search-result #search-results-item-wrapper{padding:35px 15px;}
			#container .search-results-container .search-results-holder  #sidebar{position: sticky;top: 142px;width: 320px;float: right;}
			#container .search-results-container .search-results-holder  #sidebar .widget-area{padding:35px 15px;}
			/* CONTACT FORM STYLES*/
			.contact-form-wrapper{display: block; flex-flow: initial;}				
			.contact-form-wrapper .order-second{order:1;width: 41.66666667%;margin:0;padding:0 15px;}
			.contact-form-wrapper .order-first{order:2;    width: 58.33333333%;margin:0;padding:0 15px;}
			
			#sidebar-widget-wrapper{position: sticky;top: 142px;width: 320px;}
			.left-content-wrapper{width:calc(100% - 320px)!important;}
			/**/
			#n2-ss-7-arrow-previous {right: 95px!important;}
			#n2-ss-7-arrow-next {right: 17px!important;}
			/**/
			div.vc_grid-item{width: 25%;}	
			/**/
			.interactive-grid-item .evc-interactive-banner.evc-ib-custom-image-size, .interactive-grid-item .evc-interactive-banner.evc-ib-custom-image-size .evc-ib-image img {height: 250px;width: auto;}
			/**/
			.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{opacity:0.8!important;}
			/**/
			.vc_btn3-container.vc_btn3-left {margin-left: 10px;}
			.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{}
			.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{cursor:pointer;border: none!important;background-color: #ee6928!important;color: #fff!important;}
		    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{border: 1px solid #fff!important;
    		background-color: transparent!important;color: #ffffff!important;background-image: none;}
			/**/
			
}/**/

/*LAPTOP STYLES*/
@media (min-width: 1025px) and (max-width: 1280px) {
	div#additionnal-nav-link .alternate-link-wrapper {width: 120%;}
	.contact-form-wrapper .order-second{width: calc(41.66666667% - 30px);margin-left:15px;}
	div#additionnal-nav-link{width: 38%;right: -4%;}
}
/*LAPTOP STYLES*/
@media (min-width: 1281px) and (max-width: 1440px) {
	.menu-top-navigation-container ul#menu-top-navigation li.menu-item:nth-of-type(7){max-width: 150px;}
	div#additionnal-nav-link .alternate-link-wrapper {width: 120%;}
	div#additionnal-nav-link {width: 33%;right: -6%;}
}
@media (min-width: 1441px) {
	.menu-top-navigation-container ul#menu-top-navigation li.menu-item:nth-of-type(7){max-width: 150px;}
}

.gcf-item-title{font-weight: bold;}
a.inline{display: block; width: 100%;color: rgb(237, 113, 49); transition: all 0.3s;}
.left{float: left;}
.right{float: right;}
.margin-right-5{margin-right: 5px;}
.margin-right-10{margin-right: 10px;}
.documents__detailed{float: none; color: rgb(237, 113, 49); margin-bottom: 10px; transition: all 0.3s;}
.documents__detailed:hover,a.inline:hover{color: #303030;}