body {
	
}

@font-face {
  font-family: 'Ubuntu-Bold';
  src:  url('../fonts/Ubuntu-Bold.woff') format('woff'), 
		url('../fonts/Ubuntu-Bold.eot') format('embedded-opentype'), 
		url('../fonts/Ubuntu-Bold.ttf')  format('truetype'),
		url('../fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

@font-face {
  font-family: 'Ubuntu-Italic';
  src:  url('../fonts/Ubuntu-Italic.woff') format('woff'), 
		url('../fonts/Ubuntu-Italic.ttf')  format('truetype'),
		url('../fonts/Ubuntu-Italic.eot') format('embedded-opentype'),
		url('../fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

@font-face {
  font-family: 'Ubuntu-Light';
  src:  url('../fonts/Ubuntu-Light.woff') format('woff'), 
  url('../fonts/Ubuntu-Light.ttf')  format('truetype'),
  url('../fonts/Ubuntu-Light.eot') format('embedded-opentype'),
  url('../fonts/Ubuntu-Light.svg#Ubuntu-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
}

/*h1,h2,h3,h4,h5,h6 {
	font-family: 'Ubuntu-Bold' !important;
	text-transform: inherit !important;
	letter-spacing:0 !important;
}*/
a:hover {
	text-decoration:none !important;
	color:#e97f3f !important;
}
.container {
	padding:0;
}

p {
	line-height:normal !important;
}
ul,ol {
	margin-bottom:5px !important;
}

#footer h3.widgettitle {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 4px 0 !important;
	font-family: roboto !important;
	letter-spacing: 0;
	text-transform: uppercase !important;
}
#footer ul#menu-tech-menu li a {
	font-size: 13px;
	font-family: roboto;
	padding:8px 0 0 0;
}

#footer a.btn {
	font-size: 14px;
	font-weight: bold;
	font-family: roboto;
	letter-spacing:0;
	color:#fff;
	background:#dc6923;
	cursor:pointer;
	width:100%;
	border:none;
	margin-bottom:15px;
	border-radius:4px;
	padding:8px 0;
	text-align:center;
	text-transform:uppercase;
	display: inline-block;
}

#footer a.btn:hover, #footer a.btn:focus {
	background:#e97f3f;
	text-decoration:none !important;
	color:#fff !important;
}
#footer a.btn.orange-border {
	border:2px solid #dc6923;
	background:none;
	padding:6px 0;
}
#footer a.btn.orange-border:hover, #footer a.btn.orange-border:focus {
	background:#dc6923;
}
#footer div .av_one_fifth {
    margin-left: 2.5%;
}
#footer div .av_one_fifth:nth-child(1){
	margin-left: 0;
	width: 16%;
}
#footer div .av_one_fifth:nth-child(2) {
	width: 15%;
}
#footer div .av_one_fifth:nth-child(3) {
	width: 15%;
}
#footer div .av_one_fifth:nth-child(4) {
	width: 19%;
}
#footer div .av_one_fifth:nth-child(5) {
	width: 25%;
}

.jetpack_widget_social_icons ul li a {
	color:#fff;
}
.jetpack_widget_social_icons ul li {
	margin:0 4px 0 0;
}
.jetpack_widget_social_icons ul li:last-child {
	margin:0;
}
#footer .widget {
	margin:30px 0 0 0;
}
footer.socket_color {
	border-top:none;
}
footer.socket_color .copyright {
	/*text-align: center;
	width: 100%;*/
	font-size: 0;
	font-family: roboto;
	padding-bottom: 15px;
}
footer.socket_color .copyright span, footer.socket_color .copyright span a {
	font-size:13px;
}
#footer {
	padding: 37px 0 15px 0;
border: none;}

#header_main {
	padding:35px 0;
	border: none !important;
}
.main_menu ul li {
	margin:0 18px;
}
.main_menu ul li a {
	height: auto !important;
	line-height: inherit !important;
	font-size: 13px;
	font-weight: bold;
	font-family: roboto;
	/*color: #fff !important;*/
	padding:0;
	text-transform:uppercase;
}
.main_menu ul li a span.avia-menu-fx {
	bottom: -8px;
height: 4px;
	background:#00a79d;
}
.main_menu ul li .sub-menu li {
	margin:0;
}
.main_menu ul li .sub-menu li a {
	color:#969696 !important;
}
.av-menu-button-colored a span {
	display: inline-block;
border: 2px solid #dc6923 !important;
background: none;
padding: 0 22px !important;
width: 100%;
border-radius: 4px;
text-align: center;
text-transform: uppercase;
line-height: inherit !important;
background: none !important;
}
#footer button.btn.orange-border {
	
}
.av-menu-button-colored a span:hover, .av-menu-button-colored a span:focus {
	background:#dc6923 !important;
	color:#fff;
}
.header_bg {
	background:none !important;
}
#main {
	padding-top:0 !important;
}
.main_menu ul li.av-menu-button-colored {
	margin-left:0;
}
.main_menu ul li.menu-item-search-dropdown  {
	margin:0;
}
/*.menu-item-search-dropdown a {
	width:22px;
	height:22px;
}
.menu-item-search-dropdown a:before {
	content:"";
	width:22px;
	height:22px;
	background:url('../images/sprites.png')no-repeat;
	display: inline-block;
	background-position: -36px -121px;
	top: 6px;
	position: relative;
}
.menu-item-search-dropdown a:hover:before {
	background-position:-32px -150px;
}*/

.btn a {
	color:#fff !important;
	font-size:16px !important;
	text-transform:uppercase !important;
	padding:12px 40px !important;
	transition: all 0.5s ease;
} 
.btn-border-teal a {
	border:2px solid #00a79d !important;
	background:none !important;
}
.btn-border-teal a:hover, .btn-border-teal a:focus {
	background:#00a79d !important;
	color:#fff !important;
}
.btn-orange-border a {
	border:2px solid #dd6922 !important;
	background:none !important;
}
.subscribe-section .btn-orange-border a , .subscribe-section .btn-border-teal a {
	min-width: 200px !important;
	font-weight: bold;
	font-size: 17px !important;
	padding: 14px 15px !important;
}
.subscribe-section p a {
	color:#00a79d !important;
	text-decoration:none !important;
}
.subscribe-section p a:hover {
	text-decoration:underline !important;
}
.subscribe-section .partner-btn a {
	min-width: 280px !important;
	margin-top:45px !important;
}
.btn-orange-border a:hover, .btn-orange-border a:focus {
	background:#dd6922 !important;
	color:#fff !important;
}
.subscribe-section .av_one_half {
	margin-top:20px !important;
}
.subscribe-section div .av_one_half {
    margin-left: 2%;
    width: 47%;
}
#home-banner {
	padding:160px 0 125px 0 !important;
	background-size: cover;
}
.header-scrolled {
	background:#162548 !important;
}
.header-scrolled #header_main {
    padding: 15px 0;
}

.client-review p {
	line-height:normal;
	font-weight:300;
}
.client-review p strong span {
	padding-top:15px;
	display:inline-block;
	font-size:17px;
}
.tracking-section {
	padding:20px 0 10px 0;
}
.tracking-section .btn a {
	margin-top:10px;
}
.tracking-section .avia-copyright {
	width: 270px;
	text-align: right !important;
	color: #fff;
	float: right;
	font-size: 13px !important;
	line-height:normal !important;
	padding-top:5px;
}
.story-slider h2 {
	font-size:32px;
	padding-top: 65px;
}
.story-slider h2 b {
	font-family: 'Rubik-Light', 'Rubik', sans-serif;
	font-weight:normal;
	/*color:#162548;*/
}
.story-slider p {
	font-size:17px;
	color:#323232;
	line-height:normal;
	padding-top:15px;
}
.left-slider {
	width:45%;
	float:left;
}
.right-slider {
	width:50%;
	float:right;
}
.story-slider h3.entry-title , .blog-section .slide-meta, .av-alb-blogposts article .blog-categories, .av-alb-blogposts article .text-sep.text-sep-cat, .category-freshwater .blog-categories, .category-freshwater .text-sep.text-sep-cat, .archive.category .blog-categories, .archive.tag .blog-categories, .archive.tag  .text-sep.text-sep-cat, .archive.category article .text-sep.text-sep-cat, .single.single-post .blog-categories.minor-meta, .single.single-post .text-sep.text-sep-cat {
	display:none;
}
.blog-section .entry-content h3, h3 strong {
	font-family: 'Roboto' !important;
	font-weight: 300 !important;
	padding-top: 10px;
	font-style: italic !important;
	color: #000000 !important;
}
.blog-section .entry-content h3 em {
	/*font-size: 18px;*/
	/*font-weight: normal;*/
}
.blog-section {
	padding:20px 0 0 0;
}
.blog-section div .av_one_third {
	margin-left: 30px !important;
	width: 31% !important;
}
.blog-section div .av_one_third:first-child {
	margin-left:0 !important;
}
.blog-section header .entry-title {
	font-size:22px;
	color:#162548;
	/*font-family: 'Ubuntu-Bold';
	padding-top:20px;
	line-height:normal;
}

.blog-section .entry-content p {
	font-size:17px;
	color:#323232;
	line-height:normal;
	padding-bottom:0;
	display:none;
}
.blog-section .read-more-link a {
	color:#4baf9b;
	font-size:17px;
	line-height:normal;
	text-transform:uppercase;
	font-weight:bold;
	position: relative;
}
.blog-section .read-more-link a:hover, .blog-section .read-more-link a:focus {
	color:#00a79d;
}
.blog-section .more-link:after {
	font-weight: bold;
    top: 7px;
    position: absolute;
    font-size: 10px;
    font-family: 'entypo-fontello';
    content: "\E87d";
    right: -15px;
}

.blog-section .more-link-arrow {
	display:none;
}
.blog-section .slide-image, .blog-section .slide-image img {
	border-radius:0 !important;
	border:none !important;
}
.partner-home {
	padding-top:20px;
}
.partner-home h3 {
	font-size:32px;
	color:#162548;
	text-align:center;
	padding-bottom:15px;
}
.partner-home span.av-partner-fake-img {
	box-shadow:none !important;
}
.blog-section  h2 span {
	color:#162548 !important;
	font-family: 'Ubuntu-Bold' !important;
	font-size:32px !important;
}
.partner-home .next-slide:before, .partner-home .prev-slide:before {
	background:none !important;
	content:"";
}
.partner-home .prev-slide {
	left:-40px;
	width: 14px !important;
	height: 40px !important;
	background:url('../images/left-arrow.png')no-repeat;
}

.partner-home .next-slide {
	right:-40px !important;
	width: 14px !important;
	height: 40px !important;	
	background:url('../images/right-arrow.png')no-repeat;
}
.partner-home .avia-slideshow-arrows {
	width: 100% !important;
	position: absolute !important;
	top: calc(70% - 20px) !important;
}
.widget_custom_html ul li {
	display:inline-block;
	margin-right:15px;
}
.widget_custom_html ul li:last-child {
	margin-right:0;
}
.widget_custom_html ul li a {
	display:inline-block;
}
.widget_custom_html ul li a:before {
	content:"";
	background:url('../images/sprites.png')no-repeat;
	display:inline-block;
}
.widget_custom_html ul li.twitter a:before {
	width:35px;
	height:28px;
	background-position:-32px -16px;
}
.widget_custom_html ul li.twitter a {
	width:35px;
	height:28px;
}
.widget_custom_html ul li.twitter a:hover:before {
	background-position:-32px -67px;
}
.widget_custom_html ul li.facebook a {
	width:28px;
	height:28px;
}
.widget_custom_html ul li.facebook a:before {
	width:28px;
	height:28px;
	background-position:-87px -16px;
}
.widget_custom_html ul li.facebook a:hover:before {
	background-position:-87px -67px;
}
.widget_custom_html ul li.instagram a {
	width:28px;
	height:28px;
}
.widget_custom_html ul li.instagram a:before {
	width:28px;
	height:28px;
	background-position:-135px -16px;
}
.widget_custom_html ul li.instagram a:hover:before {
	background-position:-135px -67px;
}
.widget_custom_html ul li.youtube a {
	width:41px;
	height:28px;
}
.widget_custom_html ul li.youtube a:before {
	width:41px;
	height:28px;
	background-position:-182px -16px;
}
.widget_custom_html ul li.youtube a:hover:before {
	background-position:-182px -67px;
}
.widget_custom_html ul li.rss a {
	width:24px;
	height:28px;
}
.widget_custom_html ul li.rss a:before {
	width:24px;
	height:28px;
	background-position:-243px -16px;
}
.widget_custom_html ul li.rss a:hover:before {
	background-position:-243px -67px;
}

.news-section .av-catalogue-list li a .av-catalogue-title, .according-section h4 {
	font-size: 32px;
	color: #162548 !important;
	font-family: 'Ubuntu-Bold';
	/*text-transform: capitalize !important;*/
	line-height: normal;
	padding-right: 0 !important;
}
.news-section .av-catalogue-list li a .av-catalogue-title {
	text-transform: capitalize !important;
}
.news-section .av-catalogue-item {
	padding:40px 25px !important;
}
.news-section .av-catalogue-list, .news-section .av-catalogue-list li {
	border:none;
}
.news-section .special-heading-border .special-heading-inner-border, .according-section .special-heading-border .special-heading-inner-border  {
	border:none;
}
.news-section .av-catalogue-list li a .av-catalogue-content {
	padding-right:0;
}
.news-section .av-catalogue-list li a:hover .av-catalogue-title {
	color:#e97f3f !important;
}
.news-section .av-catalogue-list li a .av-catalogue-content strong, .news-section .av-catalogue-list li a .av-catalogue-content strong b, .news-section .av-catalogue-list li a .av-catalogue-content b {
	color:#b0bf1a;
	font-size:17px;
	padding:16px 0 0 0;
	display:inline-block;
}
.news-section .av-catalogue-list li a .av-catalogue-content p {
	color:#323232;
	font-size:17px;
	margin:6px 0 0 0;
}
.news-section div .av_one_fifth {
	width:315px;
}
.news-section div .av_four_fifth {
	width: 65%;
	margin-left: 0;
}
.according-section {
	background:#f2f2f2 !important;
	padding-top:50px;
}
.according-section .single_toggle p.toggler {
	font-weight:bold;
	font-size:20px;
	color:#162548 !important;
	padding:14px 25px 14px 70px !important;
	border-radius:12px !important;
}
.according-section .single_toggle .toggle_content {
	padding: 12px 30px 11px 70px;
	background: none;
	border: none;
}
.according-section .single_toggle .toggle_content p {
	color:#323232;
	font-size:17px;
}
.according-section .single_toggle .toggle_content {
	border-radius:0 0 12px 12px !important;
}
.according-section .single_toggle .toggle_content p strong a {
	font-size:19px;
	color:#162548 !important;
}
.according-section .single_toggle .toggle_content p a {
	color:#b0bf1a;
	font-size:17px;
	display:inline-block;
	/*font-weight:bold;*/
}
.according-section .toggle_icon {
	border:none;
	left:25px;
}
.according-section .toggle_icon .vert_icon, 
.according-section .toggle_icon .hor_icon {
	border-color:#00a79d;
}
.according-section .single_toggle {
	margin-bottom:10px;
}
/* .header-inner-banner { 
	padding: 210px 0 95px 0;
	background-size:cover;
}
.header-inner-banner .template-page.content {
	border-right:0 !important;
}
.header-inner-banner h1 {
	color: #fff !important;
	font-size: 40px !important;
	text-align: center;
	width: 100%;
}*/
.subscribe-section {
	padding:50px 0 75px 0;
	background-size: cover;
}
.subscribe-section p, .team-top-des p {
	font-family: 'Roboto-Light', 'Roboto,' sans-serif;
	font-weight: 300;
}
.intership-text p {
	margin:5px 0 60px 0 !important;
	font-family: 'Roboto-Light', 'Roboto,' sans-serif;
	font-weight: 300;
}
.subscribe-section .btn-orange a {
	margin-top:15px;
	font-size:17px !important;
	background:#dc6923;
	border-color:#dc6923 !important;
	font-weight:bold !important;
	padding:16px 75px !important;
}
.subscribe-section .btn-orange a:hover {
	background:#e97f3f;
	border-color:#e97f3f !important;
}
.subscribe-section .container {
	padding:0;
}
.blog-section .entry-content {
	font-size: 17px;
	color: #323232;
}
.blog-section .entry-content .read-more-link {
	padding-top:10px;
}
.right-image-section-redesign .content, .left-image-section-redesign .content {
	padding-top: 70px;
	padding-bottom: 0;
}
.link-blog a {
	color: #26aea5 !important;
	text-decoration: none !important;
}
.link-blog a:hover {
	color:#e97f3f !important;
}
.black-text a {
	color:#162548 !important;
	font-weight: bold !important;
	margin-top: 10px !important;
}
.box-know {
	padding:40px 0 30px 0;
	min-height: 325px !important;
}
.box-know.box-partner {
	padding:55px 20px;
}
.box-know:hover {
	background:#f7f7f7;
}
.get-section div .av_one_third {
	margin-left: 2%;
	width: 32%;
}
.get-section div .first  {
	margin-left: 0 !important;
}
.title_container {
	display:none;
}
.program-area div .av_one_fourth {
    margin-left: 0;
    width: 25%;
    padding: 20px;
}
.program-area div .av_one_fourth:hover {
	background:#f2f2f2;
}
.program-area div .av_one_fourth:hover h4 {
	color:#e97f3f !important;
}
.program-area h4 a {
	text-decoration:none !important;
}

.single-quote-section {
	padding:10px 0 0 0;
}
.single-quote-section .client-review {
	margin-top:0 !important;
}
.link-text a {
	color: #4aae9c !important;
	font-size: 17px;
	line-height: normal;
	text-transform: uppercase;
}
.link-text a:after {
	content: "\E87d";
	font-family: 'entypo-fontello';
	font-size: 10px;
	vertical-align: middle;
	padding: 0 8px;
	font-weight: bold;
	top: -1px;
	position: relative;
	font-size: 14px;
	color: #4aae9c;
	text-transform: uppercase;
}
.link-text a:hover, .link-text a:hover:after {
	color:#e97f3f !important;
	opacity:1 !important;
}
.link-text a:hover:after {
	text-decoration:none !important;
}

.team-top-des p {
	margin-bottom:0;
}
.team-top-des .template-page.content {
	padding-bottom:0;
}
.all-team-box .template-page.content {
	padding:70px 0 10px 0;
}
.all-team-box .avia-image-overlay-wrap img {
	border:5px solid #fff;
}
.read-more {
	color: #4aae9c !important;
	text-decoration:none !important;
}
.read-more:hover {
	color:#e97f3f !important;
}
.all-team-box .read-more{
	cursor:pointer;
}
.all-team-box .less-more{
	cursor:pointer;
}
.all-team-box h3 span {
	font-family: 'Rubik-Light', 'Rubik,' sans-serif !important;
	font-weight: 300 !important;
}
.all-team-box .av_textblock_section .avia_textblock div {
	line-height:normal;
}
.all-team-box .container_wrap, .special-heading-border .special-heading-inner-border {
	border:none;
}
.single-box .team-img-container img {
	border:5px solid #f2f2f2;
	border-radius:100px;
}
.single-box h3 {
	text-align:center;
	font-size:24px !important;
}
.partners-section div .av_one_third {
    margin-left: 30px;
    width: calc(34% - 30px);
}
.partners-section div .first {
	margin-left:0;
}
.partners-section  .avia-image-overlay-wrap img {
	margin:20px 0;
}
.icon-flex { 
	display: flex;
}
.icon-flex .avia-image-container {
	width: 230px;
	margin-right: 30px !important;
}
.main-flex-section .template-page {
	padding-top:0;
}
.gray-bg {
	background:#f2f2f2;
}

.left-align-image .template-page.content {
	padding-top:0;
}
.left-align-image .box-know {
	margin-top:0;
}
.left-align-image .av-special-heading {
	float:left;
	width:100%;
}
.padding-remove .template-page.content {
	padding-bottom:0;
}
.blog-post .small-preview {
	background: none !important;
	width: 150px;
	height: 150px;
}
.blog-post .small-preview img,
.blog-meta .small-preview.lightbox-added img {
	border-radius:100px;
	width:150px;
}
.blog-post .blog-meta,
.template-blog .blog-meta {
	margin-right:30px !important;
}

/* make blog post layout same as archive page for feat img */
.blog-meta {
  width: 150px;
}

.blog-post header.entry-content-header {
	font-size:24px;
	color:#b0bf1a;
}
.blog-post header.entry-content-header h2 {
	color:#162548;
	font-size:24px;
	font-family: 'Rubik-Light', 'Rubik,' sans-serif;
	font-weight: 300;
	
}
.blog-post span.post-meta-infos {
	color:#162548;
	font-size:17px;
	padding:10px 0 5px 0;
}
.blog-post .entry-content h3, .archive.category .entry-content h3, .entry-content h3 span, .archive.tag .entry-content h3 {	
	font-family: 'Rubik-Light', 'Rubik', sans-serif;
	font-weight: 300 !important;
    padding: 10px 0 !important;
	font-style: italic !important;
	
}
.blog-post .entry-content h3 em, .blog-post .entry-content p, .archive.category .entry-content h3 em, .archive.tag .entry-content h3 em {
	line-height:normal !important;
	color:#464646;
	/* font-size: 17px; */
	/*font-weight: 400;*/
	margin:0;
}
.blog-post .post-meta-infos time, .blog-post .post-meta-infos span, .blog-post .post-meta-infos span a {
	color:#162548 !important;
}
.blog-post .post-meta-infos span a:hover {
	color:#e97f3f !important;
}
.blog-post .read-more-link a, .post-entry .read-more-link a {
	color:#00a79d;
	font-size:17px !important;
	padding-top:5px;
	line-height:normal;
	font-weight:bold;
	font-weight:normal;
}
.blog-post .entry-content h3 em {
	
}
.blog-post .read-more-link a .more-link-arrow {
	display:none !important;
}
.blog-post .read-more-link a:hover, .blog-post .read-more-link a:focus {
	color:#63c9b7;
}
.blog-post .post_delimiter {
	margin:0 !important;
}
.blog-post .post_author_timeline {
	border:none !important;
}

/* aside.sidebar, .sidebar_right main.template-page {
	border:none !important;
} */
aside.sidebar .inner_sidebar {
	margin-left:0;
}
.blog-post article:hover h2 a {
	color: #00a79d !important;
}

aside.sidebar .inner_sidebar h3, .archive.tag h3.post-title {
	font-size:24px;
	color:#162548;
	font-family: 'Rubik', 'Roboto', sans-serif; font-weight: 400; font-style: normal;
	font-weight: 600 !important;
}
.archive.tag .category-term-description {
	display:none;
}
aside.sidebar section p {
	font-size:17px;
	color:#323232;
}
aside.sidebar section p a {
	color:#00a79d !important;
	text-decoration:none !important;
}
aside.sidebar section p a:hover {
	color:#e97f3f !important;
}
aside.sidebar .news-wrap .news-thumb, aside.sidebar .news-headline span {
	display:none !important;
}
aside.sidebar .news-headline {
	color:#162548;
	font-size:17px;
	padding-bottom:15px;
	line-height:22px;
}
aside.sidebar .news-headline:hover {
	color:#e97f3f !important;
	text-decoration:none;
}
.widget_categories ul {
	padding-top:10px !important;
}
.widget_categories ul li, .widget_categories ul li a {
	font-size:17px;
	color:#162548 !important;
}
.widget_categories ul li a:hover {
	color:#e97f3f !important;
}
nav.pagination a, .blog-post .pagination-meta {
	margin-right: 5px !important;
	font-size:14px;
	color: #162548 !important;
}
nav.pagination a:hover {
	background:#e97f3f !important;
	color:#fff !important;
}
nav.pagination {
    padding: 0 !important;
}
.contact-des p {
	margin-top:0 !important;
}
.contact-des p a {
	color:#00a79d !important;
	text-decoration:none !important;
}
.contact-des p a:hover {
	color:#e97f3f !important;
}
.contact-box  {
	margin-bottom:10px;
	float: left;
	width: 100%;
}
.contact-box p img {
	width:100px !important;
	margin-right:30px !important;
}
.contact-box p span {
	padding-top: 15px !important;
	display: inline-block;
}
.contact-box p {
	font-family: 'Rubik', 'Roboto', sans-serif; font-weight: 400; font-style: normal;
	font-weight: 500;
	margin:0 !important;
}
.contact-box p a {
	color:#162548;
	font-family: 'Rubik-Light', 'Rubik,' sans-serif;
	font-weight: 300;
	text-decoration:none !important;
}
.contact-box p a:hover {
	color:#e97f3f !important;
}
.last-contact-box p span  {
	padding-top: 0 !important;
}

ul.social-icons {
	padding-top:30px;
}
ul.social-icons li {
	display:inline-block;
	margin-right:15px;
}
ul.social-icons li:last-child {
	margin-right:0;
}
ul.social-icons li a {
	display:inline-block;
}
ul.social-icons li a:before {
	content:"";
	background:url('../images/sprites.png')no-repeat;
	display:inline-block;
}
ul.social-icons li.twitter a:before {
	width:50px;
	height:40px;
	background-position:-14px -193px;
}
ul.social-icons li.twitter a {
	width:50px;
	height:40px;
}
ul.social-icons li.twitter a:hover:before {
	background-position:-14px -248px;
}
ul.social-icons li.facebook a {
	width:40px;
	height:40px;
}
ul.social-icons li.facebook a:before {
	width:40px;
	height:40px;
	background-position:-92px -193px;
}
ul.social-icons li.facebook a:hover:before {
	background-position:-92px -248px;
}
ul.social-icons li.instagram a {
	width:40px;
	height:40px;
}
ul.social-icons li.instagram a:before {
	width:40px;
	height:40px;
	background-position:-161px -193px;
}
ul.social-icons li.instagram a:hover:before {
	background-position:-161px -248px;
}
ul.social-icons li.youtube a {
	width:58px;
	height:40px;
}
ul.social-icons li.youtube a:before {
	width:58px;
	height:40px;
	background-position:-228px -193px;
}
ul.social-icons li.youtube a:hover:before {
	background-position:-228px -248px;
}
ul.social-icons li.rss a {
	width:34px;
	height:34px;
}
ul.social-icons li.rss a:before {
	width:34px;
	height:34px;
	background-position:-23px -322px;
}
ul.social-icons li.rss a:hover:before {
	background-position:-23px -370px;
}
.box-know.box-water {
    min-height: 255px !important;
}
.box-know h3 a {
	text-decoration:none !important;
	color:#00a79d !important;
}
.box-know:hover h3 a {
	color:#e97f3f !important;
}
.water-quote-section {
	padding:0;
}
.water-quote-section .client-review p strong span {
	padding-top: 30px;
}
.left-image-section-redesign .avia-image-overlay-wrap img, .right-image-section-redesign .avia-image-overlay-wrap img {
	border-radius:0;
}
.technlogy-text p {
	font-family: 'Rubik-Light', 'Rubik,' sans-serif;
	font-weight: 300;
	margin-top:0;
}
.des-technology p {
	margin-top:0 !important;
}
.des-technology p .des-link-text {
	/*font-weight:bold;*/
}
.des-link-text {
	color:#4baf9c !important;
	text-decoration:none !important;
}
.des-link-text:hover {
	color:#4baf9c !important;
}
.technology-according {
	float: left;
	width: 100%;
	margin: 20px 0 40px 0 !important;
}
.technology-according.remove-to-spacing {
	margin: 0 0 40px 0 !important;
}
.des-technology p span {
	font-family: 'Rubik';
	font-weight: 600;
}
.technology-according p.toggler {
	text-transform:uppercase;
}
.technology-according .toggle_content p strong {
	color:#00a79d;
	font-weight:bold;
}
.technology-according .toggle_icon .vert_icon {
	border-left-width: 4px;
	left: 4px;
	top: 0px;
	height: 14px;
}
.technology-according .toggle_icon .hor_icon {
	border-top-width: 4px;
	top: 5px;
	left: -1px;
	width: 14px;
}
.story-slider .avia-slideshow-dots {
	display:none !important;
}
.story-slider .custom-dots a {
	background: #cdcdcd !important;
	width: 11px;
	border: none !important;
	height: 11px;
	margin-right:12px;
}
.story-slider .avia-slideshow-dots.custom-dots {
	display:block !important;
}
.story-slider .custom-dots a.active {
	background: #4baf9c !important;
	width: 13px;
	border: none !important;
	height: 13px;
}
.story-slider .custom-dots {
    width: 42% !important;
    float: right;
    text-align: left !important;
}
.career-des p {
	/*font-family: 'Ubuntu-Light';*/
	font-family: 'Rubik-Light', 'Rubik,' sans-serif;
	font-weight: 300;
}
.text-uppercase p.toggler {
	text-transform:uppercase;
}
.according-section .toggle_content ul li {
	font-size:17px;
}
.according-section .toggle_content p {
	color:#323232 !important;
}

.according-section .toggle_content p b, .according-section .toggle_content p a span  {
	color:#00a79d !important;
}
.according-section .toggle_content blockquote {
	border-color:#00a79d !important;
}
.according-section .toggle_content p a:hover span {
	text-decoration:underline !important;
}

.left-image-section-redesign small.avia-copyright, .right-image-section-redesign small.avia-copyright {
	font-style: italic;
	font-size: 17px !important;
	font-weight: 300;
	line-height: normal !important;
	padding-top: 15px;
	color: #323232;
}
.publication-box .post-entry {
	padding:40px 30px;
}

.publication-box .post-entry h2 a {
	text-decoration:none !important;
	color:#162548 !important;
}
.publication-box .post-entry p, .publication-box .post-entry .av-special-heading-h2 {
	float:left;
	width:100%;
}
.publication-box .post-entry p strong {
	color:#162548 !important;
}
.publication-box  .post-entry p a {
	color:#00a79d !important;
	text-decoration:none !important;
}
.publication-box  .post-entry:hover p a {
	color:#e97f3f !important;
}
.publication-box .post-entry:hover {
	background:#f2f2f2 !important;
}
.publication-box  .post-entry h2 a span {
	color:#162548 !important;
	font-family: 'Ubuntu-Bold' !important;
	font-family: 'Rubik';
	font-weight: 600;
	font-size:32px !important;
}
.publication-box  .post-entry:hover h2 a span  {
	color:#e97f3f !important;
}
.publication-box .post-entry:hover h2 a  { 
	color:#e97f3f !important;
	opacity:1 !important;
}
.publication-box {
	margin-bottom:0 !important;
}
.page-id-16118 #footer {
	/*margin-top:40px;*/
	float: left;
	width: 100%;
}
.publication-box .template-page {
	padding:0 !important;
}
#top .story-slider .avia-smallarrow-slider .avia-slideshow-arrows {
	position: absolute;
	width: 100%;
}

#top .story-slider .avia-smallarrow-slider-heading .prev-slide:before, #top .story-slider .avia-smallarrow-slider-heading .next-slide:before {
	background:none !important;
	content:"";
}
#top .story-slider .avia-smallarrow-slider-heading .prev-slide {
	left:-40px;
	width: 14px !important;
	height: 40px !important;
	background:url('../images/left-arrow.png')no-repeat;
}

#top .story-slider .avia-smallarrow-slider-heading .next-slide {
	right:-40px;
	width: 14px !important;
	height: 40px !important;	
	background:url('../images/right-arrow.png')no-repeat;
}
#top .story-slider .avia-smallarrow-slider-heading {
	width: 100% !important;
	position: absolute !important;
	top: calc(55% - 20px) !important;
}

.all-team-box div .av_one_fifth {
    width: 180px;
}
.all-team-box div .av_four_fifth {
    width: calc(94% - 180px);
}

.single-box div .av_one_fourth .team-img-container {
	width: 180px;
}
.all-team-box.container_wrap {
	border:none !important;
}

/*.header-inner-banner p {
	font-size:21px;
	color:#fff;
	text-align:center;
	padding:30px 0 0 0;
	margin:0;
}
.header-inner-banner .content .entry-content-wrapper {
    padding-right: 0;
}
.header-inner-banner .content {
	padding:0 !important;
}*/

.donate-text-link a {
	color:#00a79d !important;
	text-decoration:none !important;
}
.donate-text-link a:hover {
	color:#e97f3f !important;
}
.btn.black-color a {
	color:#162548 !important;
	padding:12px 95px !important;
}
.btn.black-color a:hover {
	color:#fff !important;
}

.container_wrap {
	border:none !important;
}
.all-team-box.board-box .template-page.content {
	padding-top:0;
}
.all-team-box.board-box {
	margin-bottom:70px !important;
}
/*.header-inner-banner .av-special-heading {
	margin-top:0 !important
}*/

.sub-title-text span {
	/*font-family: 'Ubuntu-Light';*/
	font-family: 'Rubik-Light', 'Rubik,' sans-serif;
	font-weight: 300;
}

#searchform input {
	font-size:15px !important;
}
#searchform #searchsubmit {
	background:#dc6923;
	border:#dc6923;
}

.full-width-with-title-redesign .content {
	padding-bottom: 0 !important;
}
.main_color .image-overlay .image-overlay-inside::before {
	background: #00a79d !important;
	border-color: #00a79d !important;
}

.search-results .template-search, .search-results .author-extra-border, .search-results .page-heading-container { 
	border:none !important;
}

.search-results .search_form_field h4, .search-results h4.extra-mini-title  {
	font-size: 24px;
	color: #162548 !important;
	/* font-family: 'Ubuntu-Bold'; */
	font-family: 'Rubik';
	font-weight: 600;
}
.search-results .search_form_field p {
	font-size: 17px;
}
.search-results .page-heading-container {
	margin-bottom:0 !important;
}
.search-results .entry-content-header h2 a {
	color: #162548 !important;
	font-size: 24px;
}
.search-results .search-result-counter {
	font-size:20px;
}
.search-results .entry-content-header time, .search-results .entry-content-header a {
	color: #162548 !important;
	font-size: 14px;
	padding: 10px 0 5px 0;
	font-weight:bold;
}
.search-results .entry-content-header span  {
	color: #162548 !important;
	font-size: 14px;
	font-weight: bold;
}
.search-results .entry-content-header a:hover {
	color:#b0bf1a !important;
}
.search-results .entry-content p {
	line-height: normal !important;
	color: #464646 !important;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
}
.search-results .entry-content-wrapper:hover .entry-title a {
	color: #00a79d !important;
	text-decoration: underline !important;
}
.search-results aside .widget ul li a {
	font-size: 17px;
	color: #162548 !important;
}
.search-results aside .widget ul li a:hover {
	color: #00a79d !important;
}
.search-results .pagination {
	width:90%;
}

.error404 .container .av-content-small.units {
	width: 100%;
	text-align: center;
}
.error404#top #searchform > div {
    margin: auto;
}
.error404#top #search-fail #searchform {
	padding-bottom:0;
}
.error404 .container .av-content-small.units p, .error404 .container .av-content-small.units ul li {
	font-size:17px;
}
.error404 .container .av-content-small.units ul li {
	list-style-type:none;
}
.error404 .container .av-content-small.units p strong {
	color:#4baf9b !important;
}
.widget_nav_menu a:hover {
	color:#e97f3f !important; 
}


.archive.category .blog-meta, .archive.tag .blog-meta {
	margin-right: 30px !important;
}
.archive.category .small-preview {
    background: none !important;
    width: 150px;
    height: 150px;
}
.archive.tag .small-preview {
    width: 150px;
    height: 150px;
	border-radius:100px;
}
.archive.category .small-preview img, .archive.tag .small-preview img {
    border-radius: 100px;
    width: 150px;
}
.archive.category header.entry-content-header, .single-post header.entry-content-header, .archive.tag header.entry-content-header {
	font-size:24px;
	color:#b0bf1a;
	font-family: 'Rubik', 'Roboto', sans-serif; font-weight: 600; font-style: normal;
		
}
.archive.category header.entry-content-header h2, .single-post  header.entry-content-header h2, .entry-footer h5, .archive.tag header.entry-content-header h2 {
	color:#162548;
	font-size:24px;
	/* font-family: 'Ubuntu-Bold'; */
	font-family: 'Rubik', 'Roboto', sans-serif; font-weight: 400; font-style: normal;
	font-weight: 600;
}
.archive.category span.post-meta-infos, .archive.tag span.post-meta-infos {
	color:#162548;
	font-size:17px;
	padding:10px 0 5px 0;
}
.single-post span.post-meta-infos {
	color:#162548;
	font-size:15px;
	padding:10px 0 5px 0;
}
.archive.category .entry-content h3, .single-post.entry-content h3, .archive.tag .entry-content h3 {
	margin:0;
	padding: 0;
	line-height: 14px !important;
}
.archive.category .entry-content h3, .archive.category .entry-content h3 em, .archive.category .entry-content h3 strong, .archive.category .entry-content p, .archive.category .entry-content a, .archive.category aside ul li,
.archive.tag .entry-content h3, .archive.tag .entry-content h3 em, .archive.tag .entry-content h3 strong, .archive.tag .entry-content p, .archive.tag .entry-content a, .archive.tag aside ul li {
	line-height:normal !important;
	color:#464646;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	margin:0;
}
.single-post .entry-content h3 strong,
.single-post .entry-content h3, .single-post .entry-content h3 em, .single-post .entry-content h3 strong, .single-post .entry-content p, .single-post .entry-content a, .single-post .entry-content h3 strong3, .single-post .entry-content em, .single-post .entry-content {
	line-height:normal !important;
	/*color:#464646;*/
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	/*margin:0;*/
}
.archive.category .entry-content p b, .archive.category .entry-content p a,
.single-post .entry-content p b, .single-post .entry-content p a ,
.archive.tag .entry-content p b, .archive.tag .entry-content p a{
	/*color:#4baf9b !important;*/
}
.archive.category .entry-content p a:hover, .single-post .entry-content p a:hover, .archive.tag .entry-content p a:hover {
	color:#e97f3f !important;
}
.archive.category .post-meta-infos time, .archive.category .post-meta-infos span, .archive.category .post-meta-infos span a,
.single-post .post-meta-infos time, .single-post .post-meta-infos span, .single-post .post-meta-infos span a,
.archive.tag .post-meta-infos time, .archive.tag .post-meta-infos span, .archive.tag .post-meta-infos span a  {
	color:#162548 !important;
}
.archive.category .post-meta-infos span a:hover, .single-post .post-meta-infos span a:hover, .archive.tag .post-meta-infos span a:hover {
	color:#e97f3f !important;
}
.archive.category .read-more-link a,
.single-post .read-more-link a,
.archive.tag .read-more-link a {
	color:#00a79d;
	font-size:14px;
	padding-top:5px;
	line-height:normal;
	font-weight:bold;
	font-weight:normal;
}
.archive.category article:hover h2 a,
.single-post article:hover h1 a,
.archive.tag article:hover h2 a {
	color: #e97f3f !important;
}
.archive.category .read-more-link a .more-link-arrow,
.single-post .read-more-link a .more-link-arrow,
.archive.tag .read-more-link a .more-link-arrow {
	display:none !important;
}
.archive.category .read-more-link a:hover, .archive.category .read-more-link a:focus,
.single-post .read-more-link a:hover, .single-post .read-more-link a:focus,
.archive.tag .read-more-link a:hover, .archive.tag .read-more-link a:focus {
	color:#63c9b7;
}
.archive.category.post_delimiter,
.archive.tag.post_delimiter {
	margin:0 !important;
}
.archive.category .post_author_timeline,
.single-post .post_author_timeline,
.archive.tag .post_author_timeline {
	border:none !important;
}
.archive.category .content.av-content-small,
.single-post .content.av-content-small,
.archive.tag .content.av-content-small {
	border:none !important;
}
#top .av-special-heading.av-linked-heading a:hover {
    opacity: 1 !important;
}
.header-scrolled #header_main nav {
	padding-top:5px;
}

.according-section p a {
	color:#00a79d !important;
}
.according-section p a:hover {
	color:#e97f3f !important;
}

.tabcontainer.sidebar_tab .tab_titles .tab {
	font-size:15px;
}
.tabcontainer.sidebar_tab .tab_content p {
	font-size:15px;
}
.tabcontainer.sidebar_tab .tab_content p a {
	font-size:15px;
	color:#26aea5 !important;
}
.tabcontainer.sidebar_tab .tab_content p a:hover {
	color:#e97f3f !important;
}

.archive.category ul li,
.archive.tag ul li {
	font-size: 14px;
	line-height: 24px;
	color:#464646;
}
.blog-section .avia-content-slider {
		margin:20px 0 30px 0;
	}
	
.all-team-box .desc-hide{
	display:none;
}

.top-left-donate {
	padding-bottom:25px;
}
.top-left-donate h2 {
	font-size:32px;
	color:#162548;
}
.top-left-donate p {
	font-size:17px;
	color:#323232;
	padding-bottom:8px;
}
.top-left-donate p:last-child {
	padding-bottom:0;
}
.top-left-donate p span {
	font-weight:bold;
}
.top-left-donate p a {
	color:#00a79d;
}
.top-left-donate p a:hover {
	color:#e97f3f;
}
.top-left-donate .btn.btn-border-teal {
	margin-top:25px;
}
.top-left-donate .btn.btn-border-teal a {
	min-width: 280px;
	color: #162548 !important;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}
.top-left-donate .btn.btn-border-teal a:hover {
	color:#fff !important;
}
.container.donate-custom {
	padding:60px 0 40px 0 !important;
}


.page-id-23789 .according-section {
	padding: 30px 0;
}
.page-id-23789 .according-section .template-page {
	padding:0px !important;
}
.page-id-23789 .according-section .template-page .av-special-heading-h2 {
	padding-bottom:0 !important;
}
aside .widget {
	padding-bottom:0 !important;
}